body
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.75em;
	margin: 0px;
	padding: 0px;
	background-color: #330000
}

h1{
margin:0;
padding:0;
display:inline;
}

h2{
margin:0;
margin-left:29px;
padding:0;
padding-top:20px;
font-size:23px;
display:inline;
font-weight:normal;
text-transform:uppercase;

}

acronym{
	border:none;
}

/********* Menu Gauche *********/
#leftMenu{
	background-color: #E65200;
	width: 118px;
	padding-top: 0px;
	padding-bottom: 6px
}
.menuButton{
	color: #FFFFFF;
	font-family: arial,helv,geneva,sans-serif;
	font-size: 10px;
	/*letter-spacing: -1px;*/
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url("/gfxCommun/filet_menugauche.gif");
	background-repeat: no-repeat;
	background-position: bottom center;
	cursor:pointer;
	cursor:hand
}
.menuButton a{
	text-decoration: none;
	color: #FFFFFF
}
.menuButton a:hover{
	text-decoration: underline
}
#lastButton{
	background-image: none
}
.subMenuContainer{
	background-color: #E65200
}
.subMenu{
	color: #8C0700;
	display: none;
	font-family: Verdana,sans-serif;
	font-size: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 2px
}
.subMenu a{
	text-decoration: none;
	color: #8C0700
}
.subMenu a:hover{
	text-decoration: underline
}
/***************************/

.floatImgRight{float: right;vertical-align: bottom;padding: 0px 0px 0px 6px}
.floatImgLeft{float: left;vertical-align: bottom;padding: 0px 6px 0px 0px}

#ombreDrap{
	width: 118px;
	height: 7px;
	background-image: url("/gfxCommun/ombreDrapeaux.gif");
	background-repeat: repeat-x;
	background-position: top
}

