@import url(http://fonts.googleapis.com/css?family=Domine:400,700);

.fadein, .fadeout {
  opacity: 0;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.fadein {
  opacity: 1;
}

.slideup, .slidedown {
  max-height: 0;            
  overflow-y: hidden;
  -webkit-transition: max-height 0.5s ease-in-out;
  -moz-transition: max-height 0.5s ease-in-out;
  -o-transition: max-height 0.5s ease-in-out;
  transition: max-height 0.5s ease-in-out;
}
.slidedown {            
  max-height: 60px ;                    
}    

.slideup1, .slidedown1 {
  max-height: 0;            
  overflow-y: hidden;
  -webkit-transition: max-height 0.5s ease-in-out;
  -moz-transition: max-height 0.5s ease-in-out;
  -o-transition: max-height 0.5s ease-in-out;
  transition: max-height 0.5s ease-in-out;
}
.slidedown1 {            
  max-height: 300px ;                    
}    


html{margin:0px!important;padding:0px!important;height:100%;}
body{margin:0px!important;padding:0px!important;min-height:100%;background-color:#FFFFFF;font-family:'Domine',sans-serif;font-size:18px;line-height:32px;color:#4B4B4B;}

h1,h2,h3,h4{font-family:'Domine',sans-serif;margin-top:5px;margin-bottom:5px;margin-left:0px;margin-right:0px;color:#4B4B4B;}

a{font-family:'Open Sans',sans-serif;font-size:18px;line-height:32px;color:#CA4002;text-decoration:none;}
a:hover{color:#F0B01B;}

p{margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:10px;padding:0;}

.header_container{width:100%;padding-top:56px;background-image:url(../images/header_line.png);background-position:top left;background-repeat:repeat-x;}

.header{width:100%;height:565px;margin-left:auto;margin-right:auto;padding:0px;background-image:url(../images/header_background.jpg);background-position:60px left;background-repeat:no repeat;}
.header_inner{position:relative;width:1024px;margin-left:auto;margin-right:auto;padding:20px;}
     
.header .header_inner .logo{width:330px;height:130px;position:absolute;left:16px;top:-45px;}
.header .header_inner .logo img{float:left;cursor:pointer;z-index:2000;}
.header .header_inner .right{position:absolute;width:684px;height:130px;right:0px;top:-45px;right:0px;}
.header .header_inner .right img{float:right;cursor:pointer;}
.header .header_inner .right .phone{font-weight:bold;color:#5E5E5F;width:700px;height:65px;text-align:right;}
.header .header_inner .right .phone a {font-size:13px;font-weight:bold;color:#5E5E5F;text-decoration:none;}
.header .header_inner .right .phone a:hover {color:#EEAC1A;}
.header .header_inner .right a{color:#ffffff;font-family:'Domine',sans-serif;font-size:12px;margin-left:20px;}

.header .header_inner .logo2{width:330px;height:130px;position:absolute;left:16px;top:-45px;}
.header .header_inner .logo2 img{float:left;cursor:pointer;z-index:2000;}
.header .header_inner .right2{position:absolute;width:684px;height:130px;right:0px;top:-45px;right:0px;}
.header .header_inner .right2 img{float:right;cursor:pointer;}
.header .header_inner .right2 .phone{font-weight:bold;color:#5E5E5F;width:700px;height:65px;text-align:right;}
.header .header_inner .right2 .phone a {font-size:13px;font-weight:bold;color:#5E5E5F;text-decoration:none;}
.header .header_inner .right2 .phone a:hover {color:#EEAC1A;}
.header .header_inner .right2 a{color:#ffffff;font-family:'Domine',sans-serif;font-size:12px;margin-left:20px;}

.header .header_inner .right .phone2{display:none;font-weight:bold;color:#5E5E5F;width:700px;height:65px;text-align:right;}
.header .header_inner .right .phone2 a {font-size:13px;font-weight:bold;color:#5E5E5F;text-decoration:none;}
.header .header_inner .right .phone2 a:hover {color:#EEAC1A;}

.header2{width:100%;height:565px;margin-left:auto;margin-right:auto;padding:0px;background-image:url(../images/header_background.jpg);background-position:60px left;background-repeat:no repeat;}
.header_inner{position:relative;width:1024px;margin-left:auto;margin-right:auto;padding:20px;}
     
.header2 .header_inner .logo{width:330px;height:130px;position:absolute;left:16px;top:-45px;}
.header2 .header_inner .logo img{float:left;cursor:pointer;z-index:2000;}
.header2 .header_inner .right{position:absolute;width:684px;height:130px;right:0px;top:-45px;right:0px;}
.header2 .header_inner .right img{float:right;cursor:pointer;}
.header2 .header_inner .right .phone{font-weight:bold;color:#5E5E5F;width:700px;height:65px;text-align:right;}
.header2 .header_inner .right .phone a {font-size:13px;font-weight:bold;color:#5E5E5F;text-decoration:none;}
.header2 .header_inner .right .phone a:hover {color:#EEAC1A;}
.header2 .header_inner .right a{color:#ffffff;font-family:'Domine',sans-serif;font-size:12px;margin-left:20px;}

.header2 .header_inner .logo2{width:330px;height:130px;position:absolute;left:16px;top:-45px;}
.header2 .header_inner .logo2 img{float:left;cursor:pointer;z-index:2000;}
.header2 .header_inner .right2{position:absolute;width:684px;height:130px;right:0px;top:-45px;right:0px;}
.header2 .header_inner .right2 img{float:right;cursor:pointer;}
.header2 .header_inner .right2 .phone{font-weight:bold;color:#5E5E5F;width:700px;height:65px;text-align:right;}
.header2 .header_inner .right2 .phone a {font-size:13px;font-weight:bold;color:#5E5E5F;text-decoration:none;}
.header2 .header_inner .right2 .phone a:hover {color:#EEAC1A;}
.header2 .header_inner .right2 a{color:#ffffff;font-family:'Domine',sans-serif;font-size:12px;margin-left:20px;}

.header2 .header_inner .right .phone2{display:none;font-weight:bold;color:#5E5E5F;width:700px;height:65px;text-align:right;}
.header2 .header_inner .right .phone2 a {font-size:13px;font-weight:bold;color:#5E5E5F;text-decoration:none;}
.header2 .header_inner .right .phone2 a:hover {color:#EEAC1A;}

.menu {width:100%;background-color:#CA4002;}
.menu .menu_inner{position:relative;width:1024px;margin-left:auto;margin-right:auto;padding:10px;}
.menu .menu_inner .menuitem{float:left;}
.menu .menu_inner .menuitem a{font-family:'Domine',sans-serif;font-size:18px;margin-right:15px;color:#ffffff;}
.menu .menu_inner .menuitem a:hover{color:#F0B01B;}
.menu .menu_inner .menuitem_selected{float:left;}
.menu .menu_inner .menuitem_selected a{font-family:'Domine',sans-serif;font-size:18px;margin-right:15px;color:#F0B01B;}

.menu .menu_inner .menuitem_lang{float:left;padding-top:2px;}
.menu .menu_inner .menuitem_lang a{font-family:'Domine',sans-serif;font-size:12px;color:#F0B01B;}
.menu .menu_inner .menuitem_lang a:hover{color:#F0B01B;}

.menu .menu_inner .menuitem .submenu_top{background-color:#CA4002;max-width:130px;overflow:hidden;line-height:14px;}
.menu .menu_inner .menuitem .submenu_top a{color:#ffffff;font-size:13px;line-height:14px;margin-top:10px;}
.menu .menu_inner .menuitem .submenu_top a:hover{color:#F0B01B;}

.menu .menu_inner .menuitem_selected .submenu_top{background-color:#CA4002;max-width:130px;overflow:hidden;}
.menu .menu_inner .menuitem_selected .submenu_top a{color:#ffffff;font-size:13px;}
.menu .menu_inner .menuitem_selected .submenu_top a:hover{color:#F0B01B;}


.menu_hor {width:100%;background-color:#CA4002;}
.menu_hor .menu_inner{position:relative;width:1024px;margin-left:auto;margin-right:auto;padding:20px;}
.menu_hor .menu_inner .menuitem{float:left;}
.menu_hor .menu_inner .menuitem a {font-family:'Domine',sans-serif;font-size:14px;margin-right:10px;color:#ffffff;}
.menu_hor .menu_inner .menuitem_selected{float:left;}
.menu_hor .menu_inner .menuitem a {font-family:'Domine',sans-serif;font-size:14px;color:#ffffff;}

.menumidsize{display:none;font-weight:bold;height:65px;text-align:center;}
.menumidsize .menuitem{font-size:12px;font-weight:bold;color:#EEAC1A;}
.menumidsize .menuitem a {font-size:12px;font-weight:bold;color:#EEAC1A;text-decoration:none;}
.menumidsize .menuitem a:hover {color:#0A71B3;}
.menumidsize .menuitem_selected {font-size:12px;font-weight:bold;color:#0A71B3;}
.menumidsize .menuitem_selected a {font-size:12px;color:#0A71B3;}  

.menusmall{display:none;font-weight:bold;height:65px;text-align:center;}

.scroller{width:100%;height:435px;margin-top:110px;background-image:url(../images/experia_header-background.jpg);background-repeat:repeat-x;position:relative;overflow:hidden;z-index:1;}
.scroller .scroller_inner{width:1024px;margin-left:auto;margin-right:auto;text-align:right;position:relative;height:435px;}
.scroller .scroller_inner .scroller_inner_slide{width:100%;}
.scroller .scroller_inner .scroller_inner_slide .scroller_text1{height:56px;width:685px;font-weight:bold;font-size:40px;line-height:44px;color:#ffffff;text-align:left;margin-top:50px;padding-left:20px;padding-top:20px;padding-bottom:0px;background-color:#CB5B09;border-left:solid 10px #CC4706;opacity:0.8;}
.scroller .scroller_inner .scroller_inner_slide .scroller_text2{width:685px;font-size:20px;line-height:31px;color:#ffffff;text-align:left;margin-top:0px;padding-left:20px;padding-top:0px;padding-bottom:20px;background-color:#CB5B09;border-left:solid 10px #CC4706;font-family:'Open Sans',sans-serif;opacity:0.8;}
.scroller .scroller_inner .scroller_inner_slide .scroller_text3{height:201px;font-weight:bold;font-size:64px;line-height:67px;color:#EEAC1A;text-align:center;margin-top:10px;}
.scroller .scroller_inner .scroller_inner_slide .scroller_text4{font-weight:normal;font-size:20px;line-height:22px;color:#ffffff;text-align:center;margin-top:10px;}
.scroller .scroller_inner .scroller_inner_slide .scroller_button{z-index:1001;width:200px;height:40px;text-align:center;font-weight:bold;font-size:20px;line-height:24px;color:#ffffff;cursor:pointer;margin-top:30px;margin-bottom:0px;background-color:#CB5B09;font-family:'Open Sans',sans-serif;opacity:0.8;}
.scroller .scroller_inner .scroller_inner_slide .scroller_button:hover{background-color:#CC4706;color:#ffffff;}
.scroller .scroller_inner .scroller_inner_slide .scroller_button .scroller_button_inner{padding-top:10px;color:#fffff;}
.scroller .scroller_inner .scroller_inner_slide .scroller_button .scroller_button_inner a{color:#ffffff;text-decoration:none;}                               

.button {z-index:1001;width:300px;height:50px;margin-left:auto;margin-right:auto;
                               font-weight:bold;font-size:20px;line-height:24px;color:#ffffff;cursor:pointer;
                               border:solid 3px #ffffff;
                               -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px; /* future proofing */-khtml-border-radius: 10px; /* for old Konqueror browsers */ margin-bottom:100px;}
.button:hover{background-color:#ffffff;color:#EEAC1A;}                               
.button .button_inner{position:relative;padding-top:14px;}

/* Slider controls */
aside[id="slidr-id-main-control"] .slidr-control:after {
  border-color: transparent !important;
}
aside[id="slidr-id-main-control"] .slidr-control.right {
  width: 40px !important;
  height: 100px !important;
  top: 50% !important;
  margin-top: -50px !important;
  right: -10px !important;
  background: url(../images/header_arrow-left-right-sprite.png) 0px 0px no-repeat;
  opacity: 1;
}
aside[id="slidr-id-main-control"] .slidr-control.left {
  width: 40px !important;
  height: 100px !important;
  top: 50% !important;
  margin-top: -50px !important;
  left: -10px !important;
  background: url(../images/header_arrow-left-right-sprite.png) -40px 0px no-repeat;
  opacity: 1;
}
aside[id="slidr-id-main-control"] .slidr-control.right:hover {
  opacity: 0.5;
}
aside[id="slidr-id-main-control"] .slidr-control.left:hover {
  opacity: 0.5;
}

/* Slider breadcrumbs */
aside[id="slidr-id-main-breadcrumbs"] {
  /*left: 0px !important;
  margin-left: 0px !important;*/
  text-align:left !important;
  left:-10px !important;
  bottom:0px;
  /*background: url(../images/header_slide-pointer.png) 0px 0px no-repeat;*/
}

.title_bar{width:1024px;margin-left:auto;margin-right:auto;}         
.title_bar div{font-size:32px;font-weight:bold;line-height:36px;color:#CB4102;text-align:center;}           

.horizontal_space{width:1024px;height:70px;margin-left:auto;margin-right:auto;}

.content_full{width:100%;padding-bottom:70px;position:relative;overflow:hidden;}
.content{width:1024px;margin-left:auto;margin-right:auto;text-align:center;padding-bottom:70px;overflow:hidden;}
.content_inner{width:1024px;margin-left:auto;margin-right:auto;text-align:center;z-index:1000;}
.content_inner img{max-width:1024px;}
.content_text{font-family:'Open Sans',sans-serif;font-size:18px;line-height:32px;color:#4B4B4B;text-align:left;}
.content_text_small{text-align:left;}
.content_text img{max-width:1024px;}
.content_text_3cols_big{margin-left:auto;margin-right:auto;width:100%;font-family:'Open Sans',sans-serif;font-size:18px;line-height:32px;color:#4B4B4B;text-align:left;}
.content_text_3cols_small{display:none;margin-left:20px;margin-right:20px;font-family:'Open Sans',sans-serif;font-size:18px;line-height:32px;color:#4B4B4B;text-align:left;}
.content_quote{font-size:40px;line-height:51px;color:#0A71B3;padding-bottom:0px;}
.content_quote_sign{font-family:'Open Sans',sans-serif;font-size:18px;line-height:20px;color:#0A71B3;}

.content_text_50{width:45%;float:left;font-family:'Open Sans',sans-serif;font-size:18px;line-height:32px;color:#4B4B4B;text-align:left;padding:20px;}

.menu_middle{width:306px;height:144px;float:left;text-align:center;cursor:pointer;border:solid 10px #B23B03;margin-right:10px;margin-bottom:10px;}
.menu_middle .menu_middle_inner{width:300px;height:144px;text-align:left;}
.menu_middle:hover{border:solid 10px #F0B01B;}
.menu_middle .menu_middle_inner .menu_middle_img{margin-left:auto;margin-right:auto;width:60px;height:60px;background-position:0px 0px;margin-bottom:10px;}
.menu_middle .menu_middle_inner .menu_middle_img_hover{margin-left:auto;margin-right:auto;width:60px;height:60px;background-position:0px 60px;margin-bottom:10px;}
.menu_middle .menu_middle_inner .menu_middle_text1{height:68px;font-size:30px;line-height:34px;padding-top:30px;padding-left:20px;padding-bottom:0px;color:#ffffff;}
.menu_middle .menu_middle_inner .menu_middle_text2{font-size:16px;line-height:21px;color:#F0B01B;padding-bottom:0px;}
.menu_middle .menu_middle_inner .menu_middle_link{font-size:14px;color:#F0B01B;padding-left:20px;}
.menu_middle .menu_middle_inner .menu_middle_link_hover{font-family:'Open Sans',sans-serif;font-size:14px;color:#0A71B3;}
.menu_middle .menu_middle_inner .menu_middle_link_plus{display:none;}
.menu_middle .menu_middle_inner .menu_middle_link_plus_hover{display:none;}

.menu_horaire{width:14%;height:40px;float:left;text-align:center;cursor:pointer;padding-top:10px;}
.menu_horaire .menu_horaire_text1{color:#ffffff;font-size:16px;line-height:20px;font-weight:bold;}
.menu_horaire .menu_horaire_text2{color:#ffffff;font-size:12px;line-height:12px;}
.menu_horaire_button{width:200px;height:30px;margin-left:auto;margin-right:auto;color:#CA4002;background-color:#F0B01B;font-size:16px;font-weight:bold;padding-top:1px;cursor:pointer;}

.menu_horaire2{width:14%;height:40px;float:left;text-align:center;cursor:pointer;padding-top:10px;}
.menu_horaire2 .menu_horaire_text1{color:#ffffff;font-size:16px;line-height:20px;font-weight:bold;}
.menu_horaire2 .menu_horaire_text2{color:#ffffff;font-size:12px;line-height:12px;}

.blog_middle_title_bar{width:100%;padding-bottom:20px;position:relative;font-family:'Domine',sans-serif;}
.blog_middle_title_bar .title_bar{width:1024px;margin-left:auto;margin-right:auto;}         
.blog_middle_title_bar .title_bar div{font-size:32px;font-weight:bold;line-height:36px;color:#CB4102;text-align:center;}           

.blog_middle_title_bar .title_bar1{width:1024px;margin-left:auto;margin-right:auto;float:left;width:40%;text-align:left;}         
.blog_middle_title_bar .title_bar1 div{font-size:32px;font-weight:bold;line-height:36px;color:#012639;text-align:center;}
.blog_middle_title_bar .title_bar1 div.social_buttons{width:600px;text-align:left;margin-bottom:20px;}           

.blog_search{width:344px;float:right;}
.text_search{width:280px;border:solid 2px #CB4102;background-color:#ffffff;color:#BABABA;}
.text_search:focus{width:280px;border:solid 2px #CB4102;background-color:#ffffff;color:#BABABA;}

.blog_middle_left{width:662px;float:left;margin-right:20px;}
.blog_middle_left .blog_middle_left_title{text-align:left;padding-right:20px;padding-bottom:20px;}

.blog_middle_left .blog_middle_left_1{width:628px;text-align:left;cursor:pointer;margin-right:0px;}
.blog_middle_left .blog_middle_left_1 .blog_middle_img{width:200px;height:200px;overflow:hidden;cursor:pointer;background-color:#AAAAAA;float:left;margin-right:20px;}
.blog_middle_left .blog_middle_left_1 .blog_middle_text{width:390px;font-family:'Open Sans',sans-serif;font-size:10px;line-height:12px;color:#AAAAAA;cursor:pointer;float:left;}
/*.blog_middle_left .blog_middle_left_1 .blog_middle_text:hover{color:#ffffff;}*/
.blog_middle_left .blog_middle_left_1 .blog_middle_text .blog_middle_title{font-family:'Domine',sans-serif;font-size:22px;line-height:24px;font-weight:bold;color:#4B4B4B;}
.blog_middle_left .blog_middle_left_1 .blog_middle_text .blog_middle_date{font-size:14px;line-height:24px;font-weight:bold;color:#4B4B4B;}
.blog_middle_left .blog_middle_left_1 .blog_middle_text .blog_middle_short{height:97px;white-space:pre-line;overflow:hidden;text-overflow:ellipsis;font-size:18px;line-height:24px;font-weight:normal;color:#4B4B4B;margin-top:0px;}
.blog_middle_left .blog_middle_left_1 .blog_middle_link{width:315px;font-family:'Open Sans',sans-serif;font-size:18px;color:#96BD0D;}
.blog_middle_left .blog_middle_left_1 .blog_middle_link_hover{width:315px;font-family:'Open Sans',sans-serif;font-size:18px;color:#0A71B3;}
.blog_middle_left .blog_middle_left_1 .blog_middle_keywords{margin-top:20px;margin-bottom:10px;height:88px;overflow:hidden;}

.blog_middle_left .blog_middle_left_2{width:315px;float:left;text-align:left;cursor:pointer;}
.blog_middle_left .blog_middle_left_2 .blog_middle_img{width:315px;height:200px;overflow:hidden;cursor:pointer;background-color:#AAAAAA;}
.blog_middle_left .blog_middle_left_2 .blog_middle_text{width:315px;font-family:'Open Sans',sans-serif;font-size:10px;line-height:12px;color:#AAAAAA;cursor:pointer;margin-top:20px;}
.blog_middle_left .blog_middle_left_2 .blog_middle_text:hover{color:#ffffff;}
.blog_middle_left .blog_middle_left_2 .blog_middle_text .blog_middle_title{font-size:22px;line-height:24px;height:50px;overflow:hidden;font-weight:bold;color:#4B4B4B;}
.blog_middle_left .blog_middle_left_2 .blog_middle_text .blog_middle_date{font-size:14px;line-height:24px;font-weight:bold;color:#4B4B4B;}
.blog_middle_left .blog_middle_left_2 .blog_middle_text .blog_middle_short{height:145px;white-space:pre-line;overflow:hidden;text-overflow:ellipsis;font-size:18px;line-height:24px;font-weight:normal;color:#4B4B4B;margin-top:0px;}
.blog_middle_left .blog_middle_left_2 .blog_middle_link{width:315px;font-family:'Open Sans',sans-serif;font-size:18px;color:#96BD0D;}
.blog_middle_left .blog_middle_left_2 .blog_middle_link_hover{width:315px;font-family:'Open Sans',sans-serif;font-size:18px;color:#0A71B3;}
.blog_middle_left .blog_middle_left_2 .blog_middle_keywords{margin-top:20px;margin-bottom:10px;height:88px;overflow:hidden;}

.blog_middle_left .blog_middle_inner{width:640px;text-align:left;margin-right:40px;}
.blog_middle_left .blog_middle_inner h1{margin-top:0px;margin-bottom:20px;}
.blog_middle_left .blog_middle_inner .blog_middle_img{width:640px;cursor:pointer;padding:0px;}
.blog_middle_left .blog_middle_inner .blog_middle_img img{width:640px;}
.blog_middle_left .blog_middle_inner .blog_middle_text{width:640px;font-family:'Open Sans',sans-serif;font-size:10px;line-height:12px;color:#AAAAAA;margin-top:20px;padding-bottom:20px;}
.blog_middle_left .blog_middle_inner .blog_middle_text .blog_middle_title{font-size:22px;line-height:24px;height:50px;overflow:hidden;text-overflow:ellipsis;font-weight:bold;color:#4B4B4B;}
.blog_middle_left .blog_middle_inner .blog_middle_text .blog_middle_date{font-size:14px;line-height:24px;font-weight:normal;color:#4B4B4B;}
.blog_middle_left .blog_middle_inner .blog_middle_text .blog_middle_short{font-size:18px;line-height:24px;font-weight:normal;color:#4B4B4B;margin-top:0px;}
.blog_middle_left .blog_middle_inner .blog_middle_link{width:315px;font-family:'Open Sans',sans-serif;font-size:18px;color:#96BD0D;}
.blog_middle_left .blog_middle_inner .blog_middle_link_hover{width:315px;font-family:'Open Sans',sans-serif;font-size:18px;color:#0A71B3;}
.blog_middle_left .blog_middle_inner .blog_middle_keywords{margin-top:20px;margin-bottom:10px;height:88px;overflow:hidden;}
.blog_middle_left .blog_middle_inner .input_button_reverse{height:30px;width:150px;background-color:#EFAD1B;color:#ffffff;cursor:pointer;padding-top:15px;border:none;text-align:center;font-size:18px;font-weight:bold;margin-bottom:20px;}
.blog_middle_left .blog_middle_inner .input_button_reverse img {height:30px;margin-top:0px;margin-right:10px;vertical-align:middle;}
.blog_middle_left .blog_middle_inner .input_button_reverse:hover{height:30px;background-color:#CB4102;color:#ffffff;}

.force_center_hack{display:-webkit-flex; /* Safari */display:flex;-webkit-flex-wrap:wrap;/* Safari 6.1+ */flex-wrap:wrap;-webkit-justify-content:center;/* Safari 6.1+ */justify-content:center;}

.blog_middle_right{width:342px;min-height:560px;float:left;}
.blog_middle_right .blog_middle{width:300px;float:left;text-align:left;cursor:pointer;background-color:#CA4002;padding:20px;color:#ffffff;}

.blog_right_keywords{text-align:left;clear:both;}

.blog_middle_right_nobg{width:342px;min-height:560px;float:left;}
.blog_middle_right_nobg .blog_middle{width:341px;float:left;text-align:left;cursor:pointer;}

.blog_middle_right_nobg .blog_middle_right_bg{width:342px;min-height:560px;}
.blog_middle_right_nobg .blog_middle_right_bg .blog_middle{width:321px;float:left;text-align:left;cursor:pointer;background-color:#CA4002;padding:20px;color:#ffffff;}

.blog_keyword{height:14x;float:left;background-color:#F1F1F5;font-size:14px;line-height:30px;padding:0px;
              margin-right:5px;margin-bottom:5px;border:none;
              -moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px; /* future proofing */-khtml-border-radius: 2px; /* for old Konqueror browsers */}
.blog_keyword div{margin-top:-5px;margin-bottom:-5px;}
.blog_keyword:hover{background-color:#F0B01B;color:#ffffff;}
.blog_keyword_selected{height:14x;float:left;background-color:#CB4102;color:#ffffff;font-size:14px;line-height:30px;padding:0px;
              margin-right:5px;margin-bottom:5px;border:none;
              -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; /* future proofing */-khtml-border-radius: 5px; /* for old Konqueror browsers */}
.blog_keyword_selected div{margin-top:-5px;margin-bottom:-5px;}
              
.blog_dates{height:14x;font-size:14px;padding:0px;
              margin-right:5px;margin-bottom:0px;border:none;cursor:pointer;}
.blog_dates div{margin-top:-5px;margin-bottom:-5px;}
.blog_dates:hover{font-weight:bold;color:#96BD0D;}
.blog_dates_selected{height:14x;color:#96BD0D;font-size:14px;padding:0;
              margin-right:5px;margin-bottom:0px;border:none;font-weight:bold;}
.blog_dates_selected div{margin-top:-5px;margin-bottom:-5px;}

.tarif_flex{display:flex;}
.tarif_bloc{width:40%;min-height:400px;float:left;border:solid 1px #CB4102;margin-right:40px;font-family:'Open Sans',sans-serif;text-align:left;padding:30px;flex:1;}
.tarif_bloc_dbl{width:90%;min-height:400px;border:solid 1px #CB4102;margin-right:0%;font-family:'Open Sans',sans-serif;text-align:left;padding:30px;}

.tarif_bloc table{border-left:none;border-right:none;border-top:solid 2px #CB4102;border-bottom:solid 1px #CB4102; border-spacing:0px;border-collapse:separate;margin-bottom:20px;width:100%;}
.tarif_bloc td{border-bottom:solid 1px #CB4102;}

.tarif_bloc_dbl table{border-left:none;border-right:none;border-top:solid 2px #CB4102;border-bottom:solid 1px #CB4102; border-spacing:0px;border-collapse:separate;margin-bottom:20px;width:100%;}
.tarif_bloc_dbl td{border-bottom:solid 1px #CB4102;}

.blog_middle_3col{width:1024px;}
.blog_middle_3col .blog_3col{width:310px;float:left;text-align:left;cursor:pointer;}
.blog_middle_3col .blog_3col .blog_middle_img{width:310px;height:200px;overflow:hidden;cursor:pointer;background-color:#AAAAAA;}
.blog_middle_3col .blog_3col .blog_middle_text{width:310px;height:230px;overflow:hidden;text-overflow:ellipsis;font-family:'Open Sans',sans-serif;font-size:10px;line-height:12px;color:#AAAAAA;cursor:pointer;margin-top:20px;}
.blog_middle_3col .blog_3col .blog_middle_text:hover{color:#ffffff;}
.blog_middle_3col .blog_3col .blog_middle_text .blog_middle_title{height:50px;white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;font-size:22px;line-height:24px;font-weight:bold;color:#4B4B4B;}
.blog_middle_3col .blog_3col .blog_middle_text .blog_middle_date{font-size:14px;line-height:24px;font-weight:bold;color:#4B4B4B;}
.blog_middle_3col .blog_3col .blog_middle_text .blog_middle_short{height:125px;white-space:pre-line;overflow:hidden;text-overflow:ellipsis;font-size:18px;line-height:24px;font-weight:normal;color:#4B4B4B;margin-top:20px;}
.blog_middle_3col .blog_3col .blog_middle_link{width:310px;font-family:'Open Sans',sans-serif;font-size:18px;color:#96BD0D;}
.blog_middle_3col .blog_3col .blog_middle_link_hover{width:310px;font-family:'Open Sans',sans-serif;font-size:18px;color:#0A71B3;}

.button_blog{width:20px;height:20px;font-family:serif;font-size:14px;font-weight:bold;border:none;float:left;margin-top:0px;margin-left:0px;margin-bottom:0px;margin-right:3px;padding:0px;cursor:pointer;}
.button_blog:hover{background-color:#CB4102;color:#ffffff;}
.button_blog div{margin-top:-5px;}
.button_blog_selected{width:20px;height:20px;font-family:serif;font-size:14px;font-weight:bold;background-color:#EFAD1B;color:#ffffff;border:none;float:left;margin-right:3px;padding:0px;cursor:pointer;}
.button_blog_selected div{margin-top:-5px;}

.footer_first{width:100%;height:164px;background-image:url(../images/footer_first_line.png);background-position:top left;background-repeat:repeat-x;}
.footer_first .footer_inner{width:1024px;margin-left:auto;margin-right:auto;}
.footer_first .footer_inner .footer_left{width:40%;float:left;text-align:left;padding-top:63px;}
.footer_first .footer_inner .footer_left .input_button{font-family:'Open Sans',sans-serif;font-size:12px;height:37px;width:177px;background-color:#CB5B09;color:#ffffff;cursor:pointer;padding-top:10px;border:none;float:left;text-align:center;}
.footer_first .footer_inner .footer_left .input_button img {height:27px;margin-top:0px;margin-right:10px;vertical-align:middle;}
.footer_first .footer_inner .footer_left .input_button:hover{background-color:#F0B01B;color:#ffffff;}
.footer_first .footer_inner .footer_left .input_button2{width:177px;height:37px;text-align:center;font-size:12px;line-height:14px;color:#ffffff;cursor:pointer;border:solid 5px #CB5B09;font-family:'Open Sans',sans-serif;float:left;}
.footer_first .footer_inner .footer_left .input_button2:hover{background-color:#CC4706;color:#ffffff;}
.footer_first .footer_inner .footer_left .input_button2 .input_button2_inner{padding-top:13px;color:#fffff;}
.footer_first .footer_inner .footer_left .input_button2 .input_button2_inner a{color:#ffffff;text-decoration:none;}                               

.footer_first .footer_inner .footer_middle{width:20%;float:left;text-align:center;}
.footer_first .footer_inner .footer_right{width:40%;float:left;text-align:right;}
.footer_first .footer_inner .footer_right a{color:#ffffff;font-family:'Domine',sans-serif;font-size:12px;margin-left:20px;}
.footer_first .footer_inner .footer_right .footer_coord_img_facebook {width:40px;height:40px;background-image:url(../images/btn_facebook.png);background-position:0px 0px;float:right;cursor:pointer;margin-right:10px;}
.footer_first .footer_inner .footer_right .footer_coord_img_facebook:hover {width:40px;height:40px;background-position:0px 40px;}
.footer_first .footer_inner .footer_right .footer_coord_img_pinterest {width:40px;height:40px;background-image:url(../images/tripadvisorpng.png);background-position:0px 0px;float:right;cursor:pointer;margin-right:10px;}
.footer_first .footer_inner .footer_right .footer_coord_img_pinterest:hover {width:40px;height:40px;background-position:0px 40px;}
.footer_first .footer_inner .footer_right .footer_coord_img_linkedin {width:30px;height:30px;background-image:url(../images/footer_social-linkedin-sprite.png);background-position:0px 0px;float:right;cursor:pointer;margin-right:10px;}
.footer_first .footer_inner .footer_right .footer_coord_img_linkedin:hover {width:30px;height:30px;background-position:0px 30px;}
.footer_first .footer_inner .footer_right .footer_coord_img_youtube {width:30px;height:30px;background-image:url(../images/footer_social-youtube-sprite.png);background-position:0px 0px;float:right;cursor:pointer;margin-right:10px;}
.footer_first .footer_inner .footer_right .footer_coord_img_youtube:hover {width:30px;height:30px;background-position:30px 0px;}

.footer{width:100%;height:425px;background-color:#5D250E;}
.footer .footer_inner{width:1024px;margin-left:auto;margin-right:auto;}
.footer .footer_inner .footer_logo{width:1024px;height:100px;margin-left:auto;margin-right:auto;text-align:right;border-bottom:1px solid #0A71B3;}
.footer .footer_inner .footer_spacer{width:30px;float:left;}

.footer .footer_inner .footer_menu{width:235px;float:left;font-size:10px;line-height:12px;color:#F0B01B;font-family:'Open Sans',sans-serif;}
.footer .footer_inner .footer_menu .footer_menu_title{font-family:'Open Sans',sans-serif;font-size:18px;line-height:18px;font-weight:bold;color:#F0B01B;margin-top:0px;margin-bottom:15px;}
.footer .footer_inner .footer_menu .footer_menu_line{height:1px;border-bottom:1px solid #F0B01B;}
.footer .footer_inner .footer_menu .footer_menu_line_col2{height:1px;border-bottom:1px solid #F0B01B;}
.footer .footer_inner .footer_menu .menuitem_footer{height:22px;font-weight:bold;color:#F0B01B;border-bottom:1px solid #F0B01B;margin-top:10px;margin-bottom:5px;}
.footer .footer_inner .footer_menu .menuitem_footer a{font-family:'Open Sans',sans-serif;font-size:12px;line-height:12px;font-weight:bold;color:#F0B01B;text-decoration:none;margin-left:10px;}
.footer .footer_inner .footer_menu .menuitem_footer a:hover{color:#FFFFFF;}
.footer .footer_inner .footer_menu .menuitem_footer_selected{height:22px;font-weight:bold;color:#FFFFFF;border-bottom:1px solid #F0B01B;margin-top:10px;margin-bottom:5px;}
.footer .footer_inner .footer_menu .menuitem_footer_selected a{font-family:'Open Sans',sans-serif;font-size:12px;line-height:12px;color:#FFFFFF;text-decoration:none;margin-left:10px;}
  
.footer .footer_inner .footer_blog{width:526px;float:left;line-height:12px;}
.footer .footer_inner .footer_blog .footer_blog_title{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:bold;color:#FFFFFF;margin-top:20px;margin-bottom:15px;}
.footer .footer_inner .footer_blog .blog_bottom_img{float:left;width:52px;height:52px;overflow:hidden;cursor:pointer;background-color:#AAAAAA;}
.footer .footer_inner .footer_blog .blog_bottom_text{float:left;width:35%;height:80px;overflow:hidden;text-overflow:ellipsis;margin-left:10px;margin-right:10px;margin-bottom:20px;font-family:'Open Sans',sans-serif;font-size:10px;line-height:12px;color:#AAAAAA;cursor:pointer;}
.footer .footer_inner .footer_blog .blog_bottom_text .blog_bottom_title{font-weight:bold;}
.footer .footer_inner .footer_blog .blog_bottom_text:hover{color:#ffffff;}
.footer .footer_inner .footer_blog .blog_bottom_text .blog_bottom_date{font-weight:bold;}
.footer .footer_inner .footer_blog .blog_bottom_text .blog_bottom_short{height:25px;overflow:hidden;font-weight:normal;}

.footer .footer_inner .footer_coord{width:198px;float:left;line-height:16px;}
.footer .footer_inner .footer_coord .footer_coord_title{font-family:'Open Sans',sans-serif;font-size:14px;line-height:16px;font-weight:bold;color:#FFFFFF;margin-top:20px;margin-bottom:15px;}
.footer .footer_inner .footer_coord a{font-family:'Open Sans',sans-serif;font-size:15px;line-height:17px;font-weight:bold;color:#AAAAAA;text-decoration:none;}
.footer .footer_inner .footer_coord a:hover{color:#FFFFFF;}
.footer .footer_inner .footer_coord .footer_coord_img_facebook {width:30px;height:30px;background-image:url(../images/footer_social-facebook-sprite.png);background-position:0px 0px;float:left;cursor:pointer;}
.footer .footer_inner .footer_coord .footer_coord_img_facebook:hover {width:30px;height:30px;background-position:30px 0px;}
.footer .footer_inner .footer_coord .footer_coord_img_linkedin {width:30px;height:30px;background-image:url(../images/footer_social-linkedin-sprite.png);background-position:0px 0px;float:left;cursor:pointer;}
.footer .footer_inner .footer_coord .footer_coord_img_linkedin:hover {width:30px;height:30px;background-position:0px 30px;}
.footer .footer_inner .footer_coord .footer_coord_img_youtube {width:30px;height:30px;background-image:url(../images/footer_social-youtube-sprite.png);background-position:0px 0px;float:left;cursor:pointer;}
.footer .footer_inner .footer_coord .footer_coord_img_youtube:hover {width:30px;height:30px;background-position:30px 0px;}
.footer .footer_inner .footer_clear{clear:both;}

.footermidsize{display:none;width:100%;background-color:#303030;}

.footer2{width:100%;height:54px;background-color:#1C1C1A;overflow:hidden;}
.footer2 .footer2_inner{width:1024px;height:54px;margin-left:auto;margin-right:auto;padding-top:12px;font-family:'Open Sans',sans-serif;color:#C1C1C1;font-size:8px;}
.footer2 .footer2_inner a{font-family:'Open Sans',sans-serif;font-size:8px;font-weight:bold;color:#C1C1C1;text-decoration:none;}
.footer2 .footer2_inner a:hover{color:#0A71B3;}

input{width:90%;background-color:#E4E4E4;border:none;height:30px;font-family:'Open Sans',sans-serif;font-size:18px;padding-left:5px;padding-right:5px;}
input:focus{background-color:#F0B01B;color:#000000;border:none;outline:0;}
select{width:90%;background-color:#E4E4E4;border:none;height:30px;font-family:'Open Sans',sans-serif;font-size:18px;padding-left:5px;padding-right:5px;}
select:focus{background-color:#F0B01B;color:#000000;outline:0;}
textarea{width:90%;background-color:#E4E4E4;border:none;height:30px;font-family:'Open Sans',sans-serif;font-size:18px;padding-left:5px;padding-right:5px;}
textarea:focus{background-color:#F0B01B;color:#000000;outline:0;}
input[type=checkbox] {width:20px;height:20px;border:none;}
.input_mandatory{color:#F0B01B;}

.form_cell{width:1024px;clear:both;}
.form_cell .form_cell_title_long{width:1024px;text-align:center;font-weight:bold;padding-bottom:20px;}
.form_cell .form_cell_title{float:left;width:35%;text-align:left;padding-bottom:20px;}
.form_cell .form_cell_title a{color:#000000;text-decoration:none;cursor:help;border-bottom:dashed 1px #AAAAAA;}
.form_cell .form_cell_title a:hover{color:#0A71B3;text-decoration:none;}
.form_cell .form_cell_field{float:left;width:65%;text-align:left;padding-bottom:20px;}

.input_button{font-family:'Open Sans',sans-serif;height:40px;min-width:150px;background-color:#CB5B09;color:#ffffff;cursor:pointer;padding-top:10px;padding-left:10px;padding-right:10px;border:none;float:left;text-align:center;}
.input_button img {height:30px;margin-top:0px;margin-right:10px;vertical-align:middle;}
.input_button:hover{height:40px;background-color:#F0B01B;color:#ffffff;}

.input_button_reverse{font-family:'Open Sans',sans-serif;height:40px;width:150px;background-color:#F0B01B;color:#ffffff;cursor:pointer;padding-top:10px;border:none;float:left;text-align:center;}
.input_button_reverse img {height:30px;margin-top:0px;margin-right:10px;vertical-align:middle;}
.input_button_reverse:hover{height:40px;background-color:#CB5B09;color:#ffffff;}

.input_button_white{font-family:'Open Sans',sans-serif;height:40px;width:150px;background-color:#FFFFFF;color:#0A71B3;cursor:pointer;padding-top:10px;border:none;float:left;text-align:center;font-size:14px;font-weight:bold;}
.input_button_white img {height:30px;margin-top:0px;margin-right:10px;vertical-align:middle;}
.input_button_white:hover{height:40px;background-color:#96BD0D;color:#ffffff;}

.input_button_big{font-family:'Open Sans',sans-serif;height:70px;width:400px;background-color:#96BD0D;color:#ffffff;cursor:pointer;border:none;float:left;text-align:left;margin-right:25px;font-weight:bold;}
.input_button_big img {height:50px;margin-top:10px;margin-left:15px;vertical-align:middle;}
.input_button_big span {margin-left:15px;}
.input_button_big:hover{background-color:#0A71B3;color:#ffffff;}

.input_button_reverse_big{font-family:'Open Sans',sans-serif;height:70px;width:400px;background-color:#0A71B3;color:#ffffff;cursor:pointer;border:none;float:left;text-align:left;margin-right:25px;font-weight:bold;}
.input_button_reverse_big img {height:50px;margin-top:10px;margin-left:15px;vertical-align:middle;}
.input_button_reverse_big span {margin-left:15px;}
.input_button_reverse_big:hover{background-color:#96BD0D;color:#ffffff;}

.input_button_search{font-family:'Open Sans',sans-serif;height:34px;width:40px;background-color:#CB4102;color:#ffffff;cursor:pointer;padding-top:2px;border:none;float:right;text-align:center;}
.input_button_search img {height:30px;margin-top:0px;margin-right:10px;vertical-align:middle;}
.input_button_search:hover{background-color:#EEAC1A;color:#ffffff;}

.form_cell .form_cell_title a.tooltip {outline:none; }
.form_cell .form_cell_title a.tooltip strong {line-height:30px;}
.form_cell .form_cell_title a.tooltip:hover {text-decoration:none;} 
.form_cell .form_cell_title a.tooltip span {
    z-index:10;display:none; padding:14px 20px;
    margin-top:-30px; margin-left:28px;
    width:300px; line-height:16px;
}
.form_cell .form_cell_title a.tooltip:hover span{display:inline; position:absolute; color:#ffffff;border:1px solid #DCA; background:#012639;font-size:12px;font-weight:normal;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
    
/*CSS3 extras*/
.form_cell .form_cell_title a.tooltip span{border-radius:4px;box-shadow:5px 5px 8px #CCC;}

.info, .success, .warning, .error, .validation {width:90%;border:1px solid;margin:10px 0px;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center;text-align:left;}

.info {color: #00529B;background-color: #BDE5F8;background-image: url('../images/ico_info.png');}
.success {color: #4F8A10;background-color: #DFF2BF;background-image:url('../images/ico_success.png');}
.warning {color: #9F6000;background-color: #FEEFB3;background-image: url('../images/ico_warning.png');}
.error {color: #D8000C;background-color: #FFBABA;background-image: url('../images/ico_error.png');}

.contact_form_left {width:30%;float:left;text-align:left;}
.contact_form_right {width:70%;float:left;text-align:left;}

/* Pour tablettes */
/*
@media (min-width: 481px) and (max-width: 1023px) {
  .header{display:none;width:100%;height:160px;}
  .header .logo{width:60%;height:130px;}
  .header .right{display:none;width:40%;height:130px;}
  
  .header .right .phone{font-weight:bold;color:#5E5E5F;text-align:right;}
  .header .right .phone a {font-size:13px;font-weight:bold;color:#5E5E5F;text-decoration:none;}
  .header .right .phone a:hover {color:#012639;}
  .header .right .menu{display:none;font-weight:bold;height:65px;text-align:right;}
  
  .header .right .phone2{display:none;font-weight:bold;color:#5E5E5F;text-align:right;}
  .header .right .phone2 a {font-size:13px;font-weight:bold;color:#5E5E5F;text-decoration:none;}
  .header .right .phone2 a:hover {color:#012639;}

  .menumidsize{display:inline;width:100%;font-weight:bold;min-height:175px;}  
  .menumidsize .logo{float:left;font-weight:bold;height:100px;text-align:left;padding-left:10px;}
  .menumidsize .phone{float:right;font-size:13px;line-height:21px;font-weight:bold;height:100px;text-align:right;padding-top:10px;padding-right:10px;}
  .menumidsize .phone a {font-size:13px;line-height:21px;font-weight:bold;color:#5E5E5F;text-decoration:none;}
  .menumidsize .phone a:hover {color:#012639;}
  .menumidsize .menumidsize_inner{padding-left:10px;padding-right:10px;margin-top:20px;margin-bottom:10px;text-align:center;}
  .menumidsize .menumidsize_inner .menuitem{font-size:12px;font-weight:bold;color:#012639;text-align:center;margin-left:10px;margin-right:10px;}
  .menumidsize .menumidsize_inner .menuitem a {font-size:12px;font-weight:bold;color:#012639;text-decoration:none;}
  .menumidsize .menumidsize_inner .menuitem a:hover {color:#0A71B3;}
  .menumidsize .menumidsize_inner .menuitem_selected {font-size:12px;font-weight:bold;color:#0A71B3;margin-left:10px;margin-right:10px;}
  .menumidsize .menumidsize_inner .menuitem_selected a {font-size:12px;color:#0A71B3;}  

  .scroller{width:100%;background-image:url(../images/experia_header-background.jpg);background-repeat:repeat-x;text-align:center;position:relative;}
  .scroller .scroller_inner{width:90%;text-align:center;position:relative;}
  .scroller .scroller_inner .scroller_inner_slide{width:100%;}
  .scroller .scroller_inner .scroller_inner_slide .scroller_text1{height:88px;font-weight:bold;font-size:34px;line-height:38px;color:#ffffff;text-align:center;margin-top:100px;}
  .scroller .scroller_inner .scroller_inner_slide .scroller_text2{font-size:28px;line-height:31px;color:#ffffff;text-align:center;margin-top:10px;}
  .scroller .scroller_inner .scroller_inner_slide .scroller_text3{font-weight:bold;font-size:50px;line-height:53px;color:#012639;text-align:center;margin-top:10px;}
  .scroller .scroller_inner .scroller_inner_slide .scroller_text4{overflow:hidden;font-weight:normal;font-size:20px;line-height:22px;color:#ffffff;text-align:center;margin-top:10px;}
  .scroller .scroller_inner .scroller_inner_slide .scroller_button{z-index:1001;width:300px;height:50px;margin-left:auto;margin-right:auto;margin-top:10px;
                                 font-weight:bold;font-size:20px;line-height:24px;color:#ffffff;cursor:pointer;
                                 border:solid 3px #ffffff;
                                 -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;-khtml-border-radius: 10px;margin-bottom:100px;}
  .scroller .scroller_inner .scroller_inner_slide .scroller_button .scroller_button_inner{position:relative;padding-top:14px;}
  .scroller .scroller_inner .scroller_inner_slide .scroller_button .scroller_button_inner a{color:#ffffff;text-decoration:none;}                               

  .title_bar{width:100%;}
  .title_bar img{display:none;}
  .title_bar div{font-size:32px;font-weight:bold;line-height:36px;color:#012639;text-align:center;}
  
  .horizontal_space{width:100%;height:50px;margin-left:auto;margin-right:auto;}

  .content_full{width:100%;padding-bottom:50px;position:relative;}
  .content{width:100%;margin-left:auto;margin-right:auto;text-align:center;padding-bottom:50px;position:relative;}
  .content_inner{width:100%;margin-left:auto;margin-right:auto;text-align:center;}
  .content_inner img{max-width:598px;}
  .content_text{font-family:'Open Sans',sans-serif;font-size:18px;line-height:32px;color:#012639;margin-left:20px;margin-right:20px;}
  .content_text img{max-width:560px;}  
  .content_text_3cols_big{display:none;margin-left:20px;margin-right:20px;font-family:'Open Sans',sans-serif;font-size:18px;line-height:32px;color:#012639;text-align:left;}
  .content_text_3cols_big tr{display:none;}
  .content_text_3cols_small{display:inline-block;margin-left:20px;margin-right:20px;font-family:'Open Sans',sans-serif;font-size:18px;line-height:32px;color:#012639;text-align:left;}
  .content_quote{font-size:40px;line-height:51px;color:#0A71B3;padding-bottom:35px;}
  .content_quote_sign{font-family:'Open Sans',sans-serif;font-size:18px;line-height:20px;color:#0A71B3;}
  
  .menu_middle{width:33%;float:left;text-align:center;cursor:pointer;padding-bottom:20px;}
  .menu_middle .menu_middle_img{margin-left:auto;margin-right:auto;width:60px;height:60px;background-position:0px 0px;}
  .menu_middle .menu_middle_img_hover{margin-left:auto;margin-right:auto;width:60px;height:60px;background-position:0px 60px;}
  .menu_middle .menu_middle_text1{height:46px;overflow:hidden;font-size:20px;line-height:23px;padding-bottom:20px;}
  .menu_middle .menu_middle_text1 .mtext2{display:none;font-size:16px;line-height:21px;color:#012639;padding-bottom:8px;}
  .menu_middle .menu_middle_text2{height:52px;overflow:hidden;font-size:16px;line-height:21px;color:#012639;padding-bottom:8px;}
  .menu_middle .menu_middle_link{font-family:'Open Sans',sans-serif;font-size:14px;color:#96BD0D;}
  .menu_middle .menu_middle_link_hover{font-family:'Open Sans',sans-serif;font-size:14px;color:#0A71B3;}
  .menu_middle .menu_middle_link_plus{display:none;}
  .menu_middle .menu_middle_link_plus_hover{display:none;}
  
  .blog_middle_title_bar{width:100%;padding-bottom:50px;position:relative;}
  .blog_middle_title_bar .title_bar{width:100%;margin-left:auto;margin-right:auto;}         
  .blog_middle_title_bar .title_bar div{font-size:32px;font-weight:bold;line-height:36px;color:#012639;text-align:center;}           
  
  .blog_middle_title_bar .title_bar1{width:100%;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:20px;}         
  .blog_middle_title_bar .title_bar1 div{font-size:32px;font-weight:bold;line-height:36px;color:#012639;text-align:center;}
  .blog_middle_title_bar .title_bar1 div.social_buttons{display:inline-block;width:100%;text-align:center;margin-bottom:20px;}           
  
  .blog_search{width:100%;clear:both;text-align:center;margin-bottom:20px;}
  .text_search{width:85%;border:solid 2px #012639;background-color:#ffffff;color:#012639;}
  
  .input_button_search{height:34px;width:40px;background-color:#012639;color:#ffffff;cursor:pointer;padding-top:2px;border:none;text-align:center;clear:both;margin-right:10px;}
  .input_button_search img {height:30px;margin-top:0px;margin-right:10px;vertical-align:middle;}
  .input_button_search:hover{background-color:#0A71B3;color:#ffffff;}
  
  .blog_middle_left{display:inline-block;width:100%;text-align:center;float:none;position:relative;}  
  .blog_middle_left .blog_middle_left_title{text-align:center;margin-left:20px;margin-right:20px;}
  
  .blog_middle_left .blog_middle_left_1{width:100%;clear:both;text-align:center;cursor:pointer;}
  .blog_middle_left .blog_middle_left_1 .blog_middle_img{width:315px;height:200px;margin-left:auto;margin-right:auto;overflow:hidden;cursor:pointer;background-color:#AAAAAA;}
  .blog_middle_left .blog_middle_left_1 .blog_middle_text{width:315px;margin-left:auto;margin-right:auto;overflow:hidden;text-overflow:ellipsis;text-align:left;font-family:'Open Sans',sans-serif;font-size:10px;line-height:12px;color:#AAAAAA;cursor:pointer;margin-top:20px;}
  .blog_middle_left .blog_middle_left_1 .blog_middle_text:hover{color:#ffffff;}
  .blog_middle_left .blog_middle_left_1 .blog_middle_text .blog_middle_title{font-size:22px;line-height:24px;height:50px;overflow:hidden;text-overflow:ellipsis;font-weight:bold;color:#4B4B4B;}
  .blog_middle_left .blog_middle_left_1 .blog_middle_text .blog_middle_date{font-size:14px;line-height:24px;font-weight:normal;color:#4B4B4B;}
  .blog_middle_left .blog_middle_left_1 .blog_middle_text .blog_middle_short{height:145px;white-space:pre-line;overflow:hidden;text-overflow:ellipsis;font-size:18px;line-height:24px;font-weight:normal;color:#4B4B4B;margin-top:0px;}
  .blog_middle_left .blog_middle_left_1 .blog_middle_link{width:315px;margin-left:auto;margin-right:auto;text-align:left;font-family:'Open Sans',sans-serif;font-size:18px;color:#96BD0D;}
  .blog_middle_left .blog_middle_left_1 .blog_middle_link_hover{width:315px;margin-left:auto;margin-right:auto;text-align:left;font-family:'Open Sans',sans-serif;font-size:18px;color:#0A71B3;}
  .blog_middle_left .blog_middle_left_1 .blog_middle_keywords{width:315px;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:10px;height:88px;overflow:hidden;}
  
  .blog_middle_left .blog_middle_left_2{display:inline-block;width:50%;float:left;text-align:left;cursor:pointer;}
  .blog_middle_left .blog_middle_left_2 .blog_middle_img{width:250px;height:200px;overflow:hidden;cursor:pointer;background-color:#AAAAAA;}
  .blog_middle_left .blog_middle_left_2 .blog_middle_text{width:250px;height:212px;overflow:hidden;text-overflow:ellipsis;text-align:left;font-family:'Open Sans',sans-serif;font-size:10px;line-height:12px;color:#AAAAAA;cursor:pointer;margin-top:20px;}
  .blog_middle_left .blog_middle_left_2 .blog_middle_text:hover{color:#ffffff;}
  .blog_middle_left .blog_middle_left_2 .blog_middle_text .blog_middle_title{font-size:22px;line-height:24px;height:50px;overflow:hidden;text-overflow:ellipsis;font-weight:bold;color:#4B4B4B;}
  .blog_middle_left .blog_middle_left_2 .blog_middle_text .blog_middle_date{font-size:14px;line-height:24px;font-weight:bold;color:#4B4B4B;}
  .blog_middle_left .blog_middle_left_2 .blog_middle_text .blog_middle_short{height:145px;white-space:pre-line;overflow:hidden;text-overflow:ellipsis;font-size:18px;line-height:24px;font-weight:normal;color:#4B4B4B;margin-top:0px;}
  .blog_middle_left .blog_middle_left_2 .blog_middle_link{width:250px;text-align:left;font-family:'Open Sans',sans-serif;font-size:18px;color:#96BD0D;}
  .blog_middle_left .blog_middle_left_2 .blog_middle_link_hover{width:250px;text-align:left;font-family:'Open Sans',sans-serif;font-size:18px;color:#0A71B3;}
  
  .blog_middle_left .blog_middle_inner{display:inline-block;width:500px;text-align:left;margin-left:15px;}
  
  .blog_middle_left .blog_middle_inner {width:100%;clear:both;text-align:left;cursor:pointer;}
  .blog_middle_left .blog_middle_inner h1{margin-top:10px;margin-bottom:20px;}
  .blog_middle_left .blog_middle_inner .blog_middle_img{width:100%;margin-left:auto;margin-right:auto;cursor:pointer;}
  .blog_middle_left .blog_middle_inner .blog_middle_img img{width:95%;}
  .blog_middle_left .blog_middle_inner .blog_middle_text{width:95%;text-align:left;font-family:'Open Sans',sans-serif;font-size:10px;line-height:12px;color:#AAAAAA;cursor:pointer;margin-top:20px;}
  .blog_middle_left .blog_middle_inner .blog_middle_text .blog_middle_title{font-size:22px;line-height:24px;height:50px;overflow:hidden;text-overflow:ellipsis;font-weight:bold;color:#4B4B4B;}
  .blog_middle_left .blog_middle_inner .blog_middle_text .blog_middle_date{font-size:14px;line-height:24px;font-weight:normal;color:#4B4B4B;}
  .blog_middle_left .blog_middle_inner .blog_middle_text .blog_middle_short{font-size:18px;line-height:24px;font-weight:normal;color:#4B4B4B;margin-top:0px;}
  .blog_middle_left .blog_middle_inner .blog_middle_link{width:315px;margin-left:auto;margin-right:auto;text-align:left;font-family:'Open Sans',sans-serif;font-size:18px;color:#96BD0D;}
  .blog_middle_left .blog_middle_inner .blog_middle_link_hover{width:315px;margin-left:auto;margin-right:auto;text-align:left;font-family:'Open Sans',sans-serif;font-size:18px;color:#0A71B3;}
  .blog_middle_left .blog_middle_inner .blog_middle_keywords{width:315px;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:10px;height:88px;overflow:hidden;}
   
  .blog_middle_right{display:inline-block;width:100%;height:100%;background-color:#012639;clear:both;padding-left:10px;}
  .blog_middle_right .blog_middle{width:500px;height:100%;float:left;text-align:left;cursor:pointer;}

  .blog_right_keywords{clear:both;text-align:left;}
  
  .blog_middle_right_nobg{display:inline-block;width:100%;min-height:560px;clear:both;}
  .blog_middle_right_nobg .blog_middle{width:500px;height:100%;float:left;text-align:left;cursor:pointer;padding-left:10px;}
  
  .blog_middle_right_nobg .blog_middle_right_bg{display:inline-block;width:100%;min-height:560px;background-color:#012639;}
  .blog_middle_right_nobg .blog_middle_right_bg .blog_middle{width:341px;float:left;text-align:left;cursor:pointer;}
  
  .blog_middle_3col{display:inline-block;width:100%;}
  .blog_middle_3col .blog_3col{display:inline-block;width:250px;float:left;text-align:left;cursor:pointer;}
  .blog_middle_3col .blog_3col .blog_middle_img{width:250px;height:200px;overflow:hidden;cursor:pointer;background-color:#AAAAAA;}
  .blog_middle_3col .blog_3col .blog_middle_text{width:250px;height:212px;overflow:hidden;text-overflow:ellipsis;font-family:'Open Sans',sans-serif;font-size:10px;line-height:12px;color:#AAAAAA;cursor:pointer;margin-top:20px;}
  .blog_middle_3col .blog_3col .blog_middle_text:hover{color:#ffffff;}
  .blog_middle_3col .blog_3col .blog_middle_text .blog_middle_title{font-size:22px;line-height:24px;font-weight:bold;color:#4B4B4B;}
  .blog_middle_3col .blog_3col .blog_middle_text .blog_middle_date{font-size:14px;line-height:24px;font-weight:bold;color:#4B4B4B;}
  .blog_middle_3col .blog_3col .blog_middle_text .blog_middle_short{font-size:18px;line-height:24px;font-weight:normal;color:#4B4B4B;margin-top:20px;}
  .blog_middle_3col .blog_3col .blog_middle_link{width:250px;font-family:'Open Sans',sans-serif;font-size:18px;color:#96BD0D;}
  .blog_middle_3col .blog_3col .blog_middle_link_hover{width:250px;font-family:'Open Sans',sans-serif;font-size:18px;color:#0A71B3;}
  
  .footer{display:none;width:100%;background-color:#303030;}
  .footer .footer_inner{width:100%;padding:20px;}
  .footer .footer_inner .footer_logo{width:100%;height:100px;text-align:center;border-bottom:1px solid #0A71B3;}
  .footer .footer_inner .footer_spacer{width:0px;height:0px;display:none;}
  .footer .footer_inner .footer_menu{width:100%;}      
  .footer .footer_inner .footer_menu .footer_menu_title{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:bold;color:#FFFFFF;margin-top:20px;margin-bottom:15px;}
  .footer .footer_inner .footer_menu .footer_menu_line{height:1px;border-bottom:1px solid #AAAAAA;}
  .footer .footer_inner .footer_menu .menuitem_footer{font-weight:bold;color:#FFFFFF;border-bottom:1px solid #AAAAAA;margin-top:9px;padding-bottom:9px;}
  .footer .footer_inner .footer_menu .menuitem_footer a{font-family:'Open Sans',sans-serif;font-size:10px;font-weight:bold;color:#AAAAAA;text-decoration:none;margin-left:10px;}
  .footer .footer_inner .footer_menu .menuitem_footer a:hover{color:#FFFFFF;}
  .footer .footer_inner .footer_menu .menuitem_footer_selected{font-weight:bold;color:#FFFFFF;border-bottom:1px solid #AAAAAA;margin-top:9px;padding-bottom:9px;}
  .footer .footer_inner .footer_menu .menuitem_footer_selected a{font-family:'Open Sans',sans-serif;font-size:10px;color:#FFFFFF;text-decoration:none;margin:10px;}  
  .footer .footer_inner .footer_blog{display:none;width:70%;float:left;}
  .footer .footer_inner .footer_blog .footer_blog_title{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:bold;color:#FFFFFF;margin-top:20px;margin-bottom:15px;}
  .footer .footer_inner .footer_coord{width:100%;}
  .footer .footer_inner .footer_coord .footer_coord_title{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:bold;color:#FFFFFF;margin-top:20px;margin-bottom:15px;}
  .footer .footer_inner .footer_coord a{font-family:'Open Sans',sans-serif;font-size:15px;font-weight:bold;color:#AAAAAA;text-decoration:none;}
  .footer .footer_inner .footer_coord a:hover{color:#FFFFFF;}
  .footer .footer_inner .footer_coord .footer_coord_img_facebook {width:30px;height:30px;background-image:url(../images/footer_social-facebook-sprite.png);background-position:0px 0px;float:left;cursor:pointer;}
  .footer .footer_inner .footer_coord .footer_coord_img_facebook:hover {width:30px;height:30px;background-position:30px 0px;}
  .footer .footer_inner .footer_coord .footer_coord_img_linkedin {width:30px;height:30px;background-image:url(../images/footer_social-linkedin-sprite.png);background-position:0px 0px;float:left;cursor:pointer;}
  .footer .footer_inner .footer_coord .footer_coord_img_linkedin:hover {width:30px;height:30px;background-position:0px 30px;}
  .footer .footer_inner .footer_coord .footer_coord_img_youtube {width:30px;height:30px;background-image:url(../images/footer_social-youtube-sprite.png);background-position:0px 0px;float:left;cursor:pointer;}
  .footer .footer_inner .footer_coord .footer_coord_img_youtube:hover {width:30px;height:30px;background-position:30px 0px;}
  
  .footermidsize{display:inline-block;width:100%;background-color:#303030;position:relative;}
  .footermidsize .footermidsize_inner{padding-left:20px;padding-right:20px;padding-bottom:30px;}
  .footermidsize .footermidsize_inner .footer_logo{width:100%;text-align:center;border-bottom:1px solid #0A71B3;}
  .footermidsize .footermidsize_inner .footer_spacer{width:0px;height:0px;display:none;}
  .footermidsize .footermidsize_inner .footer_menu{width:100%;}      
  .footermidsize .footermidsize_inner .footer_menu .footer_menu_title{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:bold;color:#FFFFFF;margin-top:10px;margin-bottom:10px;}
  .footermidsize .footermidsize_inner .footer_menu .footer_menu_line{height:1px;border-bottom:1px solid #AAAAAA;}
  .footermidsize .footermidsize_inner .footer_menu .menuitem_footer{font-weight:bold;color:#FFFFFF;border-bottom:1px solid #AAAAAA;margin-top:0px;padding-bottom:0px;}
  .footermidsize .footermidsize_inner .footer_menu .menuitem_footer a{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:bold;color:#AAAAAA;text-decoration:none;margin-left:10px;}
  .footermidsize .footermidsize_inner .footer_menu .menuitem_footer a:hover{color:#FFFFFF;}
  .footermidsize .footermidsize_inner .footer_menu .menuitem_footer_selected{font-weight:bold;color:#FFFFFF;border-bottom:1px solid #AAAAAA;margin-top:2px;padding-bottom:2px;}
  .footermidsize .footermidsize_inner .footer_menu .menuitem_footer_selected a{font-family:'Open Sans',sans-serif;font-size:14px;color:#FFFFFF;text-decoration:none;margin:10px;}  
  .footermidsize .footermidsize_inner .footer_blog{display:none;width:70%;float:left;}
  .footermidsize .footermidsize_inner .footer_blog .footer_blog_title{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:bold;color:#FFFFFF;margin-top:10px;margin-bottom:10px;}
  
  .footermidsize .footermidsize_inner .footer_coord{width:50%;float:left;line-height:15px;}  
  .footermidsize .footermidsize_inner .footer_coord .footer_coord_title{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:bold;color:#FFFFFF;margin-top:20px;margin-bottom:10px;}
  .footermidsize .footermidsize_inner .footer_coord a{font-family:'Open Sans',sans-serif;font-size:15px;line-height:15px;font-weight:bold;color:#AAAAAA;text-decoration:none;}
  .footermidsize .footermidsize_inner .footer_coord a:hover{color:#FFFFFF;}
  .footermidsize .footermidsize_inner .footer_coord .footer_coord_img_facebook {width:30px;height:30px;background-image:url(../images/footer_social-facebook-sprite.png);background-position:0px 0px;float:left;cursor:pointer;}
  .footermidsize .footermidsize_inner .footer_coord .footer_coord_img_facebook:hover {width:30px;height:30px;background-position:30px 0px;}
  .footermidsize .footermidsize_inner .footer_coord .footer_coord_img_linkedin {width:30px;height:30px;background-image:url(../images/footer_social-linkedin-sprite.png);background-position:0px 0px;float:left;cursor:pointer;}
  .footermidsize .footermidsize_inner .footer_coord .footer_coord_img_linkedin:hover {width:30px;height:30px;background-position:0px 30px;}
  .footermidsize .footermidsize_inner .footer_coord .footer_coord_img_youtube {width:30px;height:30px;background-image:url(../images/footer_social-youtube-sprite.png);background-position:0px 0px;float:left;cursor:pointer;}
  .footermidsize .footermidsize_inner .footer_coord .footer_coord_img_youtube:hover {width:30px;height:30px;background-position:30px 0px;}

  .footer2{width:100%;height:54px;background-color:#1C1C1A;overflow:hidden;}
  .footer2 .footer2_inner{width:100%;height:54px;margin-left:auto;margin-right:auto;padding-top:12px;font-family:'Open Sans',sans-serif;color:#C1C1C1;font-size:8px;padding-left:20px;}
  .footer2 .footer2_inner a{font-family:'Open Sans',sans-serif;font-size:8px;font-weight:bold;color:#C1C1C1;text-decoration:none;}
  .footer2 .footer2_inner a:hover{color:#0A71B3;}  

  .form_cell{width:100%;clear:both;}
  .form_cell .form_cell_title_long{width:100%;text-align:center;font-weight:bold;padding-bottom:20px;}
  .form_cell .form_cell_title{float:left;width:30%;text-align:left;padding-bottom:20px;}
  .form_cell .form_cell_field{float:left;width:70%;text-align:left;padding-bottom:20px;}

  .contact_form_left {width:90%;clear:both;text-align:left;padding-left:0px;padding-bottom:20px;border:solid 1px black;}
  .contact_form_right {width:90%;clear:both;text-align:left;}

  .input_button_big{height:70px;width:400px;background-color:#96BD0D;color:#ffffff;cursor:pointer;border:none;clear:both;text-align:left;margin-left:20px;margin-right:0px;font-size:14px;margin-bottom:20px;font-weight:bold;}
  .input_button_big img {height:50px;margin-top:10px;margin-left:15px;vertical-align:middle;}
  .input_button_big span {margin-left:15px;}
  .input_button_big:hover{background-color:#0A71B3;color:#ffffff;}
  
  .input_button_reverse_big{height:70px;width:400px;background-color:#0A71B3;color:#ffffff;cursor:pointer;border:none;clear:both;text-align:left;margin-left:20px;margin-right:0px;font-size:14px;margin-bottom:20px;font-weight:bold;}
  .input_button_reverse_big img {height:50px;margin-top:10px;margin-left:15px;vertical-align:middle;}
  .input_button_reverse_big span {margin-left:15px;}
  .input_button_reverse_big:hover{background-color:#96BD0D;color:#ffffff;}
}
*/

/* Pour téléphones */
@media (min-width: 160px) and (max-width: 768px) {
  .header_container{display:inline;padding-top:0px;}
  
  .header{display:inline-block;background-position:top left;background-repeat:repeat;}
  .header_inner{width:100%;padding:0px;}     
  .header .header_inner .logo{width:330px;height:130px;position:absolute;left:25%;top:-110px;margin-bottom:0px;}
  .header .header_inner .logo img{cursor:pointer;z-index:2000;}
  .header .header_inner .right{display:none;height:0px;}

  .header .header_inner .logo2{display:none;width:100%;height:180px;position:absolute;left:32%;top:0px;margin-bottom:0px;}
  .header .header_inner .logo2 img{cursor:pointer;z-index:2000;height:130px;}
  .header .header_inner .right2{display:none;height:0px;}

  .header2{display:block;background-position:top left;background-repeat:repeat;}
  .header_inner{width:100%;padding:0px;}     
  .header2 .header_inner .logo{width:330px;height:130px;position:absolute;left:25%;top:-110px;margin-bottom:0px;}
  .header2 .header_inner .logo img{cursor:pointer;z-index:2000;}
  .header2 .header_inner .right{display:none;height:0px;}

  .header2 .header_inner .logo2{display:none;width:100%;height:180px;position:absolute;left:32%;top:0px;margin-bottom:0px;}
  .header2 .header_inner .logo2 img{cursor:pointer;z-index:2000;height:130px;}
  .header2 .header_inner .right2{display:none;height:0px;}
  
  /*.header .logo{width:60%;height:130px;}
  .header .right{display:none;width:40%;height:130px;}
  
  .header .right .phone{font-weight:bold;color:#5E5E5F;text-align:right;}
  .header .right .phone a {font-size:13px;font-weight:bold;color:#5E5E5F;text-decoration:none;}
  .header .right .phone a:hover {color:#012639;}
  .header .right .menu{display:none;font-weight:bold;height:65px;text-align:right;}
  
  .header .right .phone2{display:none;font-weight:bold;color:#5E5E5F;text-align:right;}
  .header .right .phone2 a {font-size:13px;font-weight:bold;color:#5E5E5F;text-decoration:none;}
  .header .right .phone2 a:hover {color:#012639;}
  */

  .menu{display:none;}
  .menu .menu_inner{display:none;}
  
  .menumidsize{display:none;width:100%;font-weight:bold;min-height:175px;}  
  .menumidsize .logo{float:left;font-weight:bold;height:100px;text-align:left;padding-left:10px;}
  .menumidsize .phone{float:right;font-size:13px;line-height:21px;font-weight:bold;height:100px;text-align:right;padding-top:10px;padding-right:10px;}
  .menumidsize .phone a {font-size:13px;line-height:21px;font-weight:bold;color:#5E5E5F;text-decoration:none;}
  .menumidsize .phone a:hover {color:#012639;}
  .menumidsize .menumidsize_inner{padding-left:10px;padding-right:10px;margin-top:20px;text-align:center;}
  .menumidsize .menumidsize_inner .menuitem{font-size:12px;font-weight:bold;color:#012639;text-align:center;margin-left:10px;margin-right:10px;}
  .menumidsize .menumidsize_inner .menuitem a {font-size:12px;font-weight:bold;color:#012639;text-decoration:none;}
  .menumidsize .menumidsize_inner .menuitem a:hover {color:#0A71B3;}
  .menumidsize .menumidsize_inner .menuitem_selected {font-size:12px;font-weight:bold;color:#0A71B3;margin-left:10px;margin-right:10px;}
  .menumidsize .menumidsize_inner .menuitem_selected a {font-size:12px;color:#0A71B3;}  

  .menusmall{display:inline;width:100%;text-align:center;}
  .menusmall .menu1{width:100%;height:54px;background-color:#CB4102;border-bottom:solid 1px #AAAAAA;}
  .menusmall .menu1 .logo{text-align:center;}
  
  .menusmall .menulist {display:none;width:100%;transition: left 0.2s;}
  .menusmall .menulist .menuitem{width:100%;text-align:left;font-size:12px;background-color:#CB4102;color:#ffffff;border-bottom:solid 1px #AAAAAA;}
  .menusmall .menulist .menuitem a{font-size:18px;font-weight:bold;color:#ffffff;text-decoration:none;margin-left:16px;}
  .menusmall .menulist .menuitem a:hover{color:#EFAD1B;}
  .menusmall .menulist .menuitem_selected{width:100%;text-align:left;font-size:12px;background-color:#CB4102;color:#ffffff;border-bottom:solid 1px #AAAAAA;}
  .menusmall .menulist .menuitem_selected a{font-size:18px;color:#EFAD1B;margin-left:16px;}  
 
  .menu_horaire{width:100%;text-align:center;cursor:pointer;padding-top:10px;}
  .menu_horaire .menu_horaire_text1{color:#ffffff;font-size:16px;line-height:20px;font-weight:bold;}
  .menu_horaire .menu_horaire_text2{color:#ffffff;font-size:12px;line-height:12px;}
  .menu_horaire_button{width:200px;height:30px;margin-left:auto;margin-right:auto;color:#CA4002;background-color:#F0B01B;font-size:16px;font-weight:bold;padding-top:1px;cursor:pointer;}
  
  .slidedown {            
    max-height: 430px ;                    
  }    
  
  .scroller{width:100%;background-repeat:repeat-x;text-align:center;position:relative;}
  .scroller .scroller_inner{width:90%;text-align:center;}
  .scroller .scroller_inner .scroller_inner_slide{width:100%;text-align:center;}
  .scroller .scroller_inner .scroller_inner_slide .scroller_text1{width:90%;font-weight:bold;font-size:20px;line-height:24px;color:#ffffff;text-align:left;margin-top:100px;}
  .scroller .scroller_inner .scroller_inner_slide .scroller_text2{width:90%;max-height:170px;overflow:hidden;font-size:17px;line-height:19px;color:#ffffff;text-align:left;margin-top:0px;}
  .scroller .scroller_inner .scroller_inner_slide .scroller_text3{width:100%;font-weight:bold;font-size:24px;line-height:27px;color:#012639;text-align:center;margin-top:10px;}
  .scroller .scroller_inner .scroller_inner_slide .scroller_text4{width:100%;font-weight:normal;font-size:20px;line-height:22px;color:#ffffff;text-align:center;margin-top:10px;}
  .scroller .scroller_inner .scroller_inner_slide .scroller_button{z-index:1001;width:200px;height:40px;text-align:center;font-weight:bold;font-size:20px;line-height:24px;color:#ffffff;cursor:pointer;margin-top:30px;margin-bottom:0px;background-color:#CB5B09;font-family:'Open Sans',sans-serif;opacity:0.8;}
  .scroller .scroller_inner .scroller_inner_slide .scroller_button:hover{background-color:#CC4706;color:#ffffff;}
  .scroller .scroller_inner .scroller_inner_slide .scroller_button .scroller_button_inner{padding-top:10px;color:#fffff;}
  .scroller .scroller_inner .scroller_inner_slide .scroller_button .scroller_button_inner a{color:#ffffff;text-decoration:none;}                               

  .title_bar{width:100%;}
  .title_bar img{display:none;}
  .title_bar div{font-size:32px;font-weight:bold;line-height:36px;color:#012639;text-align:center;}
  
  .horizontal_space{width:100%;height:20px;margin-left:auto;margin-right:auto;}

  .content_full{width:100%;padding-bottom:20px;position:relative;}
  .content{width:100%;text-align:center;padding-bottom:20px;position:relative;}
  .content_inner{width:100%;text-align:center;}
  .content_inner img{max-width:360px;}
  .content_text{display:inline-block;width:90%;font-family:'Open Sans',sans-serif;font-size:18px;line-height:32px;color:#012639;}  
  .content_text_small{padding-left:20px;padding-right:20px;}
  .content_text img{max-width:330px;}  
  .content_text_3cols_big{display:none;margin-left:20px;margin-right:20px;font-family:'Open Sans',sans-serif;font-size:18px;line-height:32px;color:#012639;text-align:left;}
  .content_text_3cols_big tr{display:none;}
  .content_text_3cols_small{display:inline-block;margin-left:0px;margin-right:0px;font-family:'Open Sans',sans-serif;font-size:18px;line-height:32px;color:#012639;text-align:left;}
  .content_text_3cols_small td img{max-width:300px;}
  .content_quote{font-size:40px;line-height:51px;color:#0A71B3;padding-bottom:35px;}
  .content_quote_sign{font-family:'Open Sans',sans-serif;font-size:18px;line-height:20px;color:#0A71B3;}
  
  .content_text_50{width:90%;font-family:'Open Sans',sans-serif;font-size:18px;line-height:32px;color:#4B4B4B;text-align:left;padding-left:20px;margin-bottom:20px;}
  .content_text_50 img{max-width:100%;}
  
  .menu_middle{width:306px;height:144px;margin-left:15px;text-align:center;cursor:pointer;border:solid 10px #B23B03;margin-bottom:20px;}
  .menu_middle .menu_middle_inner{width:300px;height:144px;text-align:left;}
  .menu_middle:hover{border:solid 10px #F0B01B;}
  .menu_middle .menu_middle_inner .menu_middle_img{margin-left:auto;margin-right:auto;width:60px;height:60px;background-position:0px 0px;margin-bottom:10px;}
  .menu_middle .menu_middle_inner .menu_middle_img_hover{margin-left:auto;margin-right:auto;width:60px;height:60px;background-position:0px 60px;margin-bottom:10px;}
  .menu_middle .menu_middle_inner .menu_middle_text1{height:68px;font-size:30px;line-height:34px;padding-top:30px;padding-left:20px;padding-bottom:0px;color:#ffffff;}
  .menu_middle .menu_middle_inner .menu_middle_text2{font-size:16px;line-height:21px;color:#F0B01B;padding-bottom:0px;}
  .menu_middle .menu_middle_inner .menu_middle_link{font-size:14px;color:#F0B01B;padding-left:20px;}
  .menu_middle .menu_middle_inner .menu_middle_link_hover{font-family:'Open Sans',sans-serif;font-size:14px;color:#0A71B3;}
  .menu_middle .menu_middle_inner .menu_middle_link_plus{display:none;}
  .menu_middle .menu_middle_inner .menu_middle_link_plus_hover{display:none;}
  
  /*
  .menu_middle{width:100%;text-align:left;cursor:pointer;padding-bottom:20px;}
  .menu_middle .menu_middle_img{float:left;width:60px;height:60px;background-position:0px 0px;background-repeat:no-repeat;margin-left:20px;margin-right:20px;}
  .menu_middle .menu_middle_img_hover{float:left;width:60px;height:60px;background-position:0px -60px;background-repeat:no-repeat;margin-left:20px;margin-right:20px;}
  .menu_middle .menu_middle_text1{float:left;height:100%;width:60%;font-size:20px;line-height:23px;padding-bottom:0px;}
  .menu_middle .menu_middle_text1 .mtext2{display:block;font-size:14px;line-height:19px;color:#012639;padding-bottom:8px;}
  .menu_middle .menu_middle_text2{display:none;float:left;font-size:16px;line-height:21px;color:#012639;padding-bottom:8px;}
  .menu_middle .menu_middle_link{display:none;float:left;width:20%;font-family:'Open Sans',sans-serif;font-size:14px;color:#96BD0D;}
  .menu_middle .menu_middle_link_hover{display:none;font-family:'Open Sans',sans-serif;font-size:14px;color:#0A71B3;}
  .menu_middle .menu_middle_link_plus{display:inline;float:left;width:20px;font-family:'Open Sans',sans-serif;font-size:24px;color:#96BD0D;text-align:right;}
  .menu_middle .menu_middle_link_plus_hover{display:inline;float:left;width:20px;font-family:'Open Sans',sans-serif;font-size:24px;color:#0A71B3;text-align:right;}
  */

  .blog_middle_title_bar{width:90%;padding-bottom:0px;position:relative;}
  .blog_middle_title_bar .title_bar{width:100%;margin-left:auto;margin-right:auto;}         
  .blog_middle_title_bar .title_bar div{font-size:32px;font-weight:bold;line-height:36px;color:#012639;text-align:center;}           
  
  .blog_middle_title_bar .title_bar1{width:100%;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:20px;}         
  .blog_middle_title_bar .title_bar1 div{font-size:32px;font-weight:bold;line-height:36px;color:#012639;text-align:center;}
  .blog_middle_title_bar .title_bar1 div.social_buttons{width:100%;text-align:center;margin-bottom:20px;}           
  
  .blog_search{width:100%;clear:both;text-align:center;margin-bottom:20px;}
  .text_search{width:75%;border:solid 2px #CB4102;background-color:#ffffff;color:#BABABA;}
  .text_search:focus{width:75%;border:solid 2px #CB4102;background-color:#ffffff;color:#BABABA;}
  
  .input_button_search{height:34px;width:40px;background-color:#CB4102;color:#ffffff;cursor:pointer;padding-top:2px;border:none;text-align:center;clear:both;margin-right:10px;}
  .input_button_search img {height:30px;margin-top:0px;margin-right:10px;vertical-align:middle;}
  .input_button_search:hover{background-color:#0A71B3;color:#ffffff;}
  
  .input_button_search{font-family:'Open Sans',sans-serif;height:34px;width:40px;background-color:#CB4102;color:#ffffff;cursor:pointer;padding-top:2px;border:none;float:right;text-align:center;}
  .input_button_search img {height:30px;margin-top:0px;margin-right:10px;vertical-align:middle;}
  .input_button_search:hover{background-color:#EEAC1A;color:#ffffff;}
  
  .blog_middle_left{display:inline-block;width:100%;text-align:left;float:none;position:relative;padding-left:20px;}
  .blog_middle_left .blog_middle_left_title{text-align:center;margin-left:20px;margin-right:20px;}
  
  .blog_middle_left .blog_middle_left_1{display:inline-block;width:270px;float:none;cursor:pointer;margin-left:auto;margin-right:auto;}
  .blog_middle_left .blog_middle_left_1 .blog_middle_img{width:270px;height:200px;overflow:hidden;cursor:pointer;background-color:#AAAAAA;margin-left:auto;margin-right:auto;}
  .blog_middle_left .blog_middle_left_1 .blog_middle_text{width:270px;height:212px;overflow:hidden;text-overflow:ellipsis;margin-left:auto;margin-right:auto;font-family:'Open Sans',sans-serif;font-size:10px;line-height:12px;color:#AAAAAA;cursor:pointer;margin-top:20px;}
  .blog_middle_left .blog_middle_left_1 .blog_middle_text:hover{color:#ffffff;}
  .blog_middle_left .blog_middle_left_1 .blog_middle_text .blog_middle_title{font-size:22px;line-height:24px;height:50px;overflow:hidden;text-overflow:ellipsis;font-weight:bold;color:#4B4B4B;}
  .blog_middle_left .blog_middle_left_1 .blog_middle_text .blog_middle_date{font-size:14px;line-height:24px;font-weight:bold;color:#4B4B4B;}
  .blog_middle_left .blog_middle_left_1 .blog_middle_text .blog_middle_short{height:122px;white-space:pre-line;overflow:hidden;text-overflow:ellipsis;font-size:18px;line-height:24px;font-weight:normal;color:#4B4B4B;margin-top:0px;}
  .blog_middle_left .blog_middle_left_1 .blog_middle_link{width:270px;margin-left:auto;margin-right:auto;font-family:'Open Sans',sans-serif;font-size:18px;color:#96BD0D;}
  .blog_middle_left .blog_middle_left_1 .blog_middle_link_hover{width:270px;margin-left:auto;margin-right:auto;font-family:'Open Sans',sans-serif;font-size:18px;color:#0A71B3;}
  .blog_middle_left .blog_middle_left_1 .blog_middle_keywords{width:315px;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:10px;height:88px;overflow:hidden;}
  
  .blog_middle_left .blog_middle_left_2{display:inline-block;width:270px;float:none;cursor:pointer;margin-left:auto;margin-right:auto;}
  .blog_middle_left .blog_middle_left_2 .blog_middle_img{width:270px;height:200px;overflow:hidden;cursor:pointer;background-color:#AAAAAA;margin-left:auto;margin-right:auto;}
  .blog_middle_left .blog_middle_left_2 .blog_middle_text{width:270px;height:212px;margin-left:auto;margin-right:auto;overflow:hidden;text-overflow:ellipsis;font-family:'Open Sans',sans-serif;font-size:10px;line-height:12px;color:#AAAAAA;cursor:pointer;margin-top:20px;}
  .blog_middle_left .blog_middle_left_2 .blog_middle_text:hover{color:#ffffff;}
  .blog_middle_left .blog_middle_left_2 .blog_middle_text .blog_middle_title{font-size:22px;line-height:24px;height:50px;overflow:hidden;text-overflow:ellipsis;font-weight:bold;color:#4B4B4B;}
  .blog_middle_left .blog_middle_left_2 .blog_middle_text .blog_middle_date{font-size:14px;line-height:24px;font-weight:bold;color:#4B4B4B;}
  .blog_middle_left .blog_middle_left_2 .blog_middle_text .blog_middle_short{height:145px;white-space:pre-line;overflow:hidden;text-overflow:ellipsis;font-size:18px;line-height:24px;font-weight:normal;color:#4B4B4B;margin-top:0px;}
  .blog_middle_left .blog_middle_left_2 .blog_middle_link{width:270px;margin-left:auto;margin-right:auto;font-family:'Open Sans',sans-serif;font-size:18px;color:#96BD0D;}
  .blog_middle_left .blog_middle_left_2 .blog_middle_link_hover{width:270px;margin-left:auto;margin-right:auto;font-family:'Open Sans',sans-serif;font-size:18px;color:#0A71B3;}
  .blog_middle_left .blog_middle_left_2 .blog_middle_keywords{width:315px;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:10px;height:88px;overflow:hidden;}

  .blog_middle_left .blog_middle_inner{display:inline-block;width:100%;text-align:left;margin-left:15px;}

  .blog_middle_left .blog_middle_inner h1{margin-top:10px;margin-bottom:20px;}
  .blog_middle_left .blog_middle_inner .blog_middle_img{width:100%;margin-left:auto;margin-right:auto;cursor:pointer;}
  .blog_middle_left .blog_middle_inner .blog_middle_img img{width:90%;}
  .blog_middle_left .blog_middle_inner .blog_middle_text{width:90%;text-align:left;font-family:'Open Sans',sans-serif;font-size:10px;line-height:12px;color:#AAAAAA;cursor:pointer;margin-top:20px;}
  .blog_middle_left .blog_middle_inner .blog_middle_text .blog_middle_title{font-size:22px;line-height:24px;height:50px;overflow:hidden;text-overflow:ellipsis;font-weight:bold;color:#4B4B4B;}
  .blog_middle_left .blog_middle_inner .blog_middle_text .blog_middle_date{font-size:14px;line-height:24px;font-weight:normal;color:#4B4B4B;}
  .blog_middle_left .blog_middle_inner .blog_middle_text .blog_middle_short{font-size:18px;line-height:24px;font-weight:normal;color:#4B4B4B;margin-top:0px;}
  .blog_middle_left .blog_middle_inner .blog_middle_link{width:315px;margin-left:auto;margin-right:auto;text-align:left;font-family:'Open Sans',sans-serif;font-size:18px;color:#96BD0D;}
  .blog_middle_left .blog_middle_inner .blog_middle_link_hover{width:315px;margin-left:auto;margin-right:auto;text-align:left;font-family:'Open Sans',sans-serif;font-size:18px;color:#0A71B3;}
  .blog_middle_left .blog_middle_inner .blog_middle_keywords{width:315px;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:10px;height:88px;overflow:hidden;}
  
  .blog_middle_right{display:inline-block;width:100%;height:100%;float:none;background-color:#CA4002;}
  .blog_middle_right .blog_middle{width:300px;text-align:left;cursor:pointer;padding:20px;background-color:#CA4002;}
  .blog_middle_right .blog_middle{width:300px;float:left;text-align:left;cursor:pointer;background-color:#CA4002;padding:20px;color:#ffffff;}
  
  .blog_middle_right_nobg{display:inline-block;width:100%;clear:both;}
  .blog_middle_right_nobg .blog_middle{width:320px;height:100%;float:left;text-align:left;cursor:pointer;padding-left:10px;}
  
  .blog_middle_right_nobg .blog_middle_right_bg{display:inline-block;width:100%;}
  .blog_middle_right_nobg .blog_middle_right_bg .blog_middle{width:320px;float:left;text-align:left;cursor:pointer;}
  
  .blog_middle_3col{display:inline-block;width:100%;}
  .blog_middle_3col .blog_3col{display:inline-block;width:270px;clear:both;text-align:left;cursor:pointer;}
  .blog_middle_3col .blog_3col .blog_middle_img{width:270px;height:200px;overflow:hidden;cursor:pointer;background-color:#AAAAAA;}
  .blog_middle_3col .blog_3col .blog_middle_text{width:270px;height:212px;overflow:hidden;text-overflow:ellipsis;font-family:'Open Sans',sans-serif;font-size:10px;line-height:12px;color:#AAAAAA;cursor:pointer;margin-top:20px;}
  .blog_middle_3col .blog_3col .blog_middle_text:hover{color:#ffffff;}
  .blog_middle_3col .blog_3col .blog_middle_text .blog_middle_title{font-size:22px;line-height:24px;font-weight:bold;color:#4B4B4B;}
  .blog_middle_3col .blog_3col .blog_middle_text .blog_middle_date{font-size:14px;line-height:24px;font-weight:bold;color:#4B4B4B;}
  .blog_middle_3col .blog_3col .blog_middle_text .blog_middle_short{font-size:18px;line-height:24px;font-weight:normal;color:#4B4B4B;margin-top:20px;}
  .blog_middle_3col .blog_3col .blog_middle_link{width:270px;font-family:'Open Sans',sans-serif;font-size:18px;color:#96BD0D;}
  .blog_middle_3col .blog_3col .blog_middle_link_hover{width:270px;font-family:'Open Sans',sans-serif;font-size:18px;color:#0A71B3;}

  .tarif_flex{display:inline-block;}
  .tarif_bloc{width:80%;min-height:400px;clear:both;border:solid 1px #CB4102;margin-right:0px;font-family:'Open Sans',sans-serif;text-align:left;flex:1;}
  .tarif_bloc img{max-width:100%;}
  .tarif_bloc_dbl{width:86%;min-height:530px;border:solid 1px #CB4102;margin-right:0%;font-family:'Open Sans',sans-serif;text-align:left;padding:20px;}
  .tarif_bloc_dbl img{max-width:100%;}
  
  .tarif_bloc table{border-left:none;border-right:none;border-top:solid 2px #CB4102;border-bottom:solid 1px #CB4102; border-spacing:0px;border-collapse:separate;margin-bottom:20px;width:100%;}
  .tarif_bloc td{border-bottom:solid 1px #CB4102;}
  
  .tarif_bloc_dbl table{border-left:none;border-right:none;border-top:solid 2px #CB4102;border-bottom:solid 1px #CB4102; border-spacing:0px;border-collapse:separate;margin-bottom:20px;width:100%;}
  .tarif_bloc_dbl td{border-bottom:solid 1px #CB4102;}
  
  .footer_first{display:none;}
  .footer_first .footer_inner{width:1024px;margin-left:auto;margin-right:auto;}
  .footer_first .footer_inner .footer_left{width:40%;float:left;text-align:left;padding-top:63px;}
  .footer_first .footer_inner .footer_left .input_button{font-family:'Open Sans',sans-serif;font-size:12px;height:37px;width:177px;background-color:#CB5B09;color:#ffffff;cursor:pointer;padding-top:10px;border:none;float:left;text-align:center;}
  .footer_first .footer_inner .footer_left .input_button img {height:27px;margin-top:0px;margin-right:10px;vertical-align:middle;}
  .footer_first .footer_inner .footer_left .input_button:hover{background-color:#F0B01B;color:#ffffff;}
  .footer_first .footer_inner .footer_left .input_button2{width:177px;height:37px;text-align:center;font-size:12px;line-height:14px;color:#ffffff;cursor:pointer;border:solid 5px #CB5B09;font-family:'Open Sans',sans-serif;float:left;}
  .footer_first .footer_inner .footer_left .input_button2:hover{background-color:#CC4706;color:#ffffff;}
  .footer_first .footer_inner .footer_left .input_button2 .input_button2_inner{padding-top:13px;color:#fffff;}
  .footer_first .footer_inner .footer_left .input_button2 .input_button2_inner a{color:#ffffff;text-decoration:none;}                               
  
  .footer_first .footer_inner .footer_middle{width:20%;float:left;text-align:center;}
  .footer_first .footer_inner .footer_right{width:40%;float:left;text-align:right;}
  
   
  .footer{width:100%;min-height:450px;background-color:#5D250E;}
  .footer .footer_inner{width:80%;margin-left:auto;margin-right:auto;}
  .footer .footer_inner .footer_logo{display:none;width:1024px;height:100px;margin-left:auto;margin-right:auto;text-align:right;border-bottom:1px solid #0A71B3;}
  .footer .footer_inner .footer_spacer{display:none;width:30px;}
  
  .footer .footer_inner .footer_menu{width:100%;font-size:10px;line-height:12px;color:#F0B01B;font-family:'Open Sans',sans-serif;}
  .footer .footer_inner .footer_menu .footer_menu_title{font-family:'Open Sans',sans-serif;font-size:18px;line-height:18px;font-weight:bold;color:#F0B01B;margin-top:0px;margin-bottom:15px;}
  .footer .footer_inner .footer_menu .footer_menu_line{height:1px;border-bottom:1px solid #F0B01B;}
  .footer .footer_inner .footer_menu .footer_menu_line_col2{display:none;height:1px;border-bottom:1px solid #F0B01B;}
  .footer .footer_inner .footer_menu .menuitem_footer{height:22px;font-weight:bold;color:#F0B01B;border-bottom:1px solid #F0B01B;margin-top:10px;margin-bottom:5px;}
  .footer .footer_inner .footer_menu .menuitem_footer a{font-family:'Open Sans',sans-serif;font-size:12px;line-height:12px;font-weight:bold;color:#F0B01B;text-decoration:none;margin-left:10px;}
  .footer .footer_inner .footer_menu .menuitem_footer a:hover{color:#FFFFFF;}
  .footer .footer_inner .footer_menu .menuitem_footer_selected{height:22px;font-weight:bold;color:#FFFFFF;border-bottom:1px solid #F0B01B;margin-top:10px;margin-bottom:5px;}
  .footer .footer_inner .footer_menu .menuitem_footer_selected a{font-family:'Open Sans',sans-serif;font-size:12px;line-height:12px;color:#FFFFFF;text-decoration:none;margin-left:10px;}
   
  .footer .footer_inner .footer_coord{display:none;}
  /*.footer .footer_inner .footer_clear{display:none;}*/ 
  
  /*
  .footer{display:inline-block;width:100%;background-color:#303030;}
  .footer .footer_inner{width:1024px;margin-left:auto;margin-right:auto;}
  .footer .footer_inner .footer_logo{width:1024px;height:100px;margin-left:auto;margin-right:auto;text-align:right;border-bottom:1px solid #0A71B3;}
  .footer .footer_inner .footer_menu{width:235px;float:left;}
  .footer .footer_inner .footer_spacer{width:30px;float:left;}
  .footer .footer_inner .footer_menu .footer_menu_title{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:bold;color:#FFFFFF;margin-top:20px;margin-bottom:15px;}
  .footer .footer_inner .footer_menu .footer_menu_line{height:1px;border-bottom:1px solid #AAAAAA;}
  .footer .footer_inner .footer_menu .menuitem_footer{font-weight:bold;color:#FFFFFF;border-bottom:1px solid #AAAAAA;margin-top:9px;padding-bottom:9px;}
  .footer .footer_inner .footer_menu .menuitem_footer a{font-family:'Open Sans',sans-serif;font-size:10px;font-weight:bold;color:#AAAAAA;text-decoration:none;margin-left:10px;}
  .footer .footer_inner .footer_menu .menuitem_footer a:hover{color:#FFFFFF;}
  .footer .footer_inner .footer_menu .menuitem_footer_selected{font-weight:bold;color:#FFFFFF;border-bottom:1px solid #AAAAAA;margin-top:9px;padding-bottom:9px;}
  .footer .footer_inner .footer_menu .menuitem_footer_selected a{font-family:'Open Sans',sans-serif;font-size:10px;color:#FFFFFF;text-decoration:none;margin:10px;}  
  .footer .footer_inner .footer_blog{width:526px;float:left;}
  .footer .footer_inner .footer_blog .footer_blog_title{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:bold;color:#FFFFFF;margin-top:20px;margin-bottom:15px;}
  .footer .footer_inner .footer_coord{width:198px;float:left;}
  .footer .footer_inner .footer_coord .footer_coord_title{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:bold;color:#FFFFFF;margin-top:20px;margin-bottom:15px;}
  .footer .footer_inner .footer_coord a{font-family:'Open Sans',sans-serif;font-size:15px;font-weight:bold;color:#AAAAAA;text-decoration:none;}
  .footer .footer_inner .footer_coord a:hover{color:#FFFFFF;}
  .footer .footer_inner .footer_coord .footer_coord_img_facebook {width:30px;height:30px;background-image:url(../images/footer_social-facebook-sprite.png);background-position:0px 0px;float:left;cursor:pointer;}
  .footer .footer_inner .footer_coord .footer_coord_img_facebook:hover {width:30px;height:30px;background-position:30px 0px;}
  .footer .footer_inner .footer_coord .footer_coord_img_linkedin {width:30px;height:30px;background-image:url(../images/footer_social-linkedin-sprite.png);background-position:0px 0px;float:left;cursor:pointer;}
  .footer .footer_inner .footer_coord .footer_coord_img_linkedin:hover {width:30px;height:30px;background-position:0px 30px;}
  .footer .footer_inner .footer_coord .footer_coord_img_youtube {width:30px;height:30px;background-image:url(../images/footer_social-youtube-sprite.png);background-position:0px 0px;float:left;cursor:pointer;}
  .footer .footer_inner .footer_coord .footer_coord_img_youtube:hover {width:30px;height:30px;background-position:30px 0px;}
  */
  
  .footermidsize{display:inline-block;width:100%;background-color:#303030;position:relative;}
  .footermidsize .footermidsize_inner{padding-left:20px;padding-right:20px;padding-bottom:30px;}
  .footermidsize .footermidsize_inner .footer_logo{width:100%;text-align:center;border-bottom:1px solid #0A71B3;}
  .footermidsize .footermidsize_inner .footer_spacer{width:0px;height:0px;display:none;}
  .footermidsize .footermidsize_inner .footer_menu{width:100%;}      
  .footermidsize .footermidsize_inner .footer_menu .footer_menu_title{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:bold;color:#FFFFFF;margin-top:10px;margin-bottom:10px;}
  .footermidsize .footermidsize_inner .footer_menu .footer_menu_line{height:1px;border-bottom:1px solid #AAAAAA;}
  .footermidsize .footermidsize_inner .footer_menu .menuitem_footer{font-weight:bold;color:#FFFFFF;border-bottom:1px solid #AAAAAA;margin-top:0px;padding-bottom:0px;}
  .footermidsize .footermidsize_inner .footer_menu .menuitem_footer a{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:bold;color:#AAAAAA;text-decoration:none;margin-left:10px;}
  .footermidsize .footermidsize_inner .footer_menu .menuitem_footer a:hover{color:#FFFFFF;}
  .footermidsize .footermidsize_inner .footer_menu .menuitem_footer_selected{font-weight:bold;color:#FFFFFF;border-bottom:1px solid #AAAAAA;margin-top:2px;padding-bottom:2px;}
  .footermidsize .footermidsize_inner .footer_menu .menuitem_footer_selected a{font-family:'Open Sans',sans-serif;font-size:14px;color:#FFFFFF;text-decoration:none;margin:10px;}  
  .footermidsize .footermidsize_inner .footer_blog{display:none;width:70%;float:left;}
  .footermidsize .footermidsize_inner .footer_blog .footer_blog_title{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:bold;color:#FFFFFF;margin-top:10px;margin-bottom:10px;}
  
  .footermidsize .footermidsize_inner .footer_coord{width:100%;line-height:15px;}  
  .footermidsize .footermidsize_inner .footer_coord .footer_coord_title{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:bold;color:#FFFFFF;margin-top:20px;margin-bottom:10px;}
  .footermidsize .footermidsize_inner .footer_coord a{font-family:'Open Sans',sans-serif;font-size:15px;line-height:15px;font-weight:bold;color:#AAAAAA;text-decoration:none;}
  .footermidsize .footermidsize_inner .footer_coord a:hover{color:#FFFFFF;}
  .footermidsize .footermidsize_inner .footer_coord .footer_coord_img_facebook {width:30px;height:30px;background-image:url(../images/footer_social-facebook-sprite.png);background-position:0px 0px;float:left;cursor:pointer;}
  .footermidsize .footermidsize_inner .footer_coord .footer_coord_img_facebook:hover {width:30px;height:30px;background-position:30px 0px;}
  .footermidsize .footermidsize_inner .footer_coord .footer_coord_img_linkedin {width:30px;height:30px;background-image:url(../images/footer_social-linkedin-sprite.png);background-position:0px 0px;float:left;cursor:pointer;}
  .footermidsize .footermidsize_inner .footer_coord .footer_coord_img_linkedin:hover {width:30px;height:30px;background-position:0px 30px;}
  .footermidsize .footermidsize_inner .footer_coord .footer_coord_img_youtube {width:30px;height:30px;background-image:url(../images/footer_social-youtube-sprite.png);background-position:0px 0px;float:left;cursor:pointer;}
  .footermidsize .footermidsize_inner .footer_coord .footer_coord_img_youtube:hover {width:30px;height:30px;background-position:30px 0px;}
  
  .footer2{width:100%;height:54px;background-color:#1C1C1A;overflow:hidden;}
  .footer2 .footer2_inner{width:100%;height:54px;margin-left:auto;margin-right:auto;padding-top:12px;font-family:'Open Sans',sans-serif;color:#C1C1C1;font-size:8px;padding-left:20px;}
  .footer2 .footer2_inner a{font-family:'Open Sans',sans-serif;font-size:8px;font-weight:bold;color:#C1C1C1;text-decoration:none;}
  .footer2 .footer2_inner a:hover{color:#0A71B3;}  

  .form_cell{width:100%;clear:both;}
  .form_cell .form_cell_title_long{width:90%;text-align:center;font-weight:bold;padding-bottom:20px;}
  .form_cell .form_cell_title{clear:both;width:90%;text-align:left;padding-bottom:20px;}
  .form_cell .form_cell_field{clear:both;width:100%;text-align:left;padding-bottom:20px;}

  .contact_form_left {width:100%;clear:both;text-align:left;padding-bottom:20px;}
  .contact_form_right {width:100%;clear:both;text-align:left;}

  .input_button_big{height:70px;width:300px;background-color:#96BD0D;color:#ffffff;cursor:pointer;border:none;clear:both;text-align:left;margin-left:10px;margin-right:0px;font-size:12px;margin-bottom:20px;font-weight:bold;}
  .input_button_big img {height:50px;margin-top:10px;margin-left:15px;vertical-align:middle;}
  .input_button_big span {margin-left:15px;}
  .input_button_big:hover{background-color:#0A71B3;color:#ffffff;}
  
  .input_button_reverse_big{height:70px;width:300px;background-color:#0A71B3;color:#ffffff;cursor:pointer;border:none;clear:both;text-align:left;margin-left:10px;margin-right:0px;font-size:12px;margin-bottom:20px;font-weight:bold;}
  .input_button_reverse_big img {height:50px;margin-top:10px;margin-left:15px;vertical-align:middle;}
  .input_button_reverse_big span {margin-left:15px;}
  .input_button_reverse_big:hover{background-color:#96BD0D;color:#ffffff;}
}
