/*-----------------------------------------------------------------*/
/*-----------------------------------------------------------------*/
a {
	outline:none;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-image: url(/images/images/repeat.gif);*/
	background-repeat: repeat-x;
}

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #857261;
	font-weight:normal;
	line-height: 20px;
	margin-top: 15px;
}

p {
	padding: 0px;
	    color: #000000;
    font-family: Arial;
    font-size: 12px;
    line-height: 18px;
}

ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	
	/* ajout 2011-02-22 */
	font-family: Arial;
    font-size: 12px;
}
li {
	list-style-type:disc;
	margin-left:5px;
}



/*-----------------------------------------------------------------*/
/*------------------------- Formulaires ---------------------------*/
.fieldSerach {
font-family: Arial, Helvetica, sans-serif;
	color: white;
	background-color: #CACACA;
	border: 1px solid #CACACA;
	font-size: 12px;
	width: 160px;
	padding-left: 5px;
}

.fieldSerachBoutique {
font-family: Arial, Helvetica, sans-serif;
	color: #342947;
	background-color: #FEE9CA;
	border: 1px solid #CA94A7;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
}

.fieldSerachBT {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #d5384a;
	border: 1px solid #d5384a;
	height:19px;
	font-size: 11px;
	width: 20px;
	padding-left:4px;
}

.fieldArea {
	font-family: Arial, Helvetica, sans-serif;
	color: #C389A2;
	background-color: #FEE9CA;
	border: 1px solid #CA94A7;
	height: 120px;
	font-size: 11px;
	width: 140px;
}

.fieldForm {
	font-family: Arial, Helvetica, sans-serif;
	color: #C389A2;
	background-color: #FEE9CA;
	border: 1px solid #CA94A7;
	/*height: 14px;*/
	font-size: 11px;
	width: 140px;
}

.fieldFormBt {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #BBA490;
	border: 1px solid #857261;
	height: 22px;
	font-size: 11px;
	width: 140px;
}

.logo-accueil {
	/*padding-top:10px;
	padding-bottom:10px;*/
}

.bt-french {
	background: url("../images/images/bt-french.jpg") no-repeat scroll 0 0 transparent;
    height: 12px;
    padding-left: 30px;
    width: 23px;
	color:white;
	margin-left:10px;
}

.bt-french:hover {
	background:url("../images/images/bt-french-hover.jpg") no-repeat scroll 0 0 transparent;
	width:23px; height:12px; color:#bbdedd;
}

.bt-uk {
	background: url("../images/images/bt-uk.jpg") no-repeat scroll 0 0 transparent;
    height: 12px;
    padding-left: 30px;
    width: 23px;
	color:white;
}

.bt-uk:hover {
	background:url("../images/images/bt-uk-hover.jpg") no-repeat scroll 0 0 transparent;
	width:23px; height:12px; color:#bbdedd;
}

/*-----------------------------------------------------------------*/
/*------------------------- Menu ----------------------------------*/
#menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4c3762;
	line-height: 24px;
	text-decoration: none;
	 margin-top: 20px;
}


#menu a{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B6B6B6;
	line-height: 24px;
	text-decoration: none;
	
}

#menu a:hover{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D5384A;
	line-height: 24px;
	text-decoration: none;

}

.menu_boutique{
       background-color: #D5384A;
    border: 1px solid #D5384A;
    display: block;
    font-family: arial;
    font-size: 12px;
    margin-bottom: 5px;
    margin-top: 40px;
    padding-left: 5px;
    text-decoration: none;
    width: 183px;
}


#menu .sublevel {
	color:#D5384A;
	line-height:14px;
	margin-bottom:5px;
	display:block;
}


#menu .sublevel:hover {
	color:#4c4c4c;
	line-height:14px;
	margin-bottom:5px;
	display:block;
}
/*-----------------------------------------------------------*/
/*------------------------- general -------------------------*/
#leftimg {
	padding-top: 155px;
}

.remplissage {
	/*padding-top: 5px;*/
	padding-right: 10px;
	/*padding-bottom: 5px;*/
	padding-left: 10px;
	background-repeat: no-repeat;
	/*padding-top:0 0 0 0;*/
	margin:10px 0 0;
}

.noRepeat {
	background-repeat: no-repeat;
}

.repeatX {

	background-repeat: repeat-y;
}
/*----------------------------------------------------------*/
/*------------------------- Textes -------------------------*/
.texte {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}

