@charset "utf-8";
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
a{text-decoration:none;}
body {
line-height:1;
font-family: Arial, Helvetica, sans-serif;
-webkit-font-smoothing:antialiased;
-moz-font-smoothing:antialiased;
font-smoothing:antialiased
} 
header{ height:100px; overflow:hidden}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display:block
}
blockquote, q {
quotes:none
}

@font-face {
    font-family: 'HelveticaNeueLTStd77BoldCondensed';
    src: url('helveticaneueltstd-bdcn.eot');
    src: url('helveticaneueltstd-bdcn.eot') format('embedded-opentype'),
         url('helveticaneueltstd-bdcn.woff') format('woff'),
         url('helveticaneueltstd-bdcn.ttf') format('truetype'),
         url('helveticaneueltstd-bdcn.svg#HelveticaNeueLTStd77BoldCondensed') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueLTStd27UltraLightCondensed';
    src: url('helveticaneueltstd-ultltcn.eot');
    src: url('helveticaneueltstd-ultltcn.eot') format('embedded-opentype'),
         url('helveticaneueltstd-ultltcn.woff') format('woff'),
         url('helveticaneueltstd-ultltcn.ttf') format('truetype'),
         url('helveticaneueltstd-ultltcn.svg#HelveticaNeueLTStd27UltraLightCondensed') format('svg');
}
@font-face {
    font-family: 'HelveticaNeueLTStd57Condensed';
    src: url('helveticaneueltstd-cn.eot');
    src: url('helveticaneueltstd-cn.eot') format('embedded-opentype'),
         url('helveticaneueltstd-cn.woff') format('woff'),
         url('helveticaneueltstd-cn.ttf') format('truetype'),
         url('helveticaneueltstd-cn.svg#HelveticaNeueLTStd57Condensed') format('svg');
}
@font-face {
    font-family: 'MyriadProRegular';
    src: url('myriadpro-regular.eot');
    src: url('myriadpro-regular.eot') format('embedded-opentype'),
         url('myriadpro-regular.woff') format('woff'),
         url('myriadpro-regular.ttf') format('truetype'),
         url('myriadpro-regular.svg#MyriadProRegular') format('svg');
}

