﻿/* CSS Document */ 

/*En prévision d'HTML5 pour assurer la compatibilité des new elements sous IE*/

header, footer, article, section, nav, menu, hgroup {  
   display: block;  
}  


html {	
}



body {
	height:100%;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:0;
	margin-right:0;
	margin:15px auto;
	padding:0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width	: 100%;

}
/* On définit les marges */
/* On met le padding a 0 pour le navigateur Opera qui définit des padding par défaut pour le body */
/* On utilise text-align: center ; pour Internet Explorer, c'est la seule façon de centrer les éléments de type block avec ce navigateur */

div#banniereTop {
	/*width:728px;*/
	width:984px;
	margin-bottom		: 8px;
	background-color	: #ffffff;
	margin				: 3px auto;
	border:1px dotted #ccc;
}

		div#banniereTop a {
			display			: inline;
			text-align		: left;
		}
		
		div#banniereTop a img{
			border-right	: 1px dotted #cccccc;
		}
		
		
/* On définit la banniere située en haut de page 728x90 px */
/* margin: 0 auto ; est la méthode correcte pour centrer les éléments de type
 block (comme les divisions), nous centrons donc cette division : j ai eleve 	margin:0 auto; */

div#conteneur {
	width:984px;
	margin:0 auto;
/*	border:solid 1px #aaaf9f;*/
	border:none;
	text-align:left;
}
/* On définit la largeur de la division qui contient l'ensemble de la page a 770 pixels */
/* margin: 0 auto ; est la méthode correcte pour centrer les éléments de type
 block (comme les divisions), nous centrons donc cette division */


form { /* Formulaires */
	margin:0;
	padding:0;
}



/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* :::::::::::::::::::::: BARRE DE LIENS DES SITES DU GROUPE ::::::::::::::::::::::::::: */
div#barreSitesGroupe  {
	text-align:right;
}

ul#liensSitesGroupe {
border-bottom:#CCCCCC dotted 1px;
height:22px;
list-style-type:none;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:5px;
padding-bottom:0;
padding-left:0;
padding-right:8px;
padding-top:0;
/*	background-image:url(/images/global/barre-sites-groupe.png);
	background-repeat:repeat-x;*/
}
/* On donne une hauteur a la barre contenant les liens vers les sites du groupe, correspondant a  la taille de l'image utilisée en fond, on met ensuite l'image de fond */

ul#liensSitesGroupe li {
	display:inline;
	margin:0 3px;
	color:#cccccc;
}
/* On rend les li en flottant pour pouvoir les afficher horizontalement, on cache les puces, et on centre le texte */

ul#liensSitesGroupe li a {
	font-size:10px;
	font-family:Verdana;
	color:#3A4B0E;
	text-decoration:none;
}
/* Détermination de la mise en forme des liens de la barre des liens des sites du Groupe */

ul#liensSitesGroupe li a:hover {
	text-decoration: underline ;
}
/* Détermination de la mise en forme des liens de la barre des liens des sites du Groupe sur Roll Over*/

/* FIN :::::::::::::::::::::: BARRE DE LIENS DES SITES DU GROUPE ::::::::::::::::::::::::::: */
/* //////////////////////////////////////////////////////////////////////////////////////////*/





/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* :::::::::::::::::::: BARRE DATE, AJOUT FAVOIRIS, PAGE D'ACCUEIL, AIDE ::::::::::::::::::  */
div#barreAideHeader {
	height:2px;
	line-height:20px;
	font-family: Verdana;
	font-size: 10px;
	margin: 0px auto ;
	text-align: left ;
}

div#barreAideHeader ul#menuAideHeader {
	margin : 0;
	padding: 0;
	list-style:none;
}

ul#menuAideHeader li {
	display : inline ;
}

div#barreAideHeader a {
	color: #000000 ;
	text-decoration: none ;
}

div#barreAideHeader a:hover {
	text-decoration: underline ;
}

/* FIN ::::::::::::::::: BARRE DATE, AJOUT FAVOIRIS, PAGE D'ACCUEIL, AIDE ::::::::::::::::::  */
/* //////////////////////////////////////////////////////////////////////////////////////////*/





/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* :::::::::::::::::::: HEADER + NAVIGATION ::::::::::::::::::  */
div#bandeauHeader {
	width: 984px;
	height: 139px;
	background-image:url(/images/global/bandeau-header.png);
	background-repeat:no-repeat;
	text-align:center;
}


/* Moteur de Recherche + Lien abonnement */
div#recherche_abonnement {
	height: 110px ;
	font-family:Verdana;
	color:#FFFFFF;
	text-align:left;
}

div#recherche_abonnement p
{
	margin: 3px 0;
	font-size: 10px ;
	font-weight:bold ;
	color:#FFFFFF;
}

div#recherche_abonnement span
{
	margin: 0;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}

div#recherche_abonnement input#chaine
{
	width: 279px;
	height: 16px;
	font-size: 10px;
	font-family: Verdana;
	padding-left:5px;
	border: solid 1px #000000;
}

div#rechercheEtLien {
	margin:0;
	padding:0;
	float:left;
	width:655px;
}

div#recherche {
	margin:0;
	padding:20px 0 0 0;
	float:right;
}

div#lienAccueil {
	margin:0;
	padding:0;
	float:left;
	width:341px;
	height:100px;
	cursor:pointer;
}

div#abonnement {
	float : right ;
	padding-top:70px; 
}

div#abonnement ul
{
	line-height: 15px;
	margin: 0;
	padding: 0;
	padding-right:25px;
	list-style-image:url(/images/global/puce-fleche-noir.png);
}

div#abonnement ul li a
{
	font-size: 11px;
	font-family: Verdana;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

div#abonnement ul a:hover
{
	text-decoration: underline;
}


/* Barre de navigation */
div#navigation {
	text-align:center;
	float:left;
	padding-left:10px;
	padding-right:10px;
}


ul#menu {
	height: 28px ;
	width:950px;
/*	width:878px;*/
	margin: 0 ;
	padding: 0 ;
	background: url(/images/global/barre-navigation2.png) repeat-x  ;
	border-left: 1px solid #CBCBCB ;
	border-right: 1px solid #CBCBCB ;
	list-style-type: none ;  
}

ul#menu li#menuActif {
	background: url(/images/global/barre-navigation-rouge.png) repeat-x  ;
}

ul#menu li#menuActif a {
	color: #FFFFFF ;
}

ul#menu h2 {
	margin:0;
	padding:0;
}

ul#menu h1 {
	margin:0;
	padding:0;
}




ul#menu li {
	padding-top:1px;
	float: left ;
	text-align: center ;
}


ul#menu li a {
	padding-left:8px;
	padding-right:8px;
	line-height: 26px ;
	font-family:Verdana;
	font-size: 11px ;
	font-weight: bold ;
	color: #000000 ;
	display: block ;
	text-decoration: none ;
}


ul#menu li a:hover {
	text-decoration: underline ;
}


/* Info Navigation Page affichée */
div#cheminDeFer {
	width:100%;
	text-align: left;
	margin:0 0 5px 0;
	padding-left:10px;
	height : 25px;
	line-height : 24px;
	font-family:Verdana;
	float:left;
}

div#cheminDeFer a.lienCheminDeFer {
	font-size : 11px;
	font-weight: bold;
	color: #60684b ;
	text-decoration:none;
}

div#cheminDeFer a.lienCheminDeFer:hover {
	text-decoration:underline;
}

div#cheminDeFer a.lienMaison {
	color: #ffffff ;
	text-decoration:none;
	display: block;
	width: 20px;
	height: 20px;
	float:left;
}

div#cheminDeFer img#lienMaison {
	background-image : url(/images/global/global2.png); 
	background-position: -368px -925px;  
	background-repeat : no-repeat;
	width: 20px;
	height: 20px;
	border:0px;
}

div#cheminDeFer a.lienMaison:hover {
	text-decoration:none;
}

div#cheminDeFer a.lienWagonTete {
	font-size : 11px;
	font-weight: bold;
	color: #650001 ;
	text-decoration:none;
}

div#cheminDeFer span.separateur {
	font-family:Verdana;
	font-size : 11px;
	color: #60684b ;
}



/* FIN :::::::::::::::::::: HEADER + NAVIGATION ::::::::::::::::::  */
/* //////////////////////////////////////////////////////////////////////////////////////////*/





