@charset "UTF-8";
/* CSS Document */
#blockGlobal {
 font-family: 'Titillium Web', Helvetica, sans-serif;
 font-weight: 400;
 background-color:#fff;
}

a {
 text-decoration : none;
 color:#937c63;
}
.firstBackground a,
.secondBackground a{
 color:#fff;
}
#blockGlobal .hasParagraph {
 color: #909090;
 font-size: 14px;
 line-height: 18px;
 padding-bottom: 20px;
}

#blockGlobal .columnContainer {
    padding:0;
    display:table;
    width:100%;
}
#blockGlobal .columnContainer .siblingColumn{
    float: none;
    display: table-cell;
    vertical-align: top;
    padding: 3em 0;
}

#blockGlobal .blockArticle .articleHead p{
 color: #909090;
 font-size:14px;
 font-style:normal;
 line-height:18px;
}
#blockGlobal .firstBackground .blockArticle .articleHead p,
#blockGlobal .secondBackground .blockArticle .articleHead p{
 color: #fff;
}
#blockGlobal .Layout .blockSidebar,
#blockGlobal .Layout .ContentRight
{
 background:#fff;
}
#blockGlobal .noPaddingLeft{ padding-left:0;}
#blockGlobal .noPaddingRight{ padding-right:0;}
#blockGlobal .noPadding{ padding:0;}

/*-----------------------------------------------+
+ Section color                                  +
+-----------------------------------------------*/
#blockGlobal .bgd_block {
 background: no-repeat center ;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
}

#blockGlobal .section1 {
 background-color:#fff;
}
#blockGlobal .section1 .innerSection {
 padding:15px 0;
}
#blockGlobal .section2 {
 background-color:#fff;
 position: center;
 margin:0;
 padding:0 0 10px;
}
#blockGlobal .section2 .innerSection{
 padding:0 0 10px;
}
#blockGlobal .firstBackground{
 background:#937c63 !important;
}
#blockGlobal .secondBackground{
 background:#b0d37c !important;
}
#blockGlobal .secondBackground.section10 .innerSection {
 padding:10px 0;
}
#blockGlobal .thridBackground{
 background:#f2f2f2 !important;
}
#blockGlobal .section4{
 background:#fdfdfd;
}
#blockGlobal .blockCompany{
 background:url(bg_entreprise.jpg) no-repeat center;
 background-size:cover;
}
#blockGlobal .blockCompany .innerSection {
 padding:70px 0;
}
#blockGlobal .blockExclusiv{
 background: url(bg_exclusiv.jpg) no-repeat center;
 background-size:cover;
}

/*Padding 60 0 */
#blockGlobal .firstBackground .innerSection,
#blockGlobal .secondBackground .innerSection,
#blockGlobal .thridBackground .innerSection,
#blockGlobal .section4 .innerSection,
#blockGlobal .blockExclusiv .innerSection,
#blockGlobal .ContentRight .section13 .innerSection,
#blockGlobal .section14 .innerSection,
#blockGlobal .section19 .innerSection,
#blockGlobal .section21 .innerSection,
#blockGlobal .section24 .innerSection,
#blockGlobal .section26 .innerSection {
 padding:60px 0;
}
#blockGlobal .section9{
 margin:0;
}

#blockGlobal .section10 .innerSection{
 margin:0;
 padding:10px 0;
}

#blockGlobal .section11{
 padding:0px 0;
}

#blockGlobal .section13{
 /*background:#f2f2f2;*/
 padding:0px 0;
}
#blockGlobal .section14{
 background:#fff;
}

#blockGlobal .section19{
 background:#fff;
}

#blockGlobal .section21{
 background:#fff;
}

#blockGlobal .section24{
 background:#fff;
}
#blockGlobal .section26{
 background:#fff;
}

/*-----------------------------------------------+
+ Header                                         +
+-----------------------------------------------*/
#blockGlobal .block-Header {
 margin: 0px 0px 0px;
}

#blockGlobal .icon-Social {
 text-align: right;
}

#blockGlobal .item-socialPicto {
 float: right;
 padding: 10px 5px 0px;
}

#blockGlobal .social-list {
 list-style: none;
 text-decoration: none;
 word-spacing: 20px;
 float: right;
}

/*-----------------------------------------------+
+ Menu                                           +
+-----------------------------------------------*/
#blockGlobal .block-Header .CSWMenu {
 float: right;
 padding:10px 0 0
}

#blockGlobal .block-Header .CSWMenu .item {
 display:-moz-inline-box;
 display:inline-block;
 zoom:1;
 #display:inline;
 color:#909090;
 vertical-align:middle;
 font-size:15px;
 position:relative;
 float:left;
}

#blockGlobal .block-Header .CSWMenu .item .linkMenu {
 float:left;
 margin-top:0px;
 border-radius: 0px;
 color:#909090;
 cursor:pointer;
 padding:0 20px;
}

#blockGlobal .CSWMenu .item.last .linkMenu {
 padding-right: 0;
}

#blockGlobal .block-Header .CSWMenu .item .linkMenu .innerLinkMenu-1{
 border-bottom:1px solid #fff;
}

#blockGlobal .CSWMenu .item.active .linkMenu,
#blockGlobal .CSWMenu .item .linkMenu:hover {
 color: #909090;
}

#blockGlobal .section10 .CSWMenu .item.active .linkMenu,
#blockGlobal .section10 .CSWMenu .item .linkMenu:hover {
 color: #FFF;
}

#blockGlobal .block-Header .CSWMenu .item.active .linkMenu .innerLinkMenu-1,
#blockGlobal .block-Header .CSWMenu .item .linkMenu:hover .innerLinkMenu-1 {
 border-bottom:1px solid #b0d37c;
}

#blockGlobal .block-Logo {
 margin-top: 0px;
 text-align:left;
}
#blockGlobal .block-Header .CSWMenu .item.parentItem{
 background: url(bg_menu_parent.png) no-repeat right center;
}
#blockGlobal .block-Header .CSWMenu .item .subMenu{
 position:absolute;
 left:20px;
 top: 100%;
 width: auto;
 background:#909090;
 padding:0px 0;
 min-width: 100%;
 min-width: calc(100% - 40px);
 right: auto;
}
#blockGlobal .block-Header .CSWMenu .item .subMenu .item{
 display:block;
 float:none;
}
#blockGlobal .block-Header .CSWMenu .item .subMenu .linkMenu{
 padding:5px 10px;
 color:#fff;
 font-size:13px;
 float:none;
 display:block;
 float:none;
 border-bottom:1px solid #999;
}
#blockGlobal .block-Header .CSWMenu .item .subMenu .linkMenu .innerLinkMenu-1,
#blockGlobal .block-Header .CSWMenu .item .subMenu .linkMenu:hover .innerLinkMenu-1,
#blockGlobal .block-Header .CSWMenu .item.active .subMenu .linkMenu .innerLinkMenu-1{
 border:none;
}
#blockGlobal .block-Header .CSWMenu .item .subMenu .linkMenu:hover{

 background:#999;
}
#blockGlobal .CSWMenu .subMenu .subItem .subLink .innerSubLink-3 {
	background: none;
	padding: 0;
}

