@charset "utf-8";
*{
	margin:0;
	padding: 0;
}

body , html {
padding:0;
	margin: 0px;
	background-color:#FFFFFF

}
#logo {
	width: 220px;
	float: left;
	height: 90px;
	margin-top: 30px;
	background-image: url(../image/salafin.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#sum_acc_nf {
	height: 320px;
	width: 200px;
	margin: 0px auto;
	padding: 0px 0 0 0;
	background-image: url(image/sum_acc_nf.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: center;
}
#sum_acc_nf p {
	padding-top: 120px;
}
#sum_acc_nf a {
}
#sum_acc_nf a span {
	height: 50px;
	width: 50px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(image/flash.jpg);
	background-repeat: no-repeat;
}
#site {
	width: 900px;
	height:inherit;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A8C3D1;
	border-left-color: #AFC8D4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A8C3D1;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#site #flash {
	margin-right: auto;
	margin-left: auto;
	height: 130px;
	background-image: url(../image/top_r1_c2.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
	display: block;
	background-position: center top;
	width: 900px;
	z-index: 1;
}
#site #centre {
	width: 885px;
	margin: 10px auto;
	min-height: 550px;
}
#site #footer {
	width: 885px;
	margin: 10px auto;
	height: 50px;
	border: 1px solid #D4D5D7;
	float: none;
	clear: both;
}
#site #centre #centre_g {
	float: left;
	width: 200px;
	height: inherit;
}
#site #centre #centre_d {
	float: right;
	width: 195px;
	height: auto;
	margin-bottom: 15px;
	display: block;
	overflow: hidden;
}

#site #centre #centre_d2 {
	float: right;
	width: 196px;
	height: inherit;
	margin-bottom: 10px;
}
#site #centre #centre_c {
	float: left;
	width: 475px;
	height: auto;
	text-align: left;
	padding-bottom: 10px;
	margin: 0px 0 0 10px;
	display: inline;
	overflow: hidden;
}

#site #centre #centre_c2 {
	width: 463px;
	background-color: #EDF4FC;
	padding-bottom: 5px;
	padding-top: 10px;
	border: 1px solid #3476BE;
	float: left;
}
#site #centre #etape1 {
	width: 450px;
	height: 50px;
	margin: 0 0 0 10px;
	border: 1px solid #3476BE;
	background-color: #EDF4FC;
	border-top: 0;
}
#site #centre #centre_g #sumulateur {
	width: 200px;
	height: auto;
	float: left;
	margin-bottom: 15px;
}
#site #centre #centre_g #indentif {
	float: left;
	height: 145px;
	width: 193px;
	margin-top: 0px;
	background-image: url(../image/numeg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: none;
}





/* centoure tableau */
#table1 .contour {
	width: 100%;
	height: 100%;
}
#table1 .contour .basg {
	background-image: url(image/images/basg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 18px;
	width: 13px;
}
#table1 .contour .basd {
	height: 18px;
	width: 13px;
	background-image: url(image/images/basd.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#table1 .contour .basc {
}

#table1 .contour .top .topg {
	height: 19px;
	width: 13px;
	background-image: url(image/images/topg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#table1 .contour .basc {
	height: 13px;
	background-image: url(image/images/bas.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#table1 .contour .top .topd {
	height: 19px;
	width: 13px;
	background-image: url(image/images/topd.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#table1 .contour .top .topc {
	height: 18px;
	background-image: url(image/images/topc.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: auto;
}
#table1 .contour .corpt {
	height: auto;
}
#table1 .contour .corpd {
	background-image: url(image/images/corpd.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#table1 .contour .corpg {
	background-image: url(image/images/corpg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#table1 {
	height: 300px;
	width: 200px;
}
#site #centre #centre_d #recherche {
	float: left;
	width: 100%;
	display: inherit;
}
#site #centre #centre_d #flashnews {
	float: left;
	width: 100%;
	height: 170px;
	margin-top: 5px;
}
#site #centre #centre_d #offres_choc {
	float: left;
	margin-top: 0px;
	width: 195px;
}

