/*=================================================================================================================*/
/*											Feuille de style Domaine CLAVEL										   */
/*=================================================================================================================*/

/* -----------------------  Document  --------------------------------------------------*/
body {
	width:100%;
	height:100%;
	padding:0;
	background-color:#e0a45c;
	margin:0;
/*	margin-top:0;
	margin-right:0;
	margin-bottom:0;	*/
	text-align:center;
	font-family:verdana;
	font-size:100%;
}
table, div {
	margin:0;
	padding:0;
	border:0;
}
td {padding:0;}
a {
	font-family:verdana;
	font-size:1em;
	color:darkblue;
/*	font-weight:normal;	*/
	text-decoration:underline;
}
a:hover{
	font-family:verdana;
	font-size:1em;
	color:darkblue;
	font-weight:bold;
	text-decoration:underline;
}
/* -----------------------  Mise en page  -----------------------------------------------*/
.conteneur {
	width:798px;
/*	margin-left:auto;
	margin-right:auto;	*/
	background-color:#fcfaee;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #ab9f91;
}
.banniere {
	width:798px;
	height:140px;
}
.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;
}
.menuniv2_GB {
	position:absolute;
	width:168px;
	left:auto;
	visibility:hidden;
	background:#fff;
	z-index:100;
}
.tabniv2_GB {
	border-top:1px solid #990000;
	border-right:1px solid #990000;
	border-left:1px solid #990000;
}
.tabniv2_GB td {
	padding:2px;
	border-bottom:1px solid #990000;
}
.version {
	font-family:arial;
	font-size:8pt;
	color:#000000;
}
.version img {border:1px solid #A64F08}
.contenu {
/*	width:798px;	*/
	background-image:url(images2/fndcontenu.jpg);
	background-repeat: repeat-y;
}
#colaccueilgauche {
	float:left;
	width:195px;
	height:100%;
}
#colaccueilcentre {
	float:left;
	width:377px;
	height:100%;
	text-align:left;
	padding:5px;
}
#colaccueildroite {
	float:left;
	width:226px;
	height:100%;
}
#contenugeneral {
	width: 747px;
	margin-top: 20px;
	margin-bottom:20px;
	text-align:left;
}
#titrecontenugeneral {
	width:218px;
	height:20px;
	background-color:#A02902;
	border:1px solid #A02902;
	color:#fff;
	padding-left:5px;
	font-family:verdana;
	font-size:0.8em;
	font-weight:bold;
}
#contenuinterieur {
	background-color:#fff;
	border:1px solid #A02902;
	text-align:left;
}
.basdepage {
	width:798px;
	height:39px;
	background-image:url(images2/fndbasdepage.gif);
	background-repeat:repeat-x;
}
.invariants {
    font-size:0.7em; 
	font-weight:bold;
	text-decoration:none;
    color:#000;
}
.invariants:hover {
    font-size:0.7em;
	font-weight:bold;
	text-decoration:underline;
    color:#990000;
}
/* -----------------------  Navigation Niv 1,2 et 3  --------------------------------------------------*/
.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;
}

/* -----------------------  Navigation Niv 1,2 et 3 Anglais --------------------------------------------------*/
.btn_niv1_GB {background-repeat: repeat-x;}
.btn_niv1_GB a {
	font-family:verdana;
	font-size:0.9em;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.btn_niv1_GB a:hover {
	color:#990000;
	font-size:0.9em;
	text-decoration:none;
}
.btn_niv1actif_GB  {
	background:url(images2/fndbtnmenuniv1.gif) repeat-x;
	border-left:1px solid #000;
	border-right:1px solid #000;
}
.btn_niv1actif_GB a {
	font-family:verdana;
	font-size:0.9em;
	font-weight:bold;
	color:#990000;
	text-decoration:none;
}
.btn_niv1actif_GB 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;
}
.navig{
	background:url(images2/fndmenuniv2.gif) repeat-x;
	border-bottom:1px solid #000;
}
.navig td{
	padding-left:10px;
	font-family:verdana;
	font-size:0.75em;
	font-weight:normal;
	color:#000;
}
.navig a{
	font-family:verdana;
	font-weight:normal;
	color:#990000;
	text-decoration:none;
}
.navig a:hover{
	font-family:verdana;
	font-weight:normal;
	color:#990000;
	text-decoration:underline;
}

