/* CSS Document */
#bandeauMilieuPart {
	margin-left:27px;
	margin-bottom:20px;
	width:450px;
	}
#bandeauMilieuPart a {
	color:#000000;
	text-decoration:none;
	}
#bandeauMilieuPart a:hover {
	text-decoration:underline;
	}
#SousCat {
	margin:0px 0px 0px 20px;
	color:#C41041;
}
#SousCat a {
	color:#572954;
	text-decoration:none;
	}
#SousCat a:hover {
	color:#C41041;
	}
h1.part {
	margin:87px 0px 35px 0px;
	}
h2.part {
	margin:16px 0px 20px 0px;
	}
h3.part {
	margin:16px 0px 0px 0px;
	}
h1.cave, h1.huile-et-vinaigre, h1.pates-et-riz, h1.cepages, h1.focus {
	color:#C4A639;
}
h1.cave {
	margin:32px 0px 28px -7px;
	background:url(../idea-vino/images/t-picto-cave.gif) no-repeat top left;
	padding-top:59px;
	padding-left:9px;
	height:21px;
	}
h1.huile-et-vinaigre {
	margin:32px 0px 28px 0px;
	background:url(../idea-vino/images/t-picto-huiles-et-vinaigres.gif) no-repeat top left;
	padding-top:59px;
	padding-left:2px;
	height:21px;
	}
h1.pates-et-riz {
	margin:15px 0px 28px 0px;
	background:url(../idea-vino/images/t-picto-pates-et-riz.gif) no-repeat top left;
	padding-top:73px;
	padding-left:2px;
	height:23px;
	}
h1.cepages, h1.focus, h1.epicerie-fine, h1.produits-de-saison {
	margin:30px 0px 28px -3px;
	background:url(../idea-vino/images/t-picto-defaut.gif) no-repeat top left;
	padding-left:3px;
	}
h1.cepages, h1.epicerie-fine {
	padding-top:56px;
	height:26px;
	}
h1.focus, h1.produits-de-saison {
	padding-top:60px;
	height:22px;
	}
.imgalignright{
	float:right;
	margin-left:10px;
	}
.imgalignleft{
	float:left;
	margin-right:10px;
	}
.img-prod{
	float:right;
	margin:-10px 0px 0px 4px;
	}
.violet {
	color:#572954;
	}
.rouge {
	color:#C41041;
	}
form.form-menu, input.form-menu {
	width:228px;
	margin-top:5px;
	margin-bottom:5px;
	}
/*
#bandeauMilieuPart input.part{
	border:none;
	background-color:#F8F8EB;
	height:14px;
	}
*/
.bloc-selection {
	background-color:#EBEAC6;
	margin:16px 0px 20px 0px;
	padding:5px 5px 5px 5px;
	}
.selection {
	color:#C4A639;
	}
.bloc-liste-produit {
	margin:12px 0px 32px 0px;
	}
.bloc-liste-gauche {
	float:left;
	}
.liste-vignette-produit {
	/*border:solid 1px #FFFFFF;*/
	}
.liste-prix-produit {
	/*text-align:center;*/
	color:#C4A639;
	font-weight:bold;
	font-size:9px;
	/*border:solid 1px #00FF00;*/
	margin:-31px 0px 0px 0px;
	float:right;
	}
.texte-liste-produit {
	margin:0px 12px 0px 124px;
	padding:0px 0px 2px 0px;
	width:310px;
	}
.nom-produit, .nom-producteur {
	color:#C4A639;
	margin-bottom:6px;
	}

.nom-produit {
	/*float:left;*/
	margin:0px 6px 0px 0px;
	}
.quantite-paquet {
	margin:12px 0px 2px 0px;
	}
.num-quantite {
	margin:0px 2px 2px 2px;
	padding:0px 2px;
	height:14px;
	width:16px;
	background-color:#FFFFFF;
	border:solid 1px #C7AB43;
	}
.btn-ajouter-commande {
	float:right;
	margin-top:-26px;
	}
.pages-produits {
	color:#39003E;
	float:right;
	font-weight:bold;
	margin-bottom:20px;
	}
