#declaratif{
	width: 203px;
}
#graph-veau_normand, #graph-porc, #graph-brebis{
	margin-left: 1px;
	border-left: 1px solid #CCCCCC;
}

#fildinfoscontenu li{
	list-style-type: none;
}
#fildinfoscontenu li.today{
	background-color: #F2F2F2;
}
#fildinfoscontenu a{
	font-weight: bold;
	text-decoration: none;
	padding-left: 9px;
	background-image: url(/finc/StructurePortail/EN/homepage2009/images/pucefilinfos.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
}
#fildinfoscontenu .cropinfoimg{
	float: left;
	width: 50px;
	height: 37px;
	overflow: hidden;
}
#fildinfoscontenu .cropinfoimg a{
	background-image: none;
	padding-left: 0;
}
#fildinfoscontenu .infoimg{
  max-width: 100%;
}
#fildinfoscontenu .actualite{
	margin-left: 56px;
}
#fildinfoscontenu .infosection{
	clear: both;
	padding-bottom: 6px;
	overflow-y: hidden;
}
#fildinfoscontenu .infosection:last-child{
	border-radius-bottomleft: 7px;
	border-radius-bottomright: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
}
#fildinfoscontenu .filInfoDate{
	font-size: 9px;
	float: right;
}
#fildinfoscontenu .iconpro{
	vertical-align: middle;
}

#editocontenu{
	padding-top: 5px;
	background-image: -moz-linear-gradient(top, #FFFFFF, #F2F2F2);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F2F2F2));
	background-image: linear-gradient(top, #FFFFFF, #F2F2F2);
	background-color: #FFFFFF; /*au cas où pour les navs ne supportant pas les dégradés comme opéra*/
}
#editocontenu,
#DossierContenu,
#observatoiremarchescontenu,
#selectiontnwebtvvideocontenu,
#fildinfoscontenu,
#plusservicescontenu,
#histojeweecontenu{
	border: 1px solid  #CCCCCC;
	border-top: 0;
	border-radius-bottomleft: 10px;
	border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	/*behavior: url(/homepage2009/add_on/css/blochp-border-radius.htc);*/
}

#editocontenu a.ensavoirplus, #editocontenu a.ensavoirplus:visited{
	text-decoration:none;
	font-weight:bold;
	display:block;
	position: absolute;
	bottom: 0;
	right: 0;
}
#EditoHome2009 img{
	float: left;
	width: auto;
	height: auto;
	margin-right: 10px;
	margin-top:7px;
	margin-left:5px;
	max-width: 540px;/*largeur de l'édito en home*/
	max-height: 304px;/*hauteur correspondante pour du 16/9*/
}
#EditoHome2009_Titre{
	font-weight: bold;
	display: block;
	color: #07486D;
	font-size: 15px;
	padding-left:12px;
}
#EditoHome2009_Text{
	line-height: 16px;
	padding-bottom: 15px;
}
#edito{
	width: 553px;
}
#EditoHome2009_Droite{
	position: relative;
	overflow: hidden;
}
#EditoHome2009_Gauche{
	float:left;
}

#observatoiremarchescontenu{
	padding: 3px 0;
	background-image: -moz-linear-gradient(top, #FFFFFF, #F2F2F2);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F2F2F2));
	background-image: linear-gradient(top, #FFFFFF, #F2F2F2);
	background-color: #FFFFFF; /*au cas où pour les navs ne supportant pas les dégradés comme opéra*/
}
/*************************************************************/
/**
*Bloc MutltiContenu
*/
.MultiContenu_Actu_Titre{
	font-weight: bold;
}
.MultiContenu_Actu_Conteneur img{
	float: left;
	margin: 2px;
}
.MultiContenu_Actu_Conteneur a{
	position: absolute;
	bottom: 0;
	right: 0;
}
/*Pour ptit fil d'info*/
.MultiContenu_Fil_Droite label{
	color:#9F9F9F;
}
/*Pour carte vigilance*/
.Multi_CarteVigilance{
	float:left;
	width:185px;
}
.Multi_CarteVigilance label{
	display:block;
	font-weight:bold;
}
.MultiContenu_Global{
	border: 1px solid #CCCCCC;
	display: none;
	padding: 3px;
	border-radius-bottomleft: 10px;
	border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	background-image: -moz-linear-gradient(top, #FFFFFF, #DADADA);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#DADADA));
	background-image: linear-gradient(top, #FFFFFF, #DADADA);
	background-color: #FFFFFF; /*au cas où pour les navs ne supportant pas les dégradés comme opéra*/
}
.MultiContenu_Fil_Gauche{
	float: left;
	width: 49%;
	border: 0
}
.MultiContenu_Fil_Droite{
	float: right;
	width: 49%;
	border: 0;
}
.MultiContenu_Fil_Droite{
	text-align: center;
}
.MultiContenu_Actu1{
	float: left;
	width: 49%;
	padding-right: 1%;
	border-right: 1px solid #CCCCCC;
	position: relative;
}
.MultiContenu_Actu2{
	float: right;
	width: 49%;
	position: relative;
}
#MultiContenu_TitreEnglobant div{
	border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	-moz-border-radius-topleft: 7px;
	border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	float: left;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	margin-right: 3px;
	background-color: #E7E7E7;
	position: relative;
	bottom: -1px;
	padding-bottom: 4px;
	cursor: pointer;
}
#MultiContenu_TitreEnglobant div div{
	border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	float: none;
	border: 0;
	padding: 0;
	margin: 0;
	margin-bottom: 3px;
	position: static;
	height: 6px;
}
#MultiContenu_TitreEnglobant div span{
	padding-left: 5px;
	padding-right: 5px;
}
#MultiContenu_TitreEnglobant div.selected{
	border-bottom: 0;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}