#site #centre #centre_d2 #offres_choc2 {
	float: right;
	width: 195px;
	margin-top: 0px;
	height: inherit;
}
#site #centre #centre_d #recherche #table1 .contour .basdr {
	background-image: url(../image/basdr.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 17px;
	width: 13px;
}
#site #centre #centre_d #recherche #table1 .contour .basgr {
	background-image: url(../image/basgr.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 17px;
	width: 13px;
}
#site #centre #centre_d #recherche #table1 .contour .corpgr {
	background-color: #007C92;
	margin: 0 3px;
	background-image: url(../image/corpgr.gif);
	background-repeat: repeat-y;
}
#site #centre #centre_d #recherche #table1 .contour .corpdr {
	background-color: #007C92;
	background-image: url(../image/corpdr.gif);
	background-repeat: repeat-y;
}
#site #centre #centre_d #recherche #table1 .contour .corptr {
	background-color: #007C92;
	background-image: url(../image/basr.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#site #centre #centre_c #center_c_top {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	margin: 0 auto 5px;
	;
	width: 468px;
	text-align: center;
	float: left;
}
#center_c_basp {
	float: left;
	height: inherit;
	width: 99%;
	margin: 10px auto 0;
	padding: 0 2px 5px 0;
}
#center_c_bas {
	float: left;
	width: 470px;
	text-align: center;
	margin: 0 auto;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	overflow: hidden;
}
.vr1,.vr2,.vr3 {
	background-color: #007C92;
}
.vr1 {
	border-left: 1px solid #FFFFFF;

	}
.vr3 {
	border-right: 1px solid #FFFFFF;
	}
#site #centre .top_h {
	height: 20px;
	background-color: #3068B7;
	display: block;
	margin: 0;
}
#site #centre  #sumulateur_b {
	float: left;
	height: auto;
	width: 200px;
}
#site_g {
	float: left;
	width: 5px;
}
#site #centre #centre_g #indentif #idantif_b {
	float: left;
	height: 115px;
	width: 192px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 13px;
	vertical-align: middle;
	background-color: #A8C3D1;
	margin: 0;
}
#site #centre #centre_d #flashnews #offres_b {
	float: left;
	width: 164px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 150px;
}
#site #centre #centre_d #offres_choc #promo_b {
	height: 463px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	display: block;
	text-align: center;
}
#etiquette {
	float: left;
	height: 350px;
	width: 199px;
	padding-left: 3px;
	background-image: url(../image/menu-droite2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
}

#site #centre #centre_d2 #offres_choc2 #promo_b2 {
	height: 465px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	display: block;
}

#site #centre #centre_d #recherche #recherche_b {
	height: 30px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
	display: block;
	margin: 0;
	padding-top: 5px;
}
#site #centre .bleu_titre {
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}
#center_tt {
	float: left;
	height: 20px;
	width: 470px;
	background-image: url(../image/topbleu_c.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
}
#site #centre #centre_c #center_c_bas #center_mu {
	float: left;
	height: auto;
	width: 49%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 1px;
	text-align: left;
	padding-top: 3px;
}
#site #centre #centre_d #recherche #recherche_b #email #textfield {
	height: 18px;
	font-size: 10px;
	color: #666666;
	width: 120px;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #3068B7;
	padding-top: 5px;
}
#site #centre #centre_d #recherche #recherche_b #email #button {
}
#site #centre #centre_d #recherche #recherche_b #email #button {
	height: 22px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	background-color: #5E90A9;
	width: 22px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	border: 0;
}
#site #centre #centre_g #indentif #idantif_b #conexion #Login {
	height: 15px;
	width: 90px;
	border: 1px solid #CCCCCC;
	margin: 0px;
	font-size: 12px;
	color: #666666;
}