#planDuSite  {
	color: #bba490;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#planDuSite a {
	color: #bba490;
	text-decoration: none;
}

#planDuSite a:hover{
	color: #A66C95;
	text-decoration: none;
}

.texteEntete {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	line-height: 22px;
	font-weight: bold;
}
.texteEnteteContact {
	font-family: Arial;
	text-align:center;
	font-size: 12px;
	color: #000000;
	line-height: 22px;
	font-weight: bold;
}

.texteMauve {

	font-family: Arial;
	font-size: 12px;
	color: #d5384a;
	line-height: 22px;
}

.ptexteMauve {


	font-family: Arial;
	font-size: 10px;
	color: #d5384a;
	line-height: 22px;
}

.titre {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #857261;
	text-align:center;
	margin-top:20px; 
}

.rouge {
	color: #d5384a;
}

.bordeaux {

	color: #890406;
}
/*--------------------------------------------------------------------*/
/*--------------- bandeau du haut / fil d'arianne --------------------*/
#blanc {
	 color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0 0 0 0;
    padding: 0 0 0 10px;
    text-align: left;
}

#blanc .produits {
	font-size: 11px;
	display: block;
	height: 30px;
	float: left;
	width: 142px;
	/*padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;*/
	padding-left: 5px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-weight: bold;
}
/*--------------------------------------------------------------------*/
/*------------------------- Texte Bandeau -------------------------*/

#blanc a.lien {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

#blanc a.lien:hover {
	color: #FFE6CB;
	font-size: 11px;
	text-decoration: none;
}

#blanc a.legende {
	font-size: 11px;
	text-decoration: none;
	position:inherit;
	vertical-align:middle;
}
#blanc .legende {
	font-size: 11px;
	color: #d5384a;
}
#blanc a.legende:hover {
	font-size: 11px;
	text-decoration: underline;
}

#blanc .titreSomaire {
	font-size: 14px;
	font-weight: bold;
	/*vertical-align: middle;*/
}
/*--------------------------------------------------------------------*/
/*------------------- Liste en haut a droite -------------------------*/

#texteOr {
	font-family: Arial;
	font-size: 11px;
/*	display: inline;*/
	text-align: center;
/*
	padding-left:22px;
	padding-top:0px;
	margin:0px;
*/
}

#texteOr ul {
	list-style-type: none;
	text-align: center;
	padding: 0px;
	margin-left: 0px;
}

#texteOr li {
	color: #bba490;
	list-style-type: none;
	margin:0px;
	padding:0px;
	line-height:1.5em;
}

#texteOr a {
	text-decoration:none;
	color: #bba490;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
}

#texteOr a:hover{
	font-family: Arial;
	color: #FFFFFF;
	background-color: #d5384a;
	padding-right: 5px;
	padding-left: 5px;
	display:inline;
	padding-top: 0px;
	padding-bottom: 0px;
}

#texteOr .nolink{
	font-family: Arial;
	color: #bba490;
	padding-right: 5px;
	padding-left: 5px;
	display:inline;
	padding-top: 0px;
	padding-bottom: 0px;
}


#texteOr a.selected {
	color: #FFFFFF;
	background-color: #d5384a;
}

#texteOr .hover {
	font-family: Arial;
	color: #FFFFFF;
	background-color: #d5384a;
	padding-right: 5px;
	padding-left: 5px;
	display: inline;
	padding-top: 0px;
	padding-bottom: 0px;
}

#texteOr li .rouge {
	color: #d5384a;
	font-weight: bold;
	height: 30px;
	/*padding-top: 10px;*/
}


.legende {
	 color: #d5384a;
    font-family: arial;
    font-size: 10px;
    line-height: 25px;
}
.legende a{
	 color:black;
	 text-decoration:none;
}

.bt-boutique {
	 background-image: url("../images/images/bt-boutique.png");
    display: block;
    float: right;
    height: 29px;
    margin-left: 564px;
    position: absolute;
    width: 93px;
}

.bt-boutique:hover {
	background-image:url("../images/images/bt-boutique-hover.png");
}

.bt-enter {
	 background-image: url("../images/images/bt-enter.png");
    display: block;
    float: right;
    height: 29px;
    margin-left: 564px;
    position: absolute;
    width: 93px;
}

