@font-face{font-family: Open Sans;src: url('/src/applications/news/css/police/OpenSans-Regular.ttf')}
@font-face{font-family: Open Sans;src: url('/src/applications/news/css/police/OpenSans-Bold.ttf');font-weight: 700}
@font-face{font-family: Open Sans;src: url('/src/applications/news/css/police/OpenSans-Light.ttf');font-weight: 300}
@font-face {font-family: 'FontAwesome';src: url('/src/applications/news/css/police/police/fontawesome-webfont.eot?v=4.4.0'); src: url('/src/applications/news/css/police/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('/src/applications/news/css/police/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('/src/applications/news/css/police/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('/src/applications/news/css/police/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('/src/applications/news/css/police/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');font-weight: normal;font-style: normal}
  
*{margin:0;padding:0;border:0;outline:0;font-family:'open sans',sans-serif}
body{background-color:#f5f5f5;font-size:1em;text-align:left}
section,nav,footer,header,h2.sous-titre-photo-album a,#article .articles-home a span,.theme.fiches .articles-home a span{display:block}
h1,h2,h3,h4,h3 a,.articles-home a span{font-weight:700}
h2,h3,li{vertical-align:top}
ul,li{list-style-type:none}
a,p{font-weight:normal;text-decoration:none}
body,a,#menu_horizontal li a,.box #pagecontact h1{color:#444}
.fil-ariane,.fil-ariane a,article .signature,.photo-album figcaption,aside .p,.p a,.pub a,ul.box li a span{color:#999}
p.intro a,a.lien-externe,.corp-article a,a.blue,.box-menu #pagecontact a{color:#2980BC}
i{margin-right:8px}
p.intro{margin:14px 21px 21px}
sup{vertical-align:super;line-height:12px}
button{cursor:pointer;background:none}
.cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.fa {display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-stack-1x{position:absolute;left:0;width:100%;text-align:center}
.fa-fw {width:1.28571429em;text-align:center}
.fa-home:before {content:"\f015"}
.fa-building-o:before {content:"\f0f7"}
.fa-calendar:before {content:"\f073"}
.fa-cog:before {content:"\f013"}
.fa-twitter:before {content:"\f099"}
.fa-facebook:before {content:"\f09a"}
.fa-google-plus:before {content:"\f0d5"}
.fa-skype:before {content:"\f17e"}
.fa-linkedin:before {content:"\f0e1"}
.fa-youtube-play:before {content:"\f16a"}
.fa-envelope:before {content:"\f0e0"}
.fa-caret-right:before {content:"\f0da"}
.fa-play:before {content:"\f16a"}
.fa-rss:before {content:"\f09e"}
.fa-plus:before {content:"\f067"}
.fa-tag:before {content:"\f02b"}
.fa-map-marker:before {content:"\f041"}
.fa-chevron-left:before {content:"\f053"}
.fa-chevron-right:before {content:"\f054"}
.fa-print {margin-left:5px;color:#555}
.fa-print:before {content:"\f02f"}
.fa-arrow-right:before {content:"\f061"}
.fa-arrow-up:before {content:"\f062"}
.fa-arrow-down:before {content:"\f063"}
.fa-external-link:before {content:"\f08e"}
.fa-phone:before {content:"\f095"}
.fa-pinterest-p:before {content:"\f231"}
.fa-search:before {content:"\f002"}
.fa-close:before {content:"\f00d"}
.fa-rotate-90 {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.facebook{background:rgb(60,91,155)}
.twitter{background:rgb(45,170,225)}
.skype{background:#00AFF0}
.gplus,.youtube{background:rgb(246,62,40)}
.share{background:rgb(102,156,65)}
.rss{background-color:#f08421}
.linkedin{background:rgb(0,123,182)}
.pinterest{background:#c8232c}
.social-share span{background:rgba(0,0,0,.2)}
#bouton-top, #centrale {margin-top:15px !important}
header,nav.fixed{background:#08629C}
header{height:100px;width:100%;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;}
#bouton-top,#centrale,footer #contenu-footer,.headp,.wrapper{margin:auto;position:relative}
header .barremenutop{width:100%;margin:auto;position:relative}
#bouton-top,#centrale,footer #contenu-footer,.headp{width:985px}
.relative,.multicoque header .p,.home-block h2,.morearticle h1,.box h1,.articles-home,.photo-album .title,.photo-album figure,.contact,.box a.dossier,.box a.dossier span,a.acces-rubrique,.plusarticle,.plusarticle a,.visuel{position:relative}
header .p {position:absolute;left:378px;top:5px;width:610px}
header .p img{max-width:100%}
.titre-site{padding:11px 0 0 50px;display:inline-block;font-size:30px !important;color:#fff !important;background:url('../images/sprite-bateaux-com.png') no-repeat -250px -371px;font-weight:300}
.titre-site span{font-weight:700}
.titre-site div,a.titre-site h1{display:block;line-height:15px;font-size:12px;vertical-align:top;color:#fff;font-weight:700}
header .titre-site{margin:7px 14px 7px 7px}
.newsletter a.titre-site{font-size:29px;padding:9px 0 0 40px}
footer .titre-site {font-size:20px!important;padding:0 0 13px 40px;background-position:-268px -57px;margin:0 14px 7px 7px}
header #menu{position:absolute;right:0;width:369px;top:-1px}
header li a {float:left;margin:10px;border:none;padding:7px 10px;font-size:13px;background:#378bbf;border-radius:2px;box-shadow:none;color:#FFF !important}
header li a.actif{text-decoration:none;background:#17618c;color:#FFF;-webkit-transition-property:background-color;-webkit-transition-duration:.30s;-moz-transition-property:background-color;-moz-transition-duration:.30s;transition-property:background-color;transition-duration:.30s}
nav{height:31px;border-bottom:1px solid #b1d2ea;font-size:.750em;background:#fff}
#menu_horizontal li,ul.box img,article .dossier-article a.dossier-suivant span{float:left}
#menu_horizontal{width:985px;margin:auto}
#menu_horizontal li{line-height:14px}
#menu_horizontal li a{display:inline-block;padding:9px 7px;border-left:1px solid #b1d2ea;text-transform:uppercase}
#menu_horizontal li a.home{font-family:'FontAwesome', sans-serif;padding:9px 10px;border:0;font-size:18px}
#menu_horizontal li a.home:before{content:"\f015"}
#menu_horizontal li.bouton_menu_search i{font-size:18px;padding:5px 9px 8px}
#menu_horizontal li.bouton_menu_search span,#menu_horizontal .sousMenu,nav.fixed #menu_horizontal li a.home:before,nav.fixed #menu_horizontal li a.home img,a.resultat-alphabetique span.acces,.album a span,a.firstarticle h2:before,.home-block a.acces-rubrique span,.reportage .nbarticles,#pagegeo .firstarticle h2:before,.corp-article .colone-droite a.box,.theme .colone-droite a.box,.home-block .colone-droite a.box,.pub-geo .colone-droite a.box,#fixedpop,.social-share span,#ta_comment_menusubmit_header,.top{display:none}
.fixed{position:fixed;z-index:99999;width:100%;height:40px}
nav.fixed{border-bottom:0 !important;box-shadow:0 5px 2px 0 rgba(0,0,0,.25)}
nav.fixed #menu_horizontal li a{padding:12px 7px;color:#fff;font-size:11px}
nav.fixed #menu_horizontal li.bouton_menu_search i{color:#fff;padding:10px;background:#f63e28}
nav.fixed #menu_horizontal li a.home{padding:20px 21px;background:#08629C url('../images/sprite-bateaux-com.png') no-repeat 0 -25px;background-size:174px;width:70px;padding:19px}
.superyachts nav.fixed #menu_horizontal li a.home{padding:4px 21px 0;background:#000 url('../images/superyachts_fr.png') no-repeat 7px 4px;background-size:125px;width:99px;height:36px}
nav i,.bloc-theme a.acces-rubrique,.habillage a.firstarticle img,.box-first,.theme .plusarticle{margin:0 !important}

a.habillage-p-large{width:100%;display:block;position:absolute;top:0;right:0;left:0;bottom:0}
.home-block,.box,.theme{width:652px;display:inline-block;position:relative}
.home-block .box.boxlies{margin:14px}
.home-block .box{margin:0 0 40px}
.box{background-color:#fff;box-shadow:0 0 1px #c2c2c3;line-height:20px}
.box h1,.morearticle h1,.home-block h2{background:#08629C;padding:7px 0 7px 21px}
.box-pub{margin:28px 0 0}
.box-pub-dossier{margin:28px 0}
.home-block h2 a,.box h1 a,.morearticle h1,.box h1{color:#fff;text-transform:uppercase;display:block;font-size:17px;line-height:30px}
.box a.dossier{display:inline-block;width:129px;padding:14px 0 0 14px;text-align:center;font-size:14px;vertical-align:top}
.box a.dossier span{display:block;margin-bottom:5px;width:129px;height:86px;overflow:hidden;border-radius:3px}
.habillage .home-block,.habillage .theme .box,.habillage .theme,.habillage .morearticle{width:582px}
.habillage .box-pub-dossier,.coursive a span {display:none}

.search{padding:20px}
.search h2{margin-top:0 !important}
.photo-album figure,.photo-album .plusarticle,.photo-album .album{margin:21px}
.home-block h2 a.partenaire-rubrique,.box h1 a.partenaire-rubrique{height:60px;border:none;margin:0;padding:0;background:#f5f5f5;border-left:1px solid #dadada;border-right:1px solid #dadada}
.box-menu p.intro,.box-menu #pagecontact p,.box-menu #pagecontact ul{margin:0 10px;text-align:left;font-size:14px;line-height:20px}
.rub{padding:0;margin:0 0 40px;background:#fff;box-shadow:0 0 3px #c2c2c3}
a.partenaire-rubrique{margin-top:-71px;display:block;margin-bottom:70px}
a.partenaire-rubrique img{display:block;height:60px;width:540px;margin-left:-1px}
.articles-home a img{border-radius:3px 3px 0 0;width:100%;height:125px}
.firstarticle{height:407px;width:610px !important;padding:0 !important;border:0 !important}
a.firstarticle img{height:407px !important;width:610px;float:none;border-radius:0 !important}
.habillage .firstarticle,.habillage a.firstarticle img{height:318px !important;width:477px}
a.firstarticle h2,a.firstarticle h3{position:absolute;bottom:0;left:0;right:0;width:590px;display:block;padding:10px !important;color:#fff;font-size:22px !important;background:rgba(0,0,0,.7);line-height:32px !important;min-height:30px !important}
.habillage a.firstarticle h2,.habillage a.firstarticle h3{width:457px}
a.acces-rubrique-accueil{font-weight:700;font-size:0.875em;margin:0 0 70px;display:block;text-align:center;padding:8px;border-bottom:1px solid #dadada;border-top:1px dotted #dadada;background:#eee;width:97%}
a.acces-rubrique,.plusarticle,.plusarticle a {font-weight:700;font-size:0.875em;display:block;text-transform:uppercase;padding:14px 21px;border-top:1px solid #eee;line-height:15px}
.plusarticle,.acces-rubrique,article a.acces-rubrique,#pagegeo .acces-rubrique{background:#eee;border:0;clear:both}
.morearticle .plusarticle,.morearticle a.acces-rubrique,.contenu-correspondant .article--titrebloc{background:#08629C;color:#fff}
.album a.acces-rubrique{margin:0 0 5px;width:99%;background-color:#08629C;color:#fff !important}
.home-block a.acces-rubrique,.album a.acces-rubrique{text-align:center;padding:20px 0;position:relative;}
.home-block a.acces-rubrique{margin:20px 0 0;color:#17618c}

.plusactu{display:block;width:520px;text-align:center;padding:10px;background:#08629C;color:#fff;margin:auto}
.morearticle a.acces-rubrique h2{display:inline-block;color:#fff;font-size:1em}
.home-block h2 i{position:absolute;top:14px;right:0;margin:0;width:36px;text-align:center}
#menu_horizontal .sousMenu div ul.news li a.imgnews .video{left:66px !important;top:58px !important}
.video{opacity:0.8;position:absolute!important;font-size:43px;color:#fff}
a.firstarticle .video{top:125px!important;left:270px!important;font-size:80px}
.articles-home .video{top:46px!important;left:76px!important}
aside .boxvideo .video{top:80px !important;text-align:center;left:0;right:0}
a.bloc-article-lie{margin:10px 12px 17px;font-size:11px}
.keyword a{padding:7px;display:inline-block;font-size:10px}
.etiquette{font-size:13px;z-index:2;position:absolute;right:14px;top:76px;padding:7px 14px;color:#fff;background-color:#4aa400;border-radius:2px}
.habillage .etiquette{top:102px}
.firstarticle .etiquette{top:14px;left:14px;right:inherit}
.geo{top:0;font-size:12px;position:absolute;padding:4px 14px;background-color:rgba(220,220,220,.8);border-radius:3px 0}
.geo i{top:7px;padding:0 7px 0}
.articles-home{width:187px;margin:21px 0 21px 21px;display:inline-block;vertical-align:top;border:1px solid #eee}
.home-block .articles-home{margin:21px 0 0 21px}
.sousmenu{margin:14px 21px 0}
.sousmenu a{padding:7px 14px;margin:7px 7px 0 0;background:#f5f5f5;border-radius:3px;display:inline-block;font-size:14px}
.bloc-video .articles-home{height:215px;overflow:hidden;border:0 !important;width:290px}
.bloc-video .articles-home .boxvideo .titrevideo {min-width:262px}
.bloc-video .articles-home .video {top:75px!important;left:125px!important}
.reportage .articles-home{margin:14px 0 14px 21px;height:185px;overflow:hidden;border:0 !important}
.reportage a img{border-radius:0 !important;margin:0 !important}
.reportage .articles-home a img{height:184px !important;width:100%}
.reportage a h2,.reportage a h3{font-size:14px !important;width:167px} 
.filtre{background-color:rgba(0,0,0,.6);opacity:0;position:absolute;top:0;left:0;width:258px;height:256px}
.reportage .nbarticles span{display:block;font-size:26px;color:#fff}
a.post{display:block}

.articles-home a h2,.articles-home a h3,#article .articles-home a span,.theme.fiches .articles-home a span{min-height:66px;padding:3px 14px 14px;font-size:16px;line-height:22px}
.articles-home a h2:before,.articles-home a h3:before,#article .articles-home a .title:before,.theme.fiches .articles-home a .title:before{border-style:solid;content:" ";position:absolute;border-width:9px;border-color:transparent transparent #fff transparent;top:107px;left:30px}
.articles-home .keyword,.skipper a.abandon{position:relative;background:#f5F5F5}
.articles-home .keyword i{color:#fff;background:#999;padding:3px 4px 2px;border-radius:3px}
.habillage .articles-home {margin:21px 0 21px 42px;width:225px}
.habillage .articles-home.firstarticle {margin:21px 0 21px 21px}
.habillage .figure-article figcaption{width:512px}
.habillage .articles-home a img {height:150px}
.habillage .articles-home a span:before{top:91px!important}
.habillage .articles-home a h2:before{top:132px}
.habillage .morearticle .p{margin:21px 0 21px 42px;width:225px}
.habillage #article .articles-home a span:before{top:132px!important}
.habillage article{width:540px}
.habillage .firstarticle, .habillage a.firstarticle img {height:360px !important;width:540px}
.habillage a.firstarticle h2,.habillage a.firstarticle h3 {width:520px}
.habillage article .dossier-article a p{width:237px}
.habillage article .dossier-article a.dossier-suivant i{left:205px}
.pager{text-align:center;margin:14px 0;padding:14px 0;font-size:14px}
.pager a{display:inline-block;margin:0 2px;padding:4px 10px}
.pager a:link,.pager a:visited{border:1px solid #f5f5f5;background-color:#f5f5f5}
.pager a:active,.templatepager-currentpage{color:#fff;background-color:#4095CB;border:1px solid #4095CB;text-decoration:none !important}
.templatepager-currentpage{padding:4px 10px 5px}
a .templatepager-currentpage{margin:-11px}
.box #pagecontact{margin:0 20px 20px}
.box #pagecontact h1{margin:0 -20px 0;background:#f8f8f8;padding:20px 0 23px 20px}
.box #pagecontact h2{margin:40px 0 10px;font-size:1.3em}
.box h2.contact{padding:0 20px}
.lien-dep a{background:#f5f5f5;padding:4px 10px;font-size:14px;display:inline-block;margin:10px 10px 0 0}
.lien-dep a i,a.lien-externe i{margin-right:5px}
a.joblist-index-menu{background-color:#eee;display:inline-block;padding:8px 0;font-weight:700;font-size:13px;width:50%;text-align:center}
a.joblist-index-menu-droite{background-color:#eee;display:inline-block;padding:8px 0;font-weight:700;font-size:13px;text-align:center;width:50%}
.idxform,#ShowroomSearchListing_QueryForm-container{background:#f5f5f5;padding:14px 7px}
.idxform{margin-bottom:14px}
.idxform form{background:#fff}
.idxform form input[type=text]{width:555px;padding:7px;font-size:14px}
.idxform form button.valid[type=submit]{padding:2px 6px}
.lettre-recherche-alphabetique{text-align:center;padding:21px 0}
.lettre-recherche-alphabetique a{background:#f1f1f1;padding:3px 5px;border-radius:2px;margin:2px;font-size:14px}

a.resultat-alphabetique{padding:7px 20px;height:18px;font-size:12px;display:block;position:relative}
a.resultat-alphabetique span.title{text-transform:uppercase;display:inline-block}
#article,#photo{display:inline-block;position:relative;vertical-align:top}
article,.morearticle{position:relative;line-height:19px;height:100%;box-shadow:0 0 1px #c2c2c3;background:#fff;margin:28px 0 0}
article{width:610px;vertical-align:top;padding:21px}

.morearticle{width:652px}
.articles-home .title:before{top:107px !important}

#pagegeo ul.chaine-info-droite{box-shadow:none;width:540px}
.search .articles-home{margin:20px 0 0 12px}
article ul.chaine-info-droite{box-shadow:none}
.fil-ariane{font-size:0.72em;margin:-4px 0 14px}
.fil-ariane ul,ul.lien-externe,.corp-article ul.lien-externe li{margin:0;list-style-type:none}
.fil-ariane li{display:inline-block;margin-right:5px}
article h1{margin:0 0 10px;font-size:25px;line-height:1.2em}
article h2{font-weight:normal;font-size:1em;line-height:24px}
article .signature{font-size:0.8em}
article .corp-article h3,p,article td,article td span,li{line-height:25px}
article .corp-article h3{margin:28px 0 14px}
p,article td,article td span,.corp-article li{margin:14px 0}
article table{border-spacing:0;width:100%}
article tr{line-height:30px}
article td{font-size:12px;border-top:1px dotted #dadada}
article #author{margin-top:21px;position:relative;background:#f5f5f5;height:50px;padding:7px 14px}
article #author .share-post{position:absolute;right:19px;top:19px}
article #author strong{margin:7px 0 0;display:block;font-weight:400}
article #author span a,article #author span button{background:#444;border-radius:3px;font-size:13px;width:25px;height:25px;color:#fff;vertical-align:top;display:inline-block;position:relative}
article #author span a i{top:5px}
article #author div{vertical-align:top}
article #author .imgauteur{float:left;overflow:hidden;border-radius:50px;width:50px;height:50px;margin-right:14px}
article #author .imgauteur img,.corp-article img.image-bloc-chapeau,.photo-album figure iframe{width:100%}
article #author .social i{top:6px}
#article .ficheliee.box{width:100%;display:block}
.redacteur {height:190px}
.redacteur img{float:left;border-radius:50%;width:100px;margin:15px 15px 60px 0}
.redacteur p{font-size:13px;line-height:20px;margin-left:115px}
.redacteur p strong {font-size:15px;padding:0 0 5px;display:inline-block}
article ol,article ul{margin-left:35px}
article ol {list-style-type:decimal}
article ul,article li {list-style-type:inherit}
article ul.chaine-info-droite {list-style-type:none;margin-left:0}
article .dossier-article{line-height:25px;padding:21px 0 0;height:292px}
article .dossier-article .dossier-title,.contenu-correspondant .article--titrebloc{margin-bottom:7px}
article .dossier-article a {position:relative;width:49.5%;display:inline-block;vertical-align:top}
article .dossier-article a p{position:absolute;bottom:0;left:0;right:0;color:#fff;display:inline-block;font-size:14px;line-height:normal;overflow:hidden;margin:0;padding:14px;background:rgba(0,0,0,.6)}
article .dossier-article a span{height:200px;width:100%;background-position:bottom}
article .dossier-article a i{background:rgba(255,255,255,0.7);height:15px;width:15px;position:absolute;top:15px;border-radius:50%;padding:10px}
article .dossier-article a.dossier-precedent i{left:15px}
article .dossier-article a.dossier-precedent span{float:right}
article .dossier-article a.dossier-suivant{margin:0 0 14px;float:right}
article .dossier-article a.dossier-suivant i{left:240px}
.habillage article .dossier-article a.dossier-suivant i {left:210px}
.morearticle .p,.result-search .p{width:187px;height:187px;text-align:center;margin:21px 0 21px 21px;display:inline-block;vertical-align:top}
.pub-articles{text-align:center;margin:21px auto 7px}
.corp-article q,blockquote{font-style:italic}
.corp-article iframe{width:540px;margin-bottom:14px}
.corp-article ul h3{font-weight:700;list-style-type:none}
.corp-article figure{display:block;margin:14px auto;text-align:center;position:relative}
.corp-article figcaption{text-align:right}
.corp-article figcaption,.pano360 .legend{color:#555;font-size:11px}
.pano360 .legend{margin-top:-20px}
.figure-article figcaption{position:absolute;bottom:0;padding:14px !important;color:#fff;left:0;right:0;font-size:12px;background:rgba(0,0,0,.7)}
.corp-article ul li,#pagecontact ul li{margin-left:21px;list-style-type:disc}
.contenu-article{width:540px;padding:0 35px}
.habillage-brig .contenu-article{padding:0}
.pano360,.lien-pub{margin:7px 0 21px}
h2.geolocalisation{margin-bottom:20px;font-size:22px;height:35px}
a.lien-externe{font-size:13px;display:block;padding:4px 0}
#NewsGetArticleDataForm input[type=submit]{padding:15px 25px;font-size:15px;color:#fff;border-radius:2px;cursor:pointer;position:absolute;bottom:20px;border:none;background-image:none;right:40px}
.touslesarticles,.fichetheme h2 i{display:inline-block;text-transform:lowercase;font-size:12px;font-weight:normal;float:right}
.touslesarticles i,.fichetheme h2 i{padding:0 0 0 14px;margin:0 !important}
#photo,aside .box,aside .p,.colone-droite a{margin-bottom:28px}
.photo-album figure img{margin:0 auto;display:block;max-width:612px}
.photo-album figure a{background:rgba(0,0,0,0.6);padding:15px;position:absolute;top:15px;display:block;color:#fff;border-radius:2px;font-size:13px}
.photo-album figure a.image-precedente{left:-15px;text-align:right}
.photo-album figure a.image-suivante{right:-15px}
.photo-album figure a.image-suivante i{margin:0 0 0 8px}
.photo-album figcaption{padding:14px 0;font-size:13px}
.photo-album figcaption span{font-size:11px;display:block;text-align:right}
.photo-album .more{padding:7px 0 14px 21px}
.photo-album h1 a{padding:0;display:inline-block}
.photo-album .title a{color:#B00;font-weight:700;display:inline-block}
.photo-album .plus-photo{margin-left:10px}
.album{overflow-x:auto;padding-top:7px;margin-bottom:21px}
.photos .album{max-height:300px}

.photo-album .album{max-height:800px}
.album a{float:left;margin:2px 4px 4px;position:relative;height:90px;overflow:hidden}
.album a img{width:136px}
.theme .album,.box .search{padding:14px}
.theme .album a{margin:0 8px 14px}
.sous-album{height:30px;background:-webkit-linear-gradient(top,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);background:-moz-linear-gradient(top,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);width:95%;margin-top:-30px;position:absolute;margin-left:4px}

#NewsGetArticleDataForm-container{width:537px;display:inline-block}
.gfw-form-fieldpanel{padding-top:5px;font-size:12px}
.gfw-form-title{font-style:oblique;font-size:1.2em;font-weight:700;color:#b00;border-bottom:2px solid #b00;margin-left:-20px;padding:0 0 5px 16px}
#UnSubscribeForm-container .gfw-form-title{font-style:normal;color:#fff;background-color:#b00;margin:0 0 20px;padding:8px 0 8px 15px}
#SubscribeForm-container{width:591px!important}
#SubscribeForm-container .gfw-form-title{font-style:normal;font-size:1.2em;color:#fff;background-color:#4095CB;border-bottom:0 solid #4095CB;margin:-41px -41px 15px -21px;padding:14px 21px}
.champ-form-captcha img{margin-left:35px}
.gfw-form-label-col{width:150px}
.gfw-form-widget-col input[type=text],.gfw-form-widget-col textarea{width:96%;border:1px solid #dadada;padding:10px}
#UnSubscribeForm-container .gfw-form-widget-col input[type=text]{width:90%;border:1px solid #dadada;padding:10px}
.gfw-form-widget-col input[name=NewsGetArticleDataForm_captcha]{width:50px;margin-right:10px}
aside {vertical-align:top;width:300px;padding:0 0 0 28px;display:inline-block}
aside .box,.colone-droite .box{width:100%}
.colone-droite .box{width:210px;vertical-align:top}
.habillage .colone-droite .box{width:189px;vertical-align:top}
aside .p,.p a,.colone-droite a,.colone-droite p,.pub a{font-size:9px;display:block}
.colone-droite .box a{padding:14px 21px;font-size:12px;margin-bottom:0}
.colone-droite a.box {background:#f9f9f9;padding:7px 0;text-align:center}
.box a.autre{display:inline-block;margin:7px 0 0 8px;position:relative;height:87px;width:87px;overflow:hidden;border-radius:2px;cursor:zoom-in}
.box .photo-album a.autre{float:left;margin:4px;position:relative}
.titre{font-size:14px;display:block;color:#fff !important;padding:7px 0 7px 14px;font-weight:700;background:#08629C;border-radius:3px 3px 0 0}
.box-search form[name="SearchForm"] {margin:0!important}

.form{padding:9px 0 0}
.box form[name="SearchForm"]{border:1px solid #dadada;border-radius:3px;margin:0 10px}
.box .form input[type=text]{padding:4px 5px;width:229px;margin:0 0 0 8px;border-right:none;height:24px}
.box .form button[type=submit]{height:32px;padding:0 0 3px}
.box .glhebdo{font-size:11px;line-height:27px;margin:14px;width:auto}
.box .search input[type="text"],.glhebdo input[type="text"]{padding:13px}
.box .search input[type="text"]{width:73%}
.glhebdo {margin:10px auto}
.glhebdo input[type="text"]{border:1px solid #dadada;width:76%}
.box .glhebdo input[type="text"]{width:148px}
.glhebdo input[type="submit"]{cursor:pointer;background:rgb(102,156,65);color:#fff;padding:14px}
.morearticle .glhebdo{padding:21px;margin:0;position:relative}
.morearticle .glhebdo p{margin:7px;font-size:0.8em}
#article .glhebdo .btn {margin:0;top:14px}
.morearticle .glhebdo .btn i {top:11px}
.glhebdo .btn i {position:absolute;left:14px;top:15px;background:rgba(0,0,0,.3);padding:7px;border-radius:50%;width:12px}
.glhebdo .btn{background:#4AA400;position:relative;font-size:13px;padding:14px;text-align:center}

ul.box li a,ul.chaine-info-droite li a{font-size:13px;display:block}
ul.box li a{border-bottom:1px dotted #dadada;position:relative}
ul.box li a i{position:absolute;right:0;color:#dadada}
ul.box li a.unesidebar i{top:34px}
ul.box li a.unesidebar{min-height:80px}
ul.box li a.emploisidebar i{top:11px}
ul.box li a div{padding:7px 28px 7px 14px}
ul.box li a span{font-size:10px;display:block}
ul.box img,.gfw-form-widget-col input[name=NewsGetArticleDataForm_captcha]{margin:7px 14px 7px 7px}
ul.box li a.emploi,ul.chaine-info-droite li a{padding:14px;font-size:12px;border-bottom:1px dotted #eee}
.box a.all{padding:14px;display:block;background:#f5f5f5;font-size:13px}

article ul.chaine-info-droite li a,.box-menu ul.chaine-info-droite li a{border-bottom:1px solid #f0f0f0;border-left:0;border-right:0}
ul.chaine-info-droite li a.joblist-index-no{background-color:#f9f9F9}
ul.chaine-info-droite li a.joblist-index-no:before{content:'';background:url('../images/pourvue.png');width:50px;height:16px;display:inline-block;margin:0 10px 0 0}
.emploi-menu,.emploi-menu-droite{display:inline-block !important}
.emploi-menu a,.emploi-menu-droite a{background-color:#f5f5f5;padding:7px 0;font-weight:700;font-size:11px !important;text-align:center}
.emploi-menu a{border-right:1px solid #eee;width:111px}
.emploi-menu-droite a{width:187px}
.suivre{text-align:center;padding:20px 0 5px}
.social{height:32px;width:32px;display:inline-block;margin-right:15px;color:#fff;border-radius:50px;position:relative;font-size:16px}
.social i{top:8px}
.home-block .colone-droite{box-shadow:0 0 1px #c2c2c3;margin-bottom:40px}
.corp-article .colone-droite{width:100%;position:relative;background:#e1f4fe;margin-top:21px}
.habillage .corp-article .colone-droite{width:582px;margin:0 0 0 -21px}
.box-pub-theme .colone-droite,.home-block .colone-droite,.pub-geo .colone-droite{width:auto;position:relative;background:#e1f4fe}
.corp-article .colone-droite .box{box-shadow:none;width:200px;background:#e1f4fe}
.corp-article .colone-droite .box a{padding:19px}
.habillage .corp-article .colone-droite .box {width:190px}
.habillage .box-pub-theme .colone-droite .box a{padding:14px}
.box-pub-theme .colone-droite .box a,.pub-geo .colone-droite .box a{padding:14px 24px}
.box-pub-theme .colone-droite .box,.home-block .colone-droite .box,.pub-geo .colone-droite .box{box-shadow:none;margin-bottom:0;background:#e1f4fe}
.corp-article .colone-droite .box img,.box-pub-theme .colone-droite .box img,.home-block .colone-droite .box img,.pub-geo .colone-droite .box img{border:1px solid #dadada}
.corp-article .colone-droite a,.box-pub-theme .colone-droite a ,.home-block .colone-droite a,.pub-geo .colone-droite a{font-size:13px}
.pub-geo{margin-top:21px}
.article--titrebloc{background:#eee;padding:14px 21px;font-weight:700}
#article .article--ficheproduit{margin:28px 0}
#article .article--ficheproduit .visuel{padding:0}
#article .article--ficheproduit img{width:100%}
.article--ficheproduit div {padding:7px 21px}
.article--ficheproduit div:nth-child(even) {background:#fff}
.article--ficheproduit div:nth-child(odd) {background:rgba(245,245,245,.7)}
.article--ficheproduit div span{width:49%;display:inline-block;vertical-align:top}
.article--ficheproduit div span.appendiceoption{width:40%}
.article--ficheproduit div span.item{width:auto}
.coursive{position:relative;display:inline-block;background:#e1f4fe;padding-bottom:4px;width:100%;box-shadow:0 0 1px #c2c2c3}
.coursive a{margin:4px 0 0 4px;height:70px;float:left}

footer{background:#000;padding:15px 0;margin-top:15px;width:100%}
footer .copy{padding:0 5px 30px}
footer,footer a{color:#fff !important;font-size:12px;position:relative}
footer .right{display:inline-block;vertical-align:top;margin-left:40px}
footer .social{margin:0 4px}

button.valid[type=submit]{background:#fff;padding:6px;border-radius:0 3px 3px 0;margin-left:-4px;font-size:19px;cursor:pointer}
.box-search button.valid[type=submit]{background:#f63e28;color:#fff;padding:5px 3px 10px 10px;float:right}
#containername1{width:500px;margin:auto}
.gfw-tableform-validationerror-container{position:relative;top:5px;display:block;clear:both;height:100px}
.boxvideo{height:200px;width:100%}
.boxvideo .titrevideo{min-width:238px;position:absolute;top:0;display:block;padding:14px;color:#fff;font-size:12px;background:rgba(0,0,0,.7);}
aside .boxvideo .titrevideo{width:272px}
.boxvideo .player{bottom:0 !important;background:url('../images/sprite-bateaux-com.png') no-repeat !important;position:absolute !important;left:0;width:300px;height:43px}


.bloc-theme h2 a{color:#fff;padding:10px 0 10px 20px;display:block}

.theme {background:none;box-shadow:none}

.dossier-header header .titre-site{background:rgba(255,255,255,.1);border-radius:3px;position:relative}
.dossier-header header .titre-site:before{content:"";display:block;background:url('../images/sprite-bateaux-com.png') no-repeat -266px -43px !important;height:50px;width:34px;position:absolute;left:7px;top:4px}
.dossier-header.plaisance header .titre-site:before{content:"";background:url('../images/sprite-bateaux-com.png') no-repeat 5px -553px !important;left:0}
.dossier-header .titre-site div{margin:3px 0 0;padding:7px 14px;font-size:10px;border-radius:3px;background:#f52300}

.multicoque header{height:250px;background:#075e87 url('../images/cata-home-2.jpg') no-repeat center ;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.multicoque nav.fixed,.multicoque .box h1,.multicoque .morearticle h1,.multicoque .home-block h2,.multicoque .titre,.multicoque .morearticle .plusarticle,.multicoque .morearticle a.acces-rubrique{background:#075e87}
.multicoque nav.fixed #menu_horizontal li a.home{background:#075e87 url('../images/sprite-bateaux-com.png') no-repeat 0 -316px;background-size:191px;width:80px}

.semirigide header{height:250px;background:#2A3748 url('../images/semi-rigides-header2.jpg') no-repeat top center ;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.semirigide nav.fixed,.multicoque .box h1,.semirigide .morearticle h1,.multicoque .home-block h2,.semirigide .morearticle .plusarticle,.semirigide .morearticle a.acces-rubrique{background:#08629C}

.vendeeglobe header{height:140px;background:url('../images/vendeeglobeheader.jpg') no-repeat bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.vendeeglobe header .barremenutop{padding-top:10px}
.vendeeglobe .logovg{background:url('../images/logo/logo-vendeeglobe.png') no-repeat;width:220px;height:111px;float:right}
.vendeeglobe header .titre-site {font-size:40px;background:rgba(0,0,0,.3);height:80px}
.vendeeglobe header .titre-site div{font-size:12px}
.vendeeglobe .bloc-social-share {top:231px}
.skipper a{border-bottom:1px dotted #dadada;padding:7px 14px 2px;display:block;font-size:14px}
.skipper .drapeau {border-radius:50%;width:22px;height:22px;background-image:url('../images/drapeau.png');float:left;margin:5px 14px 0 0}
.skipper a.abandon:after{content:'ABD';position:absolute;right:14px;top:14px;font-weight:700}
.skipper a div{border-radius:50%;background:#f5f5f5;color:#333;float:right;padding:6px 12px}
.skipper span{display:block;color:#999;font-weight:300;font-size:10px}
.skipper span.arrive{margin-left:36px;font-size:12px}

.fr{background-position:-71px -27px}
.ch{background-position:-236px -79px}
.hongrie{background-position:-38px -52px}
.irlande{background-position:-5px -52px}
.jp{background-position:-203px -105px}
.spain{background-position:-169px -80px}
.nz{background-position:-203px -53px}
.uk{background-position:-104px -105px}
.usa{background-position:-138px -106px}

.habillage #centrale {margin-top:4px !important;width:auto;z-index:1}
.habillage{padding:170px 147px 0 0 !important;position:relative}
.habillage .content{background:#e4e8e8;padding:0 20px 21px;width:910px;margin:0}
.habillage aside{padding:0 0 0 21px}
.habillage .bloc-social-share,.hors-serie .bloc-social-share{position:relative;top:14px;width:auto;margin:0 0 28px}
.habillage .social-share,.hors-serie .social-share {width:79px;vertical-align:top;display:inline-block;margin:0 7px 5px 0;padding:0;position:relative}
.habillage a.share{height:35px;padding:12px 0 0}
.habillage .social-share span,.hors-serie .social-share span{width:58px}
.habillage .social-share i ,.hors-serie .social-share i{top:14px;position:absolute;left:0;right:0}
.habillage footer{margin:0}
.habillage-neel{padding:190px 147px 0 0 !important}
.habillage-neel .theme .boxlies{width:163px}
.hors-serie{padding:200px 0 0 !important;position:relative}
.hors-serie .content{background:#f5f5f5;padding:21px;width:100%}
.hors-serie a.share{padding:14px 0 0}

.bloc-social-share{position:relative;top:14px;width:auto;padding:0 0 10px}
.box .bloc-social-share{margin-bottom:25px}
#photo .bloc-social-share,.theme.fiches .content{margin:21px}
.social-share{border-radius:2px;color:rgb(255, 255, 255);width:92px;height:50px;display:inline-block;padding:10px 0;margin:0 7px 0 0;vertical-align:top;border-bottom:3px solid rgba(0,0,0,0)}
.social-share.share{text-align:center}
a.share {height:25px;padding:17px 0 5px;margin:0}
a.share,.social-share a,.theme.fiches .plusarticle{color:#fff}
.social-share i {font-size:19px;margin:0}
#photo .social-share {width:111px}

.x-adminform-window{width:187px}
.x-adminform-window #CVCompetenceEditForm_idcompetence-row .gfw-form-label-col {width:0}
.x-adminform-window div.cv-form-select select{height:28px;background:#fff}
.x-adminform-window .gfw-widget-autosuggest-container input.gfw-widget-autosuggest-inputtext{margin:0;border-radius:0}
.x-adminform-window .gfw-form-commands{margin:14px 0}
.x-adminform-window {background-color:#fff;z-index:9999!important;margin:0 auto;width:100%;box-shadow:rgb(85, 85, 85) 0 0 7px}	
.x-adminform-window .gfw-form-label-block{width:190px}
.x-adminform-window textarea{height:100px}
.x-adminform-window select{padding:0!important;width:356px!important;background:#fff}
.x-adminform-window input.gfw-widget-autosuggest-inputtext{width:340px !important}
.x-adminform-window .gfw-attributeeditor .x-suplink{width:70px !important}
.x-showroom-connection {width:375px}	
.x-showroom-partage {width:450px}
.x-showroom-partage #addphototype,#ShowroomSearchListing_QueryForm-container .gfw-noshrink,#ShowroomSearchListing_QueryForm-container .gfw-form-label-col{display:none}

.title-modal {background-color:#2b94e1;height:19px;font-size:17px;color:#fff;padding:14px}
.title-modal .x-cancel {cursor:pointer;float:right}
.x-adminform-window .gfw-form-label-col {width:187px}
.connexion-compte {margin:5px}
.connexion-texte-formulaire {float:left;padding:5px 5px 0 0;width:125px;text-align:right;font-size:14px;color:#3f3f3f}
.connexion-champ-formulaire input {border:1px solid #E3E3E3;background-color:#FDFDFD;padding:6px 10px;width:170px}
.gfw-button.x-skin.gray {bottom:0;right:0;background:#378bbf;border:0;cursor:pointer;line-height:2em;padding:3px 25px;font-size:1.1em;color:#fff!important;border-radius:2px}

.x-showroom-partage #wallsubmit,.x-showroom-partage #quipeutvoir {vertical-align:middle;font-size:11px;border:1px solid #dadada;padding:3px}
.x-showroom-partage #wallsubmit {text-align:center;width:auto;border-radius:8px;box-shadow:#555 0 2px 3px;background:#FFF}
.x-showroomsocial {line-height:20px;vertical-align:middle;float:right;padding:0 0 0 14px;text-align:center;width:auto;border-radius:3px}
.x-showroomsocial-like {float:right;margin-left:10px}
.x-showroomsocial-share {float:right} 
.x-showroomsocial-share .x-admin-impose-modaleaction {font-size:11px;line-height:20px}
.x-showroomsocial-share .x-admin-impose-modaleaction,.x-showroomsocial-like .x-admin-impose-modaleaction{padding:0 7px;width:initial !important}
.x-showroomsocial-pagetheme, .x-showroomsocial-pagedossier, .x-showroomsocial-pagealbum {margin-right:20px} 

.x-commentaireshowroom {margin:35px 0 0}

.contenu-correspondant {margin-top:21px;background:#e1f4fe}
.contenu-correspondant strong{display:block;padding:0 0 14px}
.contenu-correspondant a{width:31.8%;margin:0 0 1.5% .5%;display:inline-block;font-size:16px;font-weight:700;line-height:21px;border:1px solid #dadada;background:#fff;vertical-align:top}
.contenu-correspondant a img{width:100%}
.contenu-correspondant a span{padding:7px 14px 14px;display:block;min-height:42px}

.btn{display:block;padding:7px 14px;background:#4095CB;color:#fff;margin:21px 0;border-radius:2px;border-bottom:2px solid rgba(0,0,0,.3)}
.result-search .btn{float:right;margin:14px 14px 21px}

.plaisance header,.theme.fiches .plusarticle,.plaisance nav.fixed,.btn-mp,.fichetheme h2,.plaisance .box-search button.valid[type=submit]{background:#F5732A}
.plaisance .box h1{background:rgba(245,115,42,.9);z-index:1}
.plaisance nav.fixed #menu_horizontal li a.home{background:#F5732A url(../images/sprite-bateaux-com.png) no-repeat 0 -395px;background-size:215px;border:0}
.plaisance nav.fixed #menu_horizontal li.bouton_menu_search i,.superyachts nav.fixed #menu_horizontal li.bouton_menu_search i{background:rgba(0,0,0,.1)}
.plaisance #menu_horizontal li a {border-left:1px solid rgba(0,0,0,.1)}
.plaisance header .titre-site{background:none;margin:7px 0 0 16px}
.plaisance header .titre-site div{font-size:12px;margin:0;padding:0;background:none}
.plaisance header form{display:inline-block;margin:28px 0 0 59px;vertical-align:top;background:#fff;border-radius:3px}
.plaisance header form button[type="submit"]{background:none;float:right}
.plaisance header form input[type="text"]{background:none;padding:14px;width:340px}
.plaisance header form input::-webkit-input-placeholder,.plaisance header form input:-moz-placeholder,.plaisance header form input::-moz-placeholder,.plaisance header form input:-ms-input-placeholder {color:#2A3748}

.port .info span{width:305px;text-align:center;display:inline-block;font-weight:700;padding:14px 0}
.port .info a{padding:7px 14px;display:inline-block;border-radius:2px;margin:7px 0 7px 7px;background:#F5732A;color:#fff}
.port .bateaux {background:#fff;position:absolute;bottom:21px;margin:auto;display:block;left:21px;right:21px;border-radius:3px;box-shadow:0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23)}
.port .bateaux span {width:32.9% !important;font-weight:300}
.port .bateaux .central {border-left:1px solid #dadada;border-right:1px solid #dadada}
.port .icon img{width:42px !important;margin-right:21px}
.port #map,.morearticle #map {width:100% !important}
.port .contact{padding:14px 0;background:#f5f5f5 !important}
.port .contact a,.port .contact div{display:inline-block}
.port .contact a{background:#fff;border:1px solid #dadada;border-radius:2px;margin:0 0 0 14px;padding:7px 14px}
.port .blocinfo{box-shadow:0 3px 2px rgba(0,0,0,0.16), 0 1px 1px rgba(0,0,0,0.23);background:none!important;padding:0}
.port .blocinfo h2{background:#2A3748;color:#fff}
.port .article--ficheproduit div,.port .article--ficheproduit p{font-size:14px}
.port .article--ficheproduit div span{width:45%}
.port .article--ficheproduit .blocinfo span{width:auto}
figure.photoelement{width:47%;display:inline-block;height:220px;overflow:hidden;position:relative}
figure.photoelement img {width:100%!important;margin:0!important;position:absolute;bottom:0}
figure.plan img {margin:14px 0 0!important}

.theme.fiches figure img{width:100%;margin:-44px 0 -4px}
.theme.fiches h2{font-size:1em;line-height:24px}
.theme.fiches .photoelement{margin:21px 12px 0 0}
.theme.fiches .content img{width:49%}
.theme.fiches .plusarticle a{border:0;position:absolute;top:0;right:0;color:#fff}
.theme.fiches iframe{width:610px;margin:14px 21px 0;height:343px}
.theme.fiches iframe.iframeshom{margin:21px auto;display:block;width:100%;height:800px}
.theme.fiches .x-commentaireshowroom,.theme.fiches .photos{padding:0 21px}
.theme.fiches .album{padding:7px 0 0}
.theme.fiches p{padding:0 21px}
.theme.fiches .avis p strong{text-transform:capitalize}
.theme.fiches .img-salons,.theme.fiches .salon-img,#ShowroomSearchListing_QueryForm-container {position:relative}
.theme.fiches .salon-img div{background:#F5732A;border-radius:3px;padding:14px;color:#fff;display:inline-block;position:absolute;bottom:35px}
.theme.fiches .salon-img .lieu{left:35px}
.theme.fiches .salon-img .date{right:35px}
.theme.fiches #map {margin:auto;width:95%!important}
.theme.fiches .url{color:#08629C}
.plaisance .bloc-social-share{text-align:center}
.boxlies{margin:14px;vertical-align:top;background:#eee url(../images/icon2.png) no-repeat 21px 21px;box-shadow:0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);transition:all 0.3s cubic-bezier(.25,.8,.25,1);width:186px;height:200px;overflow:hidden}
.habillage .boxlies{height:190px;width:163px!important}
.boxlies img{width:100%;bottom:89px;position:absolute}
.boxlies div{padding:14px;display:block;background:#fff;position:absolute;bottom:0;min-height:60px;left:0;right:0}
.boxlies div span,.boxlies div p{color:#999;font-size:12px;display:block;font-weight:300}
.boxlies div p{margin-top:7px}
.plaisance .ficheliee{margin:28px 0}
.plaisance .ficheliee h2{text-transform:uppercase;margin:42px 21px 7px;color:#F5732A}
.plaisance .ficheliee h2 span{font-weight:300}
.fichetheme {margin:28px 0 0}
.fichetheme h2{padding:14px 21px;color:#fff!important;margin:0 !important;font-size:17px;font-weight:300;line-height:13px;vertical-align:top}

.salon .boxlies{display:block;width:auto !important;background:#fff url(../images/icon2.png) no-repeat 21px 21px;height:100px}
.salon .boxlies img {width:150px;position:relative;display:inline-block;bottom:0}
.salon .boxlies div {display:inline-block;position:relative;vertical-align:top;min-height:0}
.salon i {width:14px;padding:0 0 0 7px;text-align:center}

.superyachts header,.superyachts .box h1, .superyachts .morearticle h1, .superyachts .home-block h2,.dossier-header.superyachts .titre-site div,.superyachts .morearticle .plusarticle, .superyachts .morearticle a.acces-rubrique,.superyachts .titre{background:#0e0c05}
.dossier-header.superyachts .titre-site div {margin:0;padding:0;font-size:11px}
.dossier-header.superyachts header .titre-site {background:rgba(255,255,255,.0)}
.superyachts nav{border-bottom:1px solid #B2955A;background:#B2955A}
.superyachts #menu_horizontal li a.home {color:#000}
.superyachts #menu_horizontal li a{display:inline-block;padding:7px 9px 8px 10px;border-left:1px solid #0e0c05;text-transform:uppercase;color:#fff}

.semirigide{background-image:url("/p/101/0/habillage-brig.jpg");background-repeat:no-repeat;background-position:-452px 245px;background-color: #000}
#ShowroomSearchListing_QueryForm-container .gfw-form-fieldpanel{padding:0}
#ShowroomSearchListing_QueryForm-container input{margin:0 14px;padding:14px;width:78%}
#ShowroomSearchListing_QueryForm-container input[type="submit"]{padding:9px 21px}
#ShowroomSearchListing_QueryForm-container .gfw-form-commands{float:right;position:absolute;top:14px;right:0}
.article--ficheproduit .btn-mp{margin:21px auto;width:80%;display:block;text-align:center}
.headp{margin:14px auto}

.avis{padding:0 0 21px;font-size:14px}
.avis span{color:#999}
.avis p{font-size:14px;padding:21px 21px 0 !important}
.avis div{padding:0 21px !important;line-height:25px}
.avis p,.avis div{text-transform:lowercase}
.avis p:first-letter,.avis div:first-letter{text-transform:capitalize}
.top a {padding:7px 0;display:inline-block;color:#dadada!important;font-size:12px!important}
.top a:after {content:"\00a0|\00a0"}
.newsletter .top{display:table-cell;background:inherit}



@media screen and (min-width:768px){
#article .glhebdo .btn {display:inline-block;position:absolute;right:14px;width:250px}
.top {display:block;background:#2A3748}
.top .bloc-social{display:none}
.mafenetre{background-color: #f5f5f5;box-shadow:0 0 10px rgba(0,0,0,0.5);margin:0;padding:0;width:100%;z-index:999}
.mafenetre .x-header{text-align:center}
.mafenetre .x-contents{width:100%;height:100%;background:none !important}
.mafenetre .x-contents iframe #NewsPageSendForm-container .gfw-form-titlebar{margin-bottom:7px;cursor:move;font-weight:700;background:#4095CB;color:#FFF}
.mafenetre .x-close{font-family:FontAwesome;position:absolute;top:7px;right:10px;cursor:pointer;color:#000;padding:10px;font-size:20px}
.mafenetre .x-close:before{content: "\f00d"}
.semirigide{background-position:-452px 270px}

}



@media screen and (min-width:769px){
a:hover{text-decoration:none}
a:hover,ul.box li a:hover i,.articles-home a:hover h3,a.lien-auto-article:hover,.fil-ariane a:hover,#menu_horizontal .sousMenu div ul.news li:hover a.imgnews{color:#2980BC}
header li a:hover{text-decoration:none;background:#17618c;color:#FFF;-webkit-transition-property:background-color;-webkit-transition-duration:.30s;-moz-transition-property:background-color;-moz-transition-duration:.30s;transition-property:background-color;transition-duration:.30s}
p.intro a:hover,a.abo:hover,header li a.actif:hover,.recrutement a:hover,.annuaire a:hover,a.lien-externe:hover,.acces-rubrique:hover .touslesarticles,.photo-album h1 a:hover,.bloc-nuage a.more:hover,.corp-article a:hover{text-decoration:underline}
.titre-site:hover,.top a:hover{text-decoration:none;color:#fff}
.sousmenu a:hover{background:#08629C}
#menu_horizontal li:hover{background:#b1d2ea;color:#04346c}
#menu_horizontal li a:hover,#menu_horizontal li a:active{background:#b1d2ea}
#menu_horizontal li.bouton_menu_search:hover{background:#f63e28}
#menu_horizontal .sousMenu div ul.news li:hover a.imgnews .video{left:66px !important;top:58px !important}
.articles-home.firstarticle:hover .etiquette{top:14px;left:14px;right:inherit}
nav.fixed #menu_horizontal li:hover a{border-right:0;color:#04346c}
nav.fixed #menu_horizontal li.bouton_menu_search i:hover {background:#c31b04}
.glhebdo .btn:hover {background:#4AA400;position:relative;font-size:13px;padding:14px;text-align: center}
ul.chaine-info-droite li a:hover{background:#e1f4fe}
.dossier-header .sousmenu a:hover{background:#f52300}
.articles-home:hover a img{opacity:.9}
.articles-home:hover .filtre{opacity:1}
.articles-home:hover .video i{color:#4095CB}
.articles-home:hover .video:before,aside .boxvideo:hover .video{opacity:1}
.articles-home:hover .keyword i{background:#4095CB}
.articles-home:hover .etiquette{font-size:13px;z-index:2;position:absolute;right:14px;top:76px;padding:7px 14px;color:#fff;background-color:#4aa400;border-radius:2px}
.habillage .articles-home:hover .etiquette{top:102px}
.theme .album a:hover span{width:122px;height:79px}
.firstarticle:hover a h2,.firstarticle:hover a h3,.reportage .articles-home:hover a h2,.reportage .articles-home:hover a h3{color:#fff !important}
.home-block a.acces-rubrique:hover,.album a.acces-rubrique:hover,.plusactu:hover,.lettre-recherche-alphabetique a:hover{background:#17618c;color:#fff}
.home-block a.acces-rubrique:hover span,.album a.acces-rubrique:hover span{display:inline-block;position:absolute;right:10px;background-color:#17618c}
.keyword a:hover{text-decoration:underline;color:#000}
.geo:hover,.lien-dep a:hover{background:#4095CB;color:#fff}
.sousmenu a:hover,.superyachts #menu_horizontal li a.home:hover,#menu_horizontal li.bouton_menu_search:hover i {color:#fff}
.pager a:hover{color:#fff;background-color:#4095CB;border:1px solid #4095CB;text-decoration:none !important}
a.joblist-index-menu:hover,a.joblist-index-menu-droite:hover{background-color:#dadada}
a.resultat-alphabetique:hover,ul.chaine-info-droite li a.joblist-index-no:hover{background-color:#f5f5f5}
a.resultat-alphabetique:hover span.title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:425px}
a.resultat-alphabetique:hover span.acces{position:absolute;right:0;display:block;top:0;background:#17618c;color:#fff;padding:6px 10px;width:105px}
article .dossier-article a:hover{background-color:#f0f0f0 !important}
article .dossier-article a:hover p,.photo-album figure a:hover{background:rgba(0,0,0,1)}
article .dossier-article a:hover i {background:rgba(255,255,255,1)}
.album a:hover span{background:rgba(245,245,245,.8);padding:7px;display:block;position:absolute;bottom:0;width:130px;height:80px;border-bottom:3px solid #4095CB;font-size:13px;cursor:zoom-in}
.box a.dossier[title]:hover:after{content:attr(title);background:rgba(0,0,0,.8);font-size:11px;color:#fff;padding:7px;position:absolute;border-radius:3px;left:14px;top:14px;z-index:20;width:115px;height:72px;overflow:hidden;line-height:15px}
.box a.autre:hover span{background:rgba(245,245,245,.8);padding:10px;display:block;position:absolute;bottom:0;width:74px;height:67px;border-bottom:3px solid #08629C;font-size:10px;line-height:15px}
ul.box .emploi-menu a:hover,ul.box .emploi-menu-droite a:hover{background:#eee}
.social:hover{color:#fff}
.coursive a:hover span{border-radius:3px;padding:7px;display:block;z-index:100;background:rgba(0,0,0,1);position:absolute;right:0}
footer a:hover{text-decoration:underline;color:#fff}
.skipper a:hover span.arrive{color:#00BB21}
.skipper a:hover div{background:#00BB21;color:#fff}
.social-share:hover{border-bottom:3px solid rgba(0,0,0,.2)}
.btn:hover{background:rgba(64,149,203,.9);color:#fff}
.boxlies:hover{box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}
.superyachts nav.fixed #menu_horizontal li a.home:hover{padding:4px 21px 0;background:#000 url('../images/superyachts_fr.png') no-repeat 7px 4px;background-size:125px;width:99px;height:33px}
.superyachts #menu_horizontal li:hover,.superyachts nav.fixed #menu_horizontal li:hover a{background:#0e0c05;color:#fff}
.superyachts #menu_horizontal li a:hover,.superyachts #menu_horizontal li a:active{background:#0e0c05;border-left:1px solid #0e0c05}
.plaisance nav.fixed #menu_horizontal li a:hover,.plaisance nav.fixed #menu_horizontal li a:active{background:#dd6826;color:#fff}
.plaisance nav.fixed #menu_horizontal li a.home:hover {background:#F5732A url(../images/sprite-bateaux-com.png) no-repeat 0 -395px;background-size:215px;border:0}
.dossier-header.plaisance .sousmenu a:hover{background:#2A3748}
.reportage .articles-home:hover .nbarticles{display:block;position:absolute;top:30px;left:60px;text-align:center;color:#fff;font-size:12px;padding:15px;border-radius:50%;border:2px solid #fff}
.theme.fiches iframe.iframeshom{height:900px;width:650px}
}



@media screen and (min-width:1024px){
.top .bloc-social{display:block;float:right;margin-top:3px}
.article--ficheproduit div:hover {background:#e1f4fe}
.port .icon:hover,.port .contact:hover,.port .contact div:hover,.port .blocinfo:hover{background:none}
.theme.fiches .url:hover{text-decoration:underline}
header .barremenutop,.wrapper{width:985px}
}



@media screen and (min-width:1135px){
#bouton-top,#centrale,footer #contenu-footer,#menu_horizontal,.headp,header .barremenutop,.wrapper{width:1105px}
.habillage #centrale{width:953px}
header .barremenutop{position:relative}
header .barremenutop{margin:auto}
header .p {width:728px;height:90px}
.titre-site{padding:6px 0 0 50px;font-size:35px !important}
#menu_horizontal li a.home{padding:9px 18px;font-size:22px}
#menu_horizontal li a{padding:9px 12px}
nav.fixed #menu_horizontal li a.home{width:75px}
nav.fixed #menu_horizontal li a{padding:12px 10px;font-size:12px}
nav.fixed #menu_horizontal li.bouton_menu_search i{padding:10px 10px 11px}
.box-hebdo{display:none}
article,a.firstarticle img,.theme.fiches iframe{width:730px}
.theme.fiches iframe{height:411px}
.habillage #article{width:582px}
.habillage a.firstarticle img{width:540px}
a.firstarticle h2,a.firstarticle h3{width:710px}
article{padding:21px}
.morearticle,.home-block,.box,.theme{width:772px}
.articles-home {width:227px}
.articles-home a img{height:150px}
.articles-home .title:before{top:132px !important}
.articles-home .video{top:57px!important;left:95px!important}
.idxform form input[type=text]{width:675px}
.firstarticle{height:380px;width:730px !important;overflow:hidden}
a.firstarticle img{height:487px !important;margin:-60px 0 0}
a.firstarticle .video {left:331px!important}
.habillage a.firstarticle .video {left:240px!important}
.articles-home a h2:before, .articles-home a h3:before, #article .articles-home a .title:before,.theme.fiches .articles-home a .title:before{top: 132px}
article .dossier-article a.dossier-suivant i{left:300px}
.social-share{width:112px}
#photo .social-share {width:135px}
.reportage .articles-home:hover .nbarticles{left:80px}
.contenu-article,.corp-article .colone-droite{display:inline-block}
.contenu-article{padding:0}
.corp-article .colone-droite{width:190px;margin:0 -22px 14px 17px;vertical-align:top}
.corp-article .colone-droite .box{width:189px}
.corp-article .colone-droite .box a,.colone-droite .box a,.theme .colone-droite .box a, .pub-geo .colone-droite .box a {padding:14px}
.theme .album a:hover span{width:147px}
.album a img{width:166px;height:111px}
.album a{margin:2px 4px;height:110px}
.album a:hover span{padding:14px;bottom:0;width:146px;height:81px}
.habillage .content{margin:0 0 0 1px}
.morearticle .p,.result-search .p{width:225px;height:225px}
.photo-album figure img{max-width:732px}
.colone-droite .box {width:189px}
.bloc-video .articles-home{width:300px;margin:21px 0 21px 55px}
.bloc-video .articles-home .box{width:300px}
.bloc-video .articles-home .boxvideo {height:200px}
.bloc-video .articles-home .boxvideo .titrevideo {min-width:272px}
.etiquette,.articles-home:hover .etiquette{top:102px}
.result-search p{margin:21px}
#SubscribeForm-container{width:712px!important}
.multicoque header .p{position:absolute}
.semirigide{background-position: center 270px}
.boxlies{width:226px}
.port .info span {width:365px}
.port .photoelement{max-width:730px}
.port .info a{margin:21px 0 14px 21px}
.theme.fiches iframe.iframeshom{height:900px;width:675px}
}



@media screen and (min-width:1260px){
.bloc-social-share{position:fixed;top:200px;width:70px;margin-left:-103px}
#photo .social-share {width:69px}
#photo .bloc-social-share,.plaisance .bloc-social-share {margin-left: -82px}
.social-share{display:block;margin:0 0 5px;padding:0 0 20px;position:relative;width:69px;border-bottom: 0 !important;height:75px}
.habillage .social-share{height: 47px;}
.habillage .social-share span{display:none}
.social-share span{display:block;font-size:12px;border-radius:0 0 2px 2px;position:absolute;bottom:0;width:49px;left:0;padding:5px 10px;text-align:center}
.social-share:hover{color:#fff !important}
a.social-share.facebook:before {width:14px}
a.share{height:60px;padding:12px 0 0}
#fixedpop.animate{margin-bottom:0}
#fixedpop{border-top:7px solid #4AA400;width:290px;border-radius:3px 0 0;font-size:20px;bottom:0;box-shadow:0 0 10px 0 #999;display:block;margin:0 0 -250px;padding:20px;position:fixed;right:0;transition:margin-bottom 1s ease 0s;z-index:1;background-color:#FFF}
#fixedpop .glhebdo{font-size:11px;line-height:27px;margin:0}
#fixedpop .glhebdo input[type="submit"]{width: 252px;margin-top:10px;border-radius:3px}
}





@media screen and (max-device-width:1024px){
body{width:1024px}
nav{height:42px;background:#FFF;}
#menu_horizontal li a{display:inline-block}
#menu_horizontal li.bouton_menu_search i {padding: 9px 9px 8px}
}



@media screen and (min-device-width:768px) and (max-device-width : 1024px) and (orientation : portrait) {
body{background-position: -450px 140px!important;}
#top-site{display:none}
#centrale{margin:0 15px}
header,footer,.content{width:100%}
nav{height:38px}
.articles-home a.firstarticle {width:95%}
.corp-article img.image-bloc-chapeau{float:none}
.corp-article{font-size:1em}
#menu_horizontal li a{padding:11px 10px}
.multicoque header .barremenutop {text-align:center}
.multicoque header .titre-site {display: block;width: 300px;text-align: center;margin: 7px auto}
.multicoque header .p {position:relative}
.multicoque header .titre-site:before {left: 330px}
.habillage .content{width:970px}
a.habillage-p-large {height:170px}
.theme.fiches .content{width:auto}
.plaisance header .titre-site div {margin: 5px 0 0 -32px}
}



@media screen and (min-device-width:768px) and (max-device-width:1024px){
.social-share span{display:none}
article .bloc-social-share{margin-left:0}
.bloc-social-share{position:relative;top:15px;width:auto}
}



@media screen and (min-height:800px){
#menu_horizontal li:hover > .sousMenu,.partenaire{display:block}
#menu_horizontal .sousMenu{display:none;z-index:11;position:absolute;width:100%;left:0;border-bottom:3px solid #2980BC;background:#e1f4fe}
#menu_horizontal .sousMenu div{margin:auto;width:985px;position:relative;background:#b1d2ea;height:400px}
#menu_horizontal .sousMenu div ul.news{width:555px;height:380px;background-color:#e1f4fe;left:0}
#menu_horizontal .sousMenu div ul.news li div{width:160px;border:none;height:160px;margin:0 0 10px;border-radius:5px;overflow:hidden;background:none}
#menu_horizontal .sousMenu div ul{width:400px;padding:10px;position:absolute;right:0}
#menu_horizontal .sousMenu div ul li a{padding:7px 0 9px 9px;font-size:11px}
#menu_horizontal .sousMenu div ul li a:hover{border-radius:3px;background:#2980BC}
#menu_horizontal .sousMenu div ul li a .fa-caret-right{font-size:15px;padding-right:7px}
#menu_horizontal .sousMenu div ul .title,#menu_horizontal .sousMenu div ul span{display:block;font-size:19px;font-weight:700;margin:5px 0 15px 10px}
#menu_horizontal .sousMenu div ul .title{padding:0;width:100% !important}
#menu_horizontal .sousMenu div ul span a:hover{background:none;text-decoration:underline}
#menu_horizontal .sousMenu div ul span a{border:none;padding:0}
#menu_horizontal .sousMenu div ul.news li a,nav.fixed #menu_horizontal .sousMenu div ul.news li a{border:none;width:160px;color:#444;line-height:22px;font-size:16px;background:none}
#menu_horizontal .sousMenu div ul.news li a.imgnews{text-transform:inherit;overflow:hidden;position:relative;display:block;padding:0;margin-right:25px}
#menu_horizontal .sousMenu div ul.news li a.imgnews img{height:170px;margin-left: -38px}
#menu_horizontal .sousMenu div ul.news li:hover a.imgnews span{position:absolute;padding:7px 10px;color:#fff;font-size:12px;background:rgba(0,0,0,0.6);left:-10px;top:131px;width:150px;border-top:1px solid #000}
#menu_horizontal .sousMenu div ul.news li:hover,#menu_horizontal .sousMenu div ul.news li a:hover{background-color:#e1f4fe}
#menu_horizontal .sousMenu li a{border:0;display:block;width:191px}
#menu_horizontal .sousMenu li a:hover{background:#04346c;color:#FFF}
#menu_horizontal .sousMenu li.menulienreportage{width:100%}
#menu_horizontal .sousMenu li.menulienreportage a,.menulien a{display: inline-block;font-size:14px !important;border: 1px solid #2980BC !important;padding: 5px 10px;width: auto !important;margin: 0 10px 10px 0;border-radius: 3px;}
.telechargerapp{width:500px !important}
.telechargerapp button{display:inline-block;width:139px;background:url('../images/sprite-bateaux-com.png') no-repeat}
.telechargerapp .appstore{background-position:0 -383px;margin:15px 15px 15px 0;height:41px}
.telechargerapp .googleplay{background-position:0 -444px;height:49px}
.menulien{position:absolute !important;left:10px;bottom:30px;width: 580px !important;height:35px ! important;background: none !important}
.menulien a{background: #b1d2ea !important;}
#menu_horizontal .sousMenu li.menulienreportage a:hover,.menulien a:hover{background:#2980BC !important;color:#fff !important}
nav:hover ~ #centrale{-webkit-filter: blur(5px);filter: blur(2px)}
nav.fixed #menu_horizontal .sousMenu div ul li a{color:#17618c}
nav.fixed #menu_horizontal .sousMenu div ul li a:hover{color:#fff;background:#2980BC}
nav.fixed #menu_horizontal .sousMenu div ul span a{background:#e1f4fe;border:0}
nav.fixed #menu_horizontal .sousMenu div ul.news li a:hover{color:#000;background:none}
}



@media screen and (min-height:800px) and (min-width : 1121px){
#menu_horizontal .sousMenu div{width:1105px}
#menu_horizontal .sousMenu div ul{width:415px}
#menu_horizontal .sousMenu div ul.news{width:620px}
#menu_horizontal .sousMenu div ul.news li a,nav.fixed #menu_horizontal .sousMenu div ul.news li a{width:178px}
#menu_horizontal .sousMenu div ul.news li div{width:168px}
}



@media screen and (max-height:900px){
.firstarticle{height:300px;overflow:hidden}
a.firstarticle img{margin:-65px 0 0}
}



@media print{
body{background:#fff}
.content{width:95%;border:0}
.contenu-article { width:100%}
.contenu-article img{ page-break-inside: avoid;text-align: center}
.corp-article img.image-bloc-chapeau {margin:0 15px 0 0}
article{width:auto;padding:10px;border:0;}
.contenu-article img{ page-break-inside: avoid;}
#top-site,nav,footer,.sociaux-articles,header #menu,header .p,#author .share-post,.x-commentaireshowroom-textarea,.bloc-social-share,#cookieChoiceInfo,#socialnav,.pub-articles,article .fa-print, article a.share,aside,#fixedpop,#bouton-top,.colone-droite,a.acces-rubrique,.plusarticle,article .glhebdo,.album,.fil-ariane,.morearticle{display:none}
}