body { 	background-color:rgb(255,255,255); 
		color:rgb(0,0,0); 
		font-family:Verdana,Arial,sans-serif; 
		font-size:9pt; 
		margin:0px; margin-left:0px; margin-top:0px; 
		padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px; 
		text-align: center;
	} 
/* par defaut */
div 				{ border: 0px red solid;}
td 				{ vertical-align: top;}
/* ... formulaire*/
form 				{ margin:0; text-align:left;}
fieldset 			{ border:rgb(117,117,117) 1px solid; margin:2px 20px 2px 2px; padding:15px;}
legend 			{ border:rgb(117,117,117) 1px solid; color:rgb(0,0,0); font-weight:700; padding:10px;}
label 			{ color:rgb(0,0,0); font-weight:700;}
input,textarea 		{ color:rgb(0,0,0); font-family:Verdana,Arial,sans-serif; font-size:9pt; font-weight:700;}
/* ... contenu */
h1 				{ color:rgb(42,57,144); font-size:11pt;font-weight:bold; text-decoration:none;}
h2 				{ color:rgb(42,57,144); font-size:10pt; font-weight:bold; text-decoration:none;}
h3 				{ color:rgb(42,57,144); font-size:9pt; font-weight:bold; text-decoration:none;}
h4,h5 			{ color:rgb(42,57,144); font-size:8pt; font-weight:normal; text-decoration:none;}
img 				{ border:0px;}
p ul ol li 			{ color:rgb(42,57,144); font-size:9pt; font-weight:normal; text-decoration:none;}
p.erreur 		{ color:rgb(42,57,144); font-weight:bold; text-align:left;text-decoration:none; width:415px; margin-left:20px;}

A:link, 		
A:visited 		{ color:rgb(140,198,63); font-size:9pt; text-decoration:underline; font-weight:bold;}
A:hover, 			
A:active 		{ text-decoration:none;}

.center 			{ text-align:center;}

/* --------- ID DE PAGE --------------------- */
#zonePageSite 	{ border:rgb(0,0,0) 1px solid; margin:auto; width:767px; }
/* ---------  HEADER  --------------------- */
.zoneHeaderMilieu 			{ line-height:1em; margin: 0 0 0 5em; text-align:left; padding-top:12px;}
.zoneHeaderMilieu A:link,
.zoneHeaderMilieu A:visited 	{ color:rgb(42,57,144); font-size:9pt; text-decoration:none; font-weight:bold;}
.zoneHeaderMilieu A:hover,
.zoneHeaderMilieu A:active	{ color:rgb(42,57,144); font-size:9pt; text-decoration:underline; font-weight:bold;}
.tableHeader 				{ background-image:url(/developpement-durable/images/fond-haut.gif); background-position: left bottom; background-repeat:repeat-x;}

/* ---------  MENU PRIMAIRE --------------------- */
#menuPrimaire 			{ margin:20px 0px 20px 0px; width:auto; text-align: left;}
#menuPrimaire img 		{ margin-left:-5px;}
ul.listMenuPrimaire 		{ margin-left:0px; padding-left:20px; display:block; margin-bottom: 0.2em;}
li.listMenuPrimaire 		{ list-style-image:url(/developpement-durable/images/pucedd1.gif); margin-top:11px;}
A.menu:link,
A.menu:visited 			{ color:rgb(0,0,0); font-size:11px; font-weight:bold; text-decoration:none;}
A.menu:hover,
A.menu:active 			{ color:rgb(0,0,0); font-size:11px; font-weight:bold; text-decoration:underline;}
A.sousMenu:link,
A.sousMenu:visited 		{ color:rgb(0,0,0); font-size:10px; font-weight:normal; text-decoration:none;}
A.sousMenu:hover,
A.sousMenu:active 		{ color:rgb(0,0,0);font-size:10px; font-weight:normal; text-decoration:underline;}
li.listMenuPrimaire2 		{ list-style-image:url(../../images/design/puce_petite_bleue.gif);}
/* ---------  MENU SECONDAIRE --------------------- */
ul.listMenuSecondaire 	{ margin-left:-6px; margin-top:5px; padding-left:15px; display:block;}
li.listMenuSecondaire 	{ line-height:1.2em; margin-bottom: 0.2em; list-style-image: url(/developpement-durable/images/pucedd2.gif); list-style-type: disc; list-style-position:outside; }
li.listMenuSecondaire A 	{ display:block;}