.bandeGauche { background-color: #E2B979}

.bgBandeauTitre { background-image:  url("/gfxCommun/bandeau_titre.jpg"); }
.bgBandeauEspacePerso { background:  url("/gfxCommun/bandeauEspacePerso.png") no-repeat;height:44px;}
.BandeauTitre { font-family: Verdana; font-size: 16px; font-weight: bold; color: #FFFFFF;}
.BandeauEspacePerso { font-family: Verdana; font-size: 16px; font-weight: bold; color: #FFFFFF;padding-left:30px;}
.BandeauSoustitre { font-family: Verdana; font-size: 10px; color: #F0E0AE;}

.bgBandeau { background-image:  url("/gfxCommun/bandeau.gif"); }
.bgBandeauMarron { background-image:  url("/gfxCommun/bandeau_marron.gif"); }
.titreLD { font-family: Verdana; font-size: 16px; font-weight: bold; color: #E67A22;}
.titreLDMarron { font-family: Verdana; font-size: 16px; font-weight: bold; color: #910202;}

.bgBandeauexpo { background-image:  url("/gfxCommun/bandeau_expo.gif"); }
.titreexpo { font-family: Verdana; font-size: 16px; font-weight: bold; color: #A8529D;}

.bgBandeaulivr { background-image:  url("/gfxCommun/bandeau_livre.gif"); }
.titrelivr { font-family: Verdana; font-size: 16px; font-weight: bold; color: #E28E09;}

.bgBandeauconc { background-image:  url("/gfxCommun/bandeau_concours.gif"); }
.titreconc { font-family: Verdana; font-size: 16px; font-weight: bold; color: #E65200;}

.bgBandeaucd { background-image:  url("/gfxCommun/bandeau_concours.gif"); }
.titrecd { font-family: Verdana; font-size: 16px; font-weight: bold; color: #E65200;}



.blocjeux { color: #666666; font-family: Verdana,sans-serif; font-size: 10px; letter-spacing: -1px; padding-left: 5px;}
.blocjeux A { color: #666666; font-family: Verdana,sans-serif; font-size: 10px; letter-spacing: -1px; padding-left: 5px; text-decoration: none; }
.blocjeux A:hover { color: #601000; font-family: Verdana,sans-serif; font-size: 10px; letter-spacing: -1px; padding-left: 5px; text-decoration: none; }

.titrePartenaires{
	color: #FFFFFF;
	font-family: Verdana,sans-serif;
	font-size: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
	width: 118px;
	height: 25px;
	text-align: center;
	background-image: url("/gfxCommun/tab_menugauche_partenaires.gif")
}

.titrePage { font-family: Verdana; font-size: 18px; font-weight: bold; color: #E65200;}

.txtEdito { font-family: Verdana; font-size: 10px; color: #8C0700; background-color: #E1BB76;}
.txtEdito A { font-family: Verdana; font-size: 10px; color: #D00000; text-decoration: none; font-weight: bold;}
.txtEdito A:hover { font-family: Verdana; font-size: 10px; color: #F82F00; text-decoration: underline; font-weight: bold;}

.btnEdito { font-family: Verdana; font-size: 10px; font-weight: bold; color: #FFFFFF;}
.btnEdito A { font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: #FFFFFF;}
.btnEdito A:hover { font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: #FFFFFF;}

.titreNewsHaut { font-family: Verdana; font-size: 16px; font-weight: bold; color: #E65200;}

.txtNewsHaut { font-family: Verdana; font-size: 10px; color: #8C0700;}
.txtNewsHaut A { font-family: Verdana; font-size: 10px; color: #D00000; text-decoration: none; font-weight: bold;}
.txtNewsHaut A:hover { font-family: Verdana; font-size: 10px; color: #F82F00; text-decoration: underline; font-weight: bold;}

.titreNewsBas { font-family: Verdana; font-size: 12px; font-weight: bold; color: #FFCC66;}
.titreNewsBas A { font-family: Verdana; font-size: 12px; font-weight: bold; color: #FFCC66; text-decoration: underline;}
.titreNewsBas A:hover { font-family: Verdana; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: underline;}

.txtNewsBas { font-family: Verdana; font-size: 10px; color: #FFFFFF;}
.txtNewsBas A { font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: underline;}
.txtNewsBas A:hover { font-family: Verdana; font-size: 10px; color: #FFCC66; font-weight: bold; text-decoration: underline;}

.barreLogin{font-family: Verdana; font-size: 10px; color: #FFFFFF;}
.barreLogin A { font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}
.barreLogin A:hover { font-family: Verdana; font-size: 10px; color: #FFCC66; font-weight: normal; text-decoration: underline;}

.txtNewsListe { font-family: Verdana; font-size: 10px; color: #FFFFFF}
.txtNewsListe li {margin-top: 5px}
.actifNewsListe { font-family: Verdana; font-size: 10px; color: #FFCC66; font-weight: bold; text-decoration: underline;}
.txtNewsListe A { font-family: Verdana; font-size: 10px; color: #FE7500; font-weight: bold; text-decoration: none;}
.txtNewsListe A:hover { font-family: Verdana; font-size: 10px; color: #FFCC66; font-weight: bold; text-decoration: underline;}

.txtNews { font-family: Verdana; font-size: 10px; color: #8C0700;}

.txtDatesPresse { font-family: Verdana; font-size: 10px; color: #FE7500;}
.txtDatesPresse A { font-family: Verdana; font-size: 10px; color: #FFCC66; font-weight: bold; text-decoration: none;}
.txtDatesPresse A:hover { font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: underline;}

.titreChapitre { 
		color:#9D8849;
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase;
}

.titreNewsBio { font-family: Verdana; font-size: 12px; font-weight: bold; color: #E65200}
.titreNewsClim { font-family: Verdana; font-size: 12px; font-weight: bold; color: #B26404;}
.titreNewsEdu { font-family: Verdana; font-size: 12px; font-weight: bold; color: #0089AD;}
.titreNewsEcol { font-family: Verdana; font-size: 12px; font-weight: bold; color: #3F9E00;}
.titreNewsEau { font-family: Verdana; font-size: 12px; font-weight: bold; color: #004EC8;}
.titreNewsDiv { font-family: Verdana; font-size: 12px; font-weight: bold; color: #E65200;}

.cadreNewsBio {background-color: #E65200}
.cadreNewsClim {background-color: #E65200}
.cadreNewsEdu {background-color: #E65200}
.cadreNewsEcol {background-color: #E65200}
.cadreNewsEau {background-color: #E65200}
.cadreNewsDiv {background-color: #E65200}
.cadreNewsDisable {background-color: transparent}


.btnNews { font-family: Verdana; font-size: 10px; font-weight: bold; color: #FE7500;}
.btnNews A { font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: #FE7500;}
.btnNews A:hover { font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: #601000;}

.btnNewsCadre { font-family: Verdana; font-size: 10px; font-weight: bold; color: #7A9B11;}
.btnNewsCadre A { font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: #7A9B11;}
.btnNewsCadre A:hover { font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: #601000;}

.footer { font-family: Verdana; font-size: 10px; color: #FFCC66;}
.footer A { font-family: Verdana; font-size: 10px; color: #FFCC66; text-decoration: none; font-weight: bold;}
.footer A:hover { font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: bold;}

.footerTitre { font-family: Verdana; font-size: 10px; color: #F0E0AE;}
.border{
border: 1px #E65200 solid;
color: #E65200;
font-size: 11px
}
.gras {
font-weight:bold;}


.FAQ { font-family: Verdana; font-size: 10px; color: #FFFFFF}
.FAQ li {margin-top: 5px}

.FAQ A { font-family: Verdana; font-size: 10px; color: #FE7500; font-weight: bold; text-decoration: none;}
.FAQ A:hover { font-family: Verdana; font-size: 10px; color: #FFCC66; font-weight: bold; text-decoration: underline;}
.FAQactif A, .FAQactif span{ font-family: Verdana; font-size: 10px; color: #FFCC66; font-weight: bold; text-decoration: underline;}

