BODY{
	margin: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #002948;
	text-align: justify;
}
.texte
{
	font-size : 12px;
	text-align: justify;
}
.texte_small
{
	font-size : 10px;
}

.btnButton
{
	border-right: #04426e thin solid;
	border-top: #04426e thin solid;
	font-size: 12px;
	border-left: #04426e thin solid;
	color: #f9d700;
	border-bottom: #04426e thin solid;
	background-color: #1b84c5;
}
.field
{
	border-right: #0071BB 1px solid;
	border-top: #0071BB 1px solid;
	font-size: 12px;
	border-left: #0071BB 1px solid;
	border-bottom: #0071BB 1px solid;
	
}
/* banniere */
.texteJauneLigne
{
	font-size : 11px;
	color : #FFD300;
	background-image : url(/images/bouton_top-saisie.gif);
	background-repeat : no-repeat;
	background-position : 8 0;
	padding-bottom : 0px;
	padding-left : 20px;
}
.texteBlancFin
{
	font-size : 11px;
	color : #FFFFFF;
	text-decoration: none;
}

.texteBlanc
{
	font-size : 11px;
	color : #FFFFFF;
	font-weight : bolder;
	text-decoration: none;
}
.texteSondage
{
	font-size : 11px;
	color : #FF9933;
	font-weight : bolder;
	text-decoration: none;
}

.texteBlanc:link{
	font-size : 11px;
	color : #FFFFFF;
	font-weight : bolder;
	text-decoration: none;
}
.texteBlanc:visited {
	font-size : 11px;
	color : #FFFFFF;
	font-weight : bolder;
	text-decoration: none;
}
.texteBlanc:hover{
	font-size : 11px;
	color : #FFFFFF;
	font-weight : bolder;
	text-decoration : underline;
}
.texteBlanc:active {
	font-size : 11px;
	color : #FFFFFF;
	font-weight : bolder;
	text-decoration: none;
}
/* fin de banniere */
a
{
	color : #002948;
	font-size : 12px;
	font-weight: bolder;
}
.a:link{
	color : #002948;
	font-size : 12px;
	font-weight: bolder;
}
.a:visited {
	color : #002948;
	font-size : 12px;
	font-weight: bolder;
}
.a:hover{
	color : #002948;
	font-size : 12px;
	font-weight: bolder;
}
.a:active {
	color : #002948;
	font-size : 12px;
	font-weight: bolder;
}
/* template */
/*
{ name: "Titre bleu clair", className: "titre", classStyle: "" },
	{ name: "Bleu clair gras", className: "baseline", classStyle: "" },
	{ name: "Sous titre orange", className: "sstitre", classStyle: "" },
	{ name: "Texte bleu", className: "texte", classStyle: "" 
		*/
.titre {
	font-size: 16px;
	font-weight: bolder;
	color: #0071BB;
}
.bleuclairgras14 {
	font-size: 14px;
	color: #0071BB;
	font-weight: bolder;
}
.bleuclair14 {
	font-size: 14px;
	color: #0071BB;
}
.baseline 
{
	font-size : 12px;
	font-weight: bolder;
	color: #0071BB;
	text-align: left;
}
.sstitre {
	font-size: 12px;
	font-weight: bolder;
	color: #FF9933;
}
.TextePresseGras
{
	font-size: 12px;
	font-weight: bolder;
	color: #D25A17;
}
.BleuGras16
{
	font-size : 16px;
	color: #002948;
	font-weight: bolder;
}
.Bleugras14
{
	font-size : 14px;
	color: #002948;
	font-weight: bolder;
}
.Bleu14
{
	font-size : 14px;
	color: #002948;
}
.VertGras12
{
	font-size: 12px;
	font-weight: bolder;
	color: #00ABAD;
}
.Cross_1{
	border-top: thin solid #6EA3D0;
	border-right: thin solid #6EA3D0;
	border-left: thin solid #6EA3D0;
	border-bottom: thin solid #6EA3D0;
}
.Cross_2{
	border-top: thin solid #D25A17;
	border-right: thin solid #D25A17;
	border-left: thin solid #D25A17;
	border-bottom: thin solid #D25A17;
}
.Cross_3{
	border-top: thin solid #01aaad;
	border-right: thin solid #01aaad;
	border-left: thin solid #01aaad;
	border-bottom: thin solid #01aaad;
}