/*menu footer*/
#blockGlobal .footer-2 .CSWMenu{
 margin:0; padding:0;
 text-align:left;
}
#blockGlobal .footer-2 .CSWMenu .item{
 font-size:12px;
 color:#fff;
 display:inline; margin:0 3px;
}
#blockGlobal .footer-2 .CSWMenu .item .linkMenu{
/* color:#fff;*/
 cursor:pointer;
 text-transform:uppercase;
}
#blockGlobal .footer-2 .CSWMenu .item .linkMenu:hover,
#blockGlobal .footer-2 .CSWMenu .item.active .linkMenu{
 text-decoration:underline;
}

/*-----------------------------------------------+
+ blockSlide                                     +
+-----------------------------------------------*/
#blockGlobal .blockSlideHome {
 position: center;
 margin: 0 0 10px;
 text-align: center;
 padding:0;
}
#blockGlobal .slider{
 /*width:100%;
 background:url(bg_slide2.jpg) no-repeat right top;*/
}
#blockGlobal div.blockSlide {
 width: 100%;
 position:relative;
 height:480px;
 overflow:visible;
}
#blockGlobal div.innerblockSlide{
 padding:0 6px;
}
#blockGlobal .itemSlide{ position:relative; padding:0 6px 0 0;}
#blockGlobal .itemSlide .imgResponsive{ max-width:100%; height:auto;}

#blockGlobal .itemSlide2{ padding-bottom:6px;}
#blockGlobal .itemSlide0{
 padding-left:10px;
}
#blockGlobal .controlSlide {
 text-align: center;
 position: relative;
 z-index:1;
}

#blockGlobal .controlSlide .btnSlide {
 display:inline;
 padding:0 2px;
}
#blockGlobal .controlSlide .btnSlide .control{
 background:url(bg_nav_slide.png) no-repeat center;
 display:inline-block;
 width:9px;
 height:9px;
}
#blockGlobal .controlSlide .btnSlide .control:hover,
#blockGlobal .controlSlide .btnSlide .control.active {
 background:url(bg_nav_slide_over.png) no-repeat center
}

/*-----------------------------------------------+
+ Couleur Titre                  +
+-----------------------------------------------*/
#blockGlobal .titleColor-1{
 color:#937c63;
}

#blockGlobal .titleColor-2{
 color:#b0d37c;
}
#blockGlobal .titleForm-1{
 background:url(btn_heart.png) no-repeat;
 display:inline-block;
 width:23px;
 height:21px;
 text-indent:-9999px;
 overflow:hidden;
}

/*-----------------------------------------------+
+ Titre générique level-1                        +
+-----------------------------------------------*/
#blockGlobal .titleLevel-1 {
 font-size: 52px;
 text-align: left;
 font-weight: normal;
 text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);
 text-transform:uppercase;
 color:#909090;
}

/*-----------------------------------------------+
+ Titre générique level-2                        +
+-----------------------------------------------*/
#blockGlobal .titleLevel-2 {
 font-size: 30px;
 text-align: left;
 font-weight: 200;
 text-transform:uppercase;
 margin:0 0 20px;
 line-height:36px;
 color:#909090;
}

/*-----------------------------------------------+
+ Titre générique level-3                        +
+-----------------------------------------------*/
#blockGlobal .titleLevel-3 {
 font-size: 20px;
 text-align: left;
 font-weight:400;
 margin:0 0 20px;
 line-height:26px;
 color:#909090;
}

/*-----------------------------------------------+
+ Titre générique level-4                        +
+-----------------------------------------------*/
#blockGlobal .titleLevel-4 {
 font-size: 18px;
 font-weight: 300;
 line-height:24px;
 color:#909090;
}

/*-----------------------------------------------+
+ Titre générique level-5                        +
+-----------------------------------------------*/
#blockGlobal .titleLevel-5 {
 font-size: 14px;
 font-weight:400;
 text-align: left;
 padding-bottom:10px;
 margin: 0;
 color:#909090;
}

/*-----------------------------------------------+
+ Titre générique level-6                        +
+-----------------------------------------------*/
#blockGlobal .titleLevel-6 {
 font-size: 12px;
 text-align: center;
 font-weight: normal;
 margin-bottom: 30px;
 color:#909090;
}

#blockGlobal .section18 .titleLevel-2 {
    margin: 0 0 50px;
    text-transform: uppercase;
    text-align:center;
}
#blockGlobal .ContentRight .section18 .titleLevel-2{
 text-align:left;
}

/*Mes tests*/
#blockGlobal .firstBackground .blockSocialNetwork .listSocial .btnSocial ,
#blockGlobal .secondBackground .blockSocialNetwork .listSocial .btnSocial {
 color: #FFF;
}

/*-----------------------------------------------+
+ button             +
+-----------------------------------------------*/
#blockGlobal .btnRounded-1{
 display:inline-block;
 padding:5px 15px;
 background:#937c63;
 color:#fff;
 font:14px "Titillium Web",sans-serif;
 height:auto;
 text-shadow:0 0 0 #fff;
}

#blockGlobal .firstBackground .btnRounded-1{
 color:#937c63;
 background:#fff;
}

#blockGlobal .secondBackground .btnRounded-1{
 color:#b0d37c;
 background:#fff;
}

#blockGlobal .thridBackground .btnRounded-1{
 color:#fff;
 background:#909090;
}

#blockGlobal .btnLink-1{
 background:url("puce_li.png") no-repeat 0 2px;
 color:#937c63;
 display:inline-block;
 padding:0px 5px 0px 35px;
}

#blockGlobal .firstBackground .btnLink-1,
#blockGlobal .secondBackground .btnLink-1{
 color:#fff;
}

#blockGlobal .btnLink-1 .innerLink-4{
 background:none;
 padding:0;
}

