/* style général */
body {background:#EBEAE5 url(../images/site/header_background.gif) repeat-x 0 0;color:#5C5843;padding:0;margin:0;font-size:12px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
img {border:none;}
ul li{list-style:none;}
a:link{color: #5c4343;}
a:hover {color: #5C5843;}
a:visited {color: #5C5843;}
h2 {background:transparent url(../images/site/bg_main_title.gif) no-repeat scroll left bottom;clear:both;font-size:17px;margin:0 2px 15px 3px;padding:15px 0 25px 5px;font-family:Palatino;font-weight:normal;}
h3 {padding:5px 0 18px 5px;margin:0;}
.h2_lm{padding:5px 0 18px 5px;margin:0;}
.hr_content {background:url(../images/site/hr.gif) no-repeat scroll center center transparent;
clear:both;
display:block;
height:20px;
padding-top:12px;
width:100%;}

.clic_carte{margin:60px 0 0 10px;display:block;}

.flag{height:20px;margin:7px 10px 0px 0;}
.gidi {background:transparent url(../images/site/gidi.gif) no-repeat scroll 0 0;min-height:26px;padding-bottom:5px;padding-left:40px;}
.clear{ clear:both;}
.left{float:left;}
/*TEMPLATE GENERAL*/
#wrapper{width:960px;margin:auto; padding:0 0 20px 0;}
#header{height:149px;position:relative;}
#content{padding-bottom:30px;width:960px;}
#content_inner h1{margin:0;}

#header_text{ float:left;height:37px;}
#header_text h1{color:#C2B4B4;float:left;font-size:11px;font-weight:bold;padding:8px 0 0;}
#header_lang{ float: right;color:#C2B4B4;padding:0;margin:0;}
#header_logo{ float:left;}
#header_logo img{overflow:hidden;}
#home_texte{ width:455px; float:left; padding: 0 0 0 0px; text-align:justify;}
#home_texte p{padding:0 0 0 15px;}
.header_intro{color:#C2B4B4;float:right;font-size:11px;font-weight:bold;padding:8px 0 0; margin:65px 0 0 0;}

.content_blocks_item{background:transparent url(../images/site/bg_content_block_item.jpg) no-repeat scroll left bottom;display:inline;float:left;height:515px;overflow:hidden;position:relative;width:230px; padding:0px 0 0 5px;}
.content_blocks_title{margin:0;background:transparent url(/images/site/bg-legend.jpg) repeat-x scroll 0 0;border-left:1px solid #5C4343;border-right:1px solid #5C4343;width:100%;height:18px;padding:8px 4px 4px 10px;}
.content_blocks_title a{font-size:10px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;;letter-spacing:2px;line-height:normal;margin:0;padding:0;text-transform:uppercase;color:#EBEAE5; text-decoration:none;}
.content_blocks_text{padding:10px; text-align:justify;}
.link_blocks{bottom:12px;font-size:11px;position:absolute;right:12px;}


/*footer */
#footer{width:100%;height:100%;clear:both;display:block;padding:40px 0 0 0;background:#5C4343 url(../images/site/bg_footer.jpg) repeat-x 0 0;}
#footer_interieur {background:transparent url(../images/site/footer_glow.png) no-repeat scroll center top;padding:20px 0 30px 0; width:960px; margin:0 auto; font-size:10px; color:#C2B4B4;}
#footer_interieur .sepa_footer{background:transparent url(/images/site/hr_footer.png) no-repeat scroll 0 0;clear:both;display:block;height:3px;overflow:hidden;width:100%; margin:10px 0 10px 0;}
#footer .partenaire_footer{text-align:center;width:100%;display:block;}
#footer .partenaire_footer a{text-align:center;display:inline-block;color:#C2B4B4;text-decoration:none;padding:5px;}
#footer .lien_footer{display:block;text-align:justify;width:400px;float:left;}
#footer .lien_right{display:inline-block;float:left;margin:0 0 0 150px;width:400px;padding:0 0 15px 0;}
#footer .lien_right a{color:#C0B9B2;text-decoration:none;}
#footer .lien_right span {float:left;width:120px;}

/* HOME */
#home_content_inner{ background-color:none;}
#home_content_inner{ background-color:#E8E9E3; height:223px;padding: 20px 0 0 28px;}

.block_choice {width:232px;float:left;margin:20px 28px 10px 28px;padding:10px 0 60px 11px; background:url(../images/site/bg_content_box_240.gif); background-position:center bottom; background-repeat:no-repeat;}
.block_img {margin: 0 0 10px 0;}
.block_img img{ border:1px solid #FFF;}
.accroche{display:block;}