/**CSS Tip Top Location**/
/*Brice Zossi / Arnaud Steckle***/
/******Lorweb 2010******/
body{
	margin:0;
	padding:0;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	background-color:#fff;
	background-image:url(../images/bg_header.png);
	background-position:top;
	background-repeat:repeat-x;
}
#google_info{/*height:100%; overflow:hidden; width:290px;*/}
.titre_violet{font-size:16px; color:#9d347c; padding:3px 0 5px 10px;}
.titre_violet_big{font-size:22px; color:#9d347c; padding:3px 0 5px 10px; font-weight:bold;}
.titre_violet_big2{font-size:12px; color:#9d347c; padding:3px 0 5px 10px; font-weight:bold;}
.titre_violet2{font-size:16px; color:#9d347c; padding:8px 0 0px 10px;}
.input{color:#595257;}
.libele{color:#595257; text-align:right; font-weight:bold;}
.titre_vert{color:#CAC851; font-weight:bold; font-size:16px; margin:0 0 18px 0;}

#container{width:990px;height:auto;margin:0 auto 0 auto;}
#left_container{width:30px;height:222px;float:left;background-image:url(../images/left_logo.png);background-position:top;background-repeat:no-repeat;}
#right_container{width:960px;height:100%;float:right; margin:0 0 10px 0;}

#header{width:100%;height:190px;}
#header #top{width:100%;height:128px;}
#header #top .logo_tiptop{float:left;}
#header #top #voiture_24_24{background-image:url(../images/voiture_24_24.png);width:344px;height:78px;float:left;margin-top:30px;}
#header #top #formulaire_connexion{float:right;width:250px;height:108px;padding-top:20px;}
#header #top #formulaire_connexion li{margin:3px 0 0 0;list-style:none;}
#header #top #formulaire_connexion .btn_login{width:22px;height:18px;background:transparent;border:0px;text-decoration:none;background-image:url(../images/btn_ok.png);cursor:pointer;}
#header #top #formulaire_connexion a{color:#FFF;}
#header #top #formulaire_connexion input{padding:3px 0 0 3px;width:145px;height:18px;border:none;color:#595257;}
#header #bottom{width:100%;height:62px;}
#header #bottom ul{display:inline;list-style:none;}
#header #bottom li{list-style:none;float:left;}
#box_log{margin:5px 0 0 0;}
#box_log img{padding:0 2px 0 0;}



#content{width:100%;height:auto;margin:0 3px 0 3px;}
#left_content{width:535px;float:left;}
#right_content{width:405px;float:left;margin:0 0 0 10px;}

#left_content_int{width:381px; float:left;}
#right_content_int{width:535px; float:left; margin:10px 0 0 10px; min-height:450px; background:url(../images/bg_form.jpg) no-repeat; background-color:#ededed;}

#carto{background-color:#e9e9e9; width:381px; min-height:380px;}
.barre_bas{/*margin:85px 0 0 0; */width:372px; background:url(../images/ombre.gif) repeat-x; /*height:34px;*/}
.barre_bas .link_bas{font-size:12px; padding:20px 0 0 10px; width:100%; color:#9d347c;  }
.barre_bas .link_bas a{color:#9d347c; text-decoration:underline;}

.barre_bas_left{width:510px; color:#9d347c; background:url(../images/ombre.gif) repeat-x; background-color:#e9e9e9; height:50px; }
.barre_bas_left .link_bas_left{font-size:12px; padding:10px 0 0 10px; width:100%; color:#9d347c; margin:0 0 0 279px; }
.barre_bas_left .link_bas_leftcheque{font-size:12px; padding:10px 0 0 10px; width:100%; color:#9d347c; margin:0 0 0 224px; }
.barre_bas_left.link_bas_left a{color:#9d347c; text-decoration:underline;}

.barre_bas_left2{width:510px; color:#9d347c; background:url(../images/ombre2.gif) repeat-x; background-color:#e9e9e9; height:42px; margin:12px 0 0 0;}
.barre_bas_left2 .link_bas_left2{font-size:12px; padding:3px 0 0 0; width:100%; color:#9d347c; margin:0 0 0 397px; }
.barre_bas_left2.link_bas_left2 a{color:#9d347c; text-decoration:underline;}

.ombre_bas2{width:510px; float:left;background:url(../images/ombre.gif) #e9e9e9 repeat-x; height:40px;}
.ombre_bas2 .link_bas_left{font-size:12px; padding:17px 0 0 10px; width:100%; color:#9d347c; margin:0 0 0 0; }
.ombre_bas2.link_bas_left a{color:#9d347c; text-decoration:underline;}


.barre_bas_right{margin:30px 0 0 0; width:525px; position:relative; z-index:10;}
.barre_bas_right .link_bas{font-size:12px; padding:15px 0 0 10px; width:100%; color:#9d347c; background:url(../images/ombre.gif) repeat-x; background-color:#e9e9e9; height:31px; position:relative; top:-4px;}
.barre_bas_right .btn_suite input{display:block; background:url(../images/etape_suivante.png); width:185px; height:39px; margin:-4px 0 0 339px; border:none;}
.barre_bas_right .btn_suite2{display:block; width:185px; height:39px; margin:-5px 0 0 339px; border:none;}
#last_minute{/*background-image:url(../images/last_minute.png);*/width:535px;height:200px;}

.titre {color:#FFF;font-size:15px;font-weight:bold;text-transform:uppercase;padding:7px 0 0 10px;float:left;}
.bandeau_violet {width:381px;height:30px;background-color:#9d347c;}
.bandeau_violet2{width:512px;height:30px;background-color:#9d347c;}
.bandeau_jaune{width:515px;height:30px;background-color:#9d347c;color:#cac851;font-size:20px;font-weight:bold;padding:0 0 0 20px; text-align:center; margin:-10px 0 0 0;}


/***********************************************************************************************************************/
.form_error{color:#9e347c; font-weight:bold;}
#error_for_nickname{color:#FFF;}
#error_for_code{color:#D6D456; margin:0 0 0 10px;}
#psl{color:#595257;}
#psl img{padding:0 0 0 8px;}
#psl #horaires{/*margin:17px 0 -67px 10px;*/ margin:17px 0 8px 176px;}
#psl #horaires2{margin:16px 0 9px 177px;}
#psl #descrip_hotel{margin:0 10px 0 178px; text-align:left;}

#gamme_vehicules{margin:10px 0 0 0;width:535px;}
#gamme_vehicules .bandeau{width:100%;height:30px;background-color:#9d347c;}
#gamme_vehicules .bandeau .title{color:#FFF;font-size:15px;font-weight:bold;text-transform:uppercase;padding:7px 0 0 10px;float:left;}
#gamme_vehicules .bandeau a{color:#FFF;font-size:10px;text-transform:uppercase;padding:9px 10px 0 0;float:right;text-decoration:none;}
#gamme_vehicules #bg_gamme{background-image:url(../images/bg_gamme.png);background-repeat:repeat-x;background-position:bottom;width:100%;/*height:120px;*/ height:130px;}
#gamme_vehicules #bg_gamme #direction{width:30px;height:80px;float:left;}
#gamme_vehicules #bg_gamme #direction p{margin:30px 0 0 10px;}
#gamme_vehicules #bg_gamme #direction a{color:#9d347c;font-size:18px;font-weight:bold;}
#gamme_vehicules #bg_gamme #direction a:hover{text-decoration:none;}
#gamme_vehicules #direction .fleche_prec{margin:35px 0 0 0;}
/*#gamme_vehicules #direction .fleche_suiv{margin:-48px 0 0 0; float:right;}*/
#gamme_vehicules #direction .fleche_suiv{margin:-72px 0 0 0; float:right;}

#gamme_vehicules #bg_gamme #direction1{width:30px;height:80px;float:left;}
#gamme_vehicules #bg_gamme #direction1 p{margin:30px 0 0 10px;}
#gamme_vehicules #bg_gamme #direction1 a{color:#9d347c;font-size:18px;font-weight:bold;}
#gamme_vehicules #bg_gamme #direction1 a:hover{text-decoration:none;}
#gamme_vehicules #direction1 .fleche_prec{margin:-4px 0 0 -5px;}
#gamme_vehicules #direction1 .fleche_suiv{margin:0 0 0 0; float:right;}

#gamme_vehicules #bg_gamme #centre{width:475px;height:80px;float:left;}
#gamme_vehicules #bg_gamme #texte{width:535px;clear:both;}
#gamme_vehicules #bg_gamme #texte p{color:#9d347c;font-size:20px;font-weight:bold;margin:10px 0 0 60px; padding:23px 0 0 0;}

#gamme_vehicules #bg_gamme2{background-image:url(../images/bg_gamme.png);background-repeat:repeat-x;background-position:bottom;width:100%;height:115px; margin:-16px 0 0 0;}
#gamme_vehicules #bg_gamme3{/*background-image:url(../images/bg_gamme.png);*/background-repeat:repeat-x;background-position:bottom;width:100%; margin:-16px 0 0 0; /*padding:0 0 15px 0;*/}
/*#gamme_vehicules #bas{background-image:url(../images/fleche_bas.png); width:89px; height:20px; margin:22px 0 0 220px;}*/
#gamme_vehicules #bas{background-image:url(../images/fleche_bas.png); width:89px; height:20px; margin:5px 0 0 220px;}

/**PAGE ETAPE 2*****************************************************************************************************/
#hypotheses label {float:left; width:200px; text-align: right; margin-right:5px; color:#595257;}
#hypotheses ul {list-style:none; margin: 5px 0 5px 10px; width:100%;}
#hypotheses li {line-height:25px; width:100%;}
#hypotheses li .input { width:150px;}
#trigger_date_depart, #trigger_date_retour, #trigger_date_naissance, #trigger_date_obtention_permis, #trigger_date_du, #trigger_date_au
{background:url(../images/calendrier.png) 2px 0 no-repeat; background-color:transparent; border:none; cursor:pointer; color:#FFF; width:26px;}
/*#hypotheses ul{padding:0 0 0 20px;}
#hypotheses li{list-style:none;}*/
#je_choisi{width:212px; height:73px; background:url(../images/je_choisi.png) center no-repeat; margin-left:160px;}
#je_choisi_psl{width:212px; height:73px; background:url(../images/je_choisi_psl.png) center no-repeat; margin-left:160px;}
.calendar{z-index:400;}
/**PAGE ETAPE 3*****************************************************************************************************************/
#localisation #etapes_location3{background-image:url(../images/cadre_etapes3.png);width:381px;height:75px;margin:0 0 0 0;}
#hypotheses #criteres{font-size:12px; margin:10px 0 0 20px; min-height:218px;}
#hypotheses #criteres #tab1{margin:0 0 15px 62px; width:100%;} 
#hypotheses #criteres #tab2{margin:0 0 15px 45px; width:100%;}
#hypotheses #criteres #tab3{margin:0 0 0 27px; width:100%;}
#hypotheses #criteres .libele{color:#595257; text-align:right;}
#hypotheses #criteres .donnee{color:#75706b; font-weight:bold; text-align:left;}

#carto3{background-color:#e9e9e9; width:381px;}
#carto3 .barre_bas{margin:10px 0 0 0; width:381px; background:url(../images/ombre.gif) repeat-x; height:44px;}
#carto3 .barre_bas .link_bas{font-size:12px; padding:20px 0 0 10px; width:371px; height:29px; color:#9d347c;  }
#carto3 .barre_bas .link_bas a{color:#9d347c;}

#right_content_int2{width:535px; float:left; margin:10px 0 0 10px; min-height:335px; background-color:#fff; border:1px solid #f0f0f0;}
#right_content_int2 #choix{width:535px; height:110px; background:url(../images/bg_choix1.gif) center bottom no-repeat;}
#right_content_int2 #choix0, #choix1, #choix2, #choix3{width:535px; height:110px; background:url(../images/bg_choix2.gif) center bottom no-repeat;}
#right_content_int2 .promo{background:url(../images/sticker.png) 5px 10px no-repeat; width:75px; height:75px; padding:20px 0 0 8px; float;left;}
#right_content_int2 .promo span{font-size:24px; font-weight:bold; color:#fff; display:block; padding:2px 0 0 6px;}
#right_content_int2 .remise{display:block; margin:-90px 0 0 95px;}
#right_content_int2 .no_remise{display:block; margin:5px 0 0 95px;}
#right_content_int2 .desc{margin:-80px 0 0 225px;}
#right_content_int2 span.titre_gamme{font-size:18px; font-weight:bold; color:#595257;}
#right_content_int2 span.prix_barre{font-size:12px; font-weight:bold; color:#595257; text-decoration: line-through;}
#right_content_int2 span.prix_reduc{font-size:16px; font-weight:bold; color:#9d347c;}
#right_content_int2 .type_choix{margin:-50px 0 0 400px; width:150px; }
#right_content_int2 .type_choix_btn{margin:-32px 0 0 430px;}
#right_content_int2 span.votre_choix{display:block; float:right; font-size:14px; font-weight:bold; color:#9d347c; text-align:left; margin:-40px 0 0 30px; width:113px;}
#right_content_int2 span.votre_choix_indi{display:block; float:right; font-size:14px; font-weight:bold; color:#9d347c; text-align:left; /*margin:-40px 0 0 30px;*/ margin:-164px 6px 0 0; width:113px;}
#indispo{width:532px; height:101px; position:relative; bottom:89px; right:398px; z-index:100; }
#tarif3cat{float:left; margin:25px 0 0 0; width:930px;}
#tarif3cat .depart_arrive{width:930px; background:url(../images/bg_degrade.jpg) #FFF left bottom repeat-x; margin:0 0 20px 0; padding:0 0 15px 0;}
#tarif3cat .depart_arrive .titre {color:#FFF;font-size:15px;font-weight:bold;text-transform:uppercase;padding:7px 0 0 10px;float:left;}
#tarif3cat .depart_arrive .bandeau_violet {width:100%;height:30px;background-color:#9d347c;}
#tarif3cat .depart_arrive .col_gauche{width:445px; float:left;}
#tarif3cat .depart_arrive .col_droite{width:445px; margin:0 0 0 475px;}
#tarif3cat .depart_arrive .arrondi{background:url(../images/bg_options.png) no-repeat; height:37px; margin:5px 0 0 5px; width:445px;}
#tarif3cat .depart_arrive .arrondi input.check0{margin:4px 0 0 7px; }
#tarif3cat .depart_arrive .arrondi input.check1{margin:10px 0 0 7px;}
#tarif3cat .depart_arrive .arrondi:hover{background:url(../images/bg_optionshover.png) no-repeat; height:37px; margin:5px 0 0 5px; width:445px;}

#tarif3cat .depart_arrive .arrondi_op{background:url(../images/bg_option_big.png) no-repeat; height:48px; margin:5px 0 0 15px; width:449px; float:left;}
#tarif3cat .depart_arrive .arrondi_op input.check0{margin:4px 0 0 7px; }
#tarif3cat .depart_arrive .arrondi_op input.check1{margin:10px 0 0 7px;}
#tarif3cat .depart_arrive .arrondi_op:hover{background:url(../images/bg_option_big_hover.png) no-repeat; height:48px; margin:5px 0 0 15px; width:449px;}

#tarif3cat .depart_arrive .arrondi_op2{background:url(../images/bg_option_big_hover.png) no-repeat; height:48px; margin:5px 0 0 15px; width:449px; float:left;}
#tarif3cat .depart_arrive .arrondi_op2 input.check0{margin:4px 0 0 10px; }
#tarif3cat .depart_arrive .arrondi_op2 input.check1{margin:10px 0 0 10px;}
#tarif3cat .depart_arrive .arrondi_op2:hover{background:url(../images/bg_option_big_hover.png) no-repeat; height:48px; margin:5px 0 0 15px; width:449px;}
#tarif3cat .depart_arrive .arrondi_op2 .nom_option a{color:#9D347C;}


/*#tarif3cat .depart_arrive .arrondi_op{background:url(../images/bg_options.png) no-repeat; height:37px; margin:5px 0 0 15px; width:445px; float:left;}
#tarif3cat .depart_arrive .arrondi_op input.check0{margin:4px 0 0 7px; }
#tarif3cat .depart_arrive .arrondi_op input.check1{margin:10px 0 0 7px;}
#tarif3cat .depart_arrive .arrondi_op:hover{background:url(../images/bg_optionshover.png) no-repeat; height:37px; margin:5px 0 0 15px; width:445px;}
*/

/*#tarif3cat .depart_arrive .arrondi_op2{background:url(../images/bg_optionshover.png) no-repeat; height:37px; margin:5px 0 0 15px; width:445px; float:left;}
#tarif3cat .depart_arrive .arrondi_op2 input.check0{margin:4px 0 0 7px; }
#tarif3cat .depart_arrive .arrondi_op2 input.check1{margin:10px 0 0 7px;}
#tarif3cat .depart_arrive .arrondi_op2:hover{background:url(../images/bg_optionshover.png) no-repeat; height:37px; margin:5px 0 0 15px; width:445px;}
#tarif3cat .depart_arrive .arrondi_op2 .nom_option a{color:#9D347C;}*/
.interro{cursor:pointer;}

#tarif3cat .depart_arrive .nom_hotel{font-size:14px; font-weight:bold; color:#595257;}
#tarif3cat .depart_arrive .adress_hotel{font-size:12px; color:#595257; display:block; margin:0 0 0 30px;}
#tarif3cat .depart_arrive .nom_option{font-size:14px; font-weight:bold; color:#595257; display:block; margin:-17px 0 0 28px;}
#tarif3cat .depart_arrive .nom_option a{color:#595257;}
#tarif3cat .depart_arrive .nom_option a:hover{color:#887c85; text-decoration:none; cursor:pointer;}
/*#tarif3cat .depart_arrive .prix_option{font-size:12px; color:#9d347c; display:block; margin:-28px 12px 0 0; text-align:right;}*/
#tarif3cat .depart_arrive .prix_option{font-size:12px; color:#9d347c; display:block; margin:0 0 0 26px; text-align:left;}
#tarif3cat .depart_arrive .nom_option a img{margin:0 0 0 5px;}

#tarif3cat #depart_arrive0{width:930px; background:url(../images/bg_degrade.jpg) #FFF left bottom repeat-x; margin:0 0 20px 0; padding:0 0 15px 0;}
#tarif3cat #depart_arrive0 .titre {color:#FFF;font-size:15px;font-weight:bold;text-transform:uppercase;padding:7px 0 0 10px;float:left;}
#tarif3cat #depart_arrive0 .bandeau_violet {width:100%;height:30px;background-color:#9d347c;}
#tarif3cat #depart_arrive0 .col_gauche{width:445px; float:left;}
#tarif3cat #depart_arrive0 .col_droite{width:445px; margin:0 0 0 475px;}
#tarif3cat #depart_arrive0 .arrondi{background:url(../images/bg_options.png) no-repeat; height:37px; margin:5px 0 0 5px; width:445px;}
#tarif3cat #depart_arrive0 .arrondi input.check0{margin:4px 0 0 7px; }
#tarif3cat #depart_arrive0 .arrondi input.check1{margin:10px 0 0 7px;}
#tarif3cat #depart_arrive0 .arrondi:hover{background:url(../images/bg_optionshover.png) no-repeat; height:37px; margin:5px 0 0 5px; width:445px;}
#tarif3cat #depart_arrive0 .nom_hotel{font-size:14px; font-weight:bold; color:#595257;}
#tarif3cat #depart_arrive0 .adress_hotel{font-size:12px; color:#595257; display:block; margin:0 0 0 30px;}
#tarif3cat #depart_arrive0 .nom_option{font-size:14px; font-weight:bold; color:#595257; display:block; margin:-14px 0 0 28px;}
#tarif3cat #depart_arrive0 .prix_option{font-size:12px; color:#9d347c; display:block; margin:-28px 12px 0 0; text-align:right;}

#tarif3cat #depart_arrive1{width:930px; background:url(../images/bg_degrade.jpg) #FFF left bottom repeat-x; margin:0 0 20px 0; padding:0 0 15px 0;}
#tarif3cat #depart_arrive1 .titre {color:#FFF;font-size:15px;font-weight:bold;text-transform:uppercase;padding:7px 0 0 10px;float:left;}
#tarif3cat #depart_arrive1 .bandeau_violet {width:100%;height:30px;background-color:#9d347c;}
#tarif3cat #depart_arrive1 .col_gauche{width:445px; float:left;}
#tarif3cat #depart_arrive1 .col_droite{width:445px; margin:0 0 0 475px;}
#tarif3cat #depart_arrive1 .arrondi{background:url(../images/bg_options.png) no-repeat; height:37px; margin:5px 0 0 5px; width:445px;}
#tarif3cat #depart_arrive1 .arrondi input.check0{margin:4px 0 0 7px; }
#tarif3cat #depart_arrive1 .arrondi input.check1{margin:10px 0 0 7px;}
#tarif3cat #depart_arrive1 .arrondi:hover{background:url(../images/bg_optionshover.png) no-repeat; height:37px; margin:5px 0 0 5px; width:445px;}
#tarif3cat #depart_arrive1 .nom_hotel{font-size:14px; font-weight:bold; color:#595257;}
#tarif3cat #depart_arrive1 .adress_hotel{font-size:12px; color:#595257; display:block; margin:0 0 0 30px;}
#tarif3cat #depart_arrive1 .nom_option{font-size:14px; font-weight:bold; color:#595257; display:block; margin:-14px 0 0 28px;}
#tarif3cat #depart_arrive1 .prix_option{font-size:12px; color:#9d347c; display:block; margin:-28px 12px 0 0; text-align:right;}

#tarif3cat #depart_arrive2{width:930px; background:url(../images/bg_degrade.jpg) #FFF left bottom repeat-x; margin:0 0 20px 0; padding:0 0 15px 0;}
#tarif3cat #depart_arrive2 .titre {color:#FFF;font-size:15px;font-weight:bold;text-transform:uppercase;padding:7px 0 0 10px;float:left;}
#tarif3cat #depart_arrive2 .bandeau_violet {width:100%;height:30px;background-color:#9d347c;}
#tarif3cat #depart_arrive2 .col_gauche{width:445px; float:left;}
#tarif3cat #depart_arrive2 .col_droite{width:445px; margin:0 0 0 475px;}
#tarif3cat #depart_arrive2 .arrondi{background:url(../images/bg_options.png) no-repeat; height:37px; margin:5px 0 0 5px; width:445px;}
#tarif3cat #depart_arrive2 .arrondi input.check0{margin:4px 0 0 7px; }
#tarif3cat #depart_arrive2 .arrondi input.check1{margin:10px 0 0 7px;}
#tarif3cat #depart_arrive2 .arrondi:hover{background:url(../images/bg_optionshover.png) no-repeat; height:37px; margin:5px 0 0 5px; width:445px;}
#tarif3cat #depart_arrive2 .nom_hotel{font-size:14px; font-weight:bold; color:#595257;}
#tarif3cat #depart_arrive2 .adress_hotel{font-size:12px; color:#595257; display:block; margin:0 0 0 30px;}
#tarif3cat #depart_arrive2 .nom_option{font-size:14px; font-weight:bold; color:#595257; display:block; margin:-14px 0 0 28px;}
#tarif3cat #depart_arrive2 .prix_option{font-size:12px; color:#9d347c; display:block; margin:-28px 12px 0 0; text-align:right;}

#tarif3car .recap{width:930px; margin:0 0 20px 0; padding:0 0 15px 0;}
#tarif3cat .recap .col_gauche{width:438px; float:left;}
#tarif3cat .recap .col_gauche img{float:right;}
#tarif3cat .recap .col_droite{width:452px; height:284px; margin:0 0 0 475px; background:url(../images/recap_location.jpg) no-repeat;}
#tarif3cat .recap .col_droite #infos_commande{color:#595257; font-size:12px; margin:25px 0 0 28px; padding:65px 0 0 0;}
#tarif3cat .recap .col_droite .libelle{text-align:right; font-size:12px;}
#tarif3cat .recap .col_droite .libelle_total{text-align:right; font-size:18px;font-weight:bold;}
#tarif3cat .recap .col_droite .prix_total{text-align:left; font-size:18px;font-weight:bold; color:#9d347c;}
#tarif3cat .recap .cgv{margin:0 0 0 37px; height:20px;}
#tarif3cat .recap .cgv a{color:#9d347c; text-decoration:underline;}
#tarif3cat .recap .cgv a:hover{text-decoration:none;}
#tarif3cat .recap #btn_envoi{margin:14px 0 0 0; text-align:right;}
.phrase{font-style:italic; width:535px; float:right; margin:5px 30px 0 0;}
/*****Creation de compte ********************************************************************************************************/
#identifiants  .col_gauche {width:510px; float:left; background:url(../images/bg_inscript.gif) bottom repeat-x; border:1px solid #dadada;}
#identifiants  .col_gauche2 {width:510px; float:left; background:url(../images/bg_inscript.gif) bottom repeat-x; height:276px;}
#identifiants  .col_gauche .saisi{color:#595257; margin:-40px 0 25px 73px;}
#identifiants .col_gauche #bloc_inscript {margin:34px 0 0 20px; height:122px;}
#identifiants .col_gauche #bloc_inscript td.lib{text-align:right; color:#595257; font-size:14px; font-weight:bold; width:155px;}
#identifiants .col_gauche #bloc_inscript td.inp{width:145px;}
#identifiants .col_gauche #bloc_inscript p.memo{margin:8px 0 24px 163px; color:#595257;}
#identifiants .col_gauche2 .contenu{padding:43px;}
#identifiants .col_gauche2 .contenu a{color:#9E347C;}
#identifiants .col_gauche #bloc_inscript p.sub{margin:0 0 10px 310px;}
#identifiants .col_gauche #bloc_inscript a{color:#cac851; text-decoration:underline;}
#identifiants .col_gauche #bloc_inscript #loggin{margin:-10px 0 0 0;}
#identifiants  .col_droite{width:393px; margin:0 0 0 530px; background:url(../images/bg_inscript.gif) bottom repeat-x; border:1px solid #dadada;}
#identifiants  .col_droite2{width:393px; margin:0 0 0 530px;}
#identifiants .col_droite #new_member{margin:20px 0 0 0;}
#identifiants .col_droite #new_member .inp{margin:0 0 5px 46px;}
#identifiants .col_droite #new_member .inp input{width:200px; color:#595257;}
#identifiants .col_droite #new_member .sub {margin:-27px 0 17px 254px;}
#identifiants .col_droite #woman {height:156px; width:107px; position:relative; z-index:1;}

/****Cr�ation de compte �tape deux long formulaire*****************************************************************************************/
#inscription  .col_gauche {width:510px; float:left; background:url(../images/bg_long.jpg) bottom repeat-x; border-right:1px solid #dadada;}
#inscription  .col_gauche .saisi{color:#595257; margin:-40px 0 0 73px;}
#inscription .col_gauche #bloc_inscript {margin:12px 0 0 20px;}
#inscription .col_gauche #bloc_inscript td.lib{text-align:right; color:#595257; font-size:14px; font-weight:bold; width:155px;}
#inscription .col_gauche #bloc_inscript td.inp{width:145px;}
#inscription .col_gauche #bloc_inscript p.memo{margin:8px 0 24px 163px; color:#595257;}
#inscription .col_gauche #bloc_inscript p.sub{margin:0 0 10px 300px;}
#inscription .col_gauche #bloc_inscript a{color:#cac851; text-decoration:underline;}
#form_inscription{margin:-5px 0 0 0;}
#form_inscription ul{list-style-type:none; margin:5px 0 10px}
#form_inscription li{float:left; list-style-type:none; line-height:25px; width:100%;}
#form_inscription label {float:left; text-align:right; width:200px;/**/margin:0 5px 0 0;}
#inscription  .col_droite{width:393px; margin:10px 0 0 530px; /*margin:0 0 0 530px;*/}
#inscription .col_droite #new_member{margin:20px 0 0 0;}
#inscription .col_droite #new_member .inp{margin:0 0 5px 46px;}
#inscription .col_droite #new_member .inp input{width:200px;}
#inscription .col_droite #new_member .sub {margin:-27px 0 17px 254px;}


/*****Mot de passe oubli�********************************************************************************************************/
#mdp_oublie .col_gauche{width:922px; float:left; background:url(../images/bg_inscript.gif) bottom repeat-x; border:1px solid #dadada;}
#mdp_oublie .sub{margin:0 0 10px 419px;}
#mdp_oublie .lib{color:#595257; font-size:14px; margin:0 0 10px 16px; text-align:right;}
#mdp_oublie .formu{margin:6px 0 0 10px;}
#mdp_oublie .oub_center{margin:20px 0 0 225px;}

/*****Gestion conducteur********************************************************************************************************/
#gestion_cond .col_gauche{width:510px; /*float:left;*/ background:url(../images/bg_inscript.gif) bottom repeat-x; border:1px solid #dadada; color:#595257;}
#gestion_cond .col_gauche ul{list-style-type:none; margin:5px 0 10px;}
#gestion_cond .col_gauche li{float:left; list-style-type:none; line-height:25px; width:100%; font-weight:bold;}
#gestion_cond .col_gauche label {float:left; text-align:right; width:200px; padding-right:10px; font-weight:normal;}
#gestion_cond .col_droite{width:393px; margin:0 0 0 530px; /*float:right;*/}
#gestion_cond .col_droite img{margin:-177px 0 0 0;/*margin:-157px 0 0 0;*/}
.link_bas{width:100%; color:#9d347c; background:url(../images/ombre.gif) repeat-x; background-color:#e9e9e9; height:36px; }
.btn_sub{margin:10px 0 10px 341px;}
#conducteur{width:100%}
#conducteur th{font-size:14px; color:#595257; text-align:left;}
#conducteur td{font-size:12px; color:#595257;}
#conducteur td.nom{text-align:right;}
#creation_cond .col_gauche{width:510px; float:left; background:url(../images/bg_inscript.gif) bottom repeat-x;}
#creation_cond .col_droite{width:393px; margin:0 0 0 515px;}
#creation_cond .col_droite img{margin:-30px 0 0 0;}

#creation_cond2 .col_gauche{width:510px; float:left; background:url(../images/bg_inscript.gif) bottom repeat-x;}
#creation_cond2 .col_droite{width:393px; margin:0 0 0 515px;}
#creation_cond2 .col_droite img{margin:0 0 0 0;}
#creation_cond2 .col_gauche ul{list-style-type:none; margin:5px 0 10px;}
#creation_cond2 .col_gauche li{float:left; list-style-type:none; line-height:25px; width:100%; font-weight:bold;}
#creation_cond2 .col_gauche label {float:left; text-align:right; width:200px; padding-right:10px; font-weight:normal;}
#creation_cond2 .col_gauche .lien_bas {font-weight:bold; margin:0 0 0 355px; }
#creation_cond2 .col_gauche .lien_bas a{ color:#c44895;}
#creation_cond2 .col_gauche .lien_retour {padding:10px; width:100px;}
#creation_cond2 .col_gauche .lien_retour a{font-weight:bold; margin:0 0 0 0; color:#c44895;}

#tab_creation_cond{width:100%;}
#tab_creation_cond th.titr{text-align:right; font-weight:normal; color:#595257; font-size:14px;}
.ombre_bas{width:510px; float:left;background:url(../images/ombre.gif) #e9e9e9 repeat-x; height:50px;}
#sub_droite{float:right; margin-top:10px;}
#sub_gauche{float:left; width:100px;}
.lien_gris a{color:#595257;text-decoration:underline;}
.lien_gris2 a{color:#595257;text-decoration:underline;}
.lien_gris {display:block; /*margin:10px 0 0 11px;*/ margin:21px 0 0 11px; width:100px; font-weight:bold;}
.lien_gris2 {display:block; margin:10px 0 12px 11px; width:176px;}
.lien_vert a{color:#cac851;}
.lien_vert {display:block; margin:10px 0 0 11px; width:100px;}
th.red{color:#ff0000; font-size:12px; text-align:right; font-weight:normal;}
#list_condu{width:100%; font-size:12px;}
#list_condu .nom_prenom{color:#9d347c; font-weight:bold;}
#list_condu .ddn{color:#595257; font-weight:bold;}
#list_condu .disabled{color:#c3c3c3;}
#list_condu .nom_prenom_disabled{color:#c3c3c3; font-weight:bold;}
#list_condu .ddn_disabled{color:#c3c3c3; font-weight:bold;}
#add_cond {margin:-4px 0 0 70px; padding:0 0 10px;}
#no_cond{background-color:#ebe998; color:#595257; width:490px; margin:5px 0 0 9px;}
#no_cond2{background-color:#ebe998; color:#595257; width:490px; margin:5px 0 0 9px; height:63px;}
#no_cond2 #text {padding:16px;}
#no_cond ol{text-align:center; line-height:20px;}
#no_cond #text {padding:16px;}
#no_cond #text2 {padding:5px; text-align:center;}
#no_cond p span{font-size:14px; font-weight:bold;}

/*****R�cap complet de commande old********************************************************************************************************/
/*#recap_complet{font-size:12px;}
#recap_complet .col_gauche{width:512px; float:left; color:#595257; margin:94px 0 0 0;}
.gras{font-weight:bold; text-align:left;}
.lab{text-align:right;}
.al_tab{margin:0 0 0 138px; padding:10px 0;}
.al_tab2{margin:0 0 0 160px; padding:10px 0;}
.al_tab3{margin:0 0 0 90px; padding:10px 0;}
#recap_complet .col_gauche #bloc1{background:url(../images/bg_inscript.gif) bottom repeat-x; width:510px;}
#recap_complet .col_gauche #bloc2{background:url(../images/bg_inscript.gif) bottom repeat-x; width:510px;}
#recap_complet .col_gauche #bloc3{background:url(../images/bg_inscript.gif) bottom repeat-x; width:510px;}

#recap_complet .col_droite{width:393px; margin:28px 0 0 530px;}
#recap_complet .col_droite #option_top{background:url(../images/top_option.jpg) top center no-repeat; height:180px; margin:-42px 0 0 0;}
#recap_complet .col_droite #option_middle{background-color:#b64c96; color:#FFF; width:385px; margin:0 auto;}
#recap_complet .col_droite #option_middle ul{margin:0 0 0 74px;}
#recap_complet .col_droite #option_middle li{list-style-type:none; line-height:16px;}
#recap_complet .col_droite #option_middle li span{font-weight:bold;}
#recap_complet .col_droite #option_bottom{background:url(../images/bottom_option.jpg) top center no-repeat; height:12px;}

#recap_complet .col_droite #condu_top{background:url(../images/condu_top.jpg) top center no-repeat; height:45px; margin:0 0 0 0;}
#recap_complet .col_droite #condu_middle{background-color:#b64c96; color:#FFF; width:385px; margin:0 auto;}
#recap_complet .col_droite #condu_middle ul{margin:0 0 0 74px;}
#recap_complet .col_droite #condu_middle li{list-style-type:none; line-height:16px;}
#recap_complet .col_droite #condu_middle li span{font-weight:bold;}
#recap_complet .col_droite #condu_bottom{background:url(../images/bottom_option.jpg) top center no-repeat; height:12px;}

#recap_complet .col_droite #cheque_top{background:url(../images/top_cheque.jpg) top center no-repeat; height:49px; margin:4px 0 0 0;}
#recap_complet .col_droite #cheque_middle{background-color:#b64c96; color:#FFF; width:385px; margin:0 auto;}
#recap_complet .col_droite #cheque_middle .benef a {color:#d6d456; width:100%; margin:0 0 0 3px; text-decoration:underline;}
#recap_complet .col_droite #cheque_middle #code{width:100px;}
#recap_complet .col_droite #cheque_middle #tab_cheque{margin:0 0 0 55px;}
#recap_complet .col_droite #cheque_middle li{list-style-type:none; width:100%;}
#recap_complet .col_droite #cheque_bottom{background:url(../images/bottom_option.jpg) top center no-repeat; height:12px;}

#recap_complet .col_droite #montant_top{background:url(../images/montant_top.jpg) top center no-repeat; height:76px; margin:0 0 0 0;}
#recap_complet .col_droite #montant_middle{background-color:#dedb54; color:#FFF; width:385px; margin:0 auto;}
#recap_complet .col_droite #montant_middle .prix_barre{text-decoration:line-through; color:#6a6468; font-size:18px; font-weight:bold; margin:0 0 0 251px;}
#recap_complet .col_droite #montant_middle .prix_final{color:#9d347c; font-size:22px; font-weight:bold; margin:2px 0 0 234px; padding-bottom:10px;}
#recap_complet .col_droite #montant_bottom{background:url(../images/montant_bottom.png) top center no-repeat; height:43px; margin:-5px 0 0 0;}
#recap_complet .col_droite #montant_bottom #btn_p{margin:0 0 0 171px; padding:4px 0 0 0;}
*/

/****Newsletter************/
#newsletter{height:115px; margin:20px 0 0 0; color:#595257; background:url(../images/bg_degrade.jpg) center bottom;}
#newsletter .bandeau{width:100%;height:30px;background-color:#9d347c;}
#newsletter .bandeau .title{color:#FFF;font-size:15px;font-weight:bold;text-transform:uppercase;padding:7px 0 0 10px;float:left;}
.pnews{padding:18px 0 0 13px;}
.pform{padding:5px 0 0 13px;}
.envel{float:right; margin:10px 5px 0 0;}

/**************************************/
#gamme_totale{height:130px; border-bottom:1px solid #E4E4E4; margin:0 0 20px 0;}
#gamme_totale .photo_voit{float:left;}
#gamme_totale .btn_choiz{float:right; margin:19px 15px 0 0; width:153px;}
/*#gamme_totale .desc{width:280px; padding:0 0 0 168px;}*/
#gamme_totale .desc{padding:24px 0 0 188px;}
.info_hotel{margin:12px 0 0 16px; color:#595257;}
.lien_carte{float:right; margin:0 5px 0 0; display:block;}
.lien_carte a{color:#9D347C; margin:0 10px 0 0;}

#barre_legende{background:url(../images/bg_search.gif) top center repeat-x; padding:6px 0 12px 0;}
#barre_legende ul{list-style-type:none; margin:0 0 0 10px;}
#barre_legende h3{display:inline;}

#barre_legende .input_rechercher{color:#595257; border:1px solid #E9E9E9;}
#barre_legende .rechercher{width:26px;height:23px;background:transparent;border:0px;text-decoration:none;background-image:url(../images/rechercher.png);cursor:pointer;}

#barre_legende_accueil{background-color:#E9E9E9; padding:0 0 6px 0; font-weight:bold}
#barre_legende_accueil ul{list-style-type:none;}
#barre_legende_accueil h3{display:inline;}


#recap_complet{font-size:12px;}
#recap_complet .col_gauche{width:512px; color:#595257; margin:28px 0 0 413px;}
.gras{font-weight:bold; text-align:left;}
.lab{text-align:right;}
.al_tab{margin:0 0 0 138px; padding:10px 0;}
.al_tab2{margin:0 0 0 160px; padding:10px 0;}
.al_tab3{margin:0 0 0 90px; padding:10px 0;}
#recap_complet .col_gauche #bloc1{background:url(../images/bg_inscript.gif) bottom repeat-x; width:510px;}
#recap_complet .col_gauche #bloc2{background:url(../images/bg_inscript.gif) bottom repeat-x; width:510px;}
#recap_complet .col_gauche #bloc3{background:url(../images/bg_inscript.gif) bottom repeat-x; width:510px;}
#recap_complet .col_gauche #montant_top{background:url(../images/montant_top.jpg) top center no-repeat; height:63px; margin:0 0 0 0;}
#recap_complet .col_gauche #montant_middle{background-color:#dedb54; color:#FFF; width:510px; margin:0 auto;}
#recap_complet .col_gauche #montant_middle .before{color:#6a6468; font-size:18px; font-weight:bold; margin:0 0 0 240px; width:52%;}
#recap_complet .col_gauche #montant_middle .before2{color:#6a6468; font-size:18px; font-weight:bold; margin:0 0 0 97px;}
#recap_complet .col_gauche #montant_middle .after{color:#9d347c; font-size:22px; font-weight:bold; margin:2px 0 0 97px; padding-bottom:10px; width:100%;}
#recap_complet .col_gauche #montant_middle .prix_barre{text-decoration:line-through; color:#6a6468; font-size:18px; font-weight:bold; }
#recap_complet .col_gauche #montant_middle .prix_final{color:#9d347c; font-size:22px; font-weight:bold; padding-bottom:10px;}
#recap_complet .col_gauche #montant_bottom{background:url(../images/montant_bottom.png) top center no-repeat; height:45px; margin:-6px 0 0 0;}
#recap_complet .col_gauche #montant_bottom #btn_p{margin:0 0 0 293px; padding:5px 0 0 0;}

#recap_complet .col_droite{width:393px; float:left; margin:35px 0 0 0;}
#recap_complet .col_droite #option_top{background:url(../images/top_option.jpg) top center no-repeat; height:180px; margin:-42px 0 0 0;}
#recap_complet .col_droite #option_middle{background-color:#b64c96; color:#FFF; width:385px; margin:0 auto;}
#recap_complet .col_droite #option_middle ul{margin:0 0 0 74px;}
#recap_complet .col_droite #option_middle li{list-style-type:none; line-height:16px;}
#recap_complet .col_droite #option_middle li span{font-weight:bold;}
#recap_complet .col_droite #option_bottom{background:url(../images/bottom_option.jpg) top center no-repeat; height:12px;}

#recap_complet .col_droite #condu_top{background:url(../images/condu_top.jpg) top center no-repeat; height:45px; margin:0 0 0 0;}
#recap_complet .col_droite #condu_middle{background-color:#b64c96; color:#FFF; width:385px; margin:0 auto;}
#recap_complet .col_droite #condu_middle ul{margin:0 0 0 74px;}
#recap_complet .col_droite #condu_middle li{list-style-type:none; line-height:16px;}
#recap_complet .col_droite #condu_middle li span{font-weight:bold;}
#recap_complet .col_droite #condu_bottom{background:url(../images/bottom_option.jpg) top center no-repeat; height:12px;}

#recap_complet .col_droite #cheque_top{background:url(../images/top_cheque.jpg) top center no-repeat; height:49px; margin:4px 0 0 0;}
#recap_complet .col_droite #cheque_middle{background-color:#b64c96; color:#FFF; width:385px; margin:0 auto;}
#recap_complet .col_droite #cheque_middle .benef a {color:#d6d456; width:100%; margin:0 0 0 3px; text-decoration:underline;}
#recap_complet .col_droite #cheque_middle #code{width:100px;}
#recap_complet .col_droite #cheque_middle #tab_cheque{margin:0 0 0 55px;}
#recap_complet .col_droite #cheque_middle li{list-style-type:none; width:100%;}
#recap_complet .col_droite #cheque_bottom{background:url(../images/bottom_option.jpg) top center no-repeat; height:12px;}

/*****************/

/*******Espace Club Accadia*******************************************/
#club_accadia{margin:5px 0 0 0;width:310px;height:190px;float:left;}
#club_acc{width:926px; height:420px; background:url(../images/bg_accaddia.jpg) top center no-repeat;}

.grand_titre4{color:#fff; font-size:15px; font-weight:bold; padding:0 0 5px 0; margin:0 0 0 35px; letter-spacing:normal; width:325px;}
.grand_titre5{color:#595257; font-size:15px; font-weight:bold; padding:0 0 5px 0; margin:-12px 0 0 43px; letter-spacing:normal; width:414px;}
.lien_connect{font-size:14px; font-weight:normal;}
.lien_connect a{color:#595257; text-decoration:underline;}
.puce2{margin:0; float:left;}
.listacc{list-style-type:none; padding:109px 0 0 35px;}
.listacc li{margin:0 0 10px 0;}
#list_acc{width:430px; height:400px; float:left;}
#accadia_contact{width:461px; height:65px; float:right; color:#FFF; margin:369px 0 0 0; font-size:13px;}
#accadia_contact a{color:#FFF; text-decoration:underline;}

/*********************************************************************/
#video{margin:9px 0 0 10px;width:211px;height:190px;float:left;}
.link_video{float:right;}
.link_video img{float:left;}
.link_video a{float:left;color:#cac851;text-decoration:underline; font-weight:bold;}
.link_all a{float:left;color:#cac851;text-decoration:underline;margin:0; font-weight:bold;}

#cheques_cadeaux{margin:0;width:535px;}
#connect_cheque{margin:10px 0 0 40px; background-color:#E9E9E9; margin:10px; padding:10px;}

#localisation{margin:0;width:381px;}
#localisation .bandeau{width:100%;height:40px;background-color:#9d347c;}
#localisation .title{color:#cac851;font-size:19px;font-weight:bold;padding:7px 0 0 20px;}
#localisation #etapes_location{background-image:url(../images/cadre_etapes.png);width:381px;height:109px;margin:10px 0 0 0;}
#localisation .input_rechercher{margin:0px 0 0 110px;color:#595257; border:1px solid #E9E9E9;}
#localisation .rechercher{margin:2px 0 0 5px;width:26px;height:23px;background:transparent;border:0px;text-decoration:none;background-image:url(../images/rechercher.png);cursor:pointer;}
#localisation #etapes_location2{background-image:url(../images/cadre_etapes2.png);width:381px;height:109px;margin:10px 0 0 0;}
#localisation #etapes_location2 .ss_titre{color:#75706b; font-size:12px; padding:78px 0 0 6px;}
#localisation #etapes_location2 .ss_titre a{color:#9D347C; text-decoration:underline;}
#localisation #action_barre{width:100%;height:17px; background-color:#e9e9e9;}
#localisation #action_barre #choix_psl{width:195px;height:39px;float:left;}
#localisation #action_barre #choix_psl p{margin:5px 5px 5px 5px;text-align:center;color:#9D347C;}
#localisation #action_barre .etape_suivante{width:185px;height:39px;background:transparent;border:0px;text-decoration:none;background-image:url(../images/etape_suivante.png);cursor:pointer;float:right;}
#map_loca{float:right; margin:5px 0 5px 0;}

/********Page actualit� page d'accueil*************************************/
#actualites{margin:10px 0 0 0;width:381px;}
#actualites img{float:left;}
#actualites p.title{float:right;width:250px;padding:0 0 0 10px;font-size:14px;font-weight:bold;text-align:left;}
#actualites p.content{float:right;width:250px;padding:5px 0 0 10px;text-align:justify;}
#actualites .link_actu{float:right; margin:10px 0;}

/********Actualit� global old**********************************
#actualites_gauche{float:left; margin:1px 0 0 0;width:511px; background:url(../images/bg_inscript.gif) bottom repeat-x; /*border:1px solid #dadada;*/}
/*.img_art{float:left; padding:10px;}
#actualites_gauche .one_actu{height:134px; border-bottom:1px solid #e9e9e9}
#actualites_gauche p.title{float:right;width:250px;padding:0 0 0 10px;font-size:14px;font-weight:bold;text-align:left; font-family:Georgia, Times, �Times New Roman�, serif;}
#actualites_gauche p.content{float:right;width:250px;padding:5px 0 0 10px;text-align:justify;}
#actualites_gauche .link_actu{width:381px;clear:both;}
#actualites_gauche hr{height:1px; width:100px; color:#FFF;}
.link_video2{float:right; margin:-45px 0 0 20px;}}
.link_video2 img{float:left;}
.link_video2 a{float:left;color:#cac851;text-decoration:underline;}
.titre_article{display:block; font-size:14px;font-weight:bold;text-align:left; font-family:Georgia, Times, �Times New Roman�, serif; padding:7px 0 0 0;}
#pub{width:393px; margin:0 0 0 530px;}
*/

/********Actualit�s***************************************/
#page_actu{}
.grand_titre{color:#9a327a; font-size:21px; font-weight:bold; border-bottom:1px solid #e4e4e4; 
padding:0 0 5px 0; margin:0 0 0 35px; width:580px; letter-spacing:normal;}
.moyen_titre{color:#9a327a; font-size:14px; font-weight:bold; padding:5px 0 0 0;}
#page_actu #actualites_gauche{width:640px; border-right:1px solid #e0e0e0; background:url(../images/fond_logo.jpg) 500px 200px no-repeat; float:left; color:#595257;}
#page_actu #actualites_gauche h3{font-size:14px;font-weight:bold;color:#9a327a;}
#page_actu #actualites_gauche h4{font-size:14px;font-weight:bold;color:#FFF; background:url(../images/barre_h4.gif) no-repeat; padding:6px;} 
#page_actu #actualites_gauche .4titre{font-size:14px;font-weight:bold;color:#FFF; background:url(../images/h4_bg.jpg) no-repeat; padding:6px;} 
#page_actu #actualites_gauche h5{font-size:16px;font-weight:bold;color:#595257;}
#page_actu #actualites_gauche ul{list-style-type:circle; list-style-position:inside; padding:0 0 0 3px; line-height:17px; margin:0 0 10px 0;}
#page_actu #actualites_gauche p{/*margin:0 20px 0 0;*/}
#page_actu #actualites_gauche2{width:640px; border-right:1px solid #e0e0e0; background:url(../images/fond_logo.jpg) 500px 200px no-repeat; float:left;}
#page_actu #actualites_gauche .puce{margin:0; float:left;}
#page_actu #actualites_gauche2 .puce{margin:0; float:left;}
#page_actu  #actualites_gauche #featured_box{width:615px; background-color:#ededed; margin:10px 0 0 0; height:160px;}
#page_actu  #actualites_gauche #featured_box img{float:left; padding:14px;}
#page_actu  #actualites_gauche #featured_box .titre_article{color:#595257; padding:12px 0 0 10px;font-size:14px;
font-weight:bold;text-align:left; display:block;}
#page_actu #actualites_gauche #featured_box .contenu_article{padding:9px 0 0 10px; width:575px;}
#page_actu #actualites_gauche #actu_total{width:575px; margin:20px 0 0 0;}
#page_actu #actualites_gauche #actu_total .one_actu{height:90px; color:#595257; margin:8px 0 0 6px;}
#page_actu #actualites_gauche #actu_total .one_actu .img_art{float:left; padding:8px}
#page_actu #actualites_gauche2 #actu_detail{width:575px; margin:20px 0 0 0;}
#page_actu #actualites_gauche2 #actu_detail .img_art_det{float:left;}
#page_actu #actualites_gauche2 #actu_detail .corps_actu{margin:0 0 0 226px; width:349px;}
#page_actu #actualites_gauche2 #actu_detail .corps_actu a{color:#595257; text-decoration:underline;}
#page_actu #actualites_gauche2 #actu_detail .corps_actu a:hover{color:#8F7D8A;}
#page_actu #actualites_gauche2 #actu_detail .chapeau_actu{font-weight:bold; margin:0 0 10px 226px;width:349px; font-style:italic;}
#page_actu #actualites_gauche2 #actu_detail .link_bas_left{float:right; margin:20px 0 20px 0; font-weight:bold;}
#page_actu #actualites_gauche2 #actu_detail .link_bas_left a{color:#9D347C;}
#page_actu #actualites_gauche2 #actu_detail .titre_article{color:#595257; font-size:16px;
font-weight:bold;text-align:left; margin:0 0 12px 0;}
#page_actu .link_suite{float:right; margin:-32px 45px 0 0;}}
#page_actu .link_suite img{float:left;}
#page_actu .link_suite a{float:left;color:#cac851; font-weight:bold;}
#page_actu .link_suite2{float:right; margin:9px -29px 0 0;}}
#page_actu .link_suite2.bulle{float:left; padding:10px;}
#page_actu .link_suite2 a{float:left;color:#cac851; font-weight:bold;}
#page_actu #pub{width:260px; margin:0 0 0 665px; color:#595257;}
#page_actu #pub #info_pub{margin:0 0 5px 0;}
#page_actu #pub .encart{margin:0 0 20px 0;}
#page_actu #pub .titre_pub{font-size:14px; font-weight:bold; color:#9a327a;}
#page_actu #pub .titre_pub span{font-size:12px; font-weight:normal; color:#9a327a;}
#page_actu #pub .corps_pub{margin:5px 0 0 0;}
#page_actu #pub .corps_pub .lien_center a{color:#9a327a; padding:0 0 0 16px;}

/********Cheque cadeau******************************/
#cheque_cadeau{background-color:#f7f8f8; width:619px;}
#cheque_cadeau #list_cad {margin:5px 0 10px 40px;}
#cheque_cadeau li{float:left; list-style-type:none; line-height:25px; width:100%; font-weight:bold;}
#cheque_cadeau label {float:left; text-align:right; width:243px; padding-right:10px; font-weight:bold; color:#9a327a; font-size:14px;}
#cheque_cadeau label a {color:#9A327A;}
#cheque_cadeau input {border:1px solid #d6d2d2;}
#cheque_cadeau textarea {border:1px solid #d6d2d2;}
#cheque_cadeau .btn_suite2 {margin:1px 0 0 302px;}
#cheque_cadeau .btn_suite3 {margin:1px 0 0 330px;}
#btn_offrir{margin:15px 0 0 15px;}


/********Compte utilisateur***************************************/
#page_compte{color:#595257;}
#page_compte #compte_gauche{width:925px; background:url(../images/fond_logo.jpg) 746px 600px no-repeat; float:left;}
#page_compte #compte_gauche #infos_client ul{list-style-type:none; margin:12px 0 10px 64px;} 
#page_compte #compte_gauche #infos_client .modif_infos{list-style-type:none; margin:12px 0 10px -28px;} 
#page_compte #compte_gauche #infos_client .modif_infos li{color:#595257;} 
#page_compte #compte_gauche #infos_client li{float:left; list-style-type:none; line-height:25px; width:100%; color:#9A327A; font-weight:bold;}
#page_compte #compte_gauche #infos_client label {float:left; text-align:right; width:200px; padding-right:10px; color:#595257; font-weight:normal;}
#page_compte #compte_gauche #infos_client {width:510px; float:left; background:url(../images/bg_inscript.gif) bottom repeat-x; color:#595257; margin:-20px 0 0 0;}
#page_compte #compte_gauche #infos_client a{color:#595257;}
#page_compte #compte_gauche #infos_client .lien_modif{margin:0 0 0 188px; padding:0 0 16px 0; font-weight:bold;}

#page_compte #compte_gauche #infos_client2 ul{list-style-type:none; margin:12px 0 10px 64px;} 
#page_compte #compte_gauche #infos_client2 .modif_infos{list-style-type:none; margin:12px 0 10px -28px;} 
#page_compte #compte_gauche #infos_client2 .modif_infos li{color:#595257;} 
#page_compte #compte_gauche #infos_client2 li{float:left; list-style-type:none; line-height:25px; width:100%; color:#9A327A; font-weight:bold;}
#page_compte #compte_gauche #infos_client2 label {float:left; text-align:right; width:200px; padding-right:10px; color:#595257; font-weight:normal;}
#page_compte #compte_gauche #infos_client2 {width:510px; float:left; background:url(../images/bg_inscript.gif) bottom repeat-x; color:#595257; margin:-33px 0 0 0;}
#page_compte #compte_gauche #infos_client2 a{color:#595257;}
#page_compte #compte_gauche #infos_client2 .lien_modif{margin:0 0 0 188px; padding:0 0 16px 0; font-weight:bold;}

#page_compte #compte_gauche #ss_menu{width:638px; height:22px; background:url(../images/barre_menu.gif) 0 0 no-repeat; float:right; margin:-28px 0 0 0; font-weight:bold;}
#page_compte #compte_gauche #ss_menu ul{font-size:12px; list-style-type:none; color:#FFF; margin:1px 0 0 2px;}
#page_compte #compte_gauche #ss_menu li{display:inline; font-size:12px; list-style-type:none; color:#FFF; padding:0 3px 0 8px}
#page_compte #compte_gauche #ss_menu li a{color:#FFF;}
#page_compte #compte_gauche .right{width:405px; float:right;}
#page_compte #compte_gauche .right img{margin:-10px 0 0 0;}
#page_compte #compte_gauche .poursuivre{margin:7px 0 0 195px;}
#page_compte #compte_gauche .puce{margin:0; float:left;}

#page_compte #compte_gauche2{width:925px; background:url(../images/fond_logo.jpg) 746px 200px no-repeat; float:left;}
#page_compte #compte_gauche2 #ss_menu{width:638px; height:22px; background:url(../images/barre_menu.gif) 0 0 no-repeat; float:right; margin:-28px 0 0 0; font-weight:bold;}
#page_compte #compte_gauche2 #ss_menu ul{font-size:12px; list-style-type:none; color:#FFF; margin:1px 0 0 2px;}
#page_compte #compte_gauche2 #ss_menu li{display:inline; font-size:12px; list-style-type:none; color:#FFF; padding:0 3px 0 8px}
#page_compte #compte_gauche2 #ss_menu li a{color:#FFF;}
#page_compte #compte_gauche2 .right{width:405px; float:right;}
.right2{width:405px; float:right; margin:-24px 0 0 0;}
.right2 img{margin:-10px 0 0 0;}
#page_compte #compte_gauche2 .poursuivre{margin:7px 0 0 195px;}
#page_compte #compte_gauche2 .puce{margin:0; float:left;}
#page_compte #compte_gauche2 #recherche_barre{text-align:center; border:1px solid #e4e4e4; padding:10px;}
#btn_paiement{margin:-38px 0 0 292px;float:left;}
#ombre{background:url(../images/ombre2.gif) #e9e9e9 repeat-x; width:100%; height:42px; margin:15px 0 0 0;}

.grand_titre2{color:#9a327a; font-size:21px; font-weight:bold; border-bottom:1px solid #e4e4e4; 
padding:0 0 5px 0; margin:0 0 0 35px; width:886px;}
.moyen_titre2{font-size:14px; font-weight:bold; padding:5px 0 0 38px; color:#595257;}
.moyen_titre3{font-size:14px; font-weight:bold; padding:10px; color:#595257; border:1px solid #e4e4e4; text-align:center;}
.infos{width:100%;}
#compte_gauche{width:925px; background:url(../images/fond_logo.jpg) 722px 200px no-repeat; float:left;}
#compte_gauche #ss_menu{width:638px; height:22px; background:url(../images/barre_menu.gif) 0 0 no-repeat; float:right; margin:-28px 0 0 0;}
#compte_gauche #ss_menu ul{font-size:12px; list-style-type:none; color:#FFF; margin:1px 0 0 2px;}
#compte_gauche #ss_menu li{display:inline; font-size:12px; list-style-type:none; color:#FFF; padding:0 3px 0 2px}
#compte_gauche #ss_menu li a{color:#FFF;}
#facture {text-align:center; font-size:11px;}
#facture td{border-bottom:1px dotted #e4e4e4; height:60px; padding:0 15px 0 14px;}
#facture th{/*background-color:#f3f3f3;*//*background-color:#903571;*/ border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; color:#903571; font-size:12px; font-weight:bold; line-height:15px; padding:5px;}
#facture tr:hover{background-color:#f8f8f8;}
#facture .purplehaze{color:#903571; font-weight:bold;}
.lien_retour2{margin:0 0 15px 46px; font-weight:bold;}


/*******Pages �ditables***********************************/
.bandeau_jaune2{width:904px;height:30px;background-color:#9d347c;color:#cac851;font-size:20px;font-weight:bold;padding:0 0 0 20px; text-align:center; margin:-10px 0 0 0;}
#content_edit h2{width:880px;height:19px;background-color:#9d347c;color:#FFF;font-size:15px;font-weight:bold;text-transform:uppercase; padding:5px 5px 5px 10px; margin:10px 0 0 15px;}
#content_edit p{color:#595257; margin:0 16px 0 20px;}
#content_edit p a{color:#9d347c;text-decoration:underline;}
#content_edit{width:922px;background:url(../images/bg_degrade.jpg) bottom repeat-x; border:1px solid #dadada;}
#left_content_edit{width:535px;float:left;background:url(../images/bg_degrade.jpg) bottom repeat-x; border:1px solid #dadada;}
#right_content_edit{width:405px;float:left;margin:0 0 0 10px;}

/*******Recrutement***********************************/
#recrutement .col_gauche {width:510px; float:left; background:url(../images/bg_long.jpg) bottom repeat-x; border:1px solid #dadada; margin:10px 0 0 0;}
#recrutement .col_gauche2 {width:510px; float:left; margin:10px 0 0 0;}
#recrutement .col_gauche .saisi{color:#595257; margin:-40px 0 0 73px;}
#recrutement .col_gauche .photo_crut{float:left;}
#recrutement .col_gauche .btn{margin:0 0 0 168px;}
#recrutement .col_gauche ul{list-style-type:square; color:#a43581;}
#recrutement .col_gauche .num{background-color:#9d347c; color:#cac851; padding:5px;}
#recrutement .col_gauche .violet a{color:#9d347c; font-weight:bold;}
#recrutement .col_gauche .violet a:hover{text-decoration:none;}
#recrutement .col_gauche h2{height:19px;background-color:#9d347c;color:#FFF;font-size:15px;font-weight:bold;text-transform:uppercase; padding:5px 5px 5px 10px;}
#recrutement .col_gauche h3 a{color:#9D347C;}
#recrutement .col_gauche h4{height:100%;background-color:#9d347c;color:#FFF;font-size:15px;font-weight:bold;text-transform:uppercase; padding:5px 5px 5px 10px; margin:0 10px;}
#recrutement .col_gauche .bandeau_jaune{height:30px;background-color:#9d347c;color:#cac851;font-size:20px;font-weight:bold;padding:2px; text-align:center; text-transform:none; width:507px;}
#recrutement .col_gauche .bandeau_jaune2{height:30px;background-color:#9d347c;color:#cac851;font-size:20px;font-weight:bold;padding:2px; text-align:center; text-transform:none; width:925px;}
#recrutement .col_gauche #bloc_inscript {margin:12px 0 0 20px;}
#recrutement .col_gauche #bloc_inscript td.lib{text-align:right; color:#595257; font-size:14px; font-weight:bold; width:155px;}
#recrutement .col_gauche #bloc_inscript td.inp{width:145px;}
#recrutement .col_gauche #bloc_inscript p.memo{margin:8px 0 24px 163px; color:#595257;}
#recrutement .col_gauche #bloc_inscript p.sub{margin:0 0 10px 300px;}
#recrutement .col_gauche #bloc_inscript a{color:#cac851; text-decoration:underline;}
#recrutement .col_gauche #desc{padding:10px;}
#recrutement .col_gauche .boutonRetour{/*margin:0 0 16px 330px;*/margin:0 0 16px 301px; }
#recrutement .col_gauche .error{text-align:center;}
#recrutement .col_gauche .oblig{font-size:11px; color:#FF0000; margin:-5px 0 -10px 96px;}
#postuler_form{margin:-5px 0 0 0;}
#postuler_form ul{list-style-type:none; margin:5px 0 10px}
#postuler_form li{float:left; list-style-type:none; line-height:30px; width:100%;}
#postuler_form label {float:left; text-align:right; width:200px; color:#595257; margin:0 5px 0 0;}
#recrutement  .col_droite{width:393px; margin:0 0 0 530px; background:url(../images/bg_recrut.jpg) bottom center no-repeat; /*height:520px; padding:0 0 35px 0;*/}
#recrutement  .col_droite3{width:393px; margin:0 0 0 530px; background:url(../images/bg_recrut.jpg) bottom center no-repeat; height:694px;}
#recrutement  .col_droite ul{list-style-type:square; font-size:12px; color:#595257; line-height:25px; font-weight:bold; list-style-position:inside; padding:0 0 0 17px;}
#recrutement  .col_droite .para{font-size:12px; color:#595257; padding:6px 0 10px 18px; text-align:justify;}
#recrutement  .col_droite .para2{font-size:12px; color:#595257; padding:6px 0 10px 18px;}
#recrutement  .col_droite .para2 a{color:#9D347C;}
#recrutement  .col_droite2{width:393px; margin:0 0 0 530px;height:520px;}
#recrutement  .col_droite2 img{margin:37px 0 0 0;}

/*******Contact***********************************/
#contact{width:925px;}
#contact .col_gauche {width:510px; float:left; border:1px solid #dadada; margin:10px 0 0 0;}
#contact .col_gauche .bandeau_jaune{width:902px;height:30px;background-color:#9d347c;color:#cac851;font-size:20px;font-weight:bold;padding:0 0 0 20px; text-align:center; margin:-10px 0 0 0;}
#contact .col_droite{width:393px; margin:0 0 0 530px; background:url(../images/bg_long.jpg) bottom repeat-x;}
#contact .col_droite .barre_bas_left2{width:510px; color:#9d347c; background:url(../images/ombre2.gif) repeat-x; background-color:#e9e9e9; height:42px; margin:12px 0 0 0;}
#contact .col_droite .barre_bas_left2 .link_bas_left2{font-size:12px; padding:3px 0 0 0; width:100%; color:#9d347c; margin:0 0 0 397px; }
#contact .col_droite .barre_bas_left2.link_bas_left2 a{color:#9d347c; text-decoration:underline;}

/*******Page d'erreurs*************************/

#erreur .col{width:922px; background:url(../images/bg_inscript.gif) bottom repeat-x; border:1px solid #EEEEEE; color:#595257; text-align:center;}
#erreur #error{background-color:#ebe998; color:#595257; margin:5px 9px 0 9px;}
#erreur #error #text {padding:16px;}
#erreur #error #text a{color:#9D347C;}
.text_experror {padding:7px 16px 16px;}
.text_experror a {color:#CB4B99; font-weight:bold;}

/***Plan du site******************************/
.plan_droite{float:right; width:460px;}
.plan_gauche{float:left; width:460px;}
.plan{list-style-image:url(../images/puce_petit.png); font-size:14px; padding:10px 0 10px 45px;}
.plan li{padding:6px; font-weight:bold; border-bottom:1px solid #cfcfcf; margin:0 20px 0 0;}
.plan li:hover{color:#FFF; background-color:#f7f7f7}
.plan a{color:#595257;}

.ss_plan{list-style-image:url(../images/puce_verte_ptite.png); font-size:14px; padding:0 0 0 80px;}
.ss_plan li{padding:6px; font-weight:bold; border-bottom:1px solid #cfcfcf; margin:0 20px 0 0;}
.ss_plan a{color:#595257;}

/*******Pied de page*************************/

#footer{width:100%;height:195px;background-image:url(../images/bg_footer.png);background-repeat:repeat-x;background-position:bottom;clear:both; margin:0;}
#footer #content_footer{width:990px;height:100%;margin:0 auto 0 auto;padding:6px 0 0 0;}
#footer #content_footer #seo{width:525px;height:100px;float:left; color:#ffffff; margin-left:30px; padding-top:35px;}
#footer #content_footer #seo a{color:#ffffff; text-decoration: underline;}
#footer #content_footer #partenaires{width:420px;height:131px;/*background-image:url(../images/partenaires.png);*/float:left;}
#footer #content_footer #partenaires #flash_player_container5{margin:0 0 0 13px;}
#footer #content_footer #mentions{width:100%;text-align:center;color:#FFF;clear:both;padding:10px 0 0 0;line-height:19px;}
#footer #content_footer #mentions a{color:#FFF;text-decoration:underline;}

#titrerecherche{/*font-weight:bold;*/padding-top:66px;text-align:center; color:#595257;font-size:11px;}
.lien_norm a{color:#CA4B99;}

/************Référencement*******************************/
#menu_ref a{color:#595257;}
#menu_ref p{font-weight:bold;}

#point_ref {font-size:7px;}
#point_ref a{color:#B33F8A !important;}

.upline{
  color:#FFF;
  display:block;
  position:absolute;
  text-align:right;
  width:960px;
}


/****GRAND JEU CONCOURS NOVEMBRE 2010*******************/
.mentionsjeu{font-size:10px;}
#jeuconcours{background:url(../images/grandjeutiptop.jpg) no-repeat; width:535px; height:200px; margin:0 0 20px 0;}
.btnjouer{position:relative; top:160px; left:420px; }



	