#blockGlobal .btnRounded-1 .innerLink-1,
#blockGlobal .btnRounded-1 .innerLink-2,
#blockGlobal .btnRounded-1 .innerLink-3,
#blockGlobal .btnRounded-1 .innerLink-4{ height:auto; padding:0; background:none;}
#blockGlobal .blockDownloadFile .btnRounded-1{ background:#b0d37c;}

#blockGlobal .firstBackground .blockDownloadFile .btnRounded-1{
 color:#937c63;
 background:#fff;
}

#blockGlobal .secondBackground .blockDownloadFile .btnRounded-1{
 color:#b0d37c;
 background:#fff;
}

/*-----------------------------------------------+
+ img responsive             +
+-----------------------------------------------*/
#blockGlobal .btnLinkPosition-0 .blockArticle .blockPicture{
 background:none;
 border:none;
}
#blockGlobal .blockPicture .picture, .blockPicture .ui-wrapper {
    max-width:100%;
    height:auto;
}
/*-----------------------------------------------+
+ Block liste
+-----------------------------------------------*/
#blockGlobal .blockList-1 .list .item{
 color:#909090;
 padding:5px 0;
 line-height:18px;
}
#blockGlobal .firstBackground .blockList-1 .list .item,
#blockGlobal .secondBackground .blockList-1 .list .item{
 color:#fff;
}
#blockGlobal .section15 .blockList-1 .list .item{
 padding:5px 0;
}
#blockGlobal .blockList-1 .list .item .innerItem{
 background:url(puce_li.png) no-repeat 0 0px;
 padding:2px 0 2px 35px;
 display:block;
}

/*-----------------------------------------------+
+ Block Edito
+-----------------------------------------------*/
#blockGlobal .section3 .titleLevel-3{
 font-style:italic;
}

#blockGlobal .firstBackground .titleLevel-2,
#blockGlobal .firstBackground .titleLevel-3,
#blockGlobal .firstBackground .titleLevel-4,
#blockGlobal .firstBackground .titleLevel-5,
#blockGlobal .firstBackground .titleLevel-6,
#blockGlobal .firstBackground .hasParagraph,
#blockGlobal .firstBackground .hasParagraph,
#blockGlobal .secondBackground .titleLevel-2,
#blockGlobal .secondBackground .titleLevel-3,
#blockGlobal .secondBackground .titleLevel-4,
#blockGlobal .secondBackground .titleLevel-5,
#blockGlobal .secondBackground .titleLevel-6,
#blockGlobal .secondBackground .hasParagraph,
#blockGlobal .secondBackground .hasParagraph {
 color:#fff;
}
#blockGlobal .section3 .btnLink-1{ margin:0;}

#blockGlobal .blockCompany .titleLevel-2,
#blockGlobal .blockCompany .titleLevel-3,
#blockGlobal .blockCompany .hasParagraph {
 color:#fff;
 text-align:center;
 text-transform:inherit;
}
#blockGlobal .blockCompany .hasParagraph p {
 text-align:center;
}
#blockGlobal .blockCompany .titleLevel-2 strong{ font-weight:600;}
#blockGlobal .blockCompany .hasParagraph p.Textcontenu{
 margin-bottom:50px;
}
#blockGlobal .blockCompany .btnRoundedPosition-1{ text-align:center;}
#blockGlobal .blockCompany .btnRounded-1{ background:#fff; color:#937c63}

#blockGlobal .blockExclusiv .titleLevel-2,
#blockGlobal .blockExclusiv .titleLevel-5,
#blockGlobal .blockExclusiv .btnRoundedPosition-1,
#blockGlobal .blockExclusiv .hasParagraph,
#blockGlobal .blockExclusiv .hasParagraph p{
 color:#fff;
 text-align:center;
}
#blockGlobal .blockExclusiv .titleLevel-5{
 text-transform:uppercase;
}

#blockGlobal .section12 .titleLevel-3,
#blockGlobal .section12 .titleLevel-4,
#blockGlobal .section15 .titleLevel-2,
#blockGlobal .section15 .titleLevel-3,
#blockGlobal .section15 .titleLevel-4{text-transform:uppercase;}

#blockGlobal .section12 .titleLevel-2,
#blockGlobal .section12 .titleLevel-3,
#blockGlobal .section15 .titleLevel-2,
#blockGlobal .section15 .titleLevel-3{
 text-align:center;
}

/*-----------------------------------------------+
+ Block Galerie
+-----------------------------------------------*/
#blockGlobal .section14 .titleLevel-2{
 text-align:center;
}
#blockGlobal .section14 .tabGallery{
 padding:0px 0;
 width:100%;
 overflow:hidden;
}
#blockGlobal .section14 .tabGallery .cell{
 padding:0.75%;
 overflow:hidden;
}
#blockGlobal .section14 .tabGallery .cell.first .itemGallery .imgGallery,
#blockGlobal .section14 .tabGallery .cell.last .itemGallery .imgGallery{
 /*opacity:0.3;
 filter: alpha(opacity=30);*/

}
#blockGlobal .section14 .tabGallery .cell .itemGallery{
 padding:0px;
 background:none;
 border:none;
 display:block;
 width:100%;
 height:100%;
 overflow:hidden;
}
#blockGlobal .section14 .tabGallery .cell .itemGallery:hover{
 border-color:#aaa;
}
#blockGlobal .section14 .tabGallery .cell .itemGallery .imgGallery{ width:100%;}

/*-----------------------------------------------+
+ Block plus
+-----------------------------------------------*/
#blockGlobal .icon-Service{
 padding-top:0px;
 text-align:center;
}
#blockGlobal .section4 .itemPlus{
 margin:0 0 30px;
 padding:0;
}
#blockGlobal .section4 .hasParagraph p.Textcontenu{
 margin:0;
 padding:15px 0 0;
 text-align:left;
}
#blockGlobal .section4 .itemPlus2 .hasParagraph p.Textcontenu{
 padding:25px 0 0;
}

