body {
	margin: 0;
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#general{
	position:relative;
	padding:0;
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	width:996px;
	background-repeat: repeat-y;
	background-position: center top;
}

a img{
	border:0;
}

p{
	padding:0;
	margin:0;
	text-align:justify;
}
#contenu{
	margin-top:0;
	margin-bottom:0;
	padding:0;
	margin-left:34px;
	margin-right:29px;
	
	
}
#contenu-accueil{
	margin-top:0;
	margin-bottom:0;
	padding:0;
	margin-left:34px;
	margin-right:29px;
	padding-left:14px;
	padding-right:14px;
	
}
#accueil-contenu{
padding-left:10px;
padding-right:10px;
}
#gauche{
	position:absolute;
	top:0;
	left:0;
	width:34px;
	height:338px;
	margin:0;
	padding:0;
	background-repeat: no-repeat;
	background-position: right top;
}
#droite{
	position:absolute;
	top:0;
	right:-2px;
	width:29px;
	height:338px;
	margin:0;
	padding:0;
	background-repeat: no-repeat;
	background-position: left top;
}

#menu{
	float:left;
	width:206px;
	padding-left:12px;
}


#textes{
	margin-left:246px;
	margin-right:15px;
	height:1%;
}

.fond-titre{
	position:relative;
	background-color:#F2F2F2;
	margin:0;
	padding-left:0;
}

h1{
padding:0;
margin:0;
}

h2{
	position:relative;
	
	background-image: url(http://media.lemarquier.com/images/fond-titre.jpg);
	background-color:#F2F2F2;
	background-repeat: repeat-x;
	background-position: left center;
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	color: #A19D84;
	padding-left:0;
	margin-top:10px;
	margin-bottom:10px;
}
.content{
	position:relative;
	background-color:#FFFFFF;
	padding:12px;
}

h2.popup{
	font-size:16px;
}

.formulaire{
	position:relative;
	background-color:#FFFFFF;
	padding:12px;
}

#menu dt{
	margin-bottom:8px;
	background-image: url(http://media.lemarquier.com/images/fond-menu.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	padding-left:3px;
	font-size: 12px;
	color: #FFFFFF;	
		list-style-type:none;
}

#menu dl{
	width:206px;
	background-color:#FFFFFF;
	padding:8px;
	margin:0;
		list-style-type:none;
}

#menu dl dd{
	margin-left:0;
}

#menu dd ul{
	margin-top:0;
	margin-left:0;
	padding-left:0;
	padding-right:0;
	padding-top:8px;
	padding-bottom:8px;
	width:100%;
	background-color:#fdfafa;
	list-style-type:none;
}

#menu dd ol{
	margin-top:0;
	margin-left:0;
	padding-left:0;
	padding-right:0;
	padding-top:8px;
	padding-bottom:8px;
	background-color:#fdfafa;
}


#menu dd ul li{
	padding-left:3px;
	padding-right:3px;
}

#menu dd ol li{
	padding-left:3px;
	margin-left:20px;
	padding-right:3px;
	padding-bottom:10px;
}

hr.spacer{
	clear:both;
	visibility:hidden;
	margin:0;
}
#pied-page{
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:996px;
	height:160px;
	background-repeat: no-repeat;
	background-position: center bottom;
}


#tableau-pied-page {
border-top:11px solid #A19D84;
margin-left:auto;
margin-right:auto;
margin-top:10px;
padding-top:10px;
width:900px;
}

#tableau-pied-page #ajust-droite{
	text-align:right;
}
#en-tete{
	margin-left:34px;
	margin-right:29px;
}

object {
	z-index:1;
}

#en-tete object{
	z-index:1;
}

a.lien-noir:link {
	color: #000000;
	text-decoration: none;
}
a.lien-noir:visited {
	text-decoration: none;
	color: #000000;
}
a.lien-noir:hover {
	text-decoration: underline;
	color: #000000;
}
a.lien-noir:active {
	text-decoration: none;
	color: #000000;
}

a.lien-noir-fixe {
	color: #000000;
}




