/* CSS Document */
body{
background-color:#222222;
font-family:Arial, sans-serif;
}

#contGlob{
/*border:#999999 1px solid;*/

}



#conteneurContact{

position:absolute;
/*top:30px;*/
left:50%;
top:20px;
margin-left:-350px;
width:700px;
border:#666666 1px solid;
padding:5px 0 40px 0;
background-color:#FFFFFF;
background-image:url(../img/jmEtH.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}
#conteneurVins{
border:#666666 1px solid;
/*padding:5px;*/
position:absolute;
left:50%;
top:20px;
margin-left:-350px;
width:700px;
background-color:#FFFFFF;
}
#conteneurElevage{
border:#666666 1px solid;
padding:0 0 30px 0;
position:absolute;
left:50%;
top:20px;
margin-left:-350px;
width:700px;
/*height:400px;*/
background-color:#FFFFFF;
}
#conteneurViti{
border:#666666 1px solid;
/*padding:5px;*/
position:absolute;
left:50%;
top:20px;
margin-left:-350px;
width:700px;
background-color:#FFFFFF;
}
#top{
position:relative;
height:25px;
width:700px;
background-image:url(../img/top3.jpg);
background-repeat:no-repeat;
background-position:top;
margin:0;
padding-top:78px;
padding-bottom:0px;
}

#logo{
position:absolute;
left:29px;
top:1px;
border:none;
}



ul{
list-style:none;
border:solid #CCCCCC 1px;
/*width:670px;*/
background-color:#333333;
margin:0;
padding:2px 0 1px 25px;
/*_padding:2px 0;*/
height:15px;
}

ul ul{
	background-color:#333333;
	height:auto;
	padding-left:0;
	border:none;
}

li{
	float:left;
	color:#fff;
	font-size:11px;
	/*padding:0 10px;*/
	margin:0 10px;
	/*background:#fcf;*/
}

ul ul li{
	float:none;
	width:80px;
	padding:1px 0 1px 13px;
}



ul a
{
	color:#FFFFFF;
	text-decoration:none;
}


#srub3{
	display:none;
	position:absolute;
	top:97px;
	left:454px;
	_left:463px;
	z-index:10;
}

a:hover{
color:#666666;
text-decoration:none;
}

.txt_dom{
/*float:left;*/
width:400px;
margin:0 0 0 30px;

/*padding-right:50px;*/

}

.vins_dom ul{
	height:auto;
	width:auto;
	background:#fff;
	border:none;
	margin:0;
	padding-top:0;
	padding-bottom:0;
}

.vins_dom ul li{
	font-size:11px;
	float:none;
	color:#990000;
	margin:3px 0 0 10px;
	padding:0;
	font-variant:small-caps;
}


.vins_dom p{
	font-size:12px;
	font-weight:bold;
	color:#333;
	padding:0 0 0 0;
	margin:18px 0 0 20px;
}

#vins{
float:left;
margin:30px 0 0 20px;
_margin:30px 0 0 20px;
padding:0;
width:240px;
font:9pt Arial;
color:#333;
}

#form{
background-color:#DDDDDD;
padding:5px 10px;
float:left;
width:340px;
border:solid #555 1px;
margin:10px 0 0 30px;
}

#coord{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
float:left;
width:230px;
margin-top:60px;
margin-left:55px;
text-align:center;
}

.input{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width:200px;
margin-bottom:5px;
right:20px;
left :auto;
display:block;
float:left;
}

#btnEnvoyer{
font-family:Arial, Helvetica, sans-serif;
width:60px;
color:#FFFFFF;
background-color:#333333;
border:solid #000000 1px;
font-size:10px;
margin-top:15px;
}

#titre{
font-family:Arial, Helvetica, sans-serif;
position:relative;
float:left;
width:80px;
font-size:11px;
color:#333333;
}
#message{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
float:left;
width:230px;
height:120px;
}
#elevage{
/*float:left;*/
margin:30px 50px 0 40px;
/*_margin:0 30px 0 335px;*/
/*width:500px;*/
}

#viti{
margin:20px 50px 40px 40px;
}

#vini{

margin:0 65px 40px 45px;
}

p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
text-align:justify;
margin:15px 0;
}

.itemVin{
color:#990000;
display:block;
height:18px;
margin-left:40px;
font:9pt Arial;
font-variant:small-caps;
text-decoration:none;
}
/*
a.itemVin:hover{
color:#FF0000;
display:block;
margin-left:45px;
height:18px;
font:9pt Arial;
font-variant:small-caps;
font-weight:bold;
}
*/

a.blanc{
	color:#715801;
}

a.blanc:hover{
	color:#666;
}

#main{
margin-top:10px;
/*border:solid #CCCCCC 1px;*/
/*height:297px;*/
margin-bottom:0px;
padding:0;
}
#fontCru{
color:#000000;
font-variant:small-caps;
font-size:8pt;
}

.animBout{
float:right;
padding-top:30px;
}

#lettre{
font-size:15px;
font-weight:bold;
}
a#suite{
float:right;
color:#660000;
font:8pt Arial;
text-decoration:none;
}
a#suite:hover{
float:right;
color:#660000;
font:8pt Arial;
text-decoration:underline;
}
#plan{
margin-top:40px;
}
a#planLink{
color:#222;
font:8pt Arial;
text-decoration:none;
margin:2px 5px 0 5px;
}
a#planLink:hover{
color:#660000;
font:8pt Arial;
text-decoration:underline;
margin:2px 5px 0 5px;
}

.resultMsg{
color:#BC031F;
font-size:14px;
position:absolute;
padding:10px;
left:418px;
top:150px;
width:220px;
text-align:center;
border:#BC031F 1px solid;
}
