
h1
{
   float:left;
   width:698px;
   background-image:url(../images/H1_home.jpg);
   background-repeat:no-repeat;
   height:42px;
   display:block;
   font-size:20px;
   margin:0px auto 0px auto;
}

#block_left
{
   border-right:1px dashed #006699;
   width:260px;
   float:left;
}
#block_center
{
   width:700px;
}
#block_right
{
   width:256px;
}
#edito
{
   width:260px;
}
#edito .lettrine
{
   float:left;
   width:40px;
   margin:2px 2px auto 2px;
}
#edito h2
{
   font-size:15px;
   margin:1px 3px 5px 3px;
   text-align:left;
}
#edito #edito_content
{
   width:246px;
   /*height:300px;
   overflow:auto;*/
   padding:7px;
}
#edito p
{
   text-align:justify;
   margin:2px 3px 6px 2px;
}
#bloc_offre
{
   width:425px;
   height:auto;
   border-bottom:solid 0px red;
   float:left;
}
.hp_offre_img_bandeau
{
   float:left;
   width:310px;
   margin:1px 10px auto 3px;
}
#bloc_offre h2
{
   font-family:verdana;
   font-weight:bold;
   color:#f29000;
   text-transform:uppercase;
   text-align:left;
   font-size:14px;
   margin:3px 0px 3px 3px;
}
#bloc_offre .cadre_img
{
   background-image:url("../images/bandeau_head_offre.jpg");
   background-repeat:no-repeat;
   margin:auto 5px auto auto;
   background-color:#f29000;
   width:198px;
   padding-bottom:5px;
   padding-top:5px;
}
#bloc_offre .cadre_img .img_bloc_offre_hp
{
   margin:3px 7px 5px 3px;
   width:190px;
   border:none;
   /*height:120px;*/
}
#bloc_offre .cadre_img h3
{
   color:white;
   font-family:verdana;
   font-weight:bold;
   text-transform:uppercase;
   text-align:center;
   font-size:12px;
   margin:10px 0px 0px auto;

}
#bloc_offre .cadre_img h3 a
{
   color:white;
}
#bloc_offre .cadre_img .img_bloc_offre_hp
{

}
#bloc_offre .hp_offre_content_str h4
{
   font-family:verdana;
   font-weight:bold;
   text-align:left;
   font-size:12px;
   margin:3px 0px 0px 0px;
}
#bloc_offre .hp_offre_content_str
{
   float:left;
   clear:left;
   width:204px;
   text-align:justify;
   margin:3px 0px 0px 3px;
}
#bloc_offre .link_more img
{
   border:none;
   text-decoration:none;
}
#bloc_offre .bloc_offre_bloc_link
{
   width:100%;
   clear:left;
   height:20px;
}
#bloc_offre .link_more
{
   margin:3px 5px auto auto;
   float:right;
   color:#f29000;
}
#bloc_offre .link_more img
{
   display:inline;
}
#bloc_news
{
   width:435px;
   height:auto;
   border:solid 0px red;
   margin-top:15px;
   float:left;
   border-top:dashed 1px #8CAA30;
}
#bloc_news_img_h2
{
   width:304px;
   height:15px;
}
#bloc_news h2
{
   font-family:verdana;
   font-weight:bold;
   color:#8CAA30;
   text-transform:uppercase;
   text-align:left;
   font-size:14px;
   margin:3px 0px 3px 3px;
}
#bloc_news #content_news
{
}
#bloc_news .cadre_img
{
   background-image:url("../images/bandeau_head_news.jpg");
   background-repeat:no-repeat;
   margin:0px 5px auto 10px;
   float:right;
   background-color:#8CAA30;
   width:198px;
   height:130px;
}
#bloc_news .cadre_img .img_bloc_news_hp
{
   margin:3px 3px auto 3px;
   width:190px;
   border:none;
   /*height:120px;*/
}
#bloc_news .cadre_img h3
{
   color:white;
   font-family:verdana;
   font-weight:bold;
   text-transform:uppercase;
   text-align:center;
   font-size:12px;
   margin:10px 0px 0px auto;

}
#bloc_news .cadre_img h3 a
{
   color:white;
}
#bloc_news .cadre_img .img_bloc_news_hp
{

}
#bloc_news h4
{
   font-family:verdana;
   font-weight:bold;
   float:left;
   text-align:left;
   font-size:11px;
   margin:3px 0px 0px 0px;
}
#bloc_news .hp_news_content_str
{
   float:left;
   clear:left;
   width:180px;
   text-align:justify;
   margin:3px 0px 0px 3px;

}
#bloc_news .link_more img
{
   border:none;
   text-decoration:none;
}
#bloc_news .link_more
{
   margin:3px 5px auto auto;
   float:right;
   color:#8CAA30;
}
#bloc_news .link_more img
{
   display:inline;
}