blockquote:before, blockquote:after, q:before, q:after {
content:'';
content:none
}
strong{ font-weight:bold !important}
.clr{ clear:both;height:0; font-size:0; line-height: 0; overflow:hidden}
ol,ul{list-style:none} del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
input, textarea {border:0;} 
body{ background:#eeeeee;}

.header_index {  max-width:1280px; margin:12px auto 0; height:120px; background:#fff url(../image/gif/bg_top.gif) center bottom repeat-x;}
.header_index .interne { width:940px;  margin:auto; position:relative; }

.banner_index { max-width:1280px; height:460px; background:#636363 url(../image/gif/bg_banner.gif) center top repeat-x; margin: 4px auto 0; }
.banner_index .interne { width:950px;  margin:auto;}

.centent_index { width:960px; position:relative;  margin:auto;}
.centent_index .interne { width:960px; margin-top:-300px; }

.footer_index { width:100%; height:190px;}
.footer_index .interne { width:950px;  margin:auto; }



.banner_interne { max-width:1280px; min-height:140px; margin: 4px auto 0; }
.banner_interne .interne { width:950px;  margin:auto;}

.centent_interne { width:870px;  margin:30px auto 20px; background:#fff; padding:30px 40px;}
.centent_interne .interne { height:100%; overflow:hidden;  }




.header_index .logo { margin:0 0 0 10px; padding-top:8px; float:left;}
.header_index .right { margin:0 10px 0 0 ; padding-top:15px; float:right; width:760px;}
.header_index .right .menu_secondaire { float:left;}
.header_index .right .menu_secondaire li { float:left; padding-right:8px; margin-left:8px; background:url(../image/gif/sep_menu_sec.gif) right 5px no-repeat;}
.header_index .right .menu_secondaire li.last {background:none;}
.header_index .right .menu_secondaire li a{font-family: 'Roboto Condensed', sans-serif; font-size:11px; color:#aeaeae;}
.header_index .right .menu_secondaire li a:hover{ color:#890505;}
.header_index .right .menu_secondaire li a.active{ color:#890505;}

.header_index .right .menu_lang { float: right;}
.header_index .right .menu_lang li { float:left; padding-right:5px; margin-left:5px; background:url(../image/gif/sep_menu_sec.gif) right 5px no-repeat;}
.header_index .right .menu_lang li.last {background:none;}
.header_index .right .menu_lang li a{font-family: 'Roboto Condensed', sans-serif; font-size:11px; color:#aeaeae; text-transform:uppercase;}
.header_index .right .menu_lang li a:hover{ color:#eb651d;}
.header_index .right .menu_lang li a.active{ color:#eb651d;}

.header_index .right .menu_principal { float:left; margin-top:25px;}
.header_index .right .menu_principal li { float:left; padding-right:8px; margin-left:8px; border-right:#dadada dashed 1px;}
.header_index .right .menu_principal li.last { border-right:none;}
.header_index .right .menu_principal li a{font-family:'Roboto Condensed', 'trebuchet MS', sans-serif; font-size:16px; color:#414141; font-weight:bold; text-transform:uppercase;}
.header_index .right .menu_principal li a:hover{ color:#eb651d;}
.header_index .right .menu_principal li a.active{ color:#eb651d;}
.header_index .right .bloc_top_recherche  {height:24px; width:24px; float:right; margin-top:20px; position:relative}
.header_index .right .bloc_top_recherche .btn_recherche { display:block; background:url(../image/gif/btn_recherche.gif) left top no-repeat; height:24px; width:24px; position:absolute; left:0; right:0;}
.header_index .right .bloc_top_recherche .form{height:21px; background:#c2c8c8; width:200px; position:absolute; right:0; top:24px; padding:6px 5px; display:none; z-index:4;}
.header_index .right .bloc_top_recherche .inpt_txt{height:20px; background:#c2c8c8; width:160px;  float:left;}
.header_index .right .bloc_top_recherche .inpt_bt{background: #363636;border: #626262 solid 1px;height: 20px;line-height: 17px;width: 30px;font-family: 'Roboto Condensed', sans-serif;font-size: 12px;color: #fff;cursor: pointer;margin-left: 5px; float:left; margin-top:1px;}

.header_index .bande_color { width:940px; height:10px; background: url(../image/gif/bg_band_color.gif) center top repeat-y; margin:auto; position:absolute; top:120px; z-index:3;}

.banner_index .text_important { text-align:center; padding-top:50px; height:110px;}
.banner_index .text_important p { text-shadow: 0px 0px 3px #000000;filter: dropshadow(color=#000000, offx=0, offy=0); font-family:'HelveticaNeueLTStd57Condensed'; font-size:30px; color:#fff;}
.banner_index .text_important p span{ font-family:'HelveticaNeueLTStd77BoldCondensed'; font-size:32px;}

.centent_index .index_bloc_produit { margin-bottom:33px;}
.index_bloc_produit .bloc_produit { width:126px; height:180px; background:#000; padding:12px; float:left; margin:0 5px; position:relative;}
.index_bloc_produit .bloc_produit > img{ margin-bottom:15px; width:125px; height:70px;}
.index_bloc_produit .bloc_produit > h2{ font-family:'Roboto Condensed', sans-serif; color:#fff; text-transform:uppercase; font-size:12px; line-height:17px;}
.index_bloc_produit .bloc_produit > h2 span{font-size:15px;}
.index_bloc_produit .bloc_produit > h2 .color1{ color:#eb651d; font-size:19px;}
.index_bloc_produit .bloc_produit > h2 .color2{ color:#0090cc; font-size:19px;}
.index_bloc_produit .bloc_produit > h2 .color3{ color:#d70b0b; font-size:18px;}
.index_bloc_produit .bloc_produit > h2 .color4{ color:#f19e00; font-size:19px;}
.index_bloc_produit .bloc_produit > h2 .color5{ color:#69ae10; font-size:19px;}
.index_bloc_produit .bloc_produit > h2 .color6{ color:#27aee9; font-size:19px;}
.index_bloc_produit .bloc_produit > .btn_famille {font-family:'Roboto Condensed', sans-serif; font-size:11px; color:#9f9f9f; text-transform:uppercase; display:block; background:#212123; line-height:23px; text-align:center; margin-top:12px; bottom:12px; position:absolute; width:126px;}
.index_bloc_produit .ombre_produit { width:150px; height:33px; background:url(../image/png/ombre_produit.png) top left no-repeat; position:absolute; bottom:-33px; left:0px;}


.centent_index .bloc_produit_big { width:160px; height:220px; background:#ececec; padding:15px;position: absolute; top:-20px; left:-20px; z-index:2; display:none;}
.centent_index .bloc_produit_big img{ margin-bottom:15px; width:160px; height:90px;}
.centent_index .bloc_produit_big h2{ font-family:'Roboto Condensed', sans-serif; color:#000; text-transform:uppercase; font-size:14px; line-height:19px;}
.centent_index .bloc_produit_big h2 span{font-size:18px;}
.centent_index .bloc_produit_big h2 .color1{ color:#eb651d; font-size:22px;}
.centent_index .bloc_produit_big h2 .color2{ color:#0090cc; font-size:22px;}
.centent_index .bloc_produit_big h2 .color3{ color:#d70b0b; font-size:22px;}
.centent_index .bloc_produit_big h2 .color4{ color:#f19e00; font-size:22px;}
.centent_index .bloc_produit_big h2 .color5{ color:#69ae10; font-size:22px;}
.centent_index .bloc_produit_big h2 .color6{ color:#27aee9; font-size:22px;}
.centent_index .bloc_produit_big > .btn_famille{ color:#fff; font-family:'Roboto Condensed', sans-serif; font-size:12px; text-transform:uppercase; display:block; line-height:30px; text-align:center; bottom:15px; position:absolute; width:160px; height:30px;}

.centent_index .bloc_produit_big .link_color1{ background:#eb651d;}
.centent_index .bloc_produit_big .link_color2{ background:#0090cc;}
.centent_index .bloc_produit_big .link_color3{ background:#d70b0b;}
.centent_index .bloc_produit_big .link_color4{ background:#f19e00;}
.centent_index .bloc_produit_big .link_color5{ background:#69ae10;}
.centent_index .bloc_produit_big .link_color6{ background:#27aee9;}

.bloc_bas { width:960px; margin:auto;}
.bloc_bas .bloc_actualite { width:270px; height:180px; background:#4e0404; float:left; margin:0 0 0 5px; padding:20px; position:relative;}
.bloc_bas .bloc_actualite .titre_bloc{color:#fff;font-family: 'Roboto Condensed', sans-serif; font-size:30px; margin-bottom:10px; text-transform:uppercase;}
.bloc_bas .bloc_actualite .desc { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#3b3b3b; margin-bottom:15px; line-height:16px;}
.bloc_bas .bloc_actualite .date_actu{font-family: 'Roboto Condensed', sans-serif; font-size:11px; color:#fff; margin-bottom:10px;}
.bloc_bas .bloc_actualite .titre_actu{font-family: 'Roboto Condensed', sans-serif; font-size:14px; color:#fff; font-weight:bold; margin-bottom:15px;}
.bloc_bas .bloc_actualite .desc_actu{font-family: 'MyriadProRegular', sans-serif; font-size:12px; color:#fff; /*overflow:hidden; height:60px;*/}
.bloc_bas .bloc_actualite .desc_actu a{font-family: 'MyriadProRegular', sans-serif; font-size:12px; color:#fff;}

.bloc_bas .link_all {font-family: 'Roboto Condensed', sans-serif; font-size:11px; color:#eb651d; text-transform:uppercase; background:url(../image/gif/puce_link_all.gif) right 3px no-repeat; padding-right:15px; /*position:absolute; bottom:30px;*/}

.bloc_bas .bloc_stunas { width:320px; height:180px; background:#fff; float:left; padding:20px;}
.bloc_bas .bloc_stunas .titre_bloc{font-family: 'Roboto Condensed', sans-serif; font-size:30px; color:#414141; margin-bottom:10px; text-transform:uppercase;}
.bloc_bas .bloc_stunas .desc { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#3b3b3b; margin-bottom:15px; line-height:16px;}
.bloc_bas .bande_color { width:950px; height:10px; background: url(../image/gif/bg_band_color_bottom.gif) center top repeat-y; margin:auto;}

.bloc_bas .bloc_international { width:280px; height:220px; background:#000; float:left;}

.footer_index .left { float:left; width:500px; position:relative}
.footer_index .left .img_lg { margin:10px;  width:480px; position:relative}
.footer_index .left .img_lg li {float:left; margin-right:5px;}
.footer_index .cert { position:absolute; bottom:-39px; left:16px}
.footer_index .left .logo { float:left; margin:10px 0 0 15px; display:none}
.footer_index .left .adress { margin:35px 0 0 15px; float:left;}
.footer_index .left .adress p {font-family: 'Roboto Condensed', sans-serif; font-size:12px; color:#4b4b4b; margin-bottom:6px;}

.footer_index .right { float:right; width:410px; margin-top:35px;}
.footer_index .right .menu_secondaire {}
.footer_index .right .menu_secondaire li { float:left; padding-right:6px; margin-left:5px; background:url(../image/gif/sep_menu_sec.gif) right 5px no-repeat;}
.footer_index .right .menu_secondaire li.last {background:none;}
.footer_index .right .menu_secondaire li a{font-family: 'Roboto Condensed', sans-serif; font-size:12px; color:#4b4b4b;}
.footer_index .right .menu_secondaire li a:hover{ color:#eb651d;}
.footer_index .right .menu_secondaire li a.active{ color:#eb651d;}

.footer_index .right .newsletter { margin-top:15px;}
.footer_index .right .newsletter p{ font-family: 'MyriadProRegular', sans-serif; font-size:14px; color:#8c8c8c; display:block; background:#c2c8c8; border-bottom:#c2c8c8 solid 2px;  border-top:#c2c8c8 solid 2px;border-right:#fff solid 1px; width:90px; height:28px; line-height:28px; float:left; padding-left:10px;}
.footer_index .right .newsletter .input{background:#c2c8c8;font-family: 'MyriadProRegular', sans-serif; font-size:14px; color:#000; height:30px; line-height:30px; width:188px; padding-left:10px;  vertical-align:top;}
.footer_index .right .newsletter .btn{ background:#363636; border:#626262 solid 1px; height:32px; line-height:32px; width:99px; font-family: 'Roboto Condensed', sans-serif; font-size:14px; color:#fff; cursor:pointer; margin-left:10px;}

.footer_index .right .medianet { margin-top:30px;}
.footer_index .right .medianet a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9f9e9e;  padding:4px 0 0 0; height:23px; display:block;}
.footer_index .right .medianet span{ text-decoration:underline;}


.banner_interne .text_important { text-align:center; padding-top:30px;}
.banner_interne .text_important p { text-shadow: 0px 0px 3px #000000;filter: dropshadow(color=#000000, offx=0, offy=0); font-family:'HelveticaNeueLTStd57Condensed'; font-size:30px; color:#fff;}
.banner_interne .text_important p span{ font-family:'Roboto Condensed', sans-serif; font-size:32px; }

.centent_interne .titre_page { font-family:tahoma; font-size:22px; color:#000000; font-weight:bold; border-bottom:#ebebeb solid 5px; display:block; padding-bottom:17px; text-transform:uppercase;}
.page_event { margin-top:30px; position:relative;}
.page_event .bloc_event { margin-bottom:40px;}
.page_event .bloc_event a:hover{ color:#d20101;}
.page_event .bloc_event .img{ float:left; width:270px; height:150px; overflow:hidden;}
.page_event .bloc_event .img_detail{ float:left; margin:0 20px 10px 0;}
.page_event .bloc_event .detail{ float:left; width:600px; position:relative; height:150px;}
.page_event .bloc_event .date{font-family: 'MyriadProRegular', sans-serif; font-size:11px; color:#000; margin-bottom:2px; margin-left:20px; display:block;  }
.page_event .bloc_event .titre{font-family: Arial, Helvetica, sans-serif;font-size:14px; color:#000;margin-bottom:5px; margin-left:20px; display:block;    }
.page_event .bloc_event .desc{font-family: Arial, Helvetica, sans-serif;font-size:11px; color:#000;margin-bottom:2px; margin-left:20px; line-height:16px;display:block;   height:51px; overflow:hidden;  }
.page_event .bloc_event .desc_detail p{font-family: Arial, Helvetica, sans-serif;font-size:11px; color:#000;margin-bottom:15px; line-height:15px;}
.page_event .bloc_event .link{font-family: Arial, Helvetica, sans-serif;font-size:12px; color:#fff; height:26px; line-height:26px; padding:0 25px 0 8px; display: inline-block; background:#000 url(../image/gif/link_event_right.gif) right top no-repeat; position:absolute; bottom:0; }
.page_event .bloc_event .link:hover{background:#d70b0b url(../image/gif/link_event_right_hover.gif) right top no-repeat; color:#fff }
.page_event .retour{font-family: Arial, Helvetica, sans-serif;font-size:12px; color:#fff; height:26px; line-height:26px; padding:0 8px 0 25px; display: inline-block; background:#000 url(../image/gif/link_event_left.gif) left top no-repeat; position: absolute; top:-75px; right:0px; text-transform:uppercase;}

.bloc_pagination { width:200px; margin:auto;}
.bloc_pagination li{ float:left; text-align:center;font-family: Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold; }
.bloc_pagination li a.page{ background:#e9e9e9; color:#a8b0b0; display:block; width:24px; height:24px; line-height:24px; border-right:#fff solid 1px;}
.bloc_pagination li a.page:hover , .bloc_pagination li a.page.active{ background:#e40000; color:#FFF;}
.bloc_pagination li a.next{ background:url(../image/gif/btn_next_page.gif) top left no-repeat; display:block; width:24px; height:24px;}
.bloc_pagination li a.prev{ background:url(../image/gif/btn_prev_page.gif) top left no-repeat; display:block; width:24px; height:24px; border-right:#fff solid 1px;}

.bloc_partage_event { float:right;}
.bloc_partage_event a{ width:24px; height:24px; display:block; float:left; margin-left:1px;}
.bloc_partage_event .facebook{ background:url(../image/gif/icon_fb.gif) left bottom no-repeat;}
.bloc_partage_event .facebook:hover{ background:url(../image/gif/icon_fb.gif) left top no-repeat;}
.bloc_partage_event .print{ background:url(../image/gif/icon_print.gif) left bottom no-repeat;}
.bloc_partage_event .print:hover{ background:url(../image/gif/icon_print.gif) left top no-repeat;}
.bloc_partage_event .email{ background:url(../image/gif/icon_mail.gif) left bottom no-repeat;}
.bloc_partage_event .email:hover{ background:url(../image/gif/icon_mail.gif) left top no-repeat;}

.page_lien_util { margin:30px auto 30px; width:840px;}
.page_lien_util .bloc_link{ width:228px; height:44px; padding:20px; background:#f8f8f8; border:#ebebeb solid 1px; border-bottom:#ebebeb solid 3px; display:block; margin:0 10px 10px 0; float:left;} 
.bloc_link .img{ border:#ebebeb solid 1px; background:url(../image/gif/link_info.gif) left top no-repeat; width:52px; height:48px; float:left; margin-right:10px;}
.bloc_link .titre{ font:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold;}
.bloc_link .link{ font:Arial, Helvetica, sans-serif; font-size:11px; color:#9a9a9a; }

.page_lien_util .bloc_link:hover{ border-bottom:#d70b0b solid 3px; } 
.bloc_link:hover .img{ background:url(../image/gif/link_info.gif) left bottom no-repeat;}

.page_faq { margin:30px auto 30px;}
.page_faq .bloc_faq { padding:20px; background:#f8f8f8; border:#ebebeb solid 1px; border-bottom:#ebebeb solid 3px; margin-bottom:10px;}
.bloc_faq .question {font:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold; background:url(../image/gif/icon_ques.gif) left top no-repeat; padding-left:60px; min-height:21px; padding-bottom:5px;}
.bloc_faq .reponce {font:Arial, Helvetica, sans-serif; font-size:11px; color:#000; background:url(../image/gif/icon_rep.gif) left top no-repeat; padding-left:60px; min-height:26px;}

.page_mediatheque { margin:30px auto 30px; padding-left:20px;}
.page_mediatheque.width1 { width:830px;}
.page_mediatheque.width2 { width:610px;}
.page_mediatheque .bloc_media{ width:192px; display:block; margin:0 10px 30px 0; float:left;} 
.bloc_media .img{ width:190px; height:160px; border:#dee2e8 solid 1px; overflow:hidden; position:relative;}
.bloc_media .titre{ font:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:bold; background:url(../image/gif/border_titre_media.gif) left bottom no-repeat; padding-bottom:13px; margin-top:10px; }
.bloc_media:hover .titre{ color:#d70b0b;}
.bloc_media .type{ display:none;}
.bloc_media.photo:hover .type{ width:36px; height:36px; background:url(../image/png/photo.png) left top no-repeat; position:absolute; top:61px; left:68px; display:block; }
.bloc_media.video:hover .type{ width:32px; height:32px; background:url(../image/png/video.png) left top no-repeat; position:absolute; top:63px; left:76px;  display:block; }

.page_plan_site { margin-top:30px; position:relative;}

.page_plan_site .menu_principal{ width:600px; float:left;}
.page_plan_site .menu_principal .menu1 > li { border:#ebebeb solid 1px; background: url(../image/gif/puce_menu1.gif) 566px 18px no-repeat; margin-bottom:1px;  }
.page_plan_site .menu_principal .menu1 > li > a{ line-height:47px; height:47px; font:Arial, Helvetica, sans-serif; font-size:14px; color:#686868; font-weight:bold; border-left:#000 solid 4px; display:block; padding:0 5px 0 15px; text-transform:uppercase; }
.page_plan_site .menu_principal .menu1 > li:hover > a{border-left:#d70b0b solid 4px; }
.page_plan_site .menu_principal .menu1 > li.active{background: url(../image/gif/puce_menu1_hover.gif) 566px 18px no-repeat; color:d70b0b;   }
.page_plan_site .menu_principal .menu1 > li.active > a{border-left:#d70b0b solid 4px; color:#d70b0b;   }


.page_plan_site .menu_principal .menu2  { margin:0 50px 15px 20px;}
.page_plan_site .menu_principal .menu2 > li { margin-top:15px;}
.page_plan_site .menu_principal .menu2 > li > a{ background:url(../image/gif/puce_menu2.gif) left 5px no-repeat; font:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold; padding-left:15px;  }

.page_plan_site .menu_principal .menu3 { margin-top:5px;}
.page_plan_site .menu_principal .menu3 > li { border-bottom:#b9b9b9  dotted 1px;}
.page_plan_site .menu_principal .menu3 > li.last { border-bottom:none;}
.page_plan_site .menu_principal .menu3 > li > a{ font:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:6px; background:url(../image/gif/puce_menu3.gif) left 10px no-repeat; display:block;}
.page_plan_site .menu_principal .menu3 > li > a:hover{ color:#d70b0b; background:url(../image/gif/puce_menu3_hover.gif) left 10px no-repeat; text-decoration:underline;}

.page_plan_site .menu_secondaire{ width:230px; float: right;}
.page_plan_site .menu_secondaire li { border:#ebebeb solid 1px;}
.page_plan_site .menu_secondaire li a{ line-height:47px; height:47px; font:Arial, Helvetica, sans-serif; font-size:14px; color:#686868; font-weight:bold; border-left:#000 solid 4px; display:block; padding:0 5px 0 15px; }
.page_plan_site .menu_secondaire li:hover a{border-left:#d70b0b solid 4px; }

.centent_interne .menu_site { float:left; width:230px; min-height:500px; padding-top:40px; margin-right:30px;}
.centent_interne .menu_site li { border:#ebebeb solid 1px;}
.centent_interne .menu_site li a{ min-height:17px; font:Arial, Helvetica, sans-serif; font-size:14px; color:#686868; font-weight:bold; border-left:#000 solid 4px; display:block; padding:15px 5px 15px 15px; }
.centent_interne .menu_site li:hover a, .centent_interne .menu_site li.active a{border-left:#d70b0b solid 4px; }


.page_contact { margin:30px auto 30px; width:870px;}
.page_contact .img { width:870px; height:160px; overflow:hidden; padding-bottom:25px;}
.page_contact .left{ float:left; width:550px;}
.page_contact .right{ float:right; width:270px;}
.page_contact .titre_bloc { background:url(../image/gif/border_bottom_titre_bloc.gif) left bottom no-repeat;font:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; line-height:30px; text-transform:uppercase; margin-bottom:18px;}
.page_contact .right .txt {font:Arial, Helvetica, sans-serif; font-size:11px; color:#414141; margin-bottom:5px; line-height:13px;}
.page_contact .right .txt a { color:#eb651d;}
.page_contact .right .txt_imp {font:Arial, Helvetica, sans-serif; font-size:30px; color:#414141; font-weight:bold; text-transform:uppercase; margin-bottom:15px;}
.page_contact .left .input_txt{ width:258px; height:15px; border:#dddddd solid 1px; background:#f9f9f9; color:#676666;font:Arial, Helvetica, sans-serif; font-size:11px; padding:5px; margin-bottom:15px; float:left; margin-right:5px; }
.page_contact .left .input_zone{ width:258px; height:98px; border:#dddddd solid 1px; background:#f9f9f9; color:#676666;font:Arial, Helvetica, sans-serif; font-size:11px; padding:5px; margin-bottom:16px; float: right; margin-right:5px; }
.page_contact .bouton { margin:5px auto 0; width:206px;}
.page_contact .cancel{font-family: Arial, Helvetica, sans-serif;font-size:12px; color:#fff; height:26px; line-height:26px; padding:0 8px 0 25px; display: inline-block; background:#000 url(../image/gif/link_event_left.gif) left top no-repeat;text-transform:uppercase; cursor:pointer; margin-right:2px;}
.page_contact .send{font-family: Arial, Helvetica, sans-serif;font-size:12px; color:#fff; height:26px; line-height:26px; padding:0 25px 0 8px; display: inline-block; background:#000 url(../image/gif/link_event_right.gif) right top no-repeat;text-transform:uppercase; cursor:pointer;}
.page_contact .send_hover{{background:#d70b0b url(../image/gif/link_event_right_hover.gif) right top no-repeat; }}

.page_telechargement { margin:30px auto 30px; width:840px;}
.page_telechargement .bloc_telecharger{ padding:20px; background:#f8f8f8; border:#ebebeb solid 1px; border-bottom:#ebebeb solid 3px; display:block; margin:0 10px 10px 0;} 
.bloc_telecharger .img{ border:#ebebeb solid 1px; background:url(../image/gif/download.gif) left top no-repeat; width:52px; height:48px; float:right; margin-right:10px;}
.bloc_telecharger .img_doc{ border:#ebebeb solid 1px; background:#CCC; width:70px; height:70px; float:left; margin-right:10px;}
.bloc_telecharger .titre{ font:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold; line-height:14px;}
.bloc_telecharger .link{ font:Arial, Helvetica, sans-serif; font-size:11px; color:#9a9a9a; }
.page_telechargement .bloc_telecharger:hover{ border-bottom:#d70b0b solid 3px; } 
.bloc_telecharger:hover .img{ background:url(../image/gif/download.gif) left bottom no-repeat;}

.page_cms { margin:30px auto 30px; width:610px;}
.page_cms.large { width:870px;}
.page_cms h2{ background:url(../image/gif/border_h2.gif) bottom left no-repeat; padding-bottom:9px; font:Arial, Helvetica, sans-serif; font-size:16px; color:#d70b0b; font-weight:bold; margin-bottom:15px; text-transform:uppercase;}
.page_cms h3{ background:url(../image/gif/border_h3.gif) bottom left no-repeat; padding-bottom:9px; font:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; margin-bottom:15px; text-transform:uppercase;}
.page_cms h4{ background:url(../image/gif/puce_h4.gif) left 4px no-repeat; padding:0 0 7px 15px; font:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold; margin-bottom:10px; border-bottom:#f6f6f6 solid 1px;}
.page_cms > p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; margin-bottom:15px; line-height:15px;}
.page_cms > .img { float:left; margin:0 10px 10px 0; display:inline-block;}
.page_cms > p > a { color:#890505; text-decoration:underline;} 
.page_cms .liste1 { margin-bottom:15px;}
.page_cms .liste1 > li { font:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold; padding:0 0 8px 20px; background:url(../image/gif/puce_h4.gif) 3px 5px no-repeat; border-bottom:#e4e4e4 solid 1px; margin-top:10px;}
.page_cms .liste1 > li.last { border-bottom:none;}
.page_cms .liste2 { margin-bottom:5px;}
.page_cms .liste2 > li { font:Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:normal; padding:0 0 8px 20px; background: url(../image/gif/puce_menu3.gif) 3px 5px no-repeat; border-bottom:#e4e4e4 dotted 1px; margin-top:10px;}
.page_cms .liste2 > li.last { border-bottom:none;}
.page_cms .liste3 { margin-bottom:0px;}
.page_cms .liste3 > li { font:Arial, Helvetica, sans-serif; font-size:11px; color:#333; font-weight:normal; padding:0 0 6px 15px; background:none; border-bottom:#e4e4e4 dotted 1px; margin-top:5px;}
.page_cms .liste3 > li.last { border-bottom:none;}
.page_cms .bloc_video { padding:15px; margin-bottom:10px;}
.page_cms .bloc_video .video { text-align:center;}
.page_cms .bloc_video .titre { font:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#000; margin-top:15px;}
.page_cms .bloc_video .desc {  font:Arial, Helvetica, sans-serif; font-size:11px; color:#000; line-height:13px; margin-top:10px;}
.table_cms { border:#f7f7f5 solid 7px; width:100%; padding:0; margin:0 0 25px 0;  }
.table_cms thead th { border:#dee2e8 solid 1px; background:#d70b0b; font:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; padding:5px 2px; line-height:15px; text-align:center;}
.detail_article .table_cms thead th:last-child { text-align:left;  padding-left: 5px;
    padding-right: 6px; }
.table_cms tbody td { border:#dee2e8 solid 1px;font:Arial, Helvetica, sans-serif; font-size:11px; color:#000; height:18px; padding:10px; }
.table_cms tbody td span{ color:#e40000; font-weight:bold;} 
.page_cms .bloc_photo_cms { padding:20px 15px;}
.page_cms .bloc_photo_cms .bloc_photo { width:190px; margin:0 5px; float:left; }
.page_cms .bloc_photo_cms .bloc_photo .img { width:190px; height:160px; overflow:hidden; border:#dee2e8 solid 1px; margin-bottom:5px;}
.page_cms .bloc_photo_cms .bloc_photo .titre { font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; background:url(../image/gif/border_titre_photo.gif) bottom left no-repeat; padding-bottom:10px;}
.page_cms > .liste1 > li a { color:#000;}
.page_cms > .liste1 > li a:hover { color:#d70b0b; text-decoration:underline;}

.bloc_succee { border:#000 solid 6px; margin-bottom:10px;}
.bloc_succee > div { border:#dee2e8 solid 1px; padding:15px;}
.bloc_succee .titre {font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#109103; margin-bottom:7px;}
.bloc_succee .desc {font:Arial, Helvetica, sans-serif; font-size:11px; color:#000; line-height:16px;}

.bloc_erreur { border:#000 solid 6px; margin-bottom:10px;}
.bloc_erreur > div { border:#dee2e8 solid 1px; padding:15px;}
.bloc_erreur .titre {font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ff0000; margin-bottom:7px;}
.bloc_erreur .desc {font:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
.btn_retour {font-family: Arial, Helvetica, sans-serif;font-size:12px; color:#fff; height:26px; line-height:26px; padding:0 8px 0 25px; display: inline-block; background:#000 url(../image/gif/link_event_left.gif) left top no-repeat;text-transform:uppercase; margin-bottom:15px; }

.page_produit { margin:30px auto 30px; width:630px;}
.inter_bloc_produit { width:950px; margin:auto;}
.inter_bloc_produit .bloc_produit { width:128px; height:60px; background:#000; padding:10px; float:left; margin:0 5px; display:block;}
.inter_bloc_produit .bloc_produit > img{ margin-bottom:15px; width:125px; height:70px;}
.inter_bloc_produit .bloc_produit > h2{ font-family:'Roboto Condensed',sans-serif; color:#fff; text-transform:uppercase; font-size:12px; line-height:17px;}
.inter_bloc_produit .bloc_produit > h2 span{font-size:15px;}
.inter_bloc_produit .bloc_produit > h2 .color1{ color:#eb651d; font-size:18px;}
.inter_bloc_produit .bloc_produit > h2 .color2{ color:#0090cc; font-size:18px;}
.inter_bloc_produit .bloc_produit > h2 .color3{ color:#d70b0b; font-size:18px;}
.inter_bloc_produit .bloc_produit > h2 .color4{ color:#f19e00; font-size:18px;}
.inter_bloc_produit .bloc_produit > h2 .color5{ color:#69ae10; font-size:18px;}
.inter_bloc_produit .bloc_produit > h2 .color6{ color:#27aee9; font-size:18px;}

.page_cms .bloc_gris { width:230px; background:#eee; border-top:#000 solid 4px; padding:20px 15px; float:right; }
.page_cms .bloc_gris p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; margin-bottom:20px; line-height:17px;}
.div_width{ width:350px;}
.page_cms .btn_caracterestique{font-family: Arial, Helvetica, sans-serif;font-size:12px; color:#fff; height:26px; line-height:26px; padding:0 25px 0 8px; display: inline-block; background:#000 url(../image/gif/link_gris_right.gif) right top no-repeat; margin-bottom:10px;}


.centent_interne .menu_produit1 { float:left; width:230px; min-height:500px; padding-top:40px;}
.centent_interne .menu_produit1 li { border:#ebebeb solid 1px;}
.centent_interne .menu_produit1 li a{ min-height:17px; font:Arial, Helvetica, sans-serif; font-size:14px; color:#686868; font-weight:bold; border-left:#000 solid 4px; display:block; padding:15px 5px 15px 15px; text-transform:uppercase;}
.centent_interne .menu_produit1 li:hover a, .centent_interne .menu_produit1 li.active a{border-left:#EB651D solid 4px; color:#EB651D; }

.centent_interne .menu_produit2 { float:left; width:230px; min-height:500px; padding-top:40px;}
.centent_interne .menu_produit2 li { border:#ebebeb solid 1px;}
.centent_interne .menu_produit2 li a{ min-height:17px; font:Arial, Helvetica, sans-serif; font-size:14px; color:#686868; font-weight:bold; border-left:#000 solid 4px; display:block; padding:15px 5px 15px 15px; text-transform:uppercase;}
.centent_interne .menu_produit2 li:hover a, .centent_interne .menu_produit2 li.active a{border-left:#0090CC solid 4px; color:#0090CC; }

.centent_interne .menu_produit3 { float:left; width:230px; min-height:500px; padding-top:40px;}
.centent_interne .menu_produit3 li { border:#ebebeb solid 1px;}
.centent_interne .menu_produit3 li a{ min-height:17px; font:Arial, Helvetica, sans-serif; font-size:14px; color:#686868; font-weight:bold; border-left:#000 solid 4px; display:block; padding:15px 5px 15px 15px; text-transform:uppercase;}
.centent_interne .menu_produit3 li:hover a, .centent_interne .menu_produit3 li.active a{border-left:#D70B0B solid 4px; color:#D70B0B; }

.centent_interne .menu_produit4 { float:left; width:230px; min-height:500px; padding-top:40px;}
.centent_interne .menu_produit4 li { border:#ebebeb solid 1px;}
.centent_interne .menu_produit4 li a{ min-height:17px; font:Arial, Helvetica, sans-serif; font-size:14px; color:#686868; font-weight:bold; border-left:#000 solid 4px; display:block; padding:15px 5px 15px 15px; text-transform:uppercase;}
.centent_interne .menu_produit4 li:hover a, .centent_interne .menu_produit4 li.active a{border-left:#F19E00 solid 4px; color:#F19E00; }

.centent_interne .menu_produit5 { float:left; width:230px; min-height:500px; padding-top:40px;}
.centent_interne .menu_produit5 li { border:#ebebeb solid 1px;}
.centent_interne .menu_produit5 li a{ min-height:17px; font:Arial, Helvetica, sans-serif; font-size:14px; color:#686868; font-weight:bold; border-left:#000 solid 4px; display:block; padding:15px 5px 15px 15px; text-transform:uppercase;}
.centent_interne .menu_produit5 li:hover a, .centent_interne .menu_produit5 li.active a{border-left:#69AE10 solid 4px; color:#69AE10; }

.centent_interne .menu_produit6 { float:left; width:230px; min-height:500px; padding-top:40px;}
.centent_interne .menu_produit6 li { border:#ebebeb solid 1px;}
.centent_interne .menu_produit6 li a{ min-height:17px; font:Arial, Helvetica, sans-serif; font-size:14px; color:#686868; font-weight:bold; border-left:#000 solid 4px; display:block; padding:15px 5px 15px 15px; text-transform:uppercase;}
.centent_interne .menu_produit6 li:hover a, .centent_interne .menu_produit6 li.active a{border-left:#27AEE9 solid 4px; color:#27AEE9; }

.page_cms  .bloc_article { margin-top:30px;}
.page_cms  .bloc_article > li { border-top:#000 solid 4px; background:#eee url(../image/gif/puce_article.gif) 573px 0px no-repeat; margin-bottom:10px;  }
.page_cms  .bloc_article > li > a{ line-height:44px; height:44px; font:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; display:block; padding:0 5px 0 15px; text-transform:uppercase; }
.page_cms  .bloc_article > li:hover {border-top:#D70B0B solid 4px; background:#eee url(../image/gif/puce_article_hover.gif) 573px 0px no-repeat;}
.page_cms  .bloc_article > li.active{border-top:#D70B0B solid 4px; background:#eee url(../image/gif/puce_article_active.gif) 573px 0px no-repeat;}

.page_cms  .bloc_article .detail_article { background:#fff; margin:10px; padding:10px;}
.detail_article .page_cms {
    width: 580px;
}
.page_cms  .bloc_article .detail_article .img { text-align:center;}
.page_cms  .bloc_article .detail_article p { font:Arial, Helvetica, sans-serif; font-size:11px; color:#333; margin-bottom:15px; line-height:13px;}
.page_cms  .btn_article{ white-space:nowrap; vertical-align:top; font-family: Arial, Helvetica, sans-serif;font-size:12px; color:#fff; height:26px;  line-height:26px; padding:0 20px 0 8px; display: inline-block; background:#000 url(../image/gif/link_event_right.gif) right top no-repeat; margin-right:10px;}
.page_cms  .btn_article{font-family: Arial, Helvetica, sans-serif;font-size:12px; color:#fff; height:26px; width:155px; line-height:26px; padding:0 20px 0 8px; display: inline-block; background:#000 url(../image/gif/link_event_right.gif) right top no-repeat; margin-right:10px;}
.page_cms  .btn_article:hover{background:#D70B0B url(../image/gif/link_event_right_hover.gif) right top no-repeat; }

.bloc_detail_article { width:790px; min-height:550px; background:#eee; border-top:#D70B0B solid 4px;}
.bloc_detail_article .titre_bloc { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; margin:15px 10px;}
.bloc_detail_article .contenue_article { background:#fff; margin:15px; height:500px; padding:10px; overflow:auto;}

.page_event .bloc_event2 { float:left; width:410px; margin-right:20px; margin-bottom:20px;}
.page_event .bloc_event2 .detail{ float:none; width: auto; overflow:hidden; height:125px; position:relative;}


.bloc_detail_article h2{ background:url(../image/gif/border_h2.gif) bottom left no-repeat; padding-bottom:9px; font:Arial, Helvetica, sans-serif; font-size:16px; color:#d70b0b; font-weight:bold; margin-bottom:15px; text-transform:uppercase;}
.bloc_detail_article h3{ background:url(../image/gif/border_h3.gif) bottom left no-repeat; padding-bottom:9px; font:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; margin-bottom:15px; text-transform:uppercase;}
.bloc_detail_article h4{ background:url(../image/gif/puce_h4.gif) left 4px no-repeat; padding:0 0 7px 15px; font:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold; margin-bottom:10px; border-bottom:#f6f6f6 solid 1px;}
.bloc_detail_article p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; margin-bottom:15px; line-height:15px;}

.slideActRelative {
    position: relative; margin-bottom:10px
}
#slideAct {
    height: 120px;
    margin: auto;
    position: relative;
    top: 0;
    width: 270px;
}
#slideAct li{
    height: 120px;
    overflow: hidden;
    width: 270px;
}
#prevBtn, #nextBtn {
    display: block;
    height: 16px;
    position: absolute;
    width: 16px;
}
#nextBtn {
    right: 0;
    top: -35px;
}
#prevBtn {
    right: 25px;
    top: -35px;
}
#prevBtn a, #nextBtn a {
    background: url(../image/gif/btn_slider.gif) no-repeat  0 0  ;
    display: block;
    height: 20px;
    overflow: hidden;
    text-indent: -9999em;
    width: 20px;
}
#nextBtn a {
    background-position: left bottom;
}
#prevBtn a {
    background-position: left top;
}
#nextBtn a:hover {
    background-position: left bottom;
}
#prevBtn a:hover {
    background-position: left top;
}
.enSavoirPlus{font-family: 'Roboto Condensed', sans-serif; font-size:11px; color:#eb651d; text-transform:uppercase; }
.img_act{ float:left; width:100px; overflow:hidden; margin-right:10px}
.desc_actu{ overflow:hidden}







/* added 17 dec 2013 */
.bloc_actu_def { width:950px; margin:auto; background:#c2c8c8; height:30px; line-height:28px;}
.bloc_actu_def .titre_bloc{ width:80px;font-family: 'Roboto Condensed', sans-serif; font-size:14px; color:#fff; background:#000 ; text-align:center; font-weight:bold; float:left;height:30px;}
.bloc_actu_def .defil_actu { width:870px; float:left; overflow:hidden; height:30px;}
.bloc_actu_def .elem { font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.simply-scroll .simply-scroll-list li { float:left; background:url("../image/gif/sep_menu_sec.gif") no-repeat right 12px; padding:0 15px;}
.simply-scroll .simply-scroll-list li a{ color:#000;}
.simply-scroll .simply-scroll-list li a .date{ color:#656565;}
.marge_bloc{margin-left:20px}

a span.at16nc.at16t_email {background:url(../image/gif/icon_mail.gif) left bottom no-repeat; width:24px; height:24px; display:block;line-height: 24px!important;}
a:hover span.at16nc.at16t_email {background:url(../image/gif/icon_mail.gif) left top no-repeat; }

a span.at16nc.at16t_print {background:url(../image/gif/icon_print.gif) left bottom no-repeat; width:24px; height:24px; display:block;line-height: 24px!important;}
a:hover span.at16nc.at16t_print {background:url(../image/gif/icon_print.gif) left top no-repeat; }