@import url(nav.css);
@import url(recherche.css);
@import url(actu.css);
@import url(mep.css);
@import url(arbo-title.css);
@import url(print.css);
/*=================================== SCREEN ===================================*/
@media screen {
div#navigation-arbo a:hover,
div#front-content a:hover,
div#front-opl a:hover,
address#front-address a:hover{
color:#6C9257;
}
div#front-content a#formsubmit:hover,
div#front-content a.btnright:hover,
a.btn:hover{
color: #1E4D39;
background: #FAFFED;
margin: 10px 0 0 0;
}
address#front-address a,
div#front-opl a{
color: #000099;
}
}
/*===========================================================================*/
/*=================================== ALL ===================================*/
/*------------ Entetes*/
div#front-content h1,div#front-content h2,div#front-content h3,
div#front-content h4,div#front-content h5,div#front-content h6{
margin:10px 0 5px 0;
}
div#front-content h1,div#front-content h3,div#front-content h5,
div#front-content h2,div#front-content h4,div#front-content h6,
div#front-content hr{
color:#6C9257;
}
div#front-content h1{
font-size:2em;
}
div#front-content h2{
font-size:1.8em;
}
div#front-content h3{
font-size:1.6em;
}
div#front-content h4{
font-size:1.4em;
}
div#front-content h5{
font-size:1.2em;
}
div#front-content h6{
font-size:1em;
}
body.accueil div#front-content h5{
font-size:2em;
}
body.accueil div#front-content h6{
font-size:1.5em;
}
/*------------ Paragraphes*/
div#front-content p{
margin:0;
padding : 0 0 10px 0;
/*font-weight: bold;*/
}
div#front-content p.txtlegende{
font-size:0.8em;
}
div#front-content p.txtpremier{
font-weight: bold;
color: #6c9257;
font-size:1.1em;
line-height:1.05em;
}
div#front-content p.txttype4noir{
	font-weight: bold;
	color: #000;
	font-size: 1.4em;
}
div#front-content p.txttype4noirNonGras{
	font-weight: normal;
	color: #000;
	font-size: 1.4em;
}
div#front-content p.txttype5noir{
	font-weight: bold;
	color: #000;
	font-size: 1.2em;
}
div#front-content p.txttype5noirNonGras{
	font-weight: normal;
	color: #000;
	font-size: 1.2em;
}
div#front-content p.txtBordureGauche{
	border-left: 1px dotted #000;
	margin-left: 10px;
}
div#front-content p.txtEncadreFondVert{
	border: 1px dotted #000;
	background: #017139;
	color:#fff;
	width: 90%;
	left: 5%;
	padding:10px;
	position: relative;
}
div#front-content p.txtEncadreFondVertclair{
	border: 1px dotted #000;
	background: #CEDBBD;
	color: #fff;
	width: 90%;
	left: 5%;
	padding:10px;
	position: relative;
}
div#front-content p.txtEncadreVertcreme{
	border: 1px dotted #000;
	background: #FFFFEF;
	color: #000;
	width: 90%;
	left: 5%;
	padding:10px;
	position: relative;
}
/*------------ Images*/
div#front-content img{
margin:0;
vertical-align:middle;
}
div#front-content img.left{
float:left;
margin:0 20px 20px 0;
clear:left;
}
div#front-content img.right{
float:right;
margin:0 0 20px 20px;
clear:right;
}
/*------------ Listes*/
div#front-content ol,
div#front-content ul{
margin:0 auto 5px auto;
}
div#front-content ol li{
list-style:upper-roman;
}
div#front-content li#ALLACTUS{
	display:none;
}
div#front-content ul li{
list-style:square;
}
div#front-content ol li ol li{
list-style:decimal;
}
/*------------ Liens*/
div#front-content a img{
border:none;
}
div#front-content a{
color: #6C9257;
}
/*------------ Tableau*/
div#front-content table caption{
color:#000000;
font-size:1.1em;
font-weight:bold;
text-align:left;
}
div#front-content table td p{
padding :0 ;
}
div#front-content table,
div#front-content table td,
div#front-content table th{
font-size:1em;
font-weight:bold;
}
div#front-content table td{
background:#FFFFFF;
}
div#front-content table th{
background:#E8E8E8;
color:#616161;
font-weight:bold;
text-transform:uppercase;
}
div#front-content table.tbmargegauche{
margin : 0 0 0 20px;
font-weight:bold;
}
div#front-content table.tbmargedroite{
margin : 0 20px 0 0;
font-weight:bold;
}
div#front-content table.tbbleu{
background:#00397F;
font-weight:bold;
}
div#front-content table.tbbleu th{
background:#D6E4F4;
color:#00397F;
}
div#front-content table.tbrouge{
background:#7A1E06;
font-weight:bold;
}
div#front-content table.tbrouge th{
background:#DE2F0A;
color:#FFFFFF;
}
.fdgrisclair{
background:#E8E8E8 !important;
}
.fdgrisfonce{
background:#616161 !important;
color:#FFFFFF !important;
}
.fdRougefonce{
background: #E6301C !important;
color: #FFFFFF !important;
}
.fdRougeClair{
background: #F7D9C7 !important;
}
.fdBleufonce{
background:#1C489D !important;
color:#FFFFFF !important;
}
.fdBleuClair{
background: #CED5E8 !important;
}
.fdMarronfonce{
background: #4B372D !important;
color:#FFFFFF !important;
}
.fdMarronClair{
background: #E3D7C2 !important;
}
.fdVert{
background:#6FAF2F !important;
color:#FFFFFF !important;
}
.fdVertClair{
background: #E2EDD6 !important;
}
/*------------ Formulaires*/
div#front-content form{
position:relative;
width : 100%;
}
/* mep*/
div#front-content div.ligne{
position:relative;
width:100%;
clear:both;
}
div#front-content div.ligne hr{
float:left;
width:100%;
clear:both;
padding :0;
margin :0 0 10px 0;
height:1px;
overflow:hidden;
display:block;
visibility: hidden;
}
div#front-content div.col{
float:left;
width:50%;
}
/*fieldset*/
div#front-content fieldset{
border:1px solid #1E4D39;
margin:0 0 10px 0;
padding:5px;
position:relative;
width:auto;
}
div#front-content fieldset#field-contact{
margin:0 8px 0 0;
}
div#front-content form fieldset#messagefield{
margin-top: -15px;
}
div#front-content> form fieldset#messagefield{
margin :0;
}
/*legend*/
div#front-content fieldset legend{
border: 1px solid #1E4D39;
color: #1E4D39;
font-weight: bold;
margin: auto auto 5px auto;
padding: 0 10px 1px 10px;
background: #FAFFED;
}
/*label*/
div#front-content fieldset label{
clear: left;
float: left;
font-size: 0.9em;
margin: 0 0 1px 0;
padding: 3px 2px 0 0;
text-align: right;
white-space: nowrap;
width: 42%;
}
/*input select textearea*/
div#front-content fieldset input,
div#front-content fieldset textarea,
div#front-content fieldset select{
background: #FAFFED;
border: 1px solid #1E4D39;
clear: right;
color: #1E4D39;
float: left;
font-family: "Times New Roman", Times, serif;
font-size: 1em;
margin: 0 0 3px 0;
padding: 1px 0 1px 1px;
width: 48%;
}

