@charset "UTF-8";

@media screen {
	/********************************/
	/*			SURCHARGE			*/
	/********************************/
	/* structure */
	html, body { height: auto; }
	#global {
		height: 670px;
		background: black url(../images/fond.jpg) no-repeat top left;
	}
	body > #global {height: 670px; min-height: 670px; }
	#entete {}
	p#chemin { display: none; }
	#global #contenu { padding: 0; height: 670px; }
	#main { margin: 0; padding: 0; width: 980px; height: 670px; }
	/* menus */
	#nav { background: none; }
	#menu_menuvert ul ul li,
	#menu_menujaune ul ul li,
	#menu_menurose ul ul li { background-image: url(../images/f-ssmenu-accueil.png); }
	#menu_menupieddepage {
		position: relative; clear:both; margin: -20px auto 0 auto;
		padding: 0 25px; width: 930px; height: 20px;
		background: none;
	}
	#menu_menupieddepage ul { position: relative; right:auto; bottom: auto; text-align: right; }
	#menu_menupieddepage li { margin-left: 2.5em; margin-right: 0; }
	#menu_menupieddepage li a { color: #faf1d7; text-decoration: none; }
	#menu_menupieddepage li a:hover { text-decoration: underline; }
	h2#slogan { display: none; }
	
	/********************************/
	/*			GENERAL				*/
	/********************************/
	#visuel {position: absolute; top: 0; left: 0;}
	#contenu h2.titre_bloc {color:#bdb39c; font-style: italic; margin:0; padding:0 0 10px 0;}
	
	#blocs { position: relative; float:left; width: 480px; margin:122px 0 0 80px;}
	#blocs ul { margin: 0; padding: 0; list-style: none; }
	#blocs li { display: block; margin: 0 0 3px 0; padding: 0;}
	#blocs a {
		display: block; padding: 0;
		font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; font-weight: bold; 
		font-style: italic; text-decoration: none;
	}
	#blocs h2.titre_bloc {margin-left:200px;}
	
	#blocs .jaune1, #blocs .rose1, #blocs .vert1 { display: block; }
/***VERT************/	
	#blocs li#blocs_0 .vert1 { 
		height: 99px; color: #dde887; padding:20px 150px 10px 25px;
		background:url(../images/vert0.png) no-repeat top left; text-align:center;
	}
	#blocs li#blocs_1 .vert1 { 
		height: 103px; color: #dde887; padding:20px 60px 10px 50px;
		background:url(../images/vert1.png) no-repeat top left;
	}
	#blocs li#blocs_2 .vert1 { 
		height: 102px; color: #dde887; padding:20px 15px 10px 150px;
		background:url(../images/vert2.png) no-repeat top right;
	}
/***ROSE************/
	#blocs li#blocs_0 .rose1 { 
		height: 99px; color: #edb1d3; padding:20px 150px 10px 25px;
		background:url(../images/rose0.png) no-repeat top left; text-align:center;
	}
	#blocs li#blocs_1 .rose1 { 
		height: 103px; color: #edb1d3; padding:20px 60px 10px 50px;
		background:url(../images/rose1.png) no-repeat top left;
	}
	#blocs li#blocs_2 .rose1 { 
		height: 102px; color: #edb1d3; padding:20px 15px 10px 150px;
		background: url(../images/rose2.png) no-repeat top right;
	}
/***JAUNE************/
	#blocs li#blocs_0 .jaune1 { 
		height: 99px; color: #ffe4af; padding:20px 150px 10px 25px;
		background:url(../images/jaune0.png) no-repeat top left; text-align:center;
	}
	#blocs li#blocs_1 .jaune1 { 
		height: 103px; color: #ffe4af; padding:20px 60px 10px 50px;
		background: url(../images/jaune1.png) no-repeat top left;
	}
	#blocs li#blocs_2 .jaune1 { 
		height: 102px; color: #ffe4af; padding:20px 15px 10px 150px;
		background:url(../images/jaune2.png) no-repeat top right;
	}
	
	#blocs .vert1 strong, 
	#blocs .rose1 strong, 
	#blocs .jaune1 strong { display: block; margin-bottom: 0.7em; font-size: 1.4em; }
	
	#blocs img {border:none; float:left; margin: 0 10px 5px 0;}
	
/*********************************************************************************************/	
	#texte {
		position: relative; float:left; z-index: 2;
		margin: 224px 0 0 25px; padding: 0; width: 160px;
		font-family: Georgia, Times-New-Roman, Serif;
		color: #F7E5C2; font-size: 1em; 
	}
	#texte #con_descriptif { overflow: none; }
	#texte div#con_descriptif p {
		margin-top: 0;
		margin-bottom: 0.5em;
	}
	
/*********************************************************************************************/	
	#produits {position:relative; float:right; margin: 122px 0 0 0; width:165px;}
	#produits div.deco {width:165px; height:7px; background:url(../images/deco-top.jpg) no-repeat top left;}
	#produits img {}
	#produits div div {
		display: block; margin: 0 0 3px 0; padding:8px; 
		background: url(../images/fond-1-2.jpg) no-repeat bottom left; overflow:hidden;
	}
	#produits #BLOC_COUPS2COEUR_2 {background: url(../images/fond-3.jpg) no-repeat bottom left;}
	#produits h3 {
		position:absolute; width:50px; right:0;  background: url(../images/degrade.png) right; height:95px;
		padding:5px 10px 5px 33px; margin:0; color:white; font-style: italic; text-align:right; min-height:50px
	}
	#produits a {color:white; text-decoration:none; font-style: italic;}
	#produits a:hover {}
	#produits p.con_prix {position:relative;
		margin:3px 0px; color: #888; font-weight:bold; text-align:right; padding:3px 8px; font-size:1em;
		background: url(../images/prix.png) no-repeat top right; font-family: Georgia, Times-New-Roman, Serif;
	}
	#produits span.typeTaxe {display:none;}
	
	#purbeurre {width:140px; height:88px; background:url(../images/purbeurre.jpg) no-repeat top right; margin-bottom:10px;}
	
	/********************************/
	/*		EDIT IN PLACE			*/
	/********************************/
	/* descriptif */
	#con_descriptif_div.cYep {
		width: 500px;
		height: 290px;
		_height: 252px;
		background-color: white;
	}
	
	#con_descriptif_editeur {
		height: auto;
		_height: auto;
	}
	#con_descriptif_editeur .contenuwysiwyg {
		height: 160px;
		margin: 0;
		padding: 0;
	}
}
	
@media print {}