#site #centre #centre_g #indentif #idantif_b #conexion #pass {
	height: 15px;
	width: 90px;
	border: 1px solid #CCCCCC;
	margin: 0px;
	font-size: 12px;
	color: #666666;
}
#site #centre #centre_c #center_c_bas #center_md {
	float: right;
	height: auto;
	width: 50%;
	margin-top: 10px;
	text-align: right;
	padding-top: 3px;
	margin-bottom: 10px;
}
#site #centre #centre_d #recherche #recherche_b #email {
	margin: 0 auto;
	text-align: center;
	display: block;
}
#site #centre #centre_g #indentif #idantif_b #conexion #Login table tr{
	height: 18px;
}
#site #footer #menubt ul {
	display: inline;
	text-align: center;
}
#site #footer #menubt li {
	display: inline;
	border-left: 1px solid #6D6D6D;
	height: 20px;
	padding: 2px 10px;
}
#site #footer #menubt {
	margin: 10px auto 5px;
	width: 70%; text-align:center;
}
#site #footer #menubt ul a {
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #6D6D6D;
	text-align: center;
}

#site #footer #menubt ul a:hover {
	text-decoration:underline;
	
	}
#site #footer #cop {
	font-size: 10px;
	text-align:right;
	color: #00A99D;
	text-decoration: none;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
#site #centre #centre_g #indentif #idantif_b #conexion #button2 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #578BA5;
	width: 70px;
	height: 20px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 3px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#centre_c2 .tirerc {
	border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #3476BE;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #3476BE;
	font-size: 11px;
	color: #000000;
	font-style: italic;
	font-weight: lighter;
	text-transform: capitalize;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	text-indent: 10px;
	line-height: 20px;
}
#site #centre #centre_c2 caption {
	font-size: 16px;
}
#site #centre #centre_c2 table caption {
	color: #0099CC;
	font-size: 18px;
	font-weight: bold;
	height: 30px;
	text-decoration: underline;
}


#centre_c2 .tirerc2 {
	border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #3476BE;
	font-size: 12px;
	font-family: "Courier New", Courier, monospace;
	font-weight: lighter;
	background-color: #FFFFFF;
	padding-right: 5px;
}
.bleu {
	color: #3476BE;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
}
#site #centre #centre_c2 table {

}
#site #centre #centre_c2 .tirerc2 .pt {
	font-size: 10px;
	font-weight: lighter;
	color: #999999;
	font-style: italic;
}


#site #centre #etape3 {
	float: left;
	width: 450px;
	height: auto;
	background-color: #EDF4FC;
	padding-bottom: 15px;
	padding-top: 10px;
	margin: 2px 0 0 10px;
	border: 1px solid #3476BE;
}
#site #centre #cententetap {
	float: left;
	width: 470px;
	text-align: center;
	margin-left: 5px;
	padding-left: 10px;
	
}
#site #centre #cententetap #etape1 #detetape1 {
	width: 93%;
	margin: 0 auto;
	height: 300px;
}
#site #centre #cententetap #etape1 #detetape1 #logmdp {
	float: left;
	width: 100%;
	border: 1px solid #3476BE;
	padding: 5px 0;
}
#site #centre #cententetap #etape1 #detetape1 #inscription {
	float: left;
	width: 100%;
	border: 1px solid #3476BE;
	display: none;
}
#site #centre #cententetap #etape1 #detetape1 #logmdp #conexion #password {
	height: 15px;
	width: 100px;
	border: 1px solid black;
}
#site #centre #cententetap #etape1 #detetape1 #logmdp #conexion #login {
	height: 15px;
	width: 100px;
	border: 1px solid black;
}
#site #centre #cententetap #etape1 #detetape1 #logmdp #conexion caption {
	font-size: 11px;
	height: 25px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#site #centre #cententetap #etape1 #detetape1 #logmdp #conexion #conx {
	height: 20px;
	background-color: #3476BE;
	border: thin solid #FFFFFF;
	color: #FFFFFF;
}

#inscription .tirerc {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #3476BE;
	font-size: 11px;
	color: #000000;
	font-style: italic;
	font-weight: lighter;
	text-transform: capitalize;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	text-indent: 10px;
}
#inscription .tirerc2 {
	border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #3476BE;
	font-size: 12px;
	font-family: "Courier New", Courier, monospace;
	font-weight: lighter;
	background-color: #FFFFFF;
}
#center_c_top3 h3 {
	font-size: 18px;
	text-transform: uppercase;
	color: #3068B7;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3068B7;
}
#center_c_top3 h2 {
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
	padding-left: 5px;
	margin-bottom: 0px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 3px;
	text-align: left;
}
#center_c_top3 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: justify;
}

