.backcontact {

	background-image: url(images/white2.jpg);

	background-repeat: no-repeat;

	background-position: top center;

}

.back {

	background-image: url(images/white.jpg);

	background-repeat: no-repeat;

	background-position: top center;

}

.backdown {

	background-image: url(images/down.jpg);

	background-repeat: no-repeat;

	background-position: top center;

}

.oki {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: black;

	text-decoration: none;

}

.oki a {

	text-decoration: none;

	color: black;

}

.oki a:hover {

	text-decoration: none;

	color: #99CDFF;

}

.oki A:LINK {

	text-decoration: none;

	color: black;

}

.oki a:FOCUS {

	text-decoration: none;

	color: #99CDFF;

}

.oki2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: black;

	text-decoration: none;

}

.oki2 a {

	text-decoration: none;

	color: black;

}

.oki2 a:hover {

	text-decoration: none;

	color: #66CC00;

}


.oki3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #006699;

	text-decoration: none;

}

.oki3 a {

	text-decoration: none;

	color: #0099CC;

}

.oki3 a:focus {

	text-decoration: none;

	color: #0099CC;

}

.oki3 a:link {

	text-decoration: none;

	color: #0099CC;

}

.oki3 a:hover {

	text-decoration: none;

	color: #0033CC;

}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#6666FF;
	}
	
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #6699FF;
	}



.txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	text-decoration: none;

}

/* ### DIV ENTOURANT UN FORMULAIRE ### */
.form                       { padding:0px; width:515px; border:1px solid #bbbaed; margin-top:0; color:#584CA1 }
.forma                      { background-color:#bad6ed; padding:5px; font-weight:bold; margin:0; }
.formb                      { background-color:#d5e7f7; padding:5px; margin:0; }
.form a                     { color:#993300; }
.form a:hover               { color:#CC3300; }

.intitule                   { background-color:#759bbb; font-weight:bold; padding:3px 3px 3px 5px; color:#FFFFFF; }


.etapes                     { width:161px; height:39px; background-color:#CCCCCC; background-repeat:no-repeat; position:absolute; left:525px; top:162px !important; top:165px; }
.form_recrut h1             { color:#333333; font-size:14Px; margin:20px 0 5px 0; }
.form_recrut fieldset       { margin-top:15px; border:1px solid #CC0000; }
.form_recrut legend         { font-size:13px; font-weight:bold; color:#CC0000; }
.form_recrut .left          { width:150px; float:left; padding:6px 3px 0 3px; font-weight:bold; color:#666666; }
.form_recrut .right         { float:left; padding:3px; }
.form_recrut .sep           { height:4px; width:100%; border-top:1px dashed #D7D7D7; float:left; }


.false                      { padding:10px 5px 10px 42px; background-color:#FFB5B5; border:1px solid #FD5B5B; background-image:url('img/puce_false.jpg'); background-repeat:no-repeat; background-position:left; }
.true                       { padding:10px 5px 10px 42px; background-color:#BDFEBD; border:1px solid #3FE73F; background-image:url('img/puce_true.jpg'); background-repeat:no-repeat; background-position:left; }

/* ### TABLE LISTANT DES ELEMENTS DANS LA Z.A (ex: les news) ### */
.liste                      { width:525px !important; width:520px; font-size:12px; margin:0;}
.liste a                    { color:#515151; text-decoration:none; }
.liste a:hover              { color:#636363; text-decoration:underline; }
.listea                     { background-color:#bad6ed; }
.listeb                     { background-color:#d5e7f7; }


.top_promo {background:url(images/top_promo.gif) center no-repeat; width:330px; height:46px; margin:0; padding:20px 0 0 20px; text-align:left;}
.repeat_promo {background:url(images/repeat_promo.gif) center repeat-y; width:330px; margin:0;  padding: 10px 0 20px 20px;  text-align:left;}
.bottom_promo {background:url(images/bottom_promo.gif) center no-repeat; width:330px; height:20px; margin:0;  padding:16px 0 0 20px; text-align:left;}

.top_super_promo {background:url(images/top_super_promo.gif) center no-repeat; width:330px; height:56px; margin:0; padding:20px 0 0 20px; text-align:left;}
.repeat_super_promo {background:url(images/repeat_super_promo.gif) center repeat-y; width:330px; margin:0;  padding: 10px 0 20px 20px;  text-align:left;}
.bottom_super_promo {background:url(images/bottom_super_promo.gif) center no-repeat; width:330px; height:20px; margin:0;  padding:16px 0 0 20px; text-align:left;}

.promo_titre { background:url(images/puce_promo.gif) top left no-repeat; color:#9ac311; padding:5px 0px 0 25px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; height:25px }
.promo_prix {float:right; padding: 0 30px 0 0; font-size:18px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.promo_prix_normal {float:right; padding: 10px 30px 0 0; margin:-20px 0 0 0; font-size:12px; font-weight:bold; color:#003399; font-family:Arial, Helvetica, sans-serif; text-decoration: line-through;}

.contenu_promo {width:200px; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.lien_agrandir { color:#9ac311; text-align:center; font-size:10px; text-decoration:none; font-family:Arial, Helvetica, sans-serif}
.lien_agrandir:hover {color:#999933;}

.contact_promo { font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:10px 0 0 150px}
.contact_promo a {color:#FFFFFF; text-decoration:none}
.contact_promo a:hover {color: #99FFFF;}



