@import url(mep.css);
@import url(nav.css);
@import url(actu.css);
@import url(recherche.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:#C80000;
}
div#front-content a#formsubmit:hover,
div#front-content a.btnright:hover,
a.btn:hover{
color: #474747;
background: #FFFFFF;
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:#FF4600;
}
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;
}
div#front-content p.txtlegende{
font-size:0.8em;
}
div#front-content p.txtpremier{
font-weight: bold;
color: #C80000;
font-size:1.1em;
}
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.txtrouge{
color: #C80000;
}
*/
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.txtEncadreFondRouge{
	border: 1px dotted #000;
	background: #C80000;
	color: #fff;
	width: 90%;
	left: 5%;
	padding:10px;
	position: relative;
}
div#front-content p.txtEncadreFondJaune{
	border: 1px dotted #000;
	background: #f2c847;
	color: #000;
	width: 90%;
	left: 5%;
	padding:10px;
	position: relative;
}

/*------------ Images*/
div#front-content img{
margin:5px 5px 0 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: #FF4600;
}
/*------------ 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;
}
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.tbgris{
background:#474747;
}
div#front-content table.tbbleu{
background:#00397F;
}
div#front-content table.tbbleu th{
background:#D6E4F4;
color:#00397F;
}
*/
div#front-content table.tbrouge{
background:#C80000;
font-weight:bold;
}
div#front-content table.tbrouge th{
background:#C80000;
color:#FFFFFF;
}
/*
.fdgrisclair{
background:#E8E8E8 !important;
}*/
.fdgrisfonce{
background:#474747 !important;
color:#FFFFFF !important;
}
.fdRouge{
background: #C80000 !important;
color: #FFFFFF !important;
}
.fdRougeClair{
background: #F7D9C7 !important;
}
.fdBleufonce{
background:#1C489D !important;
color:#FFFFFF !important;
}
.fdVert{
	background: #017139 !important;
	color:#fff !important;
}
.fdJaune{
	background: #f2c847 !important;
	color:#000 !important;
}
/*
.fdBleuClair{
background: #CED5E8 !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 #474747;
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 #474747;
color: #000000;
font-weight: bold;
margin: auto auto 5px auto;
padding: 0 10px 1px 10px;
background: #E7EAED;
}
/*label*/
div#front-content fieldset label{
clear: left;
float: left;
font-size: 1em;
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: #F5F5F5;
border: 1px solid #474747;
clear: right;
color: #000000;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
margin: 0 0 3px 0;
padding: 1px 0 1px 1px;
width: 48%;
}
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:#474747;
border:1px solid #474747;
color:#FFFFFF;
float:right;
font-size:1em;
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;
	}