#center_c_top3 li {
	list-style-type: circle;
	list-style-position: outside;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#center_c_top3 ul {
	padding: 0px;
	margin-top: 10px;
	margin-left: 30px;
}
#center_c_top2 {

	padding-right: 3px;
	padding-left: 3px;
	margin-bottom: 10px;
}

#center_c_top3 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	margin-bottom: 10px;
}

#etiquette h3 {
	color: #666666;
	text-decoration: none;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	margin-bottom: 10px;
}
#etiquette .labelpetit {
	color: #000000;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	display: block;
	width: 57%;
	text-align: left;
	float: left;
	text-indent: 1px;
}
#centre_cf {
	width: auto;
	margin: 0 0 0 30px;
	float: left;
	padding: 0;
	height: auto;
	max-width: 650px;
	text-align: center;
	min-width: 600px;
}
#sub {
	background-color: #EDF4FC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../image/cmd_lgn.jpg);
	height: 40px;
	width: 150px;
	color: #333333;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	font-size: 13px;
	padding-right: 5px;
	cursor: default;
	float: right;
}
#refaire{
	background-color: #EDF4FC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../image/rfr_sim.jpg);
	height: 40px;
	width: 150px;
	color: #333333;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	font-size: 13px;
	padding-right: 5px;
	cursor: default;
	margin-top: 20px;
	float: left;
}

#dispno {
	display: none;
}

#headersldet {
	width: 465px;
	height: 25px;
	background-image: url(../image/He.gif);
	margin-top: 3px;
	background-repeat: no-repeat;
	float: left;
}
#headersldet .couleur1 {
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 14px;
	padding-top: 3px;
	display: block;
	text-indent: 20px;
	line-height: 20px;
	text-align: left;
	text-transform: uppercase;
}
#center_c_top .cprod {
	font-weight: bold;
	font-size: 12px;
	font-style: italic;
}
#center_c_top .zntitre {
	
	text-align: justify;
	font-size: 15px;
}
#center_c_top img.prd{
	float: right;
	margin: 9px 5px 0px 10px;

}
#center_c_top li {
	text-align: justify;
}
#center_c_top ul {
	margin-top: 15px ;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	list-style-type: none;
	list-style-position: outside;
	margin-left: 5px;
	margin-bottom: 10px;
}
#mnuptit {
	width: 450px;
	;
	height: 25px;
	text-align: right;
	text-align:center;
	float:right;
}
#mnuptit ul {
	display: inline;
	margin: 2px 20px 0 0;
	padding: 0px;
	float: right;
	text-align:center;
	width:400px;
}
#mnuptit ul li {
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
	text-align:center;
}


#mnuptit a {
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 20px;
}
#mnuptit a:hover {
color:#666666;
text-decoration:underline;
}

#mnuptit .home {
	background-image: url(../image/home.gif);
	background-repeat: no-repeat;
	background-position: left 70%;
	padding-left: 15px;
	line-height: 20px;
}

#mnuptit .comp {
	background-image: url(../image/comp.gif);
	background-repeat: no-repeat;
	background-position: left 70%;
	padding-left: 15px;
	line-height: 20px;
	
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	
	
	
}
#mnuptit .qs {
	background-image: url(../image/home.gif);
	background-repeat: no-repeat;
	background-position: left 70%;
	padding-left: 15px;
	line-height: 20px;
}

#mnuptit .fq {
	background-image: url(../image/fq.gif);
	background-repeat: no-repeat;
	background-position: left 70%;
	padding-left: 15px;
	line-height: 20px;
}
#menutop {
	height: 20px;
	width: 670px;
	float: right;
	margin-top: 0px;
	position: relative;
	/*x-overflow: hidden;*/

}
#test {
	height: 40px;
	width: 569px;
	float: right;
	margin-top: 20px;
	x-overflow: hidden;
	top: 0px;
	left: 250px;
	position: static;
	bottom: 0px;
	font-weight: bold;
	color: #F0F;
	font-size: 36px;
	clip: rect(0px,auto,auto,auto);
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 5px;

}
#flash #utile {
	float: right;
	height:65px;
	display: block;
	width: 660px;

}

