@charset "ISO-8859-15";
/* ---------------------------------------------------------------------------- Généralités ---------------------------------------------------------------- */
address, blockquote, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, hr, li, map, ol, p, pre, table, tbody, td, tfoot, th, thead, tr, ul, 
a , br, button , caption , cite , code , del , dfn , img , kbd , object , optgroup , option , param, q , samp , span , body, form, fieldset
{
	border:0 none;
	margin:0;
	padding:0;
}
input[type="submit"]:hover,input[type="button"]:hover
{
	cursor:pointer;
}
body
{
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    font-size: 90%; /* % for IE 6-7.*/
	color: black;
	background:#EEDDAA url("images/design/fond.png") repeat-x scroll 0 0;
}
#corps
{
	width:1023px; /* suppression imperfection header si 1024px */
	margin:0 auto 0 auto;
	background:white url("images/design/fondcorps.png") repeat-y scroll 0 0;	
}
#leftshadow
{
	width:9px;
	float:left;
}
#rightshadow
{
	width:11px;
    float:right;	
}

#header
{
	width:1001px;
	height:200px;
	margin:0 9px 0 11px;
	background:white url("images/design/header.png") no-repeat scroll 0 0;
}
#main
{
	width:1001px;
	min-height:468px;
	margin:0 9px 0 11px;
}
#footer
{
	width:1023px;
	height:58px;
	background:transparent url("images/design/footer.png") no-repeat scroll 0 0;
	text-align:center;
	font-size:0.9em;
	font-variant:small-caps;
	clear:both;
}
#menu
{
	width:218px;
	margin-left:20px;
	float:left;
	line-height:0;/* mise ŕ zéro des <br />*/
}
#menu form
{
	background:transparent url("images/design/newlet.png") no-repeat scroll 0 0;
	text-align:center;
	line-height:1em;
	margin-top:15px;
	height:100px;
}
#menu #titre
{
	font-size:0.9em;
}
#text
{
	width:722px;
	padding: 0 15px 0 15px;
	float:right;
}
h2
{
	font-family: Georgia, "DejaVu Serif", Norasi, serif;
	font-size:1.2em;
	clear:both;
}
h3 /* mentions legales */
{
	font-family: Georgia, "DejaVu Serif", Norasi, serif;
	font-size:1.1em;
}
#menu a
{
	display:block;
	height:47px;
	width:218px;
	background-image: url("images/design/menu.png");
}
#accueil
{
	background-position: 0 0px;
}
#accueil:hover
{
	background-position: 0 -47px;
}
#presentation
{
	background-position: 0 -94px;
}
#presentation:hover
{
	background-position: 0 -141px;
}
#cuvees
{
	background-position: 0 -188px;
}
#cuvees:hover
{
	background-position: 0 -235px;
}
#commande
{
	background-position: 0 -282px;
}
#commande:hover
{
	background-position: 0 -329px;
}
#coordonnees
{
	background-position: 0 -376px;
}
#coordonnees:hover
{
	background-position: 0 -423px;
}
/* ---------------------------------------------------- commande --------------------------------------------------*/
#form_commande fieldset
{
	margin-bottom:10px;
	padding:10px;
	border:1px solid #EEDDAA;
}
#form_commande legend
{
	font-family: Georgia, "DejaVu Serif", Norasi, serif;
	font-size:0.9em;
	font-weight:bold;
}
#form_commande table, #confirmation
{
	width:100%;
	line-height:2em;
	border-collapse:collapse;
	text-align:left;
}
#form_commande table td, #confirmation td
{
	padding:3px;
	border-bottom:1px solid #EEDDAA;
	border-top:1px solid #EEDDAA;
}
#form_commande img
{
	position:relative;
	top:10px;
}
.red
{
	color:red;
}
#obligatoire
{
	text-align:right;
}
a input
{
	text-decoration:none;
}
/* --------------------------------------------------- Administration --------------------------------------------- */

#connect
{
	width:250px;
}
#connect fieldset
{
	padding:10px;
	border:1px solid #EEDDAA;
}
#connect img
{
	position:relative;
	top:10px;
}

/* -----------------------------------------Actualites ----------------------------------------------------------------*/

.actu_img
{
	float:right;
	margin-left:1em;
	margin-bottom:1em;	
	max-width:400px;
}
.actu_img img
{
	margin-bottom:0.5em; /*espace entre image et legende */
}
.actu_date
{
	float:right;
	position:relative;
	top:1.2em;
	font-size:0.9em;
	color:#333333;	
}
.actu_legende
{
	font-style:italic;
	font-size:0.8em;
	color:#333333;	
}
