/* général */
body{
	text-align : left;
	font-family : Verdana;
	font-size : 11px;
	font-style: normal;
	font-weight : bold;
	color : #000000;
}
table{
	font-family : Verdana;
	font-size : 11px;
	font-style: normal;
	font-weight : normal;
	color : #000000;
}
table.tableau_couleur{
	padding-bottom: 4px;
}
tr{
	font-family : Verdana;
	font-size : 11px;
	font-style: normal;
	font-weight : normal;
	color : #000000;
}
td{
	font-family : Verdana;
	font-size : 11px;
	font-style: normal;
	font-weight : normal;
	color : #000000;
}
div{
	font-family : Verdana;
	font-size : 11px;
	font-style: normal;
	font-weight : normal;
	color : #000000;
}

INPUT{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}

a{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #a62e2f;
	font-weight : normal;
}
a:hover{
	color : #a62e2f;
	font-weight : bold;
}
a.plan{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FF9900;
	font-weight : normal;
}
a.plan:hover{
	color : #FF9900;
	font-weight : bold;
}

SELECT  {
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Black;
	background-color : White;
	height : 18px;
}
/*styles des titres et sous titres*/

/* tête de page - indication navigation */

.navigation_element
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #6FA115;
	font-weight: bold;
	padding-left :6px;
}

.navigation_element_courant
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #A62E2F;
	font-weight: bold;
}
/*    */
.texte_libre{
	
}
TD.titre_vert, h1.titre_vert{
	font-size: 16px;
	font-weight: bold;
	height : 60px;
	color: #6fa115;
	text-align: center;
}
/* pour les tables de la cooperation decentralisee	*/
table.coop{
	background:#999;
	}
table.coop td{
	padding:.2em;
	margin:.1em;
	background-color : #fbfde9;
	}
table.coop th{
	padding:.2em;
	margin:.1em;
	background-color : #fbfde9;
	background : #c2d22c;
}
	
/* id titre vert sans sauts de ligne */
TD.titre_vert_police {
	font-size: 16px;
	font-weight: bold;
	color: #6fa115;
	text-align: center;
}
.titre_vert {
	font-size: 16px;
	height : 60px;
	font-weight: bold;
	color: #c2d22c;
	text-align: center;
}

.stitre_vert {
	font-size: 11px;
	font-weight: bold;
	color: #c2d22c;
}
.sstitre_vert {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color : #c2d22c;
	color: Black;
}
.ssstitre_vert {
	font-size: 11px;
	text-align: center;
	background-color : #edf2c2;
	color: #6fa115;
}
.ssstitre_club {
	font-size: 11px;
	text-align: center;
	background-color : #FFC47E;
	color: #004662;
}
.ssstitre_vert_saison {
	font-size: 11px;
	background-color : #edf2c2;
	color: #6fa115;
}
.fond_vert {
	background-color : #fbfde9;
}
.fond_club {
	background-color : #FEFBD0;
}
.fond_vert_fonce {
	background-color : #c2d22c;
}
.fond_vert_moyen {
	background-color : #EDF2C2;
}
.titre_rouge {
	font-size: 16px;
	height : 60px;
	font-weight: bold;
	color: #a62e2f;
	text-align: center;
}
h1{
	font-size: 1.5em;
	height : 40px;
	font-weight: bold;
	color: #a62e2f;
	text-align: center;
}
h2{
	font-size: 1.35em;
	font-weight: bold;
	color: #a62e2f;
	text-align: left;
}
h3{
	font-size: 1.15em;
	font-weight: bold;
	color: #a62e2f;
	text-align: left;
	padding:1em;
	margin-bottom:.3em;
}
.stitre_rouge{
	font-size: 11px;
	font-weight: bold;
	color: #f8b78b;
	
}

.sstitre_rouge {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color : #FBC59A;
	color: Black;
}

.ssstitre_rouge {
	font-size: 11px;
	text-align: center;
	background-color : #fbe6c6;
	color: #a62e2f;
}
.ssstitre_rouge_saison {
	font-size: 11px;
	background-color : #fbe6c6;
	color: #a62e2f;
}
.fond_rouge {
	background-color : #fcf2e2;
}
.texte_rouge {
	font-size: 11px;
	color: #a62e2f;
}

.texte_rouge_bold {
	font-size: 12px;
	font-weight: bold;
	color: #a62e2f;
}

.texte_vert {
	font-size: 11px;
	color: #6fa115;
}


