/* CSS Document */
body, td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
p {
margin:2px 0px 10px 0px;
}
h1, h2 {
margin:0px;
padding:0px;
font-size:14px;
color:#C41041;
}
h3, h4 {
margin:0px;
padding:0px;
font-size:10px;
color:#C41041;
}

form{
margin:0px;
padding:0px;
}

div#general{
/*
position:absolute;
left:50%;
margin-left:-461px;
*/
/*width:922px;*/
padding:0px 12px;
}

div#page{
text-align:left;
border:solid 1px #C9AD49;
padding-left:15px;
padding-top:18px;
padding-right:16px;
width:640px;
}

div#conteneur{
position:relative;
/*background-image:url(../idea-vino/images/fond_contenu.jpg);*/
width:630px;
height:auto;
}

div#bandeauGauche{
float:left;
padding-left:9px;
width:170px;
}

div#menu{
float:left;
/*width:722px;*/
height:50px;
display:none;
}

div#menu ul{
height:18px;
padding:0px;
margin:0px;
}

div#menu li{
float:left;
list-style:none;
padding-left:10px;
padding-right:20px;
margin:3px 0px 0px 0px;
}

div#bandeauMilieu{
float:left;
width:450px;
/*border:solid 1px #CC0099;*/
}

div#bandeauDroite{
display:none;
float:left;
width:222px;
text-align:right;
}
#bandeauDroite a {
	color:#572954;
	text-decoration:none;
}
#bandeauDroite a:hover {
	text-decoration:underline;
}
div#logoceppo{
position:relative;
width:52px;
height:40px;
top:-25px;
left:630px;
}

div#bandeauDroite, div#bandeauMilieu, div#bandeauGauche, div#menu, div#conteneur, div#logoceppo, div#logo{
padding:0px;
margin:0px;
}

p.newsletter{
margin-left:60px;
vertical-align:bottom;
}

p.panier{
text-align:left;
margin-left:100px;
vertical-align:bottom;
}

p.recherche, div.carte{
text-align:left;
margin-left:60px;
vertical-align:bottom;
}
div.carte{
	margin-top:23px;
	z-index:2;
}
input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding:1px 4px 1px 4px;
height:12px;
}
input.saisie{
border:solid 1px #A994A7;
font-size:9px;
width:106px;
height:15px;
text-align:left;
}

div#logo{
position:relative;
margin-top:24px;
margin-left:15px;
width:145px;
height:87px;
}

div#notrecave, div#huiletv, div#patetr, div#epicerie, div#focus, div#recettes, div#cepages, div#produits, div#contacts, div#comment_commander{
position:relative;
border-left-style:solid;
border-left-width:2px;
display:none;
}

div#notrecave, div#huiletv, div#patetr, div#epicerie, div#produits, div#comment_commander{
border-left-color:#572954;
}

div#huiletv, div#patetr, div#epicerie, div#produits, div#contacts, div#comment_commander {
margin-left:9px;
}

div#notrecave{
margin-top:45px;
margin-left:80px;
padding-left:8px;
width:100px;
color:#572954;
size:11px;
vertical-align:top;
z-index:2;
}

td.notrecave{
color:#572954;
}

div#huiletv, div#patetr, div#epicerie, div#produits, div#focus, div#recettes, div#cepages, div#comment_commander{
height:14px;
}

div#huiletv{
margin-top:26px;
margin-bottom:0px;
padding-bottom:0px;
padding-left:8px;
}

div#patetr{
margin-top:13px;
padding-left:8px;
}

div#epicerie{
margin-top:12px;
padding-left:7px;
}

div#produits, div#comment_commander{
margin-top:28px;
padding-left:7px;
}

div#focus, div#recettes, div#cepages{
border-left-color:#C4A840;
margin-left:79px;
}

div#focus{
margin-top:36px;
padding-left:8px;
}

div#recettes{
margin-top:13px;
padding-left:8px;

}

div#cepages{
margin-top:14px;
padding-left:7px;
}

div#contacts, .contacts{
display:block;
margin-top:42px;
padding-left:6px;
padding-bottom:3px;
border-left-color:#798A13;
width:140px;
color:#798A13;
height:123px;
}

div#contacts a{
color:#798A13;
text-decoration:none;
}

div#contacts a:hover{
text-decoration:underline;
}

div#annonce1, div#annonce2{
color:#B4B4B4;
font-size:9px;
margin-top:9px
}

div#footer{
width:670px;
}

div#annonce1{
float:left;
}

div#annonce2{
float:right;
text-align:right;
}

div#liens{
display:none;
color:#84847D;
font-size:10px;
padding:3px 0px 3px 0px;
width:922px;
text-align:center;
}

div#liens  a {
color:#84847D;
text-decoration:none;
}

div#liens  a:hover{
text-decoration:underline;
}

div.mailerror1, div.rechercheError1{
position:absolute;
visibility:hidden;
}

div.mailerror2, div.rechercheError2 {
position:absolute;
width:100px;
left:50%;

padding:4px;
border:solid;
border-color:#fff;
border-width:1px;
background-color:#C10037;
color:#fff;
z-index:90;
}

div.mailerror2 a, div.rechercheError2 a{
color:#fff;
text-decoration:none;
}

div.mailerror2 a:hover, div.rechercheError2 a:hover{
text-decoration:underline;
}
div.mailerror2{
top:150px;
margin-left:340px;
}
div.rechercheError2{
top:295px;
margin-left:340px;
}

#bandeauMilieu select{
width:150px;
}
#bandeauGauche select {
	visibility:hidden;
	font-size:9px;
	width:103px;
	height:13px;
}

a.fleche, #bandeauMilieu a.fleche {
	color:#572954;
	background:url(../idea-vino/images/flechedroite.gif) left center no-repeat;
	padding: 0px 0px 0px 10px;
	}
a.fleche-droite, #bandeauMilieu a.fleche-droite {
	color:#572954;
	background:url(../idea-vino/images/flechedroite.gif) right center no-repeat;
	padding: 0px 10px 2px 0px;
	}
a.fleche-retour, #bandeauMilieu a.fleche-retour {
	color:#572954;
	background:url(../idea-vino/images/flechegauche.gif) left center no-repeat;
	padding: 0px 0px 2px 10px;
	margin:5px;
	}
a.imprimer {
	display:none;
	color:#572954;
	background:url(../idea-vino/images/picto-print.gif) left center no-repeat;
	padding: 0px 0px 0px 16px;
	}
#bandeauMilieuPart a.fleche, #bandeauMilieuPart a.fleche-retour, #bandeauMilieuPart a.imprimer {
	color:#572954;
	}
#bandeauMilieuPart, #bandeauMilieu {margin-top:150px;}
