body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #8D151F;
}
.Cell-01 {
	background-attachment: scroll;
	background-image: url(images/Cell-fond-1.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.Cell-02 a{
	color: #FFFFFF;
	text-decoration:none;
}
.Cell-02 a:hover{
	color: #d5a86d;
	text-decoration:underline;
}
.Cell-02 {
	background-attachment: scroll;
	background-image: url(images/Cell-fond-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-bottom: 10px;
}
.Cell-03 {
	background-image: url(images/Cell-inter-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Cell-04 {
	background-attachment: scroll;
	background-image: url(images/Cell-titre-rub.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.Cell-04-home {
	background-attachment: scroll;
	background-image: url(images/Div-fond-index.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
.form-champ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #FFFFFF;
	width: 168px;
	background-color: #FFFFFF;
	text-transform: none;
	color: #6E4216;
	padding-right: 5px;
	padding-left: 5px;
}
.form-btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #6E4216;
	width: 25px;
	height: 17px;
	border: 1px none #6E4216;
}
.H100 {
	height: 100%;
}
.texte-gauche {
	font-family: Arial, Helvetica, sans-serif;
	color: #532E12;
	text-align: justify;
	padding-left: 65px;
	font-size: 12px;
	padding-right: 60px;
}
.texte-gauche a{
	color: #532E12;
	text-decoration:underline;
}
.texte-gauche a:hover{
	color: #8D151F;
	text-decoration:none;
}
.texte-droite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #532E12;
	text-align: justify;
	padding-right: 110px;
	padding-left: 20px;
}
.texte-centre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #532E12;
	text-align: justify;
	padding-right: 110px;
	padding-left: 55px;
}
.texte-centre a{
	color: #532E12;
	text-decoration:underline;
}
.texte-centre a:hover{
	color: #8D151F;
	text-decoration:none;
}
.Gen-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #692418;
	padding-bottom: 15px;
}

.Gen-titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D5A86D;
	padding-top: 15px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.Gen-titre3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #9c2327;
	padding-top: 15px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.quizz-titre {
	font-size: 12px;
	font-weight: bold;
	color: #D5A86D;
}
.quizz-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #532E12;
}
#quizz-separateur {
	background-attachment: scroll;
	background-image: url(images/trait.gif);
	background-repeat: repeat-x;
	background-position: center center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.quizz-lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #532E12;
	padding-top: 10px;
	padding-bottom: 10px;
}
.quizz-lien a{
	color: #532E12;
	text-decoration:none;
}
.quizz-lien a:hover{
	color: #8D151F;
	text-decoration:underline;
}
.quizz-champ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8D151F;
	background-color: #F6E3C3;
	margin-bottom: 5px;
	padding-bottom: 2px;
	border: 1px solid #8D151F;
	width: 100%;
}

#defilant-posis {
	margin-bottom: 1px;
	margin-right: 45px;
	margin-left: 1px;
}
#defilant-txt {
	background-color: #8D151F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 38px;
	padding-bottom: 3px;
	padding-left: 42px;
}
#defilant-txt a{
	color: #FFFFFF;
	text-decoration:none;
}
#defilant-txt a:hover{
	color: #D7AD59;
	text-decoration:underline;
}
.texte-centre-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #532E12;
	text-align: justify;
	padding-right: 110px;
	padding-left: 65px;
}
.actu-bulle-separat {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #8D151F;
	letter-spacing: 2px;
	margin-top:5px;
	margin-bottom:5px;
}
.actu-table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #D7AF57;
	margin-bottom: 15px;
}
.actu-bull {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #D5A86D;
	letter-spacing: 1px;
	text-align: center;
}
.actu-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	background-color: #8D151F;
	padding: 3px;
}
.actu-txt {
	font-size: 12px;
	color: #532e12;
	text-align: justify;
	padding-right: 3px;
	padding-left: 3px;
}
.actu-titre {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #D7AE58;
	padding: 5px;
	text-align: justify;
}
.actu-lien {
	font-size: 12px;
	color: #8D151F;
	font-weight: bold;
}
.actu-lien a{
	font-size: 12px;
	color: #8D151F;
	text-decoration:none;
}
.actu-lien a:hover{
	font-size: 12px;
	color: #8D151F;
	text-decoration:underline;
}
.partenaire-table {
	border: 1px solid #D5A86D;
	margin-bottom: 10px;
}
.partenaires-nom {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #D5A86D;
}
.partenaires-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #532E12;
}
.partenaires-text a{
	font-size: 12px;
	color: #532E12;
	text-decoration:none;
	font-weight: bold;
}
.partenaires-text a:hover{
	font-size: 12px;
	color: #8D151F;
	text-decoration:underline;
	font-weight: bold;
}
.contact-tab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
}
.contact-champ {
	font-size: 12px;
	color: #532E12;
	background-color: #FBF1E1;
	width: 100%;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border: 1px solid #8D151F;
}
.contact-btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #532E12;
	background-color: #F6E3C3;
	border: 1px solid #8D151F;
}
.contact-lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #532E12;
}
.contact-lien a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #532E12;
	text-decoration:none;
}
.contact-lien a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8D151F;
	text-decoration:underline;
}
.recette-tab {
	margin-bottom: 20px;
	
}
.recette-lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #532E12;
	padding-top: 5px;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 20px;
}
.recette-lien a{
	font-weight: bold;
	color: #532E12;
	text-decoration:none;
}
.recette-lien a:hover{
	font-weight: bold;
	color: #8D151F;
	text-decoration:underline;
}
.recette-photo {
	border: 10px solid #D5A86D;
	color: #D5A86D;
}