a.lien-marron:link {
	color: #5b594b;
	text-decoration: none;
}
a.lien-marron:visited {
	text-decoration: none;
	color: #5b594b;
}
a.lien-marron:hover {
	text-decoration: underline;
	color: #5b594b;
}
a.lien-marron:active {
	text-decoration: none;
	color: #5b594b;
}

a.lien-marron-fixe {
	color: #5b594b;
}



#en-tete p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

.bloc-recherche{
}

.bloc-recherche p{
	margin-bottom:5px;
}

.bloc-recherche p{
	text-align:left;
}

.pied-recherche
{
    text-align:center;/*pour IE*/
    margin:5px auto;
}

.pied-recherche {
	text-align:right;
}

 a.lien-comment-choisir{
        color:#9C320B;
        font-weight:bold;
        text-decoration:none;
    }
	
a.lien-comment-choisir:link{}
	
a.lien-comment-choisir:visited{}

a.lien-comment-choisir:hover{
        text-decoration:underline;
}

a.lien-comment-choisir:focus{}

a.lien-comment-choisir:active{}


.bloc_vignette_produit{
        /*float:left;*/
        width:205px;
		background-color:#FFFFFF;
        padding : 2px;
        margin:10px;
        text-align:center;
		margin-left:auto;
		margin-right:auto;
		/*height:100%;*/
    }
	
    .vignette_produit dt,.vignette_produit dd{
		width:100%;
        padding:0;
        margin:0;
    }
    
	.vignette_produit dl{
		width:100%;
	}
	
	/* Merci de ne pas styler trop les balises pures */
	.vignette_produit dt{
		background-image:none;
	}
    
    .vignette_produit a,.vignette_produit a.lien_produit{
        color:#000000;
    }
    
    .vignette_produit a.lien_produit_ref{
        color:#9C320B;
        font-weight:bold;
        text-decoration:none;
    }
	
	
    
    .vignette_produit a:link,.vignette_produit a.lien_produit:link{
    }
    
    .vignette_produit a:visited,.vignette_produit a.lien_produit:visited{
    }
    
    .vignette_produit a:hover,.vignette_produit a.lien_produit:hover
    {
        text-decoration:underline;
    }
    
    .vignette_produit a:focus,.vignette_produit a.lien_produit:focus{
    }
    
    .vignette_produit a:active,.vignette_produit a.lien_produit:active{
    }
    
	.liste_vignettes table{
		border-collapse:collapse;
		border:solid 0 #ffffff;
		width:99% !important;
		
	}
	
	.liste_vignettes table td{
		width:33%;
		vertical-align:top;
		text-align:center;
		
	}
	
	.liste_vignettes table caption{
		display:none;
	}
	
	
	.liste_vignettes{
		background-color:#ffffff;
	}
.nb-produits-trouves{
	padding-top:10px;
	padding-right:10px;
}
	
	.pagination-lien{
		text-align:center;
		padding-bottom:10px;
	}
	
	#fiche-produit{
		border-collapse:collapse;
		width:99% !important;
	}
	

	
    .fiche-produit-titre{
		font-size:16px;
		font-weight:bold;
		background-image:none;
		color:#000000;
	}
	
    .fiche-produit-ref,.fiche-produit-gencod
    {
        color:#9C320B;
        font-weight:bold;
    }
	
	.fiche-produit-liste-images{
		/*float:left;*/
		vertical-align:top;
		text-align:center;
		width:205px;
		max-width:205px;
	}
	
	.fiche-produit-liste-images img{
		margin-bottom:5px;
	}
	
	.detail-produit{
		/*margin-left:210px;*/
		vertical-align:top;
		background-color:#FFFFFF;
		padding:12px 0 12px 12px;
	}
	
	.aere p{
		margin-bottom:1em;
	}
	
	.ce-nf{
		text-align:right;
		float:right;
	}
	
	#ref-produit{
		/*float:left;*/
		line-height:51px; vertical-align:middle;
		font-size:16px;
		margin-bottom:10px;
	}
	
	#aide-disposition p ,#aide-materiau p,#aide-bruleurs p,#aide-plaque p{
		margin-left:40px;
		margin-right:40px;
	}
	
