/******styles d'ordre general********/

#ficheproduit{
position:relative;
float:right;
right:10px;
background:#FFFFFF;
width:710px;
height:700px;
top:20px;
margin-bottom:50px;

}

#AccueilMonCompte{
position:relative;
width:746px;
height:auto;
background-color:#A6CCCF;
float:right;
right:2px;
top:2px;
}

#AccueilMonCompte .Texte{
color:#2B5767;
font-family:Verdana;
font-size:10px;
position:relative;
float:left;
left:6px;
top:4px;
font-weight:bold;
}

#AccueilMonCompte .Texte1{
color:#2B5767;
font-family:Verdana;
font-size:10px;
position:relative;
float:left;
left:30px;
top:4px;
font-weight:bold;
}

#AccueilMonCompte .Separateur{
position:relative;
float:left;
left:20px;
}

.lien_haut .link{
position:relative;
float:left;
height:20px;
width:20px;
}

.lien_haut .link_retour{
position:relative;
float:left;
height:20px;
width:140px;
}

.lien_haut{
float:left;
padding-left:8px;
width:160px;
position:relative;
font-size:11px;
font-family:Verdana;
height:20px;

color:#2B5767;
text-decoration:none;
}

.lien_haut .texteMauve11{
color:#2B5767;
font-size:11px;
font-family:Verdana;
text-decoration:none;


}

.lien_haut a{
float:left;
width:auto;
position:relative;
font-size:11px;
font-family:Verdana;
text-decoration:none;
color:#2B5767;

}

.lien_haut2 {
float:left;
font-family:Verdana;
font-size:11px;
margin-left:10px;
position:relative;
width:300px;
color:#2B5767;
text-decoration:none;
height:20px;
}

.lien_haut2 .link{
position:relative;
float:left;
height:auto;
width:20px;
}

.lien_haut2 .link_retour{
position:relative;
float:left;
height:auto;
width:280px;
}

.lien_haut2 .texteMauve11{
/*color:#2B5767;*/
font-size:11px;
font-family:Verdana;
text-decoration:none;


}

.lien_haut2 a{
float:left;
width:auto;
position:relative;
font-size:11px;
font-family:Verdana;
text-decoration:none;
color:#2B5767;
}

#main{
background-color:#FFFFFF;
float:left;
height:auto;
position:relative;
}

#gauche{
float:left;
height:auto;
position:relative;
width:360px;
}

#article{
float:left;
width:350px;
height:auto;
padding-left:9px;
position:relative;
}

/*#article .photo_article{
font-size:15px;
float:left;
padding-left:15px;
}*/

#article .no_found{
position:relative;
float:left;
height:auto;
width:300px;
font-size:15px;
float:left;
padding-top:10px;
font-size:11px;
color:#115F68;
font-family:Verdana;
font-size:11px;
}

.liste_couleur{
position:relative;
z-index:2;
margin-top:-10px;
padding-left:216px;
float:left;
padding-bottom:7px;
}

#autres_articles{
padding-top:10px;
float:left;
height:auto;
position:relative;

}

#titre_decouvrir{
width:345px;
background :url(../images/fiche_produit/fond_hachure_bas.gif) ;
height:auto;
padding-top:5px;
padding-bottom:10px;
padding-left:10px;
padding-right:5px;
position:relative;
float:left;
position:relative;
}

#deux_articles{
float:left;
position:relative;
background-color:#cfe2e5;
width:360px;
}

#article_gauche{
float:left;
position:relative;
height:250px;
float:left;
background-color:#cfe2e5;
border:0;
width:180px;
padding-bottom:15px;
}

#article_gauche .image_article{
padding-left:10px;
margin-top:4px;
float:left;
position:relative;
}

#description_art_bas{
float:left;
background-color:#cfe2e5;
color:#115f68;
float:left;
position:relative;
}

#description_art_bas .titre_article{
padding-bottom:5px;
color:#115f68;
font-family:Verdana;
font-weight:bold;
font-size:11px;
padding-left:13px;
position:relative;
float:left;
width:144px;
}