/*-----------------------------------------------+
+ Block services
+-----------------------------------------------*/
#blockGlobal .itemPropos.titleLevel-2,
#blockGlobal .itemPropos .titleLevel-5{
 text-align:center;
 color:#fff;
 text-transform:uppercase;
}
#blockGlobal .itemPropos .blockPicture .picture {
 border-width: 15px;
 border-style: solid;
 border-color: rgba(0, 0, 0, 0.08);
 border-radius: 100%;
 max-width:100%;
}
#blockGlobal .itemPropos .blockPicture{
 position:relative;
 margin:0 0 20px;
 padding:0;
}
#blockGlobal .itemPropos .blockPicture .overlay{
 position:absolute;
 top:40%;
 left:0;
 text-align:center;
 display:none;
 width:86%;
 padding:0 7%;
}
#blockGlobal .itemPropos .blockPicture .overlay .hasParagraph p {
 text-align: center;
}
#blockGlobal .itemPropos .blockPicture .overlay p.textMore{
 color:#fff;
 font-style:italic;
 font-size:14px;
 line-height:18px;
 margin:0 0 20px;
 padding:0;
}
#blockGlobal .itemPropos .blockPicture .overlay .linkMore{
 display:block;
 background:url(bg_serv_over.png) no-repeat;
 width:41px;
 height:41px;
 margin:0 auto;
 overflow:hidden;
 padding: 0;
}
#blockGlobal .itemPropos .blockPicture .overlay .linkMore span{
 display:none;
}
#blockGlobal .itemPropos:hover .blockPicture .picture{
 opacity:0.5;
 filter: alpha(opacity=50);
}
#blockGlobal .itemPropos:hover .overlay{
 display:block;
}
#blockGlobal .itemPropos:hover .titleLevel-5{
 color:#000;
 text-decoration:underline;
 opacity:0.5;
 filter: alpha(opacity=50);
}
/***********************************/
#blockGlobal .thridBackground .itemPropos.titleLevel-2,
#blockGlobal .thridBackground .itemPropos .titleLevel-5{
 color:#5C5C5C;
}
#blockGlobal .thridBackground .itemPropos .blockPicture .overlay .textMore p {
 color:#FFF;
}
#blockGlobal .thridBackground .itemPropos:hover .blockPicture {
 background-color: rgba(0, 0, 0, 0.5);
 border-radius:100%;
}
/***********************************/

#blockGlobal .section7 .titleLevel-2{
 text-align:center;
 font-size:35px;
 margin-bottom:40px;
}
#blockGlobal .section7 .itemService{
 padding:0 30px;
}
#blockGlobal .itemService .titleLevel-3{
 text-transform:uppercase;
 text-align:center;
 padding:0 0 10px;
 border-bottom:1px solid #b0d37c;
}
#blockGlobal .itemService .hasParagraph p.Textcontenu{
 text-align:center;
 font-size:13px;
}

/*-----------------------------------------------+
+ Block contact
+-----------------------------------------------*/
#blockGlobal .formulaireContact{
 /*padding:0 3%; */
 border-left:1px solid #ddd;
}
#blockGlobal .formulaireContact .row{
 margin:0 10px 15px;
 padding:0;
 float:left;
 width:45%;
}
#blockGlobal .formulaireContact .text{
 background:#fff;
 border:1px solid #909090;
 padding:4px 4%;
 width:100%;
 color:#909090;
 font:italic 12px "Titillium Web",Helvetica,sans-serif;
 margin:0 0 0px;
 display:block;
}
#blockGlobal .formulaireContact .select{
 background:#fff;
 border:1px solid #909090;
 padding:3px 4%;
 width:100%;
 color:#909090;
 font:italic 12px "Titillium Web",Helvetica,sans-serif;
 margin:0 0 0px;
 display:block;
}
#blockGlobal .formulaireContact .message{
 background:#fff;
 border:1px solid #909090;
 padding:8px 4%;
 width:100%;
 color:#909090;
 font:italic 12px "Titillium Web",Helvetica,sans-serif;
 margin:0 0 0px;
 display:block;
 height:80px;
}
#blockGlobal .formulaireContact .inputDate{ position:relative;}
#blockGlobal .pictoDate{
 position:absolute;
 right:6px;
 top:6px;
 cursor:pointer;
}
#blockGlobal .formulaireContact .blockSubmit{
 text-align:right;
 float:left;
 margin:0 10px;
 width:45%;
}
#blockGlobal .section9 .blockGoogleMap{
 /*padding-left:30%;*/
 width:100%;
 height:315px;
}
#blockGlobal .section9 .blockContact{
 position:relative;
 top:-320px
}
#blockGlobal .section9 .innerblockContact{
 padding:20px;
 background:#fff;
 background:rgba(250,250,250,0.85);
 width:250px;
 position:absolute;
 right:0;
 top:0;
}

#blockGlobal .section9 .innerblockContact .titleLevel-3{ text-transform:uppercase; margin:0;}

#blockGlobal .section9 .innerblockContact .picto{
 vertical-align:middle;
 margin-right:5px;
}

/*-----------------------------------------------+
+ Block blockBreadCrumb
+-----------------------------------------------*/
#blockGlobal .blockBreadCrumb{
 margin:5px 0;
}
#blockGlobal .blockBreadCrumb .breadCrumb .item,
.blockBreadCrumb .breadCrumb .item .link{
 color:#909090;
}
.blockBreadCrumb .breadCrumb .item .link .innerLink-3{
 background:url(puce_link-1.png) no-repeat left center;
 padding: 0 0 0 12px;
}
.blockBreadCrumb .breadCrumb .item.first .link .innerLink-3{
 background:none;
 padding:0;
}

/*-----------------------------------------------+
+ Block ARTICLE
+-----------------------------------------------*/
#blockGlobal .blockArticle{ margin:0;}
#blockGlobal .blockArticle .blockPicture{
 border:none;
 background:none;
 padding:0;
}
#blockGlobal .section13 .imgbackground {
    background: transparent url(FotoliaComp_49618792_2.jpg) no-repeat center center;
    background-size: cover;
    min-height:180px;
}
#blockGlobal .section13 .blockPicture {
 margin-bottom:0;
}
#blockGlobal .section13 .blockArticle .blockPicture{
 border:none;
 background:none;
 padding:0;
 margin:0;
}
#blockGlobal .section13 .innerblockArticle{
 padding:50px 0 0;
}
#blockGlobal .ContentRight .section13 .innerblockArticle{
 padding:0;
}
#blockGlobal .section13 .titleLevel-3{
 text-transform:uppercase;
}
#blockGlobal .section15 .blockArticle .blockPicture{
 border:none;
 background:none;
}
#blockGlobal .section15 .btnLinkPosition-1 {
 float:left;
 margin-right:140px;
}

/*-----------------------------------------------+
+ Block footer
+-----------------------------------------------*/
#blockGlobal .footer-2{ position:relative;}
#blockGlobal .section10 .titleLevel-6{
 margin:0;