/* fin template */

/* tableau */
.textetab
{
	font-size: 12px;
	color: #005a84;
	text-align: left;
	border-right: #0071bb 1px solid;
	border-top: #0071bb 1px solid;
	border-left: #0071bb 1px solid;
	border-bottom: #0071bb 1px solid;
}
.tableau_header {
	
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#002948;
	border-right: #0071bb 1px solid;
	border-top: #0071bb 1px solid;
	border-left: #0071bb 1px solid;
	border-bottom: #0071bb 1px solid;
}
.tableau_data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	background-position: center;
	border-right: #0071bb 1px solid;
	border-top: #0071bb 1px solid;
	border-left: #0071bb 1px solid;
	border-bottom: #0071bb 1px solid;
}
.tableau_data td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	background-position: center;
	border-right: #0071bb 1px solid;
	border-top: #0071bb 1px solid;
	border-left: #0071bb 1px solid;
	border-bottom: #0071bb 1px solid;
}
.TableauBleu
{
	font-size: 12px;
	color: #005a84;
	text-align: left;
	
}
.TableauBleu td
{
	border-right: #0071bb 1px solid;
	border-top: #0071bb 1px solid;
	font-weight: bolder;
	font-size: 12px;
	border-left: #0071bb 1px solid;
	border-bottom: #0071bb 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	
}
/* decor */
.Background_Menu{
	
	background-color : #d7e4ed;
	background-repeat:repeat-x;
}

.Background_OmbreL{
	background-image: url(/images/background_degrade_ombre.jpg);
	background-repeat: no-repeat;
}
.Background_OmbreR{
	background-image: url(/images/background_degrade_ombred.jpg);
	background-repeat: no-repeat;
}
.Background_OmbreRSuite{
	background-image: url(/images/degrade_ombreD_segment.jpg);
	background-repeat: repeat-y;
}
.Background_OmbreLSuite{
	background-image: url(/images/degrade_ombre_segment.jpg);
	background-repeat: repeat-y;
}

.Background_Degrade {
	background-image: url(/images/background_degrade.gif);
	background-repeat: repeat-x;
}
.Background_BandeauTop {
	background-image: url(/images/bandeau_top.jpg);
	/*background-image: url(/images/bandeaux_fond.jpg);*/
	
	background-repeat: no-repeat;
}

.Degrade_bas
{
	background-image: url(/images/degrade_bas.jpg);
	background-repeat: no-repeat;
	background-position : 0px, 0px;
}
/* fin decor */
.TitreEntreprise {
	background-image: url(/images/bandeau_entreprise.gif);
	background-repeat: no-repeat;
}
.TitreGris {
	background-image: url(/images/bandeau_gris.gif);
	background-repeat: no-repeat;
}
.MenuTD_3{
	border-top: thin solid #01aaad;
}
.MenuTable_3{
	border-right: thin solid #01aaad;
	border-bottom: thin solid #01aaad;
}
.MenuTD_2{
	border-top: thin solid #D25A17;
}
.MenuTable_2{
	border-right: thin solid #D25A17;
	border-bottom: thin solid #D25A17;
}
.MenuTD_1{
	border-top: thin solid #6EA3D0;
}
.MenuTable_1{
	border-right: thin solid #6EA3D0;
	border-bottom: thin solid #6EA3D0;
}
.MenuSSRubFond_1
{
	background-color : #EEF2F7;
}
.MenuSSRubFond_2
{
	background-color : #FDEBE3;
}
.MenuSSRubFond_3
{
	background-color : #E6F7F9;
}