/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* :::::::::::::::::::: CONTENU PRINCIPAL DE LA PAGE ::::::::::::::::::  */
div#contenu
{
	width: 964px ;
	margin: 0 10px;
	text-align: left ;
}


div#colonneGauche {
	width : 730px ;
	height : 100% ;
	text-align: left;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

/* Début colonne de droite récurante a toutes les pages */
div#colonneDroite {
	width : 222px ;
	float:right;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
	margin-left : 11px;
	padding-top: 0px;
}

div#smartAdserver { /* Smart Adserver */
	margin:0;
	padding:0 0 0 10px;
}


div#servicesExperts { /* Services Experts */
	background-image : url(/images/global/global2.png); background-position: -226px 0;  
	background-repeat : no-repeat;
	/*background-color: #dedfd7 ;*/
	margin:-20px 0 0 0 ;
	margin-bottom: 10px;
	padding-left : 10px;
	border-bottom:solid 2px #cc3a01 ;
	font-family : Verdana ;
	width:209px;
}

div#servicesExperts h2#rubriqueServicesExperts { /* Services Experts */
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0 ;
	padding:5px 0 5px 0 ;
}

div#servicesExperts p#titreServicesExperts { /* Services Experts */
	margin:0 ;
	padding:15px 0 0 0 ;
}

div#servicesExperts p#salutations { /* Services Experts */
	margin:0 ;
	padding:15px 0 0 0 ;
	font-size:12px;
	color:#2b360f;
	font-weight:bold;
}


div#servicesExperts p#messageErreur {
	margin:5px 10px 0 0;
	padding:0 10px 0 10px;
	font-weight:bold;
	font-size:11px;
	border:solid 1px #ff0000;
}

div#servicesExperts span#titreServices1 { /* Services Experts */
	font-size: 18px;
	color: #2b360f;
	font-weight:bold;
}
div#servicesExperts span#titreServices2 { /* Services Experts */
	font-size: 14px;
	color: #bf0013;
	font-weight:bold;
}

div#servicesExperts p#formServicesExperts { /* Services Experts */
	margin:0 ;
	padding-top:5px ;
	font-size : 11px;
	line-height: 25px;
}

div#servicesExperts p#liensServicesExperts { /* Services Experts */
	margin:0 0 10px 0 ;
	padding-top:5px ;
	font-size : 11px;
	line-height: 15px;
}

p#liensServicesExperts a:link {
	color:#000000;
	text-decoration:none;
}
p#liensServicesExperts a:visited {
	color:#000000;
	text-decoration:none;
}
p#liensServicesExperts a:hover {
	color:#000000;
	text-decoration:underline;
}

div#servicesExperts .inputText { /* Services Experts */
	width : 118px ;
	height : 16px ;
	background-color: #FFFFFF;
	border : solid 1px #cccfc5 ;
	font-family : Verdana ;
	font-size : 9px;
	color: #859067;
	padding-left:8px;
	vertical-align:middle;
}

div#servicesExperts a.lienRouge { /* Services Experts */
	color: #e2001a ;
	text-decoration: none;
	font-size : 10px;

}

div#servicesExperts a:hover { /* Services Experts */
	text-decoration: underline;
}

	div#meteoAgricole { /* Météo Agricole */
		background			: url(/images/global/global2.png)  no-repeat 0 -1002px; 
		background-color	: #dedfd7 ;
		margin				: 0 0 10px 0;
		padding 			: 0 0 10px 10px;
		border-bottom		: solid 1px #CBCBCB ;
		font-family 		: Verdana ;
	}

	#meteoPersonnalisee {
		margin:24px 0 0;
	}

		#colonneDroite	#meteoAgricole a, #meteoPersonnalisee a, div#personnalisationInfos a{
			color			: #505050;
			display			: block;
			font-size		: 11px;
			padding			: 0;
			margin			: 18px 0 0 0;
			text-align		: center;
			text-decoration	: none;
			width			: 200px;
		}
		
		#colonneDroite #liensPersonnalisation a span {
			display	: block;
			margin	: 5px 33px 0 0;
		}	

				div#personnalisationInfos .meteo {
					text-align:center;
					margin:0;
					display:block;
				}

			#colonneDroite #meteoAgricole ul li a, div#personnalisationInfos ul li a {
				display		: inline;
				font-size	: 11px;
				padding		: 0;
				text-align	: left;
				color		: #000000;
				list-style	: none;
			}

h2#rubriqueMeteo { /* Météo Agricole */
	margin:0;
	padding:7px 0 0 55px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}

div#meteoAgricole ul { /* Météo Agricole */
	margin:5px 0 0 10px;
	padding:0;
}

div#meteoAgricole ul li { /* Météo Agricole */
	margin:0 0 0 10px;
	padding:0 0 10px 0;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	list-style-image:url(/images/global/puce-fleche-rouge.png);
}

div#meteoAgricole p { /* Météo Agricole */
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

div#meteoAgricole a.lienTexte:link {
	color:#000000;
	text-decoration:none;
}
div#meteoAgricole a.lienTexte:visited {
	color:#000000;
	text-decoration:none;
}
div#meteoAgricole a.lienTexte:hover {
	color:#000000;
	text-decoration:underline;
}

div#meteoAgricole ul li span { /* Météo Agricole */
	color:#ce0018;
}

div#meteoAgricole ul li a:link { /* Météo Agricole */
	color:#000000;
	text-decoration:none;
}
div#meteoAgricole ul li a:visited { /* Météo Agricole */
	color:#000000;
	text-decoration:none;
}
div#meteoAgricole ul li a:hover { /* Météo Agricole */
	color:#000000;
	text-decoration:underline;
}

div#meteoAgricole div#alerteMeteoColonneDroite { /* Météo Agricole */
	margin:10px 0;
	padding:0 0 0 60px;
	width:140px;
	height:49px;
	background-image:url(/images/global/global2.png); background-position: -223px -622px;
	font-size:13px;
	font-weight:bold;
	line-height:49px;
	color:#FFFFFF;
}

div#alerteMeteoColonneDroite a:link {
	color:#FFFFFF;
	text-decoration:none;
}
div#alerteMeteoColonneDroite a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
div#alerteMeteoColonneDroite a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}


div#coursEtMarches { /* Cours et marchés */
	height: auto ;
	background-image : url(/images/global/global2.png); background-position: 0 -501px;
	background-repeat : no-repeat;
	background-color: #dedfd7 ;
	margin:0;
	padding : 0 10px 5px 10px;
	border-bottom:solid 1px #CBCBCB ;
	font-family : Verdana ;
	margin-bottom: 10px;
}

div#coursEtMarches h2#rubriqueCoursEtMarches { /* Cours et marchés */
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0 ;
	padding:8px 0 25px 0 ;
}

div#coursEtMarches div.cotationCulture, li.coursPerso div.cotationCulture  { /* Cours et marchés */
	margin:0 ;
	padding:0 ;

}

	#colonneDroite div#coursEtMarches div.cotationCulture {
		margin: 12px 0 0 0;
	}

div#coursEtMarches  ul , li.coursPerso ul { /* Cours et marchés */
	margin:0;
	padding:0;
	list-style:none;
	font-size : 11px ;
}

div#coursEtMarches  span, li.coursPerso span { /* Cours et marchés */
	font-size : 11px ;
}


div#coursEtMarches li, li.coursPerso li { /* Cours et marchés */
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
}

li.coursPerso li { /* Cours et marchés */
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
	float:left;
	padding:8px 0 25px 0 ;
}



div.cotationElevage > span { /* Cours et marchés */
	display:block;
	max-width:200px;
}

div.cotationCulture > span { /* Cours et marchés */
	display:block;
	max-width:100px;
}

div.cotationElevage ul>li:first-child {
	display:block;
	max-width:100px;
	margin:0;
	padding:0;
}

div.cotationCulture ul>li>ul>li:first-child {
	display:block;
	max-width:100px;
	margin:0;
	padding:0;
}

div#coursEtMarches li.price , li.coursPerso li.price { /* Cours et marchés */
	margin:-16px 0 0 0;
	padding:0 30px 0 0;
	height:16px;
	line-height:16px;
	float:right;
	list-style:none;
	display:inline;
}

