/***************** STYLE GLOBAUX *****************/

a img{

border:none;

}

a:active, a:focus{

outline:none;

}

/***************** STYLE CONTENU *****************/

#contenu h1{

font:bold 20px Arial, Helvetica, sans-serif;

color:#500d22;

letter-spacing:1px;

margin:0 0 12px;

}

#contenu h2{

font:bold 15px Arial, Helvetica, sans-serif;

color:#C5285D;

letter-spacing:1px;

margin:0 0 7px;

border-bottom:1px solid #C5285D;

}

#contenu h3{

font:bold 20px Arial, Helvetica, sans-serif;

color:#500d22;

letter-spacing:1px;

margin:0 0 12px 20px;

}

#contenu p{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-align:justify;

color:#500d22;

margin-bottom:1.2em;

line-height:20px;

}





#contenu ul{

margin-left:30px;

margin-bottom:20px;

}

#contenu li{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#500d22;

margin-bottom:10px;

list-style-image: url(../images/charte/puce.jpg);

}



#contenu p em{



font-size:12px;



}

#contenu p.couleur, span.couleur{

font-weight:bold;

color:#0f0307;

}

#contenu a:link, #contenu a:visited{

font-weight:bold;

text-decoration:none;

color:#f01965;

}

#contenu a:hover, #contenu a:active{

color:#fff;

text-decoration:underline;

}



/***************** STYLE PRODUITS *****************/

#produit{

width:671px;



float:left;

margin:20px 5px 30px 190px;



}

#promo{

float:left;

width:152px;

height:263px;

background: url(../images/charte/bg-promo.gif) center top no-repeat;

margin-left:5px;

}

#letitre1{

float:left;

position: absolute;

margin-left:0px;

width:128px;

height:52px;

background: url(../images/charte/titre-promo.png) left top no-repeat;

_background:url();

_filter:progid XImageTransform.Microsoft.AlphaImageLoader(src='images/charte/titre-promo.png', sizingMethod='crop');

}

#nouveau{

float:left;

width:152px;

height:263px;

background: url(../images/charte/bg-nouveau.gif) center top no-repeat;

margin-left:5px;

}

#letitre2{

float:left;

position: absolute;

width:128px;

height:52px;

background: url(../images/charte/titre-nouveau.png) left top no-repeat;

_background:url();

_filter:progid XImageTransform.Microsoft.AlphaImageLoader(src='images/charte/titre-nouveau.png', sizingMethod='crop');

}

#topvente{

float:left;

width:152px;

height:263px;

background: url(../images/charte/bg-topvente.gif) center top no-repeat;

margin-left:5px;

}

#letitre3{

float:left;

position: absolute;

width:128px;

height:52px;

background: url(../images/charte/titre-topvente.png) left top no-repeat;

_background:url();

_filter:progid XImageTransform.Microsoft.AlphaImageLoader(src='images/charte/titre-topvente.png', sizingMethod='crop');

}



#produit a.visu{

display:block;

float:left;

width:133px;

height:100px;

margin:19px 10px;

}

#produit a.voir-plus{

color: #fff;

font:bold 10px/1.2em Arial, Helvetica, sans-serif;

text-decoration:none;

}

#produit a.voir-plus:hover, #produit a.voir-plus:active{

text-decoration: underline;

}

#produit p{

font:bold 11px/1.2em Arial, Helvetica, sans-serif;

color:#480f21;

margin:18px 10px 10px 10px;

}

#produit  p.titre{

font:bold 12px/1.2em Arial, Helvetica, sans-serif;

margin-top:5px;

color: #480f21;

}

#produit p.couleur2, span.couleur2{

font-weight:bold;

color: #FF0000 ;

font:bold 14px/1.2em Arial, Helvetica, sans-serif;

}



/***************** index *****************/



.txt_gauche{

float:left;

margin-top:35px;

}





.txt_acc{

float:left;

width:456px;

margin-left:270px;

}



.bloc_listing{

float:left;

width:151px;

margin-left:40px;

position:relative;

}





.top_listing{

float:left;

width:151px;

background-image:url(../images/charte/top_listing.jpg);

background-repeat:no-repeat;

}



.top_listing img{

margin-left:8px;

margin-top:10px;

border:1px solid #991743;

margin-bottom:-10px;

}





