body
{
width:1024px;
margin: auto;
margin-top: 20px;
margin-bottom:20px;
background-repeat:no-repeat;
}

#en_tete
{
float:right;
width:1000px;
height:120px;
background-image: url("../image/banniere.jpg");
background-repeat:no-repeat;
}
#caddie
{
float:right;
height:50px;
width:200px;
margin-bottom:14px;
}
#connection 
{
float:left;
height:50px;
width:1024px;
border:1px solid;
margin-bottom:5px;
}
.connection
{
float:left;
width:550px;
}
#annonce_google
{
float:left;
padding-top:100px;
margin-left:100px;
}
#connection a
{
color:#74096b;
text-decoration: none;
}

#connection label
{
display:block;
width:50px;
float:left;
}

#menu
{
float:left;
width:150px;
margin-top:10px;
position:relative;
}

#accueil_gauche
{
float:left;
}
#accueil_droit
{
float:right;
}

#corps_accueil
{
float:right;
width: 846px;
height:600px;
margin-left:4px;
position:relative;
margin-top:10px;
background-repeat: no-repeat;
}

#reduc table
{
width:200px;
float:left;
}

.element_menu
{
width:149px;
border: 1px solid;
margin-bottom: 10px;
}

.element_menu h3
{
color:#9D0061;
font-family:"Arial Black", "Times New Roman", Times, serif;
text-align: center;
}

.element_menu ul
{
padding: 0px;
padding-left:20px;
margin: 0px;
margin-bottom: 8px;
}

.element_menu a
{
color:#66097a;
text-decoration: none;
}

.element_menu a:hover
{
background-color:#9AB2F6;
color: black;
}

#sous_menu
{
float:right;
position:relative;
width:850px;
border-bottom:1px solid #9EA0A1;
margin-top:10px;
padding-bottom: 30px;
}

#onglets
{
border: 1px solid transparent;
padding: 0;
font:bold 15px Batang, arial, serif;
list-style-type: none;
left:50%;
margin-top:0;
margin-left:-325px;
width:650px;
position:relative;
}

#onglets li
{
float:left;
height: 25px;
background-color: #F4F9FD;
margin: 2px 2px 0 2px !important;
margin:4px 2px 0 2px;
border: 1px solid #9EA0A1;
}

#onglet li.active
{
border-bottom: 1px solid #fff;
background-color: #fff;
}

#onglets a
{
display: block;
color: #666;
text-decoration: none;
padding: 4px;
}

#onglets a:hover
{
background: #fff;
}

#corps
{
float:right;
width: 846px;
margin-left:4px;
margin-top:20px;
position:relative;
}

h1
{
font: blod, underline, small-caps, Arial;
text-align:center;
color:#c30c8f;
}

h2
{
font:blod, underline, Arial;
text-align:center;
}

h3
{
font:bold, Arial;
text-align:center;
}

label
{
display:block;
width:130px;
float:left;
}

#inscription fieldset
{
width:450px;
border:1px, solid, yellow;
text-align: left;
}
#conseil
{
float:left;
width:415px;
margin-left:5px;
position:relative;
}
.fiche_produit
{
width:350px;
border-bottom:1px solid;
margin-bottom:5px;
}

#technique_mettre_fond_teint
{
width:350px;
overflow:auto;
right:10px;
}
#astuce
{
font:12px bold arial;
background-color:#c9ebfd;
width:320px;
margin-left:100px;
}
.panier
{
font:14px Batang, arial, serif;
text-align:center;
margin-bottom:10px;
}
.panier td
{
border:1px solid gray;
}

.commande input
{
float:right;
font:20px "Times New Roman", arial, serif;
margin-bottom:20px;

}

.affichage_teinte
 {
 float:right;
 width:300px;
 position:relative;
 margin-top:5px;
 }
  
 .affichage_prix
 {
 float:right;
 background-color:#a3bff7;
 width:150px;
 position:relative;
 margin-top:5px;
 }
#technique_mettre_fond_teint td
{
border:1px solid yellow;
background-color: #f6f376;
text-align: center;
}

#couleur_correcteur
{
float:200px;
position: relative;
}

#couleur_correcteur h1
{
text-align: center;
}

ul
{
text-indent:4px;
}

#vente
{
float:right;
width:415px;
margin-left:5px;
position:relative;

}
#affichage_detail
{
float:right;
width: 846px;
margin-left:4px;
position:relative;
}
#image_produit
{
float:left;
width:400px;
position:relative;
}

#description_produit 
{
float:left;
width:450px;
color:#010437;
font:14px italic;
position:relative;
}
#livraison
{
float:right;
width: 846px;
margin-left:4px;
position:relative;
}
#mode_paiement
{
float:left;
width:1000px;
margin-top:15px;
}
#traitement_commande table
{
float:left;
width:400px;
margin-top:15px;
}

#pied_de_page
{
float:bottom;
height:10px;

}