.MenuTitreFond_1
{
	background-color : #0071BB;
	padding-left : 10px;
}
.MenuTitreFond_2
{
	background-color : #D25A17;
	padding-left : 10px;
}
.MenuTitreFond_3
{
	background-color : #00ABAD;
	padding-left : 10px;
}
.MenuTitre{
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	
}
.MenuTitre:link{
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	
}
.MenuTitre:visited {
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	
}
.MenuTitre:hover{
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	
}
.MenuTitre:active {
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	
}
.MenuEntre_1
{
	color : #002948;
	padding-left : 10px;
	font-size : 14px;
	font-weight : bolder;
	background-image : url(/images/bandeau_G-1.gif);
	background-repeat : repeat-y;
}
.MenuEntre_2
{
	color : #002948;
	padding-left : 10px;
	font-size : 14px;
	font-weight : bolder;
	background-image : url(/images/bandeau_G-2.gif);
	background-repeat : repeat-y;
}
.MenuEntre_3
{
	color : #002948;
	padding-left : 10px;
	font-size : 14px;
	font-weight : bolder;
	background-image : url(/images/bandeau_G-3.gif);
	background-repeat : repeat-y;
}
.MenuEntre_67
{
	background-position : 0 6;
	background-image : url(/images/puce_GD-67.gif);
	background-repeat : no-repeat;
	position : relative;
	left : -5px;
	top : -2px;
	padding-top : 10px;
	padding-left : 5px;
	height : 30px;
}
.MenuEntre_68
{
	background-position : 0 6;
	background-image : url(/images/puce_GD-68.gif);
	background-repeat : no-repeat;
	position : relative;
	left : -5px;
	top : -2px;
	padding-top : 10px;
	padding-left : 5px;
	height : 30px;
}
.MenuEntre_69
{
	background-position : 0 0;
	background-image : url(/images/puce_GD-69.gif);
	background-repeat : no-repeat;
	position : relative;
	left : -5px;
	top : -2px;
	padding-top : 4px;
	padding-left : 5px;
}
.MenuEntre_70
{
	background-position : 0 0;
	background-image : url(/images/puce_GD-70.gif);
	background-repeat : no-repeat;
	position : relative;
	left : -5px;
	top : -2px;
	padding-top : 4px;
	padding-left : 5px;
}
.MenuEntre_77
{
	background-position : 0 0;
	background-image : url(/images/puce_GD-77.gif);
	background-repeat : no-repeat;
	position : relative;
	left : -5px;
	top : -2px;
	padding-top : 4px;
	padding-left : 5px;
}

.MenuArticle_1{
	font-size: 12px;
	color: #0071BB;
	text-align: left;
	text-decoration: none;
	
}
.MenuArticle_1:link{
	font-size: 12px;
	color: #0071BB;
	text-align: left;
	text-decoration: none;
	
}
.MenuArticle_1:visited {
	font-size: 12px;
	color: #0071BB;
	text-align: left;
	text-decoration: none;
	
}
.MenuArticle_1:hover{
	font-size: 12px;
	color: #F7931D;
	text-align: left;
	text-decoration: none;
	
}
.MenuArticle_1:active {
	font-size: 12px;
	color: #0071BB;
	text-align: left;
	text-decoration: none;
	
}
.MenuArticleSelected_1{
	font-size: 12px;
	color: #F7931D;
	text-align: left;
	text-decoration: none;
}

.MenuArticle_2{
	font-size: 12px;
	color: #002948;
	text-align: left;
	text-decoration: none;
	
}
.MenuArticle_2:link{
	font-size: 12px;
	color: #002948;
	text-align: left;
	text-decoration: none;
	
}
.MenuArticle_2:visited {
	font-size: 12px;
	color: #002948;
	text-align: left;
	text-decoration: none;
	
}
.MenuArticle_2:hover{
	font-size: 12px;
	color: #D25A17;
	text-align: left;
	text-decoration: none;
	
}
.MenuArticle_2:active {
	font-size: 12px;
	color: #002948;
	text-align: left;
	text-decoration: none;
	
}