#contenu .top_listing .designation a{

float:left;

width:140px;

height:45px;

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#57122C;

margin-left:-5px;

text-decoration: none;

text-align:left;

margin-bottom:5px;

}



#container #contenu #produit .desc_listing{

float:left;

width:140px;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#57122C;

margin-top:0px;

margin-left:5px;

font-weight:normal;

text-align:left;

}



#contenu .top_listing .prix_generale{

float:left;

width:140px;

height:20px;

margin-top:0px;

margin-left:5px;



}





#contenu .top_listing .prix_produits{

font-family:Arial, Helvetica, sans-serif;

font-size:18px;

color:#B80101;

}



#contenu .top_listing .prix_promo{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

text-decoration: line-through;

color:#57122C;

margin-left:20px;

margin-right:10px;

font-weight:normal;

float:left;

}





.bottom_bloc_coeur{

float:left;

width:151px;

height:36px;

}



.bottom_bloc_nouvete{

float:left;

width:151px;

height:36px;

}





.bottom_bloc_top{

float:left;

width:151px;

height:36px;

}





.picto_c{

float:left;

background:transparent url(../images/charte/titre-promo.png) no-repeat ;

height:50px;

left:0pt;

position:absolute;

top:0pt;

width:128px;

_background:url();

 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/titre-promo.png', sizingMethod='crop');

}





.picto_n{

float:left;

background:transparent url(../images/charte/titre-nouveau.png) no-repeat ;

height:50px;

left:0pt;

position:absolute;

top:0pt;

width:128px;

_background:url();

 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/titre-nouveau.png', sizingMethod='crop');

}



.picto_v{

float:left;

background:transparent url(../images/charte/titre-topvente.png) no-repeat ;

height:50px;

left:0pt;

position:absolute;

top:0pt;

width:128px;

_background:url();

 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/titre-topvente.png', sizingMethod='crop');

}





#contenu h1{

font:bold 20px Arial, Helvetica, sans-serif;

color:#500d22;

letter-spacing:1px;

margin:0 0 12px;

}





/***************** societe *****************/

.remarque{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#A00A39;

font-weight:bold;

}



.txt_gauche{

float:left;

margin-top:35px;

}



.signature{

float:right;

margin-top:10px;

}



.haut_page{

float:right;

}



.encart_image{

float:right;

width:325px;

margin-top:50px;

margin-right:30px;

}

/*****************Listing*****************/



#contenu .h1_listing{



font:bold 17px Arial, Helvetica, sans-serif;

color:#500d22;

letter-spacing:1px;

margin-left:20px;

margin-top:30px;

text-align:left;

}





#contenu .contenu_listing1{

width:900px;

float:left;

margin:45px 5px 10px 10px;

min-height:343px;

}



.listing{

float:left;

width:231px;

margin-left:60px;

margin-bottom:20px;

position:relative;

background-color:#FFFFFF;

}





.top_listing2{

float:left;

width:231px;

background-image:url(../images/charte/top_listing2.jpg);

background-repeat:no-repeat;

}



.top_listing2 .img{

margin-left:20px;

margin-top:10px;

border:1px solid #991743;

}

#contenu .contenu_listing1 .contenu_listing{

float:left;

width:230px;

}



#contenu .contenu_listing1 .contenu_listing  .des_listing {

float:left;

width:125px;

height:45px;

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#000;

margin-left:5px;

text-decoration: none;

text-align:left;

margin-bottom:5px;

font-weight:bold;

margin-top:5px;

line-height:15px;

border-right:1px solid #290813;

padding-right:2px;

}





#contenu .contenu_listing1  p.des_produits {

float:left;

width:220px;

height:45px;

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#E6346E;

margin-left:5px;

text-decoration: none;

text-align:center;

margin-bottom:5px;

font-weight:bold;

margin-top:5px;

margin-left:5px;



}





#contenu .contenu_listing1 .top_listing2 a{



text-decoration: none;

color:#BE2458;

}

#contenu .contenu_listing1  .top_listing2 a:hover{

text-decoration: underline;

color:#BE2458;

}



#contenu .top_listing2 p.desc_listing {

float:left;

width:220px;

height:45px;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#500D22;

margin-left:5px;

text-align:left;

