/* CSS Document */
body{
background-color:#69A81C;
font-family:Arial, Helvetica, sans-serif;
color:#717171;
margin:0px;
font-size:11px;
}
#menu,#content{
background-color:#FFFFFF;
}
#content{
padding-right:0px;
padding-bottom:0px;
padding-top:25px;
text-align:justify;
font-size:11px;
}
#content table tr td {font-size:12px;}
#content table {
margin-left:30px;
text-align:justify;
font-size:12px;
line-height:15px;
}
li{
list-style-position:outside;
list-style-image:url(../images/puce.gif);
margin-left:-20px;
}
#case_verte{
background-image:url(../images/case_verte.gif);
background-repeat:repeat-y;
}
#footer{
background-image:url(../images/fond_tab.gif);
background-repeat:repeat-y;
}
#extended_area{
background-image:url(../images/right_midle_midle.jpg);
background-repeat:repeat-y;
}
#add td{
padding:10px;
font-weight:bold;
}
#add #cell1{
border-right:1px solid #009900;
border-top:1px solid #009900;
}
#add #cell2{
border-top:1px solid #009900;
}
#add #cell3{
border-top:1px solid #009900;
border-left:1px solid #009900;
}
.menu_bottom{
background-image:url(../images/menu_fond.gif);
background-repeat:repeat-x;
}
#menu td{
text-align:center;
}
#flashBandeau{
width:854px;
height:130px;
margin:0px;
padding:0px;
}
#flashHome{
width:275;
height:370px;
margin:0px;
padding:0px;
}
.tablevel td{
border:1px solid #CCCCCC;
padding:10px;
}
.tablevel th{
font-weight:bold;
font-size:12px;
background-color:#E1EDC7;
color:#333333;
text-align:center;
margin-top:40px;
}
.mev{color:#333333;font-weight:bold;font-size:12px;}
.mevgreen, p.nom_equipe{color:#69a81c;font-weight:bold;font-size:11px;}
#tranches{
background-color:#E1EDC7;
border:1px solid #71AF27;
padding-left:0px;
}
p.lien_equipe{margin:0px; margin-top:5px;}
p.nom_equipe{ margin:4px 0px 4px 0px;}
p span.titre_equipe{ font-size:9px;}

.table_equipe img{ display:block; margin-left:15px;}

.table_equipe p {line-height:12px;}

#content table.table_equipe tr td {font-size:11px;}

.border-bottom-tr td{border-bottom:1px solid #000;}

p.long_equipe_titre{ font-style:italic; margin:0px 0px 0px 0px; line-height:12px;}
#tranches td{
padding-top:10px;
padding-left:10px;
padding-bottom:10px;

}
a{
color:#717171;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

p{ line-height:18px;}

.encarde_bottom{width:600px; background-color:#ddcbcb; border:1px solid #5f0001; padding:4px 20px 4px 20px;}
.encarde_bottom p{color:#383934;}


.bloc_info{ background-color:#ddcbcb; border:1px solid #5f0001; padding:10px 15px 10px 15px; color:#383934; display:block;}


.liste_accueil{padding-left:50px; list-style-position:outside; padding-top:8px;}
.liste_accueil li{margin-bottom:9px;}

.bold_rouge{ color:#ce1b2c; font-weight:bold;}

.liste_services{ padding-left:0px;}

.bloc_float{ width:824px; display:block; clear:both; overflow:hidden;}
.bloc_float div{ width:400px; float:left;}
.bloc_float *{ text-align:left;}

.bloc_float .dernier{ padding-left:15px;}

.bloc_float ul{margin-top:0px;}
.bloc_float h3{margin-bottom:6px;}

.titre_contact_vert{ color:#69A81C; font-size:13px;}

.conteneur_contact_form{display:block; overflow:hidden; padding:20px 10px 10px 5px; border:1px solid #69A81C; width:780px;}
.conteneur_contact_form input.text_field{width:250px; background:none; border:1px solid #67686b; height:20px;}
.conteneur_contact_form label{ line-height:22px;}

.conteneur_contact_form #comment{ background:none; border:1px solid #67686b; height:200px; width:500px;}

#box_modal p{ line-height:16px; margin-top:0px !important; margin-left:0px !important;}

#box_modal p.texte_vert{line-height:12px; margin-top:-4px !important; margin-left:14px !important;}

#box_modal ul{ margin-left:16px !important; padding-left:0px !important;}
#box_modal ul li{ margin-left:0px !important;}