/* --- Contenu situe dans le milieu --- */
.tableMilieu 			{ background-image:url(/developpement-durable/images/vague.gif);text-align:left;}
.zoneContenu 			{ width:567px;}
.zoneContenuTitre 		{ width:500px;color:#328925; font-size:22px;font-weight:bold; margin:15px 15px 15px 30px; padding:3px 3px 3px 10px; height:35px;}
	
.contentTdMilieu 		{color:rgb(0,0,0); font-size:9pt; padding: 0em 0em 0em 1em; font-weight: normal;}
.contentTdMilieu h1		{ color:rgb(0,0,0); font-size:15pt; padding: 0em 0em 0em 1em; font-weight: bold;}
.contentTdMilieu h3		{ color:rgb(0,0,0); font-size:9pt; padding: 0em 0em 0em 0em; font-weight: bold;}
.contentTdMilieuTitre 	{ color:rgb(42,57,144); font-weight:700; margin-top:7px; font-weight: bolder;font-size:10pt;}
.contentTdMilieuTexte 	{ color:rgb(42,57,144); font-weight:700; padding: 10px 5px 0px 0px; font-weight: normal;}

/* --- COLONNE DE DROITE --- */
.contentTdDroite 		{ background-image:url(../../images/design/fond_colonne_droite.gif); padding: 1px 3px 0px 20px;}
.contentTdDroiteTheme 	{ background-image:url(../../images/design/site11/puce_verte.gif); background-repeat:no-repeat; color:rgb(42,57,144); font-size:18px; margin:3px; font-weight:lighter; padding: 5px 3px 5px 10px;}
.contentTdDroiteTexte 	{ color:rgb(42,57,144); font-weight:700; padding: 10px 5px 0px 5px; font-weight: normal;}
.contentTdDroiteTitre 	{ color:rgb(42,57,144); font-weight:700; margin-top:7px; font-weight: bolder;}

.contentTdDroite A:link,
.contentTdDroite A:visited 		{ color:rgb(86,67,49); font-family:Verdana,Arial,sans-serif; font-size:9pt;text-decoration:underline;}
.contentTdDroite A:hover,
.contentTdDroite A:active 		{ color:rgb(86,67,49); font-family:Verdana,Arial,sans-serif; font-size:9pt; text-decoration:none;}

.contentTdDroiteActu 		{background-image: url(/developpement-durable/images/scotch-haut-transparence.gif); background-position: 0 0; background-repeat: no-repeat; padding: 56px 0px 0px 0px; margin: 10px 10px; TEXT-ALIGN: center; width: 194px;}
.contentTdDroiteActu h1 			{ font-weight: bold; font-size: 18px; margin:-38px 15px 17px 0; WIDTH: 161px; COLOR: rgb(255,255,255); FONT-FAMILY: sans-serif; TEXT-ALIGN: center}
.contentTdDroiteActuBas 	{background-image: url(/developpement-durable/images/scotch-bas-transparence.gif); background-position: 0 0; background-repeat: no-repeat; margin: -35px 20px; height:120px; width: 194px;}

.contentTdDroiteActu P	 		{BACKGROUND-COLOR: rgb(255,255,255);  font-weight: bold; font-size: 12px; MARGIN: 0px 12px; padding: 0px 10px 0px 10px; WIDTH: 159px; COLOR: 48addd; FONT-FAMILY: sans-serif; TEXT-ALIGN: center}

.contentTdDroiteActu HR			{ border-right: rgb(234,243,243) 1px solid; BORDER-TOP: rgb(234,234,234) 1px solid; MARGIN: 0px; BORDER-LEFT: rgb(234,234,234) 1px solid; WIDTH: 161px; COLOR: rgb(234,234,234); BORDER-BOTTOM: rgb(234,234,234) 1px solid;}
.contentTdDroiteActu A:link,
.contentTdDroiteActu A:visited 	{ color:rgb(0,0,0); font-size:9pt; text-decoration:none;}
.contentTdDroiteActu A:hover 	{ color:rgb(0,0,0); font-size:9pt; text-decoration:none;}
.contentTdDroiteActu A:active 	{ color:rgb(0,0,0); font-size:9pt; text-decoration:none;}


/* --- Resultat de la recherche --- */
#recherche 			{ width:545px; border:Opx red solid; padding:0px 5px 0px 15px; }
.resultatRecherche 	{ text-align:left; font-weight:bold; font-size:10pt; margin-left:25px;}
.resultatSite		{ width:430px; height:35px; margin:35px 0px 0px 0px; padding:5px 0px 0px 20px; font-weight:bold; background-image:url(../images/design/puce_bleue.gif); background-position:top left; background-repeat:no-repeat; color:rgb(0,0,0); font-size:22px; font-weight:lighter; }
.resultatTitre		{ width:500px; text-align:left; font-weight:bold; font-size:11pt; font-family:Verdana,Arial,sans-serif; margin:25px 0px 0px 0px; }
#resultatIntro		{ width:500px; text-align:left; font-weight:normal; font-size:10pt; background:rgb(255,255,255); border:0px solid rgb(d3a77b); padding:5px 5px 10px 10px;  margin:10px 0px 0px 10px; }
#resultatIntro A		{ text-align:left; font-weight:normal; font-size:9pt; }
.listRecherche		{ text-align:center; font-weight:bold; font-size:10pt; margin:25px 0px 0px 0px;}

/* --- FOOTER --- */
.footerFond 			{ background-image:url(/developpement-durable/images/fond-bas.gif); background-position:top left; background-repeat:repeat-x;}
.footer 				{ background:rgb(255,255,255); font-family:Verdana,Arial,sans-serif; text-align:center;}
.footerText 			{ padding:30px;}
.footer p 			{ color:rgb(42,57,144); font-size:11px; font-weight:bold; }
.footer A:link,
.footer A:visited 	{ color:rgb(140,198,63); font-size:9pt; font-weight:bold; text-decoration:underline;}
.footer A:hover,
.footer A:active 	{ color:rgb(140,198,63); font-size:9pt; font-weight:bold; text-decoration:none;}

