/* CSS Document */

body 
{  
    font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
    background-color:#ffffff;
	font-size:11px;
	width:1000px;
	padding-top:0px;
    margin:auto;
	margin-bottom:30px
}

#content
{
   background-color:#F7F7F7;
   width:1000px;
   clear:both;
   min-height:500px;
}

.recap
{
   background-color:#FFFFFF;
   width:200px;
   top:0px;
   margin-right:15px;
   float:right;
   padding:8px;
}


#code_post
{
    text-align:center;
	padding-top:200px;

}

.img_haut
{
   top:0px;
   left:30px;
}


.titre
{

    margin-left:280px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#666666;
    margin-bottom:40px;
}
	
.erreur
{
	width: 300px;
    margin-left:auto;
    margin-right:auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#FF0000;
    margin-bottom:20px;
    list-style: circle;
}
	
 h1
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
    font-size:14px;
    color:#000000;
    font-weight:bold;
}

h2/*rouge centr�*/
{
    font-family:Arial, Helvetica, sans-serif;
	color:#A21F67;
	font-size:16px;
	text-align:center;

}

h3/*titres rouges � gauche*/
{
    font-family:Arial, Helvetica, sans-serif;
	color:#A21F67;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	display:inline;
	padding-left:30px;
	margin-top:10px;
	
}


h4/*r�cap commande*/
{
   font-family:Arial, Helvetica, sans-serif;
	color:#A21F67;
	font-size:12px;
	text-align:center;
}

h5
{
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#999999;
    font-weight:bold;
    display:inline;
}

h6/* r�cap commande page validation*/
{
    font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-align:left;
	margin-left:100px;
}

ul
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#333333;
}



.case
{
    background-color:#F7F7F7;
	width:120px;
	margin:15px;
	float:left;
	text-align:center;
	padding:3px;
}



#categorie
{
    display:block;
    margin-top:5px;
    clear:both;
}


.cases
{
   width:950px;
   margin:auto;
   border-top:2px;
   border-top-color:#CCCCCC;
   border-top-style:solid;
   margin-bottom:25px;
   padding:5px;
   display:block;
   clear:both;
}
.routeur
{
	float:left;
	margin-left:25px;
	width:250px;
	padding-bottom:20px;
}
.cgv
{
	clear:both;
	width:800px;
	margin-left:30px;
	padding-top:20px;
}

.annuaire
{
	width:800px;
	margin-left:30px;
	margin-bottom:30px;
}

#pages
{
   text-align:right;
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
   color:#666666;
   font-weight:bold;
   padding-right:30px;
   bottom:50px;
   display:block;
}

#valid
{
    margin-top:50px;
}
.bt_radio
{
	margin-left:70px;
	margin-bottom:10px;
}
	
#footer
{
    padding-top:10px;
    background-image:url(img/footer2.png);
    background-repeat:repeat-x;
    width:1000px;
    background-position:bottom;
    bottom:0px;
    clear:both;
}
.numero-client
{
	padding-top:20px;
	padding-bottom:20px;
}

.txt_footer
{
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#000000;
    background-position:bottom;
    bottom:0px;
}

#telecharger
{
    text-align:center;
    margin-top:150px;
}
#img_telechager
{
padding-bottom:200px;
}

.postal
{
margin-bottom:150px;
}

.etoile
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:9px;
    color:#FF0000;
}

label {
    display:block;
    width:150px;
    float:left;
} 

.label_identification {
    display:block;
	line-height:20px;
    width:85px;
    float:left;
	font-weight:bold;
} 

.bat
{
    float:left;
    margin-right:3px;
    margin-bottom:3px;
}
.code_banque
{
    float:left;
    margin-right:3px;
    text-align:center;
    margin-bottom:3px;
}
.nm_banque
{
    clear:both;
}

.form
{
    width:430px;
    padding:5px;
    float:left;
    background-color:#FFFFFF;
    margin-left:10px;
    margin-bottom:20px;
}

.cont_form_left
{
	width:150px;
	float:left;
}

.cont_form
{
	width:270px;
	float:left;
}

.champ
{
    margin-bottom:3px;
}
.champ_nom
{
    margin-bottom:3px;
	padding-top:20px;
	padding-bottom:10px;
	float:left;
}
.champ_ref
{
    margin-bottom:3px;
	padding-left:50px;
	padding-bottom:10px;
	padding-top:20px;
	float:left;
}

.bancaire
{
    background-color:#FFFFFF;
    padding:5px;
    width:600px;
}

a
{
    font-family:Arial, Helvetica, sans-serif;
    color:#666666;
    font-weight:bold;
    text-decoration:none;
}



a:hover
{
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
    color:#A21F67;
    font-weight:bold;
}

.insc-form-submit
{
	background-image: url('img/bt_inscription.png');
	background-color: transparent;
	border: none;
	width: 100px;
	height: 30px;
}

