/*  standard */
*{margin:0px;padding:0px;outline:none;}
body{color:white;background:#2e2e2e url(/images/bg_enter_site.gif) repeat-x scroll left top;font:62.5% Tahoma,Arial,Verdana,Helvetica,sans-serif;}
table,td,div,input,textarea,select{font-size:1em;}
a:link,a:visited,a:active,a:hover{color:#2981E5;text-decoration:none;}
a:hover{color:#2981E5;text-decoration:underline;}
a img{border:none;}
img{border:none;}
form{margin:0px;display:inline;}
select{}
label{width:150px;padding-top:2px;display:block;float:left;}
fieldset{border:0px;padding-bottom:10px;position:relative;}
input{z-index:99;padding-left:2px;padding-bottom:2px;border:1px solid #333333;background:url(/images/input_degrade.gif) repeat-x scroll left top;}
li{list-style:none;width:150px;display:inline;}
li label{width:60px;padding-top:0px;}
label img{margin-right:5px;}
li input{float:left;margin-right:15px;}
h4 { font-weight:normal; font-size:14px;}

.white { color:#FFF;}
.rose{color:#FF58C9;}
.clear { clear:both;}
		  
#superConteneur{margin:auto auto;padding:0px 0px 0px 10px;width:770px;position:relative;margin-bottom:30px;}
#loader{position:absolute;top:30px;left:320px;display:none;}
#stepimg {margin-left:30px;margin-right:35px;}
.poursuivre {border:0px;}
.fleche {background: url(/images/aw_inscription_icone_fleche.gif) no-repeat scroll left 4px;padding-left:10px;}
.imageHaut{float:left;}
.imageBas{float:left;}



/*
NAVIGATION
*/
.stepping_container {width:545px; height:62px;}
.stepping {background:url(/images/signet_titre_etape.png) no-repeat; width:545px; height:62px; position:absolute; margin-left:-11px;}
.stepping_title { float:left; width:274px; height:42px; padding-left:; text-transform:uppercase;}
.stepping_menu {float:left; width:245px; height:42px; background:url(/images/signet_titre_barre_etape.png) no-repeat center;}
.menu_step1, .menu_step2, .menu_step3 {float:left; width:29px; height:42px;}
.menu_step1 { margin-left:29px;}
.menu_step2 { margin-left:50px;}
.menu_step3 { margin-left:50px;}
.step_inactif {background:url(/images/picto_bulle_etape_inactif.png) no-repeat center;}
.step_actif {background:url(/images/picto_bulle_etape_actif.png) no-repeat center;}
.step_valide {background:url(/images/picto_bulle_etape_valide.png) no-repeat center;}
a.bulle, a.bulle:hover, a.bulle:visited, a.bulle:link{ color:#FFF; font-size:18px; display:block; width:29px; height:42px; text-decoration:none; text-align:center; padding-top:9px; padding-right:1px;}
h3.stepping_h3 { color:#969696; font-size:16px; display:block; width:274px; height:42px; text-decoration:none; padding:12px 0 0 36px; font-weight:normal;}

/* NAVIGATION BOTTOM */
.bottom_navigation_container { padding-top:10px;}

.bottom_navigation_previous { float:left; margin-left:15px;}
.bottom_navigation_previous .button_gris_beginning{height:47px; width:7px; float:left; background:url(/images/boutton_gris_gauche.png) no-repeat center;}
.bottom_navigation_previous .button_gris_main{height:47px; float:left; background:url(/images/boutton_gris_droite.png) no-repeat center right; padding-right:12px;}
.bottom_navigation_previous a.previous, a.previous:hover, a.previous:link, a.previous:visited { height:47px; display:block; padding:16px 0px 0px 34px; background:url(/images/picto_fleche_gauche_rose.png) no-repeat top left; color:#FFF; text-transform:uppercase; font-weight:bold; font-size:12px; text-decoration:none;}

.bottom_navigation_next { float:right; padding-right:12px;}
.bottom_navigation_next .button_rose_beginning{height:47px; width:7px; float:left; background:url(/images/boutton_rose_lisere_gauche.png) no-repeat center;}
.bottom_navigation_next .button_rose_main{height:47px; float:left; background:url(/images/boutton_rose_lisere_droite.png) no-repeat center right; padding-right:12px;}
.bottom_navigation_next .submit_next { height:47px; padding-right:34px; padding-left:24px; background:url(/images/picto_fleche_droite_rose.png) no-repeat center right; color:#FFF;  border:none; text-transform:uppercase; font-weight:bold; font-size:12px; cursor: pointer;}
.bottom_navigation_next .submit_next:hover { }


/*
MAIN
*/
.boiteMilieu{float:left;width:768px;background-color:rgb(0,0,0);padding-top:10px;border-right:#494747 1px solid;border-left:#494747 1px solid;font-size:1.2em;}

.boiteMilieu .intro { padding:0 0px 15px 25px;}

.largeContainer { width:740px; margin-left:auto; margin-right:auto;}
.largeTop { height:7px; background:url(/images/boite_haut_large.png) no-repeat;}
.largeMain { background-color:#1A1A1A; }
.largeBottom { height:7px; background:url(/images/boite_bas_large.png) no-repeat;}

.button_grey_container { width:136px; height:28px; background-color:#414141; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding:2px;}
.button_grey_main { width:134px; height:26px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border:solid 1px #000; margin-left:auto; margin-right:auto;}

.mini_button_grey_container { width:42px; height:28px; background-color:#414141; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding:2px;}
.mini_button_grey_main { width:40px; height:26px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border:solid 1px #000; margin-left:auto; margin-right:auto;}

.boiteMilieu #cheminGlobal{visibility:hidden;}
.boiteMilieu .help{font-size:0.9em;color:white;}
.boiteMilieu .step1 input,
.boiteMilieu .step2 input,
.boiteMilieu .step3 input,
.boiteMilieu .step4 input,
.boiteMilieu .step5 input,
.boiteMilieu .step6 input {width:167px;}
.boiteMilieu .step1,
.boiteMilieu .step2,
.boiteMilieu .step3,
.boiteMilieu .step4,
.boiteMilieu .step5,
.boiteMilieu .step6 {position:relative;}
.boiteMilieu .step1 select,
.boiteMilieu .step2 select,
.boiteMilieu .step3 select,
.boiteMilieu .step4 select,
.boiteMilieu .step5 select,
.boiteMilieu .step6 select {/*width:170px;*/}

.error{margin:30px 0px 30px 30px;font-size:1.2em;width:690px;}
.error h1{margin-bottom:20px;}
.error p{padding-bottom:10px;}
.formError {position:absolute;top:-45px; left:240px;padding-bottom:13px;display:none;z-index:5000;}
.formError .formErrorContent {width:180px; color:#fff;min-height:25px;font-family:tahoma;font-size:11px;border:2px solid #ddd;box-shadow: 0px 0px 6px #000;-moz-box-shadow: 0px 0px 6px #000;-webkit-box-shadow: 0px 0px 6px #000;padding:4px 10px 4px 38px;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;background:#da257e url(/images/pic_erreur.gif) no-repeat scroll 7px 4px;}
.formError .formErrorArrow{position:absolute;bottom:0;left:20px;width:15px; height:15px;z-index:5001;}
.formError .formErrorArrowBottom{top:0;margin:-6px;}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow: 0px 2px 3px #444;-moz-box-shadow: 0px 2px 3px #444;-webkit-box-shadow: 0px 2px 3px #444;font-size:0px; height:1px; background:#da257e;margin:0 auto;line-height:0px; font-size:0px; display:block;}
.formError .formErrorArrowBottom div{box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}
.formError .formErrorArrow .line10{width:15px;border:none;} 
.formError .formErrorArrow .line9{width:13px;border:none;} 
.formError .formErrorArrow .line8{width:11px;} 
.formError .formErrorArrow .line7{width:9px;} 
.formError .formErrorArrow .line6{width:7px;} 
.formError .formErrorArrow .line5{width:5px;} 
.formError .formErrorArrow .line4{width:3px;} 
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0px solid #ddd;} 
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}  

#error label { float:none; padding:0 50px 10px 0; display:inline;}
#error input{border:none; padding:0;}
#error input.submit{ background:none; width:180px; position:relative; padding:0 0 0 20px; top:-3px;}
#error .formError{ left:92px; top: -47px;}
#error .colonneUn{ float:left; width:250px;}
#error .colonneDeux{ float:left; width:250px;}