#blocLogo2 {
    margin-top: 84px;
    position: relative;
    width: 205px;
}

#headerv2 {
    position: absolute;
    top: 133px;
}

#bandeauv2{
background:url(/fileadmin/agriculture/images/fond-header-2011.png) repeat-x ;
height:166px
}

#bandeauv2 .right{
    position: absolute;
    right: 0;

}

#centre a{
text-decoration:underline;
}


#AGRI13Rubriques p a {
	display:none;
}

.left{
 float:left;
}

#AGRI13Rubriques{
height:149px;
width:205px;
}

.topActuAgricole2 .pDateEditoGauche{
         padding:7px 0 10px 10px;
font-size:11px;         
}
.topActuAgricole2{
background:url(../images/background_top_actu.png) repeat-x ;
margin-right:27px;
height:29px;
width:330px;
padding:0 0 5px 0;
margin-top:15px;
}


/* CSS Document */

p.barre_jaune{
	float:right;
margin-right:27px;
text-align:right;
margin-top:6px;
height:14px;
padding:5px;
}

p.barre_jaune a{

	background-color:#efff00;

}

.blocAgenda div.left, .blocAgenda div.right {
	/*width:200px;*/
}

.blocAgenda div.left {
	margin-right:28px;
padding-left:28px;
width:330px;
float:left;
line-height:15px;
}

.blocAgenda div.right {
	float:left;

margin:0 28px 5px 0;
width:330px;
line-height:15px;
}

.blocAgenda {
	margin-left:
}
/* ------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------->>> Corps <<<-----------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------*/
html, body{
	text-align: center;
	border: 0;
	margin: 0;
	padding: 0;
}

body{
	text-align: left;
	width: 960px;
	margin: 0 auto;
}

h1, h2, h3, h4, h5, h6{
	margin: 0;
	padding: 0;
}

h1{
	padding: 30px 0 25px 0;
	font-weight:bold;
}
 
h2{
	padding: 20px 0;
}
 
p{
	margin: 0;
	padding: 0 0 0px 0;
}
 
ul{
	list-style: none;
	margin: 0;
	padding: 0 0 18px 0px;
}


blockquote{
	margin: 22px 40px;
	padding: 0;
}
 
img{
	border: 0;
}
 
sup{
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}
 
sub{
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline;
}
 
acronym, abbr{
	cursor: help;
	letter-spacing: 1px;
	border-bottom: 1px dashed;
}

/* -----------------------------------------------------------------------------------------------------------*/
/* -------------------------------------->>> Surcharge CSS TYPO3 <<<------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------*/
.csc-textpic-imagewrap{
	margin-right:10px;
}

/* ------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------->>> Liens <<<-----------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------*/

a{
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#434432;
}

a:hover{
	text-decoration: underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#434432;
}

a:focus{
	text-decoration: underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#434432;
}
a:visited{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#434432;
}

label {
 cursor: pointer;
}

.champs label {
 float: left;
 display: block;
 width: 100px;
 padding: 2px 6px 0 0;
}

.champs input, .champs textarea, .champs select {
 width: 150px;
 padding: 1px 2px;
}

.titreRecherche a{
	text-decoration: underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#36391a;
	font-size:10px !important;
}

.titreRecherche a:visited{
	text-decoration: underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#36391a;
	font-size:10px !important;
}

.titreRecherche a:hover{
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#36391a;
	font-size:10px !important;
}

.titreRecherche a:focus{
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#36391a;
	font-size:10px !important;
}

.link {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#05121a;
	font-size:11px;
}

.link:focus{
	text-decoration: underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#05121a;
	font-size:11px;
}

.link:hover{
	text-decoration: underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#05121a;
	font-size:11px;
}

.relativeWidth{
	height:101px;
	position:relative;
	width:205px;
}

.globalDiv{
	width:1000px;
	position:relative;
}

.width78{
	width:78px;
}

.backWidth{
	background:#D2D5B8;
	width:205px;
}

.pEditoDroite a{
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
}

.pEditoDroite a:hover{
	text-decoration: underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
}

.pEditoDroite a:focus{
	text-decoration: underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
}
/* ------------------------------------------------------------------------------------------------------------*/
/* ------------------------------------------>>> Formulaires <<<-------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------*/

form{
	margin: 0;
	padding: 0;
	display: inline;
}

textarea{
	line-height: 1.25;
}

 
label{
	cursor: pointer;
}