margin-bottom:5px;

line-height:15px;

padding-bottom:10px;

padding-top:5px;

border-bottom:1px dotted #BE2458;



}



#contenu .top_listing2 .contenu_listing   p.reference {

float:left;

width:52px;

height:15px;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#000;

margin-left:5px;

text-decoration: none;

text-align:left;

margin-bottom:5px;

text-align:right;

margin-top:5px;



}



#contenu .top_listing2 .prix_listing2{

float:left;

width:220px;

height:20px;

margin-top:0px;

margin-left:5px;

margin-bottom:0px;

}



#contenu .top_listing2 .produits_indispo{

float:left;

width:220px;

height:20px;

margin-bottom:10px;

overflow:hidden;



}



#contenu .top_listing2 .produits_indispo p{

font-family:Arial, Helvetica, sans-serif ;

font-size:11px;

color:#500D22;

font-style:italic;

text-align:center;

padding-bottom:0px;

}







.prix_listing2 .prix_li{

font-family:Arial, Helvetica, sans-serif;

font-size:20px;

color:#B80101;

}



.prix_listing2 .prix_centrer{

font-family:Arial, Helvetica, sans-serif;

font-size:20px;

color:#B80101;

margin-left:78px;

}



.prix_listing2 .prix_li2{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

text-decoration: line-through;

color:#57122C;

margin-left:60px;

margin-right:10px;

font-weight:normal;

}



.bas{

	height:10px;

}



.bottom_listing2{

float:left;

width:231px;

height:50px;





}



.boutton_panier{

float:right;

width:123px;





}



.boutton_infos{

float:left;

width:135px;

height:23px;

margin-left:44px;

border:none;

padding-top:5px;

}



#pagination{

	float:left;

	width:730px;

	margin-top:15px;

	margin-bottom:30px;

	margin-left:100px;

}





#pagination  p{

float:left;

	width:110px;

	margin-left:250px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#DF4A74;

}



.precedent{

float:left;

width:98px;

height:38px;



}





.suivant{

float:right;

width:86px;

height:35px;



}







#contenu  .filtre{

float:left;

width:705px;

height:37px;

margin-bottom:20px;

margin-top:15px;

margin-left:30px;

}



#contenu  .filtre .titre_filtre{

float:left;

width:92px;

height:20px;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

text-align:center;

color:#DF4A74;

background-image:url(../images/charte/bg_titre.jpg);

background-repeat:no-repeat;

margin-left:15px;

margin-top:10px;

}

#contenu .ld_filtre{

float:left;

width:120px;

margin-top:10px;

margin-right:10px;



}



#contenu .ld_filtre select{

float:left;

width:150px;

background-color:#DF4A74;

border:1px solid #E8E4E4;

color:#fff;

font-size:12px;

margin-left:0px;



}





/*****************fiche*****************/

#image_fiche{

float:left;

width:350px;

margin-left:50px;

margin-top:20px;

}





#image_fiche .grand_image{

border:1px solid #5D001F;

}





#vigentte{

float:left;

width:75px;

margin-right:7px;

}

#vigentte img{

margin-bottom:px;

border:1px solid #5D001F;



}







#desc_fiche{

float:right;

width:481px;

margin-top:20px;

}



.top_desc_fiche{

float:right;

width:481px;

background-image:url(../images/charte/top_fiche.jpg);

background-repeat:no-repeat;

min-height:100px;

}





#desc_fiche .des_fiche{

float:left;

width:450px;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

color:#BE2458;

margin-left:5px;

text-align:left;

margin-bottom:0px;

font-weight:bold;

margin-top:5px;

}

#desc_fiche .ref_fiche{

float:left;

width:400px;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#500D22;

margin-left:10px;

text-align:left;

margin-bottom:5px;

margin-top:0px;

}



#desc_fiche .desc_fiche{

float:left;

width:460px;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#500D22;

margin-left:10px;

text-align:justify;

margin-bottom:5px;

margin-top:0px;

padding-bottom:5px;

border-bottom:1px dotted #500D22;

}



#desc_fiche .indisponible{

float:right;

width:400px;

margin-right:10px;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

color:#E22D64;

font-weight:bold;

margin-bottom:0px;

text-align:right;



}



#desc_fiche .zone_panier{

float:left;