.MultiContenu_ListeInfo li{
	list-style-type: none;
}
.MultiContenu_ListeInfo a{
	font-weight: bold;
	text-decoration: none;
	padding-left: 9px;
	background-image: url(/finc/StructurePortail/EN/homepage2009/images/pucefilinfos.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

/*Pour analyse */
.BlocMulti_Analyse_GLOBAL div{
	float:left;
	width:46%;
	margin-left:2%;
}
.BlocMulti_Analyse_GLOBAL div label{
	display:block;
	font-weight:bold;
}
.BlocMulti_Analyse_GLOBAL div a{
	float:right;
}

table.legendcartevigilence{
	width: 100%;
}
table.legendcartevigilence td{
	width: 11%;
}
table.legendcartevigilence div{
	height: 15px;
}
#patnotitredroite img{
	cursor:pointer;
}


#playerwebtv{
	min-height: 282px;
}
#histojeweecontenu{
	background: transparent url(/finc/StructurePortail/commun/homepage2009/images/fond-jewee.jpg) 50% 50% no-repeat;
	height: 33px;
	text-align: center;
}
#histojeweecontenu dl{
	display: inline-block;
	width: 220px;
}
#histojeweecontenu dd{
	height: 16px;
	border: 1px solid #7F7F7F;
	background-color: #FFFFFF;
	text-align: left;
	margin-bottom: 2px;
}
#histojeweecontenu dt{
	font-size: 10px;
	text-align: left;
}
#histojeweecontenu #expplayer{
	background-color: transparent;
	width: 100%;
	height: 100%;
	border: 0;
}
#histojewee{
	cursor: pointer;
	position: relative;
	overflow-y: hidden;
}
#histojewee:hover{
	overflow-y: visible;
}
#histojewee ul{
	list-style: none outside none;
	background-color: #FFFFFF;
	border-top: 1px solid #7F7F7F;
	border-bottom: 1px solid #7F7F7F;
	position: absolute;
	top: -1px;
	z-index: 1664;
	width: 100%;
}
#histojewee:hover ul{
	left: -1px;
	border-left: 1px solid #7F7F7F;
	border-right: 1px solid #7F7F7F;
}
#histojewee ul li{
	height: 16px;
}
#histojewee ul li:hover{
	background-color: #DDF3FF;
}

#selectiontnwebtvvideocontenu .SelectionTerreNetWebTv_PICTURE{
	display: inline ;
	overflow-x: hidden;
	text-align: center;
}
#selectiontnwebtvvideocontenu{
	text-align: center;
	background-image: -moz-linear-gradient(top, #FFFFFF, #F2F2F2);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F2F2F2));
	background-image: linear-gradient(top, #FFFFFF, #F2F2F2);
	background-color: #FFFFFF; /*au cas où pour les navs ne supportant pas les dégradés comme opéra*/
}
#selectiontnwebtvvideocontenu .SelectionTerreNetWebTv_PICTURE img{
	margin: 2px;
	width: 85px;
}
#selectiontnwebtvvideocontenu .SelectionTerreNetWebTv_PICTURE img:hover, #selectiontnwebtvvideocontenu .SelectionTerreNetWebTv_PICTURE img.hover{
	margin: 0;
	border: 2px solid #CCCCCC;
}