/* color:#fff;*/
 text-align:right;
}
#blockGlobal .section10 .link{
 color:#fff;
}
#blockGlobal .section10 .link{
 color:#fff;
}
#blockGlobal .section9 .innerblockContact .hasParagraph,
#blockGlobal .section9 .innerblockContact .hasParagraph p {
 padding-bottom:5px;
 padding-top:5px;
}
#blockGlobal .section9 .innerblockContact .FooterContact {
 padding-bottom:25px;
}
#blockGlobal .section9 .innerblockContact .FooterContact span {
 vertical-align:middle;
}

/*-----------------------------------------------+
+ Block Sidebar
+-----------------------------------------------*/
#blockGlobal .blockSidebar{
}
#blockGlobal .welcome{
 background:#b0d37c;
}
#blockGlobal .welcome .innerSection {
 padding:60px 0;
}
#blockGlobal .welcome .titleLevel-2{
 text-align:left;
 color:#fff;
}
#blockGlobal .welcome .titleLevel-4{
 text-align:left;
 color:#fff;
 text-transform:uppercase;
}
#blockGlobal .welcome  .hasParagraph p.Textcontenu{
 color:#fff;
}
#blockGlobal .blockSujet {background:#f2f2f2}
#blockGlobal .blockSujet .innerSection {padding:10x;}
#blockGlobal .blockSujet .blockPicture{ margin-bottom:60px;}
#blockGlobal .blockSujet .titleLevel-4{
 text-transform:uppercase;
}
#blockGlobal .blockSujet .btnLinkPosition-0{ text-align:center;}

/*-----------------------------------------------+
+ Block Citation
+-----------------------------------------------*/
#blockGlobal .blockQuote{
 background:none;
 font:16px "Titillium Web",Helvetica,sans-serif;
 text-indent:inherit;
 margin:0 auto;
 background:url(puce_quoteClose2.png) no-repeat right bottom;
 padding:0 70px 20px 0;
 max-width:80%;
}
#blockGlobal .firstBackground .blockQuote,
#blockGlobal .secondBackground .blockQuote{
 color:#fff;
 background:url(puce_quoteClose.png) no-repeat right bottom;
}
#blockGlobal .blockQuote .quoteClose{
 background:none;
 padding:0;
}
#blockGlobal .blockQuote .quoteOpen{
 background:url(puce_quoteOpen2.png) no-repeat left top; padding:20px 0 0px 70px;
 text-align: justify;
}

#blockGlobal .firstBackground .blockQuote .quoteOpen,
#blockGlobal .secondBackground  .blockQuote .quoteOpen{
 background:url(puce_quoteOpen.png) no-repeat left top; padding:20px 0 0px 70px;
}

#blockGlobal .blockQuote .signature{
 font-size:14px;
}
#blockGlobal .blockQuote .signatureInner{
 font-style: italic;
}

/*-----------------------------------------------+
+ Block contact
+-----------------------------------------------*/
#blockGlobal .section16 .titleLevel-2 {
    color: #909090;
    margin: 0 0 50px;
 text-align:left;
}

#blockGlobal .blockTabForm{
 max-width:80%;
}

#blockGlobal .blockTabForm td.label{
 color:#909090;
 font-weight:normal;
 font-size:14px;
 width:30%;
}

#blockGlobal .firstBackground .blockTabForm td.label,
#blockGlobal .secondBackground .blockTabForm td.label{
 color:#fff;
}

#blockGlobal .blockTabForm td.input{
 width:70%;
}
#blockGlobal .blockTabForm .select,
#blockGlobal .blockTabForm .text,
#blockGlobal .blockTabForm .textarea{
 font:12px "Titillium Web",Helvetica,sans-serif;
 border:1px solid #b0b0b0;
 background:none
}

#blockGlobal .firstBackground .blockTabForm .select,
#blockGlobal .secondBackground .blockTabForm .select,
#blockGlobal .firstBackground .blockTabForm .text,
#blockGlobal .secondBackground .blockTabForm .text,
#blockGlobal .firstBackground .blockTabForm .textarea,
#blockGlobal .secondBackground .blockTabForm .textarea{
 color:#fff;
 border:1px solid #fff;
}

#blockGlobal .blockTabForm .text,
#blockGlobal .blockTabForm .select{ width:50%;}
#blockGlobal .blockTabForm #cswcontactform_email{ width:60% !important;}
#blockGlobal .blockTabForm #cswcontactform_message{ width:100%; height:135px;}
#blockGlobal .blockTabForm .captcha{ display:block; margin-top:10px;}
#blockGlobal .blockTabForm .blockSubmit{ text-align:left;
    margin-left:30%;
    padding-left:9px;}
    #blockGlobal .blockTabForm .btnRounded-1 {
    border: 1px solid #909090;
    color: #fff;
    display: inline-block;
    font: 14px "Titillium Web",Helvetica,sans-serif;
    padding: 5px 50px;
    text-shadow: none;
    background:#909090;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:0 0 0 rgba(0,0,0,0);
    -moz-box-shadow:0 0 0 rgba(0,0,0,0);
    box-shadow:0 0 0 rgba(0,0,0,0)
}

#blockGlobal .firstBackground .blockTabForm .btnRounded-1,
#blockGlobal .secondBackground .blockTabForm .btnRounded-1{
    border: 1px solid #fff;
    color: #909090;
    background:#fff;
}

#blockGlobal .blockTabForm .btnRounded-1 .innerLink-1,
#blockGlobal .blockTabForm .btnRounded-1 .innerLink-2,
#blockGlobal .blockTabForm .btnRounded-1 .innerLink-3,
#blockGlobal .blockTabForm .btnRounded-1 .innerLink-4{
 padding:0;
}
#blockGlobal .blockTabForm2{
 max-width:100%;
}
#blockGlobal .blockTabForm2 form{
 margin:0 auto;
 max-width:70%;
}
#blockGlobal .section16  .blockTabForm2 .titleLevel-2 {
 text-align:center;
}

/*-----------------------------------------------+
+ Meteo
+-----------------------------------------------*/
#blockGlobal .CSWWeather .blockWeather{
 max-width:53%;
 margin:0 auto;
}
#blockGlobal .ContentRight .CSWWeather .blockWeather{
 max-width:82%;
}
#blockGlobal .CSWWeather .day{
   padding-right:3%;
   padding-left:3%;
}
#blockGlobal .sectionBlockWeather .CSWWeather .day{
 border-color:#e5e5e5;
}

