@charset "utf-8";
/* CSS Document */

html{
background-color:#666465;
}

body{
margin-top:5px;
font-family:Arial-regular, Helvetica, sans-serif;
font-size:13px;
}

#conteneurg{
width:1040px;
margin:auto;
padding:auto;
}

#header{
width:1040px;
height:224px;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
}

#after_header{
width:1040px;
height:401px;
background-image:url(../images/back_centre.jpg);
background-repeat:no-repeat;
}

#bloc_gauche{
width:220px;
float:left;
padding-left:10px;
}

#bloc_droite{
width:810px;
float:left;
}

#bloc_espaceclient{
background-image:url(../images/back_espaceclient.gif); 
background-repeat:no-repeat; 
height:237px;
}

#text_espaceclient{
padding-top:32px; 
margin-left:80px;
color:#FFFFFF;
}

#text_espaceclient a{
color:#FFFFFF;
text-decoration:none;
}

#text_espaceclient a:hover{
text-decoration:underline;
}

#text_espaceclient div{
background-image:url(../images/puce_espaceclient.png);
background-repeat:no-repeat;
padding-left:13px;
}

/*genrale*/
#bloc_centrale{
background-color:#FFFFFF; 
height:363px; 
width:774px;
border:2px #ba0000 solid;
/*overflow:auto;*/
}

/* #bloc_centrale2{
background-color:#FFFFFF; 
height:363px; 
width:774px;
border:2px #ba0000 solid;
/*overflow:auto;
}*/


#flowovergris{
 height:320px;
 overflow:auto; 
 background-color:#666465; 
 margin:10px 10px 10px 10px;
 color:#FFFFFF;
}

.bloc_gaucheinformations{
padding-top:10px;
}

.bloc_gaucheinformations div{
width:207px;
background-color:#ba0000;
margin-top:5px;
padding-bottom:10px;
}

.bloc_gaucheinformations a{
color:#FFFFFF;
margin-left:5px;
text-decoration:none;
}

#titre{
background-image:url(../images/back-titre.gif);
height:23px;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
}

#menu_bas{
text-align:center;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
margin-top:5px;
}

#menu_bas a{
text-decoration:none;
color:#FFFFFF;
margin-left:5px;
margin-right:5px;
}

#lien_ih{
text-align:center;
margin-top:5px;
}

#lien_ih a{
text-decoration:none;
color:#ffffff;
}



/*accueil*/
#anim_flash{
width:474px;
height:305px;
border:2px #ba0000 solid;
margin-top:10px;
margin-left:33px;
float:left;
/*background-image:url(../images/rempli_anim.jpg);
background-repeat:no-repeat;*/
}

#bloc_presentation{
background-image:url(../images/back_blocpresentation.gif);
background-repeat:no-repeat;
width:210px;
height:313px;
float:left;
margin-top:10px;
text-align:center;
color:#FFFFFF;
padding-top:35px;
}

/*qui sommes nous*/
#presentation{
width:517px;
background-color:#666465;
margin-top:12px;
margin-left:12px;
height:306px;
color:#FFFFFF;
padding:10px 10px 0px 10px;
text-align:justify;
font-size:15px;
float:left;
}

#savez_vous{
background-image:url(../images/nous_savezvous.gif);
background-repeat:no-repeat;
width:217px;
height:315px;
float:left;
margin-top:10px;
margin-left:5px;
text-align:center;
color:#FFFFFF;
padding-top:55px;
}

/*contact*/
form.form_contactez label{
display: inline;
float: left;
width: 110px;
text-align:right;
margin-right:25px;
font-weight:bold;
}

.input{
width:300px;
}

form.form_contactez textarea{
width:300px;
height:100px;
}

.submit{
width:109px;
height:23px;
border:0px solid #000000;
background-image:url(../images/bout_envoyer.gif);
background-repeat:no-repeat;
cursor:pointer;
margin-top:10px;
}

/*produit*/
.item_recherche{
background-color:#666465;
width:143px;
height:155px;
margin-left:10px;
float:left;
}