#description_art_bas .titre_article a{
color:#115f68;
text-decoration:none;

}

#description_art_bas .titre_article a:hover{
color:#115f68;
text-decoration:underline;
}


#pointille{
height:1px;;
width:150px;
background :url(../images/fiche_produit/pointille.gif) repeat-x ;
margin-top:8px;
margin-left:10px;
overflow:hidden;
float:left;
position:relative;
}

#pointille_bas{
height:1px;;
width:150px;
background :url(../images/fiche_produit/pointille.gif) repeat-x ;
float:left;
margin-top:2px;
padding-bottom:2px;
float:left;
position:relative;
margin-left:10px;
}

#prix_produit_bas{
background-color:#cfe2e5;
padding-left:10px;
/*color:#115f68;*/
font-size:10px;
font-family:Verdana;
float:left;
position:relative;

}

#prix{

float:left;
position:relative;
width:60px;
}

#prix .text1{
color:#115f68;
font-size:15px;
font-family:Arial;
font-weight:bold;
float:left;
position:relative;
font-weight:bold;
width:60px;
margin-left:3px;

}

#prix .text1 a{
text-decoration:none;
color:#115f68;
float:left;
position:relative;
}

#prix .text1 a:hover{
text-decoration:underline;
color:#115f68;
}

#prix .text1 .petit{
color:#115f68;
font-size:10px;
font-family:Arial;
font-weight:bold;
float:left;
position:relative;
font-weight:bold;
}

#prix .text_prix{
color:#115f68;
font-size:15px;
font-family:Arial;
font-weight:bold;
float:left;
position:relative;

}

#prix .text_prix a{
text-decoration:none;
color:#115f68;
}

#prix .text_prix a:hover{
text-decoration:underline;
color:#115f68;
}

#reduction{
float:left;
padding-left:5px;
}

#reduction .text1{
color:#115f68;
font-size:10px;
font-family:Arial;
font-weight:bold;

}

#reduction .text_prix{
color:#115f68;
font-size:15px;
font-family:Arial;
text-decoration: line-through
}

#droite{
float:left;
position:relative;
height:auto;
width:364px;

}

#paiement{
position:relative;
float:left;
width:350px;
}

#titre_haut{
background-color:#FFFFFF;
font-size:21px;
font-family:Verdana;
color:#2b5767;
margin-left:10px;
height:auto;
width:330px;
float:left;
position:relative;
font-weight:bold;
}

#tarif{
margin-top:16px;
background-color:#86b6bd;
padding-left:10px;
width:354px;
height:53px;
position:relative;
float:left;
}

#prix_principal{
/*color:#ffffff;*/
float:left;
background-color:#86b6bd;
position:relative;
height:auto;
width:354px;
}

#prix_principal .blocDiscount{
float:left;
position:relative;
width:59px;
height:auto;
margin-top:-15px;
}
#prix_principal .text1{
position:relative;
float:left;
font-size:11px;
color:#FFFFFF;
font-family:Verdana;
background-color:#86b6bd;
height:auto;
width:250px;
}

#prix_principal .prix{
font-size:26px;
font-weight:bold;
color:#FFFFFF;
font-family:Verdana;
background-color:#86b6bd;
position:relative;
float:left;
width:120px;
line-height:21px;
margin-top:-18px;
padding-bottom:10px;
}

#text2{
color:#2b5767;
font-size:11px;
font-family:verdana;
width:130px;
position:relative;
float:left;
height:auto;
margin-top:15px;
padding-left:10px;
}
#text2 .petit{
color:#2b5767;
font-size:11px;
font-family:verdana;
width:80px;
position:relative;
/*line-through:none;*/
}


#prix_principal .prix2{
color:#2b5767;
text-decoration: line-through;
font-size:13px;
font-family:verdana;
position:relative;
float:left;
height:auto;
margin-top:-10px;

}



#products_price {
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:26px;
font-weight:bold;
position:relative;
width:134px;
height:auto;
padding-top:10px;
}