#menutop ul.select  {
	display: inline;
	height: 25px;
	padding: 2px 0 0;
	float: right;
}
#menutop ul.select li {
	height: 25px;
	line-height: 20px;
	float: left;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center center;
	white-space: nowrap;
	list-style: none;
	display: inline;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7F7F7F;
}
#menutop ul.select li a {
	color: #333333;
	text-decoration: none;
	font-size: 10px;
	font-weight: bolder;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	width: 135px;
	display: block;
	font-variant: normal;
	line-height: 25px;
	background-image: url(../image/bgmenu.png);
	background-repeat: repeat-x;
	background-position: center center;
}

#menutop ul.select li a:hover {
background:none;
}
#menutop .select .sub {
	display: none;
	position: absolute;
	left: 250px;
	top: 26px;
	width: 293px;
	text-align: center;
}
#menutop .sub {
	display: none;
}

#menutop .select .sub ul li ul li{
	display: none;
}






#menutop .select .sub li {
	width: 130px;
	background-color: #CCCCCC;
	height: 25px;
	z-index:100
}



/*menu*/

.menu {
	font-family: arial, sans-serif;
	width:665px;
	height:20px;
	position:relative;
	margin:0;
	font-size:10px;
	margin:0px 0 30px 0;
	position:relative;
	float: right;
	text-align: center;
	z-index:100;
}
.menu ul {
	padding:0;
	margin:0;
	list-style-type: none;
	height: 20px;
	line-height: 20px;
}

.menu ul li {
	float:left;
	width:130px;
	height: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}

.menu ul li a, .menu ul li a:visited {
	display:block;
	width:130px;
	text-decoration:none;
	padding:0;
	height:20px;
	line-height:20px;
	color:#000;
	background-image: url(../image/bgmenu.png);
	background-repeat: repeat-x;
	background-position: center top;
}

.menu table {border-collapse:collapse; margin:0; padding:0; font-size:1em;}

.menu ul li ul {
	visibility:hidden;
	position:absolute;
	top:21px;
	left:2px;
	width: 589px;
	height:20px;
	overflow: hidden;
}


.menu ul li:hover a,
.menu ul li a:hover {
	color:#000000;
	height:20px;
	background-color: #666666;
	background-image: url(../image/bgmenu.png);
	background-position: center top;
}

.menu ul li:hover ul,
.menu ul li a:hover ul {
	visibility:visible;
	width:580px;
	color:#0099CC;
	height:20px;
	margin-top: -1px;
}

.menu ul li:hover ul.right_side li a,
.menu ul li a:hover ul.right_side li {
	float:right;
	height:20px;

}