.bt-enter:hover {
	background-image:url("../images/images/bt-enter-hover.png");
}

/*------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
.Adresse {
   color: #CACACA;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    line-height: 15px;
    margin-top: 1px;
    text-align: left;
    vertical-align: top;
	padding-left:10px;
}

.Adresse-rouge{
 color: #d5384a;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    text-align: left;
    vertical-align: top;
}
.td_img {
	text-align:center;
	vertical-align:top;
}
#press_title H1 {
	padding:40px 0px 14px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #4C3762;
	text-align:center;
}

#press_title .firstH1 {
	padding:0px 0px 14px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	color: #4C3762;
	text-align:center;
}

.noRepeatBandGh {
	background-repeat: no-repeat;
}

.noRepeatBandDR {
	background-repeat: no-repeat;
	background-position: right top;
}

.RepeatBottom {
	background-repeat: repeat-x;
	height: 30px;
	margin:0;
	padding:0;
}

.test {
	background-repeat: repeat-x;
	height: 30px;
	background-position: bottom;
}

.liens_contenus {   
	text-decoration:none;
	color: #bba490;
	padding-left: 0px;
}

.liens_contenus_acc {   
	text-decoration:underline;
	color:#000000;
	padding-left: 0px;
}

a.liens_contenus_acc:hover{
	color:#d5384a;
}

.liens_titre {   
	text-decoration:none;
	padding-left: 0px;
	text-align:center;
}

.mauve {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	text-decoration: none;
	list-style-type: none;
	padding-left: 0px;
	margin-left: 8px;
	line-height: 18px;

}
.separator {
	color: #EBE3D3;
}

.mauveG{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d5384a;
	font-weight: bold;
	text-decoration: none;
	/*line-height: 18px;*/
	line-height: 10px;
}

p.mauveG {
	margin-top : 6px;
	margin-bottom:6px;
}

.noRepeatAlignBa {
	background-repeat: no-repeat;
	background-position: left bottom;
}

.noRepeatBandGh {
	background-repeat: no-repeat;
}

.chariot{
	border:0px;
	background-color:#bba490;
	width:80px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}

.chariot2{
	border:0px;
	background-color:#bba490;
	width:180px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}

.lienBoutique {
	font-family: Arial, Helvetica, sans-serif;;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.lienBoutique a{
	text-decoration:none;
}

#addtocart {
	padding:0px;
	margin:0px;

	padding-bottom:0px;
}

#blanc a.pathway {
	font-size: 11px;
	text-decoration: none;
}

#blanc .pathway {
	font-size: 11px;
	color: #FFFFFF;
}

#blanc a.pathway:hover {
	font-size: 11px;
	text-decoration: underline;
}

.titreCaddie {
color:#BC819F;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bolder;
}

.blanc {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

.titre_adresse {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #857261;
}

.fieldAreaPanier{
	background-color:#FEE9CA;
	border:1px solid #CA94A7;
	color:#C389A2;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	width:72%;
}

#delete {
	margin:0px;
	/*margin-bottom:16px;*/
}
#update {
	margin:0px;
}
.noRepeatY {
	background-repeat:repeat-x;
}
.paddingtop10{
	padding-top:10px;
}
.ptexteMauve2 {
	font-family: Arial;
	font-size: 10px;
	color: #BC819F;
}
.footer {
	background-position:top right;
	background-repeat:no-repeat;
}
.img_bottom {
	background-position:left;
	background-repeat:no-repeat;
}
.adresse_caddie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B797A6;
	text-align:center;
}

.titre_boutique {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #857261;
}
.liens_titre_boutique {   
	text-decoration:none;
	padding-left: 0px;
}

/*----------------------------------------------------------------------------------*/
#boutiqueContent, #boutiqueContent p,  #boutiqueContent td, .textCat, .introPage, .titrePage,.noRepeatBangGH td,.noRepeatBangGH{
	color:#000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	/*position:relative;*/

}
#boutiqueContent a{
	color:#8e7762;
	text-decoration:none;
	font-weight:bold;
}

#boutiqueContent .titreCat{
	background-color:#e2003c;
	color:white;
	display:block;
	height:20px;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	padding-top:2px;
	width:622px;
	width:636px\9;
	margin:0px;
	padding-bottom:0px;
	margin-bottom:1px;
}
.catTitre{


}
td.catTitre a:hover{
	background-image:url(../../templates/boutique2009/h3-roll.jpg);
	color:#e3003c;
}