div#coursEtMarches div.cotationElevage li.price {
	padding-right:0;
}
div#coursEtMarches h2 a:link {
	color:#000000;
	text-decoration:none;
} 
div#coursEtMarches h2 a:visited {
	color:#000000;
	text-decoration:none;
} 
div#coursEtMarches h2 a:hover {
	color:#000000;
	text-decoration:underline;
} 


div#coursEtMarches li.fall, li.coursPerso li.fall { /* Cours et marchés */
	background-image:url(/images/global/cotation-moins.png);
	background-position:right;
	background-repeat:no-repeat;
}

div#coursEtMarches li.rise, li.coursPerso li.rise { /* Cours et marchés */
	background-image:url(/images/global/cotation-plus.png);
	background-position:right;
	background-repeat:no-repeat;
}

div#coursEtMarches li.steady, li.coursPerso li.steady { /* Cours et marchés */
	background-image:url(/images/global/cotation-egal.png);
	background-position:right;
	background-repeat:no-repeat;
}

div#coursEtMarches nobr, li.coursPerso nobr { /* Cours et marchés */
	clear : both;
}


div#coursEtMarches div.cotationElevage, li.coursPerso div.cotationElevage { /* Cours et marchés */
	margin		: 0 0 8px;
	padding		: 10px 0 0 0;
}

div#coursEtMarches div.separateurCotationDte {
	margin:10px 0 0 0;
	padding:0;
	border-bottom:solid 1px #000000;
}

div#coursEtMarches p.nomCotation, li.coursPerso p.nomCotation { /* Cours et marchés */
	margin:0 ;
	padding:0 ;
	font-size : 12px ;
	font-weight : bold;
	color:#000000;
}

div#coursEtMarches .texteCotation, li.coursPerso .texteCotation { /* Cours et marchés */
	font-size : 10px ;
	color:#000000;
	margin:0;
	padding:0;
}


div#coursEtMarches img.noborder, li.coursPerso img.noborder { /* Cours et marchés */
	border:none;
}


div#coursEtMarches a.lienRouge, li.coursPerso a.lienRouge { /* Cours et marchés */
	font-size : 10px ;
	text-decoration:none ;
	color : #ce0018 ;
}

div#coursEtMarches a.lienTexte:link, li.coursPerso a.lienTexte:link {
	color:#000000;
	text-decoration:none;
}
div#coursEtMarches a.lienTexte:visited, li.coursPerso a.lienTexte:visited {
	color:#000000;
	text-decoration:none;
}
div#coursEtMarches a.lienTexte:hover, li.coursPerso a.lienTexte:hover {
	color:#000000;
	text-decoration:underline;
}


div#coursEtMarches span.lienLire, li.coursPerso span.lienLire { /* Cours et marchés */
	font-size : 10px ;
	color : #ce0018 ;
}

div#coursEtMarches a:hover ,
div#coursEtMarches a:hover p { /* Cours et marchés */
	text-decoration:underline ;
}

div#coursEtMarches h2, li.coursPerso h2 { /* Cours et marchés */
	margin:0 0 0 0;
	padding: 5px 0 0 0 ;
	font-size : 11px ;
	font-weight : bold;
}

div#coursEtMarches ul.valeurCotation, li.coursPerso ul.valeurCotation { /* Cours et marchés */
	list-style-type: none ;  
	font-size : 10px ;
	margin: 0;
	padding: 0;
}

ul.valeurCotation li { /* Cours et marchés */
	display : inline ;
}



div#personnalisationInfos { /* Personnalisation des infos */
	background-image : url(/images/global/global.png);
	background-position: -224px -1506px;
	background-repeat : no-repeat;
	background-color: #dedfd7 ;
	margin:0;
	padding : 0 0 5px 10px;
	border:solid 1px #f76602 ;
	font-family : Verdana ;
	margin-bottom: 10px;
}



div#personnalisationInfos h2#rubriquePersonnalisation { /* Personnalisation des infos */
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0 ;
	padding:8px 0 10px ;
}

p#rubriquePersonnalisation span { /* Personnalisation des infos */
	font-size:13px;
}


div#personnalisationInfos div#iconesPersonnalisation { /* Personnalisation des infos */
	margin:0 0 0 15px;
	padding:0;
	width:180px;
	height:45px;
	border:none;
	
}

div#personnalisationInfos div#iconesPersonnalisation a {
	width: 47px; 
	height: 45px; 
	display: block; 
	margin-right:12px;
	border:none;
	padding:0;
	}

div#iconesPersonnalisation img { 
	border-width:0px;
	float:left;
}

div#iconesPersonnalisation ul {
	padding:0;
	margin:0;
	}

div#iconesPersonnalisation li {
	display: inline;
	float:left;
	text-align:left;
}

div#iconesPersonnalisation img#meteo {
	background-image : url(/images/global/global.png); background-position: -368px -1136px; width: 47px; height: 45px;
	background-repeat : no-repeat;
	border:none;
	float:left;
}

div#iconesPersonnalisation img#cm {
	background-image : url(/images/global/global.png); background-position: -368px -1182px; width: 47px; height: 45px;
	background-repeat : no-repeat;
	border:0px;
	border:none;

}

div#iconesPersonnalisation img#gestion {
	background : url(/images/global/global.png) -365px -1093px; width: 47px; height: 45px;
	background-repeat : no-repeat;
	border:0px;
	border:none;

}

div#personnalisationInfos ul#liensPersonnalisation { /* Personnalisation des infos */
	margin				: 0 0 0 20px;
	padding				: 0;
	list-style-image	: url(/images/global/puce-fleche-noir-liste.png);
}

	ul#liensPersonnalisation li { /* Personnalisation des infos */
		padding:0;
		margin:0;
	}

		ul#liensPersonnalisation li.coursPerso { /* Personnalisation des infos ligney 885 */
			padding		: 5px;
			margin		: 5px 10px 2px -20px;
			list-style	: none;
		}


ul#liensPersonnalisation li.meteoPerso { /* Personnalisation des infos */
	padding:5px;
	margin:5px 10px 15px -20px;
	list-style:none;
	border:solid 1px #000000;
	background-color:#f8f9f7;
	background-image:url(/images/global/bg-bloc-meteo-col-dte.png);
	background-position:center;
}

ul#liensPersonnalisation li.meteoPerso p#nomVille { /* Personnalisation des infos */
	font-size:11px;
	color:#bf0013;
	margin:0;
	padding:0;
	text-transform: uppercase;	
}

p#nomVille a {
	color:#ce0018;
	text-decoration:none;
	}

p#nomVille a:hover {
	color:#000000;
	text-decoration:underline;
	}	
	

ul#liensPersonnalisation li.meteoPerso p#tendanceVille { /* Personnalisation des infos */
	font-size:11px;
	color:#000000;
	margin:0;
	padding:0;
}

p#tendanceVille span {
	font-weight:bold;
}

ul#liensPersonnalisation li.meteoPerso img { /* Personnalisation des infos */
	float:left;
	max-width:39px;
	margin:0 5px 5px 0;
}

ul#liensPersonnalisation div.clear { /* Personnalisation des infos */
	clear:both;
	margin:0;
	padding:0;
}

ul#liensPersonnalisation a.lienRouge { /* Personnalisation des infos */
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color:#ce0018;
}

ul#liensPersonnalisation p.lienRouge,
ul#liensPersonnalisation li p.lienRouge a
 { /* Personnalisation des infos */
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color:#ce0018;
	display:block;
}

#personnalisationInfos ul#liensPersonnalisation li:first-child { /* Personnalisation des infos */
	margin :0; /*gaelle 26px 0 0 0*/
}

	#personnalisationInfos ul#liensPersonnalisation p.lienRouge.nolog { /* Personnalisation des infos */
		margin :26px 0 0 0; /*gaelle 26px 0 0 0*/
	}

ul#liensPersonnalisation a:hover { /* Personnalisation des infos */
	text-decoration:underline;
}


div#newsletter { /* Newletter */
	height: auto ;
	background-image : url(/images/global/global2.png); 
	background-position: -223px -502px;
	background-repeat : no-repeat;
	background-color: #dedfd7 ;
	margin:0;
	padding-left : 10px;
	border-color:#CBCBCB;
	border-style:solid solid solid none;
	border-width:1px 1px 1px medium;
	font-family:Verdana;
	font-family : Verdana ;
	margin-bottom: 10px;
}

div#newsletter h2#rubriqueNewsletter { /* Newletter */
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0 ;
	padding:5px 0 15px 0 ;
}

