
body{
background-color:#FFFFFF;
margin:0px;
padding:0px;
}

#global{
background-color:#FFFFFF;
width:911px;
padding:0px;
padding-right:0px;
margin:0px;
margin-right:auto;
margin-left:auto;
}

#bloc_logo{
margin-right:auto;
margin-left:auto;
height:168px;
background-image:url(../images/logo.jpg);
}


#bloc_menu{
background-color:#FFFFFF;
}

#style_tab_menuh
{
background:url(../images/fond_menu_h.gif);
line-height:26px;
height:28px;
width:911px;
}

#bloc_logo_bas
{
background:#FFFFFF;
width:911px;
height:35px;
padding-left:10px;
padding-right:10px;
}

#bloc_piedpage{
width:911px;
height:28px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5d4793;
background-image:url(../images/fond_piedpage.gif);
}

.bloc_menu_g{
width:197px;
border:#bfbfbf 1px solid;
}

#bloc_corps_g{
width:197px;
float:left;
}

.bloc_menug_img{
background-color:#FFFFFF;
background:url(../images/fond1_menu_g.gif);
width:197px;
height:25px;
}

.bloc_menug_titre{
background-color:#FFFFFF;
background:url(../images/fond2_menu_g.gif);
width:197px;
height:23px;
text-align:center;
}

.txt_menu_h{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#3e3939;
font-weight:bold;
text-align:center;
}

.txt_piedpage{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:center;
line-height:26px;
}

.txt_menu_g_titre{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:24px;
}

.txt_menu_marge15{
padding-left:10px;
}

.txt_menu_marge30{
padding-left:20px;
}

.blocmenu_g_txt{
text-align:left;
padding-top:15px;
padding-bottom:15px;
line-height:18px;
}

.blocmenu_g_txt A{
text-decoration:none;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.bloc_sous_menu_g_txt{
text-align:left;
padding-top:2px;
padding-bottom:8px;
line-height:18px;
}

.bloc_sous_menu_g_txt A{
text-decoration:none;
font-weight:bold;
color:#c53a27;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.txt_search{
text-align:center;
font-weight:bold;
color:#7f7f7f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.style_imput_txt_menu{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
width:130px;
margin-top:5px;
margin-bottom:10px;
}

a.lien_menuh{
color:#000000;
text-decoration:none;
border:none;
}

a.lien_menuh:hover{
color:#666666;
}

#bloc_corps_droit{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
background-color:#FFFFFF;
width:670px;
min-height:300px;
margin-top:48px;
margin-bottom:40px;
padding-left:20px;
padding-right:10px;
float:right;
}

#bloc_corps_droit A{
color: #d07805;
text-decoration:none;
}

#bloc_corps_droit A:HOVER{
color: #d07805;
text-decoration:underline;
}


.bloc_faq_titre
{
background-image:url(../images/fond_faq.gif);
border-bottom:#bfbfbf 1px solid;
width:600px;
height:24px;
}

.bloc_faq_global
{
width:600px;
border:#bfbfbf 1px solid;
margin-left:auto;
margin-right:auto;
}

.bloc_faq_msg_rep
{
padding-left:30px;
color:#000000;
padding-left:50px;
padding-right:15px;
padding-bottom:15px;

}

.bloc_faq_msg_quest
{
color:#000000;
font-weight:bold;
padding-left:15px;
padding-right:15px;
padding-top:15px;
padding-bottom:15px;
}

.bloc_faq_msg{

}

.txt_faq_titre
{
padding-left:20px;
color:#000000;
font-weight:bold;
}

.txt_reponse_titre
{
padding-right:20px;
color:#d07805;
font-weight:bold;
}








/*  En dessous de cette ligne, CSS Cyrille    */


/* ------------------------  Menu  ------------------------------- */
	dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
	#bloc_menu{
	/*height:20px;*/
	/*background-color:#FFFFFF;*/
	background:url(../images/fond_menu_h.gif);
	line-height:26px;
	height:28px;
	/*width:561px;*/
	/*padding-left:350px;*/
	width:911px;
	
	}	
	
	#menu {
	position: absolute;
	width:911px;
	 /* top: 150px;
	left: 475px; 
	right:0px;*/
	z-index:50;
	/*width: 80%; */ /* correction pour Opera */
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3e3939;
	font-weight:bold;
	text-align:center;
	/*border:1px solid black;*/
	
	}
	#menu dl {
	float: right;
	width: 14em;
	}
	#menu dt {
	/*cursor: pointer;*/
	text-align: center;
	font-weight: bold;
	/* background: #ccc; */
	/* border: 1px solid gray; */
	margin: 1px;
	border-left:solid 1px #cfcfcf;
	
	}
	#menu dd {
	display: none;
	border: 1px solid gray;
	margin-left:2px;
		z-index:200;
	}
	#menu li {
	text-align: center;
	background: #fff;
	z-index:200;
	/*cursor: pointer;*/
	}
	#menu li:hover {
	background:url(../images/menuderoulant.gif);
	}
	#menu li a:hover {
	background:url(../images/menuderoulant.gif);
	}
	#menu li a:hover > #menu li {
	background:url(../images/menuderoulant.gif);
	}
	#menu li a, #menu dt a {
	color: #000;
	text-decoration: none;
	display: block;
	height: 100%;
	border: 0 none;
	}
	#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
	/*background: #eee;*/
	color:#666666;
	}
/* ------------------------  /Menu  -------------------------------------- */







/* ------------------------  Tableau  -------------------------------------- */



.bloc_tableau_global
{
border:#bfbfbf 1px solid;
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
color:#000000;
}

.bloc_tableau_global A {
color:#000000;
}

.bloc_titretableau TD
{
background-image:url(../images/fond_tableau_titre.gif);
border-bottom:#bfbfbf 1px solid;
padding-left:20px;
padding-right:20px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
font-size:14px;
height:26px;
}

.bloc_soustitretableau TD
{
background-image:url(../images/fond_tableau_soustitre.gif);
border-right:#bfbfbf 1px solid;
height:23px;
margin-left:auto;
margin-right:auto;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
font-size:12px;
padding-left:20px;
padding-right:20px;
}



.bloc_infotableau TD
{
border-right:#bfbfbf 1px solid;
height:23px;
margin-left:auto;
margin-right:auto;
border-top:#bfbfbf 1px solid;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
padding-right:10px;
}


/* ------------------------  /Tableau  -------------------------------------- */