width:460px;

margin-left:10px;

margin-bottom:5px;

margin-top:10px;



}

#desc_fiche .zone_panier p{

float:left;

width:80px;

margin-bottom:5px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#A91D4C;

font-weight:bold;

}



#desc_fiche .zone_panier select{

float:left;

width:150px;

margin-bottom:5px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#fff;

background-color:#AE1D4B;

border:1px solid #330A18;

}





#desc_fiche .zone_panier input{

float:left;

width:150px;

margin-bottom:5px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#fff;

background-color:#AE1D4B;

border:1px solid #330A18;

}

#desc_fiche .prix_fiche{

float:left;

width:420px;

margin-top:0px;

margin-left:5px;

}





#desc_fiche .prix_fiche1{

font-family:Arial, Helvetica, sans-serif;

font-size:20px;

color:#B80101;

}



#desc_fiche .prix_fiche_promo{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

text-decoration: line-through;

color:#57122C;

margin-left:160px;

margin-right:10px;

font-weight:normal;

}





.bottom_desc_fiche{

float:right;

width:481px;

height:14px;

background-image:url(../images/charte/bottom_fiche.jpg);

background-repeat:no-repeat;

}





.boutton_panier{

float:right;

width:146px;

height:22px;

margin-right:10px;

margin-top:20px;

}



.envoye_amie{

float:left;

width:160px;

height:22px;

margin-left:45px;

margin-top:10px;

}





#contenu .produits_associe{

width:900px;

float:left;

margin:45px 5px 10px 10px;

}



.tit_produits{

float:left;

width:442px;

margin-left:250px;

}









/*----------------contact-------------- */

 

#formulaire{

float:left;

width:450px;

margin-bottom:10px;

margin-top:40px;

margin-left:20px;



}





#formulaire img{

margin-bottom:10px;



}

#formulaire label{

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

color:#5D0F27;

text-align:justify;

}



 #formulaire .b{

width:300px;

background-color:#DF4A74;

color:#fff;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

border:1px solid #5D0F27;

}

 #formulaire .capca{

width:140px;

background-color:#DF4A74;

color:#fff;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

border:1px solid #5D0F27;

}



#formulaire input:focus{

background-color:#6C1532;

color:#fff;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

border:1px solid #fff;

}

.textarea{

width:250px;

background-color:#fff;

color:#3B89BA;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

border:1px solid #3B89BA;

}



#formulaire textarea:focus{

background-color:#6C1532;

color:#fff;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

border:1px solid #fff;

}

#coordonne{

width:300px;

float:right;

margin-top:40px;

margin-right:0px;



}





#plan{

float:left;

width:230px;

margin-top:20px;

margin-right:0px;

margin-left:0px;



}

#plan img{

float:left;





}



#formulaire .bouton_form{

width:150px;

background-color:#DF4A74;

color:#fff;

font-size:11px;

font-family:Arial, Helvetica, sans-serif;

border:1px solid #5D0F27;

}

#coordonne p{

width:285px;

margin-top:5px;

text-align:left;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

color:#5D0F27;

margin-left:10px;



padding:5px;

}

#formulaire p{

width:300px;

font:Arial, Helvetica, sans-serif;

color:#5D0F27;

text-align:justify;

font-size:11px;

margin-bottom:15px;

}

#txt td{

vertical-align:center !important;}









#loi {

	width:380px;

	float:left;

	margin-top:30px;

	margin-left:5px;



}



#loi p {

	font-size:10px;

	color:#5D0F27;

	text-align:justify;



}







.couleur{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#FD4D24;

}





/*----------------partenaires-------------- */



.contenu_partenaire{

float:left;

width:900px;

min-height:300px;





}



#contenu .contenu_listing1  p.titre_partenaires{

float:left;

width:220px;

height:35px;

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#BE2458;

margin-left:5px;

text-align:center;

padding-bottom:7px;

font-weight:bold;

margin-top:5px;

border-bottom:1px dotted #5D0F27;

}



#contenu .contenu_listing1  .liens_partenaires a{

float:left;

width:220px;

height:25px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#5D0F27;

margin-left:5px;

text-align:center;

font-weight:bold;

margin-top:-5px;

}





.bloc_plan{

float:left;

width:150px;

margin-left:30px;

}
