/*//////////////////////////////////////////////////////// Global ////////////////////////////////////////////////////////*/
body {
	margin:0;
	padding:0;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#531716;
}
#temp{
	width:335px;
	min-height:200px;
	color:#000;
	font-size:11px;
	background-color:#FFF;
	padding:5px;
}
form{
	padding:0;
	margin:0;
}

h1{
	font-size:16px;
	font-weight:bold;
	margin-top:5px;
}
h2{
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
}
h3{
	font-size:11px;
	font-weight:bold;
}

ul{
	margin:0px;
	padding:0px;
	margin-left:15px;
	width:auto;
}
ol{
	margin:0px;
	padding:0px;
	margin-left:15px;
	width:auto;
}
li{
	float:none;
	clear:both;
	margin:0px;
	padding:0px;
	margin-left:5px;
	color: #311310;
}
.header1 {
	font-weight: bold;
	font-size: 14px;
	color: #DFCCB5;
}

.header2 {
	font-weight: bold;
	font-size: 12px;
	color: #BFA79B;
}

.header3 {
	font-weight: normal;
	font-size: 12px;
	color: #BF1F00;
	background-color:#B2A29A;
}

.tableRow1 {
	background-color:#B2A29A;
	font-size: 12px;
	border:0;
	color:#000;
}
input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#B2A29A;
	border:1px solid #FFF;
	margin-bottom:2px;
}
input.valider:hover,input.valider:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#3E1714;
	border:1px solid #FFF;
	margin-bottom:2px;
	color:#FFF;
}
input.contact{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#3E1714;
	border:0px solid #FFF;
	margin-bottom:2px;
	color:#FFF;
}
input.contact:hover,input.contact:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#3E1714;
	border:0px solid #FFF;
	margin-bottom:2px;
	color:#DF6E11;
}
input.news{
	float:left;
	background-color:#3E1714;
	border:1px solid #FFF;
	height:15px;
	margin-bottom:2px;
	padding-left:5px;
	color:#B9A099;
	font-size:10px;
	width:124px;
}
input.newsValide{
	float:left;
	background-color:#3E1714;
	border:1px solid #FFF;
	height:19px;
	margin-bottom:2px;
	margin-left:12px;
	padding-left:5px;
	color:#DF6E10;
	font-size:10px;
}
input.newsValide:hover{
	float:left;
	background-color:#3E1714;
	border:1px solid #FFF;
	height:19px;
	margin-bottom:2px;
	margin-left:12px;
	padding-left:5px;
	color:#FFF;
	font-size:10px;
}
input.newsValide2{
	float:left;
	background-color:#3E1714;
	border:1px solid #FFF;
	height:19px;
	margin-bottom:2px;
	padding-left:5px;
	color:#DF6E10;
	font-size:10px;
}
input.newsValide2:hover{
	float:left;
	background-color:#3E1714;
	border:1px solid #FFF;
	height:19px;
	margin-bottom:2px;
	padding-left:5px;
	color:#FFF;
	font-size:10px;
}
textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#B2A29A;
	border:1px solid #FFF;
	margin-bottom:2px;
}
/*///////////////////////// DIV PLACEMENT ELEMENTS /////////////////////////*/
#conteneurGeneral {
	float:left;
	position:absolute;
    width: 100%;
    height:100%;
}
#haut{
    height:50px;
	background-color:#531716;
	border-bottom:2px solid #fff;
	text-align:center;
}
#conteneurSite{
	float:left;
    width: 100%;
	text-align:center;
	background:#6f1e1d url(../images/repeat_centre.jpg) repeat-y center;
	border-collapse:collapse;
}
#site{
    width: 860px;
    min-height:650px;
	background-color:#3C2225;
	border:0;
	border-left:8px solid #DF6E11;
	border-right:8px solid #DF6E11;
}
#bandeau{
	float:left;
	width:860px;
	height:157px;
	background:#3C2225 url(../images/bandeau_haut.jpg);
	background-repeat:no-repeat;
}
#menuChoco{
	float:left;
	height:25px;
	width:560px;
	text-align:right;
	margin-top:123px;
	margin-left:300px;
}
#contenu{
	float:left;
	width:860px;
    min-height:320px;
	background:#3C2225 url(../images/repeat_centre.gif);
}
#gauche{
	float:left;
	width:239px;
    min-height:420px;
	text-align:left;
	background:#3C2225 url(../images/repeat_gauche.gif);
}
#newsletter{
	float:left;
	width:195px;
	min-height:24px;
	margin-left:5px;
	background-color:#261516;
	padding-top:4px;
	padding-left:16px;
	margin-bottom:21px;
	margin-top:6px;
	color:#FFF;
}
.desinscription{
	float:left;
	display:block;
	width:195px;
	min-height:14px;
	margin-bottom:2px;
}
#droite{
	float:right;
	width:621px;
    min-height:500px;
	text-align:left;
	background-color:#B29679;
	background-image:url(../images/fond_droite.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#droite2{
	float:right;
	width:621px;
    min-height:500px;
	text-align:left;
	background-color:#B29679;
	background-image:url(../images/fond_droite2.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#droite3{
	float:right;
	width:621px;
    min-height:500px;
	text-align:left;
	background-color:#B29679;
	background-image:url(../images/fond_droite3.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#produit4{
	float:left;
	margin-left:100px;
    min-height:200px;
	width:222px;
}
#ligne{
	float:left;
    min-height:200px;
	width:595px;
	border-bottom:solid 1px #87635c;
	padding:5px;
	margin-left:4px;
}
#produit1{
	float:left;
	margin-left:28px;
    min-height:200px;
	width:222px;
}
#produit2{
	float:right;
	margin:0px;
	margin-right:2px;
	margin-bottom:14px;
    min-height:358px;
	width:270px;
}
#detailProduit2{
	float:right;
    height:100px;
	width:330px;
	text-align:right;
	margin-right:10px;
	margin-top:80px;
}
#boiteCat{
	float:left;
	width:285px;
	min-height:185px;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	padding:5px;
	margin:5px;
	margin-bottom:8px;
	text-align:left;
	border:solid 1px #87635c;
	background-image:url(../images/fond-cat.png);
}
#ligneCat{
	float:left;
}
#descripBoiteCat{
	float:left;
	width:130px;
	padding:5px;
	margin-top:25px;
}
#descripBoiteCat2{
	float:left;
	width:205px;
	padding:5px;
	padding-left:0px;
}
img.imgBoiteCat{
	float:left;
	border-color:#FFF;
}
img.imgBoiteCat:hover,img.imgBoiteCat:active{
	float:left;
	border-color:#3c2225;
}
hr{
	background-color:#87635c;
}
.nomCat{
	padding:0;
	margin:0;
	color:#6f1e29;
	margin-top:2px;
}
.cat{
	display:block;
	width:130px;
	text-align:left;
	padding-bottom:4px;
	border-bottom:solid 1px #87635c;
}
.cat2{
	display:block;
	width:235px;
	text-align:left;
	padding-bottom:4px;
	border-bottom:solid 1px #87635c;
}
.info{
	float:left;
	display:block;
	width:130px;
	font-size:11px;
	color:#000;
	font-weight:normal;
	text-align:left;
	margin-top:2px;
	padding-top:4px;
	border-top:solid 1px #87635c;
}
#info2{
	float:left;
	display:block;
	width:235px;
	font-size:11px;
	color:#000;
	font-weight:normal;
	text-align:left;
	margin-top:2px;
	padding-top:4px;
	border-top:solid 1px #87635c;
}
#produit3{
	float:left;
	margin-left:28px;
	margin-top:12px;
}
#detailProduit3{
	float:left;
    min-height:100px;
	width:560px;
	text-align:left;
	margin-left:10px;
	margin-top:15px;
}
#detailProduit4{
	float:left;
    min-height:100px;
	width:200px;
	text-align:left;
	margin-left:10px;
	margin-top:150px;
}
#bas{
	float:left;
    height:30px;
	width:100%;
	background-color:#531716;
	border-top:2px solid #fff;
	text-align:center;
}
#copy{
    width: 860px;
	height:14px;
	text-align:right;
	background-color:#381816;
	margin-top:3px;
	padding-right:6px;
}
#contenuNav{
	float:left;
	height:15px;
	width:580px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	margin-left:15px;
	margin-bottom:10px;
	background-color:#6f1e29;
	border:solid 1px #C0C0C0;
}
/*//////////////////////////////////////////////////////// CLASS & LIENS ////////////////////////////////////////////////////////*/
.actualites{
	float:left;
	color:#B9A099;
	display:block;
	min-height:40px;
	width:200px;
	font-size:12px;
	margin-left:18px;
	margin-top:5px;
	margin-bottom:8px;
}
a.actualitesBtn:link, a.actualitesBtn:visited{
	float:left;
	color:#B9A099;
	font-size:12px;
	text-decoration:none;
}
a.actualitesBtn:hover, a.actualitesBtn:active{
	float:left;
	color:#FFF;
	font-size:12px;
	text-decoration:none;
}
.actualites2{
	float:left;
	color:#FFF;
	display:block;
	min-height:40px;
	width:560px;
	width:99%;
	font-size:12px;
	margin-left:18px;
	margin-top:5px;
	margin-bottom:15px;
}
#traitSepa{
	float:left;
	width:560px;
	height:2px;
	margin-left:18px;
	border-bottom:dotted 1px #c9b6a1;
}
.publie{
	color:#683B40;
	font-size:10px;
}
.titreAccueil{
	float:left;
	margin:0px;
	margin-top:24px;
	margin-left:18px;
	color:#fff;
	font-size:20px;
	font-family:Arial Rounded MT Bold, Arial, Helvetica, sans-serif;
}
.texteAccueil{
	float:left;
	margin:0px;
	margin-top:12px;
	display:block;
	min-height:60px;
	width:570px;
	margin-left:28px;
	margin-bottom:36px;
	color:#311310;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.titreAtelier{
	float:left;
	margin:0px;
	margin-top:24px;
	margin-left:18px;
	color:#fff;
	font-size:14px;
	font-family:Arial Rounded MT Bold, Arial, Helvetica, sans-serif;
}
#texteAtelierPlace{
	float:left;
	margin:0px;
	/*margin-top:12px;*/
	display:block;
	min-height:60px;
	width:570px;
	margin-left:28px;
	margin-bottom:36px;
}
.texteAtelier{
	color:#311310;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.titreCat{
	float:left;
	display:block;
	width:600px;
	height:12px;
	border-bottom:solid 1px #FFF;
	margin:0px;
	margin-top:10px;
	padding-bottom:5px;
	margin-bottom:10px;
	margin-left:10px;
	color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.texteCat{
	float:left;
	display:block;
	width:600px;
	margin:0px;
	margin-top:12px;
	min-height:60px;
	margin-left:10px;
	margin-bottom:15px;
	color:#311310;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:solid 1px #FFF;
}
.titreProduit{
	float:left;
	text-align:left;
	width:222px;
	margin:0px;
	margin-left:5px;
	min-height:5px;
	color:#fff;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.texteProduit{
	float:left;
	text-align:left;
	width:222px;
	margin:0px;
	margin-left:5px;
	margin-top:4px;
	color:#311310;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#titreProduitBloc{
	float:left;
	width:222px;
	text-align:left;
}
#texteProduitBloc{
	float:left;
	width:222px;
	text-align:left;
}
.titreProduit2{
	float:right;
	width:330px;
	margin:0px;
	margin-right:5px;
	color:#fff;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.texteProduit2{
	float:right;
	width:330px;
	margin:0px;
	margin-right:5px;
	margin-top:4px;
	color:#311310;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#titreProduit2Bloc{
	float:left;
	width:330px;
	text-align:right;
}
#texteProduit2Bloc{
	float:left;
	width:330px;
	text-align:right;
}
.titreProduit3{
	float:left;
	width:560px;
	margin:0px;
	margin-left:5px;
	color:#fff;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.texteProduit3{
	float:left;
	text-align:left;
	width:560px;
	margin:0px;
	margin-left:5px;
	margin-top:4px;
	color:#311310;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#titreProduit3Bloc{
	float:left;
	width:560px;
	text-align:left;
}
#texteProduit3Bloc{
	float:left;
	width:560px;
	text-align:left;
}
#titreProduit4Bloc{
	float:left;
	width:200px;
	text-align:left;
}
#texteProduit4Bloc{
	float:left;
	width:200px;
	text-align:left;
}
.titreProduit4{
	float:left;
	width:200px;
	margin:0px;
	margin-left:5px;
	color:#fff;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.texteProduit4{
	float:left;
	text-align:left;
	width:200px;
	margin:0px;
	margin-left:5px;
	margin-top:4px;
	color:#311310;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.produit{
	float:left;
	margin:0px;
	border:solid 5px #683B3F;
}
.enSavoirPlus, a.enSavoirPlus:link,  a.enSavoirPlus:visited{
	float:left;
	margin:0px;
	margin-left:5px;
	margin-top:8px;
	padding:1px;
	padding-left:4px;
	padding-right:4px;
	background-color:#826452;
	color:#DF6E11;
	font-weight:bold;
	font-size:11px;
}
a.enSavoirPlus:hover,  a.enSavoirPlus:active{
	float:left;
	margin:0px;
	margin-left:5px;
	margin-top:8px;
	padding:1px;
	padding-left:4px;
	padding-right:4px;
	background-color:#826452;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
}
.enSavoirPlus2, a.enSavoirPlus2:link,  a.enSavoirPlus2:visited{
	float:right;
	margin:0px;
	margin-top:8px;
	padding:1px;
	padding-left:4px;
	padding-right:4px;
	background-color:#826452;
	color:#DF6E11;
	font-weight:bold;
	font-size:11px;
}
a.enSavoirPlus2:hover,  a.enSavoirPlus2:active{
	float:right;
	margin:0px;
	margin-top:8px;
	padding:1px;
	padding-left:4px;
	padding-right:4px;
	background-color:#826452;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
}
.enSavoirPlus3, a.enSavoirPlus3:link,  a.enSavoirPlus3:visited{
	float:right;
	margin:0px;
	margin-top:0px;
	padding:1px;
	padding-left:4px;
	padding-right:4px;
	background-color:#826452;
	color:#DF6E11;
	font-weight:bold;
	font-size:11px;
}
a.enSavoirPlus3:hover,  a.enSavoirPlus3:active{
	float:right;
	margin:0px;
	margin-top:0px;
	padding:1px;
	padding-left:4px;
	padding-right:4px;
	background-color:#826452;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
}
.retourForm, a.retourForm:link,  a.retourForm:visited{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#B2A29A;
	border:1px solid #FFF;
	margin-bottom:2px;
	padding:1px;
	padding-left:3px;
	padding-right:3px;
	color:#000;
}
a.retourForm:hover,  a.retourForm:active{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#3E1714;
	border:1px solid #FFF;
	margin-bottom:2px;
	padding:1px;
	padding-left:3px;
	padding-right:3px;
	color:#FFF;
}
#ombre1{
	float:left;
	margin:0px;
	background-color:#826452;
	margin-left:5px;
	margin-bottom:11px;
}
#ombre2{
	float:left;
	margin:0px;
	background-color:#826452;
	margin-top:5px;
}
#ombre1g{
	float:left;
	margin:0px;
	background-color:#826452;
	margin-left:5px;
	margin-bottom:11px;
}
#ombre2g{
	float:left;
	margin:0px;
	background-color:#826452;
	margin-top:5px;
}
#ombre1a{
	float:left;
	margin:0px;
	background-color:#826452;
	margin-left:5px;
	margin-bottom:11px;
}
#ombre2a{
	float:left;
	margin:0px;
	background-color:#826452;
	margin-top:5px;
}
#pousseur{
	float:left;
	clear:both;
	height:2px;
	width:560px;
}
.gras{font-weight:bold;}
img.titre{float:left;margin-bottom:4px;}
.texteContenu{color:#fff;float:left;width:500px;}
img.ie{float:left;margin:0;padding:0;}
img.separateur{
	float:left;
	margin:0;
	padding:0;
	margin-top:7px;
	margin-left:18px;
	margin-bottom:7px;
}
.pied, a.pied:link, a.pied:visited{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	color:#A18A84;
}
a.pied:hover, a.pied:active{
	color:#FFF;
}
a:link, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#fff;
}
a:hover, a:active{
	color:#6f1e29;
}
/* Correctifs IE6 */
* html input.newsValide,* html input.newsValide:hover{
	margin-left:6px;
}
* html #site{
    height:650px;
}
* html #menuChoco{
	float:left;
	margin-left:175px;
}
* html #contenu{
    height:320px;
}
* html #droite{
    height:500px;
}
* html #droite2{
	float:right;
	padding:0px;
	margin:0px;
	width:621px;
    height:500px;
}
* html #droite3{
	float:right;
	padding:0px;
	margin:0px;
	width:621px;
    height:500px;
}
* html #gauche{
    height:420px;
}
* html #newsletter{
	margin-left:2px;
}
* html #produit1{
	margin-left:14px;
}
* html #detailProduit2{
	float:left;
    height:80px;
	width:320px;
	text-align:right;
	margin-left:5px;
}
* html #detailProduit3{
	float:left;
    height:100px;
	width:560px;
	text-align:left;
	margin-left:5px;
}
* html #detailProduit4{
    height:100px;
	width:180px;
	margin-left:5px;
}
* html #texteAtelierPlace{
	margin-left:14px;
}
* html .actualites, * html .titreAccueil{
	margin-left:9px;
}
* html .texteAccueil{
	margin-left:14px;
}
* html .titreProduit,* html .texteProduit,* html .enSavoirPlus{
	height:5px;
	margin:0px;
	padding:0px;
	margin-left:2px;
}
* html .titreProduit2,* html .texteProduit2{
	margin-left:2px;
	width:320px;
}
* html .enSavoirPlus2{
	margin-left:2px;
}
* html #ombre1, * html #ombre1g{
	margin-left:2px;
	line-height:1px;
	font-size:1px;
}
* html #ombre2, * html #ombre2g{
	width:4px;
	line-height:1px;
	font-size:1px;
}
*html #ombre1a{
	line-height:1px;
	font-size:1px;
	margin-left:2px;
}
* html #ombre2a{
	width:4px;
	line-height:1px;
	font-size:1px;
}
* html #produit3{
	float:left;
	margin-left:14px;
	margin-top:12px;
}
* html #boiteCat{
	margin:4px;
}