/* -----------------------  Styles pour cote droit page accueil  --------------------------------------------------*/
.conteneuragendaaccueil{
	width:194px;
	background-color:#fff;
	border:2px solid #3F2C53;
	margin-top:10px;
	color:#3F2C53;
}
.titreagendaaccueil{
	font-family:verdana;
	font-weight:bold;
	font-size:0.9em;
	color:#3E2B53;
	text-decoration:none;
	letter-spacing:0;
}
.titreagendaaccueil:hover{
	font-family:verdana;
	font-weight:bold;
	font-size:0.9em;
	color:#624482;
	text-decoration:underline;
	letter-spacing:0;
}

.conteneurphotodumois {
	width:194px;
	height:165px;
	background-color:#A6BED1;
	border:1px solid #A6BED1;
	margin-top:15px;
}
.titrephotodumois {
	width:194px;
	height:29px;
	background-image:url(images2/fndtitrephotodumois.gif);
	background-repeat:repeat-x;
	padding-top:5px;
	font-size:0.8em;
	font-weight:bold;
	color:#fff;
}

.conteneurrecettedumois {
	width:194px;
	background-color:#F0D7C7;
	border:1px solid #E6B99F;
	margin-top:15px;
}
.titrerecettedumois {
	width:194px;
	height:29px;
	background-image:url(images2/fndtitrerecettedumois.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #E6B99F;
	padding-top:5px;
	font-size:0.8em;
	font-weight:bold;
	color:#fff;
	text-align:center;
}

.conteneuragriculturel{
	width:194px;
	background-color:#A02925;
	border:1px solid #000;
	margin-top:15px;
	margin-bottom:10px;
	color:#fff;
	text-align:center;
}
.grandtitreagriculturel {
	font-size:0.8em;
	font-weight:bold;
	color:#fff;
	letter-spacing:0.2em;
}
.titreagriculturel {
	padding-top:5px;
	padding-left:2px;
	font-family:verdana;
	font-weight:bold;
	font-size:0.8em;
	letter-spacing:0;
	color:#ffffcc;
	text-decoration:none;
}
.titreagriculturel:hover {
	padding-top:5px;
	padding-left:2px;
	font-family:verdana;
	font-weight:bold;
	font-size:0.8em;
	letter-spacing:0;
	color:#ffffcc;
	text-decoration:none;
}

/* -----------------------  Styles pour centre page accueil  --------------------------------------------------*/
.conteneurdenews{
	width:370px;
	text-align:left;
}

.titreilfautledire1 {
	width:215px;
	height:20px;
	border:1px solid #B96D21;
	background-color:#B96D21;
	padding-left:3px;
	font-family:arial;
	letter-spacing:0.2em;
	color:#fff;
	margin-top:10px;
/*	font-size:0.9em;	*/
	font-weight:bold;
}
.titrerecette {
	width:194px;
	height:20px;
	border:1px solid #B96D21;
	background-color:#cc6734;
	padding-left:2px;
	margin-top:10px;
}
.titrerecette a {
	font-family:arial;
	font-size:0.8em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.titrerecette a:hover {
	font-family:arial;
	font-size:0.8em;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}
.ilfautledire {
	width:370px;
	border:1px solid #B96D21;
	margin-bottom:20px;
	font-size:0.7em;
	background-color:#fff;
	padding:2px;
	padding-bottom:7px;
}
.titreilfautledire2 {
	font-family:arial;
	font-size:1.1em;
	font-weight:bold;
	color:#B96D21;
	text-decoration:none;
	padding-left:2px;
}
.titreilfautledire2:hover {
	font-family:arial;
	font-size:1.1em;
	font-weight:bold;
	color:#B96D21;
	padding-left:2px;
	text-decoration:underline;
}
.texteilfautledire {
	font-family:verdana;
	font-size:0.9em;
	font-style:none;
}

.titreflash1 {
	width:215px;
	height:20px;
	border:1px solid #333333;
	background-color:#333333;
	color:#ffffff;
	padding-left:3px;
	font-family:arial;
	letter-spacing:0.2em;
	font-size:0.9em;
}
.flash {
	width:370px;
	border:1px solid #333333;
	margin-bottom:20px;
	font-size:0.7em;
	background-color:#fff;
	padding:2px;
	padding-bottom:7px;
}
.titreflash2 {
	font-family:arial;
	font-size:1.07em;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	padding-left:2px;
}
.titreflash2:hover{
	font-family:arial;
	font-size:1.07em;
	font-weight:bold;
	color:#333;
	padding-left:2px;
	text-decoration:underline;
}
.texteflash{
	font-family:verdana;
	font-size:0.9em;
	font-style:none;
}

.titreendirect{
	width:215px;
	height:20px;
	border:1px solid #DDA125;
	background-color:#DDA125;
	color:#fff;
	font-size:0.9em;
	padding-left:3px;
	font-family:arial;
	letter-spacing:0.2em;
}
.endirect {
	width:370px;
	border:1px solid #DDA125;
	margin-bottom:20px;
	font-size:0.7em;
	background-color:#fff;
	padding:2px;
	padding-bottom:7px;
}
.blocdirect {
	padding-bottom:3px;
	border-bottom:1px dashed #DDA125;
	margin-bottom:3px;
}
.titreblocdirect{
	font-family:arial;
	font-size:1.05em;
	letter-spacing:0.2em;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	padding-left:2px;
}
.titreblocdirect:hover{
	font-family:arial;
	font-size:1.05em;
	letter-spacing:0.2em;
	font-weight:bold;
	color:#333;
	padding-left:2px;
	text-decoration:underline;
}
.texteblocdirect {
	font-family:verdana;
	font-size:0.95em;
	font-style:none;
}

.titreonditque {
	width:215px;
	height:20px;
	border:1px solid #72727A;
	background-color:#72727A;
	color:#fff;
	font-size:0.9em;
	padding-left:3px;
	font-family:arial;
	letter-spacing:0.2em;
}
.onditque{
	width:370px;
	border:1px solid #72727A;
	margin-bottom:20px;
	font-size:0.8em;
	background-color:#fff;
	padding:2px;
	padding-bottom:7px;
}
.titreonditque2{
	font-family:arial;
	font-size:1em;
	font-weight:bold;
	color:#72727A;
	text-decoration:none;
	padding-left:2px;
}
.titreonditque2:hover{
	font-family:arial;
	font-size:1em;
	font-weight:bold;
	color:#72727A;
	padding-left:2px;
	text-decoration:underline;
}
.texteonditque{
	font-family:verdana;
	font-size:0.85em;
	font-style:none;
}

/* -----------------------  Styles pour cote gauche page accueil  ---------------------------- */
.gauche{
	float:left;
	width:177px;
	
}
.grandtitrenouveautes {
	font-size:0.8em;
	font-weight:bold; 
	color:#A02925;
	letter-spacing:0.2em;
}
.titredanslavigne{
	padding-left:2px;
	font-family:verdana;
	font-weight:bold;
	font-size:0.9em;
	color:#ffffcc;
	text-decoration:none;
}
.titredanslavigne:hover{
	font-family:verdana;
	font-weight:bold;
	font-size:0.9em;
	color:#e1ffcc;
	text-decoration:underline;
}
.titredanslacave{
	font-family:verdana;
	font-weight:bold;
	font-size:0.9em;
	color:#ffffcc;
	text-decoration:none;
}
.titredanslacave:hover{
	font-family:verdana;
	font-weight:bold;
	font-size:0.9em;
	color:#fff;
	text-decoration:underline;
}