#blockGlobal .firstBackground .CSWWeather .day,
#blockGlobal .secondBackground .CSWWeather .day{
 border-color:#fff;
}

 #blockGlobal .CSWWeather .today{
   padding-right:10%;border:none;
}
#blockGlobal .CSWWeather .daytime{
 font-weight:normal;
}
#blockGlobal .firstBackground .CSWWeather .day .temperatures,
#blockGlobal .secondBackground .CSWWeather .day .temperatures,
#blockGlobal .firstBackground .CSWWeather .today .city,
#blockGlobal .secondBackground .CSWWeather .today .city,
#blockGlobal .firstBackground .CSWWeather .today .daytime .hour,
#blockGlobal .secondBackground .CSWWeather .today .daytime .hour,
#blockGlobal .firstBackground .CSWWeather .daytime,
#blockGlobal .secondBackground .CSWWeather .daytime{
 color:#fff;
}
#blockGlobal .firstBackground .CSWWeather .today .visual,
#blockGlobal .secondBackground .CSWWeather .today .visual,
#blockGlobal .firstBackground .CSWWeather .day .visual img,
#blockGlobal .secondBackground .CSWWeather .day .visual img{ background:#fff;}
#blockGlobal .CSWWeather .temperatures{
 margin-top:5px;
}

/*-----------------------------------------------+
+ clock
+-----------------------------------------------*/
#blockGlobal .blockClock{
 font-style:normal;
 color:#616161;
 text-align:right;
 padding:20px 0;
}

#blockGlobal .firstBackground .blockClock,
#blockGlobal .secondBackground .blockClock{
 color:#fff;
}

/*-----------------------------------------------+
+ separator
+-----------------------------------------------*/
#blockGlobal .blockSeparator{ border-top:none; background:url(bg_separator.png) no-repeat center top; background-size:100%; width:100%; margin:10px auto;}

/*-----------------------------------------------+
+ compteur
+-----------------------------------------------*/
#blockGlobal .blockCounter{
 font-style:normal;
 color:#616161;
 text-align:right;
 font-size:14px;
 font-weight:bold;
 padding:20px 0;
}

#blockGlobal .firstBackground .blockCounter,
#blockGlobal .secondBackground .blockCounter{
 color:#fff;
}

#blockGlobal .blockRSSFeed .itemNews .btnMore .puce{
    background: url("puce_li.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    color: #616161;
    padding: 5px 5px 5px 15px;
 font-size:14px;
}

#blockGlobal .firstBackground .blockRSSFeed .itemNews .btnMore .puce,
#blockGlobal .secondBackground .blockRSSFeed .itemNews .btnMore .puce{
 color:#fff;
}

#blockGlobal .blockRSSFeed .feedSourceContent{
 color: #616161;
 font-size:14px;
 padding:0 0 20px;
 display:block;
}

#blockGlobal .firstBackground .blockRSSFeed .feedSourceContent,
#blockGlobal .secondBackground .blockRSSFeed .feedSourceContent{
 color:#fff;
}

#blockGlobal .blockRSSFeed .feedSourceContent .slot{color:#999;}

#blockGlobal .firstBackground .blockRSSFeed .feedSourceContent .slot,
#blockGlobal .secondBackground .blockRSSFeed .feedSourceContent .slot{
 color:#fff;
}

/*-----------------------------------------------+
+ flash
+-----------------------------------------------*/
#blockGlobal .blockFlashObject.left object{ background:#eee;}

/*-----------------------------------------------+
+ video
+-----------------------------------------------*/
#blockGlobal .clicToAdd{
 background: #937c63;
    border: 1px solid #937c63;
    color: #fff;
    display: inline-block;
    font: 14px "Titillium Web",sans-serif;
    padding: 6px 10px;
}

#blockGlobal .firstBackground .clicToAdd{
 background: #fff;
    border: 1px solid #fff;
 color: #937c63;
}

#blockGlobal .secondBackground .clicToAdd{
 background: #fff;
    border: 1px solid #fff;
 color: #b0d37c;
}

/*-----------------------------------------------+
+ RESPONSIVE
+-----------------------------------------------*/
@media screen and (min-width: 980px) and (max-width: 1100px) {
    #blockGlobal .imgResponsive,
    #blockGlobal .imgGallery{ width:100%;}
    #blockGlobal .sectionblockSocialNetwork .blockSocialNetwork .listSocial{ max-width:70%;}
    #blockGlobal .CSWWeather .blockWeather{ max-width:55%;}
    #blockGlobal .controlSlide{ width:98%;}
    #blockGlobal .grid-50{ width:49%;}
}

@media screen and (min-width: 768px) and (max-width: 979px) {
    #blockGlobal .section9 .blockGoogleMap{
        padding:0;
        width:100%
    }
    #blockGlobal .itemPropos .blockPicture .picture.imgResponsive {
        width:100%;
    }
    #blockGlobal .imgResponsive,
    #blockGlobal .imgGallery{ width:100%;}
    #blockGlobal .blockMainMenu{ width:100%;}
    #blockGlobal .controlSlide{ width:98%;}
    #blockGlobal .blockTabForm,
    #blockGlobal .blockTabForm2,
    #blockGlobal .blockTabForm2 form{ max-width:100%;}
    #blockGlobal .sectionblockSocialNetwork .blockSocialNetwork .listSocial{ max-width:100%;}
    #blockGlobal .CSWWeather .blockWeather{ max-width:70%;}
    #blockGlobal .ContentRight .CSWWeather .blockWeather{ max-width:100%;}
    #blockGlobal .ContentRight .CSWWeather .today{padding-right: 5%;}
    #blockGlobal .ContentRight .blockGallery2 .titleLevel-2{ margin:0;}
    #blockGlobal .grid-50{ width:49%; padding:0 2%;}
    #blockGlobal .noPadding{ padding:0;}
    #blockGlobal .formulaireContact .row,
    #blockGlobal .formulaireContact .blockSubmit{ float:none; width:95%;}
    #blockGlobal .ContentRight .btnRounded-1{ font-size:12px;}
    #blockGlobal div.blockSlide{background:none;}
    #blockGlobal .section4 .itemPlus{ width:100%;}

    #blockGlobal .itemPropos .blockPicture .overlay{ top:30%; width:80%; left:10%;}
    #blockGlobal .itemPropos .blockPicture .overlay p.textMore{ font-size:12px; line-height:14px; margin:0 0 10px;}
    #blockGlobal .itemPropos .blockPicture .overlay .linkMore{ width:21px; height:21px; background-size:cover;}
    #blockGlobal .section5 .titleLevel-5{ font-size:11px; font-weight:600;}
    #blockGlobal .section13 .grid-50{ width:100%;}
    #blockGlobal .section13 .grid-50.picture-section13{ padding:0;}

    #blockGlobal .ContentRight .grid-50{ width:100%;}

    #blockGlobal .itemSlide{ position:relative; padding:0 6px 0 0;}
    #blockGlobal .itemSlide .imgResponsive{ width:100%;}

    #blockGlobal .itemSlide2{ padding-bottom:6px;}
    #blockGlobal .itemSlide0{
        padding-left:10px;
    }
}

