/* CSS Document */
html, body{
	width:100%;
	height:100%;
}
body {
	padding:0;
	margin:0;
	text-align:center;
	font-family:arial, helvetica, sans-serif !important;
	background-color:#e0a45c;
}
table, div {
	margin:0;
	padding:0;
	border:0;
}
td {padding:0;}
a {
	font-family:verdana;
	font-size:1em;
	color:darkblue;
	text-decoration:underline;
}
a:hover{
	font-family:verdana;
	font-size:1em;
	color:darkblue;
	font-weight:bold;
	text-decoration:underline;
}
.conteneur {
	width:798px;
	background-color:#fcfaee;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #ab9f91;
}

.espace_menu {
	background:url(images2/fndmenuniv1.gif) repeat-x;
	border-bottom:1px solid #000;
}
.espace_menu td {padding:0}
#blocmenuniv2 {
	width:798px;
	height:24px;
	background:url(images2/fndmenuniv2.gif) repeat-x;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}
.menuniv2 {
	position:absolute;
	width:168px;
	left:auto;
	visibility:hidden;
	background:#fff;
	z-index:100;
}
.tabniv2 {
	border-top:1px solid #990000;
	border-right:1px solid #990000;
	border-left:1px solid #990000;
}
.tabniv2 td {
	padding:2px;
	border-bottom:1px solid #990000;
}
.btn_niv1 {background-repeat:repeat-x;}
.btn_niv1 a {
	font-family:verdana;
	font-size:0.9em;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.btn_niv1 a:hover {
	color:#990000;
	font-size:0.9em;
	text-decoration:none;
}
.btn_niv1actif {
	background:url(images2/fndbtnmenuniv1.gif) repeat-x;
	border-left:1px solid #000;
	border-right:1px solid #000;
}
.btn_niv1actif a{
	font-family:verdana;
	font-size:0.9em;
	font-weight:bold;
	color:#990000;
	text-decoration:none;
}
.btn_niv1actif a:hover {
	color:#990000;
	font-size:0.9em;
	text-decoration:none;
}
.lienmenuniv2 a {
	font-family:verdana;
	font-size:0.75em;
	font-weight:bold;
	color:#990000;
	text-decoration:none;
}
.lienmenuniv2 a:hover {
	font-family:verdana;
	font-size:0.75em;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

.bloc_gauche{
	position:relative;
	margin:2em 0 !important;
	padding:0.5em !important;
	text-align:center !important;
	font-size:0.8em;
	z-index:10;
}
.bloc_gauche a, .bloc_droit a{
	color:white;
	text-decoration:none;
}
.bloc_gauche a:hover, .bloc_droit a:hover{text-decoration:underline;}
.bloc_centre a{text-decoration:none;}
.bloc_centre a:hover{text-decoration:underline;}
.titagend{color:black !important;}
#magenda div{font-size:x-small;}

.nouveaute{
	margin:0 !important;
	padding:0 !important;
	position:absolute;
	width:135px;
	height:15px;
	bottom:-10px;
	left:26px;
	border:1px solid #961010;
	background-color:white;
	text-align:center;
	z-index:20;
}
.nouveaute h5{
	font-size:0.8em;	/**/
	margin:0.2em 0;
	padding:0 !important;
	color:#A02925;
	letter-spacing:0.2em;
	text-align:center;
}

.imgvigne{
	height:21px;
	background: white url(images2/titredanslesvignes.gif) center top no-repeat;
}
.titvigne{
	display:block;
	font-size:1em;
	color:#fff;
}
.titcave{
	display:block;
	font-size:1em;
	padding:3px;
	color:#fff;
}

/* ===== Bloc du centre ====== */
.theme_centre{
	width:215px;
	margin-top:2em;
	padding:0 0.2em !important;
	letter-spacing:0.2em;
	color:#fff;
	font-weight:bold;
}
.bloc_centre{
	position:relative;
	padding:0.3em;
}
.titActu1{
	font-size:small;
	color:#B96D21;
	text-decoration:none;
}
.titActu1:hover{font-size:small;text-decoration:underline;}
.titActu2{
	font-size:small;
	color:#333;
	text-decoration:none;
}
.titActu2:hover{font-size:small;text-decoration:underline;}
.titActu3{
	font-size:small;
	color:#333;
	text-decoration:none;
}
.titActu3:hover{font-size:small;text-decoration:underline;}
.titActu4{
	font-size:small;
	color:#72727A;
	text-decoration:none;
}
.titActu4:hover{font-size:small;text-decoration:underline;}

/* ===== Bloc de droite ====== */
.bloc_droit{
	position:relative;
	border-top:1px solid #3F2C53;
	border-left:1px solid #3F2C53;
	border-bottom:1px solid #3F2C53;
	margin:2em 0;
	padding:0.5em !important;
	color:#3F2C53;
}
.agend{
	color:#3E2B53;
	letter-spacing:0.2em;
	text-align:center;
	padding:0.2em;
	border-bottom:1px solid #3e2b53;
	
}
.titagend{
	font-family:verdana;
	font-size:0.9em;
	color:#3E2B53;
	text-decoration:none;
}
.titofmois{
	height:29px;
	background:url(images2/fndtitrephotodumois.gif) left top repeat-x;
	padding:0.2em 0;
	font-size:0.8em;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
.titrecette{
	display:block;
	height:29px;
	background:url(images2/fndtitrerecettedumois.gif) left top repeat-x;
	border-bottom:1px solid #E6B99F;
	font-size:0.8em;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
.lnkrecette{
	height:20px;
	border:1px solid #B96D21;
	background:#cc6734;
	padding-left:2px;
	margin-top:10px;
}
.lnkrecette a{
	font-family:arial;
	font-size:0.8em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.lnkrecette a:hover{text-decoration:underline;}

.titagri{
	font-size:0.8em;
	font-weight:bold;
	color:#fff;
	letter-spacing:0.2em;
}
.sstitagri{
	padding-top:5px;
	padding-left:2px;
	font-family:verdana;
	font-weight:bold;
	font-size:0.8em;
	letter-spacing:0;
	color:#ffffcc;
	text-decoration:none;
}

/* Séparation des articles */
div.separ hr{display:none !important;}
div.separ{
	display:block;
	clear:both;
}
