/* CSS Document */


/*GENERAL*/

body
{
background-color:white;
margin:0px 0px 0px 0px;
}

body, tr, td, input, textarea {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
}
a {
text-decoration:none;
color:transparent
}
.lien_pied:hover {
color:#3F6910
}
.gris:hover {
color:#3F6910
}

.img {
border:1px solid #7EB541;
margin-left:5px;
margin-right:5px;
}

.en_sav_plus {
color:#666666;
font-size:11px;
font-weight:bold
}

.teaser {
color:#7EB541;
padding-bottom:8px;
line-height:21px;
padding-left:5px;
background-image:url(/elmts/2_4_02.gif);
background-repeat:no-repeat
}
/*NAV*/
.nav {
background-image:url(/elmts/nav.gif);
background-repeat:no-repeat
}
.titres_nav {color:#FFFFFF;
text-transform:uppercase;
padding-top:5px;
letter-spacing:-1;
font-size:9px
}
.lien_nav {
color:#FFFFFF
}
.lien_nav:hover {
color:#D1ECB4;

}

/*ENCARTS BAS*/
.encart1
{background-image:url(/elmts/encarts_09.jpg);
background-repeat:no-repeat
}
.encart1_2
{background-image:url(/elmts/encarts3_1.gif);
background-repeat:no-repeat;
background-position:top
}
.encart2
{background-image:url(/elmts/encarts3_2.gif);
background-repeat:no-repeat;
background-position:top
}
.encart3
{background-image:url(/elmts/encarts3_3.gif);
background-repeat:no-repeat;
background-position:top
}


.titre_encart {
color:#3F6910;
text-transform:uppercase;
font-weight:bold;
padding-left:13px;
padding-top:11px;
}

.txt_encart {
line-height:14px;
color:#48612D;
padding-left:5px;
padding-top:3px
}
.champ_encart {
width:115px;
height:19px;
border:1px solid #CFCFCF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
/*color:#999999*/
padding-left:5px
}
.champ_encart1 {
width:90px;
height:19px;
border:1px solid #CFCFCF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
padding-left:5px
}
.valid_encart {
height:19px;
font-size:10px
}
.txt_encart2 {
color:#656366
}

.rechercher {
width:123px;
height:20px;
border:1px solid #CFCFCF;
font-size:10px;font-family:Arial, Helvetica, sans-serif;
/*color:#999999*/
padding-left:5px
}


.gris {
color:#333333
}

/*CATEGORIES ACTUALITES*/

