/* blocks */

/*--------------Focus-------------*/
/*Focus layout*/
.focus{width:637px; margin-bottom:10px; margin-top: 10px;}
.focus .bloc-top { height:30px;background-image:url(../images/focus_top.gif);}
.focus .bloc-content { background-image:url(../images/focus_content.gif); padding:0px 0px 10px 10px;}
.focus .bloc-bottom { height:20px; background-color:ffffff;}
.focus .bloc-content H1 {color:#535d55; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:30px}
.focus .bloc-content H3 {color:#83B4BA; font-family:Verdana, Arial, Helvetica, sans-serif ; position:absolute}
.focus .bloc-content H4 {color:#ffffff;}
.focus .bloc-content H5 {color:#f6a922;}
.focus .bloc-content H6 {color:#ffffff;}

/*-----Focus colors-----*/
/*color 1*/
.focus-style1 {width:637px; margin-bottom:10px; margin-top: 10px;}
.focus-style1 .bloc-top { height: 0px; background-image:none; border-top: 2px solid #CCCCCC !important}
.focus-style1 .bloc-content { background-image:none; background-color:#ffffff; padding:0px 0px 10px 10px;}
.focus-style1 .bloc-bottom { height:20px; background-color:ffffff;}
.focus-style1 .bloc-content H1 {color:#535d55; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:30px}
.focus-style1 .bloc-content H3 {color:#83B4BA; font-family:Verdana, Arial, Helvetica, sans-serif ; position:absolute}
.focus-style1 .bloc-content H4 {color:#ffffff;}
.focus-style1 .bloc-content H5 {color:#f6a922;}
.focus-style1 .bloc-content H6 {color:#ffffff;}


/*color 2*/
.focus-style2 {; margin-bottom:10px; margin-top: 10px;}
.focus-style2 .bloc-top { height: 0px; background-image:none; border-top: 2px solid #CCCCCC !important}
.focus-style2 .bloc-content { background-image:none; background-color:#ffffff; padding:0px 0px 10px 10px;}
.focus-style2 .bloc-bottom { height:20px; background-color:ffffff;}
.focus-style2 .bloc-content H1 {color:#535d55; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:30px}
.focus-style2 .bloc-content H3 {color:#83B4BA; font-family:Verdana, Arial, Helvetica, sans-serif ; position:absolute}
.focus-style2 .bloc-content H4 {color:#ffffff;}
.focus-style2 .bloc-content H5 {color:#f6a922;}
.focus-style2 .bloc-content H6 {color:#ffffff;}


/*--------------Zoom-------------*/
.zoom { margin-bottom:10px;}
.zoom H1 {background-color:ffffff; margin:0px; font-size:12px; padding:3px 5px 3px 5px; color:#ffffff; width:330 px;}
.zoom .zoom-content {background-color:ffffff; padding:10px 10px 70px 10px; width:300 px; }
.zoom .zoom-content ul {margin: 0px; padding: 0px;}
.zoom .zoom-content ul li {background-image:url(../images/h2_bullet_red.gif); background-position: 0 2px; padding-left:13px; background-repeat:no-repeat; list-style:none;}
.zoom H4 {color:#83b4ba; font-family:Verdana, Arial, Helvetica, sans-serif}
.zoom H6 {color:#83b4ba; font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:8px}
.zoom .zoom-content a:hover {color: #e31c18;}
.zoom .zoom-content a {color: #e31c18}

/*-----Zoom colors-----*/
/*color1*/
.zoom-style1 {width:330px !important; margin-bottom:5px; margin-top:5px; padding:3px 5px 3px 0px;}
.zoom-style1 .zoom H1 {background-color:ffffff; font-size:12px; width:330px;}
.zoom-style1 .zoom-content {background:url(../images/zoomcontent_blanc.gif) repeat-y left top; padding:5px; width:125px;}
.zoom-style1 .zoom-content UL{margin-left: 5px; padding: 0px;}
.zoom-style1 .zoom-content UL LI{background-image:url(../images/bullet-list.gif); background-position:0px 5px; padding-left:10px; background-repeat: no-repeat; padding-bottom: 2px; list-style:none;}
.zoom-style1 .zoom-content a:hover {color: #f6a922;}

/*color2*/
.b1 { background-image:url(../images/zoom2_content.jpg); background-repeat:repeat-x; margin-bottom:5px; padding: 5px; padding:5px; margin-right:10px}
.b1 .zoom H1 {background-color:ffffff; font-size:12px;}
.b1 .zoom-content {padding:5px;}
.b1 .zoom-content UL{margin-left: 5px; padding: 0px;}
.b1 .zoom-content UL LI{background-image:url(../images/bullet-list.gif); background-position:0px 5px; padding-left:10px; background-repeat: no-repeat; padding-bottom: 2px; list-style:none;}
.b1 .zoom-content a:hover {color: #f6a922;}

/*color3*/
.b2 { background-image: none; margin-bottom: 20px; padding-left:5px; border-top:1px solid #999999}
.b2 .zoom H1 {background-color:000000; font-size:12px;}
.b2 .zoom H1 {background-color:000000; font-size:12px;}
.b2 .zoom-content {padding:5px;}
.b2 .zoom-content UL{margin-left: 5px; padding: 0px;}
.b2 .zoom-content UL LI{background-image:url(../images/bullet-list.gif); background-position:0px 5px; padding-left:10px; background-repeat: no-repeat; padding-bottom: 2px; list-style:none;}
.b2 .zoom-content a:hover {color: #f6a922;}

/*color4*/
.b3 { background-image:url(../images/bg_droite.gif); background-repeat:no-repeat; margin-bottom:5px; padding-top: 5px; padding-left:10px}
.b3 .zoom H1 {background-color:ffffff; font-size:12px;}
.b3 .zoom-content {padding:5px;}
.b3 .zoom-content UL{margin-left: 5px; padding: 0px;}
.b3 .zoom-content UL LI{background-image:url(../images/bullet-list.gif); background-position:0px 5px; padding-left:10px; background-repeat: no-repeat; padding-bottom: 2px; list-style:none;}
.b3 .zoom-content a:hover {color: #f6a922;}

/*color5*/
.b4 { background-image:url(../images/haut_societe.jpg); background-repeat:no-repeat; margin-bottom:5px; margin-top:33px; width:280px ; padding-top:5px}
.b4 .zoom H1 {background-color:ffffff; font-size:12px;}
.b4 .zoom-content { padding:10px}
.b4 .zoom-content UL{padding: 10px;}
.b4 .zoom-content UL LI{background-image:none; background-repeat: no-repeat; padding-bottom: 2px; list-style:none;}
.b4 .zoom-content a:hover {color: #f6a922;}

.accueil { background-image:url(../images/acc.jpg); width:980px; height:300px; background-repeat:no-repeat; padding-top:1px; margin-left:10px}

.accueil-blanc { background-image:url(../images/acc-blanc.png);background-repeat:no-repeat;height:140px;margin-left:330px;margin-top:150px;padding-left:10px;padding-top:0;width:625px;}
.accueil-blanc H1 {color:#363739 ; font-size:19px; margin-top:25px}
.accueil-blanc p{width:300px; height: 80px;}
.accueil-blanc a{background-image:url(../images/lien-accueil.jpg); background-repeat:repeat-x; color:#FFFFFF !important; padding:2px; float:right; margin-top:8px}
.accueil-blanc a:hover {color:#FFFFFF}
.accueil-blanc a:visited {color:#FFFFFF}
.accueil-blanc a.link {color:#FFFFFF}

/*--------------Auto width block-------------*/
.auto-width {border-top:1px solid #D4D4D4; border-bottom:1px solid #D4D4D4; padding:10px 0px 10px 0px; margin:10px 0px 10px 0px; font-size:13px;}
.auto-width H4 {color:#000000;}
.auto-style1 .auto-width {border-top:1px solid #5f4e3c; border-bottom:1px solid #5f4e3c; color:#5f4e3c;}
.auto-style2 .auto-width {border-top:none; border-bottom: none; color:#4D4D4D; background-color:#ccc8a6; padding: 10px}
.auto-style3 .auto-width {background-color:#A0A0A0; border-top:none; border-bottom:none; color:#FFF; padding:10px ; background-color:#55432f}
.auto-style3 .auto-width H2 {background-image:url(../images/h2_bullet_white.gif); color:#ffffff}
.auto-style3 .auto-width H3,.auto-style3 .auto-width H5 {color:#f6a922}
.auto-style3 .auto-width H4 {color:#ffffff;}
.auto-style3 .auto-width H5 {color:#f6a922;}
.auto-style3 .auto-width H6 {color:#ffffff;}
.auto-style3 .auto-width A:link, .auto-style3 .auto-width A:visited { color:#ffffff; }
.auto-style3 .auto-width A:hover {color:#f6a922;} 
.auto-style3 .auto-width A:active {color:#ffffff;}
.auto-style4 .auto-width {background-color:#F4F4F4; border:1px solid #CFCFCF; color:#333333; padding:10px; }
.auto-style4 .auto-width H4 {color:#000000;}
.auto-style5 .auto-width {background-color:#7a082b; border-top:none; border-bottom:none; color:#ffffff; padding:10px; }
.auto-style5 .auto-width P {color:white}
.auto-style5 .auto-width H2,.auto-style5 .auto-width H4,.auto-style5 .auto-width H6 {color:white}
.auto-style5 .auto-width H2 {background-image:url(../images/h2_bullet.gif);}
.auto-style5 .auto-width H3,.auto-style5 .auto-width H5 {color:#FBC400}
.auto-style5 .auto-width H4 {}
.auto-style5 .auto-width A:link, .auto-style5 .auto-width A:visited { color:#ffffff; }
.auto-style5 .auto-width A:hover, .auto-style5 .auto-width A:active {color:#FBC400;}

/*--------------styled list-------------*/
.styled-list {margin:0px; padding:3px 0px 5px 0px;}
.styled-list ul {margin:0px 0px 0px 0px; padding:0px;}
.styled-list li{background-repeat:no-repeat; list-style:none; margin:0px; padding:0px;}
.list-style1 .styled-list li {background-image:url(../images/bullet_list_marron.gif); background-position:0px 5px; padding-left:10px;}
.list-style2 .styled-list li {background-image:url(../images/bullet_list_beige.gif); background-position:0px 5px; padding-left:10px;}
.list-style3 .styled-list li {background-image:url(../images/bullet_arrow.gif); background-position:0px 3px; line-height:18px; padding-left:18px; }

/*------------ajout CSS------------*/
.bleu_header {background-color:#83b4ba ; height:45px; width:980px; padding-top:10px}