/* -------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------->>> Tables <<<-----------------------------------------------*/
/* ------------------------------------------------------------------------------------------------------------*/
 
table{
	border: 0;
	margin: 0 0 0px 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing:0px;

}
 
td{
	padding: 0px;
	margin:0px;
	vertical-align: top;
}

.header{
	background:#EFFF00;
	height:46px;
	position:relative;
}

.logo{
	width:250px;
	padding-left:155px;
	height:46px;
}

.menu{
	position:absolute;
	left:540px;
	top:5px;
	width:450px;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6D7402;
}

ul.menuHaut{
	list-style:none;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
}

li.menuHaut{
	float:left;
	padding:0px;
	margin-right:15px;
	height:30px;
}

li.menuHaut a{
	color:#6D7402;
	font-size:10px !important;
	text-decoration: none;
}

li.menuHaut a:visited{
	color:#6D7402;
	font-size:10px !important;
	text-decoration: none;
}

li.menuHaut a:hover{
	color:#6D7402;
	font-size:10px !important;
	text-decoration: underline;
}

li.menuHaut a:focus{
	color:#6D7402;
	font-size:10px !important;
	text-decoration: underline;
}

li.spacerMenuHaut{
	float:left;
	padding-right:16px;
}

.Gauche{
	width:203px;
	border-right:#FFFFFF solid 40px;
	background:#FFFFFF;
}

.fond_ivoire{
	background:url(../images/fond_ivoire.gif) repeat-y left;
}

.blocSaviezVous{
	position:absolute;
	left:78px;
	width:127px;
	top:0px;
	background:#EAECD4;
	height:97px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.titreSaviezVous{
	padding:4px 0px 0px 7px !important;
	font-size:11px;
	font-weight:bold;
	color:#424431;
}

.txtSaviezVous{
	padding:2px 0px 0px 7px !important;
}

.SaviezVousPlus{
	padding:0px 0px 0px 46px !important;
	position:absolute;
	bottom:0px;
	right:0px;
}

.imgMeteo{
	padding-top:7px;
}

.blocMeteo{
	position:relative;
	width:205px;
	background:#EAECD4;
}

ul.listeMeteo{
	list-style:none;
	padding:7px 0 7px 0px !important;
}

li.meteoListe a{
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#43583e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px !important;
	padding:0px 0 3px 18px !important;
	background:url(../images/liste-puce.png) no-repeat left;
} 

li.meteoListe a:hover{
	text-decoration: underline;
	color:#434432;
	font-size:10px !important;
}

li.meteoListe a:visited{
	color:#434432;
	font-size:10px !important;
}

li.meteoListe a:focus{
	text-decoration: underline;
	color:#434432;
	font-size:10px !important;
}

.Ruralite{
	padding-top:7px;
}

div.newsLetter{
	position:relative;
	width:205px;
	background:#EAECD4;
}

div.newsLetter ul{
	list-style:none;
	padding:7px 0 7px 0px !important;
}

div.newsLetter li{
	padding:0px 0 3px 18px !important;
	background:url(../images/liste-puce.png) no-repeat left;
	color:#43583e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:187px;
}

div.newsLetter li a{
	font-size:10px !important;
	color:#43583e;
	text-decoration: none;
}

div.newsLetter li a:hover{
	font-size:10px !important;
	color:#43583e;
	text-decoration: underline;
}

div.newsLetter li a:visited{
	font-size:10px !important;
	color:#43583e;
}

div.newsLetter li a:focus{
	font-size:10px !important;
	color:#43583e;
	text-decoration: underline;
}

div.menuGauche{
	padding-top:7px !important;
	width:205px;
}

div.menuGauche ul{
	list-style:none;
	padding:0px 0 6px 0px !important;
	border-top:#C5D206 solid 2px;
}

div.menuGauche li{
	background:url(../images/liste-puce-grise.png) no-repeat left;
	padding:7px 0 7px 15px !important;
	color:#43583e;
	border-bottom:#C5D206 solid 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:13px;
	width:190px;
}

div.menuGauche li.menuGaucheBas{
	background:url(../images/liste-puce-grise.png) no-repeat left;
	padding:7px 0 7px 15px !important;
	border-top:#C5D206 solid 2px;
	height:13px;
}

div.menuGauche li a{
	color:#43583e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px !important;
	text-decoration:none;
}

div.menuGauche li a:visited{
	color:#43583e;
	font-size:12px !important;
	text-decoration:none;
}

div.menuGauche li a:hover{
	color:#43583e;
	font-size:12px !important;
	text-decoration:underline;
}

div.menuGauche li a:focus{
	color:#43583e;
	font-size:12px !important;
	text-decoration:underline;
}

.recherche{
	width:205px;
	padding-top:7px !important;
	border-top:#C5D206 solid 2px;
	border-bottom:#C5D206 solid 2px;
	background:#EAECD4;
	color:#43583e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.titreRecherche{
	padding:7px 0 10px 17px !important;
}

.txtRecherche{
	padding:0px 0 7px 5px;
}

.btRecherche{
	padding:0px 0 7px 5px;
}

#blocLogo{
	padding-top:30px;
	width:205px;
	position:relative;
}
#dLogo1 a{
	position:absolute;
	background:url(../images/logo-bienvenu-ferme.png) no-repeat center;
	height:66px;
	width:53px;
}