#bloc_news1
{
   width:435px;
   height:auto;
   border:solid 0px red;
   margin-top:15px;
   float:left;
   border-top:dashed 1px #8CAA30;
}
#bloc_news1_img_h2
{
   width:304px;
   height:15px;
}
#bloc_news1 h2
{
   font-family:verdana;
   font-weight:bold;
   color:#8CAA30;
   text-transform:uppercase;
   text-align:left;
   font-size:14px;
   margin:3px 0px 3px 3px;
}
#bloc_news1 #content_news
{
}
#bloc_news1 .cadre_img
{
   background-image:url("../images/bandeau_head_news.jpg");
   background-repeat:no-repeat;
   margin:0px 5px auto 10px;
   float:right;
   background-color:#8CAA30;
   width:198px;
   height:130px;
}
#bloc_news1 .cadre_img .img_bloc_news_hp
{
   margin:3px 3px auto 3px;
   width:190px;
   border:none;
   /*height:120px;*/
}
#bloc_news1 .cadre_img h3
{
   color:white;
   font-family:verdana;
   font-weight:bold;
   text-transform:uppercase;
   text-align:center;
   font-size:12px;
   margin:10px 0px 0px auto;

}
#bloc_news1 .cadre_img h3 a
{
   color:white;
}
#bloc_news1 .cadre_img .img_bloc_news_hp
{

}
#bloc_news1 h4
{
   font-family:verdana;
   font-weight:bold;
   float:left;
   text-align:left;
   font-size:11px;
   margin:3px 0px 0px 0px;
}
#bloc_news1 .hp_news_content_str
{
   float:left;
   clear:left;
   width:180px;
   text-align:justify;
   margin:3px 0px 0px 3px;

}
#bloc_news1 .link_more img
{
   border:none;
   text-decoration:none;

}
#bloc_news1 .link_more
{
   margin:3px 5px auto auto;
   float:right;
   color:#8CAA30;
}
#bloc_news1 .link_more img
{
   display:inline;
}


#bloc_news2
{
   width:435px;
   height:auto;
   border:solid 0px red;
   margin-top:15px;
   float:left;
   border-top:dashed 1px #8CAA30;
}
#bloc_news2_img_h2
{
   width:304px;
   height:15px;
}
#bloc_news2 h2
{
   font-family:verdana;
   font-weight:bold;
   color:#8CAA30;
   text-transform:uppercase;
   text-align:left;
   font-size:14px;
   margin:3px 0px 3px 3px;
}
#bloc_news2 #content_news
{
}
#bloc_news2 .cadre_img
{
   background-image:url("../images/bandeau_head_news.jpg");
   background-repeat:no-repeat;
   margin:0px 5px auto 10px;
   float:right;
   background-color:#8CAA30;
   width:198px;
   height:130px;
}
#bloc_news2 .cadre_img .img_bloc_news_hp
{
   margin:3px 3px auto 3px;
   width:190px;
   border:none;
   /*height:120px;*/
}
#bloc_news2 .cadre_img h3
{
   color:white;
   font-family:verdana;
   font-weight:bold;
   text-transform:uppercase;
   text-align:center;
   font-size:12px;
   margin:10px 0px 0px auto;

}
#bloc_news2 .cadre_img h3 a
{
   color:white;
}
#bloc_news2 .cadre_img .img_bloc_news_hp
{

}
#bloc_news2 h4
{
   font-family:verdana;
   font-weight:bold;
   float:left;
   text-align:left;
   font-size:11px;
   margin:3px 0px 0px 0px;
}
#bloc_news2 .hp_news_content_str
{
   float:left;
   clear:left;
   width:180px;
   text-align:justify;
   margin:3px 0px 0px 3px;

}
#bloc_news2 .link_more img
{
   border:none;
   text-decoration:none;
}
#bloc_news2 .link_more
{
   margin:3px 5px auto auto;
   float:right;
   color:#8CAA30;
}
#bloc_news2 .link_more img
{
   display:inline;
}