/*#popup-titre{
	position:relative;
	color:#000000;
	 background-color:#819E27;
}*/

#popup-informations
{
    position: absolute; 
    left: 50%; 
    top: 50%;
    width: 500px; 
    height: 400px; 
	margin-left:-250px;
	margin-top:-200px;
    z-index:1000;
    background-color:#F2F2F2;
	border:solid 1px #000000;
	
	
}

#popup-titre{
	text-align:right;
	color:#ffffff;
	background-color:#000000;
	padding:5px;
}

#popup-titre a{color:#ffffff;}
#popup-titre a:link{}
#popup-titre a:visited{color:#ffffff;}
#popup-titre a:hover{color:#ffffff;}
#popup-titre a:focus{color:#ffffff;}
#popup-titre a:active{color:#ffffff;}

#popup-corps{
	padding: 5px 15px;
	cursor:hand;
	cursor:pointer;
}

#popup-corps{
	font-family:verdana, Arial, Helvetica,sans-serif;
}

#popup-corps h2{
	font-family:verdana, Arial, Helvetica,sans-serif;
}

span.obligatoire{color:#ff0000;font-weight:bold;font-size:1.3em;}

.intitule-couleur{padding-top:5px;}


.nav_gauche_li{border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 5px !important;}
.nav_gauche_li_ul{margin-top: 2px !important; padding-top: 0px !important; margin-left: 25px !important; list-style-type: disc !important; width: auto !important;}

/* POPUP COULEUR */
#popup-couleur
{
    position: absolute; 
    left: 50%; 
    top: 50%;
    width: 517px; 
    height: 411px; 
	margin-left:-258px;
	margin-top:-205px;
    z-index:1000;
    background-color:#F2F2F2;
	border:solid 1px #000000;
	
	
}

#popup-couleur-titre{
	text-align:right;
	color:#ffffff;
	background-color:#000000;
	padding:5px;
}

#popup-couleur-titre a{color:#ffffff;}
#popup-couleur-titre a:link{}
#popup-couleur-titre a:visited{color:#ffffff;}
#popup-couleur-titre a:hover{color:#ffffff;}
#popup-couleur-titre a:focus{color:#ffffff;}
#popup-couleur-titre a:active{color:#ffffff;}

#popup-couleur-corps{
	padding: 0px 0px;
}

#popup-couleur-corps{
	font-family:verdana, Arial, Helvetica,sans-serif;
}

#popup-couleur-corps h2{
	font-family:verdana, Arial, Helvetica,sans-serif;
}
a#link-reportage{
	display:block;
	width:216px;
	height:149px;
	background-image: url(http://media.lemarquier.com/images/link-video.jpg);	
	margin:0;
	padding:0;
	margin-top:8px;
	float:left;
}
a#link-reportage:hover{
	background-image: url(http://media.lemarquier.com/images/link-video-hover.jpg);	
}
a#link-couleur{
	display:block;
	width:216px;
	height:149px;
	background-image: url(http://media.lemarquier.com/images/link-couleurs.jpg);
	margin:0;
	padding:0;
	float:left;
	margin-top:8px;
	margin-left:14px;
}
a#link-couleur:hover{
	background-image: url(http://media.lemarquier.com/images/link-couleurs-hover.jpg);	
}
a#link-recettes{
	display:block;
	width:216px;
	height:149px;
	background-image: url(http://media.lemarquier.com/images/link-recettes.jpg);
	margin:0;
	padding:0;
	float:left;
	margin-top:8px;
	margin-left:14px;
}
a#link-recettes:hover{
	background-image: url(http://media.lemarquier.com/images/link-recettes-hover.jpg);	
}
a#link-partenaires{
	display:block;
	width:216px;
	height:149px;
	background-image: url(http://media.lemarquier.com/images/link-partenaire.jpg);
	margin:0;
	padding:0;
	float:left;
	margin-top:8px;
	margin-left:12px;
}
a#link-partenaires:hover{
	background-image: url(http://media.lemarquier.com/images/link-partenaire-hover.jpg);	
}