#dLogo1 a:visited{
	position:absolute;
	background:url(../images/logo-bienvenu-ferme.png) no-repeat center;
	height:66px;
	width:53px;
}

#dLogo1 a:hover{
	position:absolute;
	background:url(../images/logo-bienvenu-ferme2.png) no-repeat center;
	height:66px;
	width:53px;
}


#dLogo2 a{
	position:absolute;
	left:80px;
	top:40px;
	height:66px;
	width:65px;
}

#dLogo2 a:visited{
	position:absolute;
	left:80px;
	top:40px;
	height:66px;
	width:65px;
}

#dLogo2 a:hover{
	position:absolute;
	left:80px;
	top:40px;
	height:66px;
	width:65px;
}

#dLogo3 a{
	position:absolute;
	left:150px;
	top:30px;
	height:66px;
	width:53px;
	background:url(../images/logo-mediteranee.png) no-repeat right;
}

#dLogo3 a:visited{
	position:absolute;
	left:150px;
	top:30px;
	height:66px;
	width:53px;
	background:url(../images/logo-mediteranee.png) no-repeat right;
} 

#dLogo3 a:hover{
	position:absolute;
	left:150px;
	top:30px;
	height:66px;
	width:53px;
	background:url(../images/logo-mediteranee2.png) no-repeat right;
}

.flash{
	/*background:#9ea081;*/
background:#AFAE92;
	width:753px;
}

.imgEdito{
	padding:6px 10px 0px 0px;
}

.DemiBlocCentreEdito{
	padding:6px 0 0 0;
	/*min-height:130px;*/
}

.DemiBlocCentreEditoDroite{
	padding:6px 28px 20px 39px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
}

.DemiBlocCentreEditoDroite a {
	text-decoration:none;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px !important;
}

.DemiBlocCentreEditoDroite a:hover{
	text-decoration:underline !important;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px !important;
}

.DemiBlocCentreEditoDroite a:focus{
	text-decoration:underline !important;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px !important;
}

.DemiBlocCentreEditoDroite a:visited{
	text-decoration:none;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px !important;
}

.pDateEditoGauche{
	color:#636459;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:5px 19px 0px 0px;
}

.pEditoGauche {
	padding-top:10px;
	padding-bottom:10px;
}

div.DemiBlocCentreEdito p{
	line-height:15px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;

}