.texte_vert_bold {
	font-size: 12px;
	color: #6fa115;
}
.titre_actu {
	font-size: 14px;
	font-weight: bold;
	color: #a62e2f;
}
/*fin styles des titres et sous titres*/

/*styles mairie*/

.titre_mairie {
	font-size: 16px;
	font-weight: bold;
	color: #990000;
}
.stitre_mairie {
	font-size: 11px;
	font-weight: bold;
	color: #CC6666;
}
.sstitre_mairie {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color : #CC6666;
	color: Black;
}
.ssstitre_mairie {
	font-size: 11px;
	text-align: center;
	background-color :#FFDB6C;
	color: #CC6666;
}
.fond_mairie {
	background-color : #FAF1C1;
}
/*fin styles mairie*/
/*calendrier*/

/*	médiathèque	*/

.texte_biblio_1{
	font-size: 11px;
	background-color : #ffcc4d;
	color: #a62e2f;
}
.texte_biblio_2{
	background-color : #FFE8B7;
}
/*	Culture	*/
.texte_culturelle_1{
	font-size: 11px;
	background-color : #edf2c2;
	color: #6fa115;
}
.texte_culturelle_2{
	background-color : #fbfde9;
}
/*	sport	*/
.texte_sport_1{
	font-size: 11px;
	color: #A62E2F;
	background-color : #FBC59A;
}
.texte_sport_2{
	background-color : #FCF2E2;
}
/*	Associations	    background-color:#8ccbf7; 
    color:#2d4c64;    background-color:#c6e5fd; */
.texte_asso_1{
	font-size: 11px;
	color: #2d4c64;
	background-color : #8ccbf7;
}
.texte_asso_2{
	background-color : #c6e5fd;
}
/*	Renouvellement urbain	  jaune paille  background-color:#f9f783; 
    color:#c4c126;   background-color:#fdfdd7; 
*/
.texte_RenouUrbain_1{
	font-size: 11px;
	color: #c4c126;
	background-color : #f9f783;
}
.texte_RenouUrbain_2{
	background-color : #fdfdd7;
}
/*	Evènement	violet     background-color:#9da1ee; 
    color:#080ca7;     background-color:#ced2f8; 
*/
.texte_evenement_1{
	font-size: 11px;
	color: #080ca7;
	background-color : #9da1ee;
}
.texte_evenement_2{
	background-color : #ced2f8;
}
.texte_rien_1{
	font-size: 11px;
	color: #333;
	background-color : #aaa;
}
.texte_rien_2{
	background-color : #eee;
}
/* fin caledrier*/

.titre_vert_petit {
	font-size: 12px;
	font-weight: bold;
	color: #6FA115;
}
.titre_categorie {
	font-size: 12px;
	font-weight: bold;
	color: black;
}
.precision_actu {
	font-size: 12px;
	font-weight: bold;
	color: green;
}
.texte_calendrier{
	font-size: 12px;
	font-weight: bold;
	color: green;
}
.chiffre_calendrier_vert{
	font-size: 10px;
	color: #80B71D;
	text-align: center;
	
}
.chiffre_calendrier_noir{
	font-size: 10px;
	color: #000000;
	text-align: center;
}

ul{
	text-align:left;
	}
 .coopListe  dt{
	background:#edf2c2;
	font-weight:bold;
	color:#6fa115;
	text-align:center;
	}
.coopListe dl dd{
	margin-left:-2em;
	font-weight:normal;
	color:#000;
	background:#fbfde9;
	text-align:left;
	padding:0 1em 0 1em;
	}
.onglet, .onglet a{
	border:solid #999 1px;
	border-top:transparent;
	background-color : #EDF2C2;
	padding: .2em .3em 0 .3em;
	margin :  .2em .3em 0 .3em;
	font-weight : normal;
	letter-spacing:normal;
}
div.menuOnglet {
	background-color : #EDF2C2;
	letter-spacing:.1em;
	font-variant:small-caps;
	padding: .1em .3em .1em .3em;
	margin :  .2em .3em 0 .3em;
	border:solid #999 1px;
	border-top:transparent;
	}
.onglet a:hover{
	border-bottom:solid #999 1px;
	background-color :#c2d22c ;
	font-weight : normal;
}

.focus{
	border-top:solid #999 1px;
	font-weight : bold;
	}

.colonne{
	float:left;
	margin:0 0 1em 1em;
	padding:0 0 1em 1em;
	text-align:right;
}