.MenuArticleSelected_2{
	font-size: 12px;
	color: #D25A17;
	text-align: left;
	text-decoration: none;
}
.MenuArticle_3{
	font-size: 12px;
	color: #002948;
	text-align: left;
	text-decoration: none;
	
}
.MenuArticle_3:link{
	font-size: 12px;
	color: #002948;
	text-align: left;
	text-decoration: none;
	
}
.MenuArticle_3:visited {
	font-size: 12px;
	color: #002948;
	text-align: left;
	text-decoration: none;
	
}
.MenuArticle_3:hover{
	font-size: 12px;
	color: #00ABAD;
	text-align: left;
	text-decoration: none;
	
}
.MenuArticle_3:active {
	font-size: 12px;
	color: #002948;
	text-align: left;
	text-decoration: none;
	
}

.MenuArticleSelected_3{
	font-size: 12px;
	color: #00ABAD;
	text-align: left;
	text-decoration: none;
}
.MenuRubriques_1
{
	background-color : #C3DBF0;
	border-top:thin solid #6EA3D0;
	padding-top : 3px;
	padding-bottom : 3px;
}
.MenuRubriques_2
{
	background-color : #FCC5A8;
	border-top:thin solid #D25A17;
	padding-top : 3px;
	padding-bottom : 3px;
}
.MenuRubriques_3
{
	background-color : #CAF5F7;
	border-top:thin solid #01aaad;
	padding-top : 3px;
	padding-bottom : 3px;
}
.MenuRubriques_67
{
	background-color : #C3DBF0;
	border-top:thin solid #6EA3D0;
	padding-top : 3px;
	padding-bottom : 3px;
	background-image : url(/images/puce_pt-67.gif);
	background-repeat : no-repeat;
	background-position : 5 2;
	height:20px;
}
.MenuRubriques_68
{
	background-color : #C3DBF0;
	border-top:thin solid #6EA3D0;
	padding-top : 3px;
	padding-bottom : 3px;
	background-image : url(/images/puce_pt-68.gif);
	background-repeat : no-repeat;
	background-position : 5 2;
	height:20px;
}
.MenuRubriques_69
{
	background-color : #C3DBF0;
	border-top:thin solid #6EA3D0;
	padding-top : 3px;
	padding-bottom : 3px;
	background-image : url(/images/puce_pt-69.gif);
	background-repeat : no-repeat;
	background-position : 5 2;
	height:20px;
}
.MenuRubriques_70
{
	background-color : #C3DBF0;
	border-top:thin solid #6EA3D0;
	padding-top : 3px;
	padding-bottom : 3px;
	background-image : url(/images/puce_pt-70.gif);
	background-repeat : no-repeat;
	background-position : 5 2;
	height:20px;
}
.MenuRubriques_77
{
	background-color : #C3DBF0;
	border-top:thin solid #6EA3D0;
	padding-top : 3px;
	padding-bottom : 3px;
	background-image : url(/images/puce_pt-77.gif);
	background-repeat : no-repeat;
	background-position : 5 2;
	height:20px;
}


.MenuLinkRubriques_1
{
	font-size : 12px;
	color : 002948;
	text-decoration: none;
	font-weight : bolder;
}
.MenuLinkRubriques_1:link{
	font-size : 12px;
	color : 002948;
	text-decoration: none;
	font-weight : bolder;
}
.MenuLinkRubriques_1:visited {
	font-size : 12px;
	color : 002948;
	text-decoration: none;
	font-weight : bolder;
}
.MenuLinkRubriques_1:hover{
	font-size : 12px;
	color : 002948;
	text-decoration: none;
	font-weight : bolder;
}
.MenuLinkRubriques_1:active {
	font-size : 12px;
	color : 002948;
	text-decoration: none;
	font-weight : bolder;
}
.PageTitreArticle
{
	font-size : 14px;
	color : #47657C;
}

.PageTitreRubrique_1
{
	font-size : 16px;
	color : #FFFFFF;
	background-color : #002948;
	font-weight : bolder;
}