.menu ul li:hover ul.left_side li,
.menu ul li a:hover ul.left_side li {float:left; border:0; border-left:1px solid #eee;height:20px;}

.menu ul li:hover ul li a.sub,
.menu ul li a:hover ul li a.sub {background:#bd8d5e url(../../graphics/drop2.gif) bottom right no-repeat; color:#fff;height:20px;}

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {visibility:hidden; position:absolute; left:0; top:30px; }

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {display:block; color:#000000; height:20px;}

.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {color:#000;height:20px;}

.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {visibility:visible; color:#000; background:#dfc184;}

.menu ul li:hover ul.right li {float:right;}

.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a {background:#dfc184; color:#000;}

.menu ul li:hover ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover ul li a:hover {background:#bd8d5e; color:#fff;}


/*hover*/

.menu ul li.acc a:hover {
	background-image: url(../image/bgmnuacc.png);
	background-repeat: repeat-x;
	background-position: center top;
}
.menu ul li.pp a:hover {
	background-image: url(../image/bgmenupp.png);
	background-repeat: repeat-x;
	background-position: center top;
}
.menu ul li.pp ul li.pp2 a {
	background-image: url(../image/bgmenupp.png);
	background-repeat: repeat-x;
	background-position: center top;
	color:#000000;
}
.menu ul li.fa a:hover {
	background-image: url(../image/bgmenufa.png);
	background-repeat: repeat-x;
	background-position: center top;
}
.menu ul li.ra a:hover {
	background-image: url(../image/bgmenura.png);
	background-repeat: repeat-x;
	background-position: center top;
	
}
.menu ul li.me a:hover {
	background-image: url(../image/bgmenume.png);
	background-repeat: repeat-x;
	background-position: center top;
}

.menu ul li.me  {
	border-right: 1px solid #333333;
	float: left;
}

#ul_ca {
	padding-left:195px;
	width: 459px;
	background-color:#000000;
	background-image: url(../image/arrp.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#ul_ra {
	padding-left:325px;
	width: 329px;
	background-color:#000000;
	background-image: url(../image/arrp.jpg);
	background-repeat: repeat-x;
	background-position: left top;

}
#ul_pp {
	padding-left:65px;
	width: 589px;
	background-color:#000000;
	background-image: url(../image/arrp.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
ul.right_side {
	padding-left:72px;
	background-image: url(../image/arrp.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
ul.right_side li {
float:right;
}
ul.right_side li#resag {
border-right:1px solid #333333;
}
#center_c_basp li {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	display: block;
}
#center_c_basp h3 {
	font-size: 12px;
	color: #FFFFFF;
	text-indent: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../image/topbleu_c.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 465px;
	display: block;
	text-transform: uppercase;
	line-height: 18px;
	text-align:left;
}
#center_c_basp ol {
	width:453px;
	list-style-type: none;
	display: block;
	margin: 0px;
	padding: 5px;
	float: left;
	border: 1px solid #1C68AF;


}
#center_tt h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-align: left;
	padding-left: 10px;
	color: #FFFFFF;
}
#concatc {
	float: left;
	width: 100%;
}
#center_c_bas object {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	overflow: hidden;
	float: left;
}
#etiquette h2 {
	line-height: 25px;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	text-align: center;
	color: #333333;
	text-transform: uppercase;
	display: block;
	border-bottom: 3px;
	margin-bottom: 10px;
}
#etiquette p.lex a{
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	text-indent: 10px;
}
#centre_c2 .fintab {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
#flashpp {
	overflow: hidden;
}
#piecef {
	float: left;
	width: 99%;
	margin: 5px auto 0;
	padding: 0px 0px 5px;
}

#centre_c h3 {


}
#piecef h2 {
	font-size: 12px;
	color: #FFFFFF;
	text-indent: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../image/topbleu_c.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 465px;
	display: block;
	text-transform: uppercase;
	line-height: 18px;
	text-align:left;
}
#piecef #liste1 {
	list-style-position: outside;
	width: 461px;
	float: left;
	list-style-type: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #1C68B1;
	border-right-color: #1C68B1;
	border-bottom-color: #1C68B1;
	border-left-color: #1C68B1;
	padding-top: 5px;
	padding-left: 3px;
}
#piecef #liste1 li {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	font-size: 12px;
	color: #333333;
	line-height: 15px;
	text-align: left;
}

#piecef h3 {
	color: #1C66AD;
	display: block;
	float: left;
	width: 100%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	margin-top: 5px;
	margin-bottom: 5px;
}
#piecef p {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 100%;
	float: left;
	list-style-type: none;
	list-style-position: inside;
	text-align: left;
	color: #0C4DA2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
#piecef p li {
	list-style-position: outside;
	list-style-type: none;
}
#piecef li {
	float: left;
	width: 100%;
	list-style-type: none;
}
#piecef ul {
	list-style-type: none;
}
#liste1 .pfspan {
	color: #333333;
	display: block;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#center_c_bas script {
	float: left;
}
.flashcont {
	text-align: left;
}
#contact {
	float: left;
	text-align: center;
	display: block;
	margin-top: 10px;
	width: 200px;
}
#agence {
	display: block;
	width: 600px;
	margin: 0 auto;
	text-align: center;
}
#agence .villeag {
	display: block;
	width: 500px;
	margin: 0 auto;
	margin-bottom: 20px;
}
#agence .villeag .adrs_ag {
	display: block;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #1D64A7;
	border-left-color: #1C67AE;
	line-height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: center;
}
#centre_cf #agence .villeag h2 {
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/agance.gif);
	height: 24px;
	line-height: 24px;
	color: #FFFFFF;
	text-align: left;
	font-size: 14px;
	text-indent: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#agence .villeag .phone_ag {
	display: block;
	background-color: #E3E3E3;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #1D6CB5;
	border-bottom-color: #1D6CB5;
	border-left-color: #1D6CB5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CFCFCF;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1C66AD;
	line-height: 25px;
	font-size: 14px;
}
#agence img {
	margin-bottom: 50px;
}