@media screen and (max-width: 767px) {
    #blockGlobal .section9 .blockGoogleMap{
        padding:0;
        width:100%;
    }
    #blockGlobal .imgResponsive,
    #blockGlobal .imgGallery,
    #blockGlobal .pictureEdito,
    #blockGlobal .blockArticle .picture,
    #blockGlobal .blockFlashObject.left object{ width:100%;}
    #blockGlobal .blockGallery .titleLevel-2{
        margin:0;
    }
    #blockGlobal .footer-2 .CSWMenu,
    #blockGlobal .section10 .titleLevel-6{
        text-align:center;
        margin:10px 0;
    }
    #blockGlobal .block-Header .CSWMenu .item{
        margin-bottom:10px;
    }
    #blockGlobal .controlSlide{ width:96%;}
    #blockGlobal .Layout{
        background:#e1e1e1;
    }
    #blockGlobal .blockSidebar,
    #blockGlobal .ContentRight{ padding:0;}
    #blockGlobal .blockTabForm2,
    #blockGlobal .blockTabForm{ max-width:100%;}
    #blockGlobal .blockTabForm td.label,
    #blockGlobal .blockTabForm td.input{
        clear: both;
        display: block;
        padding: 5px 0 0;
        text-align: left;
        width: 100%;
    }
    #blockGlobal .blockTabForm .text,
    #blockGlobal .blockTabForm #cswcontactform_email,
    #blockGlobal .blockTabForm .select{ width:100% !important;}
    #blockGlobal .sectionblockSocialNetwork .blockSocialNetwork .listSocial{ max-width:100%;}
    #blockGlobal .CSWWeather .blockWeather,
    #blockGlobal .ContentRight .CSWWeather .blockWeather{ max-width:100%;}
    #blockGlobal .section4 .titleLevel-2,
    #blockGlobal .section4 .itemPlus .hasParagraph p.Textcontenu{ text-align:center;}
    #blockGlobal .blockTabForm .blockSubmit{ margin:0; padding:9px 0;}
    #blockGlobal .grid-50{ width:50%; float:left;}
}

@media screen and (max-width: 500px) {
    #blockGlobal .blockArticle .blockPicture{ margin-left:0;}
    #blockGlobal .blockArticle .blockPicture.left{ margin-right:0;}
    #blockGlobal .blockArticle .picture,
    #blockGlobal .blockEdito .editoContent .blockPicture,
    #blockGlobal .blockArticle .blockPicture.left,
    #blockGlobal .blockArticle .blockPicture{ float:none}
    #blockGlobal .btnRounded-1{ font-size:12px;}

    #blockGlobal .itemSlide{ padding:0;}
    #blockGlobal .itemSlide.itemSlide1,
    #blockGlobal .itemSlide.itemSlide2,
    #blockGlobal .itemSlide.itemSlide3,
    #blockGlobal .itemSlide.itemSlide4{ width:50%; float:left;}
    .blockEdito .editoContent .blockPicture{ margin:0;}
    #blockGlobal .section9 .blockContact{ top:0;}
    #blockGlobal .section9 .innerblockContact{ position:inherit; width:90%; padding:5%;}
    #blockGlobal .formulaireContact .row,
    #blockGlobal .formulaireContact .blockSubmit{ width:95%; float:none;}
    #blockGlobal .formulaireContact{ border:none; padding:0;}

    #blockGlobal .section4 .itemPlus .hasParagraph p.Textcontenu{ text-align:center;}

    #blockGlobal .section15 .btnLinkPosition-1{ margin-right:0;}

    #blockGlobal .blockQuote{ max-width:100%; padding-right:30px;}
    #blockGlobal .blockQuote .quoteOpen{ padding-left:30px;}
    #blockGlobal .blockTabForm2 form{ max-width:100%;}
    #blockGlobal .blockTabForm .blockSubmit{ margin:0; padding:9px 0;}
    #blockGlobal .grid-50{ width:100%; float:left;}
}