div#newsletterGauche { /* Newletter */
	margin:0;
	padding:0 0 20px 0;
	width:135px;
	font-family:Verdana;
}

div#newsletterGauche p.titreNewsletter { /* Newletter */
	padding:0;
	margin:0;
	font-size:13px;
	font-weight:bold;
}

div#newsletterGauche span { /* Newletter */
	color:#ce0018;
}

div#newsletterGauche ul#liensNewsletter { /* Newletter */
	margin:5px 0 0 20px;
	padding:0;
	list-style-image:url(/images/global/puce-fleche-noir-liste.png);
	line-height:12px;
}

ul#liensNewsletter li { /* Newletter */
	padding:0;
}

ul#liensNewsletter a.lienRouge { /* Newletter */
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
	color:#ce0018;
}

ul#liensNewsletter a:hover { /* Newletter */
	text-decoration:underline;
}

img#imgNewsletter { /* Newletter */
	float				: right;
	padding				: 0 5px 0 5px;
	background 			: url(/images/global/global.png) no-repeat -368px -1001px;
	width				: 65px;
	height				: 90px;
}



div#sujetsPlusLus h2#rubriqueSujetsPlusLus { /* Les sujets les plus lus */
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0 ;
	padding:7px 0 15px 0 ;
}

p#rubriqueSujetsPlusLus  span { /* Les sujets les plus lus */
	font-size:13px;
}

div#sujetsPlusLus .sujetGros { /* Les sujets les plus lus */
	font-size:15px;
	padding-right:5px;
}

div#sujetsPlusLus .sujetMoyen { /* Les sujets les plus lus */
	font-size:12px;
	padding-right:5px;
}

div#sujetsPlusLus .sujetPetit { /* Les sujets les plus lus */
	font-size:10px;
	padding-right:5px;
}

div#sujetsPlusLus a { /* Les sujets les plus lus */
	text-decoration:none;
	color:#2b360f;
}

div#sujetsPlusLus a:hover { /* Les sujets les plus lus */
	text-decoration:underline;
}




div#sondage { /* Sondage */
	height:auto ;
	background : url(/images/global/global2.png) -223px -502px; 
	background-repeat : no-repeat;
	background-color: #dedfd7 ;
	margin:0;
	padding-bottom : 5px;
	padding-left : 10px;
	border-color:#CBCBCB;
	border-style:solid solid solid none;
	border-width:1px 1px 1px medium;
	font-family:Verdana;
	font-family : Verdana ;
	font-weight : bold ;
	margin-bottom: 10px;
}

div#sondage h2#rubriqueSondage { /* Sondage */
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0 ;
	padding:5px 0 15px 0 ;
}

div#sondage a.lienRouge { /* Sondage */
	font-size:10px;
	color:#ce0018;
	text-decoration:none;
}

div#sondage a:hover { /* Sondage */
	text-decoration:underline;
}


div#sondage a.lienTexte:link { /* Sondage */
	color:#000000;
	text-decoration:none;
}
div#sondage a.lienTexte:visited { /* Sondage */
	color:#000000;
	text-decoration:none;
}
div#sondage a.lienTexte:hover { /* Sondage */
	color:#000000;
	text-decoration:underline;
}

div#sondage div#separateurSondage {
	margin:5px 10px 5px 0;
	border-top:solid 1px #cccccc;
}

div#sondage p#question { /* Sondage */
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:0;
}

div#sondage ul.reponse { /* Sondage */
	margin:5px 0 5px 0 ;
	padding:0 0 5px 0;
	list-style:none;
	border-bottom:solid 1px #cccccc;
}

div#sondage li { /* Sondage */
	font-size:10px;
}


div#groupeLiensRubriques { /* Groupe de liens */
	margin:0 0 0 0;
}

div#groupeLiensRubriques ul#liensRubriques { /* Groupe de liens */
	margin:5px 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	background-image : url(/images/global/global2.png);
	background-repeat: no-repeat;
	height: 200px;
	border:0px;
}

div#groupeLiensRubriques a {width: 222px; height: 49px; display: block; border:0px;}

div#groupeLiensRubriques ul#liensRubriques li#affaires{
	background-position: 0 0; 
	width: 222px; 
	height: 49px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

div#groupeLiensRubriques ul#liensRubriques li#annonces{
	 background-position: 0 -50px; 
	 width: 222px; 
	 height: 49px;
	 margin:0 0 0 0;
	padding:0 0 0 0;
}

div#groupeLiensRubriques ul#liensRubriques li#boutique{
	background-position: 0 -100px; 
	width: 222px; 
	height: 49px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

div#groupeLiensRubriques ul#liensRubriques li#librairie{
	background-position: 0 -150px; 
	width: 222px; 
	height: 49px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}


div#archives { /* Archives des publications */
	background-image : url(/images/global/global.png); background-position: 0 -200px;
	background-repeat : no-repeat;
	background-color: #dedfd7 ;
	margin: 10px 0 0 0;
	padding :0 0 5px 10px;
	border-bottom:solid 1px #cb3a01 ;
	font-family : Verdana ;
	margin-bottom: 10px;
}

div#archives h4#rubriqueArchives { /* Archives des publications */
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0 ;
	padding:5px 0 25px 0;
}

div#archives span.titreArchives1 { /* Archives des publications */
	font-size:12px;
	font-weight:bold;
	color:#ce0018;
}

div#archives span#titreArchives2 { /* Archives des publications */
	font-size:14px;
	font-weight:bold;
	color:#2b360f;
}
div#archives span#titreArchives2 { /* Archives des publications */
	font-size:14px;
	font-weight:bold;
	color:#2b360f;
}

div#archives p { /* Archives des publications */
	margin:0 0 5px 0;
	padding:0;
	font-size:10px;
}

div#archives p a{ /* Archives des publications */
	font-size:11px;
	text-decoration:none;
	color:#000000;
}

div#archives a.lienRouge { /* Archives des publications */
	font-size:11px;
	text-decoration:none;
	color:#ce0018;
}

div#archives a:hover { /* Archives des publications */
	text-decoration:underline;
}

div#archives ul.dernier {

margin:5px 0 0 20px;
padding:0;
}

div#archives ul.dernier li {
margin:0 0 0 5px;
padding:5px 0;
}

a.lien-rouge-10 {
color:#CE0018;
font-size:10px;
text-decoration:none;
}

div#archives p a{
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

div#archives p a:hover{
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}


div#forum { /* Sur le forum */
	height: auto ;
	background-image : url(/images/global/global.png); background-position: -223px -301px;
	background-repeat : no-repeat;
	background-color: #dedfd7 ;
	margin:0;
	padding-left : 10px;
	border-bottom:solid 1px #CBCBCB ;
	font-family : Verdana ;
	margin-bottom: 10px;
}

div#forum h1#rubriqueForum { /* Sur le forum */
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0 ;
	padding:5px 0 15px 0 ;
}

div#forum p { /* Sur le forum */
	margin:0;
	padding:0 0 5px 0;
	font-size:10px;
}

div#forum p.forumLien1 { /* Sur le forum */
	margin:0 0 5px 0;
	border-bottom:solid 1px #87b30c;
}


div#forum a.lienRouge { /* Archives des publications */
	font-size:10px;
	text-decoration:none;
	color:#ce0018;
}

div#forum a:hover { /* Archives des publications */
	text-decoration:underline;
}

/* Fin colonne de droite récurante a toutes les pages */


/* :::::::::::::::::::: FIN CONTENU PRINCIPAL DE LA PAGE ::::::::::::::::::  */
/* //////////////////////////////////////////////////////////////////////////////////////////*/



/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* :::::::::::::::::::: FOOTER ::::::::::::::::::  */


/* Plan du site et lien abonnement */
div#planDuSite
{
	width: 964px ;
	padding-top:2px;
	padding-bottom:2px;
	height: 256px ;
	margin: 0 auto;
	text-align: left ;
	border-top: solid 1px #CBCBCB;
	border-bottom: solid 1px #CBCBCB;
	clear:both;
}

div#cadreGauche {
	float:left;
	margin:0;
	width: 730px ;
	height: 256px ;
}

div#cadreGauche div#barreAideFooter {
	height: 30px;
	line-height: 30px;
	border-bottom: solid 1px #CBCBCB;
	font-family:Verdana;
	color:#000000;
	font-size:10px;
}