.recette-div-contour {
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	width: 600px;
	padding-bottom: 20px;
}
.recette-fond-recette {
	width: 665px;
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.espace-pro-lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8D151F;
	padding-bottom: 20px;
}
.espace-pro-lien a{
	font-weight: bold;
	color: #8D151F;
	text-decoration:none;
}
.espace-pro-lien a:hover{
	font-weight: bold;
	color: #D5A86D;
	text-decoration:underline;
}
.Div-Fab-separateur {
	background-color: #8D151F;
	height: 1px;
	min-height:1px;
	margin-top: 10px;
	margin-right: 110px;
	margin-bottom: 10px;
	margin-left: 66px;
}
.index-pub-quizz {
	padding-top: 60px;
	padding-bottom:15px;
	padding-right: 45px;
}


/*------------------------------------------------BOUTIQUE--------------------------------------------------*/
#bloc-produit{
	position:relative;
	float:right;
	margin-top:20px;
	left:0px;
/*	width: 240px;
	margin-left:25px;
	margin-right:25px;
	border:solid 1px green;
*/
/*padding-bottom:50px;*/
	width: 240px;
	margin-left:35px;
	margin-right:5px;

}
#cadre-rouge{
width:186px;
height:110px;
background-color:#9c2327;
margin-top:125px;
}
#cadre-produit-ext{
width:200px;
height:200px;
position:absolute;
margin-top:-214px;
background-color:#dfb867;
margin-left:12px;
}

#cadre-produit-int{
width:176px;
height:176px;
margin-left:12px;
margin-top:12px;
}
#description-produit{
width:186px;
min-height:30px;
background-color:#9c2327;
}
#ajout-produit{
width:186px;
height:29px;
margin-top:2px;
padding-left:-2px;
}

.prix{
float:right;
/*margin-left:140px;*/
/*margin-top:-248px;*/
background-color:#9c2327;
color:#FFFFFF;
font-size:16px;
text-align:right;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
padding-left:10px;
}
#cadre-prix{
margin-top:0px;
position:absolute;
width:210px;
height:29px;
}

.titre-produit{
	color:#dfb867;
	font-size:15px;
	width:180px;
	padding-right:10px;
	text-align:left;
	font-weight:bold;
	position:relative;
	left:8px;
	text-align:left;
}

.titre-quantite{
color:#FFFFFF;
font-size:12px;
text-align:left;
font-weight:bold;

}
.texte-description{
padding-right:8px;
padding-left:8px;
padding-bottom:8px;
color:#FFFFFF;
font-size:10px;
height:35px;
text-align:left;
}
.lien-panier a{
padding-top:7px;
padding-left:12px;
position:absolute;
color:#FFFFFF;
font-size:12px;
text-decoration:none;
}
.lien-panier a:hover{
color:#dfb867;
}
/*------------------------------------------------BOUTIQUE-panier--------------------------------------------------*/