.PageTitreRubrique_2
{
	font-size : 16px;
	color : #FFFFFF;
	background-color : #D25A17;
	font-weight : bolder;
}
.PageTitreRubrique_3
{
	font-size : 16px;
	color : #FFFFFF;
	background-color : #00ABAD;
	font-weight : bolder;
}

/* home presse / entreprise */

.PositionTitre1
{
	left: 510px;
	width: 320px;
	position: relative;
	top: -50px;
	height: 50px;
	text-align: right;
	margin-bottom : 0px;
}
.PositionTitre2
{
	left: 510px;
	width: 320px;
	position: relative;
	top: -40px;
	height: 50px;
	text-align: right;
	margin-bottom : 0px;
}
.PositionTitre3
{
	left: 510px;
	width: 320px;
	position: relative;
	top: -22px;
	height: 50px;
	text-align: right;
	margin-bottom : 0px;
}
.PositionTitre4
{
	left: 510px;
	width: 320px;
	position: relative;
	top: -1px;
	height: 50px;
	text-align: right;
	margin-bottom : 0px;
}
.HomeTitre
{
	font-size : 16px;
	color : 002948;
	text-decoration: none;
	font-weight : bolder;
}
.HomeTitre:link{
	font-size : 16px;
	color : 002948;
	text-decoration: none;
	font-weight : bolder;
	
}
.HomeTitre:visited {
	font-size : 16px;
	color : 002948;
	text-decoration: none;
	font-weight : bolder;
	
}
.HomeTitre:hover{
	font-size : 16px;
	color : 002948;
	text-decoration: none;
	font-weight : bolder;
	
	background-image : url(/images/bouton_G-presse.gif);
	background-repeat : no-repeat;
	background-position : right bottom;
}
.HomeTitre:active {
	font-size : 16px;
	color : 002948;
	text-decoration: none;
	font-weight : bolder;
	
}
.HomeTitre_E
{
	font-size : 16px;
	color : 002948;
	text-decoration: none;
	font-weight : bolder;
}
.HomeTitre_E:link{
	font-size : 16px;
	color : 002948;
	text-decoration: none;
	font-weight : bolder;
	
}
.HomeTitre_E:visited {
	font-size : 16px;
	color : 002948;
	text-decoration: none;
	font-weight : bolder;
	
}
.HomeTitre_E:hover{
	font-size : 16px;
	color : 002948;
	text-decoration: none;
	font-weight : bolder;
	background-image : url(/images/bouton_G-entreprise.gif);
	background-repeat : no-repeat;
	background-position : right bottom;
}
.HomeTitre_E:active {
	font-size : 16px;
	color : 002948;
	text-decoration: none;
	font-weight : bolder;
	
}
.BackPresseImage
{
	
	/*background-image : url(/images/BACKGROUND_ENTREPRISE3.jpg);*/
	background-image : url(/images/BACKGROUND_PRESSE3.jpg);
	
	background-repeat : no-repeat;
	background-position : top right;
}
.BackEntrepriseImage
{
	
	/*background-image : url(/images/BACKGROUND_ENTREPRISE3.jpg);*/
	background-image : url(/images/BACKGROUND_ENTREPRISE4.jpg);
	
	background-repeat : no-repeat;
	background-position : top right;
}


/* fin home presse / entreprise */