@media screen and (max-width: 1200px) {
 /*-----------------------------------------------+
 + Menus                                          +
 +-----------------------------------------------*/
 #blockGlobal .blockHeader .blockHeaderContent .blockMainMenu {
  position: relative;
 }
 #blockGlobal .mainMenu .CSWMenu#menu1 {
  position: absolute;
  right: 0px;
  top: 100%;
  top: calc(100% - 3px);
  background: rgba(76, 89, 111, 0.9);
  padding: 15px;
  display: none;
  z-index: 2;
  max-width: 300px;
  width: 100%;
  height: auto;
 }
 #blockGlobal .block-Header .blockMainMenu .mainMenu:hover .CSWMenu#menu1 {
  display: block;
  margin-right: -20px;
 }
 #blockGlobal .CSWMenu#menu1 {
  float: none;
 }
 #blockGlobal .blockMainMenu .CSWMenu {
  margin-top: 0;
 }
 #blockGlobal .blockMainMenu .item {
  border-right: 0;
 }
 #blockGlobal .blockMainMenu .item .linkMenu:hover,
 #blockGlobal .blockMainMenu .item .linkMenu.active {
  border-bottom: 0;
  padding-bottom: 0;
  margin: 0;
 }
 #blockGlobal .blockMainMenu .item {
  float: none;
  height: auto;
  padding: 0;
 }
 #blockGlobal .CSWMenu .subMenu {
  width: auto;
 }
 #blockGlobal .CSWItem .CSWMenu #menu1 {
  position: relative;
 }
 #blockGlobal .block-Header .CSWMenu .item {
  float: none;
  margin: 0;
 }
 #blockGlobal .block-Header .CSWMenu .item .linkMenu .innerLinkMenu-1 {
  border: none;
 }
 #blockGlobal .block-Header .CSWMenu .item.active .linkMenu .innerLinkMenu-1,
 #blockGlobal .block-Header .CSWMenu .item .linkMenu:hover .innerLinkMenu-1 {
  border: none;
 }
 #blockGlobal .block-Header .CSWMenu .item .linkMenu {
  padding: 0;
 }
 #blockGlobal .block-Header .CSWMenu .item .subMenu {
  width: 100%;
  background: none;
 }
 #blockGlobal .CSWMenu .subMenu .subItem .subLink .innerSubLink-3 {
	 padding: 10px;
 }
 #blockGlobal #menu1.CSWMenu .item .linkMenu .innerLinkMenu-4 {
  text-transform: uppercase;
 }
 #blockGlobal .block-Header .blockMenu {
  background: url('ico_menu.png') no-repeat center center;
  padding: 25px 30px;
  float: right;
  width: auto;
 }
 #blockGlobal .block-Header {
  position: relative;
  margin: 0 -10px;
  display: block;
  width: auto;
 }
 #blockGlobal .block-Header.menuFixed {
	 margin: 0px;
 }
 #blockGlobal .block-Header .blockMenu:hover .CSWMenu#menu1 {
  display: block;
 }
 #blockGlobal .block-Header .blockMainMenu.menuFixed .mainMenu:hover .CSWMenu#menu1 {
  display: block;
  margin: 0;
 }
 #blockGlobal .block-Header .menuFixed .mainMenu {
  background: url('ico_menu_2.png') no-repeat center center;
  padding: 20px 30px;
  display: inline-block;
  float: right;
 }
 #blockGlobal .block-Header.menuFixed .blockMenu {
  background: url('ico_menu_2.png') no-repeat center center;
  float: right;
  width: 60px;
 }
 #blockGlobal .block-Header.menuFixed .grid-20.CSWItem {
  display: none;
 }
 #blockGlobal .blockMainMenu .menu .CSWMenu#menu1 {
  margin-right: -20px;
 }
 #blockGlobal .blockMainMenu .menu .innerMainMenu-2 {
  text-align: right;
 }

 #blockGlobal .blockMainMenu .menu .menuFixed .CSWMenu#menu1 {
  margin-right: 0px;
 }
 #blockGlobal .blockMainMenu .menuFixed .innerMainMenu-3 {
  background: url('ico_menu_2.png') no-repeat center center;
 }
 #blockGlobal .blockMainMenu #menu1.CSWMenu .item .linkMenu.active .innerLinkMenu-3,
 #blockGlobal .blockMainMenu #menu1.CSWMenu .item .linkMenu:hover .innerLinkMenu-3,
 #blockGlobal .blockMainMenu #menu1 .subMenu .subItem .subLink.active .innerSubLink-3,
 #blockGlobal .blockMainMenu #menu1 .subMenu .subItem .subLink:hover .innerSubLink-3 {
		background: #B0D37C;
 }
}

a { 
	color:#0079A0;
}
/*-----------------------------------------------+
+ Section color                                  +
+-----------------------------------------------*/
#blockGlobal .section3{
	background:#0079A0;
}

#blockGlobal .section5{
	background:#54BBDE;
}

#blockGlobal .section10{
	background:#54BBDE;
}

#blockGlobal .section12{
	background:#0079A0;
	padding:60px 0;
}

#blockGlobal .section15{
	background:#54BBDE;
}

#blockGlobal .section16{
	background:#54BBDE;
}

#blockGlobal .section18{
	background:#0079A0;
}

#blockGlobal .welcome {
    background:#54BBDE;
}
/*-----------------------------------------------+
+ Block services
+-----------------------------------------------*/

#blockGlobal .section7 .itemService .titleLevel-3{
	border-bottom:1px solid #54BBDE;
}

/*-----------------------------------------------+
+ button             +
+-----------------------------------------------*/
#blockGlobal .btnLinkPosition-1 .btnLink-1{
	color:#0079A0;
}

#blockGlobal .btnRounded-1{
	background:#0079A0;
}

#blockGlobal .blockDownloadFile .btnRounded-1{ 
	background:#54BBDE;
}

/*-----------------------------------------------+
+ Couleur Titre                  +
+-----------------------------------------------*/
#blockGlobal .titleColor-1{
	color:#0079A0;
}

#blockGlobal .titleColor-2{
	color:#54BBDE;
}

#blockGlobal .block-Header .CSWMenu .item.active .linkMenu .innerLinkMenu-1,
#blockGlobal .block-Header .CSWMenu .item .linkMenu:hover .innerLinkMenu-1 {
	border-bottom:1px solid #54BBDE;
}


#blockGlobal .section15 .btnLinkPosition-1 .btnLink-1{
	color:#54BBDE;
}

/*amelioration*/

#blockGlobal .firstBackground{
	background:#0079A0 !important;
	padding:60px 0;
}
#blockGlobal .secondBackground{
	background:#54BBDE !important;
	padding:60px 0;
}

#blockGlobal .blockCompany .btnRounded-1{
	color:#0079A0
}

#blockGlobal .firstBackground .btnRounded-1{
	color:#0079A0;
}

#blockGlobal .secondBackground .btnRounded-1{
	color:#54BBDE;
}

#blockGlobal .clicToAdd{
	background: #0079A0;
    border: 1px solid #0079A0;
}

#blockGlobal .firstBackground .clicToAdd{
	color: #0079A0;
}

#blockGlobal .secondBackground .clicToAdd{
	color: #54BBDE;
}
/*-----------------------------------------------+
+ Responsif                                      +
+-----------------------------------------------*/
@media screen and (max-width: 1200px) {
		#blockGlobal .blockMainMenu #menu1.CSWMenu .item .linkMenu.active .innerLinkMenu-3,
		#blockGlobal .blockMainMenu #menu1.CSWMenu .item .linkMenu:hover .innerLinkMenu-3,
		#blockGlobal .blockMainMenu #menu1 .subMenu .subItem .subLink.active .innerSubLink-3,
		#blockGlobal .blockMainMenu #menu1 .subMenu .subItem .subLink:hover .innerSubLink-3 {
			background: #0079A0;
		}
	#blockGlobal .block-Header .CSWMenu .item.active .linkMenu .innerLinkMenu-1,
	#blockGlobal .block-Header .CSWMenu .item .linkMenu:hover .innerLinkMenu-1 {
		border: none;
	}
}
