body {
	background-image: url("gfx/bg.gif");
	margin: 0px;
	padding: 0px;
}
img {border: 0 px;}
input {cursor:default;}

/********* Menu Gauche *********/
#leftMenu{
	background-color: #01567F;
	width: 112px;
	padding-top: 8px;
	padding-bottom: 6px
}
.menuButton{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	/*letter-spacing: -1px;*/
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url("gfx/menuleft/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: #01567F
}
.subMenu{
	color: #01567F;
	display: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 2px
}
.subMenu a{
	text-decoration: none;
	color: #6EB3C6
}
.subMenu a:hover{
	text-decoration: underline
}
/***************************/
.texteOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FE7500;
	font-weight: normal;
	}
.grandtexteOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FE7500;
	font-weight: normal;
	}
.grandtexteOrangebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FE7500;
	font-weight: normal;
	font-weight: bold;
	}
.titreOrange2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FE7500;
	font-weight: bold;
	}
.orangesouligne{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FE7500;
	font-weight: bold;
	border-bottom: 1px solid #FE7500;
	padding-bottom: 4px
}
.titreOrange { font-family: Verdana; font-size: 16px; font-weight: bold; color: #E65200;}
.grandtexteBleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #045580;
	}
.corpsTexte{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #01567F
}
.corpsTexte A {font-family: Verdana; font-size: 10px; color: #8A0000; text-decoration: none; font-weight: bold}
.corpsTexte A:hover {font-family: Verdana; font-size: 10px; color: #D04800; text-decoration: underline; font-weight: bold}
.corpsTexte li {margin-top: 5px}

.lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8A0000;
	font-weight: bold
}
.lien A { font-family: Verdana; font-size: 10px; color: #8A0000; text-decoration: none; font-weight: bold;}
.lien A:hover { font-family: Verdana; font-size: 10px; color: #D04800; text-decoration: underline; font-weight: bold;}
.titreBlocbleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.saviezvousTitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.corpsTextePetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #16678C;}
.verdana_bleu_18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #045580;}
.corpsTexteVert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #527E72;}
.corpsTexteNoir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;}
	
.floatImgRight{float: right;vertical-align: bottom;padding: 0px 0px 0px 6px}
.floatImgLeft{float: left;vertical-align: bottom;padding: 0px 6px 0px 0px}
.floatFlaRight{float: right;vertical-align: middle;margin: 6px}
.floatFlaLeft{float: left;vertical-align: middle;margin: 6px}
.fla{vertical-align: middle;margin: 6px}
.bloc1{
top:200px;
width:768px;
position: absolute;
z-index:40;
}
.blocFlash{
position:relative;
top:-16px;
left:178px;
z-index:99;
}
.topLabel{
top: 110px;
left: 0px;
width: 568px;
height: 20px;
position: absolute;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #16678C;
font-size: 11px;
text-align: center
}
#leSaviezVousOnglet{
	cursor: pointer;
	cursor: hand
}
#leSaviezVousTable{
	display: none;
}
#incroyableTable{
	display: none;
}
.leSavLine{background-color: #50B6A0}
.incrLine{background-color: #FDC10B}
.ficheInfoColonne{
	width: 48%;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #01567F
}
.ficheInfoColonne li{margin-top: 5px}
.tdListe ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #01567F
}
.tdListe A{font-family: Verdana; font-size: 10px; color: #01567F; text-decoration: none; font-weight: bold}
.tdListe A:hover{font-family: Verdana; font-size: 10px; color: #8A0000; text-decoration: underline; font-weight: bold}
.tdListe li{margin-top: 5px}
#pisteBanner{
	width: 372px;
	height: 68px
}
multimedia {
border: 0px;}
.multimediaCentre {
text-align: center;
padding: 3px;
}
.multimediaGauche {
text-align: left;
padding: 3px;
}
.multimedia table {
border-top: 1px solid #5da9b6;
}

.actu_savoirplus{
text-align:right;
vertical-align:top;
background-image:url(gfx/actualites/ensavoirplusbg.gif);
background-position:top right;
background-repeat:no-repeat;
height:26px;
padding:0px;
padding-right:63px;
padding-top:5px;
font-size:11px;
}
.actu_savoirplus a{
color:#fff;
text-decoration:none;
font-weight:bold;
}
.actu_savoirplus a:hover{
text-decoration:underline;
}

.cadrebannertop{
background-image:url(gfx/actualites/cadrebannertop.gif);
background-repeat:no-repeat;
height:28px;
}
.cadrebannerfoot{
background-image:url(gfx/actualites/cadrebannerfoot.gif);
background-repeat:no-repeat;
height:28px;}
.cadrebanner{
text-align:center;
padding:0px;
padding-right:10px;
background-image:url(gfx/actualites/cadrebanner.gif);
background-repeat:repeat-y;
}
.blocbleutop{
margin:0px;
margin-top:10px;
background-repeat:no-repeat;
background-image:url(gfx/actualites/blocbleutop.gif);
height:26px;
display:block;
width:280px;
}
.blocbleu{
clear:left;
margin:0px;
float:left;
width:280px;}
.blocbleufoot{
margin:0px;
background-repeat:no-repeat;
background-image:url(gfx/actualites/blocbleufoot.gif);
background-position:top;
height:26px;
display:block;
text-align:right;
padding:0px;
padding-right:39px;
background-color:#fff;
}
.blocbleubouton{ font-size:11px; line-height:35px; color:#fff; text-decoration:none;}
.blocbleucontent{
background-color:#e1eef2;
width:280px;
margin:0px;

}
.blocrosetop{
background-repeat:no-repeat;
background-image:url(gfx/actualites/blocrosetop.gif);
height:26px;
display:block;
width:280px;
margin:0px;
margin-top:10px;
}
.blocrose{
margin:0px;
float:right;
width:280px;
margin-right:10px!important;
margin-right:0px;
padding:0px;
padding-right:10px;
padding-left:10px;
}
.blocrosefoot{
margin:0px;
background-repeat:no-repeat;
background-image:url(gfx/actualites/blocrosefoot.gif);
height:26px;
display:block;
}
.actuimg{ float:left; margin:3px;}
.blocrosecontent{
margin:0px;
background-color:#f1ebeb;
width:280px;
}
.blocrosesep {
background-image:url(gfx/actualites/sepblocrose.gif);
background-repeat:no-repeat;
height:40px;
background-position:center;}
.actutop{background-image:url(gfx/actualites/actutop.jpg); background-repeat:no-repeat; height:84px; width:568px;}
.actutop h3{ color:#006d9b; padding-left:96px; font-size:15px; padding-top:43px;}
.actutop h3 span{ display:none;}
.actufoot{background-image:url(gfx/actualites/actufoot.jpg); background-repeat:no-repeat;
background-position:top; height:23px;width:568px;}
ul li { list-style:inside;}
.actucontent{
background-image:url(gfx/actualites/actumiddle.jpg); background-repeat:repeat-y;width:568px;}
.blocrosecontent p, .blocbleucontent p, .actucontent p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #01567F;
padding:0px;
margin:0px;
text-align:left;
}
.footer {
background-image:url(gfx/bottom/bottom_d.jpg);
background-repeat:no-repeat;
background-position:bottom right;
text-align:left;
}
.footerbloc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #01567F;
	text-align:center;
	width:400px
}
.blocrosecontent ul li, .blocbleucontent ul li, .actucontent ul li {
padding:0px;
margin:0px;
}
.blocrosecontent .grandtexteOrangebold, .blocbleucontent .grandtexteOrangebold, .actucontent .grandtexteOrangebold  {
padding:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
margin:0px;
}
.blocrosecontent A, .blocbleucontent A {font-family: Verdana; font-size: 10px; color: #8A0000; text-decoration: none; font-weight: bold}
.blocrosecontent A:hover, .blocbleucontent A:hover {font-family: Verdana; font-size: 10px; color: #D04800; text-decoration: underline; font-weight: bold}

.boutonbanniere {
margin:0px;
margin-right:40px;
padding:0px;
padding-right:21px;
background-image:url(gfx/actualites/tab_edito_btn_d.gif);
background-repeat:no-repeat;
background-position:top right;
height:26px;
float:right;
}
.boutonbanniere a {
margin:0px;
text-align:right;
padding:0px;
padding-left:21px;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#fff;
line-height:24px;
}
.boutonbanniere a:hover {
text-decoration:underline;
}
.boutonbannierebefore {
background-color:#00addc;
float:right;
background-image:url(gfx/actualites/tab_edito_btn_g.gif);
background-repeat:no-repeat;
background-position:top left;
height:26px;
}
.imagedyn { clear:left; float: left; width:280px; margin-bottom:0px;}
.imagedyn {
   margin-top:0px;
  ! margin-top:10px;
}
*> .imagedyn {
   margin-top:0px;
  ! margin-top:10px;
}