.overlay_profil {height:550px; width:670px; padding-top:20px; background:#fff none;} 
.overlay_histo  {height:370px; width:443px; padding-top:20px; background:#fff none;border:0;} 
.overlay_inscription {height:500px; width:689px; background:#fff none;} 

/*** POPIN ***/
.popin{ min-width:100%; width:auto !important; width:100%; min-height:100%; height:auto !important; height:100%; position:absolute; top:0px; left:0px; z-index:100; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#7d7d7d; visibility: visible; }
.popinbkg{ min-width:100%; width:auto !important; width:100%; min-height:110% /* AO : changé 100% en 110% */; height:auto !important; height:100%; position:absolute; top:0px; left:0px; z-index:10; background-color:#000; opacity:0.5; filter:alpha(opacity=50); }
.popin_content{ width:339px; border: 6px solid #cfcfcf; margin:0px auto 0px auto; padding: 0px 0px 5px 0px; background-color:#fff; position:relative; top:300px; z-index:100; }
.popin2_content{border: 0; margin:0 auto 0; padding: 0; background:#fff; position:relative;top:20px /*DJA 130px avant modif*/;z-index:100;}
.popin_ajax_style						{ margin:0 auto 0; padding: 10px 0 5px 0; background:#FFFFFF; position:relative; top:150px;z-index:100;border:6px solid #F5F5F5;}
.popin_iframe_style					{ top:0px; }
.popin_ajax_style h1				{ border-left: solid 2px #d01e31; padding-left: 10px; font-family: Arial; font-weight: bold; font-size: 16px; color: #1c1c1c; zoom:1;}
.popin_ajax_style .btclose			{position:absolute;top:3px;right:3px;}
.popin_ajax_content					{ font-size: 10px; font-family: Arial; color: #000000; padding: 10px; }
.popin_ajax_content label		{ display: block; }
.popin_ajax_content input   { float: left; width:145px; margin-bottom: 10px; height:12px; line-height: 11px; border:1px solid #c9c9c9;font:normal 10px Arial, Helvetica, sans-serif; color:#333; }
.popin_ajax_content textarea{ width:100%; height:70px; border:1px solid #c9c9c9;font:normal 11px Arial, Helvetica, sans-serif; color:#333; }
.popin_ajax_content .jour_mois {width:16px; margin-right:10px;}
.popin_ajax_content .annee {width:40px; }
.popin_ajax_content .erreur{ color: #d01e31; text-align: center; font-weight: bold; margin-bottom: 5px; }
.popin_ajax_content .operation_form{ margin-bottom: 8px; }
.popin_ajax_content .select_txt{ margin-bottom: 8px; }
.popin_ajax_content .select_type_ope{ z-index: 100; }
.popin_ajax_content .select_pdv{ z-index: 50; }
.popinLegaleInit{ min-width:100%; width:auto !important; width:100%; min-height:100%; height:auto !important; height:100%; position: absolute; top: -9999px; left: -9999px; visibility: visible; display: block; }
.cboth {clear:both;font-size:0;}


.height232px {height:232px; width:935px;}
.height495px {height:495px; width:688px;}
.height480px {height:460px; width:654px; padding-top:20px; background:#fff none;} 
.height450px {height:450px; width:654px; background:#fff none; border: solid 6px #F5F5F5; } 

.popin .titre_popin{color:#1c1c1c;border-left:1px solid #dc0034;font-size:12px;padding:2px 0px 2px 8px;text-transform:uppercase;line-height:12px;margin-bottom:15px;}
.popin .close{position:absolute;top:5px;right:5px; text-transform:uppercase;}

.popin2_content .close{position:absolute;top:-16px !important /* AO, ajouté "!important" */; left:0; background:#fff; color:#000; width:220px; padding:3px 5px; font-size:11px;}
.popin2_content .close img {float:right; margin:2px 0 0 0}
.height450px .close{ position:absolute; top: 5px !important /* AO, modifié "0px" en "5px !important" */ ; right: 10px; width: auto; background: none; }

.popin .txt{width:290px;text-align:left;background-color:#F5F5F5;margin:0px auto 10px auto;padding:10px 0 10px 10px;}
.popin .liens{width:300px;text-align:right;margin:0px auto 5px auto;}
.popininit{ min-width:100%; width:auto !important; width:100%; min-height:100%; height:auto !important; height:100%; position: absolute; top: -8000px; left: -8000px; visibility: hidden; }

/* WIDGETS DAGOBERT TESTS */
#widget1{ position:absolute; top:200px; right:150px; z-index:50; }
#widget2{ position:absolute; top:300px; right:600px; z-index:50; }
#widget3{ position:absolute; top:300px; right:600px; z-index:50; }
#widget4{ position:absolute; top:300px; right:600px; z-index:50; }
#widget5{ position:absolute; top:300px; right:600px; z-index:50; }
#widget6{ position:absolute; top:300px; right:600px; z-index:50; }
#widget7{ position:absolute; top:300px; right:600px; z-index:50; }


/* MENU */
.onglets .menu table {border:0; border-collapse:collapse; border-spacing:0; margin-left:1px;}
.height232px .onglets .menu table { position:relative; }
.popin2_content .onglets{width:760px;position:relative; height:13px; top:11px; margin-left:0;}

.height495px .onglets{top:13px;width:660px;}
.height480px .onglets{top:0;width:500px !important;}

.onglets .menu{width:660px;float:left;margin-bottom:0px !important;margin-bottom:-1px; top:20px;font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#7d7d7d;}
.onglets2 .menu{margin-top: 13px;}

.height480px .onglets .menu {width:500px;}

.onglets .menu td{width:auto; border-left:1px solid #fff;}
.onglets .menu td a{padding-right:20px;line-height:13px;padding-left:3px;color:#333;text-decoration:none;text-transform:uppercase;display:block;height:13px; background:url(../../../images/Citroen/common/popin/onglets/bkg_onglet_off.gif) repeat-x; white-space:nowrap;width:auto;}
.onglets .menu td a span{padding-left:6px;display:block;}
.onglets .menu a.on, .onglets .menu td a:hover{background:url(../../../images/Citroen/common/popin/onglets/bkg_onglet.gif) left top repeat-x;color:#000;}
.onglets .menu a.on , .onglets .menu td a:hover{background:url(../../../images/Citroen/common/popin/onglets/bkg_onglet_widgets.gif) left top repeat-x;}
.onglets .menu td a.on span, .onglets .menu td a:hover span{background: url(../../../images/Citroen/common/popin/commun/border_red_link.gif) left 3px no-repeat;}
.onglets .menu td.new_onglet a, .onglets .menu td.new_onglet a:hover{background: url(../../../images/Citroen/common/popin/onglets/picto_add.gif) 5px 3px no-repeat;padding-left:11px;padding-right:0px;}
.onglets .menu td.new_onglet a:hover span{background:none;}


/* WIDGETS OVERLAY */

.widgets_list {clear:both ;/* AO : ajouté "clear:both" */width:878px; height:207px; overflow:hidden; display:block; position:relative; top:0; margin-left:28px;}
.widgets_list ul{height:177px; margin:0;}
.widgets_list .ul_scoll_pane{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#7d7d7d;display:block;}
.widgets_list li {float:left; width:150px; height:177px;position:relative; padding:0 10px 0 10px;display:block;}
.widgets_list li p {position:absolute; text-transform:uppercase!important; bottom:10px; display:block; width:150px; color:#333; text-align:center; z-index:0;}

.widgets_list li a {color:#6e6e6e; font-size:11px; display:block; width:150px; height:177px; position:absolute; text-decoration:none; margin:0; padding:0; cursor:pointer;z-index:10;}
.widgets_list li a span{display:none;}
.widgets_list li a:hover span {display:block;background:url(../../../images/Citroen/common/popin/backgrounds/bkg_picto_on.gif) no-repeat; position:absolute;color:#333;  width:150px; height:47px; padding-top:130px; padding-left:10px; top:0; left:0; z-index:11;}

.widgets_list li cite {display:block; width:120px; font-style:normal; background: #fff;font-size:9px;margin-left:2px;}
.widgets_list li em {display:block; background:url(../../../images/Citroen/common/popin/pictos/add.gif) no-repeat 0 2px; padding:0 0 0 10px; text-transform:uppercase; font-style:normal;margin-bottom:2px;}
.widgets_list li strong {font-weight:bold; color:#db002f; background:#fff;}

.widgets_list .scroll-pane{overflow:visible;width:878px;height:200px;display:block;float:left;overflow:hidden;}
.widgets_list .jScrollPaneContainer{width:878px;height:200px;}

/* img widget */
.picto_profil {background:url(../../../images/Citroen/common/popin/pictos/picto_profil.gif) no-repeat 50% 50%;}
.picto_bord {background:url(../../../images/Citroen/common/popin/pictos/tableau_de_bord.png) no-repeat 50% 50%;}
.picto_vente {background:url(../../../images/Citroen/common/popin/pictos/point_de_vente.png) no-repeat 50% 50%;}
.picto_financement {background:url(../../../images/Citroen/common/popin/pictos/picto_financement.png) no-repeat 50% 50%;}			
.picto_services {background:url(../../../images/Citroen/common/popin/pictos/picto_services.png) no-repeat 50% 50%;}


/* THEMES OVERLAY */			
.overlay_themes {clear:left; width:660px; height:468px; overflow:hidden; position:relative; top:8px;left:0;margin-left:28px;}	
.overlay_themes ul {width:186px;  margin:0 34px 6px 0; float:left; display:block;}
.overlay_themes li{display:block; position:relative; margin:0 0 6px 0;}
.overlay_themes li h1 {font-size:9px;}
.overlay_themes li input {position:absolute; left:55px; top:60px;}
.overlay_themes li .img_themes{position:relative;z-index:10;}
.overlay_themes li a.appliquer {display:block; width:186px; height:110px; position:absolute; top:11px; left:0;z-index:10000;background:url(../../../images/Citroen/common/popin/pix.gif);text-decoration:none;color:#2e2e2e;text-transform:uppercase;font-size:8px;text-align:center;}
.overlay_themes li a.appliquer span{visibility:hidden;}
.overlay_themes li a.appliquer:hover span{background:url(../../../images/Citroen/common/popin/commun/bt_picto.gif) left center no-repeat #d4d4d4 !important;background:url(../../../images/Citroen/common/popin/commun/bt_picto2.gif) left center no-repeat #d4d4d4;padding:1px 10px 0px 15px;text-decoration:none;visibility:visible;position:relative;top:50%;}

/*************** AO, 22/03/2010, temporaire en attente livraison Dagobert maquette sans mootools ********************/
.overlay_themes .ul_scoll_pane{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#7d7d7d;display:block;}
.overlay_themes .scroll-pane{overflow:visible;width:630px;height:460px;display:block;float:left;overflow:hidden;}
.overlay_themes .jScrollPaneContainer{width:630px;height:460px;}
/********************************************************************************************************************/

/* SCROLLBAR */
/*.bloc_scroll_conteneur{height:425px; position:relative;padding-top:10px;}
.widgets_list .bloc_scroll_conteneur {height:197px;}
.overlay_themes .bloc_scroll_conteneur {height:435px;width:660px;overflow:hidden;}

.bloc_scroll{height:405px;position:absolute;top:10px;left:0px;float:left;overflow:hidden;font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#7d7d7d; }
.barre_scroll{background:url(../../../images/Citroen/common/popin/scroll/bkg_scroll.gif) left top repeat-x;width:350px; margin:0 auto;height:7px;position:relative; top:-16px;}
.bt_scroll{position:absolute;top:2px;left:0px;background: url(../../../images/Citroen/common/popin/scroll/bt_scroll.gif) top left no-repeat; width:20px;height:7px;cursor:pointer;}

.contenu_scroll {margin: 0; clear:both; margin:0; padding:0; border-collapse:collapse;}*/

/* MON COMPTE */
.inscription { clear:both; }

.pourcent {position:relative; width:596px; margin:8px auto;}
.pourcent p {margin:0; text-align:right; padding:0; font:normal 10px Arial, Helvetica, sans-serif;}

.niv_profil {width:596px; background:url(../../../images/Citroen/common/popin/backgrounds/pix_grey.gif) repeat-x top left; height:2px; font-size:1px; line-height:1px;} 
.niv_profil .niv_red {height:2px; line-height:2px; width:45%; font-size:1px; background:#d2002d; float:left;}
.niv_profil span {position:absolute; top:0px; line-height:10px; font-size:10px;left:50%;}

.inscription fieldset {width:268px; float:left; border:0; font:normal 10px Arial, Helvetica, sans-serif; margin-left:27px; _margin-left:12px; color:#333;}
.inscription fieldset legend { padding: 0; margin: 0; text-transform:uppercase; margin-bottom:8px; color:#000; display: block; }
.inscription fieldset legend strong{color:#1a1a1a; margin-right:10px;}
.inscription fieldset label {display:block; width:108px; clear:left; float:left; text-align:right; margin-right:10px;}
.inscription fieldset input {font-size:10px !important; padding-left: 2px; } 
.inscription fieldset p, .inscription fieldset blockquote {margin:0 0 3px 20px; _margin-bottom: 2px; }
.inscription .text, .inscription .text_l, .inscription .text_l, .inscription .jour_mois, .inscription .annee, .text_xl, .text_xxl { height:12px; line-height: 11px; border:1px solid #c9c9c9;font:normal 8px Arial, Helvetica, sans-serif; color:#333;}
.inscription .text {width:150px;}
.inscription .text_l {width:190px !important /* AO : ajouté "!important" */;}
.inscription .text_xl {width:250px;}
.inscription .text_xxl {width:270px;}
.inscription .jour_mois {width:24px !important; margin-left:10px;padding-left:0px;text-align:center;}
.inscription .annee {width:40px !important; margin-left:10px;}
/*.inscription #civilite , .inscription #sexe, .inscription #langue {background:#fff url(../../../images/Citroen/common/popin/form/bg_select.gif) no-repeat right;}*/

.inscription fieldset.bg_y{ background:url(../../../images/Citroen/common/popin/backgrounds/bg_y.gif) repeat-y; margin-left:0; padding-left:60px;}
.inscription fieldset label.avatar {width:60px;}
.inscription fieldset.bg_y .help {padding-left:20px; background:url(../../../images/Citroen/common/popin/form/aide.gif) no-repeat;}

.inscription fieldset.coordonees {margin:27px 0 0 60px;}	
.inscription fieldset.coordonees p, .inscription fieldset.coordonees blockquote {margin-left:0;height:14px;}

.inscription fieldset .input_radio { float: left; height: 9px; background: url(../../../images/Citroen/common/popin/form/bg_radio.gif); background-position: left top; background-repeat: no-repeat; padding-left: 12px; line-height: 9px; cursor:pointer;}
.inscription fieldset .input_radio_left{ margin-right: 10px; }



.file_avatar {width:180px; height:13px; position:relative; float:left; overflow:hidden;  background:url(../../../images/Citroen/common/popin/form/bkg_file2.gif) no-repeat; margin-bottom:10px;}
.file_avatar .avatar {position:absolute; opacity:0; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0;z-index:9999;}
.file_avatar input {width:180px; height:11px; position:absolute; left:0; top:0; background:none; }
.file_avatar div	{ float: right; margin-right: 2px; line-height: 11px; font-size: 8px; text-align:center;width:80px;}
.file_avatar .avatar_txt {background:none; border:none; width:87px; }

.file_voiture { width:272px; height:13px; position:relative; float:left; overflow:hidden; background:url(../../../images/Citroen/common/popin/form/bkg_file3.gif) no-repeat; margin-bottom:0px;}
.file_voiture .voiture {opacity:0; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0;z-index:1;font-size:100px !important;}
.file_voiture input {width:272px; height:11px; position:absolute; left:0; top:0; background:none; }
.file_voiture div	{ float: right; margin-right: 2px; line-height: 13px; font-size: 8px; text-align: center; width: 80px; }
.file_voiture .voiture_txt {background:none; border:none; width:160px; }


.visu_voiture{ border: solid 1px #dcdcdc; width: 270px; }

.box {background:url(../../../images/Citroen/common/popin/form/bkg.gif) repeat-x; clear:both; z-index: 10; padding-top:10px; width:100%; padding-bottom:10px; position: relative;}	
.box_form{ _height: 325px; *+height: 320px; _overflow: hidden; }



.inscription fieldset.donnees {width:390px; font-size:10px;line-height:12px;}
.inscription fieldset.donnees input {vertical-align:middle;}
.inscription fieldset.donnees p, .inscription fieldset.donnees blockquote{height:20px;}
.inscription fieldset.donnees a{color:#333333;}
.inscription fieldset.donnees a:hover{text-decoration:none;}
.inscription fieldset.captcha {width:180px; margin-top:5px; margin-left:25px;}
.inscription fieldset.captcha p, .inscription fieldset.captcha blockquote {margin-left:0;}
.inscription fieldset.captcha input {width:160px;}

.inscription fieldset.donnees .table_inscript td{padding-bottom:10px;}
.inscription fieldset.donnees .table_inscript .texte{padding-bottom:5px;line-height:100%;}
.inscription fieldset.donnees .donnees_perso{margin-left:100px;}
.inscription fieldset.donnees .donnees_commerciales{margin-left:100px;}

.inscription .vehicule_actions{float:left;text-align: right; width: 250px; }
.inscription .label_inline{ width: auto; }

.inscription_footer_form_container{height: 105px; overflow: hidden; position: absolute; bottom: 0px;width: 100%;z-index:0; /* AO : ajouté "z-index:0" */}
.footer_form { width: 100%; padding: 0;*padding-bottom:5px; z-index: 1; }
.footer_form .donnees table td{padding:0 3px 0 0;height:20px;}
/*
.footer_form { height: 105px; overflow: hidden; position: absolute; bottom: 0px; width: 100%; padding: 0; z-index: 1; }
.footer_form .donnees table td{padding:0 3px 0 0;height:20px;}
*/


.mespdv table							{ border-collapse: collapse; width: 303px; color:#252525; font-size:11px; }
.mespdv td.details				{ color:#000000;font-size:11px; padding: 10px 0; position: relative; width: 222px; }
.mespdv td.bloc_img 			{width:inherit; padding: 10px; float:inherit; width: 105px; }
.mespdv td.details h3		{font:bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase;color:#dc0030;}
.mespdv td.details h3 a 	{ text-decoration: none; font:bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase;color:#dc0030;}
.mespdv td.details p			{ color:#000000;}
.mespdv td.tools					{ text-align: right; width: 81px; padding-top: 10px; }
.mespdv td.separator			{ background: url(../../../images/Citroen/common/popin/commun/dashed_separator.gif) repeat-x; background-position: bottom; }
.mespdv .scroll-pane			{ width: 315px; height: 200px; overflow: hidden; }
.mespdv_content						{ margin: 5px 10px 0 25px;background: url(../../../images/Citroen/common/popin/backgrounds/bg_pref.gif) repeat-x; float: left; width: 315px; height: 200px; padding: 5px; display:inline;}
.mespdv_content_nocontent	{ height: 220px; }
.mespdv_content_nocontent p{ color: #333333; padding: 10px; font-size: 11px;  }
.search_picto1,
.search_picto2,
.search_picto3,
.search_picto4,
.search_picto5,
.search_picto6{ display: block; height: 17px; width: 17px; padding:3px 0px 3px 0px;}
.search_picto1{background:url(../../../images/Citroen/common/pictos/picto_1.gif) left 2px no-repeat;}
.search_picto2{background:url(../../../images/Citroen/common/pictos/picto_2.gif) left center no-repeat;}
.search_picto3{background:url(../../../images/Citroen/common/pictos/picto_3.gif) left center no-repeat;}
.search_picto4{background:url(../../../images/Citroen/common/pictos/picto_4.gif) left center no-repeat;}
.search_picto5{background:url(../../../images/Citroen/common/pictos/picto_5.gif) left 2px no-repeat;}
.search_picto6{background:url(../../../images/Citroen/common/pictos/picto_6.gif) left center no-repeat;}
.mespdv .picto{ width: 18px; height: 18px; float: right; margin-left: 5px; }
.mespdv .tooltip												{ position: relative; padding: 5px 7px; z-index: 1000; width: 100px; border: solid 1px #eaeaea; background: url(../../../images/Citroen/common/popin/form/bkg_help.gif) repeat-y; float:left; display:none; margin-top: 12px; margin-left: 5px; font-family: Arial; font-size: 10px; color: #000000; }
.mespdv .tooltip .arrow_help						{ width: 9px; height: 15px; background: url(../../../images/Citroen/common/popin/form/arrow_help.gif) no-repeat; position: absolute; left: -7px; top: 3px; }
.mespdv .tooltip_left										{ position: relative; padding: 5px 7px; z-index: 1000; width: 120px; border: solid 1px #eaeaea; background: url(../../../images/Citroen/common/popin/form/bkg_help_3.gif) right repeat-y; float:left; display:none; margin-top: 12px; margin-left: -5px; font-family: Arial; font-size: 10px; color: #000000; }
.mespdv .tooltip_left .arrow_help				{ width: 9px; height: 15px; background: url(../../../images/Citroen/common/popin/form/arrow_help_right.gif) no-repeat; position: absolute; right: -7px; top: 3px; }
.mespdv .gmap														{ overflow: hidden; float:left; width: 270px; height: 210px; margin-top: 0; }
.mespdv .gmap p													{ color: #333333; padding: 10px; font-size: 11px; padding: 10px 0; display: block; background: url(../../../images/Citroen/common/popin/commun/dashed_separator.gif) repeat-x; background-position: bottom; }
.mespdv .gmap .search_address						{ margin-right: 0; }
.mespdv .search_address									{ text-align: right; margin: 10px 25px 0px 0; _margin: 5px 25px 0px 0;}
.mespdv .mynewsletters									{ color: #333333; background:url(../../../images/Citroen/common/popin/backgrounds/mes-newsletters.gif) repeat-x; height: 36px; overflow: hidden; padding: 10px 0 0 0 ; }
.mespdv .mynewsletters p								{ color: #333333; padding: 0 30px; font-size: 11px; font-family: arial; }
.mespdv .mynewsletters p a							{ color: #333333; }
.mespdv .mynewsletters p a:hover				{ text-decoration: none; }


/*.tooltip{ margin-top: 20px; padding: 10px 10px 10px 15px; z-index: 1000; width: 180px; height: 59px; background: url(../../../images/Citroen/common/popin/form/bkg_help.gif) no-repeat; float:right; display:none; }*/

.tooltip												{ min-height:59px;height:auto !important;height:59px; position: relative; padding: 5px; z-index: 1000; width: 158px; border: solid 1px #eaeaea; background: url(../../../images/Citroen/common/popin/form/bkg_help.gif) repeat-y; float:left; display:none; margin-top: 12px; margin-left: 10px; }
.tooltip .arrow_help						{ width: 9px; height: 15px; background: url(../../../images/Citroen/common/popin/form/arrow_help.gif) no-repeat; position: absolute; left: -7px; top: 20px; }

.help{ cursor: pointer; color: #333333; text-decoration: underline; }



.pager{ text-align: right; float: left; width: 360px; }
.pager .pager_previous,.pager .pages_list,.pager .pager_next{ font-family: Arial; font-size: 8px; }
.pager .pages_list				{ margin: 0 10px; }
.pager a									{ color: #000000; text-decoration: none; font-family: Arial; font-size: 8px; }
.pager a:hover						{ text-decoration: underline; }
.pager .pager_previous		{ background: url(../../../images/Citroen/common/popin/commun/bg_previous_page.gif) no-repeat; background-position: left; padding-left: 10px; }
.pager .pager_next				{ background: url(../../../images/Citroen/common/popin/commun/bg_next_page.gif) no-repeat; background-position: right; padding-right: 10px; }

.input_submit 			{background:#C8C8C8 url(../../../images/Citroen/common/popin/commun/bt_picto.gif) no-repeat scroll 2px 1px; border:0 none; color:#2e2e2e; cursor:pointer; font:normal 8px Arial,Helvetica,sans-serif; height:11px; margin:0 10px 0 30px; padding:0 5px 1px 14px !important; text-transform:uppercase; vertical-align:middle; width:auto;}
.input_submit:hover {background:#9B9B9B url(../../../images/Citroen/common/popin/commun/bt_picto.gif) no-repeat scroll 2px 1px; }

.input_action 			{background:#C8C8C8 url(../../../images/Citroen/common/popin/commun/bt_picto.gif) no-repeat scroll 2px 1px; border:0 none; color:#2e2e2e; cursor:pointer; font:normal 8px Arial,Helvetica,sans-serif; height:11px; margin:0 10px 0 0px; padding:0 5px 1px 14px !important; text-transform:uppercase; vertical-align:middle; width:auto;}
.input_action:hover	{background:#9B9B9B url(../../../images/Citroen/common/popin/commun/bt_picto.gif) no-repeat scroll 2px 1px; }
.input_action.disabled {cursor:default;color:#808080;}
.input_action.disabled:hover {background-color:#C8C8C8;}

.next				{background-position:right; padding:0 14px 1px 5px !important; border-right:1px solid #d4d4d4; margin-left:0; *height:13px; }
.next:hover	{background-position:right; padding:0 14px 1px 5px !important; border-right:1px solid #d4d4d4; margin-left:0; *height:13px; }

a.action_btn		{ background:#C8C8C8 url(../../../images/Citroen/common/popin/commun/bt_picto.gif) no-repeat 2px 1px;padding:1px 8px 0px 14px;margin:0px;height:10px;font-size:8px;color:#2e2e2e;text-transform:uppercase;cursor:pointer; text-decoration: none;display:inline-block;}
a.action_btn:hover	{ background:#9B9B9B url(../../../images/Citroen/common/popin/commun/bt_picto.gif) no-repeat scroll 2px 1px; }

.preview			 {background:#C8C8C8 url(../../../images/Citroen/common/popin/commun/bt_picto_left.gif) no-repeat scroll 2px 1px; margin-right:0; }
.preview:hover {background:#9B9B9B url(../../../images/Citroen/common/popin/commun/bt_picto_left.gif) no-repeat scroll 2px 1px; margin-right:0; }

.mentions {padding:0 30px; font:normal 8px Arial, Helvetica, sans-serif; color:#333;}
.mentions div{ float: right; }
.inscription .erreur {border:1px solid #db002f; }
.inscription .erreur_inscription{ color: #db002f; position: absolute; bottom: 10px; left: 10px; width: 300px; border: 0; font-weight: bold; font-size: 11px; }

/*** SUPPRESSION COMPTE***/
.err_del_compte{color:#FF0000;position:absolute;top:50px;left:200px;width:250px;height:50px;overflow:hidden;}
.popin_ajax_content .input_err{border-color:#D01E31;}

/*** DSELECT ***/
.select_txt{position:relative;background:#FFFFFF;min-height:11px;height:auto !important;height:13px;display:inline-block;width:100%;z-index:100; }
.select_normal_width{width:190px;}
.select_txt_content{background:#ffffff;height:11px;cursor:pointer;width:100%;border:1px solid #b5b5b5;}
.select_err .select_txt_content{border:1px solid #FF0000;}
.select_txt_bt{background:url(../../../images/Citroen/common/popin/select/bt.gif) right top no-repeat;height:11px;cursor:pointer;padding:0px 26px 0px 2px;line-height:11px;width:auto;text-align:left;overflow:hidden;}
.select_list{position:absolute;left:0px;top:12px;background-color:#ffffff;float:left;width:100%;max-height:200px;height:expression(this.scrollHeight > 200 ? 200 : true);overflow:auto;overflow-x:hidden;padding-bottom:1px;border:1px solid #b5b5b5;}
.select_list li{ width:100%;min-height:11px;height:auto !important;height:11px;text-align:left;font-size:10px;padding-top:1px;}
.select_list li a{color:#000000;display:block;width:100%;height:100%;text-decoration:none;}
.select_list li a:hover{background-color:#f5f5f5;}
.popin_ajax_content .select_txt_bt{ padding-right: 5px; }

.select_civilite{width:190px;z-index:1000;}
.select_sexe{width:190px;z-index:999;}
.select_langue{width:250px;}
.select_xxl{ width: 270px; }

/**** UC Validation  ***/
.popin .validation .donnees {font-size:10px;line-height:12px;}
.popin .validation .donnees input {vertical-align:middle;}
.popin .validation .donnees a{color:#333333;}
.popin .validation .donnees a:hover{text-decoration:none;}
.popin .validation .erreur{border:1px solid #DB002F;}

.input_radio { float: left; height: 9px; background: url(../../../images/Citroen/common/popin/form/bg_radio.gif); background-position: left top; background-repeat: no-repeat; padding-left: 12px; line-height: 9px; cursor:pointer;}
.input_radio_left{ margin-right: 10px; }


/*** VALIDATION COMPTE ***/
.popin .table_validate_compte a{color:#7D7D7D;}
.popin .table_validate_compte td{padding-bottom:10px;}
.popin .table_validate_compte .texte{padding-bottom:5px;line-height:100%;}
.popin .table_validate_compte .donnees_perso{margin-left:80px;}
.popin .table_validate_compte .donnees_commerciales{margin-left:80px;}
.popin .table_validate_compte .erreur{border:1px solid #DB002F;}


/**** UC INVITE AMI  ***/
.inviteami{padding-left: 20px; padding-bottom: 2px;}
.inviteami .error{border:1px solid #DB002F !important;}

.inviteami .pagerFriend a									{ color: #000000; text-decoration: none; font-family: Arial; font-size: 8px; }
.inviteami .pagerFriend a:hover						{ text-decoration: underline; }
.inviteami .pagerFriend .pager_previous		{ background: url(../../../images/Citroen/common/popin/commun/bg_previous_page.png) no-repeat; background-position: left; padding-left: 10px; }
.inviteami .pagerFriend .pager_next				{ background: url(../../../images/Citroen/common/popin/commun/bg_next_page.png) no-repeat; background-position: right; padding-right: 10px; }