div#barreAideFooter ul#menuAideFooter {
	margin :0;
	padding :0;
	list-style:none;
}

ul#menuAideFooter li{
	display : inline ;
}

div#barreAideFooter span#titreAide {
	color:#c10008;
	font-size: 13px;
	font-weight: bold ;
	
}

div#barreAideFooter a.lienNoir {
	text-decoration : none ;
	color:#000000;
}

div#barreAideFooter a.lienRouge {
	text-decoration : none ;
	font-size : 11px;
	color: #ce0018;
}
 
div#barreAideFooter a:hover {
	text-decoration : underline ;
}

div.menuPlanDuSite {
	width: 170px;
	height: 190px;
	float : left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	border-right : 1px solid #CBCBCB ;
}

span#titrePlan {
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

ul#liensPlanDuSite {
	margin:5px 15px;
	padding:0;
	list-style-image:url(/images/global/puce-superieur.png);
}

ul#liensPlanDuSite li {
	line-height:14px;
	
}

ul#liensPlanDuSite a.lienNoir {
	font-family:Verdana;
	color:#000000;
	font-size:10px;
	text-decoration:none;
	vertical-align:top;
}

ul#liensPlanDuSite a:hover {
	text-decoration : underline ;
}

div#logoDuGroupe {
	float:left;
	border-top : solid 1px #CBCBCB ;
	width: 730px ;
	height: 17px;
	padding-top:3px;
	text-align: center ;
}

div#logoDuGroupe a{
	border:0px; 
	width: 181px; 
	height: 17px;
	display: block;
	background:url(/images/global/global.png) no-repeat -231px -804px;	

	}


div#cadreDroite {
	float:left;
	margin:0;
	width: 234px ;
	height: 256px ;
	background-image:url(/images/global/banniere-abonnement.jpg);
	background-position:right;
	background-repeat:no-repeat;
	font-family:Verdana;
	color:#FFFFFF;
	font-size:10px;
}

div#cadreDroite p {
	padding-left:25px;
	padding-top: 100px;
}


div#cadreDroite a.lienRouge {
	color: #FF0000;
}

div#cadreDroite a.lienJaune {
	color: #f4b10c;
}

div#cadreDroite span {
	font-size:11px;
	font-weight:bold;
}


/* Publications du groupe france agricole */
div#publications
{
	width: 964px ;
	height: 135px ;
	margin: 0 auto;
	padding-top: 5px;
	text-align: left ;
	border-bottom: solid 1px #CBCBCB;
	font-family:Verdana;
	color:#c10008;
	font-size: 13px;
	font-weight: bold ;
	clear:both;

}

ul#thumbMagazine {

	list-style-type: none ;
	margin: 0 0 10px 0 ;
	padding: 0;
	width: 964px ;
}

ul#thumbMagazine a {width: 74px; height: 97px; display: block; border:0px;}

ul#thumbMagazine li{
	display : inline;
	padding-right:28px;
	float:left;
}

ul#thumbMagazine li#thumb-mag-Agro {
	background-image : url(/images/global/thumb.png);
	background-repeat: no-repeat;
	background-position: 0 0; width: 74px; height: 97px;}

ul#thumbMagazine li#thumb-mag-EleveurLaitier {
	background-image : url(/images/global/thumb.png);
	background-repeat: no-repeat;
	background-position: 0 -98px; width: 74px; height: 97px;}

ul#thumbMagazine li#thumb-mag-GFA {
	background-image : url(/images/global/thumb.png);
	background-repeat: no-repeat;
	background-position: 0 -196px; width: 74px; height: 97px;}

ul#thumbMagazine li#thumb-mag-LaToque {
	background-image : url(/images/global/thumb.png);
	background-repeat: no-repeat;
	background-position: 0 -294px; width: 74px; height: 97px;}

ul#thumbMagazine li#thumb-mag-LaVigne {
	background-image : url(/images/global/thumb.png);
	background-repeat: no-repeat;
	background-position: 0 -392px; width: 74px; height: 97px;}

ul#thumbMagazine li#thumb-mag-Lien {
	background-image : url(/images/global/thumb.png);
	background-repeat: no-repeat;
	background-position: 0 -490px; width: 74px; height: 97px;}

ul#thumbMagazine li#thumb-mag-Machines {
	background-image : url(/images/global/thumb.png);
	background-repeat: no-repeat;
	background-position: 0 -588px; width: 74px; height: 97px;}

ul#thumbMagazine li#thumb-mag-Phyto {
	background-image : url(/images/global/thumb.png);
	background-repeat: no-repeat;
	background-position: 0 -686px; width: 74px; height: 97px;}

ul#thumbMagazine li#thumb-mag-RIA {
	background-image : url(/images/global/thumb.png);
	background-repeat: no-repeat;
	background-position: 0 -784px; width: 74px; height: 97px; }


/* Copyright , Mentions légales et crédits */
div#copyright
{
	width: 964px ;
	height: 35px ;
	line-height:35px;
	margin: 0 10px;
	text-align: right ;
	font-family: Verdana;
	color:#000000;
	font-size: 10px;
}

div#copyright span {
	color:#c10008;
	font-weight: bold ;
}

div#copyright a {
	color:#000000;
	text-decoration : none;
}

div#copyright a:hover {
	text-decoration : underline;
}

/* FIN :::::::::::::::::::: FOOTER ::::::::::::::::::  */
/* //////////////////////////////////////////////////////////////////////////////////////////*/



div#skyScrapper {
	position:absolute;
	top:150px;
	visibility:hidden;
}

div.option {
  display : inline;
}



div#barreLienRetour {
	width:730px; 
	height:50px;
	float:left; 
	margin:0;
	padding:0;
	background-image:url(../images/global/barre-lien-retour.png);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#barreLienRetour span {
	margin:0 0 0 20px;
	padding:0 5px 0 5px;
	background-color:#FFFFFF;
}

div#barreLienRetour a:link {
	color:#2b360f;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
div#barreLienRetour a:visited {
	color:#2b360f;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
div#barreLienRetour a:hover {
	color:#2b360f;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}


/* DEBUT GESTION DES ERREURS DE CHAMPS DANS LES FORMULAIRES */
.erreurSaisie {
	background-image:url(/images/global/icone-croix.png);
	padding-right:15px;
	background-repeat:no-repeat;
	background-position:right;
}

span.commentaireErreurSaisie {
	margin:5px 0 5px 0;
	display:block;
	padding:5px;
	text-align:left;
	color:#ff0b00;
	border:solid 1px #ff0b00;
	background-color:#fef2e2;
	font-size:10px;
	clear:both;
}

/* FIN GESTION DES ERREURS DE CHAMPS DANS LES FORMULAIRES */


/* DEBUT MESSAGE PLUGIN FLASH MANQUANT */
.smallChart {
	font-size:10px;
	font-weight:normal;	
	text-align:left;
	color:#CC0000;
}
#video {
	font-size:10px;
	font-weight:normal;	
	text-align:center;
	color:#CC0000;
	padding-top:5px;
}

.smallChart img, #video  img {
	margin-top:10px;
}
/* FIN MESSAGE PLUGIN FLASH MANQUANT */



div#sujetsPlusLusGd { /* Les sujets les plus lus */
	height:auto;
	background-image : url(/images/global/encart-plus-lus2.png);
	background-repeat : no-repeat;
	background-color: #dedfd7 ;
	margin:0;
	padding : 0 10px 5px 10px;
	border-bottom:solid 1px #CBCBCB ;
	font-family : Verdana ;
	font-weight:bold;
	margin-bottom: 10px;
	clear:both;
}

div#sujetsPlusLusGd h2#rubriqueSujetsPlusLus { /* Les sujets les plus lus */
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0 ;
	padding:7px 0 15px 0 ;
}

p#rubriqueSujetsPlusLus  span { /* Les sujets les plus lus */
	font-size:13px;
}

div#sujetsPlusLusGd .sujetGros { /* Les sujets les plus lus */
	font-size:15px;
	padding-right:5px;
}

div#sujetsPlusLusGd .sujetMoyen { /* Les sujets les plus lus */
	font-size:12px;
	padding-right:5px;
}

div#sujetsPlusLusGd .sujetPetit { /* Les sujets les plus lus */
	font-size:10px;
	padding-right:5px;
}