h3.produit {
	margin:12px 0px 0px 0px;
	font-size:11px;
	}
.bloc-descriptif-vin {
	margin:12px 0px;
	padding:0px 5px 0px 0px;
	width:100%;
	float:left;
	}
.picto-vin {
	float:left;
	margin:0px 6px 0px 0px;
	width:88px;
	}
.texte-descriptif-vin {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:118px;
	}
.region, .manufacturer {
	font-size:9px;
	color:#798A13;
	}
.nom-region {
	font-size:9px;
	text-transform:uppercase;
	}
.prix-produit-cave {
	margin:12px 0px 0px 0px;
	color:#C4A639;
	font-weight:bold;
	font-size:9px;
	}
.titre-appellation {
	margin:0px 0px 12px 2px;
	}
td.bouton-ajouter-commande {
	text-align:center;
	padding:0px;
	margin:0px;
	}

#bandeauMilieu textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#EBEAC6;
	width:100%;
	border:none;
	padding:2px;
}
div.affichepas{
position:absolute;
visibility:hidden;
}
/*div.affiche {*/
div.Zoom_produit, div.Zoom_manufacturers {
position:absolute;
padding:4px;
border:solid;
border-color:#000000;
border-width:1px;
background-image:url(../idea-vino/images/fond_contenu.jpg);
z-index:90;
text-align:center;
}
div.Zoom_produit {
top:248px;
/*
left:50%;
*/
}
div.Zoom_manufacturers {
top:179px;
right:244px;
}
div.Zoom_produit a, div.Zoom_manufacturers a {
color:#C10037;
font-weight:bold;
text-decoration:none;
}

div.Zoom_produit a:hover, div.Zoom_manufacturers a:hover{
text-decoration:underline;
}
	
.text_product_offline {
margin-top:6px;
font-style:italic;
padding:0px 5px 0px 0px;
text-align:left;
width:160px;
}

/* *****************************/
/* from index /*/

	#home-text {
	margin:0px 0px 0px 33px;
	}
	h1.home {
	margin:15px 0px 21px 21px;
	}
	.first-letter {
	font-size:14px;
	}
	div#focus-bloc{
	background-color:#572954;
	color:#EBEAC6;
	margin:0px 0px 0px 33px;
	padding:4px 0px 4px 7px;
	}
	div#focus-bloc h2 {
	position:inherit;
	display:inline;
	margin-right:12px;
	color:#EBEAC6;
	}
	div#focus-bloc h3 {
	margin-top:10px;
	color:#C4A639;
	font-size:12px;
	}
	div#focus-bloc a{
	color:#EBEAC6;
	text-decoration:none;
	}
	div#focus-bloc a:hover{
	text-decoration:underline;
	}
	.focus-prod1, .focus-prod2 {
	margin:12px 0px 0px 0px;
	padding: 5px;
	}
	.focus-prod2 {
	float:right;
	width:200px;
	}
	.nom-manufacturer {
	text-transform:uppercase;
	}
	.focus-image-portrait {
	float:left;
	}
	.focus-image-paysage {
	margin-top:12px;	
	}
	.texte-descriptif-focus {
	margin:0px 0px 0px 52px;
	}
	.legende {
	font-size:9px;
	margin:0px;
	}
	a.region{
	font-size:11px;
	color:#810164;
	text-decoration:none;
	}
	a.region:hover{
	text-decoration:underline;
	}
	#flash_avert {
		background-color:#C10037;
		color:#FFFFFF;
		font-weight:bold;
		padding:5px;
		margin-right:5px;
		width:180px;
	}
	#flash_avert a, #flash_avert a:visited, #flash_avert a:link, #flash_avert a:active {
		color:#fff;
	}

/* *************************** */
.producteur_description {
	clear:right;
	min-height:310px;
	width:242px;
	margin:20px 0px 0px 205px;
}
.region_zone_flash {
	float:left;
	margin-top:20px;
	width:200px;
	z-index:2;
}
.region_bloc_domaines {
	min-height:310px;
	margin-top:20px;
	float:left;
}