.catTitre a{
	background-image:url(../../templates/boutique2009/h3.jpg);
	background-repeat:repeat-x;
	display:block;
	height:20px;
	padding-left:15px;
	padding-top:2px;
	margin:0px;
	padding-bottom:0px;
	margin-bottom:1px;
	margin-left:0px;
	height:38px;
	width:295px;
		width:100%\9;
	display:block;
	color:white;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18;
	font-weight:bold;
}
#boutiqueContent .introCat, .introPage {
	padding-top:15px;
	padding-left:15px;
	padding-bottom:25px;
	padding-right:17px;
}

#boutiqueContent .btCad a , .btCad a{
	display:block;
	background-color:#bb977d;
	color:#FFFFFF;
	margin-bottom:2px;
	padding-top:7px;
	height:26px;
		height:31px\9;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
/*	   margin-right: -17px;
    margin-top: -28px;*/
	
}

#boutiqueContent .btCad a:hover, .btCad a:hover{
	background-color:#bfe1dc;
	color:#e6354a;

}
#boutiqueContent .titreProd {
	background-image:url(../../templates/boutique2009/repeat-boutique-prod.jpg);
	background-repeat:repeat-x;



}
#boutiqueContent .titreProd:hover {
	background-image:url(../../templates/boutique2009/repeat-boutique-prod-roll.jpg);
	background-repeat:repeat-x;
}
#boutiqueContent .titreProd p {
	padding-left:15px;
	margin-top:13px;
}
#boutiqueContent .titreProd a{
	margin-right:5px;
	margin-top:5px;
	display:block;
}
.btCart{
	background-image:url(../../templates/boutique2009/addCartRoll.gif);
	width:40px;
	height:30px;
	border:0px;
}
.btCart:hover{
	background-image:url(../../templates/boutique2009/addCart.gif);
	cursor:pointer;

}
.inputbox{
	width:36px;
	color: #C389A2;
	background-color: #FEE9CA;
	border: 1px solid #CA94A7;
	height: 18px;
	font-size: 11px;
}
#boutiqueContent .formDrProd td{
	padding-top:6px;
}
.caracDescProd, .titreDescProd{
	padding-left:15px;
	padding-right:15px;
	text-align:justify;
}
.bandeMaronBas{
	background-image:url(../../templates/boutique2009/barre_bas.gif);
	background-repeat:repeat-x;
}
#boutiqueContent .btHtPage a, .btHtPage a{
	display:block;
	background-image:url(../../templates/boutique2009/btHtPage-roll.gif);
	background-repeat:no-repeat;
	color:white;
	width:164px;
	height:26px;
	height:31px\9;
	text-align:center;
	padding-top:7px;
	font-weight:bolder;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}


#boutiqueContent  .btHtPage a:hover , .btHtPage a:hover{
	cursor:pointer;
	background-image:url(../../templates/boutique2009/btHtPage.gif);
	color:#e6354a;

}

.textCat{
	padding-top:10px;
	padding-left:15px;
	padding-right:17px;
}
.textCat a{
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}
.textCat a:hover{
	text-decoration:underline;

}
.titrePage{
	color:#857261;
	font-family:"Times New Roman",Times,serif;
	font-size:20px;
	font-weight:normal;
	line-height:20px;
	margin:0;
	padding-top:23px;
	padding-left:15px;
}
.liens_titre_boutique{
font-size:14px;
color:#bb977d;
}
.liens_titre_boutique h3 {
padding-top:20px\9;
}
.liens_titre_boutique h1 {
padding-top:20px\9;
font-size:16px;
color:#BB977D;
margin:0px;
padding:0px;
}

#basPage,.cadreProd, .borderBas{
/*border-bottom:1px solid #bb977d;*/
}
.descProd{
padding-top:10px;
}
#boutiqueContent .titreDescProd{
font-weight:bold;
color:#d5384a;
}

.imageProd{
padding-top:10px;
}

a img {
	border: none;
}

/** fleche noire pour le fil d'ariane **/
.flecheArianeNoir {
	color: black;
}

/** facebook **/
.fb-like {
	padding-left: 25px;
}

.drapeau .fb-like {
	float: right;
	padding-left: 0px;
	width: 140px;
}