/**********************************************/
/**********************************************/
div#front-content fieldset input.check
{
	width:auto !important;
	border:none;
	background: none;

}
html>body div#front-content fieldset input.check
{
		margin:3px 0 0 0;
}
div#front-content fieldset input.num
{
	width:24%;
}
div#front-content fieldset input.text
{
	width:90%;
}
div#front-content fieldset#field-ration label
{
	width: 50%;
}
div#front-content fieldset#field-expert
{
	width:96%;
}
html>body div#front-content fieldset#field-expert
{
	width:92%;
}
div#front-content fieldset#field-expert label.check
{
	width:60%;
}
/**********************************************/
/**********************************************/
div#front-content fieldset select{
border:none;
clear:none;
float:none;
height:auto;
padding:0;
width:auto;
}
div#front-content fieldset textarea{
height:auto;
float:none;
width:100%;
margin:0;
padding:0;
}
div#front-content fieldset#messagefield>textarea{
width :525px
}
div#front-content fieldset input:focus,
div#front-content fieldset textarea:focus,
div#search-div input#search-text:focus{
background:#FFFFFF;
border:1px solid #000000;
color:#000000;
}
/*boutons*/
div#front-content a#formsubmit,
div#front-content input#formSubmit,
div#ajouspanier a,
div#front-content a.btnright,
a.btn{
background:#1E4D39;
border:1px solid #1E4D39;
color:#FFFFFF;
float:right;
font-size:0.9em;
font-weight : bold;
line-height:18px;
padding:0px 10px 0px 10px;
text-decoration:none;
margin : 10px 0 0 0;
}
div#ajouspanier a,
a.btn{
float:left;
}
/* always display none*/
fieldset#messagefield label,
input#hiddenformSubmit{
display:none;
}
div#front-date
{
	display:none;
}