/* 
Site : FUAJ
CSS  : v1.0
Date : 15/12/2009
*/

*{margin:0;padding:0;}
img{border:0;}
body{background:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:62.5%;text-align:center;color:#000;}
#center a {color:#CA4800;  text-decoration:none;font-weight:normal;}

.recherche_resultat li a {
font-size:1.2em;}

.clearfix:after 		{ content:""; display:block; clear:both; visibility:hidden; line-height:0;	height:0; }
.clearfix 				{ display:inline-block; }
html[xmlns] .clearfix 	{ display:block; }
* html .clearfix 		{ height:1%; }

/*etape1*/
.bloc_inscription { padding:5px; width:600px;}
#center .bloc_inscription h3 { color:#333333; font-size:1em; }
.bloc_inscription .content_bg_point { background:url(../img/inscription/design/bg_pointille.gif) repeat-x 0px 8px; width:100%; }
.bloc_inscription .content_bg_point p.left { float:left; background-color:#FFFFFF; }
#center .bloc_inscription .content_bg_point p.right { background-color:#FFFFFF; padding-left:0; }
#center .bloc_inscription .content_bg_point p { padding-bottom:0; margin-bottom:0; }
.bloc_inscription h3.adhesion { padding-top:18px; }
/*#center .bloc_inscription p.adhesion { margin:0; padding-bottom:25px; }*/
#center .bloc_inscription p.adhesion { margin:0; padding-bottom:10px; }
#center .bloc_inscription p.adhesion a { font-size:1.1em; background:transparent url(../img/puce-plus.gif) no-repeat scroll 0 4px; color:#E56305; font-weight:normal; padding-left:12px; text-decoration:none;}

#center .bloc_inscription ul.menu { padding:0; margin:0; margin-left:-5px; margin-top:27px; width:390px; }
#center .bloc_inscription ul.menu li { padding:0; margin:0; list-style:none; background:none; float:left; display:block; margin-right:3px; }
#center .bloc_inscription ul.menu li.adhesion { background:url(../img/inscription/menu/menu_adhesion.gif) no-repeat top left; width:70px; height:36px; }
#center .bloc_inscription ul.menu li.info { background:url(../img/inscription/menu/menu_info.gif) no-repeat top left; width:85px; height:36px; }
#center .bloc_inscription ul.menu li.livraison { background:url(../img/inscription/menu/menu_livraison.gif) no-repeat top left; width:66px; height:36px; }
#center .bloc_inscription ul.menu li.paiement { background:url(../img/inscription/menu/menu_paiement.gif) no-repeat top left; width:67px; height:36px; }
#center .bloc_inscription ul.menu li.confirmation { background:url(../img/inscription/menu/menu_confirmation.gif) no-repeat top left; width:84px; height:36px; }
#center .bloc_inscription ul.menu li span { display:none; }
#center .bloc_inscription ul.menu li.active { background-position:bottom left; }
/*.bloc_carte { width:380px; padding-top:25px; }*/
.bloc_carte { width:680px; padding-top:25px; }
.bloc_carte img.left { float:left; padding-left:3px; }
.bloc_carte img.right { float:right; }
.bloc_carte h3 { background:url(../img/pointille-gris.gif) repeat-x bottom left; padding-bottom:8px; }
.bloc_carte ul li label { width:265px; float:left; }
.bloc_carte ul li select { float:right; }
.bloc_carte ul li { background:none; list-style:none; padding:0; margin:0; padding-bottom:10px; background:url(../img/pointille-gris.gif) repeat-x bottom left; padding-top:20px; list-style-image:none; list-style-position:outside;}
.bloc_carte ul { margin:0; padding:0; }
.bloc_carte ul li a { background:url(../img/puce-plus.gif) no-repeat 8px 5px; padding-left:25px; display:block; font-weight:normal; }
.bloc_carte ul li select { width:34px; margin-right:8px; }
.bloc_carte ul li a img { vertical-align:middle; padding-left:17px; }
.bloc_inscription form,.bloc_inscription form fieldset { padding:0; margin:0; }
.bloc_inscription form legend { display:none; }
.bloc_carte form p.valider_input { width:100%; text-align:center; padding-top:20px; }
#center .bloc_inscription h2 { margin:0; }
#center .bloc_inscription p.spip { margin:0; padding-top:25px; padding-bottom:15px; }

/*etape 2*/
#center .bloc_information p.remarque { font-size:0.9em; padding:15px 0 17px 0; margin:0; }
#center .bloc_information h2 { font-size:1.2em; display:block; float:left; background:url(../img/inscription/design/picto_info.gif) no-repeat top right; height:22px; padding-right:28px; padding-top:3px; margin-bottom:10px; }
#center .bloc_information p.clear_p { clear:both; }
#center .bloc_information p { margin:0; padding-bottom:7px; }
#center .bloc_information p label { width:150px; display:block; float:left; text-align:right; padding-right:10px; padding-top:2px; }
#center .bloc_information p input { float:left; width:150px; border:1px solid #ffa500;  }
#center .bloc_information p select { float:left; width:110px;  }
#center .bloc_information p.date select.jour { width:46px; }
#center .bloc_information p.date select.mois { width:85px; }
#center .bloc_information p.date select.annee { width:63px; }
#center .bloc_information p.date select { margin-right:2px; }
#center .bloc_information fieldset { padding-bottom:23px; }
#center .bloc_information p.titre { font-size:1.2em; font-weight:bold; padding-bottom:3px; }
#center .bloc_information p.input_valider input { width:auto; border:none; clear:both; float:none;  }
#center .bloc_information p.input_valider { width:100%; text-align:center; padding-top:40px; padding-bottom:15px; }

/*etape 3*/
#center .bloc_livraison p.instruction { font-size:1.1em; padding-top:5px; padding-bottom:0; }
#center .bloc_livraison p.remarque { font-size:0.9em; padding:18px 0 17px 0; margin:0; }
#center .bloc_livraison p { margin:0; padding-bottom:7px; }
#center .bloc_livraison p label { width:150px; display:block; float:left; text-align:right; padding-right:10px; padding-top:2px; }
#center .bloc_livraison p input { float:left; width:150px; border:1px solid #ffa500;  }
#center .bloc_livraison p select { float:left; width:110px;  }
#center .bloc_livraison p.input_valider input { width:auto; border:none; clear:both; float:none;  }
#center .bloc_livraison p.input_valider { width:100%; text-align:center; padding-top:33px; padding-bottom:170px; }
#center .bloc_livraison fieldset { padding-bottom:30px; }
#center .bloc_livraison p.condition { font-weight:bold; background:url(../img/inscription/puce-orange.GIF) no-repeat 0px 3px; padding-left:15px; padding-bottom:11px; }

/*etape 4*/
#center .bloc_paiement .bloc_carte ul li span { float:right; font-size:1.2em; padding-right:25px; }
#center .bloc_paiement .bloc_carte ul li.sous_total p span { font-size:1.2em; }
#center .bloc_paiement .bloc_carte ul li.sous_total p span.left { width:300px; float:left; text-align:right; padding:0; }
#center .bloc_paiement .bloc_carte ul li.sous_total p span.right { float:left; display:block; text-align:left; padding:0; width:40px; padding-left:40px; }
#center .bloc_paiement .bloc_carte ul li.sous_total p.total span { font-weight:bold; }
#center .bloc_paiement .bloc_carte ul li.sous_total p { margin:0; padding-bottom:7px; }
#center .bloc_paiement p.validation { width:100%; text-align:center; padding-top:40px; padding-bottom:150px; }
#center .bloc_paiement p.validation a { margin-bottom:15px; display:block; }

/*etape5*/
#center .bloc_confirmation {width:680px;}
#center .bloc_confirmation .bloc_carte ul li span { float:right; font-size:1.2em; padding-right:25px; }         
#center .bloc_confirmation .bloc_carte ul li.sous_total p span { font-size:1.2em; }

#center .bloc_confirmation .bloc_carte ul li span.quantite { float:left; font-size:1.2em; padding-left:300px; }
#center .bloc_confirmation .bloc_carte ul li span.prix { float:right; font-size:1.2em; padding-right:15px; }   

/*#center .bloc_confirmation .bloc_carte ul li.sous_total p span.left { width:300px; float:left; text-align:right; padding:0; }*/
#center .bloc_confirmation .bloc_carte ul li.sous_total p span.left { width:600px; float:left; text-align:right; padding:0; }
#center .bloc_confirmation .bloc_carte ul li.sous_total p span.right { float:left; display:block; text-align:left; padding:0; width:40px; padding-left:40px; }
#center .bloc_confirmation .bloc_carte ul li.sous_total p.total span { font-weight:bold; }
#center .bloc_confirmation .bloc_carte ul li.sous_total p { margin:0; padding-bottom:7px; }
#center .bloc_confirmation h2.numero_commande { font-size:1.2em; padding-top:30px;  }
.detail_confirmation { padding-top:28px; padding-bottom:55px; }

#center .detail_confirmation h4 { background:url(../img/inscription/design/picto_noir.gif) no-repeat 0px 2px; padding-left:10px; margin:0; font-size:1em;  }
#center .detail_confirmation p.adresse { padding-left:9px; font-size:1.1em; padding-bottom:0; margin:0; }
/*#center .detail_confirmation div { float:left; padding-left:23px; padding-bottom:23px; }*/
#center .detail_confirmation div { float:left; padding-left:100px; padding-bottom:23px; }
#center .detail_confirmation p { clear:both; font-size:1.1em; margin:0; padding-bottom:18px; }
#center .detail_confirmation p a { color:#0012fe; text-decoration:underline; }
#center .detail_confirmation p.print { background:url(../img/inscription/design/picto_print.gif) no-repeat 0px 0px; padding-left:31px; margin-top:12px; }
#center .detail_confirmation p.print a { font-size:1.2em; text-decoration:none; color:#E56305; }


/* les autres blocs de la page */
#head{display:none;}
#foot{display:none;}
#foot-logo{display:none;}

#left{display:none;}
#right{display:none;}

#center{width:680px;}

#center .bloc_inscription .menu {display:none;}
#center .detail_confirmation p.print{display:none;}
#center p.fil{display:none;}

#page{background:none;}