div#sujetsPlusLusGd a { /* Les sujets les plus lus */
	text-decoration:none;
	color:#2b360f;
}

div#sujetsPlusLusGd a:hover { /* Les sujets les plus lus */
	text-decoration:underline;
}



div#barreLienRetourGeneral {
	width:720px; 
	height:25px;
	float:left; 
	margin:15px 0 0 0;
	padding:0;
	background-image:url(../images/global/barre-lien-retour.png);
	background-position:top left;
	background-repeat:no-repeat;
}

div#barreLienRetourGeneral span {
	margin:0 0 0 20px;
	padding:0 5px 0 5px;
	background-color:#FFFFFF;
}

div#barreLienRetourGeneral a:link {
	color:#2b360f;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
div#barreLienRetourGeneral a:visited {
	color:#2b360f;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
div#barreLienRetourGeneral a:hover {
	color:#2b360f;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}






/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* :::::::::::::::::::: 404 ::::::::::::::::::  */




h1.barreTitreNonTrouvee {
	margin:0;
	padding:5px 0 0 10px;
	height:60px;
	background-image:url(/images/404/barre-titre-pagenontrouvee.png);
	color:#FFFFFF;
	font-size:30px;
	clear:both;
}

h1.barreTitreRSS {
	margin:0;
	padding:5px 0 0 10px;
	height:60px;
	background-image:url(/images/404/barre-titre-rss.png);
	color:#FFFFFF;
	font-size:30px;
	clear:both;
}

h1.barreTitreOrangeStd {
	margin:0;
	padding:5px 0 0 10px;
	height:60px;
	background-image:url(/images/404/barre-titre-orange-std.png);
	color:#FFFFFF;
	font-size:30px;
	clear:both;
}
 
h1.barreTitreVertStd {
	margin:0;
	padding:5px 0 0 10px;
	height:60px;
	background-image:url(/images/404/barre-titre-vert-std.png);
	color:#FFFFFF;
	font-size:30px;
	clear:both;
}

h1.barreTitreVertStd a:link{
	text-decoration:none;
}

h1.barreTitreVertStd a:hover{
	text-decoration:none;
}

h1.barreTitreVertStd a:visited{
	text-decoration:none;
}

img.iconeInterro {
	float:left;
	margin:0;
}

p.detailErreur {
	margin:0;
	padding:5px 10px;
	font-size:11px;
	color:#000000;
	border:solid 1px #cc4d20;
	background-color:#fff0e5;
	float:right;
}


/* Debut des blocs de droite vert */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
div.blocDroiteVert {
	margin:10px 0 10px 0;
	padding:0;
	border:none;
	float:right;
	width:240px;
	clear:right;
}
div.blocDroiteVert h2 {
	margin:0;
	padding:3px 0 0 10px;
	background-image:url(/images/global/barre-titre-bloc-dte.png);
	font-size:15px;
	color:#FFFFFF;
	height:35px;
}

div.blocDroiteVert ul { 
	margin:0 0 0 10px;
	padding:0;
}

div.blocDroiteVert ul li { 
	margin:0 0 0 10px;
	padding:0 0 10px 0;
	list-style-image:url(/images/global/puce-petite-fleche-noir.png);
	font-size:11px;
}
/* Fin des blocs de droite vert */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */



/* Debut des blocs de gauche vert */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
div.blocGaucheVert {
	margin:10px 0 10px 0;
	padding:0;
	border:solid 1px #CBCBCB;
	float:left;
	width:464px;
	clear:left;
}
div.blocGaucheVert h2 {
	margin:0;
	padding:3px 0 0 10px;
	background-image:url(/images/global/barre-titre-bloc-gche.png);
	font-size:15px;
	color:#FFFFFF;
	height:35px;
}
/* Fin des blocs de gauche vert */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* Debut des blocs de gauche orange */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
div.blocGaucheOrange {
	margin:10px 5px 10px 0;
	padding:0;
	border:solid 1px #c74010;
	float:left;
	width:464px;
	clear:left;
}
div.blocGaucheOrange h2 {
	margin:0;
	padding:3px 0 0 10px;
	background-image:url(/images/global/barre-titre-orange-bloc-gche.png);
	font-size:15px;
	color:#FFFFFF;
	height:35px;
}
/* Fin des blocs de gauche orange */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */



/* Debut des items suggestions d'articles */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
div.blocGaucheVert h3 {
	margin:0 10px 0 10px;
	padding:0;
	font-size:10px;
	color:#ce0018;
}

div.blocGaucheVert h4 {
	margin:0 10px 0 10px;
	padding:0;
	font-size:12px;
	color:#2b360f;
}

div.blocGaucheVert h5 {
	margin:0 10px 10px 10px;
	padding:0;
	font-size:10px;
	color:#000000;
	font-weight:normal;
}

a.lienNews:link {
	text-decoration:none;
}

a.lienRouge:link {
	color:#e2001a;
	text-decoration:none;
}
a.lienRouge:visited {
	color:#e2001a;
	text-decoration:none;
}
a.lienRouge:hover {
	color:#e2001a;
	text-decoration:underline;
}

a.lienTexte:link {
	color:#000000;
	text-decoration:none;
}
a.lienTexte:visited {
	color:#000000;
	text-decoration:none;
}
a.lienTexte:hover {
	color:#000000;
	text-decoration:underline;
}

div.separateur {
	border-bottom:solid 1px #cccccc;
	padding:0;
	margin:0 10px 10px 10px;
	height:1px;
}
/* Fin des items suggestions d'articles */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */



/* Debut du bloc "contenu reserve" */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
p.contenuReserve {
	margin:0 10px 15px 10px;
	padding:0;
	font-size:11px;
	color:#000000;
}

p.boutonInfos {
	margin:0 0 10px 0;
	padding:0;
	text-align:center;
}

p.boutonInfos img {
	border:none;
}
/* Fin du bloc "contenu reserve" */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* Debut du bloc formulaire creer compte */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
div.infosComplementaires2 {
	margin:0;
	padding:0 10px 15px 10px;
	color:#fb0000;
	text-align:left;
	font-size:11px;
	clear:both;
	width:455px;
}

div.ligneFormulaire {
	margin:0 0 15px 0;
	padding:0;	
	float:left;
	width:460px;
	font-size:11px;
}

div.ligneFormulaire p.etiquette {
	margin:0;
	padding:0;
	text-align:right;
	color:#000000;
	float:left;
	width:150px;
}

p.etiquette span {
	color:#fb0000;
}

div.ligneFormulaire input {
	border:none;
	vertical-align:middle;
}

div.ligneFormulaire p.champ {
	margin:0;
	padding:0 10px 0 0;
	text-align:left;
	color:#000000;
	float:right;
	width:275px;
}
div.ligneFormulaire input.champForm {
	background-color:#eaeaea;
	border:solid 1px #cccccc;
	width:165px;
	font-size:11px;
	color:#3d3d3d;
	vertical-align:middle;
}

div.ligneFormulaire select {
	background-color:#eaeaea;
	border:solid 1px #cccccc;
	width:165px;
	font-size:10px;
	color:#3d3d3d;
}

div.ligneFormulaire p.commentaireEmail {
	margin:0 0 0 10px;
	padding:0;
	color:#000000;
	font-size:11px;
}

div.blocSubmit {
	margin:10px auto;
	padding:10px 0 15px 15px;
	color:#2b360f;
	text-align:left;
	font-size:10px;
	clear:both;
	width:455px;
}

p#infosPartenaires {
	width:240px;
	margin:0;
	padding:10px 0 0 0;
	float:left;
}

p#infosPartenaires input#checkboxForm {
	margin:0 5px 30px 0;
	float:left;
}

p#boutonsValider {
	margin:0 0 0 10px;
	padding:10px 0 0 0;
	float:right;
	text-align:left;
	width:200px;
}

ul#mentionsLegales {
	margin:15px 0 0 20px;
	padding:0;
}

ul#mentionsLegales li {
	margin:15px 0 0 0;
	padding:0 20px 0 0;
	display:inline;
	list-style-image:none;
}

ul#mentionsLegales li a:link {
	color:#000000;
	text-decoration:none;
}
ul#mentionsLegales li a:visited {
	color:#000000;
	text-decoration:none;
}
ul#mentionsLegales li a:hover {
	color:#000000;
	text-decoration:underline;
}