TD.date_bandeau {
	background-image: url(image/barre_haut.gif);
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
	height : 20;
	vertical-align:middle;
}

td.titre1{
	font-family : Verdana;
	font-size : 10px;
	font-style: normal;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #F19200;
}
td.titre2{
	font-family : Verdana;
	font-size : 10px;
	font-style: normal;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #B7B7B7;
}
td.liste2{
	font-family : Verdana;
	font-size : 10px;
	font-style: normal;
	font-weight : normal;
	color : #000000;
	background-color : #FBE6C6;
}
td.liste1{
	font-family : Verdana;
	font-size : 10px;
	font-style: normal;
	font-weight : normal;
	color : #ffffff;
	background-color : #FAD091;
}
td.entete_info{
	font-family : Verdana;
	font-size : 10px;
	text-align: center;
	font-style: normal;
	font-weight : bold;
	color : #000000;
	background-color : #C2D22C;
}
td.interieur_info, table.interieur_info td{
	font-family : Verdana;
	font-size : 10px;
	font-style: normal;
	font-weight : normal;
	color : #698100;
	background-color : #EDF2C2;
}

table.interieur_info_cal td{
	background-color : #eee;
}

A.date_conseil{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	font-size:9pt;
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
A.date_conseil:hover{
	color: #B7B7B7;
}
.visu_conseil A{
	padding:1em;
	display:block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	font-size:12pt;
	
	font-weight: normal;
	text-decoration:none;
}
.visu_conseil A:hover{
	color: #000000;
}
.titre_cantine {
	font-size: 12px;
	font-weight: bold;
	color: #C2D22C;
}
.date_cantine {
	font-size: 12px;
	font-weight: bold;
	color: black;
}
.jour_cantine {
	font-size: 12px;
	font-weight: bold;
	color: black;
}

/*	programme semaine inauguration de la M.270	*/
	 #programme em strong {
	  	display:block;
		}	
	  #programme .coul{
	 		background-color:#ff5698;
	  		color:#ffffff;
			padding:.7em;
			margin-bottom:.2em;
		}
		#programme h2 {
			color:#ff5698;
			margin-bottom:.2em;
		}
	  	#programme h3 {
			color:#5698ff;
			margin-bottom:.1em;
		}
/*	fin programme semaine inauguration de la M.270	*/

/* CoolMenus 4 - default styles - do not edit */
  .clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
  .clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
  /* CoolMenus 4 - default styles - end */
 
  /*Style for the background-bar*/
  .clBar{position:absolute; width:0; height:0; background-color:black; layer-background-color:black; visibility:hidden}
 
  /*Styles for level 0*/
  .clLevel0,.clLevel0over{position:absolute;padding:4px;font-family:arial,helvetica;font-size:12px;font-weight:bold}
  .clLevel0{background-color:#F19200;layer-background-color:#F19200;color:white;}
  .clLevel0over{background-color:#4eb2c3; layer-background-color:#4eb2c3; color:white; cursor:pointer; cursor:hand; }
  .clLevel0border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}
 
  /*Styles for level 0 accessweb*/
  .clLevelmaj0,.clLevelmaj0over{position:absolute;padding:4px;font-family:arial,helvetica;font-size:12px;font-weight:bold}
  .clLevelmaj0{background-image:url(image/fond_menu.gif);layer-background-image:url(image/fond_menu.gif);color:white;}
  .clLevelmaj0over{background-image:url(image/fond_menu2.gif); layer-background-image:url(image/fond_menu.gif); color:white; cursor:pointer; cursor:hand;}
  .clLevelmaj0border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}
  
  /*Styles for level 1*/
  .clLevel1,.clLevel1over{position:absolute;padding:4px;font-family:arial,helvetica;font-size:12px;font-weight:normal;}
  .clLevel1{background-color:#F2C14B; layer-background-color:#F2C14B; color:#000000;}
  .clLevel1over{background-color:#F19200;layer-background-color:#F19200;color:white;cursor:pointer;cursor:hand;}
 
  /*Styles for level 2*/
  .clLevel2,.clLevel2over{position:absolute; padding:4px;font-family:arial,helvetica;font-size:12px;font-weight:normal}
  .clLevel2{background-color:#F19200;layer-background-color:#F19200;color:white;}
  .clLevel2over{background-color:#AE0000;layer-background-color:#AE0000;color:white; cursor:pointer; cursor:hand; }
  .clLevel2border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}