#products_price .petit{
font-family:Verdana;
position:relative;
font-size:11px;
color:#ffffff;
margin-bottom:-6px;
margin-top:-5px;
}

#picto_reduction{
position:relative;
float:left;
width:59px;
height:50px;
margin-top:-15px;

}

#caracteristique{
float:left;
margin-top:1px;
padding-top:5px;
background-color:#cfe2e5;
width:364px;
}

#ligne_caracteristique{
float:left;
/*background-color:#2B5767;*/
font-family:Verdana;
font-size:11px;
color:#2B5767;
width:364px;
padding-bottom:5px;
position:relative;
}

#champs_saisie{
padding-top:-10px;
color:#498293;
margin-bottom:3px;
margin-left:-5px
}

#image_modif{
margin-left:-5px
}

#image_marque{
margin-bottom:10px;
}

#titre_caracteristique{
float:left;
width:340px;
padding-top:7px;
position:relative;
}

.assistant_taille{
position:relative;
float:left;
width:height:auto;
height:auto;
padding-left:83px;
}

#colonne_gauche{
float:left;
font-size:11px;
color:#2b5767;
padding-right:2px;
}

#colonne_centre{
float:left;
font-size:11px;
color:#2b5767;
padding-right:20px;
}

#colonne_droite{
float:left;
color:#2b5767;
position:relative;
width:auto;
height:auto;
}

#colonne_droite .droite_input{
float:left;
font-size:11px;
padding-left:10px;
}

#colonne_droite .droite_input select{
width:235px;
}


#colonne_droite_coloris select{
width:235px;
position:relative;
float:left;
height:auto;
}

#colonne_droite_coloris{
width:220px;
position:relative;
float:left;
height:auto;
}

#colonne_droite_coloris input{
float:left;
padding-right:20px;
color:#2b5767;
}

#colonne_droite .droite_fleche{
float:left;
font-size:11px;
padding-top:5px;
padding-left:15px;
text-decoration:none;
}

#colonne_droite .droite_fleche a{
padding-left:2px;
color:#2b5767;
font-size:11px;
text-decoration:none;
}


#colonne_droite_qte{
float:left;
padding-right:20px;
color:#2b5767;
}


#colonne_droite_qte input{
float:left;
color:#2b5767;
width:25px;
margin-left:1px;
margin-right:1px;
text-align:center;
}


#quantite{
float:left;
padding-right:20px;
color:#2b5767;
}

#validation{
height:auto;
background :url(../images/fiche_produit/fond_hachure_bas.gif) no-repeat;
margin-bottom:10px;
padding-left:10px;
float:left;
width:354px;
position:relative;
}

#validation .espaceGchMoyen2 {
margin-left:12px;
margin-top:17px;
}

#image_validation{
padding-left:7px;
padding-top:16px;
z-index:1;
position:relative;
float:left;
}

#marque{
background-color:#FFFFFF;
height:auto;
float:left;
}

#description{
position : relative;
float:left;
background-color:#FFFFFF;
font-family:Verdana;
font-size:12px;
color:#2b5767;
width:320px;
margin-right:10px;
padding-left:10px;
height:auto;
}

#description .titre{
font-size:11px;
font-weight:bold;
padding-bottom:5px;
}

#description_art_bas{
background-color:#cfe2e5;
color:#115f68;
}
#separateur_droit{
padding-bottom:2px;
}

#description .titre_article{
font-weight:bold;
font-size:13px;
font-family:Verdana;
/*color:#2b5767;*/
}

#description .texte_description{
position:relative;
float:left;
background-color:#FFFFFF;
font-family:Arial;
font-size:10px;
/*color:#cfe2e5;*/
}

#description .reference{
margin-top:5px;
background-color:#FFFFFF;
font-family:Verdana;
font-size:10px;
/*color:#2b5767;*/
font-style: italic;
margin-bottom:55px;
}

#articles_consultes{
background-color:#FFFFFF;
float:left;
position:relative;
}

#titre_recent{
background-color:#FFFFFF;
width:40px;
padding-bottom:5px;
padding-left:15px;
margin-top:7px;
}