.catactu {
text-align:center;
color:#7EB541;

border:1px solid #7EB541;
}
.catactu A:link {text-decoration: none; color:#7EB541;}
.catactu A:visited {text-decoration: none; color:#7EB541;}
.catactu A:active {text-decoration: none; color:#999999;}
.catactu A:hover {text-decoration: none; color:#999999;}

/*TEXTE*/

.etesici {
text-align:right;
color:#666666;
font-style:italic
}

.txt {
background-image:url(/elmts/2_07.jpg);
background-repeat:no-repeat;
background-position:left
}

.presentation_titre {
position:relative;
background-repeat:no-repeat;
background-position:left;
line-height:25px;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
color:#7EB541;
padding-left:7px;
height:33px;
}

.presentation_titre span
{
float:left;
position:absolute;
padding:3px 5px 3px 5px;
}

.spanCoin
{
position:relative;
padding:3px 5px 3px 5px;
}

.clear
{
clear:both;
font-size:0px;

}
.coin_gauche {
position:absolute;
top:0px;
left:0px;
}

.img_mail {
position:absolute;
top:0px;
left:0px;
margin-bottom:20px;
margin-right:20px;
}

.coin_droite {
position:absolute;
bottom:0px;
right:0px;
}
.titre2 {
line-height:25px;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
color:#7EB541;
padding-left:7px
}
.titre3 {
line-height:25px;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
color:#7EB541;
padding-left:7px
}
.titre5 {
background-image:url(/elmts/puce5.gif);
background-repeat:no-repeat;
background-position:left;
line-height:25px;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
color:#7EB541;
padding-left:7px
}
.presentation_txt {
margin-left:10px;
margin-top:0px;
line-height:20px
}

.presentation_txt p{
margin:0px 0px 10px 0px;
}


/*PIED*/
.pied {
background-image:url(/elmts/pied_16.gif);
background-repeat:no-repeat;
color:#FFFFFF;
padding-right:15px
}
.pied2 {
background-image:url(/elmts/pied22.gif);
background-repeat:no-repeat;
background-position:bottom;
color:#FFFFFF;
padding-right:15px
}
.lien_pied {
color:#FFFFFF
}

.tablo {
background-image:url(/elmts/pied2_03.gif);
background-repeat:no-repeat;
background-position:bottom
}
.tablo2 {
background-image:url(/elmts/pied_accueil.gif);
background-repeat:no-repeat;
background-position:bottom
}
.fond_filet {
background-image:url(/elmts/puce_filet_clair.gif);
background-repeat:no-repeat;
/*color:#777777;*/
padding-left:7px
}

.indust {
background-image:url(/elmts/puce_filet_gd.gif);
background-repeat:no-repeat;
/*color:#999999;*/
padding-left:10px;
text-transform:uppercase
}

.indust2 {
background-image:url(/elmts/fond_indust_03.jpg);
background-repeat:no-repeat
}
.criteres {
text-transform:uppercase;
color:#3F6910;
padding-left:10px;

}
.champ_indust {
width:98px;
height:19px;
border:1px solid #CFCFCF
}
.txts_indust {
/*color:#858585;*/
font-size:9px;
}

.grisclair {
color:#333333;
}

.ind_detail {
/*color:#818181;*/
margin-left:15px
}

.ind_detail2 {
background-image:url(/elmts/ind_detail_filet_05.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
/*color:#7EB541*/
}

.site {
font-weight:bold;
font-size:12px;
}

.suivant {
color:#7EB541;
font-size:11px;
border-top:1px solid #7EB541
}

/*REGION*/
.region1 {background-image:url(/elmts/filets_region_03.gif);
background-repeat:no-repeat;
text-transform:uppercase;
/*color:#999999*/
padding-left:11px
}
.region2 {background-image:url(/elmts/filets_region_05.gif);
background-repeat:no-repeat;
text-transform:uppercase;
/*color:#999999*/padding-left:11px
}
.region3 {background-image:url(/elmts/filets_region_06.gif);
background-repeat:no-repeat;
text-transform:uppercase;
/*color:#999999*/padding-left:11px
}
.region4 {background-image:url(/elmts/filets_region_07.gif);
background-repeat:no-repeat;
text-transform:uppercase;
/*color:#999999*/padding-left:11px
}

.region5 {background-image:url(/elmts/filets_region_08.gif);
background-repeat:no-repeat;
text-transform:uppercase;
/*color:#999999*/padding-left:11px
}
.region6 {background-image:url(/elmts/filets_region_09.gif);
background-repeat:no-repeat;
text-transform:uppercase;
/*color:#999999*/padding-left:11px
}
.region7 {background-image:url(/elmts/filets_region_10.gif);
background-repeat:no-repeat;
text-transform:uppercase;
/*color:#999999*/padding-left:11px
}

.region8 {background-image:url(/elmts/filets_region_11.gif);
background-repeat:no-repeat;
text-transform:uppercase;
/*color:#999999*/padding-left:11px
}

.region9 {background-image:url(/elmts/filets_region_12.gif);
background-repeat:no-repeat;
text-transform:uppercase;
/*color:#999999*/padding-left:11px
}


.region10 {background-image:url(/elmts/filets_region_13.gif);
background-repeat:no-repeat;
text-transform:uppercase;
/*color:#999999*/padding-left:11px
}
.region11{background-image:url(/elmts/filets_region_14.gif);
background-repeat:no-repeat;
text-transform:uppercase;
/*color:#999999*/padding-left:11px
}
.region12 {background-image:url(/elmts/filets_region_15.gif);
background-repeat:no-repeat;
text-transform:uppercase;
/*color:#999999*/padding-left:11px
}
.region13 {background-image:url(/elmts/filets_region_16.gif);
background-repeat:no-repeat;
text-transform:uppercase;
/*color:#999999*/
padding-left:11px
}
.region14 {background-image:url(/elmts/filets_region_17.gif);
background-repeat:no-repeat;
text-transform:uppercase;
/*color:#999999*/
padding-left:11px
}

/*PAGE REGION DETAIL*/
.titre_regiondetail {
border-bottom:1px solid #7EB541;
text-transform:uppercase;
color:#7EB541
}
.filet_degrade {
background-image:url(/elmts/filet_degrade_03.gif);
background-repeat:no-repeat;
background-position:right;
}
.contact_detail {
/*color:#999999*/
}
.contact_entreprise {
/*color:#999999;*/
text-transform:uppercase
}
.retour_region {
text-decoration:underline;
text-transform:uppercase;
color:#3F6910
}

/*PAGE ACTUS*/

.txt_actu {
/*color:#858585;*/
line-height:20px
}
.actu_tablo {
margin-bottom:20px;
text-align:justify}

.docs {
background-image:url(/elmts/fond_doc_03.gif);
background-repeat:no-repeat;
background-position:left top;
/*color:#999999;*/
line-height:20px;
padding-left:11px; padding-top:13px
}
.titre_actu {
background-image:url(/elmts/titre_actu.gif);
background-repeat:no-repeat;
background-position:left;
line-height:25px;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
color:#7EB541;
padding-left:7px
}

.coordonnees {
background-image:url(/elmts/coordonnees_03.gif);
background-position:top;
background-repeat:no-repeat;
padding-top:7px;
/*color:#999999;*/
font-size:11px
}

.coordonnees:first-line {
font-weight:bold
}

/*IMAGES DE FOND DE PAGES*/

.bg_pres {
background-image:url(/elmts/bg_presentation.jpg);
background-repeat:no-repeat
}

/*PAGE CONTACT*/

.message {
width:324px;
height:129px;
border:1px solid #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#222222;
padding-left:5px;
padding-top:3px;
}
.champ_contact {
width:122px;
height:19px;
border:1px solid #CFCFCF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#222222;
padding-left:5px;

}
.titres_champs {
color:#7EB541
}
.fond_nl {
background-image:url(/elmts/fond_nl_03.jpg);
background-repeat:no-repeat;
background-position:top
}

.restezinformes {
font-size:11px; 
/*color:#666666*/
}

.bg_nl {
background-image:url(/elmts/nl2.jpg);
background-repeat:no-repeat;
background-position:right bottom;
padding-top:40px
}
.entete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #7EB541;
}

/** menu haut **/

#menu_haut_0
{
width:67px;
}

#menu_haut_1
{
width:89px;
}

#menu_haut_2
{
width:92px;
}

#menu_haut_3
{
width:88px;
}

#menu_haut_4
{
width:87px;
}

#menu_haut_5
{
width:89px;
}

#menu_haut_6
{
width:103px;
}

#menu_haut_7
{
width:85px;
}

/** menu haut **/


/** customAlert **/


#error_cont
{
position:absolute;
top:0px;
left:0px;
z-index:1000;
}

#error_sub_cont
{
background-image:url(/elmts/fond_nl_03.jpg);
background-repeat:repeat-x;
background-position:top;
border:5px solid #7EB541;
padding:10px;
text-align:center;
background-color:white;
}

#error_text
{
color:#7EB541;
font-size:12px;

}
#error_sub_cont a
{
text-transform:uppercase;
text-decoration:none;
color:#7EB541;
font-weight:bold;
font-size:14px;
}


/** customAlert **/



.logos_petits {
margin-right:5px}

.animateur {
color:#FF0000
}

.last_td
{
padding-bottom:160px;
}

.tbl_animateur
{
margin-left:10px;
margin-bottom:20px;
border:1px solid #7EB541;
}

.tbl_animateur span
{
color:#7EB541;
font-weight:bold;
}