.Style2 {
	font-size: 14px;
	font-weight: normal;
	color: #a09f83;
}

#tbl-en-savoir-plus,#tbl-en-savoir-plus tr, #aide-en-savoir-plus td, #aide-en-savoir-plus th,#tbl-en-savoir-plus p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#ffffff !important;
}

.recettes-titre{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #a19d84;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a19d84;
	padding-bottom:10px;	
}
.recettes-tableau{
	margin-bottom:10px;
	
}
.recettes-tableau img{
	border: 1px solid #a19d84;
}
.recettes-tableau p{
	padding-left:15px;
	padding-right:40px;
}
.recettes-nbpersonnes{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #a19d84;
}
.recettes-ingredients{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #a19d84;
	font-style: italic;
}
.recettes-ingredients li{
	padding-left:15px;
	background-image: url(http://media.lemarquier.com/images/puce-ingredient.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.lien-coloris-t
{
	color: #000000;
	text-decoration: none;
	display:block;
	width:64px;
	width:33%;
	float:left;
	display:block;
	height:40px;
	padding-top:5px;
	font-size:10px;
	line-height:100%;
}

.libelle-couleur-h{font-size:10px;}

.titre_produit_selectionne {font-family: verdana; font-size: 11px; }

.vignette_select{margin-right: 10px; float: left; display: block;width:100px;}

.produit_selectionne{width: 250px;float:left;padding:2px;}
.contenu-selection{overflow:auto;height:260px;padding: 10px;}
p.actions-bouton{margin:0;text-align:left;}
#pied_boutons{padding:7px;background-color:#E8E8E8;}



.modalBackground{ /*background-color: #999999;
    filter: alpha(opacity:70);
    opacity: 0.7;*/
    background-image:url(../images/overlay.png) !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/overlay.png', sizingMethod=scale);
	background-image:none;
    background-position:left top;
    background-repeat :repeat;
    width:100%;
    height:100%;}
    
.bloc-global-message
{
 border:solid 4px #E8E8E8;
 padding:10px;
 width:300px;
 background-color:#ffffff;
 text-align:left;
}


#TB_ajaxWindowTitle{font-weight:bold;font-size:16px;}

#tbl-en-savoir-plus img{border-width:0 !important;}
html body #tbl-en-savoir-plus img{border-width:0 !important;}

/* Carousel */
#carousel  {
background-repeat:no-repeat;
float:right;
height:269px;
/*margin-top:50px;*/
overflow:hidden;
position:relative;
width:683px;
}
#carousel_content {
position:absolute;
}
#carousel_content span {
display:block;
float:left;
}
#carousel_content span img {
border:medium none;
display:block;
}
#carousel_content span.image-texte img{float:left;}

#carousel_content span span.texte-droite{
display:block;
float:left;
height:269px;
overflow:hidden;
padding:5px 10px;
background-color:#A19D84;
color:#000000 !important;
}

#handles_more{position:absolute;bottom:10px;right:5px;}
#handles_more span{font-size:10px;color:#ffffff;border:solid 1px #cccccc;padding:2px 5px;margin:0 3px;cursor:pointer;}
#handles_more span.active,#handles_more  span.hover{border:solid 1px #cccccc;background:#cccccc none repeat scroll 0 0;color:#FFFFFF;}
/* fin carousel */

.prod_comp a{text-decoration:none;}

.prod_comp h3{font-size:12px;font-weight:bold;}

.prod_comp ul{list-style-type:none;padding:0;margin:0;}
.prod_comp ul li.produit_complementaire{list-style-type:none;padding:6px;margin:0 6px 15px;display:block;float:left;height:190px;min-height:190px;width:85px;border:solid 1px #cccccc;}
html>body .prod_comp ul li.produit_complementaire{
	height:auto;
}
.pc_designation{display:block;font-size:9px;}
.pc_ref{color:#BBBBBB;display:block;}
.pc_voir_produit{font-weight:bold;color:#859721;text-decoration:underline;display:block;position:relative;bottom:0;}

.pc_img{text-align:center;width:100%;display:block;height:95px;}
.pc_img img{text-align:center;}