#trois_articles{
padding-left:5px;
float:left;
background-color:#FFFFFF;
width:150px;
}

#article_recent{
float:left;
padding-left:10px;
margin-top:15px;
margin-bottom:10px;
}

#article_recent .image_article_recent{
margin-left:4px;

}

#article_recent .titre_article_recent{
float:left;
font-family:Verdana;
font-size:10px;
color:#2b5767;
font-weight:bold;
padding-left:5px;
width:80px;
}

#article_recent .titre_article_recent a{
color:#2b5767;
text-decoration:none;
}

#article_recent .titre_article_recent a:hover{
color:#2b5767;
text-decoration:underline;
}

#img_article_recent{
margin:1px;
}


#products_disponibility {
color:#2B5767;
float:left;
font-family:Verdana;
font-size:11px;
margin-left:-6px;
width:121px;
}
/**** css pour les produits croisés ***/

#autres_articles{
padding-top:10px;
float:left;
height:auto;
position:relative;
width:360px;

}

.blocVoirAussi{
width:528px;
}


#titre_decouvrir{
width:345px;
background :url(../images/fiche_produit/fond_hachure_bas.gif) ;
height:auto;
padding-top:5px;
padding-bottom:10px;
padding-left:10px;
Position:relative;
}

#autres_articles .blocTitre{
width:354px;
background :url(../images/fiche_produit/fond_hachure_bas.gif) ;
height:auto;
padding-top:5px;
padding-bottom:10px;
padding-left:5px;
padding-right:0px;
position:relative;
margin-top:24px;
float:left;
}

#titre_decouvrir .blocVA{
width:250px;
}

#autres_articles .tableauVA{
background-color:#f3e9dd;
width:528px;
}

.tableauVA td{
height:auto;
}

.tableauVA .gch{
background:url(../images/boutique/fiche/coin-gch.gif) no-repeat top left;
width:10px;
height:24px;
}

.tableauVA .milieu{
background:url(../images/boutique/fiche/fond-titre.gif) repeat-x top ;
width:508px;
height:24px;
}

.tableauVA .dt{
background:url(../images/boutique/fiche/coin-dt.gif) no-repeat top right;
width:10px;
height:24px;
}

.contenuVA{
background:url(../images/boutique/fiche/fond-vignette.gif) repeat-x top left;
width:503px;
height:auto;
padding-left:25px;
}


.vignetteVA{
float:left;
padding-top:10px;
}

.titreVA{
font-family:Arial;
font-size:17px;
color:#94493c;
font-weight:bold;
margin-left:19px;
margin-top:3px;
}

.descVignette{
width:166px;
float:left;
margin-top:17px;
padding-left:7px;
}

.descVignette .libelle{
height:38px;
}

.descVignette .prix{
margin-top:5px;
}

.descVignette .libelle a, .descVignette .prix a{
color:#94493c;
text-decoration:none;
}

.descVignette .libelle a:hover, .descVignette .prix a:hover{
text-decoration:underline;
}


.texteBarre{
  text-decoration:line-through;
}

.visuDiscount{
margin-top:5px;
float:left;
width:59px;
}

#Navigation{
position:relative;
float:left;
height:auto;
width:724px;
padding-top:10px;
color:#115f68;
}

#logoProduit{
background-color:#FFFFFF;
float:left;
height:auto;
position:relative;
padding-left:10px;
padding-bottom:10px;
}

#article_gauche .TxtVertPtt a{
color:#115F68;
float:left;
font-family:Arial;
font-size:11px;
height:auto;
left:2px;
position:relative;
text-align:left;
text-decoration:none;
width:50px;
}

#article_gauche .TxtPrixVert a{
color:#115F68;
float:left;
font-family:Arial;
font-size:13px;
font-weight:bold;
height:auto;
position:relative;
text-align:left;
text-decoration:none;
width:54px;
}

#article_gauche .picto_reduc{
float:left;
height:29px;
position:relative;
width:35px;
}