select.listeSujets {
	width:430px
}

textarea.champTextarea {
	background-color:#eaeaea;
	border:solid 1px #000000;
	width:270px;
	height:150px;
	font-size:11px;
	color:#3d3d3d;
}

div.blocBoutonsDroite {
	text-align:right;
	margin:0 15px 10px 0;
	padding:0;
}

div.blocBoutonsDroite img {
	border:none;
}
/* Debut du bloc formulaire creer compte */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* Debut du bloc aide scrollable */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
div.conteneurBlocsDroite { /* Conteneur des blocs de gauche */
	width:250px;
	height:auto;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	float:right;
}

div.titreListeScrollable {
	font-size:15px;
	color:#516c07;
	background-image:url(/images/global/barre-titre-trait-ombre.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:30px;
	margin:10px 0 0 0;
	padding:0 0 3px 0;
	font-weight:bold;
}

div.titreListeScrollable span {
	font-size:12px;
	color:#ce0018;
}

div.listeScrollable {
	margin:0 0 0 0;
	padding:0;
}

div.divScrollable {
	height:auto;
	overflow:none;
}

div.bordureListeScrollableBas {
	margin:0 0 0 0 ;
	padding:0;
	border-bottom:solid 1px #516c07;
}

div.entiteListeScrollable {
	margin:0 0 0 0;
	padding:0 0 5px 0;
}

div.listeScrollableItemEnCours {
	background-color:#e6e6e6;
	margin:0 0 0 0;
	padding:0 5px 5px 5px;
}

div.entiteListeScrollable p.dateItem {
	margin:0;
	padding:0;
	font-size:9px;
	color:#528345;
}

div.entiteListeScrollable p.listeScrollableTitreItem {
	margin:0 0 0 10px;
	padding:0;
	font-size:10px;
	color:#000000;
	font-weight:bold;
}

div.entiteListeScrollable a.lienRouge:link {
	font-size:11px;
	color:#ce0018;
	text-decoration:none;
}
div.entiteListeScrollable a.lienRouge:visited {
	font-size:11px;
	color:#ce0018;
	text-decoration:none;
}
div.entiteListeScrollable a.lienRouge:hover {
	font-size:11px;
	color:#ce0018;
	text-decoration:underline;
}

div.entiteListeScrollable a.lienTexte:link {
	color:#000000;
	text-decoration:none;
}
div.entiteListeScrollable a.lienTexte:visited {
	color:#000000;
	text-decoration:none;
}
div.entiteListeScrollable a.lienTexte:hover {
	color:#000000;
	text-decoration:underline;
}

div.separateurListeScrollable {
	margin:0 0 0 0;
	padding:0 0 10px 0;
	border-top:solid 1px #cedca9;
}

div.listeScrollableLienTous {
	margin:10px 0 10px 0;
	padding:0;
}

div.listeScrollableLienTous a:link {
	color:#ce0018;
	text-decoration:none;
	font-size:10px;
}
div.listeScrollableLienTous a:visited {
	color:#ce0018;
	text-decoration:none;
	font-size:10px;
}
div.listeScrollableLienTous a:hover {
	color:#ce0018;
	text-decoration:underline;
	font-size:10px;
}

/* Fin du bloc aide scrollable */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


p.itemRss {
	margin:0 20px 10px 2px;
	padding:0 0 10px 10px;
	border-bottom:solid 1px #c1c1c1;
	font-size:11px;
}

p.noborder {
	border-bottom:none;
}

p.itemRss img {
	border:none;
	margin:5px 0 0 10px;
}

p.itemRss a:link {
	color:#ce0018;
	text-decoration:none;
}

p.itemRss a:hover {
	color:#ce0018;
	text-decoration:underline;
}

p.itemRss a:visited {
	color:#ce0018;
	text-decoration:none;
}



/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* :::::::::::::::::::: WYSIWYG ::::::::::::::::::  */




.wysiwyg {
	margin:0;
}

.wysiwyg h1 {
	padding:0;
	margin:0;
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	color:#2b360f;
}

.wysiwyg h2 {
	padding:0;
	margin:0;
	font-family:Verdana;
	font-size:11px;
	text-align:left;
	color:#2b360f;
}

.wysiwyg h3 {
	padding:0;
	margin:0;
	font-family:Verdana;
	font-weight:normal;
	font-size:11px;
	text-align:left;
	color:#000000;
}

.wysiwyg h4 {
	padding:0;
	margin:0;
	font-family:Verdana;
	font-size:10px;
	text-align:left;
	color:#ce0018;
}

.wysiwyg h5 {
	padding:0;
	margin:0;
	font-family:Verdana;
	font-weight:normal;
	font-size:10px;
	text-align:left;
	color:#000000;
	font-variant:small-caps;
}

.wysiwyg h6 {
	padding:0;
	margin:0;
	font-family:Verdana;
	font-size:15px;
	text-align:left;
	color:#516c07;
}

.wysiwyg pre {
	padding:0;
	margin:0;
}

.wysiwyg p {
	padding:0;
	margin:0 0 5px 0;
	font-family:Verdana;
	font-size:11px;
	text-align:left;
	color:#000000;
}

.wysiwyg ul {
	padding:0;
	margin:0;
	text-align:left;
	list-style:inside;
}

.wysiwyg li {
	/*padding:0;
	margin:0 0 0 10px;
	text-align:left;
	list-style-image:url(/images/global/puce-petite-fleche-noir.png);
	font-size:11px;*/
	font-size:11px;
	list-style:disc inside none;
	margin:0 0 0 2px;
	padding:0;
	text-align:left;
}

.wysiwyg li>ul>li {
	list-style-image:url(/images/global/puce-wysiwyg.png);
}

.wysiwyg ol {
	padding:0;
	margin:0;
	text-align:left;
}

.wysiwyg em {
	padding:0;
	margin:0;
	font-family:Verdana;
	font-style:italic;
	font-size:10px;
	color:#000000;
}

.wysiwyg strong {
	padding:0;
	margin:0;
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	color:#000000;
}

.wysiwyg b {
	padding:0;
	margin:0;
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	text-align:left;
	color:#000000;
}


.wysiwyg hr {
	margin:0 10px 0 10px ;
	border:0;
	height:1px;
	background-color:#cacdc3;
	
}

.wysiwyg table {
	padding:0;
	margin:0;
	border:solid 1px #545f37 ;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	margin:5px 0 0 0;
}

.wysiwyg tbody {
	padding:0;
	margin:0;
	text-align:center;
	vertical-align:middle;
}

.wysiwyg tr {
	padding:0;
	margin:0;
	text-align:center;
	vertical-align:middle;
}

.wysiwyg td {
	padding:5px;
	margin:0;
	text-align:center;
	vertical-align:middle;
	border-right:solid 1px #545f37 ;
	border-bottom:solid 1px #545f37 ;
	background-color:#efefef;
}

.wysiwyg td p {
	padding:0;
	margin:5px 0 0 0;
	font-family:Verdana;
	font-size:11px;
	text-align:left;
	color:#000000;
}

.wysiwyg a:link {
	color:#339966;
	text-decoration:none;
}

.wysiwyg a:visited {
	color:#339966;
	text-decoration:none;
}

.wysiwyg a:hover {
	color:#339966;
	text-decoration:underline;
}

.wysiwyg img {
	max-width:450px;
}



.wysiwygVid {
	padding:0;
	margin:0;
}

.wysiwygVid h1 {
	padding:0;
	margin:0;
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	color:#2b360f;
}

.wysiwygVid h2 {
	padding:0;
	margin:0;
	font-family:Verdana;
	font-size:11px;
	text-align:left;
	color:#2b360f;
}

.wysiwygVid h3 {
	padding:0;
	margin:0;
	font-family:Verdana;
	font-weight:normal;
	font-size:11px;
	text-align:left;
	color:#ffffff;
}

.wysiwygVid h4 {
	padding:0;
	margin:0;
	font-family:Verdana;
	font-size:10px;
	text-align:left;
	color:#ce0018;
}

.wysiwygVid h5 {
	padding:0;
	margin:0;
	font-family:Verdana;
	font-weight:normal;
	font-size:11px;
	text-align:left;
	color:#ffffff;
	font-variant:caps;
}

.wysiwygVid h6 {
	padding:0;
	margin:0;
	font-family:Verdana;
	font-size:15px;
	text-align:left;
	color:#516c07;
}

.wysiwygVid pre {
	padding:0;
	margin:0;
}

.wysiwygVid p {
	padding:0;
	margin:5px 5px 0 5px;
	font-family:Verdana;
	font-size:11px;
	text-align:left;
	color:#ffffff;
}

.wysiwygVid ul {
	padding:0;
	margin:0;
	text-align:left;
}

.wysiwygVid li {
	font-size:11px;
	list-style-position:inside;
	margin:0 0 0 10px;
	padding:0 0 0 6px;
	list-style-image:url(/images/global/puce-petite-fleche-noir.png);
}

.wysiwygVid li>ul>li {
	list-style-image:url(/images/global/puce-wysiwygVid.png);
}

.wysiwygVid ol {
	padding:0;
	margin:0;
	text-align:left;
}

.wysiwygVid em {
	padding:0;
	margin:0;
	font-family:Verdana;
	font-style:italic;
	font-size:10px;
	color:#ffffff;
}

.wysiwygVid strong {
	padding:0;
	margin:0;
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	color:#ffffff;
}

.wysiwygVid b {
	padding:0;
	margin:0;
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	text-align:left;
	color:#ffffff;
}


.wysiwygVid hr {
	margin:0 10px 0 10px ;
	border:0;
	height:1px;
	background-color:#cacdc3;
	
}

.wysiwygVid table {
	padding:0;
	margin:0;
	border:solid 1px #545f37 ;
	text-align:center;
	vertical-align:middle;
}

.wysiwygVid tbody {
	padding:0;
	margin:0;
	text-align:center;
	vertical-align:middle;
}

.wysiwygVid tr {
	padding:0;
	margin:0;
	text-align:center;
	vertical-align:middle;
}

.wysiwygVid td {
	padding:5px;
	margin:0;
	text-align:center;
	vertical-align:middle;
	border-right:solid 1px #545f37 ;
	border-bottom:solid 1px #545f37 ;
	background-color:#efefef;
}

.wysiwygVid td p {
	padding:0;
	margin:5px 0 0 0;
	font-family:Verdana;
	font-size:10px;
	text-align:left;
	color:#ffffff;
}

.wysiwygVid a:link {
	color:#f4b10c;
	text-decoration:none;
}

.wysiwygVid a:visited {
	color:#f4b10c;
	text-decoration:none;
}

.wysiwygVid a:hover {
	color:#f4b10c;
	text-decoration:underline;
}

.wysiwygVid img {
	max-width:450px;
}

.wysiwygVid p a:link {
	color:#f4b10c;
	text-decoration:none;
}

.wysiwygVid p a:visited {
	color:#f4b10c;
	text-decoration:none;
}

.wysiwygVid p a:hover {
	color:#f4b10c;
	text-decoration:underline;
}








.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
	padding:0 -5px 0 5px;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: url(/images/plugin-scrollbar/track.gif) repeat-y;
}
.jScrollPaneDrag {
	position: absolute;
	background: url(/images/plugin-scrollbar/drag_middle.gif) repeat-y;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	background: url(/images/plugin-scrollbar/drag_top.gif) no-repeat;
	height: 4px;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	background: url(/images/plugin-scrollbar/drag_bottom.gif) no-repeat;
	height: 4px;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 17px;
	background: url(/images/plugin-scrollbar/arrow_up.gif) no-repeat 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -20px;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 17px;
	background: url(/images/plugin-scrollbar/arrow_down.gif) no-repeat 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -20px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -40px;
}