#etiquette table {
	margin: 20px auto;
}

#sumulateur_b #etiquette a {

}

#etiquette table td {
	height:21px;width:20%;
	background-color: #99C8DC;
	border: 1px solid #999999;
	text-align:center;
}

#etiquette table tbody td a{	
	color:#333333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	display: block;
	text-align: center;
}
#etiquette table tbody td a:hover , #etiquette table tbody td:hover{color:#666666; background:none;	}
#etiquette table td:hover {
	background:none;
}
#promo_b object {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#qsn {
	float: left;
	width: 470px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}
#qsn p ,#reponse p {
	margin-bottom: 10px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#qsn h2 ,#reponse h2 {
	display: block;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
	text-align: left;
	text-indent: 10px;
	color: #3068B7;
}
#center_c_top img {
	float: left;
}
#center_c_top .oxybrm {
	margin-left: -15px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#demddll {
	display: block;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
	text-align: left;
	text-indent: 10px;
	color: #3068B7;
}
#center_c_bas .liendll a {
	display: block;
	text-decoration: none;
	color: #666666;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
#center_c_bas .liendll a:hover {
	text-decoration: underline;
}
#etiquette .lex:hover {
	text-decoration: underline;
}
#reponse span {
	font-size: 14px;
	color: #6E9AC9;
	font-weight: bold;
}
#promo_b img {
}
#headersls h2 {
	line-height: 25px;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	text-indent: 15px;
	color: #FFFFFF;
}
#centre_c2 table {
	margin-left: 15px;
}
#headersls2 {
	width: 400px;
	float: left;
}
#centre_c3 {
	float: left;
	margin-left: 15px;
}
#centre_c3 #topcontc {
	background-image: url(../image/agance.gif);
	height: 25px;
	width: 452px;
}
#centre_c3 #topcontc h2 {
	line-height: 25px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-indent: 15px;
}
#centre_c3 #conta {
	border: 1px solid #1D6CB5;
	float: left;
	padding-top: 5px;
}
.etoile {
	color: #FF0000;
	font-size: 11px;
}
#centre_c3 #conta #form1 table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
#centre_c3 #conta #form1 .textfield {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #1E71BF;
}
#centre_c3 #conta #form1 #button {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 19px;
	width: 130px;
	background-image: url(../image/envoyer.gif);
	margin: 5px 0 5px 0;
	float: right;
}
#centre_user table {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border: 1px solid black;
}
.userdet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	font-weight: bold;
	display: block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	text-indent: 10px;
	background-color: #D5E7EE;
}
.usertop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	text-align: center;
	display: block;
	line-height: 20px;
	font-size: 14px;
}
.userres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	line-height: normal;
	color: #666666;
	display: block;
	height: 18px;
	border: 1px solid #CCCCCC;
	min-height: 18px;
	text-indent: 5px;
}
#apDiv3 a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2453AF;
	width: 200px;
	margin-right: 5px;
	padding: 5px;
	border: 1px solid #666666;
}
#apDiv3 a:hover {
	color: #000000;
	text-decoration: underline;
	border: 1px solid #2453AF;
	background: none;
}
#control_div {
	display: block;
	height: 30px;
	width: 350px;
}
#menutop #precharger {
	display: none;
}
#centetnt_img {
	margin-top: 200px;
}
#centetnt_img #img1 {
	background-image: url(../image/bgmenufa.png);
	background-repeat: repeat-x;
}
#centetnt_img #img2 {
	background-image: url(../image/bgmenume.png);
}
#centetnt_img #img3 {
	background-image: url(../image/bgmenupp.png);
}
#centetnt_img #img4 {
	background-image: url(../image/bgmenura.png);
}
#centetnt_img #img5 {
	background-image: url(../image/bgmnuacc.png);
}
#centetnt_img #img6 {
	background-image: url(../image/bgtop.png);
}
#first {
	display: none;
}