#patnocontenu{
	border: 0;
	padding: 0;
}
#BlocTNO{
	white-space: nowrap;
	overflow-x: hidden;
	width: 100%;
	background-image: -moz-linear-gradient(top, #DADADA, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#DADADA), to(#FFFFFF));
	background-image: linear-gradient(top, #DADADA, #FFFFFF);
	background-color: #DADADA; /*au cas où pour les navs ne supportant pas les dégradés comme opéra*/
}
#BlocTNO a{
	display: inline-block;
	cursor: pointer;
	text-align: center;
	width: 187px;
	height: 100px;
	vertical-align: top;
	border: 1px solid #DADADA;
	height: 98px;
	text-decoration: none;
	overflow: hidden;
}
#BlocTNO a:nth-child(odd){
	border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
}
#BlocTNO a:nth-child(even){
	border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
}
#BlocTNO a:hover{
	background-color: #DDF3FF;
	border: 1px solid #BCCED8;
}
#BlocTNO img{
	max-height: 72px;
	max-width: 88px;
	margin-left: 3px;
	margin-right: 3px;
	border: 1px solid #000000;
	float: left;
	white-space: normal;
	overflow: hidden;
}
#BlocTNO .nom, #BlocTNO .annee, #BlocTNO .prix{
	white-space: normal;
	display: block;
}
#BlocTNO .annee, #BlocTNO .prix{
	margin-top: 12px;
}
#BlocTNO .nom{
	font-weight: bold;
	color: #000000;
	white-space: normal;
	margin-top: 3px;
	margin-bottom: 3px;
}

#plusservicescontenu{
	background-image: -moz-linear-gradient(top, #DADADA, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#DADADA), to(#FFFFFF));
	background-image: linear-gradient(top, #DADADA, #FFFFFF);
	background-color: #DADADA; /*au cas où pour les navs ne supportant pas les dégradés comme opéra*/
}
#plusservicescontenu a{
	display: inline-block;
	width: 139px;
	height: 29px;
	margin: 5px;
	background: transparent none;
	vertical-align: middle;
	outline: 0;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#plusservicescontenu a:hover{
	text-decoration: underline;
}
#plusservicescontenu span{
	display: inline-block;
	height: 29px;
	width: 29px;
	float: left;
	background-image: url(/finc/StructurePortail/commun/homepage2009/images/pictos_service.png);
	background-repeat: no-repeat;
	/*background-position-y: 0;*/
}
/*la gestion du truc via les background-position-x et y serait plus judicieuse mais FF ne les supporte pas... ca change !
#bloc_plusservices a:hover span{
	background-position-y: -29px;
}*/
/*
#s-affaire span{background-position: 0 0;}
#s-affaire:hover span{background-position: 0 -29px;}*/

#s-annuaire span{background-position: -29px 0;}
#s-annuaire:hover span{background-position: -29px -29px;}
/*
#s-blog span{background-position: -58px 0;}
#s-blog:hover span{background-position: -58px -29px;}*/

#s-communiquer span{background-position: -87px 0;}
#s-communiquer:hover span{background-position: -87px -29px;}

#s-contact span{background-position: -116px 0;}
#s-contact:hover span{background-position: -116px -29px;}

#s-favorie span{background-position: -145px 0;}
#s-favorie:hover span{background-position: -145px -29px;}

#s-forum span{background-position: -174px 0;}
#s-forum:hover span{background-position: -174px -29px;}
/*
#s-halle span{background-position: -203px 0;}
#s-halle:hover span{background-position: -203px -29px;}*/
/*
#s-journal span{background-position: -232px 0;}
#s-journal:hover span{background-position: -232px -29px;}*/

#s-machine span{background-position: -261px 0;}
#s-machine:hover span{background-position: -261px -29px;}

#s-mail span{background-position: -290px 0;}
#s-mail:hover span{background-position: -290px -29px;}

#s-marcher span{background-position: -319px 0;}
#s-marcher:hover span{background-position: -319px -29px;}

#s-meteo span{background-position: -348px 0;}
#s-meteo:hover span{background-position: -348px -29px;}

#s-participe span{background-position: -377px 0;}
#s-participe:hover span{background-position: -377px -29px;}

#s-pro span{background-position: -406px 0;}
#s-pro:hover span{background-position: -406px -29px;}

#s-rss span{background-position: -435px 0;}
#s-rss:hover span{background-position: -435px -29px;}
/*
#s-strat_agri span{background-position: -464px 0;}
#s-strat_agri:hover span{background-position: -464px -29px;}*/
/*
#s-terre-a-terre span{background-position: -493px 0;}
#s-terre-a-terre:hover span{background-position: -493px -29px;}*/

#s-weeb-tv span{background-position: -522px 0;}
#s-weeb-tv:hover span{background-position: -522px -29px;}
/*
#s-terre-net-accueil span{background-position: -551px 0;}
#s-terre-net-accueil:hover span{background-position: -551px -29px;}*/