#photo-produit-mini{
margin-left:4px;
padding-top:4px;
height:54px;
width:54px;
}
#cadre-produit-mini{
float:left;
height:62px;
width:62px;
background-color:#dfb867;
}
#barre-produit{
margin-left:-4px;
margin-top:14px;
width:482px;
height:34px;
background-image:url(images/boutique-panier-barre.jpg);
background-repeat:repeat-x;
float:left;
}
#barre-gauche{
background-image:url(images/boutique-panier-barre-gauche.jpg);
background-repeat:no-repeat;
background-position:left;
height:34px;
width:8px;
float:left;
}
#barre-droite{
background-image:url(images/boutique-panier-barre-droite.jpg);
background-repeat:no-repeat;
height:34px;
width:61px;
float:right;
}
#supprimer a{
background-image:url(images/boutique-panier-supprimer.gif);
background-repeat:no-repeat;
margin-top:24px;
height:14px;
width:14px;
float:right;
}
#supprimer a:hover{
background-image:url(images/boutique-panier-supprimer-over.gif);
background-repeat:no-repeat;
}
#contenu-barre{
width:400px;
height:24px;
margin-left:65px;
margin-top:-42px;
position:absolute;
}
#titre-quantite{
padding-left:8px;
color:#FFFFFF;
font-size:14px;
font-weight:normal;
position:absolute;
right:95px;
}
#titre-plus a{
background-image:url(images/boutique-panier-plus.gif);
background-repeat:no-repeat;
background-position:center;
height:25px;
width:16px;
position:absolute;
right:30px;
top:0px;

}
#titre-moins a{
background-image:url(images/boutique-panier-moins.gif);
background-repeat:no-repeat;
background-position:center;
height:25px;
width:16px;
position:absolute;
right:75px;
top:0px;
}
#titre-moins a:hover{
background-image:url(images/boutique-panier-moins-over.gif);
background-repeat:no-repeat;
cursor:pointer;
}
#titre-plus a:hover{
background-image:url(images/boutique-panier-plus-over.gif);
background-repeat:no-repeat;
cursor:pointer;
}

.titre-nombre{
padding:5px;
position:absolute;
background-color:#FFFFFF;
color:#000000;
font-size:14px;
font-weight:normal;
right:47px;
top:-2px;
}

.titre-prix{
padding-left:8px;
color:#FFFFFF;
font-size:14px;
font-weight:normal;
position:absolute;
right:-60px;
top:4px;
}
#separateur{
height:34px;
width:2px;
background-color:#FFFFFF;
position:absolute;
right:20px;
top:-4px;
}
.titre-produit2{
padding-left:8px;
padding-top:3px;
color:#dfb867;
font-size:14px;
font-weight:bold;
float:left;
width:400px;
}
.bloc-article{
padding-top:15px;
}

#totaux{
float:right;
right:30px;
padding-top:15px;
width:260px;
text-align:center;
}

#total-ht{

background-color:#dfb867;
height:40px;
}
#titre-totalht{
color:#FFFFFF;
font-size:16px;
font-weight:bold;
padding-top:10px;
}
#tva{
background-color:#f9e6cb;
height:30px;
}
#titre-tva{
padding-top:6px;
font-size:14px;
}
#total-ttc{
background-image:url(images/boutique-panier-degrade.gif);
background-repeat:repeat-x;
height:40px;
}
#form-col1{
float:left;
margin-right:15px;
}

#form-col2{
float:left;
width:300px;
}
#bloc-code-postal{
	float:left;
	width:100px;
}
#bloc-ville{
	float:left;
	width:100px;
}
#code-postal,#ville{
width:90px;
}


#prenom,#nom,#telephone,#code-postal,#ville{
margin-bottom:6px;
}
#adresse,#adresse2{
width:190px;
}
#adresse2{
margin-bottom:25px;
}
.formulaire{
padding-top:5px;
}

#logo-banque{
background-image:url(images/boutique-panier-banque.jpg);
background-repeat:no-repeat;
width:153px;
height:106px;
float:left;
margin-left:-8px;
}
#paiement-img a{
position:absolute;
margin-left:-8px;
background-image:url(images/boutique-panier-paiement.jpg);
background-repeat:no-repeat;
width:180px;
height:56px;
}
#paiement{
width:180px;
font-size:14px;
margin-left:26px;
padding-top:10px;
float:left;
}
#paiement-img a:hover{
cursor:pointer;
background-image:url(images/boutique-panier-paiement-over.jpg);
background-repeat:no-repeat;
width:180px;
height:56px;
}
