@charset "utf-8";/***************** Rendez-vous*****************/
/* gauche */
.rdv .main-content {float:left;width:550px;}
.rdv .ficheDetail .visu{position:relative;overflow:hidden;zoom:1;padding:0 120px 0 0;text-align:center;border:solid 15px #eaeaea;border-right-width:0;border-bottom-width:0;}
.rdv .ficheDetail .visu ul{float:right;display:inline;overflow:hidden;margin-right:-120px;width:120px;text-align:right;}
.rdv .ficheDetail .visu li{padding:0;background-image:none;border:solid 5px #fff;}
.rdv .ficheDetail .visu li.sel{border-color:#000;}
.rdv .ficheDetail .visu .corner{position:absolute;left:0;top:0;}
.rdv .ficheDetail .bas {overflow:hidden;zoom:1;padding-left:260px;background-color:#fff;border:solid 15px #eaeaea;border-right-width:0;border-top-width:0;}
.rdv .ficheDetail .bas #bloc_prix {overflow:hidden;float:left;display:inline;padding:0;margin-left:-260px;width:316px;text-align:left;}
.rdv .ficheDetail .bas #bloc_prix div {overflow:hidden;width:auto;margin:0;padding:0 0 0 15px;}
.rdv .ficheDetail .bas #bloc_prix h3, .rdv .ficheDetail .bas #bloc_prix h4 {padding:0;}
.rdv .ficheDetail .bas #bloc_prix span, .rdv .ficheDetail .bas #bloc_prix em {float:none;margin:0;}
.rdv .ficheDetail .bas #bloc_prix span{text-align:left;width:auto}
.rdv .ficheDetail .bas .blocAssuranceRdv{color:#336699;}
.rdv#body .bas .blocAssuranceRdv h2 {margin:0 0 .1em 0;padding:0;text-indent:0;font-size:13px;font-weight:bold;text-transform:uppercase;}
.rdv#body .bas .blocAssuranceRdv ul {padding:0.1em 0.1em 0.1em 1em;background:#FFFFFF url('../../Images/FR/classic/commun/dotted_bg.png');}
.rdv#body .bas .blocAssuranceRdv li {margin:.5em 0;padding:0;list-style-type:none;background-image:none;}
.rdv#body .centre {padding-bottom:1em;}
div#body.rdv div#col_gauche{width:490px;float:left;margin-top:14px;}
div#body.rdv div#col_droite{width:405px;float:right;}
div#body.rdv div#col_droite.only{width:968px;float:right;}
.rdv div#col_droite .rdv_side_blk{margin-bottom:10px;background:#fff url('../../Images/FR/classic/dealerRDV/rdv_side_bg.jpg') repeat-x left bottom;border-top:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1;-moz-box-shadow: 0px 5px 5px #ccc;-webkit-box-shadow: 0px 5px 5px #ccc;}
.rdv div#col_droite .rdv_side_blk h3{margin:0;padding:10px 5px 5px 75px;font-size:15px;line-height:1.4em;border-bottom:solid 1px #e1e1e1;font-weight:bold;background:transparent none no-repeat 15px 14px;}
.rdv div#col_droite .rdv_side_blk h3.rdvicon{background-image:url('../../Images/FR/classic/dealerRDV/rdv_side_rdvicon.png');color:#5A7891;}
*>.rdv div#col_droite .rdv_side_blk h3.rdvicon{min-height:46px;}
.rdv div#col_droite .rdv_side_blk h3.phoneicon{background-image:url('../../Images/FR/classic/dealerRDV/rdv_side_phoneicon.png');}
.rdv div#col_droite .rdv_side_blk h3.argusicon{padding-left:165px;background-image:url('../../Images/FR/classic/dealerRDV/argus.png');}
.rdv div#col_droite .rdv_side_blk h3 small{color:#5A7891;font-size:14px;}
.rdv div#col_droite .rdv_side_blk p{padding:10px 15px;margin:0;color:#5A7891;font-size:12px;border-top:solid 1px #fff;}
.rdv div#col_droite .rdv_side_blk p strong{display:block;margin-bottom:.5em;color:#5a7891;}
.rdv div#col_droite .rdv_side_blk h3.rdvconf{height:74px;padding:0;background:url('../../Images/FR/classic/dealerRDV/rdv_rdvconf.png') no-repeat left top;}
.rdv div#col_droite .rdv_side_blk h3 span{display:none;}
.rdv div#col_droite .rdv_side_blk p.argusicon{padding-left:120px;background:url('../../Images/FR/classic/dealerRDV/argus.png') no-repeat 15px 18px;}
.rdv div#col_droite.only .rdv_side_blk p.argusicon{display:none;background:none;}
.rdv div#col_droite .rdv_side_blk p.argusicon strong{display:none;margin-left:-140px}
div#body.rdv div#col_droite #renseignements {padding-bottom:10px;background:transparent url('../../Images/FR/classic/dealerRDV/shadow.png') repeat-x left bottom;}
div#body.rdv div#col_droite #renseignements .renseignements_background {background:#eaeaea url('../../Images/FR/classic/dealerRDV/rdv_side_bg.jpg') repeat-x;border-bottom:solid 1px #e1e1e1;}
div#body.rdv div#col_droite #contact {display:none;/*background:#eaeaea url('../../Images/FR/classic/dealerRDV/rdv_form_bg.jpg') repeat-x;*/
}
/*.rdv #col_droite fieldset#demandeInfo div span.txt_champs{display:none;}
*/
.rdv #col_droite fieldset#demandeInfo div.radio span.txt_champs{display:block;float:left;}
div#body.rdv div#col_droite #demandeInfo {margin-top:1px;padding-bottom:1px;background:#eaeaea url('../../Images/FR/classic/dealerRDV/rdv_side_bg.jpg') repeat-x;}
.rdv #col_droite p{margin:.1em 0.5em;}
.rdv #col_droite .champs_oblig{font-size:9px;text-align:right;padding-right:20px;}
.rdv #col_droite.only .champs_oblig{text-align:left;padding-left:16px;}
.rdv #col_droite fieldset {border-top:solid 1px #e1e1e1;padding:0 20px;}
.rdv #col_droite fieldset {border-top:solid 1px #e1e1e1;padding:3px 20px;}
.rdv #col_droite fieldset div{padding:2px 0;}
.rdv #col_droite fieldset h3{padding:2px 0 0 0;margin-bottom:5px;font-weight:normal;display:none;font-size:12px;}
.rdv #col_droite fieldset input.txt{width:336px;border:1px solid #7F9DB9;}
.rdv #col_droite fieldset select.txt{width:120px;}
.rdv #col_droite fieldset textarea.txt{width:335px;}
.rdv #col_droite form button,.rdv #col_droite a.cta,.rdv #col_droite a.cta:link,.rdv #col_droite a.cta:visited {display:block;margin:7px 0;width:405px;line-height:56px;height:56px;background-color:#b9c5d1;font-weight:bold;color:#000;}
.rdv #col_droite fieldset#renseignements{margin-top:25px;*margin-top:38px;}
.rdv #col_droite fieldset#contact{margin-top:5px;*margin-top:5px;}
.rdv #col_droite fieldset#contact div{margin:0;}
.rdv #col_droite fieldset#contact input.bt_input{margin-left:2px;position:relative;top:9px;*top:6px;}
.rdv #col_droite fieldset#demandeInfo label.s2{display:inline-block;width:78px;}
.rdv #col_droite fieldset#peugeot{margin:5px 0 15px;float:left;}
.rdv #col_droite .submit_button{display:block;margin:10px 0;text-decoration:none;}
div.ficheDetail{margin-bottom:15px;background-color:#fff;}
.detail .ficheDetail .visu{overflow:hidden;zoom:1;padding:0 0 0 120px;text-align:center;border:solid 15px #eaeaea;border-right-width:0;}
.detail .ficheDetail .visu ul{float:left;display:inline;overflow:hidden;margin-left:-120px;width:120px;text-align:left;}
.detail .ficheDetail .visu li{padding:0;background-image:none;border:solid 5px #fff;}
.detail .ficheDetail .visu li.sel{border-color:#000;}
.ficheDetail div.bas{position:relative;overflow:hidden;zoom:1;padding:10px 0 10px 10px;background-color:#eaeaea;position:relative;}
div.ficheDetail div.centre{overflow:hidden;zoom:1;padding-top:20px;position:relative;background-color:#eaeaea;z-index:0;}
div.ficheDetail div.centre ul.gauche{width:160px;float:left;display:inline;margin-bottom:1em;position:relative;}
div.ficheDetail div.centre ul.gauche li{overflow:hidden;zoom:1;margin:0 0 5px 0;padding:0;text-align:right;line-height:1em;list-style-type:none;background-image:none;}
div.ficheDetail div.centre ul.gauche li a{display:block;width:auto;padding:0 10px;color:#336699;font-weight:bold;text-transform:uppercase;outline:none;text-decoration:none;}
div.ficheDetail div.centre ul.gauche li a:hover{color:#ababab;}
div.ficheDetail div.centre ul.gauche li a.select{color:#ababab;background:transparent url('../../Images/FR/classic/dealerRDV/li_lowlight.png') no-repeat right 2px;text-decoration:none;cursor:default;}
div.ficheDetail div.centre ul.gauche div.body1,div.ficheDetail div.centre ul.gauche div.body2{position:absolute;top:0;left:190px;display:none;color:#535353;}
div.ficheDetail div.centre ul.gauche li.open_at_load div.body1,div.ficheDetail div.centre ul.gauche li.open_at_load div.body2{display:block;}
div.ficheDetail div.centre ul.gauche div.body1 ul,div.ficheDetail div.centre ul.gauche div.body2 ul{padding-left:0;}
div.ficheDetail div.centre ul.gauche div.body1 ul li,div.ficheDetail div.centre ul.gauche div.body2 ul li{overflow:visible;width:390px;text-align:left;margin:0 0 0 15px;line-height:1.1em;list-style:disc outside;color:#535353;}
.tbDay,.ui-datepicker-trigger,.ddlHour{float:left}
.tbAltDay{display:none}
.txt_champs input{*border:none;*margin-top:3px;*height:10px;*vertical-align:top;}
.tbDay{border:1px solid #7F9DB9;}
/*Ajouter pour le choix de point de vente*/
#ChoiceDealer div.search{overflow:hidden;zoom:1;margin-bottom:14px;position:relative;width:340px;}
#ChoiceDealer .search span {overflow:hidden;display:block;padding-left:5px;height:24px;line-height:24px;border:solid 1px #7F9DB9;}
#ChoiceDealer .search button {position:absolute;top:5px;right:0px;height:26px;text-align:center;background-color:#369;border:solid 1px #369;}
#ChoiceDealer .search input {width:230px;padding:5px 0;border-width:0;*height:24px;*margin-top:-2px;}
#ChoiceDealer div.ListPDV{height:135px;overflow-y:auto;width:338px;border:1px solid #7F9DB9;}
#ChoiceDealer div.ListPDV li{background:none;padding:2px 10px;}
#ChoiceDealer div.ListPDV li input{margin-right:4px;}
#ChoiceDealer div.ListSecond{height:135px;overflow-y:auto;width:338px;border:1px solid #7F9DB9;}
#ChoiceDealer div.ListSecond li{background:none;padding:2px 10px;}
#ChoiceDealer div.ListSecond li input{margin-right:4px;}
/*modif 20.10.2010*/
LABEL.error { display: none; COLOR: red }
required {BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 335px; BORDER-BOTTOM: #7f9db9 1px solid }
.radio_hidden{display: none;padding-top:0px;padding-bottom:0px;margin:0px;}
.rdv_div_hidden{display: none;padding-top:0px;padding-bottom:0px;margin:0px;}
.rdv_div{width:100%;padding-top:0px;padding-bottom:0px;margin:0px;}
.rdv_div input{margin-bottom:2px;margin-top:2px;width:335px;}
.rdv_div_left_hidden{display: none;padding-top:0px;padding-bottom:0px;margin:0px;}
.rdv_div_left{float:left;padding-top:0px;padding-bottom:0px;margin:0px 0px 3px 0px;}
.rdv_div_erreur{width:100%;margin:0!important;padding:0!important;}
.rdv_div_erreur label{margin:0!important;padding:0!important;}
/*ajouter balise en 2011*/
.rdv form{zoom:0;}