/*A ajouter GAelle pour bloc meteo*/

div#sujetsPlusLus { /* Les sujets les plus lus */
	height				: auto;
	background 			: url(/images/global/global2.png) no-repeat 0 -1914px;
	background-color	: #dedfd7;
	margin				: 0 0 10px 0;
	padding 			: 0 10px 5px 10px;
	border-bottom		: solid 1px #CBCBCB ;
	font-family			: Verdana ;
	font-weight			: bold;
	clear				: both;
}


	.wysiwyg #encadre {
		float		: left;
		margin		: 0 10px 3px 0;
		max-width	: 210px;
		padding		: 3px;
	}
	
/*LIENS DIAPORAMA DANS UN ARTICLE DE DOSSIER */
div#diaporama div.contenuDiaporama {
	margin:0;
	padding:0 10px 10px 20px;
	height:144px;
}

div#diaporama img {
	border:1px solid #FFFFFF;
	float:left;
	margin:0 10px 5px 0;
	max-height:130px;
	max-width:200px;
}
	
	div.contenuDiaporama h4 {
		color:#FFFFFF;
		font-size:12px;
		margin:0;
		padding:0;
		text-align:left;
	}
	
	
			div.contenuDiaporama a.lienTexte {
				color:#FFFFFF;
				text-decoration:none;
			}

				div.contenuDiaporama h5 a.lienTexte {
					color:#FFFFFF;
					text-decoration:none;
					font-size:12px;
					font-weight:normal;
				}

	/*Gaelle M. Pump my franceagricole.fr */
	
::selection {
     background: #ccc;
}

::-moz-selection {
     background: #ccc;
}
	a img {
		border:none;
	}
		a img:hover {
			 -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
			 -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
			 border:none;
		}
			.wysiwyg p, 
			.wysiwyg a,
			#colonneDroite #meteoAgricole ul li a, 
			div#personnalisationInfos ul li a 
			{
				word-wrap: break-word;   
			}


			
			
			
			
/* Infos navigateur */
div#infos-navigateur {
	margin:20px 0;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	border:solid 1px #000000;
	height:100px;
	visibility:hidden;
}	

div#infos-navigateur div#titre {
	margin:0;
	padding:0;
	float:left;
	width:700px;
}

div#infos-navigateur div#fermer {
	margin:0;
	padding:0;
	float:right;
	width:200px;
	text-align:right;
}

div#infos-navigateur div#fermer a:link{
	text-decoration:none;
	color:#000000;
}
div#infos-navigateur div#fermer a:visited{
	text-decoration:none;
	color:#000000;
}
div#infos-navigateur div#fermer a:hover{
	text-decoration:underline;
	color:#000000;
}

div#infos-navigateur div#icones-navigateurs {
	margin:10px 0 0 0;
	padding:0;
	float:left;
	clear:left;
	width:800px;
}

div#icones-navigateurs img {
	border:none;
}

div#infos-navigateur div#navigateurs-aide {
	margin:30px 0 0 0;
	padding:10px;
	width:170px;
	border:solid 1px #cccccc;
	float:right;
	clear:right;
	font-size:12px;
	width:170px;
}

div#navigateurs-aide a:link {
	text-decoration:none;
}
div#navigateurs-aide a:visited {
	text-decoration:none;
}
div#navigateurs-aide a:hover {
	text-decoration:underline;
}

/* FIN :::::::::::::::::::: HEADER + NAVIGATION ::::::::::::::::::  */
/* //////////////////////////////////////////////////////////////////////////////////////////*/

div#blocVideosPhotos h4 {
	height:46px;
}

	.newsletterP {
		float:right;
		width:254px;
	}
	
		.newsletterP a{
			font-size	: 11px;
			color		: #CE0018;
			display		: block;
			padding 	: 0 0 0 15px;
			text-align	: center;
			
		}
		
		/* :::::::::::::::::::: Modification de la page d'aide pour la demande d'un nouveau mot de passe ::::::::::::::::::  */
		
		.blocGaucheVert h2.mdp {
			background 	: #E53517;
			height		: 25px;
			margin		: 0 0 5px 0;
		}
		
		.blocGaucheVert ul li,
		.blocGaucheVert strong{
			font-size: 12px;
		}
		.blocGaucheVert strong{
			display:block;
			padding : 0 0 10px 15px;
		}
		
		.blocGaucheVert ul li strong {
			display : inline;
			padding : 0;
		}
		.contenuReserve span {
			font-weight:bold;
		}
		
		/*Fin des CSS pour la modification de la page d'aide pour la demande d'un nouveau mot de passe */
		
		#titreCommentaires a, 
		#titreCommentaires a:link,
		#titreCommentaires a:visited,
		#titreCommentaires a:hover {
			color : #000000;
		}
		
		#conteneurBlocsGauche .wysiwyg div.FApadding {
			border 		: 1px dotted #5A5A5A;
			background	: #cccccc;
			padding 	: 5px 3px;
		}