.titre_itemrecherche{
background-color:#ba0000;
height:22px;
padding-left:5px;
color:#FFFFFF;
font-weight:bold;
}

.contenu_itemrecherche{
margin: 0px 0px 0px 5px;
height:130px;
color:#FFFFFF;
overflow:auto;
}

.boutvalider_prod{
width:103px;
height:22px;
border:0px solid #000000;
background-color:#FFFFFF;
background-image:url(../images/bout_valider.gif);
background-repeat:no-repeat;
cursor:pointer;
margin-right:22px;
}

#bloc_nosmarques{
width:755px;
height:125px;
margin:auto;
padding:auto;
margin-top:5px;
}

.produit_result{
width:172px;
/*height:177px;*/
height:200px;
border:2px solid #cb4040;
margin:5px 0px 5px 5px;
font-weight:bold;
text-align:center;
float:left;
}

/*detail_produit*/
#detail_produit{
border:2px solid #ba0000;
margin:10px 10px 10px 10px;
height:320px;
}

#detail_infoprod{
height:300px;
width:310px;
margin:10px 0px 0px 0px;
float:left;
text-align:center;
}

#detail_infoprodcontenu{
width:286px;
border:2px solid #ba0000;
margin-top:10px;
text-align:left;
padding:10px 10px 10px 10px;
background-color:#666465;
}

.titre_infoprod{
font-weight:bold;
color:#FFFFFF;
}

/*inscrire*/
#bloc_gaucheinscript{
width:480px; 
padding:0px 10px 0px 10px;
float:left;
}

.input2{
border:1px #FF0000 solid;
width:300px;
}

#inscription_droit{
background-color:#ba0000; 
width:250px; 
float:left;
margin:10px 0px 0px 0px;
text-align:center;
color:#FFFFFF;
}

.submit_inscription{
width:250px;
height:21px;
border:0px solid #000000;
background-image:url(../images/bout_valideinscription.gif);
background-repeat:no-repeat;
cursor:pointer;
margin-top:10px;
}

/*Sidentifier*/
.input_ident{
width:125px;
border:#000000 1px solid;
}

.lien_identifier a{
color:#ba0000;
text-decoration:none;
}

.submit_identifier{
width:35px;
height:28px;
border:0px solid #000000;
background-image:url(../images/bout_ok.gif);
background-repeat:no-repeat;
cursor:pointer;
margin-top:5px;
margin-right:20px;
}

/*Panier*/
.bout_validerpanier{
width:156px;
height:25px;
border:0px solid #000000;
background-color:#FFFFFF;
background-image:url(../images/bout_validpanier.png);
background-repeat:no-repeat;
cursor:pointer;
margin-top:10px;
}

#bloc_panetape2{
width:370px;
float:left;
margin-top:5px;
height:200px;
border:1px #b3b2b2 solid;
}

#bloc_panetape2 div{
padding-left:10px;
color:#FFFFFF;
background-color:#666465;
}

.input_panier{
border:1px #000000 solid;
width:250px;
}

.boutmodifier_panier{
width:99px;
height:21px;
border:0px solid #000000;
background-image:url(../images/bout_modifier.gif);
background-repeat:no-repeat;
cursor:pointer;
}


/*panier 3*/
#bloc_panetape3{
width:600px;
float:left;
margin-top:5px;
height:200px;
border:1px #b3b2b2 solid;
margin-left:75px;
}

#bloc_panetape3 div{
padding-left:10px;
color:#FFFFFF;
background-color:#666465;
}

.bout_validerpaiement{
width:89px;
height:27px;
border:0px solid #000000;
background-image:url(../images/bout_validetape.gif);
background-repeat:no-repeat;
cursor:pointer;
margin-top:10px;
}


/*panier etape 4*/

.textrouge_panier4{
color:#cb4040;
font-weight:bold;
}

#bloc_panetape4{
width:700px;
float:left;
margin-top:5px;
height:300px;
border:1px #b3b2b2 solid;
margin-left:50px;
color:#404040;
overflow:auto;
}