div.DemiBlocCentreEdito p.pDateEditoGauche{
	line-height:10px;
	color:#636459;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

div.DemiBlocCentreEditoDroite p{
	line-height:15px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	min-height:80px;
}

.pSavoirPlus{
	text-align:right;
	padding-top:10px;
}

.blocActu{
	background:#d2d5b7;
}

.actuAgricole{
	padding:0 0 0 28px;
	width:307px;
}

.topActuAgricole{
	padding:0 0 5px 0;
}

.leftActuAgricole{
	padding:0 0 0 5px;
}

.ActuAgenda1{
	width:307px;
	line-height:10px;
	float:left;
	margin-right:28px;
	padding-left:28px;
}

.ActuAgenda2{
	width:350px;
	line-height:15px;
	float:right;
	margin:0 28px 5px 0;
}


.txtEdito{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:10px 0 10px 0;
}

p.txtEdito a {
	color:#05121A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0 0 5px 0;
	text-decoration:none;
}

p.txtEdito a:hover{
	color:#05121A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0 0 5px 0;
	text-decoration:underline !important;
}

p.txtEdito a:focus{
	color:#05121A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0 0 5px 0;
	text-decoration:underline !important;
}

p.txtEdito a:visited{
	color:#05121A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0 0 5px 0;
	text-decoration:none;
}

.imgActuLocal img{
	float: left;
	padding:5px 5px 5px 0px;
}

.txtActuLocal{
	color:#05121A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px !important;
	padding:5px 19px 10px 0px; 
	line-height:12px;
}

p.txtActuLocal a {
	color:#05121A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px !important;
	padding-right:19px;
	text-decoration:none;
	padding-top:10px !important;
}

p.txtActuLocal a:hover{
	color:#05121A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px !important;
	padding-right:19px;
	text-decoration:underline !important;
}

p.txtActuLocal a:visited{
	color:#05121A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px !important;
	padding-right:19px;
	text-decoration:none;
}

p.txtActuLocal a:focus{
	color:#05121A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px !important;
	padding-right:19px;
	text-decoration:underline !important;
}

.blocAgenda{
	background:#eaecd4;
	padding-bottom:20px !important;
	margin-bottom:20px;
	height: 200px;
}

.celluleAgenda{
	padding-bottom:40px;
}

.txtAgenda{
	padding:8px 0 15px 0px;
	color:#434432;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.txtAgenda a{
	padding:8px 0 0 2px;
	color:#434432;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.txtAgenda a:visited{
	padding:8px 0 0 2px;
	color:#434432;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.txtAgenda a:hover{
	padding:8px 0 0 2px;
	color:#434432;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}

.dateAgenda{
	color:#636459;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}


.tableFooterGauche{
	padding-top:30px !important;
	width:207px;
	background:#efff00;
	border-right:#efff00 solid 40px;
	margin-top:10px !important;
	height:212px;
}

.tableFooterCentre{
	background:#C4D205;
	width:753px;
}

.titreFooterCentre{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#575c05;
	width:157px;
	border-top:#efff00 1px solid;
	border-bottom:#efff00 1px solid;
	margin-right:0px;
	margin-left:10px;
	float:left;
	line-height:15px;
}

.txtFooterCentre{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px !important;
	color:#575c05;
	width:157px;
	font-variant:normal;
	border-top:#efff00 1px solid;
	margin-right:10px;
	padding:5px 0 5px 0;
	float:left;
}

li.txtFooterCentre a{
	font-size:10px !important;
	text-decoration:none;
	color:#575c05;
}

li.txtFooterCentre a:visited{
	font-size:10px !important;
	color:#575c05;
	text-decoration:none;
}

li.txtFooterCentre a:hover{
	font-size:10px !important;
	color:#FFFFFF;
	text-decoration:underline;
}

li.txtFooterCentre a:focus{
	font-size:10px !important;
	color:#FFFFFF;
	text-decoration:underline;
}

.footerGauche{
	border-top:#C5D206 solid 1px;
	padding:5px 0 5px 30px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#575c05;
}

li.footerGauche a{
	font-size:10px !important;
	color:#575c05;
}

li.footerGauche a:visited{
	font-size:10px !important;
	color:#575c05;
}

li.footerGauche a:hover{
	font-size:10px !important;
	color:#575c05;
	text-decoration:underline;
}

li.footerGauche a:focus{
	font-size:10px !important;
	color:#575c05;
	text-decoration:underline;
}

.footerGaucheBas{
	border-top:#C5D206 solid 1px;
	border-bottom:#C5D206 solid 1px;
	padding:5px 0 5px 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#575c05;
}


/* -----------------------------------------------------------------------------------------------------------*/
/* ------------------------------------->>> CSS Tableau Contenu <<<-------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------*/
.contenttable{
	width:495px;
	font-size:12px;
	margin: 10px 5px 10px 30px;
}


.contenttable .tr-0{
	background:#9FA081;
	color:#FFFFFF;
	padding:5px;
	
}

.contenttable .tr-0 td{
	border-left:2px solid #EAECD4;
	padding: 2px 10px 5px 5px;
}

.contenttable .tr-0 th{
	border-left:2px solid #EAECD4;
	padding: 2px 10px 5px 5px;
}

.contenttable tr {
	background:none;
	color:#000000;
	border-bottom:1px dotted #9FA081;
	padding:5px;
	
}

.contenttable tr td{
	border-bottom:1px dotted #9FA081;
	padding: 2px 10px 5px 5px;
}

.td-0{
	min-height:25px;
}

.annuaire_elu .bloc{
font-size:12px;
line-height:1.2em;
}