body {
	margin: 0px;
	padding: 0px;
	background: #5E6874 url(images/bg_noirR0.png) repeat-y center;
	color: black;
	font-family : verdana;
	font-size : 11px;
}

#wrap {

	width: 1000px;
	overflow: hidden;
	position:relative;
	margin: 0px auto;
	border : #A0A0A0 1px solid;
}

#cadreGlobal { width : 100%; height : auto; float : left;}

#cadreGlobal #cadreHaut { display : none; width : 1000px; height : 0px; float : left;  background-color : none; border-top : none;  }
#cadreGlobal #separationBlanche { display : none; float : left; width : 1000px; background-color : #F7BE00; height : 30px; }

#cadreGlobal #separationBlanche ul { display : none; float : left;  padding : 0px; margin : 0px; margin : 0px 0px 0px 0px; }
#cadreGlobal #separationBlanche ul li { display : inline; margin-left : 0px; height : 100%; float : left; padding : 15px; padding-top : 7px;  }
#cadreGlobal #separationBlanche ul li.selected { float : left; padding : 10px; padding-top : 5px; background-color : #2e9ab6; display : inline; font-weight : bold; margin-left : 0px; height : 100%;  }
#cadreGlobal #separationBlanche ul li:hover { background : #F7BE00 url(images/bg.itemMenuTop.R4.png) repeat-x; }
#cadreGlobal #separationBlanche ul li.selected:hover { background : #2e9ab6; }
#cadreGlobal #separationBlanche ul li a:link, #cadreGlobal #separationBlanche ul li a:active, #cadreGlobal #separationBlanche ul li a:visited { color: white; text-decoration : none; }
#cadreGlobal #separationBlanche ul li a:hover { color : #FAFAFA; text-decoration : underline; }
#cadreGlobal #separationBlanche ul li.selected a { text-decoration : underline; }
#cadreGlobal #separationGrise { height : 60px; float : left; width : 1000px; background : #2e9ab6 url(images/bg.separationTopR4.png) repeat-x; }
#cadreGlobal #separationGrise ul { display : none; float : left; display : none; padding : 0; margin : 0; margin-left : 20px; font-size : 10px; height : 20px; }
#cadreGlobal #separationGrise ul li { display : inline; margin-left : 22px; height : 100%; float : left; padding : 3px; padding-top : 8px; }
#cadreGlobal #separationGrise ul li:hover { background-color : #82AFE8; }
#cadreGlobal #separationGrise ul li a:link, #cadreGlobal #separationGrise ul li a:active, #cadreGlobal #separationGrise ul li a:visited { color: white; text-decoration : none; }
#cadreGlobal #separationGrise ul li a:hover { color : #FAFAFA; }
#logoRF { float : left; width : auto; height : auto; }
#libLogoSite { float : left; font-size : 16px; margin-top : 20px; color : white; font-weight : bold; }

#cadreGlobal #cadreCorps { float : left; width : 1000px; height : auto; background-color : #ECF0F4;  color : #3A4956; border-top : #FAFAFA 1px solid; }
#cadreGlobal #cadreCorps a:link, #cadreGlobal #cadreCorps a:active, #cadreGlobal #cadreCorps a:visited {  color : #0072BC; font-weight : bold; }
#cadreGlobal #cadreCorps a:hover {  background-color : #0072BC; color : white;}
#cadreCorpsGauche { display : none; float : left; width : 110px; height : 600px; background : #D3D7DC url(images/bg.cadreGauche.R4.png) repeat-x;  }
#cadreCorpsCentre { float : left; width : 850px; padding : 0px;  padding : 20px 20px 10px 20px; height:auto;}
#cadreCorpsDroite {  display : none; float : left; width : 0px; height : 300px; background :black; /*background : url(images/bg.cadreDroite.R4.png) repeat-x;*/ }

#cadreGlobal #separationGriseDark {display : none;  height : 5px; float : left; width : 1000px; background-color : #CCCCCC; border-top : #FAFAFA 1px solid; }
#cadreGlobal #separationGriseBis { display : none;  float : left; height : 30px; width : 1000px; background-color : #2e9ab6;  }
#cadreGlobal #separationGriseBis ul { display : none;  float : left; padding : 0px; margin : 0px; margin-left : 90px; font-size : 10px; text-align : center; }
#cadreGlobal #separationGriseBis ul li { display : inline; margin-left : 18px; float : left; height : 100%; padding : 5px; padding-top : 8px; }
#cadreGlobal #separationGriseBis ul li:hover { background : #2e9ab6 url(images/bg.itemMenuBottomR4.png) repeat-x;   }
#cadreGlobal #separationGriseBis ul li a:link, #cadreGlobal #separationGriseBis ul li a:active, #cadreGlobal #separationGriseBis ul li a:visited { color: #FAFAFA; text-decoration : none; }
#cadreGlobal #separationGriseBis ul li a:hover { color : #FAFAFA; text-decoration : underline; }
#cadreGlobal #separationBleu { display : none;  height : 30px; float : left; width : 1000px; background-color : #434952; border-top : #FAFAFA 2px solid; border-bottom : #434952 1px solid; }
#cadreGlobal #separationBleu ul { margin : 0px; padding : 0px; margin-top : 7px; text-align : center; }
#cadreGlobal #separationBleu ul li { display : inline; margin-left : 10px; }
#cadreGlobal #separationBleu ul li a { font-size : 9px; text-decoration : none; color : #C6CED9; }
#cadreGlobal #separationBleu ul li a:hover { color : #AAB6C6; }

#cadreReprise { display : none;  width : 1000px; height : auto; float : left; font-size : 10px; color : #121212; }

div.contenuBase { margin-bottom : 10px; }

/* styles resultats */
.maps { border : #010101 1px solid; }
.retServCont { float:left;width:320px;min-height:30px;max-height:auto;background-color : #FAFAFA; border:#333333 1px solid; padding : 8px;margin-left:5px; }
span.UMP{font-weight:bold;color:#0033CC;}
span.PSLENC{font-weight:bold;color:#66C2E1;}
span.APPUMP{font-weight:bold;color:#0033CC;}
span.PS{font-weight:bold;color:#FF66CC;}
span.MPF{font-weight:bold;color:#003366;}
span.DVD{font-weight:bold;color:#6699CC;}
#listeResultat{font-size:11px;}
#listeResultat label.libcirc{width:340px;text-decoration:underline;float:left;margin-bottom:2px;}
#listeResultat span.contenu{float:left;width:400px;}
#listeResultat div.ligne{float:left;width:100%;margin-bottom:5px;}

fieldset{color:#3A4956;padding:6px;padding-top:10px;margin-bottom:10px;width:800px;background-color:#F9F9F9;border:#D1D1D1 1px solid;font-size:11px;font-family:verdana;}
fieldset:hover{color:#2F3C46;background-color:#F1F1F1;border:#C1C1C1 1px solid;}
legend{font-weight:bold;font-size:11px;color:#3A4956;}

#infosStats label { text-decoration : underline; }