/* ligne */
.line_1
{
	BORDER: #6EA3D0 1px solid;width:100%;
}
.line_2
{
	BORDER: #D25A17 thin solid;width:100%;
}
.line_3
{
	BORDER: #01aaad thin solid;width:100%;
}
/* fin de ligne */
/* pied de page */
.PiedPage
{
	font-size : 10px;
	color : #FFFFFF;
	
	text-decoration: none;
}
.PiedPage:link{
	font-size : 10px;
	color : #FFFFFF;
	
	text-decoration: none;
}
.PiedPage:visited {
	font-size : 10px;
	color : #FFFFFF;
	
	text-decoration: none;
}
.PiedPage:hover{
	font-size : 10px;
	color : #FFFFFF;
	
	text-decoration : underline;
}
.PiedPage:active {
	font-size : 10px;
	color : #FFFFFF;
	
	text-decoration: none;
}
/* fin de pied de page */
.HomeTitreConnaitre
{
	font-size : 16px;
	color : 002948;
	text-decoration: none;
	font-weight : bolder;
}
.HomeTitreConnaitre:link{
	font-size : 16px;
	color : 002948;
	text-decoration: none;
	font-weight : bolder;
	
}
.HomeTitreConnaitre:visited {
	font-size : 16px;
	color : 002948;
	text-decoration: none;
	font-weight : bolder;
	
}
.HomeTitreConnaitre:hover{
	font-size : 16px;
	color : 002948;
	text-decoration: none;
	font-weight : bolder;
	
	background-image : url(/images/bouton_G-gd-public.gif);
	background-repeat : no-repeat;
	background-position : right bottom;
}
.HomeTitreConnaitre:active {
	font-size : 16px;
	color : 002948;
	text-decoration: none;
	font-weight : bolder;
	
}
/* - Espace agricole - */
.HomeTitreAgricole
{
	font-size : 16px;
	color : #002948 ;
	text-decoration: none;
	font-weight : bolder;
}
.HomeTitreAgricole:link{
	font-size : 16px;
	color : #002948 ;
	text-decoration: none;
	font-weight : bolder;
	
}
.HomeTitreAgricole:visited {
	font-size : 16px;
	color : #002948 ;
	text-decoration: none;
	font-weight : bolder;
	
}
.HomeTitreAgricole:hover{
	font-size : 16px;
	color : #002948 ;
	text-decoration: none;
	font-weight : bolder;
	
	background-image : url(/images/bouton_agricole.gif);
	background-repeat : no-repeat;
	background-position : right bottom;
}
.HomeTitreAgricole:active {
	font-size : 16px;
	color : #002948 ;
	text-decoration: none;
	font-weight : bolder;
	
}
.PageTitreRubrique_4
{
	font-size : 16px;
	color : #FFFFFF;
	background-color : #96C038 ;
	font-weight : bolder;
}
.MenuTable_4{
	border-right: thin solid #96C038;
	border-bottom: thin solid #96C038;
}
.MenuTitreFond_4
{
	background-color : #96C038;
	padding-left : 10px;
}
.MenuEntre_4
{
	color : #002948;
	padding-left : 10px;
	font-size : 14px;
	font-weight : bolder;
	background-image : url(/images/bandeau_AG-1.gif);
	background-repeat : repeat-y;
}
.MenuArticle_4{
	font-size: 12px;
	color: #002948;
	text-align: left;
	text-decoration: none;
	
}
.MenuArticle_4:link{
	font-size: 12px;
	color: #002948;
	text-align: left;
	text-decoration: none;
	
}
.MenuArticle_4:visited {
	font-size: 12px;
	color: #002948;
	text-align: left;
	text-decoration: none;
	
}
.MenuArticle_4:hover{
	font-size: 12px;
	color: #96C038;
	text-align: left;
	text-decoration: none;
	
}
.MenuArticle_4:active {
	font-size: 12px;
	color: #002948;
	text-align: left;
	text-decoration: none;
	
}

.MenuArticleSelected_4{
	font-size: 12px;
	color: #96C038;
	text-align: left;
	text-decoration: none;
}
.MenuTD_4{
	border-top: thin solid #96C038;
}
.AgriGras12
{
	font-size: 12px;
	font-weight: bolder;
	color: #96C038 ;
}
.Agri14
{
	font-size: 12px;
	font-weight: normal;
	color: #96C038 ;
}
.AgriGras14
{
	font-size: 14px;
	font-weight: bolder;
	color: #96C038 ;
}
.MenuRubriques_4
{
	background-color : #DEF2B1;
	border-top:thin solid #96C038;
	padding-top : 3px;
	padding-bottom : 3px;
}