
/*#########################  FONTS  ##############################*/

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

@font-face {
    font-family: 'bebas_neueregular';
    src: url('BebasNeue-webfont.eot');
    src: url('BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('BebasNeue-webfont.woff') format('woff'),
         url('BebasNeue-webfont.ttf') format('truetype'),
         url('BebasNeue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#red .bouton-archive{
	position: relative;
	top:15px;
	color:#ffffff;background-color:#ed3625;display:inline-block;padding:5px 10px 5px 10px;text-transform:uppercase;text-align:center;font-family:'bebas_neueregular', sans-serif;
}

h1, h2, h3, h4, h5, h6{font-weight:inherit}

.acc #main_contenant #main #col-gauche .style-article h1{font-family:'bebas_neueregular', sans-serif;color:#3d3d3c;font-size:3.5em;font-weight:inherit;text-decoration:none;margin:30px 0 10px 0;padding:0;position:relative;top:inherit;left:inherit;right:inherit;bottom:inherit;}
.acc #main_contenant #main #col-gauche .style-article h2{font-family:'bebas_neueregular', sans-serif;color:#ed3625;font-size:3em;font-weight:inherit;text-decoration:none;margin:30px 0 10px 0;padding:0;position:relative;top:inherit;left:inherit;right:inherit;bottom:inherit;}
.acc #main_contenant #main #col-gauche .style-article h3{font-family:'bebas_neueregular', sans-serif;color:#3d3d3c;font-size:2.5em;font-weight:inherit;text-decoration:none;margin:30px 0 10px 0;padding:0;position:relative;top:inherit;left:inherit;right:inherit;bottom:inherit;}
.acc #main_contenant #main #col-gauche .style-article h4{font-family:'bebas_neueregular', sans-serif;color:#ed3625;font-size:2em;font-weight:inherit;text-decoration:none;margin:30px 0 10px 0;padding:0;position:relative;top:inherit;left:inherit;right:inherit;bottom:inherit;text-shadow:none;border:0;}
.acc #main_contenant #main #col-gauche .style-article h5{font-family:'bebas_neueregular', sans-serif;color:#3d3d3c;font-size:1.5em;font-weight:inherit;text-decoration:none;margin:30px 0 10px 0;padding:0;position:relative;top:inherit;left:inherit;right:inherit;bottom:inherit;}



.acc #main_contenant #main #col-gauche .style-article table a:link {color: #666;font-weight: bold;text-decoration:none;}
.acc #main_contenant #main #col-gauche .style-article table a:visited {color: #999999;font-weight:bold;text-decoration:none;}
.acc #main_contenant #main #col-gauche .style-article table a:active,table a:hover {color: #ed3625;text-decoration:underline;}
.acc #main_contenant #main #col-gauche .style-article table {font-family:'Lato', sans-serif;color:#666;width:100%;background:#eaebec;margin:15px 0px 15px 0px;font-size:0.9em;}
.acc #main_contenant #main #col-gauche .style-article table th {padding:14px 5px 14px 5px;border:1px solid #f8f8f8;text-transform:uppercase;background: #ededed;font-size:0.9em;}
.acc #main_contenant #main #col-gauche .style-article table th:first-child {text-align: left;padding-left:20px;}
.acc #main_contenant #main #col-gauche .style-article table tr:first-child th:first-child {-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;}
.acc #main_contenant #main #col-gauche .style-article table tr:first-child th:last-child {-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}
.acc #main_contenant #main #col-gauche .style-article table tr {text-align: center;padding-left:20px;}
.acc #main_contenant #main #col-gauche .style-article table td:first-child {text-align: left;padding-left:20px;}
.acc #main_contenant #main #col-gauche .style-article table td {padding:25px 18px 10px 18px;border-top: 1px solid #ffffff;border-bottom:1px solid #e0e0e0;border-left: 1px solid #e0e0e0;background: #fafafa;o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.acc #main_contenant #main #col-gauche .style-article table tr.even td {background: #f6f6f6;}
.acc #main_contenant #main #col-gauche .style-article table tr:last-child td {}
.acc #main_contenant #main #col-gauche .style-article table tr:last-child td:first-child {-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
.acc #main_contenant #main #col-gauche .style-article table tr:last-child td:last-child {-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;}
.acc #main_contenant #main #col-gauche .style-article table tr td:hover {color:#ffffff;background: #ed3625; font-weight:700;}
.acc #main_contenant #main #col-gauche .style-article table thead tr th{background-color:#ed3625; color:#ffffff;}
.acc #main_contenant #main #col-gauche .style-article table thead tr th:first-child{background-color:#212121; font-weight:900; font-family:'Lato', sans-serif;}


.acc #main_contenant #main #col-gauche .template-right-cont p strong{text-transform:uppercase;text-decoration:none; font-family:'Lato', sans-serif;font-weight:inherit;}
.acc #main_contenant #main #col-gauche .template-right-cont i{font-weight:400; font-style:italic;text-decoration:none;font-family:'Lato', sans-serif}
.acc #main_contenant #main #col-gauche .template-right-cont  p{font-family:"Lato", sans-serif;line-height:125%; font-weight:normal;color:#212121;font-weight:400;}

/* RESET !! */
/*------------------------------------------------------------------------------------------------------------------------*/
/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}

body {line-height:1;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
/* change colours to suit your needs */
ins {background-color:#ff9;color:#000;text-decoration:none;}
/* change colours to suit your needs */
mark {background-color:#ff9;color:#000; font-style:italic;font-weight:bold;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}
/* change border colour to suit your needs */
input, select {vertical-align:middle;}
input {-webkit-appearance: none; border-radius: 0;}
/* FIN RESET !! */
/******************************************************************************************************************************************************/

/* Image fiche plein air */
.content-2 img{
	width:140px !important;
	height: 140px !important;
}

.col-gauche-left{float:left;width:150px;height:10px;}

#blue .col-gauche-left .side-m li{margin-top:5px;background-color:#0586b1;padding:5px 5px 5px 5px; display:inline-block;color:#ffffff;text-transform:uppercase;font-size:0.7em;text-align:left;float:none;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;clear:both}
#blue .col-gauche-left .side-m li a{color:#ffffff;}
#blue .col-gauche-left .side-m li:hover, #blue .col-gauche-left .side-m li.current{background-color:#000000;}

#green .col-gauche-left .side-m li{margin-top:5px;background-color:#8dc002;padding:5px 5px 5px 5px; display:inline-block;color:#ffffff;text-transform:uppercase;font-size:0.7em;text-align:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
#green .col-gauche-left .side-m li a{color:#ffffff;}
#green .col-gauche-left .side-m li:hover, #green .col-gauche-left .side-m li.current{background-color:#000000;}


#purple .col-gauche-left .side-m li{margin-top:5px;background-color:#7951b5;padding:5px 5px 5px 5px; display:inline-block;color:#ffffff;text-transform:uppercase;font-size:0.7em;text-align:left;float:none;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;clear:both}
#purple .col-gauche-left .side-m li a{color:#ffffff;}
#purple .col-gauche-left .side-m li:hover, #purple .col-gauche-left .side-m li.current{background-color:#000000;}



.col-gauche-right{margin-left:200px;position:relative;}

/*#########################  BALISE DE BASE  ##############################*/

body, html{height:100%;}
html {-webkit-font-smoothing: antialiased; }
body{margin:0;padding:0;width:100%;font-family:'Lato', sans-serif;background-color:ffffff;overflow-x:hidden;}

nav ul{margin: 0; padding: 0;list-style: none;}
nav a{border-bottom: 0;}
address{font-style:normal; }
strong{font-weight: bold;}

p{font-family:"Lato", sans-serif;line-height:125%; font-size: 17px;font-weight:normal;color:#212121;font-weight:400;text-align:left;}
p strong{font-weight:700;}

h1, h2, h3, h4, h5, h6{padding: 0;font-weight: normal;line-height: normal;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{border: 0;}

h1, .h1{text-transform:uppercase; font-weight:300; color:#ffffff; font-size:85px}

h2, .h2{text-transform:uppercase; font-weight:700; color:#ffffff; font-size:35px}


h1#h1admin{font-family:'bebas_neueregular', sans-serif;color:#3d3d3c;font-size:3em;font-weight:inherit;text-decoration:none;}
h2#h2admin{font-family:'bebas_neueregular', sans-serif;color:#ed3625;font-size:2.5em;font-weight:inherit;text-decoration:none;}
h3#h3admin{font-family:'bebas_neueregular', sans-serif;color:#3d3d3c;font-size:2em;font-weight:inherit;text-decoration:none;}
h4#h4admin{font-family:'bebas_neueregular', sans-serif;color:#ed3625;font-size:1.5em;font-weight:inherit;text-decoration:none;}
h5#h5admin{font-family:'bebas_neueregular', sans-serif;color:#3d3d3c;font-size:1em;font-weight:inherit;text-decoration:none;}
p#CLadmin{text-transform:uppercase;text-decoration:none;}
i#CPadmin{font-weight:700; font-style:italic;text-decoration:none;}


h1.main-titre{font-size:3em;}

#blue h2{color:#0586b1;}
#orange h2{color:#ec7b01;}
#green h2{color:#8dc002;}
#red h2{color:#ed3625;}
#yellow h2{color:#f5b300}
#purple h2{color:#7951b5}
h2 a{margin:0px 0 0 0 ;float:left;}
h2 a img{width:100%; height:auto;}
h2 a:first-child{width:100%;float:none;max-height:550px; display:block; overflow:hidden;margin-bottom:10px;}
h2 a:nth-child(2), h2 a:nth-child(3), h2 a:nth-child(4), h2 a:nth-child(5), h2 a:nth-child(6), h2 a:nth-child(7), h2 a:nth-child(8), h2 a:nth-child(9), h2 a:nth-child(10), h2 a:nth-child(11), h2 a:nth-child(12), h2 a:nth-child(13), h2 a:nth-child(14), h2 a:nth-child(15), h2 a:nth-child(16), h2 a:nth-child(17), h2 a:nth-child(18), h2 a:nth-child(19), h2 a:nth-child(20){width:15.833333333333%; margin-left:1%;float:left}
h2 a:nth-child(2), h2 a:nth-child(8), h2 a:nth-child(14){margin-left:0;}
h2 a:last-child{clear:both;}

h3.special{color:#ed3625; font-weight:700;}

h3, .h3{text-transform:uppercase; font-weight:300; color:#212121; margin-top:15px;}

h4, .h4{text-transform:uppercase; font-weight:700; color:#212121;font-size:20px}

h5, .h5{text-transform:uppercase; }

a{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
a:hover{}

li{list-style:none;}

hr{border-top:1px solid #e8e8e8; border-bottom:0; border-left:0;border-right:0;}

#red #main #col-gauche .fiche-list .bloc-1-4 h3{color:#3d3d3c;font-weight:inherit}
#blue #main #col-gauche .fiche-list .bloc-1-4 h3{color:#3d3d3c;font-weight:inherit}
#green #main #col-gauche .fiche-list .bloc-1-4 h3{color:#3d3d3c;font-weight:inherit}
#orange #main #col-gauche .fiche-list .bloc-1-4 h3{color:#3d3d3c;font-weight:inherit}
#yellow #main #col-gauche .fiche-list .bloc-1-4 h3{color:#3d3d3c;font-weight:inherit}
#purple #main #col-gauche .fiche-list .bloc-1-4 h3{color:#3d3d3c;font-weight:inherit}

#blue a{color:#0586b1;}
#green a{color:#8dc002;}
#red a{color:#ed3625;}
#orange a{color:#ec7b01;}
#yellow a{color:#f5b300}
#purple a{color:#7951b5}

#red footer a, .acc footer a{color:#ed3625;}
#blue footer a{color:#0586b1;}
#green footer a{color:#8dc002;}
#orange footer a{color:#ec7b01;}
#yellow footer a{color:#f5b300}
#purple footer a{color:#7951b5}

#red #main #col-droite ul.con li{background-color:#ed3625;}
#blue #main #col-droite ul.con li{background-color:#0586b1;}
#green #main #col-droite ul.con li{background-color:#8dc002;}
#orange #main #col-droite ul.con li{background-color:#ec7b01;}
#yellow #main #col-droite ul.con li{background-color:#f5b300;}
#purple #main #col-droite ul.con li{background-color:#7951b5;}
#gray #main #col-droite ul.con li{background-color:#3d3d3c;}


#red #col-gauche h5{font-family:'bebas_neueregular', sans-serif;color:#3d3d3c;font-size:1.2em;font-weight:inherit;margin-bottom:5px;text-decoration:none;margin-top:5px;}
#red #col-gauche h3, #red #col-gauche h1.main-titre{color:#ed3625}

#orange #col-gauche h5{font-family:'bebas_neueregular', sans-serif;color:#3d3d3c;font-size:1.2em;font-weight:inherit;margin-bottom:5px;text-decoration:none;margin-top:5px;}
#orange #col-gauche h3{color:#ec7b01}

#yellow #col-gauche h5{font-family:'bebas_neueregular', sans-serif;color:#3d3d3c;font-size:1.2em;font-weight:inherit;margin-bottom:5px;text-decoration:none;margin-top:5px;}
#yellow #col-gauche h3{color:#f5b300}

#green #col-gauche h3{color:#8dc002}
#blue #col-gauche h3{color:#0586b1}
#purple #col-gauche h3{color:#7951b5}

#col-gauche a.btn-act{position:absolute; top:5px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:6.8%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:11px;}
#col-gauche a.btn-act:hover{background-color:#ed3625; text-decoration:none;}
#col-gauche .act-calendrier a.btn-act{position:absolute; top:-10px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:11px; width:auto;}
#col-gauche .act-chro a.btn-act{margin-right:0;}
#col-gauche .act-concours a.btn-act, #col-gauche .act-video a.btn-act{position:absolute; top:5px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:6.80%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:11px;}
#col-gauche .act-video a.btn-act{margin-right:0;}
#col-gauche .act-concours a.btn-act:hover, #col-gauche .act-video a.btn-act:hover, #col-gauche .act-calendrier a.btn-act:hover{background-color:#ed3625;}
/*------------------------------------------------------------------------------------------------------------------------*/
/* STRUCTURE */
/*------------------------------------------------------------------------------------------------------------------------*/

#orange  a.bout{background-color:#ec7b01; width:250px;text-align:center; padding:10px 10px 10px 10px; display:block; width:auto;color:#ffffff; ; text-transform:uppercase; text-decoration:none; margin-top:15px;font-size:12px;position:relative;}


.acc.ban-visible .ban-section{display:block;background:url(http://www.decouvertesmag.com/img/foot-image.png) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; height:500px;}
.acc.ban-invisible .ban-section{display:none;}

.acc.ban-visible #main #col-droite{top:675px;}
/* .acc.ban-visible #main #col-droite{top:225px;} */
.acc.ban-invisible #main #col-droite{top:225px;}

.acc.ban-visible #fix-top{margin-top:0px;}
.acc.ban-invisible #fix-top{margin-top:250px;}

a.zone-ski{display:block;background-color:#0586b1; width:100%; text-align:center; border:5px solid #0b6380;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:1.5em;  padding:10px 0 10px 0; margin:20px 0 10px 0;text-decoration:none;}
a.zone-ski:hover{opacity:0.7;text-decoration:underline;}

.lire-vol16{display:block;background-color:#ed3625; width:100%; text-align:center; border:5px solid #bb0404;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:1.5em;  padding:10px 0 10px 0; margin:10px 0 10px 0;text-decoration:none;}
.lire-vol16:hover{opacity:0.7;text-decoration:underline;}

.mobilus{display:none;}
.mobilus-nav{display:none;}

 #orange .m-application{margin-top:0px; display:block;}
 #orange .m-application .app-left img{width:100%;height:auto;}
 #orange .m-application .app-left{width:10%; float:left;margin-right:3%;}
 #orange .m-application .app-right{width:87%; float:left;margin-right:0%;}
 #orange .m-application .app-right h3{margin-top:10px;}

header.new{height:auto;width:100%;position:fixed;max-height:inherit;min-height:inherit;margin-bottom:0px;z-index:9999999;top:0;}
header.new .pre-menu{height:22px;background-color:#000000;width:100%;padding-top:3px;position:relative;}
header.new .pre-menu h1.acch1, header.new .pre-menu span.acch1{font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:0.9em;float:left;padding-left:5px;padding-top:1px;}
header.new .pre-menu span.acch1{text-transform: uppercase; font-weight: 300;}
header.new .pre-menu #socialmedia{position:absolute;top:5px;right:5px;}
header.new .pre-menu #socialmedia a{height:14px;width:auto ;float:left;margin-left:5px;}
header.new .pre-menu #socialmedia a img{width:auto;height:100%;display:block;}
header.new .pre-menu ul{float:right;margin-right:75px;}
header.new .pre-menu li{float:left;margin-left:5px;color:#ffffff;}
header.new .pre-menu li:nth-child(3){margin-right:50px;}
header.new .pre-menu li:first-child{margin-left:0;}
.acc header.new .pre-menu li a{font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:0.9em;text-decoration:none;}
header.new .pre-menu li a:hover{color:#ed3625;}

header.new .prim-menu{height:65px;position:relative;margin-left:65px;margin-top:-65px;}
header.new .prim-menu ul{display: block;padding: 0;margin: 0;}
header.new .prim-menu ul li{float:left;height:65px;background-color:#000000; color:#ffffff;vertical-align:top;display:block;position:relative;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
header.new .prim-menu ul li:nth-child(1){background-color:#ed3625;width:16%;}
header.new .prim-menu ul li:nth-child(2){background-color:#8dc002;width:16%;}
header.new .prim-menu ul li:nth-child(3){background-color:#f5b300;width:16%;}
header.new .prim-menu ul li:nth-child(4){background-color:#3d3d3c;width:16%;}
header.new .prim-menu ul li:nth-child(5){background-color:#0586b1;width:13%;}
header.new .prim-menu ul li:nth-child(6){background-color:#7951b5;width:10%;}
header.new .prim-menu ul li:nth-child(7){background-color:#ec7b01;width:13%;}

header.new .prim-menu ul li a{width:100%;height:42px;display:block; text-align:center;font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:1.3em;text-decoration:none;vertical-align:top;margin:0; padding:23px 0 0 0;}
#red header.new .pre-menu ul li a{color:#ed3625;!important}
#blue header.new .pre-menu ul li a{color:#0586b1;!important}
#green header.new .pre-menu ul li a{color:#8dc002;!important}
#orange header.new .pre-menu ul li a{color:#ec7b01;!important}
#yellow header.new .pre-menu ul li a{color:#f5b300;!important}
#purple header.new .pre-menu ul li a{color:#7951b5;!important}

header.new .prim-menu ul li:hover{opacity:0.7}
header.new .prim-menu ul li a:hover{text-decoration:underline;}
header.new .prim-menu ul li a img{width:250px;height:40px;display:block;position:absolute;top:50%;margin-top:-20px;margin-left:-125px;left:50%;}

header.new  a.log{width:65px;height:65px;display:block;position:relative;}
header.new  a.log img{width:65px;height:65px;display:block;}

header.new #pub-un{width:100%;height:110px; background-color:rgba(230,230,230,1.00);position:relative;}
header.new #pub-un #div-gpt-ad-1418663932120-0{width:728px;height:90px;position:absolute;margin-left:-364px;left:50%;top:10px;}
header.new #pub-un{width:100%;height:110px; background-color:rgba(230,230,230,1.00);position:relative;}
header.new #pub-un .close-pub{position:absolute;top:0;right:0; width:30px;height:30px;cursor:pointer;}

#red header.new .prim-menu ul li a{color:#ffffff;!important}
#blue header.new .prim-menu ul li a{color:#ffffff;!important}
#green header.new .prim-menu ul li a{color:#ffffff;!important}
#orange header.new .prim-menu ul li a{color:#ffffff;!important}
#yellow header.new .prim-menu ul li a{color:#ffffff;!important}
#purple header.new .prim-menu ul li a{color:#ffffff;!important}

.acc #fix-top{margin-top:250px;}
.acc #main {margin: 0px 0 0 0; min-height:auto;height:auto;max-height:inherit;position:relative;}
.acc #main h1{font-family:'bebas_neueregular', sans-serif;color:#ed3625;font-size:5em;margin-bottom:20px;margin-left:10px;}
.acc #main #titre h2{font-family:'bebas_neueregular', sans-serif;color:#ed3625;font-size:5em;margin-bottom:20px;margin-left:10px;}
.acc #main h2{font-family:'bebas_neueregular', sans-serif;color:#3d3d3c;font-size:1.5em;font-weight:inherit}
.acc #main h1.main-titre{font-family:'bebas_neueregular', sans-serif;color:#3d3d3c;font-size:2.5em;font-weight:inherit}
.acc #main h3, .acc #main h3.main-titre{font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:1.5em;font-weight:inherit;margin-bottom:5px;text-decoration:none;}
.acc #main h2.ico-avion{background:url('http://www.decouvertesmag.com/img/ico-avion.png')no-repeat center left; padding-left:50px;}
.acc #main h2.ico-cal{background:url('http://www.decouvertesmag.com/img/ico-cal.png')no-repeat center left;  padding-left:50px;margin-top:25px;}
.acc #main h2.ico-art{background:url('http://www.decouvertesmag.com/img/ico-art.png')no-repeat center left;  padding-left:50px;margin-top:25px;}
.acc #main h2.ico-con{background:url('http://www.decouvertesmag.com/img/ico-con.png')no-repeat center left;  padding-left:50px;margin-top:25px;}
.acc #main #col-gauche{position:relative;margin-right:385px;min-height:1600px;margin-left:75px;margin-bottom:50px; ;}
.acc #main #col-gauche p{margin-bottom:20px;margin-left:0px;color:#3d3d3c;background-color:#eeeeee;display:inline;padding:0px 10px 0px 10px;line-height:150%;}
.acc #main #col-gauche .template-right-cont p, #main #col-gauche .fiche-list .bloc-1-4 p, #main #col-gauche .fiche-gauche p{background-color:inherit;display:block;padding: 0 0 0 0;color:#3d3d3c}
.acc #main #col-gauche h4{font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:1.5em;font-weight:inherit;line-height:90%;position:absolute;bottom:30px; left:15px;text-shadow:1px 1px 0px #3d3d3c;border-left:3px solid #ffffff;padding-left:8px;padding-right:35px;}
.acc #main #col-gauche a{text-decoration:none;}
.acc #main #col-droite{position:absolute;top:-20px;right:10px; min-height: 1200px;width:300px; ;}



.acc #main #col-droite #mc_embed_signup{width:300px;margin:0 0 25px 0;padding:0 0 0 0;font-size:1.5em;}
.acc #main #col-droite #mc_embed_signup .email{width:270px;max-width:inherit;min-width:inherit;height:30px;border-left:0;border-right:0;border-top:0;border-bottom:3px solid #3d3d3c;margin:10px 0 0 0;float:left;}
.acc #main #col-droite #mc_embed_signup .button{float:left;width:25px;height:35px;border:0;background-color:#3d3d3c;color:#ffffff;font-size:1em;font-weight:700;padding:0 0 0 2px;margin:10px 0 0 0;line-height:65%;}
.acc #main #col-droite #mc_embed_signup #mc_embed_signup_scroll{width:300px;margin:0; padding:0; }

.acc #main #col-droite ul.cal {margin-top:15px;}
.sidebar_evenements{font-size:0.9em;}
.acc #main #col-droite ul.cal li{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; padding:20px 20px 20px 20px;background-color:#3d3d3c;color:#ffffff; border-bottom:1px dashed #ffffff;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;position:relative;}
.acc #main #col-droite ul.cal li:hover{background-color:#ed3625;}
.acc #main #col-droite ul.cal li:last-child{border:0;}
.acc #main #col-droite ul.cal li span b{background-color:#ffffff;color:#3d3d3c;padding:5px 7px 5px 7px;margin-right:10px;font-family:'bebas_neueregular', sans-serif;text-decoration:none;font-weight:inherit;}
.acc #main #col-droite ul.cal li p{color:#ffffff;font-size:0.8em;text-decoration:none;}
.acc #main #col-droite ul.cal li img{position:absolute;bottom:0;right:0;}
.acc #main #col-droite ul.cal li a{text-decoration:none;}
.acc #main #col-droite ul.con li{background-color:#ed3625;}
.acc #main #col-droite ul.art li{background-color:#000000;}



.acc #main #col-gauche .gen{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;border:5px solid #ffffff;background-color:#cccccc;float:left;position:relative;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;background:url(http://www.decouvertesmag.com/img/slide1.jpg) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;overflow:hidden;}
.acc #main #col-gauche .gen:hover{background-color:#3d3d3c}
.acc #main #col-gauche .gen a{width:100%;height:100%;display:block;}

.acc #main #col-gauche .b-1{width:25%;height:250px;background-image:url(http://www.decouvertesmag.com/img/test-new.jpg)}
.acc #main #col-gauche .b-2{width:25%;height:500px;background-image:url(http://www.decouvertesmag.com/img/test-new.jpg)}
.acc #main #col-gauche .b-3{width:50%;height:500px;background-image:url(http://www.decouvertesmag.com/img/test-new.jpg)}
.acc #main #col-gauche .b-4{width:25%;height:500px;margin-top:-250px;background-image:url(http://www.decouvertesmag.com/img/test-new.jpg)}
.acc #main #col-gauche .b-5{width:50%;height:500px;background-image:url(http://www.decouvertesmag.com/img/test-new.jpg)}
.acc #main #col-gauche .b-6{width:25%;height:500px;background-image:url(http://www.decouvertesmag.com/img/test-new.jpg)}
.acc #main #col-gauche .b-7{width:25%;height:250px; margin-top:-250px;background-image:url(http://www.decouvertesmag.com/img/test-new.jpg)}
.acc #main #col-gauche .b-8{width:25%;height:250px;background-image:url(http://www.decouvertesmag.com/img/test-new.jpg);}
.acc #main #col-gauche .b-9{width:12.5%;height:125px;background-color:#8dc002}
.acc #main #col-gauche .b-10{width:12.5%;height:125px;background-color:#0586b1}
.acc #main #col-gauche .b-11{width:50%;height:500px;background-image:url(http://www.decouvertesmag.com/img/test-new.jpg)}
.acc #main #col-gauche .b-12{width:12.5%;height:125px;margin-left:25%;margin-top:-375px;background-color:#f5b300}
.acc #main #col-gauche .b-13{width:12.5%;height:125px;margin-left:37.5%;margin-top:-375px;background-color:#7951b5}
.acc #main #col-gauche .b-14{width:50%;height:500px;margin-top:-250px;background-image:url(http://www.decouvertesmag.com/img/test-new.jpg)}
.acc #main #col-gauche .b-15{width:25%;height:125px;margin-top:-250px;margin-left:50%;background-color:#0586b1}
.acc #main #col-gauche .b-16{width:25%;height:250px;margin-top:-250px;margin-left:75%;background-image:url(http://www.decouvertesmag.com/img/test-new.jpg)}
.acc #main #col-gauche .b-17{width:12.5%;height:125px;margin-top:-125px;margin-left:50%;background-color:#0586b1}
.acc #main #col-gauche .b-18{width:12.5%;height:125px;margin-top:-125px;margin-left:62.5%;background-color:#0586b1}
.acc #main #col-gauche .b-19{width:25%;height:250px;background-image:url(http://www.decouvertesmag.com/img/test-new.jpg)}
.acc #main #col-gauche .b-20{width:25%;height:500px;background-image:url(http://www.decouvertesmag.com/img/test-new.jpg)}
.acc #main #col-gauche .b-21{width:25%;height:500px;background-image:url(http://www.decouvertesmag.com/img/test-new.jpg)}
.acc #main #col-gauche .b-22{width:25%;height:125px;background-color:#ec7b01;}
.acc #main #col-gauche .b-23{width:25%;height:375px;background-image:url(http://www.decouvertesmag.com/img/test-new.jpg)}
.acc #main #col-gauche .b-24{width:25%;height:250px;margin-top:-250px;background-image:url(http://www.decouvertesmag.com/img/test-new.jpg)}

.acc #main #col-gauche .b-1:hover, 
.acc #main #col-gauche .b-2:hover, 
.acc #main #col-gauche .b-3:hover,
.acc #main #col-gauche .b-4:hover,
.acc #main #col-gauche .b-5:hover,
.acc #main #col-gauche .b-6:hover,
.acc #main #col-gauche .b-7:hover,
.acc #main #col-gauche .b-8:hover,
.acc #main #col-gauche .b-11:hover,
.acc #main #col-gauche .b-14:hover,
.acc #main #col-gauche .b-16:hover,
.acc #main #col-gauche .b-19:hover,
.acc #main #col-gauche .b-20:hover,
.acc #main #col-gauche .b-21:hover,
.acc #main #col-gauche .b-23:hover,
.acc #main #col-gauche .b-24:hover{opacity:0.7;}

.acc #main #col-gauche .b-1 img, 
.acc #main #col-gauche .b-2 img, 
.acc #main #col-gauche .b-3 img,
.acc #main #col-gauche .b-4 img,
.acc #main #col-gauche .b-5 img,
.acc #main #col-gauche .b-6 img,
.acc #main #col-gauche .b-7 img,
.acc #main #col-gauche .b-8 img,
.acc #main #col-gauche .b-11 img,
.acc #main #col-gauche .b-14 img,
.acc #main #col-gauche .b-16 img,
.acc #main #col-gauche .b-19 img,
.acc #main #col-gauche .b-20 img,
.acc #main #col-gauche .b-21 img,
.acc #main #col-gauche .b-23 img,
.acc #main #col-gauche .b-24 img{width:125px;height:76px;margin-top:-38px;top:50%;margin-left:-62.5px;left:50%;position:absolute;}

.acc #main #col-gauche .b-3 img, .acc #main #col-gauche .b-14 img{width:186px;height:113px;margin-top:-56px;top:50%;margin-left:-93px;left:50%;position:absolute;}
.acc #main #col-gauche .b-9 img{width:75px;height:75px;position:absolute;margin-top:-37.5px;top:50%;margin-left:-37.5px;left:50%;}
.acc #main #col-gauche .b-10 img{width:75px;height:75px;position:absolute;margin-top:-37.5px;top:50%;margin-left:-37.5px;left:50%;}
.acc #main #col-gauche .b-12 img{width:75px;height:75px;position:absolute;margin-top:-37.5px;top:50%;margin-left:-37.5px;left:50%;}
.acc #main #col-gauche .b-13 img{width:75px;height:75px;position:absolute;margin-top:-37.5px;top:50%;margin-left:-37.5px;left:50%;}
.acc #main #col-gauche .b-15 img{width:200px;height:39px;position:absolute;margin-top:-20px;top:50%;margin-left:-100px;left:50%;}
.acc #main #col-gauche .b-17 img{width:75px;height:75px;position:absolute;margin-top:-37.5px;top:50%;margin-left:-37.5px;left:50%;}
.acc #main #col-gauche .b-18 img{width:75px;height:75px;position:absolute;margin-top:-37.5px;top:50%;margin-left:-37.5px;left:50%;}
.acc #main #col-gauche .b-22 img{width:200px;height:39px;position:absolute;margin-top:-20px;top:50%;margin-left:-100px;left:50%;}

.acc #main #col-gauche .vignette-gen{position:absolute;top:0px;right:0px;color:#ffffff;font-family:'bebas_neueregular', sans-serif;padding:5px 10px 5px 10px;font-size:1.1em;display:block;z-index:9999;}
.acc #main #col-gauche .vignette-gen + .vignette-gen{top:50px;}
.acc #main #col-gauche .vignette-red{background-color:#ed3625;}
.acc #main #col-gauche .vignette-blue{background-color:#0586b1;}
.acc #main #col-gauche .vignette-green{background-color:#8dc002;}
.acc #main #col-gauche .vignette-orange{background-color:#ec7b01;}
.acc #main #col-gauche .vignette-yellow{background-color:#f5b300}
.acc #main #col-gauche .vignette-purple{background-color:#7951b5}
.acc #main #col-gauche .vignette-gray{background-color:#3d3d3c}


footer{background:url(http://www.decouvertesmag.com/img/foot-image.png) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;height:auto;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding:50px 75px 50px 75px;}
footer #l-foot{width:50%;float:left;}
footer a.logo-f{display:block;margin-bottom:20px;width:300px;height:auto;}
footer a.logo-f img{width:100%;height:auto;}
footer #r-foot{width:50%;float:left;}
footer #r-foot p{font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:1.1em;font-weight:inherit;line-height:125%; text-align:right;}
footer #l-foot p{text-align:left;margin-bottom:20px;margin-left:0px;color:#3d3d3c;background-color:#eeeeee;display:inline;padding:0px 10px 0px 10px;line-height:150%;}
footer  h4{font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:2.5em;font-weight:inherit;line-height:90%;text-shadow:1px 1px 0px #3d3d3c;margin-bottom:10px;text-align:right;}

.cat-video{margin-top:15px; display:block}
.cat-video li{float:left;padding:5px 10px 5px 10px; background-color:#ed3625; font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:1.1em;margin-right:10px;margin-bottom:10px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.cat-video li a{color:#ffffff;}
.cat-video li:hover, .cat-video li.current{background-color:#3d3d3c;text-decoration:underline;}



inputs:-webkit-input-placeholder {color: #b5b5b5;}
inputs-moz-placeholder {color: #b5b5b5;}
.inputs {width: 350px;padding: 15px 25px 15px 15px;font-family: "Lato", sans-serif;font-weight: 300;font-size: 16px;color: #9D9E9E;background: #FFF;border: 1px solid #212121; margin-top:35px; font-style:italic;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; text-transform:uppercase;}
.inputs:focus {background: #212121;color: #ffffff;border:1px solid #212121}
.inputs:hover {background: #212121;color: #ffffff;}


.cont-sousmenu{max-width:1700px;height:auto; margin:50px auto 0px auto; padding:0px 50px 0px 50px;}
.cont-sousmenu a.boite{width:22%;margin-left:4%; float:left; text-decoration:none;}
.cont-sousmenu a.boite:first-child{margin-left:0;}
.cont-sousmenu a.boite p{color:#ffffff;font-weight:300;margin-bottom:10px;}
.cont-sousmenu a.boite h5{text-transform:uppercase;font-size:18px; margin-bottom:10px; color:#ffffff;border-bottom: 5px solid #ffffff; padding-bottom:10px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; font-weight:400;text-align:center;}
.cont-sousmenu a.boite span{text-align:right; margin-top:10px;display:block;  text-transform:uppercase; color:#ffffff;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; font-size:14px;}
.cont-sousmenu a.boite img {width:100%; height:auto; margin-bottom:10px;margin-top:8px;}

#actualite-cont .cont-sousmenu a.boite:hover h5{border-bottom: 5px solid #ed3625; color:#ed3625;}
#actualite-cont .cont-sousmenu a.boite:hover span{color:#ed3625;}

#voyage-cont .cont-sousmenu a.boite:hover h5{border-bottom: 5px solid #f5b300; color:#f5b300;}
#voyage-cont .cont-sousmenu a.boite:hover span{color:#f5b300;}

#magazine-cont .cont-sousmenu a.boite:hover h5{border-bottom: 5px solid #f5b300; color:#cccccc;}
#magazine-cont .cont-sousmenu a.boite:hover span{color:#cccccc;}


#banniere{max-height:600px;width:100%; height:auto;overflow:hidden;}
#banniere img{width:100%; height:auto;}

.noban #banniere{display:none;}
.noban #main{margin-top:0;}


#gray #main #titre-section{background-color:#3d3d3c;}
#gray #main #titre-section #retour a:hover{background-color:#ffffff;color:#3d3d3c;}

#blue #main #titre-section{background-color:#0586b1}
#blue #main #titre-section #retour a:hover{background-color:#ffffff;color:#0586b1;}

#purple #main #titre-section{ background-color:#7951b5}
#purple #main #titre-section #retour a:hover{background-color:#ffffff;color:#7951b5;}

#orange #main #titre-section{background-color:#ec7b01}
#orange #main #titre-section #retour a:hover{background-color:#ffffff;color:#ec7b01;}

#yellow #main #titre-section{ background-color:#f5b300}
#yellow #main #titre-section #retour a:hover{background-color:#ffffff;color:#f5b300;}

#red #main #titre-section{background-color:#ed3625}
#red #main #titre-section #retour a:hover{background-color:#ffffff;color:#ed3625;}

#main #titre-section{width:100%; height:170px; margin:-50px auto 50px auto; background-color:rgba(130,176,2,1);position:relative; z-index:2;}
#main #titre-section #retour {border:1px solid #ffffff; width:70px; height:70px; display:block; top:50px;left:75px;position:absolute; overflow:hidden; }
#main #titre-section #retour a{color:#ffffff;text-decoration:none; display:inline-block; text-align:center; font-size:100px;  padding-left:0px;font-weight:300;line-height:60%;width:70px; height:70px;}
#main #titre-section #retour a:hover{background-color:#ffffff;color:#8dc002;}
#main #titre-section #titre{padding:40px 0 0 170px;}
#main #titre-section #titre h1, #main #titre-section #titre h2{text-transform:uppercase; font-weight:300; color:#ffffff; font-size:85px}




#main #col-gauche{margin-left:50px;margin-right:400px; margin-top:50px; }
#main .full-search{width:100%; height:auto; padding-bottom:0px;background-color:#ffffff;margin-bottom:50px;}
#main .full-search .full-search-cont{padding:0;}
#main .full-search h2{margin-bottom:20px;}
#main .full-search p{color:#575757;}
#main .full-search .plus{color:#575757;}

form.plein-air-search{margin-top:20px;}
form.plein-air-search select{ background: #212121 url(http://www.decouvertesmag.com/img/drop-arrow.png) no-repeat 90% center;width:25%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:20px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.plein-air-search select:hover{background-color:#8dc002;}
form span.plus{color:#ffffff; font-size:50px;font-weight:300; margin-left:2%;margin-right:2%;height:60px; line-height:110%;float:left;width:2%; }
form.plein-air-search input[type=submit] {background-color:#8dc002;width:7%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:25px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;}
form.plein-air-search input{background-color:#8dc002;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.plein-air-search input:hover{background-color:#212121;}

form.hebergement-search{margin-top:20px;}
form.hebergement-search select{ background: #212121 url(http://www.decouvertesmag.com/img/drop-arrow.png) no-repeat 90% center;width:25%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:20px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.hebergement-search select:hover{background-color:#0586b1;}
form span.plus{color:#ffffff; font-size:50px;font-weight:300; margin-left:2%;margin-right:2%;height:60px; line-height:110%;float:left;width:2%; }
form.hebergement-search input[type=submit] {background-color:#0586b1;width:7%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:25px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;}
form.hebergement-search input{background-color:#0586b1;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.hebergement-search input:hover{background-color:#212121;}

form.spa-search{margin-top:20px;}
form.spa-search select{ background: #212121 url(http://www.decouvertesmag.com/img/drop-arrow.png) no-repeat 90% center;width:25%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:20px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.spa-search select:hover{background-color:#7951b5;}
form span.plus{color:#ffffff; font-size:50px;font-weight:300; margin-left:2%;margin-right:2%;height:60px; line-height:110%;float:left;width:2%; }
form.spa-search input[type=submit] {background-color:#7951b5;width:7%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:25px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;}
form.spa-search input{background-color:#0586b1;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.spa-search input:hover{background-color:#212121;}


form.restaurant-search{margin-top:20px;}
form.restaurant-search select{ background: #212121 url(http://www.decouvertesmag.com/img/drop-arrow.png) no-repeat 90% center;width:25%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:20px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.restaurant-search select:hover{background-color:#ec7b01;}
form span.plus{color:#ffffff; font-size:50px;font-weight:300; margin-left:2%;margin-right:2%;height:60px; line-height:110%;float:left;width:2%; }
form.restaurant-search input[type=submit] {background-color:#ec7b01;width:7%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:25px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;}
form.restaurant-search input{background-color:#ec7b01;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.restaurant-search input:hover{background-color:#212121;}

#main #col-gauche .carte{margin-top:35px; width:100%;position:relative; margin-bottom:50px;}
#main #col-gauche .carte h2{color:#212121; margin-bottom:20px;}
#main #col-gauche .carte iframe{width:100%; height:500px;}
#main #col-gauche .carte a.c-hebergement{padding:10px 20px 10px 20px; display:block;  background-color:#0586b1; color:#ffffff; text-transform:uppercase; position:absolute; top:2px; right:150px; text-align:center; text-decoration:none;font-weight:400;font-family:'Lato', sans-serif;}
#main #col-gauche .carte a:hover.c-hebergement{background-color:#212121;}
#main #col-gauche .carte a.c-pleinair{padding:10px 20px 10px 20px; display:block;  background-color:#8dc002; color:#ffffff; text-transform:uppercase; position:absolute; top:2px; right:150px; text-align:center; text-decoration:none;font-weight:400;font-family:'Lato', sans-serif;}
#main #col-gauche .carte a:hover.c-pleinair{background-color:#212121;}
#main #col-gauche .carte a.c-restaurant{padding:10px 20px 10px 20px;  display:block;  background-color:#ec7b01; color:#ffffff; text-transform:uppercase; position:absolute; top:2px; right:0;text-align:center; text-decoration:none;font-weight:400;font-family:'Lato', sans-serif;}
#main #col-gauche .carte a:hover.c-restaurant{background-color:#212121;}

#orange #main #col-gauche .carte a:hover.c-restaurant{background-color:#212121;}
#orange #main #col-gauche .carte a.c-restaurant{background-color:#0586b1;padding:10px 10px 10px 10px;  display:block;  color:#ffffff; text-transform:uppercase; position:absolute; top:2px; right:0;text-align:center; text-decoration:none;font-weight:400;font-family:'Lato', sans-serif;}


#main #col-gauche .fiche-list{margin-top:35px;margin-bottom:50px;}
#main #col-gauche .fiche-list h2, #main #col-gauche .fiche-list h1.main-titre{color:#8dc002; margin-bottom:20px;}
#yellow #main #col-gauche .fiche-list h2, #yellow #main #col-gauche .fiche-list h1.main-titre{color:#f5b300; margin-bottom:20px;}
#blue #main #col-gauche .fiche-list h2, #blue #main #col-gauche .fiche-list h1.main-titre{color:#0586b1; margin-bottom:20px;}
#orange #main #col-gauche .fiche-list h2{color:#ec7b01; margin-bottom:20px;}
#red #main #col-gauche .fiche-list h2{color:#ed3625; margin-bottom:20px;}
#purple #main #col-gauche .fiche-list h2, #purple #main #col-gauche .fiche-list h1.main-titre{color:#7951b5; margin-bottom:20px;}


.fiche-list li.hiding{display:none;}

#yellow #main #col-gauche .fiche-list p strong{color:#f5b300;}
#blue #main #col-gauche .fiche-list p strong{color:#0586b1; }
#purple #main #col-gauche .fiche-list p strong{color:#7951b5; }
#orange #main #col-gauche .fiche-list p strong{color:#ec7b01;}
#green #main #col-gauche .fiche-list p strong{color:#8dc002; }

#blue #main #col-gauche .fiche-list .bloc-1-4 span{background-color:#0586b1;}
#blue #main #col-gauche .fiche-list .bloc-1-4:hover span{background-color:#212121;}
#purple #main #col-gauche .fiche-list .bloc-1-4 span{background-color:#7951b5;}
#purple #main #col-gauche .fiche-list .bloc-1-4:hover span{background-color:#212121;}
#yellow #main #col-gauche .fiche-list .bloc-1-4 span{background-color:#f5b300;}
#yellow #main #col-gauche .fiche-list .bloc-1-4:hover span{background-color:#212121;}
#orange #main #col-gauche .fiche-list .bloc-1-4 span{background-color:#ec7b01;}
#orange #main #col-gauche .fiche-list .bloc-1-4:hover span{background-color:#212121;}
#green #main #col-gauche .fiche-list .bloc-1-4 span{background-color:#8dc002;}
#green #main #col-gauche .fiche-list .bloc-1-4:hover span{background-color:#212121;}
#red #main #col-gauche .fiche-list .bloc-1-4 span{background-color:#ed3625;}
#red #main #col-gauche .fiche-list .bloc-1-4:hover span{background-color:#212121;}
#red #main #col-gauche .fiche-list .bloc-1-4 h3{margin-top:20px; margin-bottom:0px;}

#main #col-gauche .fiche-list .bloc-1-4{width:31%;padding:2%;float:left; margin-left:3.5%; background-color:#ffffff;border:1px solid #e8e8e8;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;margin-top:0; margin-bottom:3%;position:relative;}
#main #col-gauche .fiche-list .bloc-1-4:nth-child(4n+1) {margin-left:3.5%;clear:none}
#main #col-gauche .fiche-list .bloc-1-4:nth-child(3n+1) {margin-left:0; clear:both;}
#main #col-gauche .fiche-list .bloc-1-4 a{text-decoration:none; display:block;}
#main #col-gauche .fiche-list .bloc-1-4 h3{margin-top:20px; margin-bottom:15px;font-size:16px; font-weight:700;}
#main #col-gauche .fiche-list .bloc-1-4 b{ text-transform:uppercase; margin-bottom:15px; display:block; position:absolute; top:50px; right:50px; background-color:#ffffff;padding:5px 10px 5px 10px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;font-size:12px;}
#main #col-gauche .fiche-list .bloc-1-4 span{text-transform:uppercase; margin-top:10px; display:block;font-size:11px; padding:5px 10px 5px 10px; background-color:#ffffff;color:#ffffff;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; float:left; } 
#main #col-gauche .fiche-list .bloc-1-4 span:first-of-type{margin-right:15px;}
#main #col-gauche .fiche-list .bloc-1-4:hover span{text-decoration:none;background-color:#212121;}
#main #col-gauche .fiche-list .bloc-1-4:hover b{text-decoration:none; color:#212121;}
#main #col-gauche .fiche-list .bloc-1-4 i{overflow:hidden; max-height:250px;border:1px solid #212121; display:block;}
#main #col-gauche .fiche-list .bloc-1-4 img{width:100%; height:auto;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; opacity:1;display:block;}
#main #col-gauche .fiche-list .bloc-1-4 p{margin:0px 0 0px 0px;line-height:80%;}
#main #col-gauche .fiche-list .bloc-1-4 p strong{text-transform:uppercase; font-size:11px;line-height:80%;}
#main #col-gauche .fiche-list .bloc-1-4:hover img{opacity:0.9;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; }

#main #col-gauche .infolettre{margin-top:35px;margin-bottom:50px;position:relative;}
#main #col-gauche .infolettre h2{color:#212121;padding-top:3px; margin-bottom:20px; margin-right:600px; display:block;}

.infolettre form{width:550px; position:absolute; top:0; right:0;}
.infolettre form input[type=submit] {background-color:#8dc002;width:25%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:right;}
inputs2:-webkit-input-placeholder {color: #b5b5b5;}
inputs2-moz-placeholder {color: #b5b5b5;}
.inputs2 {width: 350px;padding: 12px 25px 13px 15px; height:30px;font-family: "bebas_neueregular", sans-serif;font-weight: 300;font-size: 16px;color: #9D9E9E;background: #FFF;border: 1px solid #212121; margin-top:1px; font-style:italic;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; text-transform:uppercase; margin-right:20px;}
.inputs2:focus {background: #212121;color: #ffffff;border:1px solid #212121}
.inputs2:hover {background: #212121;color: #ffffff;}








.holder {margin: 15px 0; float:right}
.holder a {font-size: 12px;cursor: pointer;margin: 0 5px;color: #333; text-transform:uppercase;font-family: 'Roboto', sans-serif;  font-size:15px; text-decoration:none;  }
.holder a:hover {background-color: none;color: #1b429a;}
.holder a.jp-previous { margin-right: 15px; }
.holder a.jp-next { margin-left: 15px; }
.holder a.jp-current, a.jp-current:hover {color: #1b429a;font-weight: bold;}
.holder a.jp-disabled, a.jp-disabled:hover {color: #bbb;}
.holder a.jp-current, a.jp-current:hover,
.holder a.jp-disabled, a.jp-disabled:hover {cursor: default;background: none;}
.holder span { margin: 0 5px; }
form.number { float: right; margin-right: 0px; }
form.number label { margin-right: 5px; text-transform:uppercase;color: #333; font-family: 'Roboto', sans-serif;  font-size:15px; }
form.number select{margin-top:-5px;}

.fiche-gauche{width:60%; float:left; margin-right:3%; margin-bottom:50px;}
.fiche-gauche iframe{width:100%;height:500px}
.fiche-gauche h2{margin-bottom:20px;}
.fiche-gauche h3, .fiche-droite h3{margin-bottom:5px; margin-top:35px;}
.fiche-gauche .important{margin-bottom:20px;}
.fiche-gauche .important span{ height:30px; width:32%; float:left;margin-left:2%; background-color:#0586b1; color:#ffffff; text-transform:uppercase;display:block;text-align:center; padding-top:10px;}
.fiche-gauche .important span:first-child{margin-left:0;}
#yellow .fiche-gauche ul li{font-family:"Lato", sans-serif;line-height:125%; font-size: 18px;font-weight:normal;color:#212121;font-weight:300;text-align:left; list-style:square; margin-top:15px; margin-left:20px;}

#orange .fiche-gauche .important{margin-bottom:20px;}
#orange .fiche-gauche .important span{ height:30px; width:32%; float:left;margin-left:2%; background-color:#ec7b01; color:#ffffff; text-transform:uppercase;display:block;text-align:center; padding-top:10px;}
#orange .fiche-gauche .important span:first-child{margin-left:0;}

#yellow .fiche-gauche .important{margin-bottom:20px;}
#yellow .fiche-gauche .important span{ height:30px; width:32%; float:left;margin-left:2%; background-color:#f5b300; color:#ffffff; text-transform:uppercase;display:block;text-align:center; padding-top:10px;}
#yellow .fiche-gauche .important span:first-child{margin-left:0;}

#purple .fiche-gauche .important{margin-bottom:20px;}
#purple .fiche-gauche .important span{ height:30px; width:32%; float:left;margin-left:2%; background-color:#7951b5; color:#ffffff; text-transform:uppercase;display:block;text-align:center; padding-top:10px;}
#purple .fiche-gauche .important span:first-child{margin-left:0;}


.fiche-droite{width:37%; float:left; margin-bottom:50px;}
.fiche-droite a.big{overflow:hidden; display:block; max-height:300px;}
.fiche-droite a.big img{width:100%;height:auto;o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.fiche-droite a.big img:hover{opacity:0.8;}
.fiche-droite a.small{width:32%;float:left;margin-left:2%; margin-top:1.5%; display:block;position:relative;}
.fiche-droite a.small:first-of-type, .fiche-droite a.small:nth-of-type(4), .fiche-droite a.small:nth-of-type(7){margin-left:0;}
.fiche-droite a.small img{width:100%;height:auto;o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.fiche-droite a.small img:hover{opacity:0.8;}
.fiche-droite iframe{width:100%; height:400px;} 

.icon-hebergement{width:100%;margin-top:10px;display:block; height:100px;}
.icon-hebergement a{width:13.4%;float:left; margin-left:1%;display:block;}
.icon-hebergement a:first-child{margin-left:0;}
.icon-hebergement a img{width:100%; height:auto;}


a.tooltip{position: relative;}
a.tooltip:after{display: block;visibility: hidden;position: absolute;bottom: -10px;left: 0;opacity: 0;content: attr(data-title);height: auto;padding: 5px 0px;z-index: 999;color: #ffffff;text-decoration: none;text-align: center;background: rgba(250,250,250,1);font-family: 'Lato', sans-serif; font-weight:500; width:100%;text-transform:uppercase; font-size:10px;}
a.tooltip:before {position: absolute;visibility: hidden;width: 0;height: 0;left: 50%;bottom: 10px;opacity: 0;content: "";border-style: solid;border-width: 6px 6px 0 6px;border-color: rgba(250,250,250,1) transparent transparent transparent;}
a.tooltip:hover:after{ visibility: visible; opacity: 1; bottom: -25px; }
a.tooltip:hover:before{ visibility: visible; opacity: 1; bottom: 14px; }

 /* tooltip colors (add your own!) */
a.tooltip.blue:after { background:#212121; }
a.tooltip.blue:before { border-color: #fff transparent transparent transparent; }
a.tooltip.bottom.blue:before{ border-color: transparent transparent #212121 transparent; }
a.tooltip.animate:after, a.tooltip.animate:before {-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out}


.table-container table a:link {color: #666;font-weight: bold;text-decoration:none;}
.table-container table a:visited {color: #999999;font-weight:bold;text-decoration:none;}
.table-container table a:active,table a:hover {color: #bd5a35;text-decoration:underline;}
.table-container table {font-family:'Lato', sans-serif;color:#666;width:100%;font-size:13px;background:#eaebec;margin:0px;}
.table-container table th {padding:14px 5px 15px 5px;border:1px solid #f8f8f8;text-transform:uppercase;background: #ededed;}
.table-container table th:first-child {text-align: left;padding-left:20px;}
.table-container table tr:first-child th:first-child {-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;}
.table-container table tr:first-child th:last-child {-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}
.table-container table tr {text-align: center;padding-left:20px;}
.table-container table td:first-child {text-align: left;padding-left:20px;border-left: 0;}
.table-container table td {padding:18px;border-top: 1px solid #ffffff;border-bottom:1px solid #e0e0e0;border-left: 1px solid #e0e0e0;background: #fafafa;o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.table-container table tr.even td {background: #f6f6f6;}
.table-container table tr:last-child td {border-bottom:0;}
.table-container table tr:last-child td:first-child {-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
.table-container table tr:last-child td:last-child {-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;}
.table-container table tr td:hover {color:#ffffff;background: #0586b1; font-weight:700;}
.table-container table thead tr th{background-color:#0586b1; color:#ffffff;}
.table-container table thead tr th:first-child{background-color:#212121; font-weight:900; font-family:'Lato', sans-serif;}



#tarif{margin-top:20px; margin-bottom:20px;}

#heureO .table-container table tr td:hover {color:#ffffff;background: #ec7b01; font-weight:700;}
#heureO .table-container table thead tr th{background-color:#ec7b01; color:#ffffff;}
#heureO .table-container table thead tr th:first-child{background-color:#212121; font-weight:900; font-family:'Lato', sans-serif;}

#purple .table-container table tr td:hover {color:#ffffff;background: #7951b5; font-weight:700;}
#purple .table-container table thead tr th{background-color:#7951b5; color:#ffffff;}
#purple .table-container table thead tr th:first-child{background-color:#212121; font-weight:900; font-family:'Lato', sans-serif;}



ul.resp-tabs-list, p {margin: 0px;padding: 0px;}
.resp-tabs-list li {font-weight: 600;font-size: 13px;display: inline-block;padding: 13px 0px;list-style: none;cursor: pointer;float: left;text-transform:uppercase;background-color:#8dc002; width:16.25%;margin-left:0.5%;color:#ffffff;text-align:center;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.resp-tabs-list li:hover{background-color:#6a9100;}
.resp-tabs-list li:first-of-type{margin-left:0;}
.resp-tabs-container {padding: 0px;background-color: #fff;clear: left;}
h2.resp-accordion {cursor: pointer;padding: 5px;display: none;background-color:#8dc002;color:#ffffff;font-weight: 600;font-size: 13px;margin-bottom:3px;}
.resp-tab-content {display: none;padding: 15px;}
.resp-tab-active {border: none;border-bottom: none; border-top:none;margin-bottom: 0px !important;padding: 13px 0px 13px 0px !important; background-color:#6a9100 !important;}
.resp-tab-active {border-bottom: none;background-color: #fff;}
.resp-content-active, .resp-accordion-active {display: block;}
.resp-arrow {width: 0;height: 0;float: right;margin-top: 3px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 12px solid #ffffff;}
h2.resp-tab-active span.resp-arrow {border: none;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 12px solid #ffffff;}
.resp-tab-content {border: 1px solid #f8f8f8;background-color:#f8f8f8;}
h2.resp-accordion {font-size: 13px;border: 1px solid #c1c1c1;border-top: 0px solid #c1c1c1;margin: 0px;padding: 10px 15px;}
h2.resp-tab-active {border-bottom: 0px solid #c1c1c1 !important;margin-bottom: 0px !important;padding: 10px 15px !important; background-color:#6a9100 !important;}
h2.resp-tab-title:last-child {border-bottom: 12px solid #c1c1c1 !important;background: blue;}
/*-----------Accordion styles-----------*/
h2.resp-tab-active { background: #6a9100 !important;}
.resp-easy-accordion  h2.resp-accordion {display: block;}
.resp-easy-accordion .resp-tab-content {border: 1px solid #c1c1c1;}
.resp-easy-accordion .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important;}
.resp-jfit {width: 100%;margin: 0px;}
.resp-tab-content-active {display: block;}
h2.resp-accordion:first-child {border-top: 1px solid #c1c1c1 !important;}

.content { background: #f8f8f8;position: relative;top: 0px;bottom:0px;left: 0;z-index: 1;opacity: 1;padding:30px 10px 10px 10px;-webkit-transition: opacity linear 0.1s;-moz-transition: opacity linear 0.1s;-o-transition: opacity linear 0.1s;-ms-transition: opacity linear 0.1s;transition: opacity linear 0.1s;}
.content h3{margin-top:5px;}
.content iframe{width:100%;height:500px}
.content a{text-decoration:none;}
.content a .cont-left{width:32%; float:left;margin-right:3%;}
.content a .cont-left img{width:100%; height:auto;border:10px solid #ffffff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.content a:hover .cont-left img{opacity:0.8}
.content a .cont-right{width:65%; float:left}
.content a .cont-right p.link{text-transform:uppercase; color:#8dc002; font-size:15px; font-weight:400; display:block; text-align:right; margin-top:10px;}
.content a .cont-right h4{margin-top:5px;text-transform:uppercase; font-weight:700; font-size:20px;} 
.content a#green .cont-right h4, .content a#green .cont-right p.link{color:#8dc002;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;} 
.content a#blue .cont-right h4, .content a#blue .cont-right p.link{color:#0586b1;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;} 
.content a#orange .cont-right h4, .content a#orange .cont-right p.link{color:#ec7b01;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;} 
.content a#green:hover .cont-right p.link, .content a#orange:hover .cont-right p.link, .content a#blue:hover .cont-right p.link{color:#212121}
#green .content ul li{list-style:square; margin-bottom:10px; margin-left:20px;}
#green .content ul{margin-top:20px;}
 .content .content-5 a, .content .content-6 a{border-bottom: 1px solid #c9c9c9; display:inline-block; margin-bottom:30px;padding-bottom:30px;}
.content .content-2 a:last-child, .content .content-5 a:last-child, .content .content-6 a:last-child{border-bottom:0; margin-bottom:0; padding-bottom:0;}
.content .content-4 img{width:100%; height:auto;}



#col-gauche a.btn-act{position:absolute; top:10px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:6.8%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px;}
#col-gauche a.btn-act:hover{background-color:#ed3625; text-decoration:none;}
#col-gauche .act-calendrier a.btn-act{position:absolute; top:-10px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px; width:auto;}
#col-gauche .act-chro a.btn-act{margin-right:0;}
#col-gauche .act-concours a.btn-act, #col-gauche .act-video a.btn-act{position:absolute; top:10px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:6.80%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px;}
#col-gauche .act-video a.btn-act{margin-right:0;}
#col-gauche .act-concours a.btn-act:hover, #col-gauche .act-video a.btn-act:hover, #col-gauche .act-calendrier a.btn-act:hover{background-color:#ed3625;}


#red nav.act-menu {width:100%; max-width:1700px; height:50px; margin:0 auto 50px auto;}
#red nav.act-menu li{width:18.5%; height:60px; text-align:center; float:left;margin-left:1.875%}
#red nav.act-menu li:first-child{margin-left:0;}
#red nav.act-menu li a{color:#000000; font-family:'bebas_neueregular'; font-size:22px;text-decoration:none;width:100%; display:block;text-transform:uppercase; padding-top:17px;height:37px;font-weight:inherit; background:url('http://www.decouvertesmag.com/img/red-hover.png')repeat-x top center; background-position: top; transition: all .2s ease-in;}
#red nav.act-menu li a:hover, #red nav.act-menu li a.current{background:url('http://www.decouvertesmag.com/img/red-hover.png')repeat-x bottom center; background-position: bottom; transition: all .2s ease-in;color:#ffffff;}

#red nav.act-menu2 {width:100%; max-width:1700px; height:50px; margin:0 auto 50px auto;}
#red nav.act-menu2 li{width:23.60%; height:60px; text-align:center; float:left;margin-left:1.86%}
#red nav.act-menu2 li:first-child{margin-left:0;}
#red nav.act-menu2 li a{color:#000000;font-family:'bebas_neueregular'; font-size:22px;text-decoration:none;width:100%; display:block;text-transform:uppercase; padding-top:17px;height:37px;font-weight:inherit; background:url('http://www.decouvertesmag.com/img/red-hover.png')repeat-x top center; background-position: top; transition: all .2s ease-in;}
#red nav.act-menu2 li a:hover, #red nav.act-menu2 li a.current{background:url('http://www.decouvertesmag.com/img/red-hover.png')repeat-x bottom center; background-position: bottom; transition: all .2s ease-in;color:#ffffff;}

#template{width:100%;}
#template  h2, #template h1.main-titre{margin:14px 0 18px 0;}
#template .template-left-cont{width:20% ;float:left;margin-top:0px; margin-bottom:30px;height:auto;margin-top:30px;}
#template .template-right-cont{margin-left:2.4%;padding-left:2.4%;margin-right:0; float:left; width:75%;margin-top:30px;height:auto; border-left:1px solid #e8e8e8; margin-bottom:30px; }
#template .template-left-cont a{text-decoration:none;}
#template .template-left-cont-in{padding:0 0px 0px 0}
#template .template-left-cont-in article.populaire{height:75px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; border-left:0px solid #ed3625;width:95%;}
#template .template-left-cont-in article.populaire:hover{background-color:#f8f8f8; border-left:6px solid #ed3625;padding-left:2%;}
#template .template-left-cont h3{margin:20px 0 20px 0 ; }
#template .template-left-cont h3:first-child{margin:0 0 20px 0;}
#template .template-left-cont-in article.populaire:nth-child(4){margin-bottom:30px;}
#template .template-left-cont-in article.populaire .populaire-img {width:50px;float:left;height:50px;overflow:hidden;margin-top:11px; margin-left:0px;}
#template .template-left-cont-in article.populaire .populaire-text{margin-left:65px;height:60px; margin-right:20px;  padding-top:15px; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
#template .template-left-cont-in article.populaire .populaire-text h5{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
#template .template-left-cont-in article.populaire .populaire-text h5.c{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;padding-top:10px;}
#template .template-left-cont-in article.populaire .populaire-img img{ width:200%;}

#template .template-left-cont-in article.populaire:hover .populaire-text h5{color:#ed3625; }
#template .template-right-cont-left{float:left; width:100%; margin-right:5%; margin-top:30px; margin-bottom:30px; position:relative;height:auto }
#template .template-right-cont-left img{width:100%; height:auto; }
#template .template-right-cont-right{float:left; width:65%; margin-right:0%; margin-top:30px; height:auto; margin-bottom:30px;}
#template .template-right-cont-right p{margin-top:20px;}
#template .template-right-cont-right a.suite{display:block; padding:10px 15px 10px 15px; background-color:#ed3625; text-align:center; color:#ffffff; float:left; text-decoration:none; text-transform:uppercase;margin-top:25px;font-size:13px;}
#template .template-right-cont-right a.suite:hover{background-color:#212121;}
#template .template-right-cont-right a.comm{display:block; padding:10px 15px 10px 15px; background-color:#212121; text-align:center; color:#ffffff; float:left; text-decoration:none; text-transform:uppercase;margin-top:25px;font-size:13px; margin-right:10px;}

#template .template-right-cont a.raccourcis{overflow:hidden;max-height:470px;}

#template .template-right-cont-right a.comm:hover{background-color:#ed3625;}
#template .template-right-cont-left b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#ed3625; z-index:999;}
#template input:-webkit-input-placeholder {color: #b5b5b5;}
#template input-moz-placeholder {color: #b5b5b5;}
#template input placeholder:hover{color:#ffffff;}
#template input {width: 100%;padding: 15px 25px 15px 15px;font-family: "Lato", sans-serif;font-weight: 300;font-size: 14px;color: #9D9E9E;background: #FFF;border: 1px solid #212121; margin-bottom:20px; font-style:italic;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; text-transform:none;}
#template input:focus {background: #ed3625;color: #ffffff;border:1px solid #212121}
#template input:hover {background: #ed3625;color: #ffffff;}
#template select{ background: #212121 url(http://www.decouvertesmag.com/img/drop-arrow.png) no-repeat 95% center;width:100%; height:40px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:20px; font-size:15px; font-weight:300;font-family:'Lato', sans-serif;cursor:pointer;float:none;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
#template select:hover{background-color:#ed3625;}
#template  form input[type=submit] {background-color:#ed3625;width:100%; height:60px; margin-top:10px;border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:25px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;font-style:normal}
#template form input{background-color:#ec7b01;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
#template form input:hover{background-color:#212121;}
#template .holder {margin: 15px 0; float:right;}
#template .holder a {font-size: 12px;cursor: pointer;margin: 0 5px;color: #333; text-transform:uppercase;font-family: 'Roboto', sans-serif;  font-size:15px;  text-decoration:none; }
#template .holder a:hover {background-color: none;color: #212121;}
#template .holder a.jp-previous { margin-right: 15px; }
#template .holder a.jp-next { margin-left: 15px; }
#template .holder a.jp-current, a.jp-current:hover {color: #ed3625;font-weight: bold;}
#template .holder a.jp-disabled, a.jp-disabled:hover {color: #ed3625;}
#template .holder a.jp-current, a.jp-current:hover,
#template .holder a.jp-disabled, a.jp-disabled:hover {cursor: default;background: none;}
#template .holder span { margin: 0 5px; }


#template .template-full{margin-left:0%;padding-left:0%;margin-right:0; float:nonr; width:100%;margin-top:30px;height:auto; border-left:0px solid #e8e8e8; margin-bottom:30px; }
#template .template-full .template-right-cont-left{float:left; width:25%; margin-right:3%; margin-top:30px; margin-bottom:30px; position:relative;height:auto }
#template .template-full .template-right-cont-left img{width:100%; height:auto; }
#template .template-full .template-right-cont-right{float:left; width:72%; margin-right:0%; margin-top:30px; height:auto; margin-bottom:30px;}
#template .template-full .template-right-cont-right p{margin-top:20px;}

#template .template-full .template-right-cont-right a.suite{display:block; padding:10px 15px 10px 15px; background-color:#ed3625; text-align:center; color:#ffffff; float:left; text-decoration:none; text-transform:uppercase;margin-top:25px;font-size:13px;}
#template .template-full .template-right-cont-right a.suite:hover{background-color:#212121;}
#template .template-full .template-right-cont-right a.comm{display:block; padding:10px 15px 10px 15px; background-color:#212121; text-align:center; color:#ffffff; float:left; text-decoration:none; text-transform:uppercase;margin-top:25px;font-size:13px; margin-right:10px;}
#template .template-full .template-right-cont-right a.comm:hover{background-color:#ed3625;}
#template .template-full .template-right-cont-left b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#ed3625; z-index:999;}

.actualite-in .actualite-in-img{height:600px;overflow:hidden;position:relative;margin:30px 0;}
.actualite-in .actualite-in-img img{width:100%; height:auto;}
.actualite-in .actualite-in-img b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#ed3625; z-index:999;}
.actualite-in p{margin-bottom:30px;}
.actualite-in iframe{width:100%; height:400px;margin:30px 0;}
.actualite-in h3{margin-bottom:20px;}
.actualite-in .icon-actualite{margin-bottom:50px;}
.actualite-in .icon-actualite a{margin-right:10px;}

#template .template-full .actualite-in-img{width:48%; float:left; margin-right:4%; overflow:visible; height:auto;}
#template .template-full .actualite-in-form{width:48%;float:left;}

#template .template-full .actualite-in-form h3{margin:30px 0;}

#template .template-full .actualite-in-form input:-webkit-input-placeholder {color: #b5b5b5;}
#template .template-full .actualite-in-form input-moz-placeholder {color: #b5b5b5;}
#template .template-full .actualite-in-form input placeholder:hover{color:#ffffff;}
#template .template-full .actualite-in-form input {width: 95%;padding:10px 0 10px 5%;font-family: "Lato", sans-serif;font-weight: 300;font-size: 16px;color: #9D9E9E;background: #FFF;border: 1px solid #212121; margin-bottom:10px; font-style:italic;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; text-transform:none;}
#template .template-full .actualite-in-form input:focus {background: #ed3625;color: #ffffff;border:1px solid #212121}
#template .template-full .actualite-in-form input:hover {background: #ed3625;color: #ffffff;}
#template .template-full .actualite-in-form label{text-transform:none; color:#333333;margin:0px 0 10px 0; display:inline;font-size:15px; float:left; height:10px;padding-top:12px;width:260px;}
#template  .template-full .actualite-in-form  form input[type=submit]{font-style:normal; float:left; width:auto; padding:10px 30px 10px 30px; display:block;margin-top:15px;}

#main .template-full .actualite-in  .actualite-in-img img:first-of-type{width:100%; height:auto;}
#main .template-full .actualite-in  .actualite-in-img .icon-actualite img{width:100px;}
#main .template-full .actualite-in  .actualite-in-img p{margin-bottom:30px;}
#main .template-full .actualite-in  .actualite-in-img iframe{width:100%; height:400px;margin:30px 0;}
#main .template-full .actualite-in  .actualite-in-img h3{margin:20px 0;}
#main .template-full .actualite-in  .actualite-in-img .icon-actualite{margin-bottom:50px;}
#main .template-full .actualite-in  .actualite-in-img .icon-actualite a{margin-right:10px;}

section.act-vg{width:46.5% ;margin-right:0;float:left;padding-right:3.40%; margin-right:3.40%; margin-bottom:30px;border-right:1px solid #e8e8e8;position:relative;margin-top:30px;}
section.act-vd{width:46.5%;float:left;margin-bottom:30px;position:relative;margin-top:30px;}
section.act-vg .act-vg-article, section.act-vd .act-vd-article{}
section.act-vg img, section.act-vd img{width:100%; height:auto;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-vg a:hover img, section.act-vd a:hover img{opacity:0.8;}
section.act-vg h3, section.act-vd h3{margin-bottom:20px;display:block;margin-top:15px;}
section.act-vg a h4, section.act-vd a h4{margin-top:17px;margin-bottom:10px;text-transform:uppercase; font-weight:700; font-size:20px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-vg a b, section.act-vd a b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#f5b300; z-index:999;}
section.act-vg a:hover b, section.act-vd a:hover b{color:#212121}
section.act-vg a:hover h4, section.act-vd a:hover h4{color:#212121;}
section.act-vg p, section.act-vd p{margin-bottom:15px;}
section.act-vg .act-vg-article a, section.act-vd .act-vd-article a{display:block; text-decoration:none;margin-bottom:20px;position:relative; width:47.5%;float:left;margin-left:5%;}
section.act-vg .act-vg-article a:first-child, section.act-vd .act-vd-article a:first-child{margin-left:0;}
section.act-vg a span, section.act-vd a span{text-transform:uppercase;  font-size:15px; font-weight:400; display:block; text-align:right; margin-top:10px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-vg a:hover span, section.act-vd a:hover span{color:#000000;}


#col-gauche .act-vg a.btn-v{position:absolute; top:10px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:6.8%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px; width:auto;}
#col-gauche .act-vd a.btn-v{position:absolute; top:10px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px;}
#col-gauche .act-vg a.btn-v:hover, #col-gauche .act-vd a.btn-v:hover{background-color:#f5b300;}

.imageplus{margin-top:-15px; margin-bottom:30px;}
.imageplus a{width:24%; margin-left:1.333333333333333%; float:left;}
.imageplus a:first-child{margin-left:0;}
.imageplus a img{width:100%;height:auto;}
.imageplus a img:hover{opacity:0.8;}
.readmore-js-toggle { padding:10px 0 30px 0; text-align:right;font-weight: bold; text-decoration:none; text-transform:uppercase;}

.enligne{margin:50px 0 30px 0;}
.enligne a{width:13%; margin-left:1.5%; float:left;margin-bottom:1.5%;display:block;position:relative;}
.enligne a:first-of-type{margin-left:0;}
.enligne a:nth-child(8){margin-left:0;}
.enligne a:nth-child(15){margin-left:0;}
.enligne a img{width:100%; height:auto;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; z-index:99999;position:relative;-webkit-backface-visibility: hidden;}
.enligne a span{position:absolute; bottom:2px;right:0px; padding:5px 10px 5px 10px; background-color:#ec7b01;color:#ffffff; text-decoration:none;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;z-index:999999;}
.enligne a img:hover{opacity:0.8;-webkit-backface-visibility: hidden;}
.enligne a:hover span{background-color:#212121;opacity:1;}

.abonnement{width:29%; float:left;margin-right:2.95%;padding-right:2.95%; border-right:1px solid #e8e8e8; margin-top:30px;height:auto;}
.vipad{width:29%; float:left;margin-right:2.95%;padding-right:2.95%; border-right:1px solid #e8e8e8;margin-top:30px;height:auto;}
.m-infolettre{width:29%; float:left;margin-right:0;padding-right:0%; border-right:0;margin-top:30px;height:auto;}
.abonnement h3, .vipad h3, .m-infolettre h3, .m-application h3{text-align:left;margin-bottom:30px;}
.vipad img, .m-infolettre img{width:100%; height:auto;margin-bottom:30px;}
#red .vipad a.bout, #red .m-application a.bout{background-color:#ed3625; padding:10px 15px 10px 15px; display:inline-block; width:auto;color:#ffffff; float:right; text-transform:uppercase; text-decoration:none; margin-top:15px;font-size:13px;}
#red .abonnement a.bout{background-color:#ed3625; width:95%;padding:20px 0px 20px 5%; display:block; width:auto;color:#ffffff; ; text-transform:uppercase; text-decoration:none; margin-top:15px;font-size:21px;position:relative;}
#red .abonnement h4{margin:15px 0 10px 0; font-weight:700;color:#212121;}
#red .abonnement img{position:absolute; top:10px; right:15px;}
#red .abonnement a:hover.bout, #red .vipad a:hover.bout, #red .m-application a:hover.bout{background-color:#212121;}
.m-infolettre input-moz-placeholder {color: #b5b5b5;} 
.m-infolettre input placeholder:hover{color:#ffffff;}
.m-infolettre input{width:auto;padding: 15px 0px 15px 0;font-family: "Lato", sans-serif; font-weight: 300;font-size: 17px;color: #9D9E9E;background: #FFF;border:0; margin-bottom:20px; font-style:italic;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; text-transform:none; margin-bottom:20px;display:block;float:left;}
.m-infolettre input:first-of-type {width: 75%;padding-left:5%;border:1px solid #212121;margin-top:20px;}
.m-infolettre input:last-of-type {width: 15%;float:right;color:#ffffff;margin-top:20px;}
.m-infolettre input:focus {background: #ec7b01;color: #ffffff;border:1px solid #212121}
.m-infolettre input:hover {background: #ec7b01;color: #ffffff;}
 #red .m-application{margin-top:0px; display:block;}
 #red .m-application .app-left img{width:100%;height:auto;}
 #red .m-application .app-left{width:10%; float:left;margin-right:3%;}
 #red .m-application .app-right{width:87%; float:left;margin-right:0%;}
 #red .m-application .app-right h3{margin-top:10px;}


.in{width:300px;height:75px; margin:20px auto 0 auto;}
.in input-moz-placeholder {color: #b5b5b5;}
.in input placeholder:hover{color:#ffffff;}
.in input {width: 95%;padding: 25px 0% 25px 5%;font-family: "bebas_neueregular", sans-serif;font-weight: 300;font-size: 17px;color: #9D9E9E;background: #FFF;border: 1px solid #212121; margin-bottom:15px; font-style:italic;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; text-transform:none; }
.in input:focus {background: #ed3625;color: #ffffff;border:1px solid #212121}
.in input:hover {background: #ed3625;color: #ffffff;}
.in input:first-child{width:270px;padding: 15px 0 15px 10px;}
.in input:nth-child(2){width:270px;padding: 15px 0 15px 10px;}
.in input:nth-child(3){width:100px;padding: 8px 0px 10px 0;float:right;font-style:normal; margin-right:20px;}
#red .in a{color:#ffffff; text-decoration:none; padding-top:10px;}
#red .in a:hover{text-decoration:underline;}
#red .inscription{margin-top:20px;display:block;}
#red .inscription a{display:block; border:1px solid #ffffff; width:99%; height:40px; padding-top:10px; text-transform:uppercase; color:#ffffff; text-decoration:none; text-align:center; font-size:25px; font-weight:300;background-color:rgba(255,255,255,1.00);color:#ed3625;}
#red .inscription a:hover{background-color:rgba(255,255,255,0.00);color:#ffffff;}

#red #in2{width:300px;height:75px; margin:20px auto 0 auto;}
#red #in2 input-moz-placeholder {color: #b5b5b5;}
#red #in2 input placeholder:hover{color:#ffffff;}
#red #in2 input:focus {background: #ed3625;color: #ffffff;border:1px solid #212121}
#red #in2 input:hover {background: #ed3625;color: #ffffff;}
#red #in2 input, #red .in2 input:nth-child(3){width: 270px;padding: 15px 0 15px 10px;font-family: "bebas_neueregular", sans-serif;font-weight: 300;font-size: 17px;color: #9D9E9E;background: #FFF;border: 1px solid #212121; margin-bottom:15px; font-style:italic;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; text-transform:none; }
#red #in2 input:last-child{width:130px;float:right;font-style: normal;margin-right:20px; padding: 10px 0 10px 0;}
#red #in2 label {color:#ffffff; text-transform:uppercase;margin-bottom:5px; display:block;}






.faq-gauche{float:left; margin-right:3%; width:47.5%; margin-top:20px;}
.faq-droite{float:left;width:48.5%;margin-top:20px;}

.faq-gauche h3, .faq-droite h3{background:url('http://www.decouvertesmag.com/img/faq.png') no-repeat left center;min-height:58px;padding: 35px 0 10px 75px;}

.faq-gauche p, .faq-droite p{margin-bottom:60px;display:block;}
.faq-gauche a, .faq-droite a{margin-bottom:0; }

.media-personne{width:23%; margin-left:2.66666666666666%;float:left;margin-bottom:50px;}
.media-personne:nth-child(4n+1){margin-left:0;clear:both}
.media-personne i{margin-bottom:15px;display:inline-block;}
.media-personne h3{margin-bottom:10px;}
.media-personne a{text-decoration:none;display:block;word-break:break-all;text-transform:uppercase; font-size:13px;}
.media-personne img{width:100%;height:auto;margin-bottom:20px;}

#template .template-right-cont a{text-decoration:none;}
#template .template-right-cont article.populaire{height:75px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; border-left:0px solid #ed3625;width:95%;}
#template .template-right-cont article.populaire:hover{background-color:#f8f8f8; border-left:6px solid #ed3625;padding-left:2%;}
#template .template-right-cont h3{margin:20px 0 20px 0 ;}
#template .template-right-cont h3:first-child{margin:0 0 20px 0;}
#template .template-right-cont article.populaire:nth-child(4){margin-bottom:30px;}
#template .template-right-cont article.populaire .populaire-img {width:50px;float:left;height:50px;overflow:hidden;margin-top:11px; margin-left:0px;}
#template .template-right-cont article.populaire .populaire-text{margin-left:65px;height:60px; margin-right:20px;  padding-top:15px; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
#template .template-right-cont article.populaire .populaire-text h5{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
#template .template-right-cont article.populaire .populaire-text h5.c{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;padding-top:10px;}
#template .template-right-cont article.populaire .populaire-img img{ width:200%;}

.fiche-droite a{text-decoration:none;}
.fiche-droite article.populaire{height:75px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; border-left:0px solid #ed3625;width:95%;}
.fiche-droite article.populaire:hover{background-color:none; border-left:6px solid #8dc002;padding-left:2%;}
.fiche-droite h3{margin:20px 0 20px 0 ;}
.fiche-droite h3:first-child{margin:0 0 20px 0;}
.fiche-droite article.populaire:nth-child(4){margin-bottom:30px;}
.fiche-droite article.populaire .populaire-img {width:50px;float:left;height:50px;overflow:hidden;margin-top:11px; margin-left:0px;}
.fiche-droite article.populaire .populaire-text{margin-left:65px;height:60px; margin-right:20px;  padding-top:15px; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.fiche-droite article.populaire .populaire-text h5{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;font-family:"bebas_neueregular"}
.fiche-droite article.populaire .populaire-text h5.c{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;padding-top:10px;}
.fiche-droite article.populaire .populaire-img img{ width:200%;}


.cmenu{width:37px ;height:22px;position:absolute;top:127px; left:-50px; display:block;}

.iwin{padding:20px 30px 1px 30px; background-color:#0078B4; display:block;}
.iwin h4, .iwin p{color:#ffffff;padding:0;display:block;}
.iwin h4{margin-bottom:15px;}
.iwin p{margin-bottom:0;}


#itemContainer li{border-bottom:1px dotted  #E3E3E3; padding-bottom:10px;height:auto;display:block;}

.bloc-membre{display:block;margin-bottom:20px;}
.bloc-membre li{float:left; width:23.5%; height:auto;margin-left:2%;}
.bloc-membre li a img{width:100%; height:auto;}
.bloc-membre li a {text-decoration:none;display:block;}
.bloc-membre li a h4{margin-bottom:20px;}
.bloc-membre li:first-child{margin-left:0;}


.template-right-cont-left iframe{width:100%; height:300px;}

.form .inputs3:-webkit-input-placeholder {color: #b5b5b5;}
.form .inputs3-moz-placeholder {color: #b5b5b5;}
.form .inputs3 {width: 94%;padding: 15px 3% 15px 3%;font-family: "bebas_neueregular", sans-serif;font-weight: 300;font-size: 16px;color: #9D9E9E;background: #FFF;border: 1px solid #212121; margin-top:10px; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; }
.form .inputs3:focus {background: #212121;color: #ffffff;border:1px solid #212121}
.form .inputs3:hover {background: #212121;color: #ffffff;}
.form .formi1{width:33%; margin-right:3%; float:left; }
.form .formi2{width:64%; float:left;}
.form .formi1 label, .form .formi2 label{margin-bottom:-15px; margin-top:15px; padding:0;display:inline-block;}

.form .field-img{float:left;  margin-right:50px; margin-top:20px;}

.fiche-droite embed{height:500px;}


.paging{float:right; clear:both;margin-top:10px; margin-bottom:10px;}
.paging span{text-transform:uppercase; padding:0 5px 0 5px;text-decoration:none;}
.paging span a{text-decoration:none; }
/*------------------------------------------------------------------------------------------------------------------------*/
/* STRUCTURE RESPONSIVE */
/*------------------------------------------------------------------------------------------------------------------------*/

/*------ BIG FUCKING SCREEN ----*/
@media screen and (min-width:1700px) {
p{font-size:16px;}
.fiche-droite embed{height:300px;}
	
header #big-menu-mobile{display:none;}
header .mobile-nav{display:none;}

.fiche-droite a.big{max-height:350px; overflow:hidden;}

.fiche-droite a.small{overflow:hidden; max-height:150px;}



#template .template-right-cont{margin-bottom:60px;}
#template .template-right-cont article.populaire{width:22%;float:left;margin-left:4%;height:auto;margin-bottom:10px;}
#template .template-right-cont a:first-of-type article.populaire, #template .template-left-cont-in a:nth-of-type(5) article.populaire, #template .template-left-cont-in a:nth-of-type(9) article.populaire{margin-left:0;}
#template .template-right-cont article.populaire:hover{padding-left:0;border:0;background-color:#ffffff;}

#template .template-right-cont h3{margin:20px 0 20px 0 ;}
#template .template-right-cont h3:first-child{margin:0 0 20px 0;}
#template .template-right-cont article.populaire:nth-child(4){margin-bottom:30px;}
#template .template-right-cont article.populaire .populaire-img {float:none;width:100%;height:auto;}
#template .template-right-cont article.populaire .populaire-text{margin-left:0px;height:auto; margin-right:20px;  padding-top:15px; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;float:none;width:100%;}
#template .template-right-cont article.populaire .populaire-text h5{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
#template .template-right-cont article.populaire .populaire-text h5.c{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;padding-top:0px;}
#template .template-right-cont article.populaire .populaire-img img{ width:150%;}

#template .template-right-cont article.populaire:hover .populaire-text h5{color:#ed3625; }

#template .template-right-cont a.raccourcis img{margin-top:0px;}

.content-2 article.populaire{width:22%;float:left;margin-left:4%;height:auto;margin-bottom:10px;}
.content-2 a:first-of-type article.populaire, .content-2 a:nth-of-type(5) article.populaire, .content-2 a:nth-of-type(9) article.populaire{margin-left:0;}
.content-2 article.populaire:hover{padding-left:0;border:0;background-color:#f8f8f8;}
.content-2 a{border:0;}
.content-2 h3{margin:20px 0 20px 0 ;}
.content-2 h3:first-child{margin:0 0 20px 0;}
.content-2 article.populaire:nth-child(4){margin-bottom:30px;}
.content-2 article.populaire .populaire-img {float:none;width:100%;height:auto;}
.content-2 article.populaire .populaire-text{margin-left:0px;height:auto; margin-right:20px;  padding-top:15px; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;float:none;width:100%;}
.content-2 article.populaire .populaire-text h5{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.content-2 article.populaire .populaire-text h5.c{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;padding-top:0px;}
.content-2 article.populaire .populaire-img img{ width:150%;}

.content-2 article.populaire:hover .populaire-text h5{color:#ed3625; }


}
/*------ BIG SCREEN ----*/
@media screen and (min-width:1600px) and (max-width:1999px) {
	
	p{font-size:16px;}
	
	.fiche-droite embed{height:300px;}

.fiche-droite a.big{max-height:350px; overflow:hidden;}

.fiche-droite a.small{overflow:hidden; max-height:150px;}

#template .template-right-cont a.raccourcis img{margin-top:0px;}


#acc-bloc1 img, #acc-bloc2 img,#acc-bloc3 img, #acc-bloc4 img, #acc-bloc5 img{width:100%; height:auto;}
#acc-bloc:last-child{margin-right:0;}

#template .template-right-cont{margin-bottom:60px;}
#template .template-right-cont article.populaire{width:22%;float:left;margin-left:4%;height:auto;margin-bottom:10px;}
#template .template-right-cont a:first-of-type article.populaire, #template .template-left-cont-in a:nth-of-type(5) article.populaire, #template .template-left-cont-in a:nth-of-type(9) article.populaire{margin-left:0;}
#template .template-right-cont article.populaire:hover{padding-left:0;border:0;background-color:#ffffff;}
#template .template-right-cont h3{margin:20px 0 20px 0 ;}
#template .template-right-cont h3:first-child{margin:0 0 20px 0;}
#template .template-right-cont article.populaire:nth-child(4){margin-bottom:30px;}
#template .template-right-cont article.populaire .populaire-img {float:none;width:100%;height:auto;}
#template .template-right-cont article.populaire .populaire-text{margin-left:0px;height:auto; margin-right:20px;  padding-top:15px; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;float:none;width:100%;}
#template .template-right-cont article.populaire .populaire-text h5{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
#template .template-right-cont article.populaire .populaire-text h5.c{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;padding-top:0px;}
#template .template-right-cont article.populaire .populaire-img img{ width:150%;}

#template .template-right-cont article.populaire:hover .populaire-text h5{color:#ed3625; }


.content-2 article.populaire{width:22%;float:left;margin-left:4%;height:auto;margin-bottom:10px;}
.content-2 a:first-of-type article.populaire, .content-2 a:nth-of-type(5) article.populaire, .content-2 a:nth-of-type(9) article.populaire{margin-left:0;}
.content-2  article.populaire:hover{padding-left:0;border:0;background-color:#f8f8f8;}
.content-2  h3{margin:20px 0 20px 0 ;}
.content-2  h3:first-child{margin:0 0 20px 0;}
.content-2  article.populaire:nth-child(4){margin-bottom:30px;}
.content-2 article.populaire .populaire-img {float:none;width:100%;height:auto;}
.content-2  article.populaire .populaire-text{margin-left:0px;height:auto; margin-right:20px;  padding-top:15px; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;float:none;width:100%;}
.content-2  article.populaire .populaire-text h5{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.content-2  article.populaire .populaire-text h5.c{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;padding-top:0px;}
.content-2  article.populaire .populaire-img img{ width:150%;}

.content-2  article.populaire:hover .populaire-text h5{color:#ed3625; }


}
/*------ NORMAL SCREEN ----*/
@media screen and (min-width:1280px) and (max-width:1599px) {
	
.col-gauche-left{float:left;width:150px;height:10px;}
.col-gauche-right{margin-left:175px;position:relative;}
	
	.acc.ban-visible .ban-section{display:block;background:url(http://www.decouvertesmag.com/img/foot-image.png) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; height:400px;}
	
	.acc.ban-visible #main #col-droite{top:575px;}
	
	#col-gauche a.btn-act{position:relative; top:0px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px; margin-bottom:20px;}
#col-gauche a.btn-act:hover{background-color:#ed3625; text-decoration:none;}
#col-gauche .act-calendrier a.btn-act{position:absolute; top:-10px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px; width:auto;}
#col-gauche .act-chro a.btn-act{margin-right:0;}
#col-gauche .act-concours a.btn-act, #col-gauche .act-video a.btn-act{position:relative; top:0px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px; margin-bottom:20px;}
#col-gauche .act-video a.btn-act{margin-right:0;}
#col-gauche .act-concours a.btn-act:hover, #col-gauche .act-video a.btn-act:hover, #col-gauche .act-calendrier a.btn-act:hover{background-color:#ed3625;}
	
	#template .template-right-cont a.raccourcis img{margin-top:0px;}
	
	footer{background:url(http://www.decouvertesmag.com/img/foot-image.png) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;height:auto;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding:50px 25px 50px 25px;}

#main #titre-section #retour {left:25px;}
#main #titre-section h1, #main #titre-section h2{padding-left:0;margin-left:-20px;}

.acc #main {margin: 0px 0 0 0; min-height:1800px;height:auto;max-height:inherit;display:block;}
/* .acc #main h1{font-family:'bebas_neueregular', sans-serif;color:#ed3625;font-size:3.8em;margin-bottom:20px;margin-left:10px;} */
.acc #main #col-gauche{position:relative;margin-right:335px;min-height:auto;margin-left:25px;margin-bottom:25px;}
.acc #main #col-gauche h4{font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:1.5em;font-weight:inherit;line-height:90%;position:absolute;bottom:15px; left:15px;padding-right:10px;text-shadow:1px 1px 0px #3d3d3c;border-left:3px solid #ffffff;padding-left:8px; }
.acc #main #col-droite{position:absolute;top:10px;right:10px; min-height: 200px;width:300px;}

.acc #main #col-gauche .b-1{width:25%;height:200px;}
.acc #main #col-gauche .b-2{width:25%;height:400px;}
.acc #main #col-gauche .b-3{width:50%;height:400px;}
.acc #main #col-gauche .b-4{width:25%;height:400px;margin-top:-200px;}
.acc #main #col-gauche .b-5{width:50%;height:400px;}
.acc #main #col-gauche .b-6{width:25%;height:400px;}
.acc #main #col-gauche .b-7{width:25%;height:200px; margin-top:-200px;}
.acc #main #col-gauche .b-8{width:25%;height:200px;}
.acc #main #col-gauche .b-9{width:12.5%;height:100px;}
.acc #main #col-gauche .b-10{width:12.5%;height:100px;}
.acc #main #col-gauche .b-11{width:50%;height:400px;}
.acc #main #col-gauche .b-12{width:12.5%;height:100px;margin-left:25%;margin-top:-300px;}
.acc #main #col-gauche .b-13{width:12.5%;height:100px;margin-left:37.5%;margin-top:-300px;}
.acc #main #col-gauche .b-14{width:50%;height:400px;margin-top:-200px;}
.acc #main #col-gauche .b-15{width:25%;height:100px;margin-top:-200px;margin-left:50%;}
.acc #main #col-gauche .b-16{width:25%;height:200px;margin-top:-200px;margin-left:75%;}
.acc #main #col-gauche .b-17{width:12.5%;height:100px;margin-top:-100px;margin-left:50%;}
.acc #main #col-gauche .b-18{width:12.5%;height:100px;margin-top:-100px;margin-left:62.5%;}
.acc #main #col-gauche .b-19{width:25%;height:200px;}
.acc #main #col-gauche .b-20{width:25%;height:400px;}
.acc #main #col-gauche .b-21{width:25%;height:400px;}
.acc #main #col-gauche .b-22{width:25%;height:100px;}
.acc #main #col-gauche .b-23{width:25%;height:300px;}
.acc #main #col-gauche .b-24{width:25%;height:200px;margin-top:-200px;}


	p{font-size:15px;}

h2 a{margin:0px 0 0 0 ;float:left;}
h2 a img{width:100%; height:auto;}
h2 a:first-child{margin-right:0;}
h2 a:first-child{width:100%;float:none}
 h2 a:nth-child(2), h2 a:nth-child(3), h2 a:nth-child(4), h2 a:nth-child(5), h2 a:nth-child(6), h2 a:nth-child(7), h2 a:nth-child(8), h2 a:nth-child(9), h2 a:nth-child(10), h2 a:nth-child(11), h2 a:nth-child(12), h2 a:nth-child(13), h2 a:nth-child(14), h2 a:nth-child(15), h2 a:nth-child(16), h2 a:nth-child(17), h2 a:nth-child(18), h2 a:nth-child(19), h2 a:nth-child(20){width:15.833333333333%; margin-left:1%;float:left}
h2 a:nth-child(2), h2 a:nth-child(8), h2 a:nth-child(14){margin-left:0;}
h2 a:last-child{clear:both;}

.cmenu{width:37px ;height:22px;position:absolute;top:193px; left:-50px; display:block;}

	header .mobile-nav{display:none;}
form.plein-air-search{margin-top:20px;}
form.plein-air-search select{ background: #212121 url(http://www.decouvertesmag.com/img/drop-arrow.png) no-repeat 90% center;width:50%;height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:20px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.plein-air-search select:nth-child(2){margin-left:2%;}
form.plein-air-search span.plus{display:none;}
form.plein-air-search input[type=submit] {width:50%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;}

form.hebergement-search{margin-top:20px;}
form.hebergement-search select{ background: #212121 url(http://www.decouvertesmag.com/img/drop-arrow.png) no-repeat 90% center;width:40%;height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:20px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.hebergement-search select:nth-child(2){margin-left:2%;}
form span.plus{color:#ffffff; font-size:30px;font-weight:300; margin-left:2%;margin-right:2%;height:60px; line-height:180%;float:left;width:2%; display:block;text-align:center;}
form.hebergement-search input[type=submit] {background-color:#ec7b01;width:8%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;}

form.spa-search{margin-top:20px;}
form.spa-search select{ background: #212121 url(http://www.decouvertesmag.com/img/drop-arrow.png) no-repeat 90% center;width:40%;height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:20px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.spa-search select:nth-child(2){margin-left:2%;}
form span.plus{color:#ffffff; font-size:30px;font-weight:300; margin-left:2%;margin-right:2%;height:60px; line-height:180%;float:left;width:2%; display:block;text-align:center;}
form.spa-search input[type=submit] {width:8%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;}

form.restaurant-search{margin-top:20px;}
form.restaurant-search select{ background: #212121 url(http://www.decouvertesmag.com/img/drop-arrow.png) no-repeat 90% center;width:40%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:20px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.restaurant-search select:hover{background-color:#ec7b01;}
form span.plus{color:#ffffff; font-size:30px;font-weight:300; margin-left:2%;margin-right:2%;height:60px; line-height:180%;float:left;width:2%; display:block;text-align:center;}
form.restaurant-search input[type=submit] {background-color:#ec7b01;width:8%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;}
form.restaurant-search input{background-color:#ec7b01;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.restaurant-search input:hover{background-color:#212121;}


#main #col-gauche .fiche-list .bloc-1-4{width:31%;padding:2%;float:left; margin-left:3.5%; background-color:#ffffff;border:1px solid #e8e8e8;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;margin-top:0; margin-bottom:3%;position:relative;}
#main #col-gauche .fiche-list .bloc-1-4:nth-child(4n+1) {margin-left:3.5%;clear:none}
#main #col-gauche .fiche-list .bloc-1-4:nth-child(3n+1) {margin-left:0; clear:both;}
#main #col-gauche .fiche-list .bloc-1-4 a{text-decoration:none; display:block;}
#main #col-gauche .fiche-list .bloc-1-4 span{text-transform:uppercase; margin-top:10px; display:block; background-color:#ffffff;color:#ffffff;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; float:left; } 
#main #col-gauche .fiche-list .bloc-1-4 span:first-of-type{margin-right:15px;}
#main #col-gauche .fiche-list .bloc-1-4 b{top:40px;right:40px;}

.fiche-list li.hiding{display:block;}

#main #col-gauche .infolettre{margin-top:35px;margin-bottom:50px;position:relative;}
#main #col-gauche .infolettre h2{color:#212121;padding-top:3px; margin-bottom:20px; margin-right:0; display:block;}

.infolettre form{ position:relative; top:0; right:0;}
header #cote-droite{float:right;height:120px;width:480px;padding-right:50px;}
.inputs {width:250px;}

.inputs2 {width: 300px;}

#main{width:100%; max-width:1800px;margin:-170px auto 0 auto;position:relative; z-index:2;}



#main #col-gauche .carte{margin-top:35px; width:100%;position:relative; margin-bottom:50px;}
#main #col-gauche .carte h2{color:#212121; margin-bottom:20px;}
#main #col-gauche .carte iframe{width:100%; height:600px;}

#main #col-gauche .carte a.c-pleinair{background-color:#8dc002;padding:15px 0 0 0; right:0;display:block;  height:35px;width:48.5%;margin-bottom:15px;float:left;color:#ffffff; text-transform:uppercase; position:relative; text-align:center; text-decoration:none;font-weight:400;font-family:'Lato', sans-serif;}
#main #col-gauche .carte a:hover.c-pleinair{background-color:#212121;}
#main #col-gauche .carte a.c-hebergement{padding:15px 0 0 0; right:0;display:block;  height:35px;width:48.5%;margin-bottom:15px; background-color:#0586b1; float:left;color:#ffffff; text-transform:uppercase; position:relative; text-align:center; text-decoration:none;font-weight:400;font-family:'Lato', sans-serif;}
#main #col-gauche .carte a:hover.c-hebergement{background-color:#212121;}
#main #col-gauche .carte a.c-restaurant{padding:15px 0 0 0;right:0;  display:block; height:35px;margin-bottom:15px;width:48.5%; margin-left:3%; float:left; background-color:#ec7b01; color:#ffffff; text-transform:uppercase; position:relative; text-align:center; text-decoration:none;font-weight:400;font-family:'Lato', sans-serif;}
#main #col-gauche .carte a:hover.c-restaurant{background-color:#212121;}


#orange #main #col-gauche .carte a:hover.c-restaurant{background-color:#212121;}
#orange #main #col-gauche .carte a.c-restaurant{background-color:#0586b1;padding:15px 0 0 0;right:0;  display:block; height:35px;margin-bottom:15px;width:48.5%; margin-left:3%; float:left;color:#ffffff; text-transform:uppercase; position:relative; text-align:center; text-decoration:none;font-weight:400;font-family:'Lato', sans-serif;}


.infolettre form{width:510px; }



.fiche-gauche{width:100%; float:none; margin-right:0; margin-bottom:50px;}
.fiche-droite{width:100%; float:none; margin-bottom:50px;}

.fiche-gauche iframe{width:100%;height:350px}

.tabs label {font-family:'Lato', sans-serif;background: #8dc002;width:32%; margin-left:2%;font-size: 13px;line-height: 40px;height: 40px;position: relative;float: left;display: block;color: #ffffff;letter-spacing: 1px;text-transform: uppercase;font-weight: bold;text-align: center;text-shadow: 1px 1px 1px rgba(255,255,255,0.3);border-radius: 0px 0px 0 0;box-shadow: 0px 0 3px rgba(0,0,0,0.1), 0px 0 3px rgba(0,0,0,0.1);cursor: pointer;margin-bottom:10px;}
.tabs label:first-of-type, .tabs label:nth-of-type(4){margin-left:0;}






#col-gauche a.btn-act{position:relative; top:0px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px; margin-bottom:20px;}
#col-gauche a.btn-act:hover{background-color:#ed3625; text-decoration:none;}
#col-gauche .act-calendrier a.btn-act{position:absolute; top:-10px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px; width:auto;}
#col-gauche .act-chro a.btn-act{margin-right:0;}
#col-gauche .act-concours a.btn-act, #col-gauche .act-video a.btn-act{position:relative; top:0px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px; margin-bottom:20px;}
#col-gauche .act-video a.btn-act{margin-right:0;}
#col-gauche .act-concours a.btn-act:hover, #col-gauche .act-video a.btn-act:hover, #col-gauche .act-calendrier a.btn-act:hover{background-color:#ed3625;}



#col-gauche .act-vg a.btn-v{position:relative; top:0px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px; margin-bottom:20px;}
#col-gauche .act-vd a.btn-v{position:relative; top:0px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px; margin-bottom:20px;}
#col-gauche .act-vg a.btn-v:hover, #col-gauche .act-vd a.btn-v:hover{background-color:#f5b300;}




#template .template-full{margin-left:0%;padding-left:0%;margin-right:0; float:nonr; width:100%;margin-top:30px;height:auto; border-left:0px solid #e8e8e8; margin-bottom:30px; }
#template .template-full .template-right-cont-left{float:left; width:25%; margin-right:3%; margin-top:30px; margin-bottom:30px; position:relative;height:auto }
#template .template-full .template-right-cont-left img{width:100%; height:auto; }
#template .template-full .template-right-cont-right{float:left; width:72%; margin-right:0%; margin-top:30px; height:auto; margin-bottom:30px;}
#template .template-full .template-right-cont-right p{margin-top:20px;}
#template .template-full .template-right-cont-right a.suite{display:block; padding:10px 15px 10px 15px; background-color:#ed3625; text-align:center; color:#ffffff; float:left; text-decoration:none; text-transform:uppercase;margin-top:25px;font-size:13px;}

#template .template-full .template-right-cont-right a.suite:hover{background-color:#212121;}
#template .template-full .template-right-cont-right a.comm{display:block; padding:10px 15px 10px 15px; background-color:#212121; text-align:center; color:#ffffff; float:left; text-decoration:none; text-transform:uppercase;margin-top:25px;font-size:13px; margin-right:10px;}
#template .template-full .template-right-cont-right a.comm:hover{background-color:#ed3625;}
#template .template-full .template-right-cont-left b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#ed3625; z-index:999;}

.actualite-in .actualite-in-img{height:300px;overflow:hidden;position:relative;margin:30px 0;}

#template .template-full .actualite-in-img{width:100%; float:none; margin-right:0; overflow:visible; height:auto;}
#template .template-full .actualite-in-form{width:100%;float:none;}


.enligne a{width:19%; margin-left:1.25%; float:left;margin-bottom:1.5%;display:block;position:relative;}
.enligne a:nth-child(5n+1){margin-left:0;}
.enligne a:nth-child(8){margin-left:1.25%;}
.enligne a:nth-child(15){margin-left:1.25%;}


.media-personne{width:32%; margin-left:2%;float:left;margin-bottom:50px;}
.media-personne:nth-child(4n+1){margin-left:2%;clear:none}
.media-personne:nth-child(3n+1){margin-left:0%;clear:both}


#template .template-right-cont{margin-bottom:60px;}
#template .template-right-cont article.populaire{width:22%;float:left;margin-left:4%;height:auto;margin-bottom:10px;}
#template .template-right-cont a:first-of-type article.populaire, #template .template-left-cont-in a:nth-of-type(5) article.populaire, #template .template-left-cont-in a:nth-of-type(9) article.populaire{margin-left:0;}
#template .template-right-cont article.populaire:hover{padding-left:0;border:0;background-color:#ffffff;}
#template .template-right-cont h3{margin:20px 0 20px 0 ;}
#template .template-right-cont h3:first-child{margin:0 0 20px 0;}
#template .template-right-cont article.populaire:nth-child(4){margin-bottom:30px;}
#template .template-right-cont article.populaire .populaire-img {float:none;width:100%;height:auto;}
#template .template-right-cont article.populaire .populaire-text{margin-left:0px;height:auto; margin-right:20px;  padding-top:15px; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;float:none;width:100%;}
#template .template-right-cont article.populaire .populaire-text h5{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
#template .template-right-cont article.populaire .populaire-text h5.c{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;padding-top:0px;}
#template .template-right-cont article.populaire .populaire-img img{ width:150%;}
#template .template-right-cont article.populaire:hover .populaire-text h5{color:#ed3625; }

.content-2 article.populaire{width:22%;float:left;margin-left:4%;height:auto;margin-bottom:10px;}
.content-2 a:first-of-type article.populaire, .content-2  a:nth-of-type(5) article.populaire, .content-2  a:nth-of-type(9) article.populaire{margin-left:0;}
.content-2 article.populaire:hover{padding-left:0;border:0;background-color:#f8f8f8;}
.content-2 h3{margin:20px 0 20px 0 ;}
.content-2 h3:first-child{margin:0 0 20px 0;}
.content-2 article.populaire:nth-child(4){margin-bottom:30px;}
.content-2  article.populaire .populaire-img {float:none;width:100%;height:auto;}
.content-2  article.populaire .populaire-text{margin-left:0px;height:auto; margin-right:20px;  padding-top:15px; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;float:none;width:100%;}
.content-2  article.populaire .populaire-text h5{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.content-2  article.populaire .populaire-text h5.c{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;padding-top:0px;}
.content-2  article.populaire .populaire-img img{ width:150%;}
.content-2  article.populaire:hover .populaire-text h5{color:#ed3625; }
#main #titre-section #titre{padding:40px 0 0 120px;}

}

/*------ SMALL SCREEN ----*/
@media screen and (min-width:960px) and (max-width:1279px) {

h1.main-titre{text-align:left;}

.acc #main h1.main-titre{text-align:left;background:none;border-bottom:1px solid #e9e9e9; padding-bottom:15px;}
.col-gauche-left{float:left;width:130px;height:10px;display:none;}
.col-gauche-right{margin-left:0px;position:relative;}

.acc.ban-visible .ban-section{display:block;background:url(http://www.decouvertesmag.com/img/foot-image.png) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; height:300px;}

.acc.ban-visible #main #col-droite{top:475px;}

footer{background:url(http://www.decouvertesmag.com/img/foot-image.png) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;height:auto;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding:50px 25px 50px 25px;}

#template .template-right-cont a.raccourcis img{margin-top:0px;}

.acc #main {margin: 0px 0 0 0; min-height:auto;height:auto;max-height:inherit;display:block;}
.acc #main h1{font-family:'bebas_neueregular', sans-serif;color:#ed3625;font-size:2.5em;margin-bottom:20px;margin-left:10px;}
.acc #main #col-gauche{position:relative;margin-right:335px;min-height:1600px;margin-left:25px;margin-bottom:25px;}
.acc #main #col-gauche h4{font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:1.5em;font-weight:inherit;line-height:90%;position:absolute;bottom:15px; left:15px;padding-right:10px;text-shadow:1px 1px 0px #3d3d3c;border-left:3px solid #ffffff;padding-left:8px;}
.acc #main #col-droite{position:absolute;top:10px;right:10px; min-height: 200px;width:300px;}

.acc #main #col-gauche .b-1{width:50%;height:300px;margin-top:0;margin-left:0;}
.acc #main #col-gauche .b-2{width:50%;height:200px;margin-top:0;margin-left:0;}
.acc #main #col-gauche .b-3{width:50%;height:200px;margin-top:-0;margin-left:0;}
.acc #main #col-gauche .b-4{width:50%;height:200px;margin-top:-100px;margin-left:0;}
.acc #main #col-gauche .b-5{width:50%;height:200px;margin-top:0;margin-left:0;}
.acc #main #col-gauche .b-6{width:50%;height:300px;margin-top:-100px;margin-left:0;}
.acc #main #col-gauche .b-7{width:50%;height:200px;margin-top:0;margin-left:0;}
.acc #main #col-gauche .b-8{width:50%;height:300px;margin-top:0;margin-left:0;clear:both;}
.acc #main #col-gauche .b-9{width:50%;height:200px;margin-top:0;margin-left:0;}
.acc #main #col-gauche .b-10{width:50%;height:200px;margin-top:0;margin-left:0;}
.acc #main #col-gauche .b-11{width:50%;height:200px;margin-top:-100px;margin-left:0;}
.acc #main #col-gauche .b-12{width:50%;height:200px;margin-top:0;margin-left:0;}
.acc #main #col-gauche .b-13{width:50%;height:200px;margin-top:-100px;margin-left:0;}
.acc #main #col-gauche .b-14{width:50%;height:200px;margin-top:0;margin-left:0;}
.acc #main #col-gauche .b-15{width:50%;height:200px;margin-top:-100px;margin-left:0;display:none;}
.acc #main #col-gauche .b-16{width:50%;height:200px;margin-top:-100px;margin-left:0;}
.acc #main #col-gauche .b-17{width:50%;height:200px;margin-top:0;margin-left:0;}
.acc #main #col-gauche .b-18{width:50%;height:200px;margin-top:-100px;margin-left:0}
.acc #main #col-gauche .b-19{width:50%;height:200px;margin-top:0;margin-left:0;}
.acc #main #col-gauche .b-20{width:50%;height:200px;margin-top:-100px;margin-left:0;}
.acc #main #col-gauche .b-21{width:50%;height:200px;margin-top:0;margin-left:0;}
.acc #main #col-gauche .b-22{width:50%;height:200px;margin-top:-100px;margin-left:0;}
.acc #main #col-gauche .b-23{width:50%;height:300px;margin-top:0;margin-left:0;}
.acc #main #col-gauche .b-24{width:50%;height:200px;margin-top:-200px;margin-left:0;}

.acc #main #col-gauche .b-3 img, .acc #main #col-gauche .b-14 img{width:100px;height:61px;margin-top:-30.5px;top:50%;margin-left:-50px;left:50%;position:absolute;}

header.new .prim-menu{height:65px;position:relative;margin-left:65px;margin-top:-65px;}
header.new .prim-menu ul{display: block;padding: 0;margin: 0;}
header.new .prim-menu ul li{float:left;height:65px;background-color:#000000; color:#ffffff;vertical-align:top;display:block;position:relative;}
header.new .prim-menu ul li:nth-child(1){background-color:#ed3625;width:18%;}
header.new .prim-menu ul li:nth-child(2){background-color:#8dc002;width:16%;}
header.new .prim-menu ul li:nth-child(3){background-color:#f5b300;width:16%;}
header.new .prim-menu ul li:nth-child(4){background-color:#3d3d3c;width:16%;}
header.new .prim-menu ul li:nth-child(5){background-color:#0586b1;width:13%;}
header.new .prim-menu ul li:nth-child(6){background-color:#7951b5;width:8%;}
header.new .prim-menu ul li:nth-child(7){background-color:#ec7b01;width:13%;}
header.new .prim-menu ul li a{width:100%;height:42px;display:block; text-align:center;font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:1em;text-decoration:none;vertical-align:top;margin:0; padding:26px 0 0 0;}
	
p{font-size:15px;}
	.form .formi1{width:100%; margin-right:0%; float:none; }
.form .formi2{width:100%; float:none;}


	
	h2 a{margin:0px 0 0 0 ;float:left;}
h2 a img{width:100%; height:auto;}
h2 a:first-child{margin-right:0;}
h2 a:first-child{width:100%;float:none}
 h2 a:nth-child(2), h2 a:nth-child(3), h2 a:nth-child(4), h2 a:nth-child(5), h2 a:nth-child(6), h2 a:nth-child(7), h2 a:nth-child(8), h2 a:nth-child(9), h2 a:nth-child(10), h2 a:nth-child(11), h2 a:nth-child(12), h2 a:nth-child(13), h2 a:nth-child(14), h2 a:nth-child(15), h2 a:nth-child(16), h2 a:nth-child(17), h2 a:nth-child(18), h2 a:nth-child(19), h2 a:nth-child(20){width:15.833333333333%; margin-left:1%;float:left}
h2 a:nth-child(2), h2 a:nth-child(8), h2 a:nth-child(14){margin-left:0;}
h2 a:last-child{clear:both;}
	
	h2{font-size:25px;}
	
	.cmenu{width:37px ;height:22px;position:absolute;top:193px; left:-50px; display:block;}
	
header #big-menu-mobile{display:none;}
	header .mobile-nav{display:none;}
	
form.plein-air-search{margin-top:20px;}
form.plein-air-search select{ background: #212121 url(http://www.decouvertesmag.com/img/drop-arrow.png) no-repeat 90% center;width:100%;height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:20px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.plein-air-search select:nth-child(2){margin-left:0;}
form.plein-air-search span.plus{display:none;}
form.plein-air-search input[type=submit] {width:100%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:none; margin-top:15px;}


form.hebergement-search{margin-top:20px;}
form.hebergement-search select{ background: #212121 url(http://www.decouvertesmag.com/img/drop-arrow.png) no-repeat 90% center;width:44%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:20px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form span.plus{color:#ffffff; font-size:30px;font-weight:300; margin-left:2%;margin-right:2%;height:60px; line-height:180%;float:left;width:2%; display:block;text-align:center; display:none;}
form.hebergement-search input[type=submit] {width:12%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;}
form.hebergement-search input{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.hebergement-search input:hover{background-color:#212121;}

form.spa-search{margin-top:20px;}
form.spa-search select{ background: #212121 url(http://www.decouvertesmag.com/img/drop-arrow.png) no-repeat 90% center;width:44%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:20px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form span.plus{color:#ffffff; font-size:30px;font-weight:300; margin-left:2%;margin-right:2%;height:60px; line-height:180%;float:left;width:2%; display:block;text-align:center; display:none;}
form.spa-search input[type=submit] {width:12%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;}
form.spa-search input{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.spa-search input:hover{background-color:#212121;}

form.restaurant-search{margin-top:20px;}
form.restaurant-search select{ background: #212121 url(http://www.decouvertesmag.com/img/drop-arrow.png) no-repeat 90% center;width:44%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:20px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.restaurant-search select:hover{background-color:#ec7b01;}
form span.plus{color:#ffffff; font-size:30px;font-weight:300; margin-left:2%;margin-right:2%;height:60px; line-height:180%;float:left;width:2%; display:block;text-align:center; display:none;}
form.restaurant-search input[type=submit] {background-color:#ec7b01;width:12%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;}
form.restaurant-search input{background-color:#ec7b01;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.restaurant-search input:hover{background-color:#212121;}


#main #col-gauche .fiche-list .bloc-1-4{width:48.5%;padding:3%;float:left; margin-left:3%; background-color:#ffffff;border:1px solid #e8e8e8;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;margin-top:0; margin-bottom:3%;position:relative;}
#main #col-gauche .fiche-list .bloc-1-4:nth-child(3n+1) {margin-left:3%; clear:none;}
#main #col-gauche .fiche-list .bloc-1-4:nth-child(2n+1) {margin-left:0; clear:both;}
#main #col-gauche .fiche-list .bloc-1-4 a{text-decoration:none; display:block;}
#main #col-gauche .fiche-list .bloc-1-4 span{text-transform:uppercase; margin-top:10px; display:block;font-size:13px; padding:10px 0px 10px 0px; text-align:center;background-color:#ffffff;color:#ffffff;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; float:none; width:100%; } 
#main #col-gauche .fiche-list .bloc-1-4 h3{font-size:22px;}
#main #col-gauche .fiche-list .bloc-1-4 b{top:30px;right:30px;}
#main #col-gauche .fiche-list .bloc-1-4 span:first-of-type{margin-right:0%; margin-top:20px;}

.fiche-list li.hiding{display:block;}

#main #col-gauche .infolettre{margin-top:35px;margin-bottom:50px;position:relative;}
#main #col-gauche .infolettre h2{color:#212121;padding-top:3px; margin-bottom:20px; margin-right:0; display:block;}

.infolettre form{ position:relative; top:0; right:0;}
header #cote-droite{float:right;height:120px;width:480px;padding-right:50px;}
.inputs {width:250px;}

.inputs2 {width: 300px;}

#main{width:100%; max-width:1800px;margin:-3px auto 0 auto;position:relative; z-index:2;}


#main #titre-section{width:100%; height:170px; margin:-50px auto 50px auto; background-color:rgba(130,176,2,1);position:relative; z-index:2;}
#main #titre-section #retour {border:1px solid #ffffff; width:70px; height:70px; display:block; top:50px;left:25px;position:absolute; overflow:hidden; }
#main #titre-section #retour a{color:#ffffff;text-decoration:none; display:inline-block; text-align:center; font-size:100px;  padding-left:0px;font-weight:300;line-height:60%;width:70px; height:70px;}
#main #titre-section #retour a:hover{background-color:#ffffff;color:#8dc002;}
#main #titre-section #titre{padding:40px 0 0 120px;}
#main #titre-section #titre h1{text-transform:uppercase; font-weight:300; color:#ffffff; font-size:85px}


#main #col-gauche .carte{margin-top:35px; width:100%;position:relative; margin-bottom:50px;}
#main #col-gauche .carte h2{color:#212121; margin-bottom:20px;}
#main #col-gauche .carte iframe{width:100%; height:600px;}

#main #col-gauche .carte a.c-pleinair{background-color:#8dc002;padding:15px 0 0 0; right:0;display:block;  height:35px;width:48.5%;margin-bottom:15px;float:left;color:#ffffff; text-transform:uppercase; position:relative; text-align:center; text-decoration:none;font-weight:400;font-family:'Lato', sans-serif;}
#main #col-gauche .carte a:hover.c-pleinair{background-color:#212121;}
#main #col-gauche .carte a.c-hebergement{padding:15px 0 0 0; right:0;display:block;  height:35px;width:48.5%;margin-bottom:15px; background-color:#0586b1; float:left;color:#ffffff; text-transform:uppercase; position:relative; text-align:center; text-decoration:none;font-weight:400;font-family:'Lato', sans-serif;}
#main #col-gauche .carte a:hover.c-hebergement{background-color:#212121;}
#main #col-gauche .carte a.c-restaurant{padding:15px 0 0 0;right:0;  display:block; height:35px;margin-bottom:15px;width:48.5%; margin-left:3%; float:left; background-color:#ec7b01; color:#ffffff; text-transform:uppercase; position:relative; text-align:center; text-decoration:none;font-weight:400;font-family:'Lato', sans-serif;}
#main #col-gauche .carte a:hover.c-restaurant{background-color:#212121;}


#orange #main #col-gauche .carte a:hover.c-restaurant{background-color:#212121;}
#orange #main #col-gauche .carte a.c-restaurant{background-color:#0586b1;padding:15px 0 0 0;right:0;  display:block; height:35px;margin-bottom:15px;width:48.5%; margin-left:3%; float:left;color:#ffffff; text-transform:uppercase; position:relative; text-align:center; text-decoration:none;font-weight:400;font-family:'Lato', sans-serif;}


.infolettre form{width:510px; }

footer #hide-fb, footer #hide-twit{display:none;}
footer #foot-left{margin-left:50px; margin-right:50px;  padding-top:35px; }



.fiche-gauche{width:100%; float:none; margin-right:0; margin-bottom:50px;}
.fiche-droite{width:100%; float:none; margin-bottom:50px;}

.fiche-gauche iframe{width:100%;height:350px}
.tabs label {font-family:'Lato', sans-serif;background: #8dc002;width:32%; margin-left:2%;font-size: 13px;line-height: 40px;height: 40px;position: relative;float: left;display: block;color: #ffffff;letter-spacing: 1px;text-transform: uppercase;font-weight: bold;text-align: center;text-shadow: 1px 1px 1px rgba(255,255,255,0.3);border-radius: 0px 0px 0 0;box-shadow: 0px 0 3px rgba(0,0,0,0.1), 0px 0 3px rgba(0,0,0,0.1);cursor: pointer;margin-bottom:10px;}
.tabs label:first-of-type, .tabs label:nth-of-type(4){margin-left:0;}



section.act-blog{width:100% ;margin-right:0;float:none;padding-right:0%; margin-right:0%; margin-bottom:30px;border-right:0;position:relative; border-bottom:1px solid #e8e8e8; padding-bottom:30px;}
section.act-chro{width:100%;float:none;margin-bottom:30px;position:relative;}
section.act-blog .act-blog-article, section.act-chro .act-chro-article{}
section.act-blog img, section.act-chro img{width:100%; height:auto;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-blog a:hover img, section.act-chro a:hover img{opacity:0.8;}
section.act-blog h3, section.act-chro h3{margin-bottom:20px;display:block;margin-top:15px;}
section.act-blog a h4, section.act-chro a h4{margin-top:17px;margin-bottom:10px;text-transform:uppercase; font-weight:700; font-size:20px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-blog a b, section.act-chro a b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#ed3625; z-index:999;}
section.act-blog a:hover b, section.act-chro a:hover b{color:#212121}
section.act-blog a:hover h4, section.act-chro a:hover h4{color:#212121;}
section.act-blog p, section.act-chro p{margin-bottom:15px; }
section.act-blog .act-blog-article a, section.act-chro .act-chro-article a{display:block; text-decoration:none;margin-bottom:20px;position:relative;}
section.act-blog a.act-blog-article-big, section.act-chro a.act-chro-article-big{clear:both;margin-bottom:0px;display:block;position:relative;}
section.act-blog a span, section.act-chro a span{text-transform:uppercase;  font-size:15px; font-weight:400; display:block; text-align:right; margin-top:10px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-blog a:hover span, section.act-chro a:hover span{color:#000000;}

section.act-concours{width:100% ;margin-right:0;float:none;padding-right:0%; margin-right:0%; margin-bottom:30px;border-right:0;position:relative; border-bottom:1px solid #e8e8e8; padding-bottom:30px;}
section.act-video{width:100%;float:none;margin-bottom:30px;position:relative;}
section.act-concours .act-concours-article, section.act-video .act-video-article{}
section.act-concours img, section.act-video img{width:100%; height:auto;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-concours a:hover img, section.act-video a:hover img{opacity:0.8;}
section.act-concours h3, section.act-video h3{margin-bottom:20px;display:block;margin-top:15px;}
section.act-concours a h4, section.act-video a h4{margin-top:17px;margin-bottom:10px;text-transform:uppercase; font-weight:700; font-size:20px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-concours a b, section.act-video a b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#ed3625; z-index:999;}
section.act-concours a:hover b, section.act-video a:hover b{color:#212121}
section.act-concours a:hover h4, section.act-video a:hover h4{color:#212121;}
section.act-concours p, section.act-video p{margin-bottom:15px;}
section.act-concours .act-concours-article a, section.act-video .act-video-article a{display:block; text-decoration:none;margin-bottom:20px;position:relative; width:47.5%;float:left;margin-left:5%;}
section.act-concours .act-concours-article a:first-child, section.act-video .act-video-article a:first-child{margin-left:0;}
section.act-concours a span, section.act-video a span{text-transform:uppercase;  font-size:15px; font-weight:400; display:block; text-align:right; margin-top:10px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-concours a:hover span, section.act-video a:hover span{color:#000000;}

section.act-vg{width:100% ;margin-right:0;float:none;padding-right:0%; margin-right:0%; margin-bottom:30px;border-right:0;position:relative; border-bottom:1px solid #e8e8e8; padding-bottom:30px;}
section.act-vd{width:100%;float:none;margin-bottom:30px;position:relative;}
section.act-vg .act-vg-article, section.act-vd .act-vd-article{}
section.act-vg img, section.act-vd img{width:100%; height:auto;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-vg a:hover img, section.act-vd a:hover img{opacity:0.8;}
section.act-vg h3, section.act-vd h3{margin-bottom:20px;display:block;margin-top:15px;}
section.act-vg a h4, section.act-vd a h4{margin-top:17px;margin-bottom:10px;text-transform:uppercase; font-weight:700; font-size:20px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-vg a b, section.act-vd a b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#f5b300; z-index:999;}
section.act-vg a:hover b, section.act-vd a:hover b{color:#212121}
section.act-vg a:hover h4, section.act-vd a:hover h4{color:#212121;}
section.act-vg p, section.act-vd p{margin-bottom:15px;}
section.act-vg .act-vg-article a, section.act-vd .act-vd-article a{display:block; text-decoration:none;margin-bottom:20px;position:relative; width:47.5%;float:left;margin-left:5%;}
section.act-vg .act-vg-article a:first-child, section.act-vd .act-vd-article a:first-child{margin-left:0;}
section.act-vg a span, section.act-vd a span{text-transform:uppercase;  font-size:15px; font-weight:400; display:block; text-align:right; margin-top:10px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-vg a:hover span, section.act-vd a:hover span{color:#000000;}

#col-gauche .act-vg a.btn-v{position:absolute; top:1px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px; width:auto;}
#col-gauche .act-vd a.btn-v{position:absolute; top:1px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px;}
#col-gauche .act-vg a.btn-v:hover, #col-gauche .act-vd a.btn-v:hover{background-color:#f5b300;}

section.act-calendrier{width:100% ;margin-bottom:30px;position:relative;margin-top:30px;}
section.act-calendrier .act-calendrier-article{}
section.act-calendrier img{width:100%; height:auto;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-calendrier a:hover img{opacity:0.8;}
section.act-calendrier h3{margin-bottom:20px;display:block;margin-top:15px;}
section.act-calendrier a h4{margin-top:17px;margin-bottom:10px;text-transform:uppercase; font-weight:700; font-size:20px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-calendrier a:hover h4{color:#212121;}
section.act-calendrier p{margin-bottom:15px;}
section.act-calendrier a{display:block; text-decoration:none;margin-bottom:20px;position:relative; width:47.5%;float:left;margin-left:5%;}
section.act-calendrier a b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#ed3625; z-index:999;}
section.act-calendrier a:hover b{color:#212121}
section.act-calendrier a:first-child, section.act-calendrier a:nth-child(3){margin-left:0;}
section.act-calendrier a:nth-child(3), section.act-calendrier a:nth-child(4){display:none;}
.mag section.act-calendrier a:nth-child(3), .mag section.act-calendrier a:nth-child(4){display:block;margin-top:15px}
section.act-calendrier a span{text-transform:uppercase;  font-size:15px; font-weight:400; display:block; text-align:right; margin-top:10px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-calendrier a:hover span{color:#000000;}

#col-gauche a.btn-act{position:absolute; top:1px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px;}
#col-gauche a.btn-act:hover{background-color:#ed3625; text-decoration:none;}
#col-gauche .act-calendrier a.btn-act{position:absolute; top:1px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px; width:auto;}
#col-gauche .act-chro a.btn-act{margin-right:0;}
#col-gauche .act-concours a.btn-act, #col-gauche .act-video a.btn-act{position:absolute; top:1px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px;}
#col-gauche .act-video a.btn-act{margin-right:0;}
#col-gauche .act-concours a.btn-act:hover, #col-gauche .act-video a.btn-act:hover, #col-gauche .act-calendrier a.btn-act:hover{background-color:#ed3625;}




#template{width:100%;margin-top:0px;}
#template  h2{margin:0px 0 18px 0;}
#template .template-left-cont{width:100% ;float:none;margin-top:0px; margin-bottom:30px;height:auto;margin-top:30px;-webkit-order: 2; order: 2;}
#template .template-left-cont .fixx{display:none;}
#template .template-right-cont{margin-left:0;padding-left:0%;margin-right:0; float:none; width:100%;margin-top:0px;height:auto; border-left:0; margin-bottom:30px; -webkit-order: 1; order: 1;}
#template .template-left-cont a{text-decoration:none;}
#template .template-left-cont-in{padding:0 0px 0px 0}
#template .template-left-cont-in article.populaire{width:22%;float:left;margin-left:4%;height:auto;margin-bottom:10px;}
#template .template-left-cont-in a:first-of-type article.populaire, #template .template-left-cont-in a:nth-of-type(5) article.populaire, #template .template-left-cont-in a:nth-of-type(9) article.populaire{margin-left:0;clear:both}
#template .template-left-cont-in article.populaire:hover{padding-left:0;border:0;background-color:#ffffff;}

#template .template-left-cont h3{margin:20px 0 20px 0 ;}
#template .template-left-cont h3:first-child{margin:0 0 20px 0;}
#template .template-left-cont-in article.populaire:nth-child(4){margin-bottom:30px;}
#template .template-left-cont-in article.populaire .populaire-img {float:none;width:100%;height:auto;}
#template .template-left-cont-in article.populaire .populaire-text{margin-left:0px;height:auto; margin-right:20px;  padding-top:15px; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;float:none;width:100%;}
#template .template-left-cont-in article.populaire .populaire-text h5{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
#template .template-left-cont-in article.populaire .populaire-text h5.c{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;padding-top:0px;}
#template .template-left-cont-in article.populaire .populaire-img img{ width:150%;}

#template .template-left-cont-in article.populaire:hover .populaire-text h5{color:#ed3625; }





#template .template-full{margin-left:0%;padding-left:0%;margin-right:0; float:none; width:100%;margin-top:30px;height:auto; border-left:0px solid #e8e8e8; margin-bottom:30px; }
#template .template-full .template-right-cont-left{float:none ;width:100%; margin-right:0%; margin-top:30px; margin-bottom:30px; position:relative;height:auto }
#template .template-full .template-right-cont-left img{width:100%; height:auto; }
#template .template-full .template-right-cont-right{float:none; width:100%; margin-right:0%; margin-top:30px; height:auto; margin-bottom:30px;}
#template .template-full .template-right-cont-right p{margin-top:20px;}
#template .template-full .template-right-cont-right a.suite{display:block; padding:10px 15px 10px 15px; background-color:#ed3625; text-align:center; color:#ffffff; float:left; text-decoration:none; text-transform:uppercase;margin-top:25px;font-size:13px;}
#template .template-full .template-right-cont-right a.suite:hover{background-color:#212121;}
#template .template-full .template-right-cont-right a.comm{display:block; padding:10px 15px 10px 15px; background-color:#212121; text-align:center; color:#ffffff; float:left; text-decoration:none; text-transform:uppercase;margin-top:25px;font-size:13px; margin-right:10px;}
#template .template-full .template-right-cont-right a.comm:hover{background-color:#ed3625;}
#template .template-full .template-right-cont-left b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#ed3625; z-index:999;}

.actualite-in .actualite-in-img{height:auto;overflow: visible;position:relative;margin:30px 0;}

#template .template-full .actualite-in-img{width:100%; float:none; margin-right:0; overflow:visible; height:auto;}
#template .template-full .actualite-in-form{width:100%;float:none;}

.enligne a{width:23.5%; margin-left:2%; float:left;margin-bottom:2%;display:block;position:relative;}
.enligne a:nth-child(4n+1){margin-left:0;}
.enligne a:nth-child(8){margin-left:2%;}
.enligne a:nth-child(15){margin-left:2%;}


.abonnement{width:100%; float:none;margin-right:0%;padding-right:0%; border-bottom:1px solid #e8e8e8; border-right:0; margin-top:30px;height:auto;padding-bottom:40px;}
.vipad{width:45%; float:left;margin-right:4.40%;padding-right:4.40%; border-right:1px solid #e8e8e8;margin-top:30px;height:auto;}
.m-infolettre{width:45%; float:left;margin-right:0;padding-right:0%; border-right:0;margin-top:30px;height:auto;}

#red .abonnement a.bout{background-color:#ed3625; width:97%;padding:20px 0px 20px 3%; display:block; width:auto;color:#ffffff; ; text-transform:uppercase; text-decoration:none; margin-top:15px;font-size:21px;position:relative;}
.m-infolettre input:first-of-type {width: 65%;padding-left:5%;border:1px solid #212121;margin-top:20px;}
.m-infolettre input:last-of-type {width: 25%;float:right;color:#ffffff;margin-top:20px;}


#call-header{position:absolute;top:50px;left:400px;display:none;}
#call-header p{color:#212121; text-transform:uppercase; font-size:14px; font-weight:400;}

#red #call-header{position:absolute;top:50px;left:400px;display:none;}
#red #call-header p{color:#ffffff; text-transform:uppercase; font-size:14px; font-weight:400;}

.faq-gauche{float:none; margin-right:0%; width:100%}
.faq-droite{float:none;width:100%;margin-top:0px;}

.faq-gauche h3, .faq-droite h3{background:url('http://www.decouvertesmag.com/img/faq.png') no-repeat left top;min-height:58px;padding: 0 0 10px 75px;}

.faq-gauche p, .faq-droite p{margin-bottom:60px;}
.faq-gauche a, .faq-droite a{margin-bottom:0;}

.media-personne{width:30%; margin-left:5%;float:left;margin-bottom:50px;}
.media-personne:nth-child(4n+1){margin-left:5%;clear:none}
.media-personne:nth-child(3n+1){margin-left:0%;clear:both}

.media-personne h3{font-size:18px;}

#template .template-right-cont{margin-bottom:60px;}
#template .template-right-cont article.populaire{width:22%;float:left;margin-left:4%;height:auto;margin-bottom:10px;}
#template .template-right-cont a:first-of-type article.populaire, #template .template-left-cont-in a:nth-of-type(5) article.populaire, #template .template-left-cont-in a:nth-of-type(9) article.populaire{margin-left:0;}
#template .template-right-cont article.populaire:hover{padding-left:0;border:0;background-color:#ffffff;}
#template .template-right-cont h3{margin:20px 0 20px 0 ;}
#template .template-right-cont h3:first-child{margin:0 0 20px 0;}
#template .template-right-cont article.populaire:nth-child(4){margin-bottom:30px;}
#template .template-right-cont article.populaire .populaire-img {float:none;width:100%;height:auto;}
#template .template-right-cont article.populaire .populaire-text{margin-left:0px;height:auto; margin-right:20px;  padding-top:15px; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;float:none;width:100%;}
#template .template-right-cont article.populaire .populaire-text h5{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
#template .template-right-cont article.populaire .populaire-text h5.c{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;padding-top:0px;}
#template .template-right-cont article.populaire .populaire-img img{ width:150%;}
#template .template-right-cont article.populaire:hover .populaire-text h5{color:#ed3625; }


.content-2 article.populaire{width:22%;float:left;margin-left:4%;height:auto;margin-bottom:10px;}
.content-2 a:first-of-type article.populaire, .content-2 a:nth-of-type(5) article.populaire, .content-2 a:nth-of-type(9) article.populaire{margin-left:0;}
.content-2 article.populaire:hover{padding-left:0;border:0;background-color:#f88f8f8}
.content-2  h3:first-child{margin:0 0 20px 0;}
.content-2  article.populaire:nth-child(4){margin-bottom:30px;}
.content-2  article.populaire .populaire-img {float:none;width:100%;height:auto;}
.content-2  article.populaire .populaire-text{margin-left:0px;height:auto; margin-right:20px;  padding-top:15px; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;float:none;width:100%;}
.content-2  article.populaire .populaire-text h5{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.content-2  article.populaire .populaire-text h5.c{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;padding-top:0px;}
.content-2  article.populaire .populaire-img img{ width:150%;}
.content-2  article.populaire:hover .populaire-text h5{color:#ed3625; }

.bloc-membre{display:block;margin-bottom:20px;}
.bloc-membre li{float:left; width:48.5%; height:auto;margin-left:3%; margin-bottom:30px;}
.bloc-membre li a img{width:100%; height:auto;}
.bloc-membre li a {text-decoration:none;display:block;}
.bloc-membre li a h4{margin-bottom:20px; font-size:14px;}
.bloc-membre li:first-child, .bloc-membre li:nth-child(3){margin-left:0;}


#template .template-left-cont h3:last-of-type{display:none;}
#template .template-left-cont a{display:none;}

}
/*------IPAD PAYSAGE----*/
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
ul.resp-tabs-list {display: none;}
h2.resp-accordion {display: block;}
.resp-vtabs .resp-tab- {border: 1px solid #C1C1C1;}
.resp-vtabs .resp-tabs-container {border: none;float: none;width: 100%;min-height: initial;clear: none;}
.resp-accordion-closed {display:none !important;}
.resp-vtabs .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important;}
}
/*------IPAD PORTRAIT ---*/
@media screen and (min-width:641px) and (max-width:959px) {


.acc.ban-visible .ban-section{display:block;background:url(http://www.decouvertesmag.com/img/foot-image.png) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; height:300px;}
#template .template-right-cont a.raccourcis img{margin-top:0px;}
.acc.ban-invisible #fix-top{margin-top:225px;}

.col-gauche-left{float:left;width:150px;height:10px;display:none;}
.col-gauche-right{margin-left:0px;position:relative;}


	footer{background:url(http://www.decouvertesmag.com/img/foot-image.png) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;height:auto;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding:50px 25px 50px 25px;}
footer #l-foot{width:100%;float:none;}
footer a.logo-f{display:block;margin-bottom:20px;width:250px;height:auto;}
footer a.logo-f img{width:100%;height:auto;}
footer #r-foot{width:100%;float:none;margin-top:30px;}
footer #r-foot p{font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:1.1em;font-weight:inherit;line-height:125%; text-align:left;}
footer #l-foot p{text-align:left;margin-bottom:20px;margin-left:0px;color:#3d3d3c;background-color:#eeeeee;display:inline;padding:0px 10px 0px 10px;line-height:150%;}
footer  h4{font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:2.5em;font-weight:inherit;line-height:90%;text-shadow:1px 1px 0px #3d3d3c;margin-bottom:10px;text-align:left;}
	
.mobilus{display:none;width:100%;height:100%;background:url(http://www.decouvertesmag.com/img/foot-image.png) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;;position:fixed;z-index:99999999999;overflow:scroll;top:0;}
.mobilus ul:first-of-type{ width:100%;float:left;margin-right:10%;margin-top:50px}
.mobilus ul:first-of-type li{padding:10px 20px 10px 50px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border-bottom:1px solid #3d3d3c; font-size:1.5em;}
.mobilus ul:first-of-type li a{font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:1.5em;text-decoration:none;width:100%;display:block;}

.mobilus ul:nth-of-type(2){margin-top:50px; }
.mobilus ul:nth-of-type(2) li{padding:10px 20px 10px 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border-bottom:1px solid #3d3d3c;border-top:1px solid #3d3d3c;font-size:1.2em; float:left;}
.mobilus ul:nth-of-type(2) li a{font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:1.2em;text-decoration:none;display:block;}
.mobilus ul:nth-of-type(2) li:first-child{padding:10px 20px 10px 50px;}


.mobilus-nav{display:block;}
.mobilus-nav a{display:block;position:fixed;right:20px;top:40px;height:36px;width:36px;z-index:99999999;}
.mobilus-nav a:hover{opacity:0.7;}

.close-mobilus{position:absolute;top:20px;right:20px;cursor:pointer;-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;transition-property: transform;}


header.new .prim-menu{background-color:#e73829;}
header.new .prim-menu ul{display:none;}
header.new .pre-menu ul{display:none;}

.acc #main {margin: 0px 0 0 0; min-height:auto;height:auto;max-height:inherit;display:block; ;}
.acc #main h1{font-family:'bebas_neueregular', sans-serif;color:#ed3625;font-size:2.5em;margin-bottom:20px;margin-left:10px;}
.acc #main h1.main-titre{text-align:left;background:none;border-bottom:1px solid #e9e9e9; padding-bottom:15px;}
.acc #main h2{text-align:center;background:none;}
.acc #main h2.ico-avion{background:none; padding-left:0px;}
.acc #main h2.ico-cal{background:none;  padding-left:0px;margin-top:25px;}
.acc #main h2.ico-art{background:none;  padding-left:0px;margin-top:25px;display:none;}
.acc #main h2.ico-con{background:none;  padding-left:0px;margin-top:25px;}

.acc #main #col-gauche{position:relative;margin-right:25px;min-height:auto;margin-left:25px;margin-bottom:25px;float:left;display:block;margin-top:0;}
.acc #main #col-gauche h4{font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:1.5em;font-weight:inherit;line-height:90%;position:absolute;bottom:15px; left:15px;padding-right:10px;text-shadow:1px 1px 0px #3d3d3c;border-left:3px solid #ffffff;padding-left:8px;}
.acc #main #col-droite{position:relative;top:inherit;right:inherit; min-height: 200px;width:100%;margin-top:0px;float:left;display:block;}

#red #main #col-droite{top:inherit}
#gray #main #col-droite{top:inherit}
#orange #main #col-droite{top:inherit}
#yellow #main #col-droite{top:inherit}
#green #main #col-droite{top:inherit}
#blue #main #col-droite{top:inherit}
#purple #main #col-droite{top:inherit}


.acc #main #col-gauche h4{font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:1em;font-weight:inherit;line-height:90%;position:absolute;bottom:15px; left:15px;padding-right:10px;text-shadow:1px 1px 0px #3d3d3c;border-left:3px solid #ffffff;padding-left:8px;}

.acc #main #col-gauche .b-1{width:25%;height:150px;}
.acc #main #col-gauche .b-2{width:25%;height:300px;}
.acc #main #col-gauche .b-3{width:50%;height:300px;}
.acc #main #col-gauche .b-4{width:25%;height:300px;margin-top:-150px;}
.acc #main #col-gauche .b-5{width:50%;height:300px;}
.acc #main #col-gauche .b-6{width:25%;height:300px;}
.acc #main #col-gauche .b-7{width:25%;height:150px; margin-top:-150px;}
.acc #main #col-gauche .b-8{width:25%;height:150px;}
.acc #main #col-gauche .b-9{width:12.5%;height:75px;}
.acc #main #col-gauche .b-10{width:12.5%;height:75px;}
.acc #main #col-gauche .b-11{width:50%;height:300px;}
.acc #main #col-gauche .b-12{width:12.5%;height:75px;margin-left:25%;margin-top:-225px;}
.acc #main #col-gauche .b-13{width:12.5%;height:75px;margin-left:37.5%;margin-top:-225px;}
.acc #main #col-gauche .b-14{width:50%;height:300px;margin-top:-150px;}
.acc #main #col-gauche .b-15{width:25%;height:75px;margin-top:-150px;margin-left:50%;}
.acc #main #col-gauche .b-16{width:25%;height:150px;margin-top:-150px;margin-left:75%;}
.acc #main #col-gauche .b-17{width:12.5%;height:75px;margin-top:-75px;margin-left:50%;}
.acc #main #col-gauche .b-18{width:12.5%;height:75px;margin-top:-75px;margin-left:62.5%;}
.acc #main #col-gauche .b-19{width:25%;height:150px;}
.acc #main #col-gauche .b-20{width:25%;height:300px;}
.acc #main #col-gauche .b-21{width:25%;height:300px;}
.acc #main #col-gauche .b-22{width:25%;height:75px;}
.acc #main #col-gauche .b-23{width:25%;height:225px;}
.acc #main #col-gauche .b-24{width:25%;height:150px;margin-top:-150px;}

.acc #main #col-gauche .b-3 img, .acc #main #col-gauche .b-14 img{width:100px;height:61px;margin-top:-30.5px;top:50%;margin-left:-50px;left:50%;position:absolute;}	
.acc #main #col-gauche .b-9 img{width:50px;height:50px;position:absolute;margin-top:-25px;top:50%;margin-left:-25px;left:50%;}
.acc #main #col-gauche .b-10 img{width:50px;height:50px;position:absolute;margin-top:-25px;top:50%;margin-left:-25px;left:50%;}
.acc #main #col-gauche .b-12 img{width:50px;height:50px;position:absolute;margin-top:-25px;top:50%;margin-left:-25px;left:50%;}
.acc #main #col-gauche .b-13 img{width:50px;height:50px;position:absolute;margin-top:-25px;top:50%;margin-left:-25px;left:50%;}
.acc #main #col-gauche .b-15 img{width:100px;height:20px;position:absolute;margin-top:-10px;top:50%;margin-left:-50px;left:50%;}
.acc #main #col-gauche .b-17 img{width:50px;height:50px;position:absolute;margin-top:-25px;top:50%;margin-left:-25px;left:50%;}
.acc #main #col-gauche .b-18 img{width:50px;height:50px;position:absolute;margin-top:-25px;top:50%;margin-left:-25px;left:50%;}
.acc #main #col-gauche .b-22 img{width:100px;height:20px;position:absolute;margin-top:-10px;top:50%;margin-left:-50px;left:50%;}

.acc #main #col-droite #mc_embed_signup{width:300px;margin:0 auto 25px auto;padding:0 0 0px 0;font-size:1.5em;}
.h{display:none;}
#div-gpt-ad-1418661475961-0{margin:0 auto 0 auto; width:300px;}
#div-gpt-ad-1418661475961-1{margin:0 auto 0 auto; width:300px;}



p{text-align:justify; font-size:12px;}
	
	.form .formi1{width:100%; margin-right:0%; float:none; }
.form .formi2{width:100%; float:none;}

	
.fiche-droite a.big{max-height:400px; overflow:hidden;}
.fiche-droite a.small{max-height:150px; overflow:hidden; margin-bottom:20px;}
	
	h2 a{margin:0px 0 0 0 ;float:left;}
h2 a img{width:100%; height:auto;}
h2 a:first-child{margin-right:0;}
h2 a:first-child{width:100%;float:none}
 h2 a:nth-child(2), h2 a:nth-child(3), h2 a:nth-child(4), h2 a:nth-child(5), h2 a:nth-child(6), h2 a:nth-child(7), h2 a:nth-child(8), h2 a:nth-child(9), h2 a:nth-child(10), h2 a:nth-child(11), h2 a:nth-child(12), h2 a:nth-child(13), h2 a:nth-child(14), h2 a:nth-child(15), h2 a:nth-child(16), h2 a:nth-child(17), h2 a:nth-child(18), h2 a:nth-child(19), h2 a:nth-child(20){width:15.833333333333%; margin-left:1%;float:left}
h2 a:nth-child(2), h2 a:nth-child(8), h2 a:nth-child(14){margin-left:0;}
h2 a:last-child{clear:both;}

	.cmenu{width:37px ;height:22px;position:absolute;top:180px; left:-50px; display:block;}
	h2{font-size:25px;}
header #big-menu-mobile{display:none;}
header .mobile-nav{display:none;}	



.cont-sousmenu a.boite{width:47.5%;margin-left:5%; float:left;margin-top:20px;margin-bottom:20px; text-decoration:none;}
.cont-sousmenu a.boite:first-child, .cont-sousmenu a.boite:nth-child(3){margin-left:0;}

.infolettre form{ position:relative; top:0; right:0;width:510px; margin-right:0;}
.inputs2 {width: 300px;}
#main #col-gauche .infolettre{margin-top:35px;margin-bottom:50px;position:relative;}
#main #col-gauche .infolettre h2{color:#212121;padding-top:3px; margin-bottom:20px; margin-right:0; display:block;}


form.plein-air-search select{ background: #212121 url(http://www.decouvertesmag.com/img/drop-arrow.png) no-repeat 90% center;width:50%;height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:20px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.plein-air-search select:nth-child(2){margin-left:2%;}
form.plein-air-search span.plus{display:none;}
form.plein-air-search input[type=submit] {width:50%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;}

form.hebergement-search select{ background: #212121 url(http://www.decouvertesmag.com/img/drop-arrow.png) no-repeat 90% center;width:50%;height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:20px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.hebergement-search select:nth-child(2){margin-left:2%;}
form span.plus{display:none;}
form.hebergement-search input[type=submit] {width:50%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;}

form.spa-search select{ background: #212121 url(http://www.decouvertesmag.com/img/drop-arrow.png) no-repeat 90% center;width:50%;height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:20px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.spa-search select:nth-child(2){margin-left:2%;}
form span.plus{display:none;}
form.spa-search input[type=submit] {width:50%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;}


form.hebergement-search{margin-top:20px;}
form.hebergement-search select{ background: #212121 url(http://www.decouvertesmag.com/img/drop-arrow.png) no-repeat 90% center;width:44%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:20px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form span.plus{color:#ffffff; font-size:30px;font-weight:300; margin-left:2%;margin-right:2%;height:60px; line-height:180%;float:left;width:2%; display:block;text-align:center; display:none;}
form.hebergement-search input[type=submit] {width:12%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;}
form.hebergement-search input{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.hebergement-search input:hover{background-color:#212121;}


form.restaurant-search{margin-top:20px;}
form.restaurant-search select{ background: #212121 url(http://www.decouvertesmag.com/img/drop-arrow.png) no-repeat 90% center;width:44%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:20px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.restaurant-search select:hover{background-color:#ec7b01;}
form span.plus{color:#ffffff; font-size:30px;font-weight:300; margin-left:2%;margin-right:2%;height:60px; line-height:180%;float:left;width:2%; display:block;text-align:center; display:none;}
form.restaurant-search input[type=submit] {background-color:#ec7b01;width:12%; height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;}
form.restaurant-search input{background-color:#ec7b01;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.restaurant-search input:hover{background-color:#212121;}



#main #col-gauche .carte{margin-top:35px; width:100%;position:relative; margin-bottom:50px;}
#main #col-gauche .carte h2{color:#212121; margin-bottom:20px;}
#main #col-gauche .carte iframe{width:100%; height:600px;}
#main #col-gauche .carte a.c-pleinair{background-color:#8dc002;padding:15px 0 0 0; right:0;display:block;  height:35px;width:48.5%;margin-bottom:15px;float:left;color:#ffffff; text-transform:uppercase; position:relative; text-align:center; text-decoration:none;font-weight:400;font-family:'bebas_neueregular', sans-serif;}
#main #col-gauche .carte a:hover.c-pleinair{background-color:#212121;}
#main #col-gauche .carte a.c-hebergement{padding:15px 0 0 0; right:0;display:block;  height:35px;width:48.5%;margin-bottom:15px; background-color:#0586b1; float:left;color:#ffffff; text-transform:uppercase; position:relative; text-align:center; text-decoration:none;font-weight:400;font-family:'bebas_neueregular', sans-serif;}
#main #col-gauche .carte a:hover.c-hebergement{background-color:#212121;}
#main #col-gauche .carte a.c-restaurant{padding:15px 0 0 0;right:0;  display:block; height:35px;margin-bottom:15px;width:48.5%; margin-left:3%; float:left; background-color:#ec7b01; color:#ffffff; text-transform:uppercase; position:relative; text-align:center; text-decoration:none;font-weight:400;font-family:'bebas_neueregular', sans-serif;}
#main #col-gauche .carte a:hover.c-restaurant{background-color:#212121;}

#orange #main #col-gauche .carte a:hover.c-restaurant{background-color:#212121;}
#orange #main #col-gauche .carte a.c-restaurant{background-color:#0586b1;padding:15px 0 0 0;right:0;  display:block; height:35px;margin-bottom:15px;width:48.5%; margin-left:3%; float:left;color:#ffffff; text-transform:uppercase; position:relative; text-align:center; text-decoration:none;font-weight:400;font-family:'bebas_neueregular', sans-serif;}



#main #col-gauche .fiche-list .bloc-1-4{width:48.5%;padding:3%;float:left; margin-left:3%; background-color:#ffffff;border:1px solid #e8e8e8;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;margin-top:0; margin-bottom:3%;position:relative;}
#main #col-gauche .fiche-list .bloc-1-4:nth-child(3n+1) {margin-left:3%;clear:none}
#main #col-gauche .fiche-list .bloc-1-4:nth-child(2n+1) {margin-left:0; clear:both}
#main #col-gauche .fiche-list .bloc-1-4 a{text-decoration:none; display:block;}
#main #col-gauche .fiche-list .bloc-1-4 span{text-transform:uppercase; margin-top:10px; display:block;font-size:13px; padding:10px 0px 10px 0px; text-align:center;background-color:#ffffff;color:#ffffff;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; float:none; width:100%; } 
#main #col-gauche .fiche-list .bloc-1-4 h3{font-size:22px;}
#main #col-gauche .fiche-list .bloc-1-4 b{top:30px;right:30px;}
#main #col-gauche .fiche-list .bloc-1-4 span:first-of-type{margin-right:0%; margin-top:20px;}
.fiche-list li.hiding{display:block;}

header .header-cont .sup-menu{position:absolute;top:0;right:50px;}
header .maga{display:none;}
header  #media{position:absolute;top:45px;right:30px;}



.inputs {width: 275px;padding: 15px 25px 15px 15px;font-family: "Lato", sans-serif;font-weight: 300;font-size: 16px;color: #9D9E9E;background: #FFF;border: 1px solid #212121; margin-top:35px; font-style:italic;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; text-transform:uppercase;}


#main #titre-section{width:100%; height:120px; margin:-25px auto 30px auto; background-color:rgba(130,176,2,1);position:relative; z-index:2;}
#main #titre-section #retour {border:1px solid #ffffff; width:40px; height:40px; display:block; top:40px;left:25px;position:absolute; overflow:hidden; }
#main #titre-section #retour a{color:#ffffff;text-decoration:none; display:inline-block; text-align:center; font-size:50px;  padding-left:0px;font-weight:300;line-height:70%;width:40px; height:40px;}
#main #titre-section #retour a:hover{background-color:#ffffff;color:#8dc002;}
#main #titre-section #titre{padding:35px 0 0 70px;}
#main #titre-section #titre h1, #main #titre-section #titre h2{text-transform:uppercase; font-weight:300; color:#ffffff; font-size:3em;}
#main #titre-section #titre h2{text-align:left;}


.fiche-gauche{width:100%; float:none; margin-right:0; margin-bottom:50px;}
.fiche-droite{width:100%; float:none; margin-bottom:50px;}

.fiche-gauche iframe{width:100%;height:350px}

a.tooltip{opacity:1; bottom:-25px;}

#main #titre-section .ban-contenu{display:none;}


section.act-blog{width:100% ;margin-right:0;float:none;padding-right:0%; margin-right:0%; margin-bottom:30px;border-right:0;position:relative; border-bottom:1px solid #e8e8e8; padding-bottom:30px;}
section.act-chro{width:100%;float:none;margin-bottom:30px;position:relative;}
section.act-blog .act-blog-article, section.act-chro .act-chro-article{}
section.act-blog img, section.act-chro img{width:100%; height:auto;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-blog a:hover img, section.act-chro a:hover img{opacity:0.8;}
section.act-blog h3, section.act-chro h3{margin-bottom:20px;display:block;margin-top:15px;}
section.act-blog a h4, section.act-chro a h4{margin-top:17px;margin-bottom:10px;text-transform:uppercase; font-weight:700; font-size:20px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-blog a b, section.act-chro a b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#ed3625; z-index:999;}
section.act-blog a:hover b, section.act-chro a:hover b{color:#212121}
section.act-blog a:hover h4, section.act-chro a:hover h4{color:#212121;}
section.act-blog p, section.act-chro p{margin-bottom:15px;}
section.act-blog .act-blog-article a, section.act-chro .act-chro-article a{display:block; text-decoration:none;margin-bottom:20px;position:relative;}
section.act-blog a.act-blog-article-big, section.act-chro a.act-chro-article-big{clear:both;margin-bottom:0px;display:block;position:relative;}
section.act-blog a span, section.act-chro a span{text-transform:uppercase;  font-size:15px; font-weight:400; display:block; text-align:right; margin-top:10px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-blog a:hover span, section.act-chro a:hover span{color:#000000;}

section.act-concours{width:100% ;margin-right:0;float:none;padding-right:0%; margin-right:0%; margin-bottom:30px;border-right:0;position:relative; border-bottom:1px solid #e8e8e8; padding-bottom:30px;}
section.act-video{width:100%;float:none;margin-bottom:30px;position:relative;}
section.act-concours .act-concours-article, section.act-video .act-video-article{}
section.act-concours img, section.act-video img{width:100%; height:auto;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-concours a:hover img, section.act-video a:hover img{opacity:0.8;}
section.act-concours h3, section.act-video h3{margin-bottom:20px;display:block;margin-top:15px;}
section.act-concours a h4, section.act-video a h4{margin-top:17px;margin-bottom:10px;text-transform:uppercase; font-weight:700; font-size:20px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-concours a b, section.act-video a b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#ed3625; z-index:999;}
section.act-concours a:hover b, section.act-video a:hover b{color:#212121}
section.act-concours a:hover h4, section.act-video a:hover h4{color:#212121;}
section.act-concours p, section.act-video p{margin-bottom:15px;}
section.act-concours .act-concours-article a, section.act-video .act-video-article a{display:block; text-decoration:none;margin-bottom:20px;position:relative; width:47.5%;float:left;margin-left:5%;}
section.act-concours .act-concours-article a:first-child, section.act-video .act-video-article a:first-child{margin-left:0;}
section.act-concours a span, section.act-video a span{text-transform:uppercase;  font-size:15px; font-weight:400; display:block; text-align:right; margin-top:10px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-concours a:hover span, section.act-video a:hover span{color:#000000;}

section.act-calendrier{width:100% ;margin-bottom:30px;position:relative;margin-top:30px;}
section.act-calendrier .act-calendrier-article{}
section.act-calendrier img{width:100%; height:auto;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-calendrier a:hover img{opacity:0.8;}
section.act-calendrier h3{margin-bottom:20px;display:block;margin-top:15px;}
section.act-calendrier a h4{margin-top:17px;margin-bottom:10px;text-transform:uppercase; font-weight:700; font-size:20px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-calendrier a:hover h4{color:#212121;}
section.act-calendrier p{margin-bottom:15px;}
section.act-calendrier a{display:block; text-decoration:none;margin-bottom:20px;position:relative; width:47.5%;float:left;margin-left:5%;}
section.act-calendrier a b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#ed3625; z-index:999;}
section.act-calendrier a:hover b{color:#212121}
section.act-calendrier a:first-child, section.act-calendrier a:nth-child(3){margin-left:0;}
section.act-calendrier a:nth-child(3), section.act-calendrier a:nth-child(4){display:none;}
.mag section.act-calendrier a:nth-child(3), .mag section.act-calendrier a:nth-child(4){display:block;margin-top:15px;}
section.act-calendrier a span{text-transform:uppercase;  font-size:15px; font-weight:400; display:block; text-align:right; margin-top:10px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-calendrier a:hover span{color:#000000;}

#col-gauche a.btn-act{position:absolute; top:1px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px;}
#col-gauche a.btn-act:hover{background-color:#ed3625; text-decoration:none;}
#col-gauche .act-calendrier a.btn-act{position:absolute; top:1px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px; width:auto;}
#col-gauche .act-chro a.btn-act{margin-right:0;}
#col-gauche .act-concours a.btn-act, #col-gauche .act-video a.btn-act{position:absolute; top:1px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px;}
#col-gauche .act-video a.btn-act{margin-right:0;}
#col-gauche .act-concours a.btn-act:hover, #col-gauche .act-video a.btn-act:hover, #col-gauche .act-calendrier a.btn-act:hover{background-color:#ed3625;}


#template{width:100%;margin-top:0px;}
#template  h2{margin:0px 0 18px 0;}
#template .template-left-cont{width:100% ;float:none;margin-top:0px; margin-bottom:30px;height:auto;margin-top:30px;-webkit-order: 2; order: 2;}
#template .template-left-cont .fixx{display:none;}
#template .template-right-cont{margin-left:0;padding-left:0%;margin-right:0; float:none; width:100%;margin-top:0px;height:auto; border-left:0; margin-bottom:30px; -webkit-order: 1; order: 1;}
#template .template-left-cont a{text-decoration:none;}
#template .template-left-cont-in{padding:0 0px 0px 0}
#template .template-left-cont-in article.populaire{width:22%;float:left;margin-left:4%;height:auto;margin-bottom:10px;}
#template .template-left-cont-in a:first-of-type article.populaire, #template .template-left-cont-in a:nth-of-type(5) article.populaire, #template .template-left-cont-in a:nth-of-type(9) article.populaire{margin-left:0;clear:both}
#template .template-left-cont-in article.populaire:hover{padding-left:0;border:0;background-color:#ffffff;}

#template .template-left-cont h3{margin:20px 0 20px 0 ;}
#template .template-left-cont h3:first-child{margin:0 0 20px 0;}
#template .template-left-cont-in article.populaire:nth-child(4){margin-bottom:30px;}
#template .template-left-cont-in article.populaire .populaire-img {float:none;width:100%;height:auto;}
#template .template-left-cont-in article.populaire .populaire-text{margin-left:0px;height:auto; margin-right:20px;  padding-top:15px; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;float:none;width:100%;}
#template .template-left-cont-in article.populaire .populaire-text h5{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
#template .template-left-cont-in article.populaire .populaire-text h5.c{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;padding-top:0px;}
#template .template-left-cont-in article.populaire .populaire-img img{ width:150%;}

#template .template-left-cont h3:last-of-type{display:none;}
#template .template-left-cont a{display:none;}



#template .template-full{margin-left:0%;padding-left:0%;margin-right:0; float:none; width:100%;margin-top:30px;height:auto; border-left:0px solid #e8e8e8; margin-bottom:30px; }
#template .template-full .template-right-cont-left{float:none ;width:100%; margin-right:0%; margin-top:30px; margin-bottom:30px; position:relative;height:auto }
#template .template-full .template-right-cont-left img{width:100%; height:auto; }
#template .template-full .template-right-cont-right{float:none; width:100%; margin-right:0%; margin-top:30px; height:auto; margin-bottom:30px;}
#template .template-full .template-right-cont-right p{margin-top:20px;}
#template .template-full .template-right-cont-right a.suite{display:block; padding:10px 15px 10px 15px; background-color:#ed3625; text-align:center; color:#ffffff; float:left; text-decoration:none; text-transform:uppercase;margin-top:25px;font-size:13px;}
#template .template-full .template-right-cont-right a.suite:hover{background-color:#212121;}
#template .template-full .template-right-cont-right a.comm{display:block; padding:10px 15px 10px 15px; background-color:#212121; text-align:center; color:#ffffff; float:left; text-decoration:none; text-transform:uppercase;margin-top:25px;font-size:13px; margin-right:10px;}
#template .template-full .template-right-cont-right a.comm:hover{background-color:#ed3625;}
#template .template-full .template-right-cont-left b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#ed3625; z-index:999;}

.actualite-in .actualite-in-img{height:auto;overflow: visible;position:relative;margin:30px 0;}


#template .template-full .actualite-in-img{width:100%; float:none; margin-right:0; overflow:visible; height:auto;}
#template .template-full .actualite-in-form{width:60%;float:none;}

section.act-vg{width:100% ;margin-right:0;float:none;padding-right:0%; margin-right:0%; margin-bottom:30px;border-right:0;position:relative; border-bottom:1px solid #e8e8e8; padding-bottom:30px;}
section.act-vd{width:100%;float:none;margin-bottom:30px;position:relative;}
section.act-vg .act-vg-article, section.act-vd .act-vd-article{}
section.act-vg img, section.act-vd img{width:100%; height:auto;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-vg a:hover img, section.act-vd a:hover img{opacity:0.8;}
section.act-vg h3, section.act-vd h3{margin-bottom:20px;display:block;margin-top:15px;}
section.act-vg a h4, section.act-vd a h4{margin-top:17px;margin-bottom:10px;text-transform:uppercase; font-weight:700; font-size:20px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-vg a b, section.act-vd a b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#f5b300; z-index:999;}
section.act-vg a:hover b, section.act-vd a:hover b{color:#212121}
section.act-vg a:hover h4, section.act-vd a:hover h4{color:#212121;}
section.act-vg p, section.act-vd p{margin-bottom:15px;}
section.act-vg .act-vg-article a, section.act-vd .act-vd-article a{display:block; text-decoration:none;margin-bottom:20px;position:relative; width:47.5%;float:left;margin-left:5%;}
section.act-vg .act-vg-article a:first-child, section.act-vd .act-vd-article a:first-child{margin-left:0;}
section.act-vg a span, section.act-vd a span{text-transform:uppercase;  font-size:15px; font-weight:400; display:block; text-align:right; margin-top:10px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-vg a:hover span, section.act-vd a:hover span{color:#000000;}

#col-gauche .act-vg a.btn-v{position:absolute; top:1px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px; width:auto;}
#col-gauche .act-vd a.btn-v{position:absolute; top:1px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px;}
#col-gauche .act-vg a.btn-v:hover, #col-gauche .act-vd a.btn-v:hover{background-color:#f5b300;}

.enligne a{width:23.5%; margin-left:2%; float:left;margin-bottom:2%;display:block;position:relative;}
.enligne a:nth-child(4n+1){margin-left:0;}
.enligne a:nth-child(8){margin-left:2%;}
.enligne a:nth-child(15){margin-left:2%;}



.abonnement{width:100%; float:none;margin-right:0%;padding-right:0%; border-bottom:1px solid #e8e8e8; border-right:0; margin-top:30px;height:auto;padding-bottom:40px;}
.vipad{width:45%; float:left;margin-right:4.40%;padding-right:4.40%; border-right:1px solid #e8e8e8;margin-top:30px;height:auto;}
.m-infolettre{width:45%; float:left;margin-right:0;padding-right:0%; border-right:0;margin-top:30px;height:auto;}

#red .abonnement a.bout{background-color:#ed3625; width:97%;padding:20px 0px 20px 3%; display:block; width:auto;color:#ffffff; ; text-transform:uppercase; text-decoration:none; margin-top:15px;font-size:21px;position:relative;}
.m-infolettre input:first-of-type {width: 65%;padding-left:5%;border:1px solid #212121;margin-top:20px;}
.m-infolettre input:last-of-type {width: 25%;float:right;color:#ffffff;margin-top:20px;}


.faq-gauche{float:none; margin-right:0%; width:100%}
.faq-droite{float:none;width:100%;margin-top:0px;}

.faq-gauche h3, .faq-droite h3{background:url('http://www.decouvertesmag.com/img/faq.png') no-repeat left top;min-height:58px;padding: 0 0 10px 75px;}

.faq-gauche p, .faq-droite p{margin-bottom:60px;}
.faq-gauche a, .faq-droite a{margin-bottom:0;}

.media-personne{width:30%; margin-left:5%;float:left;margin-bottom:50px;}
.media-personne:nth-child(4n+1){margin-left:5%;clear:none}
.media-personne:nth-child(3n+1){margin-left:0%;clear:both}

header .ban-contenu{display:none;}

.media-personne h3{font-size:18px;}
#template .template-right-cont{margin-bottom:0px;}
#template .template-right-cont article.populaire{width:22%;float:left;margin-left:4%;height:auto;margin-bottom:10px;}
#template .template-right-cont a:first-of-type article.populaire, #template .template-left-cont-in a:nth-of-type(5) article.populaire, #template .template-left-cont-in a:nth-of-type(9) article.populaire{margin-left:0;}
#template .template-right-cont article.populaire:hover{padding-left:0;border:0;background-color:#ffffff;}
#template .template-right-cont h3{margin:20px 0 20px 0 ;}
#template .template-right-cont h3:first-child{margin:0 0 20px 0;}
#template .template-right-cont article.populaire:nth-child(4){margin-bottom:30px;}
#template .template-right-cont article.populaire .populaire-img {float:none;width:100%;height:auto;}
#template .template-right-cont article.populaire .populaire-text{margin-left:0px;height:auto; margin-right:20px;  padding-top:15px; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;float:none;width:100%;}
#template .template-right-cont article.populaire .populaire-text h5{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
#template .template-right-cont article.populaire .populaire-text h5.c{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;padding-top:0px;}
#template .template-right-cont article.populaire .populaire-img img{ width:150%;}
#template .template-right-cont article.populaire:hover .populaire-text h5{color:#ed3625; }

.content-2 article.populaire{width:22%;float:left;margin-left:4%;height:auto;margin-bottom:10px;}
.content-2  a:first-of-type article.populaire, .content-2 a:nth-of-type(5) article.populaire, .content-2  a:nth-of-type(9) article.populaire{margin-left:0;}
.content-2 article.populaire:hover{padding-left:0;border:0;background-color:#f8f8f8;}
.content-2  h3{margin:20px 0 20px 0 ;}
.content-2  h3:first-child{margin:0 0 20px 0;}
.content-2  article.populaire:nth-child(4){margin-bottom:30px;}
.content-2 article.populaire .populaire-img {float:none;width:100%;height:auto;}
.content-2 article.populaire .populaire-text{margin-left:0px;height:auto; margin-right:20px;  padding-top:15px; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;float:none;width:100%;}
.content-2 article.populaire .populaire-text h5{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.content-2 article.populaire .populaire-text h5.c{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;padding-top:0px;}
.content-2 article.populaire .populaire-img img{ width:150%;}
.content-2 article.populaire:hover .populaire-text h5{color:#ed3625; }

.bloc-membre{display:block;margin-bottom:20px;}
.bloc-membre li{float:left; width:48.5%; height:auto;margin-left:3%; margin-bottom:30px;}
.bloc-membre li a img{width:100%; height:auto;}
.bloc-membre li a {text-decoration:none;display:block;}
.bloc-membre li a h4{margin-bottom:20px; font-size:14px;}
.bloc-membre li:first-child, .bloc-membre li:nth-child(3){margin-left:0;}
.ou-menu{display:none;}
}
/*------IPHONE PAYSAGE----*/
@media screen and (min-width:431px) and (max-width:640px) {
	
	#template .template-left-cont h3:last-of-type{display:none;}
#template .template-left-cont a{display:none;}


.col-gauche-left{float:left;width:150px;height:10px;display:none;}
.col-gauche-right{margin-left:0px;position:relative;}

.acc.ban-invisible #fix-top{margin-top:125px;}

.acc.ban-visible .ban-section{display:block;background:url(http://www.decouvertesmag.com/img/foot-image.png) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; height:250px;}

#red #main #col-droite{top:inherit}
#gray #main #col-droite{top:inherit}
#orange #main #col-droite{top:inherit}
#yellow #main #col-droite{top:inherit}
#green #main #col-droite{top:inherit}
#blue #main #col-droite{top:inherit}
#purple #main #col-droite{top:inherit}

footer{background:url(http://www.decouvertesmag.com/img/foot-image.png) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;height:auto;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding:50px 25px 50px 25px;}
footer #l-foot{width:100%;float:none;}
footer a.logo-f{display:block;margin-bottom:20px;width:250px;height:auto;}
footer a.logo-f img{width:100%;height:auto;}
footer #r-foot{width:100%;float:none;margin-top:30px;}
footer #r-foot p{font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:1.1em;font-weight:inherit;line-height:125%; text-align:left;}
footer #l-foot p{text-align:left;margin-bottom:20px;margin-left:0px;color:#3d3d3c;background-color:#eeeeee;display:inline;padding:0px 10px 0px 10px;line-height:150%;}
footer  h4{font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:2.5em;font-weight:inherit;line-height:90%;text-shadow:1px 1px 0px #3d3d3c;margin-bottom:10px;text-align:left;}
	
.mobilus{display:none;width:100%;height:100%;background:url(http://www.decouvertesmag.com/img/foot-image.png) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;;position:fixed;z-index:99999999999;overflow:scroll;top:0;}
.mobilus ul:first-of-type{ width:100%;float:left;margin-right:10%;margin-top:50px}
.mobilus ul:first-of-type li{padding:10px 20px 10px 50px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border-bottom:1px solid #3d3d3c; font-size:1.5em;}
.mobilus ul:first-of-type li a{font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:1.5em;text-decoration:none;width:100%;display:block;}

.mobilus ul:nth-of-type(2){margin-top:50px; }
.mobilus ul:nth-of-type(2) li{padding:10px 20px 10px 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border-bottom:1px solid #3d3d3c;border-top:1px solid #3d3d3c;font-size:1.2em; float:left;}
.mobilus ul:nth-of-type(2) li a{font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:1.2em;text-decoration:none;display:block;}
.mobilus ul:nth-of-type(2) li:first-child{padding:10px 20px 10px 50px;}

.mobilus-nav{display:block;}
.mobilus-nav a{display:block;position:fixed;right:20px;top:40px;height:36px;width:36px;z-index:99999999;}
.mobilus-nav a:hover{opacity:0.7;}

.close-mobilus{position:absolute;top:20px;right:20px;cursor:pointer;-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;transition-property: transform;}


header.new .prim-menu{background-color:#e73829;}
header.new .prim-menu ul{display:none;}
header.new .pre-menu ul{display:none;}

.acc #fix-top{margin-top:150px;}
.acc #main {margin: 0px 0 0 0; min-height:auto;height:auto;max-height:inherit;display:block;}
.acc #main h1{font-family:'bebas_neueregular', sans-serif;color:#ed3625;font-size:2em;margin-bottom:20px;margin-left:10px;margin-top:0;}
.acc #main h1 br{display:none;}
.acc #main h2, .acc #main h1.main-titre{text-align:left;background:none}
.acc #main h2.ico-avion{background:none; padding-left:0px;}
.acc #main h2.ico-cal{background:none;  padding-left:0px;margin-top:25px;}
.acc #main h2.ico-art{background:none;  padding-left:0px;margin-top:25px;display:none;}
.acc #main h2.ico-con{background:none;  padding-left:0px;margin-top:25px;}

.acc #main #col-gauche{position:relative;margin-right:25px;min-height:auto;margin-left:25px;margin-bottom:25px;}
.acc #main #col-gauche h4{font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:1.5em;font-weight:inherit;line-height:90%;position:absolute;bottom:15px; left:15px;padding-right:10px;text-shadow:1px 1px 0px #3d3d3c;border-left:3px solid #ffffff;padding-left:8px;}
.acc #main #col-droite{position:relative;top:inherit;right:inherit; min-height: 200px;width:100%;margin-top:0px; clear:both}

.acc #main #col-gauche h4{font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:1em;font-weight:inherit;line-height:90%;position:absolute;bottom:15px; left:15px;padding-right:10px;text-shadow:1px 1px 0px #3d3d3c;border-left:3px solid #ffffff;padding-left:8px;}

.acc #main #col-gauche .b-1{width:50%;height:300px;margin-top:0;margin-left:0;}
.acc #main #col-gauche .b-2{width:50%;height:200px;margin-top:0;margin-left:0;}
.acc #main #col-gauche .b-3{width:50%;height:200px;margin-top:-0;margin-left:0;}
.acc #main #col-gauche .b-4{width:50%;height:200px;margin-top:-100px;margin-left:0;}
.acc #main #col-gauche .b-5{width:50%;height:200px;margin-top:0;margin-left:0;}
.acc #main #col-gauche .b-6{width:50%;height:300px;margin-top:-100px;margin-left:0;}
.acc #main #col-gauche .b-7{width:50%;height:200px;margin-top:0;margin-left:0;}
.acc #main #col-gauche .b-8{width:50%;height:300px;margin-top:0;margin-left:0;clear:both;}
.acc #main #col-gauche .b-9{width:50%;height:200px;margin-top:0;margin-left:0;}
.acc #main #col-gauche .b-10{width:50%;height:200px;margin-top:0;margin-left:0;}
.acc #main #col-gauche .b-11{width:50%;height:200px;margin-top:-100px;margin-left:0;}
.acc #main #col-gauche .b-12{width:50%;height:200px;margin-top:0;margin-left:0;}
.acc #main #col-gauche .b-13{width:50%;height:200px;margin-top:-100px;margin-left:0;}
.acc #main #col-gauche .b-14{width:50%;height:200px;margin-top:0;margin-left:0;}
.acc #main #col-gauche .b-15{width:50%;height:200px;margin-top:-100px;margin-left:0;display:none;}
.acc #main #col-gauche .b-16{width:50%;height:200px;margin-top:-100px;margin-left:0;}
.acc #main #col-gauche .b-17{width:50%;height:200px;margin-top:0;margin-left:0;}
.acc #main #col-gauche .b-18{width:50%;height:200px;margin-top:-100px;margin-left:0}
.acc #main #col-gauche .b-19{width:50%;height:200px;margin-top:0;margin-left:0;}
.acc #main #col-gauche .b-20{width:50%;height:200px;margin-top:-100px;margin-left:0;}
.acc #main #col-gauche .b-21{width:50%;height:200px;margin-top:0;margin-left:0;}
.acc #main #col-gauche .b-22{width:50%;height:200px;margin-top:-100px;margin-left:0;}
.acc #main #col-gauche .b-23{width:50%;height:300px;margin-top:0;margin-left:0;}
.acc #main #col-gauche .b-24{width:50%;height:200px;margin-top:-200px;margin-left:0;}

.acc #main #col-gauche .b-3 img, .acc #main #col-gauche .b-14 img{width:100px;height:61px;margin-top:-30.5px;top:50%;margin-left:-50px;left:50%;position:absolute;}	
.acc #main #col-gauche .b-22 img{width:100px;height:20px;position:absolute;margin-top:-10px;top:50%;margin-left:-50px;left:50%;}

.acc #main #col-droite #mc_embed_signup{width:300px;margin:0 auto 25px auto;padding:0 0 0px 0;font-size:1.5em;}
.h{display:none;}
#div-gpt-ad-1418661475961-0{margin:0 auto 0 auto; width:300px;}
#div-gpt-ad-1418661475961-1{margin:0 auto 0 auto; width:300px;}

#pub-un{display:none;}


	
	
	p{text-align:justify; font-size:12px;}
	
.form .formi1{width:100%; margin-right:0%; float:none; }
.form .formi2{width:100%; float:none;}

.fiche-droite embed{height:400px;}
	
h2 a{margin:0px 0 0 0 ;float:left;}
h2 a img{width:100%; height:auto;}
h2 a:first-child{margin-right:0;}
h2 a:first-child{width:100%;float:none}
 h2 a:nth-child(2), h2 a:nth-child(3), h2 a:nth-child(4), h2 a:nth-child(5), h2 a:nth-child(6), h2 a:nth-child(7), h2 a:nth-child(8), h2 a:nth-child(9), h2 a:nth-child(10), h2 a:nth-child(11), h2 a:nth-child(12), h2 a:nth-child(13), h2 a:nth-child(14), h2 a:nth-child(15), h2 a:nth-child(16), h2 a:nth-child(17), h2 a:nth-child(18), h2 a:nth-child(19), h2 a:nth-child(20){width:15.833333333333%; margin-left:1%;float:left}
h2 a:nth-child(2), h2 a:nth-child(8), h2 a:nth-child(14){margin-left:0;}
h2 a:last-child{clear:both;}

	.cmenu{width:37px ;height:22px;position:absolute;top:180px; left:-50px; display:block;}
	
	#acc-pleinair span p{display:block;}
#acc-hebergement span p{display:none;}
#acc-restaurant span p{display:none;}
#acc-bloc1 span p{display:none;}
#acc-bloc2 span p{display:none;}
#acc-bloc3 span p{display:none;}
#acc-bloc4 span p{display:none;}

	#col-gauche .act-vg a.btn-v{position:relative; top:0px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px; margin-bottom:20px;}
#col-gauche .act-vd a.btn-v{position:relative; top:0px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px; margin-bottom:20px;}
#col-gauche .act-vg a.btn-v:hover, #col-gauche .act-vd a.btn-v:hover{background-color:#f5b300;}

#template .template-full .actualite-in-img{width:100%; float:none; margin-right:0; overflow:visible; height:auto;}
#template .template-full .actualite-in-form{width:100%;float:none;}
	
	
header .mobile-nav{display:none;}
form.number {  display:none; }
h2{font-size:20px;}
#main #titre-section .racine a, #main #titre-section .racine strong{font-size:13px;}

#main{width:100%; max-width:1800px;margin:-3px auto 0 auto;position:relative; z-index:2;}

#main .full-search{width:100%; height:auto; padding-bottom:0px;background-color:#ffffff;margin-bottom:50px;}
#main .full-search .full-search-cont{padding:0}
#main .full-search h2{margin-bottom:20px;}
#main .full-search p{}

#main #col-gauche{margin-left:50px; margin-top:50px; margin-right:50px; }





.infolettre form{ position:relative; top:0; right:0;width:320px; margin-right:0;}
.inputs2 {width: 175px;}
#main #col-gauche .infolettre{margin-top:35px;margin-bottom:50px;position:relative;}
#main #col-gauche .infolettre h2{color:#212121;padding-top:3px; margin-bottom:20px; margin-right:0; display:block;}


form.plein-air-search select{ background: #212121 url(http://www.decouvertesmag.com/img/drop-arrow.png) no-repeat 90% center;width:100%;height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:20px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.plein-air-search select:nth-child(2){margin-left:0;}
form span.plus{display:none;}
form.plein-air-search input[type=submit] {width:100%; height:60px; background-color:#212121; margin-top:10px; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:none;}

form.hebergement-search select{ background: #212121 url(http://www.decouvertesmag.com/img/drop-arrow.png) no-repeat 90% center;width:100%;height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:20px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.hebergement-search select:nth-child(2){margin-left:0;}
form span.plus{display:none;}
form.hebergement-search input[type=submit] {width:100%; height:60px; background-color:#212121; margin-top:10px; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:none;}

form.spa-search select{ background: #212121 url(http://www.decouvertesmag.com/img/drop-arrow.png) no-repeat 90% center;width:100%;height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:20px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.spa-search select:nth-child(2){margin-left:0;}
form span.plus{display:none;}
form.spa-search input[type=submit] {width:100%; height:60px; background-color:#212121; margin-top:10px; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:none;}

form.restaurant-search select{ background: #212121 url(http://www.decouvertesmag.com/img/drop-arrow.png) no-repeat 90% center;width:100%;height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:20px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.restaurant-search select:nth-child(2){margin-left:0;}
form span.plus{display:none;}
form.restaurant-search input[type=submit] {width:100%; height:60px; background-color:#212121; margin-top:10px; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:none;}

#main #col-gauche .carte{margin-top:35px; width:100%;position:relative; margin-bottom:50px;}
#main #col-gauche .carte h2{color:#212121; margin-bottom:20px;}
#main #col-gauche .carte iframe{width:100%; height:400px;}

#main #col-gauche .carte a.c-pleinair{background-color:#8dc002;padding:15px 0 0 0; right:0;display:block;  height:35px;width:48.5%;margin-bottom:15px; float:left;color:#ffffff; text-transform:uppercase; position:relative; text-align:center; text-decoration:none;font-weight:400;font-family:'Lato', sans-serif;}
#main #col-gauche .carte a:hover.c-pleinair{background-color:#212121;}
#main #col-gauche .carte a.c-hebergement{padding:15px 0 0 0; right:0;display:block;  height:35px;width:48.5%;margin-bottom:15px; background-color:#0586b1; float:left;color:#ffffff; text-transform:uppercase; position:relative; text-align:center; text-decoration:none;font-weight:400;font-family:'Lato', sans-serif;}
#main #col-gauche .carte a:hover.c-hebergement{background-color:#212121;}
#main #col-gauche .carte a.c-restaurant{padding:15px 0 0 0;right:0;  display:block; height:35px;margin-bottom:15px;width:48.5%; margin-left:3%; float:left; background-color:#ec7b01; color:#ffffff; text-transform:uppercase; position:relative; text-align:center; text-decoration:none;font-weight:400;font-family:'Lato', sans-serif;}
#main #col-gauche .carte a:hover.c-restaurant{background-color:#212121;}

#orange #main #col-gauche .carte a:hover.c-restaurant{background-color:#212121;}
#orange #main #col-gauche .carte a.c-restaurant{background-color:#0586b1;padding:15px 0 0 0;right:0;  display:block; height:35px;margin-bottom:15px;width:48.5%; margin-left:3%; float:left;color:#ffffff; text-transform:uppercase; position:relative; text-align:center; text-decoration:none;font-weight:400;font-family:'Lato', sans-serif;}


#main #col-gauche .fiche-list .bloc-1-4{width:100%;padding:5%;float:none; margin-left:0%; background-color:#ffffff;border:1px solid #e8e8e8;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;margin-top:0; margin-bottom:5%;position:relative;}
#main #col-gauche .fiche-list .bloc-1-4:nth-child(3n+1) {margin-left:0;}
#main #col-gauche .fiche-list .bloc-1-4:nth-child(2n+1) {margin-left:0;}
#main #col-gauche .fiche-list .bloc-1-4 a{text-decoration:none; display:block;}
#main #col-gauche .fiche-list .bloc-1-4 span{text-transform:uppercase; margin-top:10px; display:block;font-size:13px; padding:10px 0px 10px 0px; text-align:center;background-color:#ffffff;color:#ffffff;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; float:none; width:100%; } 
#main #col-gauche .fiche-list .bloc-1-4 h3{font-size:22px;}
#main #col-gauche .fiche-list .bloc-1-4 b{top:30px;right:30px;}
#main #col-gauche .fiche-list .bloc-1-4 span:first-of-type{margin-right:0%; margin-top:20px;}
.fiche-list li.hiding{display:none;}	




#main #titre-section{width:100%; height:120px; margin:-35px auto 30px auto; background-color:rgba(130,176,2,1);position:relative; z-index:2;}
#main #titre-section #retour {border:1px solid #ffffff; width:40px; height:40px; display:block; top:40px;left:25px;position:absolute; overflow:hidden; }
#main #titre-section #retour a{color:#ffffff;text-decoration:none; display:inline-block; text-align:center; font-size:50px;  padding-left:0px;font-weight:300;line-height:70%;width:40px; height:40px;}
#main #titre-section #retour a:hover{background-color:#ffffff;color:#8dc002;}
#main #titre-section #titre{padding:35px 0 0 70px;}
#main #titre-section #titre h1, #main #titre-section #titre h2{text-transform:uppercase; font-weight:300; color:#ffffff; font-size:2.7em;}
#main #titre-section #titre h2{text-align:left;}




.fiche-gauche{width:100%; float:none; margin-right:0; margin-bottom:50px;}
.fiche-droite{width:100%; float:none; margin-bottom:50px;}
.fiche-droite a.small{width:100%; margin:0;}

.fiche-gauche iframe{width:100%;height:350px}

.fiche-gauche .important span{ height:30px; width:100%; float:none;margin-left:0%; background-color:#0586b1; color:#ffffff; text-transform:uppercase;display:block;text-align:center; padding-top:10px; margin-bottom:10px;}
.fiche-gauche .important span:first-child{margin-left:0;}

#orange .fiche-gauche .important{margin-bottom:20px;}
#orange .fiche-gauche .important span{ height:30px; width:100%; float:none;margin-left:0%; background-color:#ec7b01; color:#ffffff; text-transform:uppercase;display:block;text-align:center; padding-top:10px; margin-bottom:10px;}
#orange .fiche-gauche .important span:first-child{margin-left:0;}

#yellow .fiche-gauche .important{margin-bottom:20px;}
#yellow .fiche-gauche .important span{ height:30px; width:100%; float:none;margin-left:0%; background-color:#f5b300; color:#ffffff; text-transform:uppercase;display:block;text-align:center; padding-top:10px; margin-bottom:10px;}
#yellow .fiche-gauche .important span:first-child{margin-left:0;}

header .ban-contenu{display:none;}

#main #titre-section .ban-contenu{display:none;}

.tabs label {font-family:'Lato', sans-serif;background: #8dc002;width:48.5%;font-size: 13px;line-height: 40px;height: 40px;position: relative;float: left;display: block;color: #ffffff;letter-spacing: 1px;text-transform: uppercase;font-weight: bold;text-align: center;text-shadow: 1px 1px 1px rgba(255,255,255,0.3);border-radius: 0px 0px 0 0;box-shadow: 0px 0 3px rgba(0,0,0,0.1), 0px 0 3px rgba(0,0,0,0.1);cursor: pointer; margin-bottom:10px;margin-left:3%;}

.tabs label:first-of-type, .tabs label:nth-of-type(3), .tabs label:nth-of-type(5){margin-left:0;}
.content a .cont-left{width:100%; float:none;margin-right:0%;}
.content a .cont-left img{width:100%; height:auto;border:10px solid #ffffff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.content a .cont-right{width:100%; float:none}

.weatherFeed {font-family: 'Lato', Helvetica, sans-serif;font-size: 90%;width: 95%; padding:0 0px 0 0px;height:125px; margin-top:30px;}
.weatherItem {padding:17px 0 0 0px ;text-align: left; height:100px;width:95%;color:#ffffff;}
.weatherTemp {font-size: 5em;font-weight: 400;float:left;height:70px; line-height: 85%;width:125px;border-right:3px solid #ffffff;text-align:right; padding-right:10px; padding-top:10px;}
.weatherRange, .weatherWind{ padding-left:15px;font-size: 1.5em; line-height:100%; font-weight:400; float:left; height:30px; width:200px; }
.weatherWind{padding-top:0px;}
.weatherRange br{display:none;}
.weatherRange{padding-top:15px;}

ul.resp-tabs-list {display: none;}
#green h2.resp-accordion {display: block;background-color:#8dc002}
.resp-vtabs .resp-tab-content {border: 1px solid #C1C1C1;}
.resp-vtabs .resp-tabs-container {border: none;float: none;width: 100%;min-height: initial;clear: none;}
.resp-accordion-closed {display:none !important;}
.resp-vtabs .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important;}


#main #titre-section .ban-partage{background-color:rgba(0,0,0,0.65); position:absolute; top:-115px;left:0px; width:65px;display:block;overflow:hidden;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
#main #titre-section .ban-partage img{width:350px; height:auto;}
#main #titre-section .ban-partage:hover{width:350px;}


section.act-blog{width:100% ;margin-right:0;float:none;padding-right:0%; margin-right:0%; margin-bottom:30px;border-right:0;position:relative; border-bottom:1px solid #e8e8e8; padding-bottom:30px;}
section.act-chro{width:100%;float:none;margin-bottom:30px;position:relative;}
section.act-blog .act-blog-article, section.act-chro .act-chro-article{}
section.act-blog img, section.act-chro img{width:100%; height:auto;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-blog a:hover img, section.act-chro a:hover img{opacity:0.8;}
section.act-blog h3, section.act-chro h3{margin-bottom:20px;display:block;margin-top:15px;}
section.act-blog a h4, section.act-chro a h4{margin-top:17px;margin-bottom:10px;text-transform:uppercase; font-weight:700; font-size:20px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-blog a b, section.act-chro a b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#ed3625; z-index:999;}
section.act-blog a:hover b, section.act-chro a:hover b{color:#212121}
section.act-blog a:hover h4, section.act-chro a:hover h4{color:#212121;}
section.act-blog p, section.act-chro p{margin-bottom:15px;}
section.act-blog .act-blog-article a, section.act-chro .act-chro-article a{display:block; text-decoration:none;margin-bottom:20px;position:relative;}
section.act-blog a.act-blog-article-big, section.act-chro a.act-chro-article-big{clear:both;margin-bottom:0px;display:block;position:relative;}
section.act-blog a span, section.act-chro a span{text-transform:uppercase;  font-size:15px; font-weight:400; display:block; text-align:right; margin-top:10px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-blog a:hover span, section.act-chro a:hover span{color:#000000;}

section.act-concours{width:100% ;margin-right:0;float:none;padding-right:0%; margin-right:0%; margin-bottom:30px;border-right:0;position:relative; border-bottom:1px solid #e8e8e8; padding-bottom:30px;}
section.act-video{width:100%;float:none;margin-bottom:30px;position:relative;}
section.act-concours .act-concours-article, section.act-video .act-video-article{}
section.act-concours img, section.act-video img{width:100%; height:auto;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-concours a:hover img, section.act-video a:hover img{opacity:0.8;}
section.act-concours h3, section.act-video h3{margin-bottom:20px;display:block;margin-top:15px;}
section.act-concours a h4, section.act-video a h4{margin-top:17px;margin-bottom:10px;text-transform:uppercase; font-weight:700; font-size:20px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-concours a b, section.act-video a b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#ed3625; z-index:999;}
section.act-concours a:hover b, section.act-video a:hover b{color:#212121}
section.act-concours a:hover h4, section.act-video a:hover h4{color:#212121;}
section.act-concours p, section.act-video p{margin-bottom:15px;}
section.act-concours .act-concours-article a, section.act-video .act-video-article a{display:block; text-decoration:none;margin-bottom:20px;position:relative; width:100%;float:none;margin-left:0%;}
section.act-concours .act-concours-article a:nth-child(2), section.act-video .act-video-article a:nth-child(2){display:none;}
.mag section.act-video .act-video-article a:nth-child(2){display:block; margin-top:15px;}
section.act-concours .act-concours-article a:first-child, section.act-video .act-video-article a:first-child{margin-left:0;}
section.act-concours a span, section.act-video a span{text-transform:uppercase;  font-size:15px; font-weight:400; display:block; text-align:right; margin-top:10px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-concours a:hover span, section.act-video a:hover span{color:#000000;}

section.act-calendrier{width:100% ;margin-bottom:30px;position:relative;margin-top:30px;}
section.act-calendrier .act-calendrier-article{}
section.act-calendrier img{width:100%; height:auto;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-calendrier a:hover img{opacity:0.8;}
section.act-calendrier h3{margin-bottom:20px;display:block;margin-top:15px;}
section.act-calendrier a h4{margin-top:17px;margin-bottom:10px;text-transform:uppercase; font-weight:700; font-size:20px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-calendrier a:hover h4{color:#212121;}
section.act-calendrier p{margin-bottom:15px;}
section.act-calendrier a{display:block; text-decoration:none;margin-bottom:20px;position:relative; width:100%;float:none;margin-left:0%;}
section.act-calendrier a b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#ed3625; z-index:999;}
section.act-calendrier a:hover b{color:#212121}
section.act-calendrier a:first-child{margin-left:0;}
section.act-calendrier a:nth-child(2), section.act-calendrier a:nth-child(3), section.act-calendrier a:nth-child(4){display:none;}
.mag section.act-calendrier a:nth-child(2), .mag section.act-calendrier a:nth-child(3), .mag section.act-calendrier a:nth-child(4){display:block;margin-top:15px;}
section.act-calendrier a span{text-transform:uppercase;  font-size:15px; font-weight:400; display:block; text-align:right; margin-top:10px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-calendrier a:hover span{color:#000000;}

#col-gauche a.btn-act{position:relative; top:0px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px; margin-bottom:20px;}
#col-gauche a.btn-act:hover{background-color:#ed3625; text-decoration:none;}
#col-gauche .act-calendrier a.btn-act{position:relative; top:0px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px; width:auto;margin-bottom:20px;}
#col-gauche .act-chro a.btn-act{margin-right:0;}
#col-gauche .act-concours a.btn-act, #col-gauche .act-video a.btn-act{position:relative; top:0px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px;margin-bottom:20px;}
#col-gauche .act-video a.btn-act{margin-right:0;}
#col-gauche .act-concours a.btn-act:hover, #col-gauche .act-video a.btn-act:hover, #col-gauche .act-calendrier a.btn-act:hover{background-color:#ed3625;}

#red nav.act-menu {width:100%; max-width:1700px; height:100px; margin:0 auto 60px auto;}
#red nav.act-menu li{width:32%; height:60px; text-align:center; float:left;margin-left:2%}
#red nav.act-menu li:nth-child(4),  #red nav.act-menu li:nth-child(5){width:49%; height:60px; text-align:center; float:left;margin-left:2%}
#red nav.act-menu li:first-child, #red nav.act-menu li:nth-child(4){margin-left:0;}
#red nav.act-menu li a{color:#000000; font-size:20px;text-decoration:none;width:100%; display:block;text-transform:uppercase; padding-top:22px;height:32px;font-weight:400; background:url('http://www.decouvertesmag.com/img/red-hover.png')repeat-x top center; background-position: top; transition: all .2s ease-in;}
#red nav.act-menu li a:hover{background:url('http://www.decouvertesmag.com/img/red-hover.png')repeat-x bottom center; background-position: bottom; transition: all .2s ease-in;color:#ffffff;}

#yellow nav.voyage-menu {width:100%; max-width:1700px; height:100px; margin:0 auto 60px auto;}
#yellow nav.voyage-menu li{width:32%; height:60px; text-align:center; float:left;margin-left:2%}
#yellow nav.voyage-menu li:nth-child(4),  #yellow nav.voyage-menu li:nth-child(5){width:49%; height:60px; text-align:center; float:left;margin-left:2%}
#yellow nav.voyage-menu li:first-child, #yellow nav.voyage-menu li:nth-child(4){margin-left:0;}
#yellow nav.voyage-menu li a{color:#000000; font-size:14px;text-decoration:none;width:100%; display:block;text-transform:uppercase; padding-top:22px;height:32px;font-weight:400; background:url('http://www.decouvertesmag.com/img/yellow-hover.png')repeat-x top center; background-position: top; transition: all .2s ease-in;}
#yellow nav.voyage-menu li a:hover{background:url('http://www.decouvertesmag.com/img/red-hover.png')repeat-x bottom center; background-position: bottom; transition: all .2s ease-in;color:#ffffff;}

#template{width:100%;margin-top:0px;}
#template  h2{margin:0px 0 18px 0;}
#template .template-left-cont{width:100% ;float:none;margin-top:0px; margin-bottom:30px;height:auto;margin-top:30px;-webkit-order: 2; order: 2;}
#template .template-left-cont .fixx{display:none;}
#template .template-right-cont{margin-left:0;padding-left:0%;margin-right:0; float:none; width:100%;margin-top:0px;height:auto; border-left:0; margin-bottom:30px; -webkit-order: 1; order: 1;}
#template .template-left-cont a{text-decoration:none;}
#template .template-left-cont-in{padding:0 0px 0px 0}
#template .template-left-cont-in article.populaire{width:47.5%;float:left;margin-left:5%;height:auto;margin-bottom:10px;}
#template .template-left-cont-in a:nth-of-type(5) article.populaire, #template .template-left-cont-in a:nth-of-type(9) article.populaire{margin-left:5%;}
#template .template-left-cont-in a:first-of-type article.populaire, #template .template-left-cont-in a:nth-of-type(odd) article.populaire{margin-left:0;clear:both}
#template .template-left-cont-in article.populaire:hover{padding-left:0;border:0;background-color:#ffffff;}

#template .template-left-cont h3{margin:20px 0 20px 0 ;}
#template .template-left-cont h3:first-child{margin:0 0 20px 0;}
#template .template-left-cont-in article.populaire:nth-child(4){margin-bottom:30px;}
#template .template-left-cont-in article.populaire .populaire-img {float:none;width:100%;height:auto;}
#template .template-left-cont-in article.populaire .populaire-text{margin-left:0px;height:auto; margin-right:20px;  padding-top:15px; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;float:none;width:100%;}
#template .template-left-cont-in article.populaire .populaire-text h5{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
#template .template-left-cont-in article.populaire .populaire-text h5.c{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;padding-top:0px;}
#template .template-left-cont-in article.populaire .populaire-img img{ width:150%;}

#template .template-left-cont-in article.populaire:hover .populaire-text h5{color:#ed3625; }
#template .template-right-cont-left{float:none; width:100%; margin-right:0%; margin-top:30px; margin-bottom:30px; position:relative;height:auto }
#template .template-right-cont-left img{width:100%; height:auto; }
#template .template-right-cont-right{float:none; width:100%; margin-right:0%; margin-top:30px; height:auto; margin-bottom:30px;}
#template .template-right-cont-right p{margin-top:20px; margin-bottom:20px;}
#template .template-right-cont-right a.suite{display:block; padding:10px 0 10px 0 ; width:100%;background-color:#ed3625; text-align:center; color:#ffffff; float:none; text-decoration:none; text-transform:uppercase;margin-top:5px;font-size:13px;}
#template .template-right-cont-right a.suite:hover{background-color:#212121;}
#template .template-right-cont-right a.comm{display:block; padding:10px 0px 10px 0px; background-color:#212121; width:100%;text-align:center; color:#ffffff; float:none; text-decoration:none; text-transform:uppercase;margin-top:5px;font-size:13px; margin-right:10px;}
#template .template-right-cont-right a.comm:hover{background-color:#ed3625;}
#template .template-right-cont-left b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#ed3625; z-index:999;}

#template .template-full{margin-left:0%;padding-left:0%;margin-right:0; float:none; width:100%;margin-top:30px;height:auto; border-left:0px solid #e8e8e8; margin-bottom:30px; }
#template .template-full .template-right-cont-left{float:none ;width:100%; margin-right:0%; margin-top:30px; margin-bottom:30px; position:relative;height:auto }
#template .template-full .template-right-cont-left img{width:100%; height:auto; }
#template .template-full .template-right-cont-right{float:none; width:100%; margin-right:0%; margin-top:30px; height:auto; margin-bottom:30px;}
#template .template-full .template-right-cont-right p{margin-top:20px; margin-bottom:20px;}
#template .template-full .template-right-cont-right a.suite{display:block; padding:10px 0 10px 0 ; width:100%;background-color:#ed3625; text-align:center; color:#ffffff; float:none; text-decoration:none; text-transform:uppercase;margin-top:5px;font-size:13px;}
#template .template-full .template-right-cont-right a.suite:hover{background-color:#212121;}
#template .template-full .template-right-cont-right a.comm{display:block; padding:10px 0px 10px 0px; background-color:#212121; width:100%;text-align:center; color:#ffffff; float:none; text-decoration:none; text-transform:uppercase;margin-top:5px;font-size:13px; margin-right:10px;}
#template .template-full .template-right-cont-right a.comm:hover{background-color:#ed3625;}
#template .template-full .template-right-cont-left b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#ed3625; z-index:999;}

.actualite-in .actualite-in-img{height:auto;overflow: visible;position:relative;margin:30px 0;}


section.act-vg{width:100% ;margin-right:0;float:none;padding-right:0%; margin-right:0%; margin-bottom:30px;border-right:0;position:relative; border-bottom:1px solid #e8e8e8; padding-bottom:30px;}
section.act-vg:last-of-type{border-bottom:none; margin-bottom:0;padding-bottom:0;}
section.act-vd{width:100%;float:none;margin-bottom:30px;position:relative;}
section.act-vg .act-vg-article, section.act-vd .act-vd-article{}
section.act-vg img, section.act-vd img{width:100%; height:auto;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-vg a:hover img, section.act-vd a:hover img{opacity:0.8;}
section.act-vg h3, section.act-vd h3{margin-bottom:20px;display:block;margin-top:15px;}
section.act-vg a h4, section.act-vd a h4{margin-top:17px;margin-bottom:10px;text-transform:uppercase; font-weight:700; font-size:20px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-vg a b, section.act-vd a b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#f5b300; z-index:999;}
section.act-vg a:hover b, section.act-vd a:hover b{color:#212121}
section.act-vg a:hover h4, section.act-vd a:hover h4{color:#212121;}
section.act-vg p, section.act-vd p{margin-bottom:15px;}
section.act-vg .act-vg-article a, section.act-vd .act-vd-article a{display:block; text-decoration:none;margin-bottom:20px;position:relative; width:100%;float:none;margin-left:0%;}
section.act-vg .act-vg-article a:first-child, section.act-vd .act-vd-article a:first-child{margin-left:0;}
section.act-vg .act-vg-article a:nth-child(2), section.act-vd .act-vd-article a:nth-child(2){display:none;}
section.act-vg a span, section.act-vd a span{text-transform:uppercase;  font-size:15px; font-weight:400; display:block; text-align:right; margin-top:10px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-vg a:hover span, section.act-vd a:hover span{color:#000000;}

#col-gauche .act-vg a.btn-v{position:relative; top:0px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px; width:auto;margin-bottom:20px;}
#col-gauche .act-vd a.btn-v{position:relative; top:0px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px;margin-bottom:20px;}
#col-gauche .act-vg a.btn-v:hover, #col-gauche .act-vd a.btn-v:hover{background-color:#f5b300;}

.enligne a{width:32%; margin-left:2%; float:left;margin-bottom:2%;display:block;position:relative;}
.enligne a:nth-child(3n+1){margin-left:0;}
.enligne a:nth-child(8){margin-left:2%;}
.enligne a:nth-child(15){margin-left:2%;}


#acc-bloc:last-child{margin-right:0;}

#acc-pleinair span p{display:none;}

.abonnement{width:100%; float:none;margin-right:0%;padding-right:0%; border-bottom:1px solid #e8e8e8; border-right:0; margin-top:30px;height:auto;padding-bottom:40px;}
.vipad{width:100%; float:none;margin-right:0%;padding-right:0%; border-right:0;border-bottom:1px solid #e8e8e8; margin-top:30px;height:auto;padding-bottom:40px;}
.m-infolettre{width:100%; float:none;margin-right:0;padding-right:0%; border-right:0;margin-top:30px;height:auto;}

#red .abonnement a.bout{background-color:#ed3625; width:97%;padding:20px 0px 20px 3%; display:block; width:auto;color:#ffffff; ; text-transform:uppercase; text-decoration:none; margin-top:15px;font-size:21px;position:relative;}

.abonnement h3, .vipad h3, .m-infolettre h3, .m-application h3{text-align:left;margin-bottom:30px;}
.vipad img, .m-infolettre img{width:100%; height:auto;margin-bottom:30px;}
#red .vipad a.bout, #red .m-application a.bout{background-color:#ed3625; padding:10px 15px 10px 15px; display:inline-block; width:auto;color:#ffffff; float:right; text-transform:uppercase; text-decoration:none; margin-top:15px;font-size:13px;}
#red .abonnement h4{margin:15px 0 10px 0; font-weight:700;color:#212121;}
#red .abonnement img{position:absolute; top:10px; right:15px;}
#red .abonnement a:hover.bout, #red .vipad a:hover.bout, #red .m-application a:hover.bout{background-color:#212121;}
.m-infolettre input-moz-placeholder {color: #b5b5b5;} 
.m-infolettre input placeholder:hover{color:#ffffff;}
.m-infolettre input{width:auto;padding: 15px 0px 15px 0;font-family: "Lato", sans-serif; font-weight: 300;font-size: 17px;color: #9D9E9E;background: #FFF;border:0; margin-bottom:20px; font-style:italic;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; text-transform:none; margin-bottom:20px;display:block;float:left;}
.m-infolettre input:first-of-type {width: 65%;padding-left:5%;border:1px solid #212121;margin-top:20px;}
.m-infolettre input:last-of-type {width: 25%;float:right;color:#ffffff;margin-top:20px;}
.m-infolettre input:focus {background: #ed3625;color: #ffffff;border:1px solid #212121}
.m-infolettre input:hover {background: #ed3625;color: #ffffff;}
 #red .m-application{margin-top:0px; display:block;}
 #red .m-application .app-left img{width:100%;height:auto;}
 #red .m-application .app-left{width:10%; float:none;margin-right:0%;display:none;}
 #red .m-application .app-right{width:100%; float:none;margin-right:0%;}
 #red .m-application .app-right h3{margin-top:10px;}

#red nav.act-menu2 {width:100%; max-width:1700px; height:50px; margin:0 auto 100px auto;}
#red nav.act-menu2 li{width:49.5%; height:60px; text-align:center; float:left;margin-left:1%}
#red nav.act-menu2 li:first-child, #red nav.act-menu2 li:nth-child(3){margin-left:0;}
#red nav.act-menu2 li a{color:#000000; font-size:14px;text-decoration:none;width:100%; display:block;text-transform:uppercase; padding-top:22px;height:32px;font-weight:400; background:url('http://www.decouvertesmag.com/img/red-hover.png')repeat-x top center; background-position: top; transition: all .2s ease-in;}
#red nav.act-menu2 li a:hover, #red nav.act-menu2 li a.current{background:url('http://www.decouvertesmag.com/img/red-hover.png')repeat-x bottom center; background-position: bottom; transition: all .2s ease-in;color:#ffffff;}


#call-header{position:absolute;top:40px;left:300px;display:none;}
#call-header p{color:#212121; text-transform:uppercase; font-size:14px; font-weight:400;display:none;}
.mag #call-header{position:absolute;top:40px;left:300px;}
.mag #call-header p{color:#ffffff; text-transform:uppercase; font-size:14px; font-weight:400;display:none;}
.acc #call-header{position:absolute;top:40px;left:300px;}
.acc #call-header p{color:#ffffff; text-transform:uppercase; font-size:14px; font-weight:400;display:none;}



#big-pub{display:none;}


.faq-gauche{float:none; margin-right:0%; width:100%}
.faq-droite{float:none;width:100%;margin-top:0px;}

.faq-gauche h3, .faq-droite h3{background:url('http://www.decouvertesmag.com/img/faq.png') no-repeat left top;min-height:58px;padding: 0 0 10px 75px; font-size:18px;}

.faq-gauche p, .faq-droite p{margin-bottom:60px;}
.faq-gauche a, .faq-droite a{margin-bottom:0;}


.media-personne{width:47.5%; margin-left:5%;float:left;margin-bottom:50px;}
.media-personne:nth-child(4n+1){margin-left:5%;clear:none}
.media-personne:nth-child(2n+1){margin-left:0%;clear:both}

.media-personne h3{font-size:18px;}

#template .template-right-cont{margin-bottom:60px;}
#template .template-right-cont article.populaire{width:47.5%;float:left;margin-left:5%;height:auto;margin-bottom:10px;}
#template .template-right-cont a:nth-of-type(5) article.populaire, #template .template-right-cont a:nth-of-type(9) article.populaire{margin-left:5%;}
#template .template-right-cont a:first-of-type article.populaire, #template .template-right-cont a:nth-of-type(odd) article.populaire{margin-left:0;clear:both}
#template .template-right-cont article.populaire:hover{padding-left:0;border:0;background-color:#ffffff;}
#template .template-right-cont h3{margin:20px 0 20px 0 ;}
#template .template-right-cont h3:first-child{margin:0 0 20px 0;}
#template .template-right-cont article.populaire:nth-child(4){margin-bottom:30px;}
#template .template-right-cont article.populaire .populaire-img {float:none;width:100%;height:auto;}
#template .template-right-cont article.populaire .populaire-text{margin-left:0px;height:auto; margin-right:20px;  padding-top:15px; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;float:none;width:100%;}
#template .template-right-cont article.populaire .populaire-text h5{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
#template .template-right-cont article.populaire .populaire-text h5.c{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;padding-top:0px;}
#template .template-right-cont article.populaire .populaire-img img{ width:150%;}
#template .template-right-cont article.populaire:hover .populaire-text h5{color:#ed3625; }

.content-2 article.populaire{width:47.5%;float:left;margin-left:5%;height:auto;margin-bottom:10px;}
.content-2 a:nth-of-type(5) article.populaire, .content-2 a:nth-of-type(9) article.populaire{margin-left:5%;}
.content-2 a:first-of-type article.populaire, .content-2  a:nth-of-type(odd) article.populaire{margin-left:0;}

.content-2  article.populaire:hover{padding-left:0;border:0;background-color:#f8f8f8;}
.content-2 h3{margin:20px 0 20px 0 ; }
.content-2 h3:first-child{margin:0 0 20px 0;}
.content-2 article.populaire:nth-child(4){margin-bottom:30px;}
.content-2 article.populaire .populaire-img {float:none;width:100%;height:auto;}
.content-2 article.populaire .populaire-text{margin-left:0px;height:auto; margin-right:20px;  padding-top:15px; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;float:none;width:100%;}
.content-2 article.populaire .populaire-text h5{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.content-2 article.populaire .populaire-text h5.c{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;padding-top:0px;}
.content-2 article.populaire .populaire-img img{ width:150%;}
.content-2 article.populaire:hover .populaire-text h5{color:#ed3625; }
.bloc-membre{display:block;margin-bottom:20px;}
.bloc-membre li{float:left; width:48.5%; height:auto;margin-left:3%; margin-bottom:30px;}
.bloc-membre li a img{width:100%; height:auto;}
.bloc-membre li a {text-decoration:none;display:block;}
.bloc-membre li a h4{margin-bottom:20px; font-size:14px;}
.bloc-membre li:first-child, .bloc-membre li:nth-child(3){margin-left:0;}

header.new .pre-menu span.acch1{display:none;}
.ou-menu{display:none;}
}
/*------IPHONE PORTRAIT----*/
@media screen and (max-width:430px) {
	
	#template .template-left-cont h3:last-of-type{display:none;}
#template .template-left-cont a{display:none;}

	
	.acc.ban-invisible #fix-top{margin-top:125px;}
	
	.acc.ban-visible .ban-section{display:block;background:url(http://www.decouvertesmag.com/img/foot-image.png) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; height:250px;}
	
#red #main #col-droite{top:inherit}
#gray #main #col-droite{top:inherit}
#orange #main #col-droite{top:inherit}
#yellow #main #col-droite{top:inherit}
#green #main #col-droite{top:inherit}
#blue #main #col-droite{top:inherit}
#purple #main #col-droite{top:inherit}

.col-gauche-left{float:left;width:150px;height:10px;display:none;}
.col-gauche-right{margin-left:0px;position:relative;}

footer{background:url(http://www.decouvertesmag.com/img/foot-image.png) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;height:auto;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding:50px 25px 50px 25px;}
footer #l-foot{width:100%;float:none;}
footer a.logo-f{display:block;margin-bottom:20px;width:250px;height:auto;}
footer a.logo-f img{width:100%;height:auto;}
footer #r-foot{width:100%;float:none;margin-top:30px;}
footer #r-foot p{font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:1.1em;font-weight:inherit;line-height:125%; text-align:left;}
footer #l-foot p{text-align:left;margin-bottom:20px;margin-left:0px;color:#3d3d3c;background-color:#eeeeee;display:inline;padding:0px 10px 0px 10px;line-height:150%;}
footer  h4{font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:2.5em;font-weight:inherit;line-height:90%;text-shadow:1px 1px 0px #3d3d3c;margin-bottom:10px;text-align:left;}

.mobilus{display:none;width:100%;height:100%;background:url(http://www.decouvertesmag.com/img/foot-image.png) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;;position:fixed;z-index:99999999999;overflow:scroll;top:0;}
.mobilus ul:first-of-type{ width:100%;float:left;margin-right:10%;margin-top:50px}
.mobilus ul:first-of-type li{padding:10px 20px 10px 30px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border-bottom:1px solid #3d3d3c; font-size:1.2em;}
.mobilus ul:first-of-type li a{font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:1.2em;text-decoration:none;width:100%;display:block;}

.mobilus ul:nth-of-type(2){margin-top:25px; }
.mobilus ul:nth-of-type(2) li{padding:10px 10px 10px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border-bottom:1px solid #3d3d3c;border-top:1px solid #3d3d3c;font-size:1em; float:left;}
.mobilus ul:nth-of-type(2) li a{font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:1em;text-decoration:none;display:block;}
.mobilus ul:nth-of-type(2) li:first-child{padding:10px 20px 10px 30px;}

.mobilus-nav{display:block;}
.mobilus-nav a{display:block;position:fixed;right:20px;top:40px;height:36px;width:36px;z-index:99999999;}
.mobilus-nav a:hover{opacity:0.7;}

.close-mobilus{position:absolute;top:20px;right:20px;cursor:pointer;-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;transition-property: transform;}



header.new .prim-menu{background-color:#e73829;}
header.new .prim-menu ul{display:none;}
header.new .pre-menu ul{display:none;}

.acc #fix-top{margin-top:150px;}
.acc #main {margin: 0px 0 0 0; min-height:auto;height:auto;max-height:inherit;display:block;}
.acc #main h1, .acc #main #titre h2{font-family:'bebas_neueregular', sans-serif;color:#ed3625;font-size:2em;margin-bottom:20px;margin-left:10px;margin-top:0;}
.acc #main h1 br{display:none;}
.acc #main h2, .acc #main h1.main-titre{text-align:left;background:none}
.acc #main h2.ico-avion{background:none; padding-left:0px;}
.acc #main h2.ico-cal{background:none;  padding-left:0px;margin-top:25px;}
.acc #main h2.ico-art{background:none;  padding-left:0px;margin-top:25px;display:none;}
.acc #main h2.ico-con{background:none;  padding-left:0px;margin-top:25px;}

.acc #main #col-gauche{position:relative;margin-right:25px;min-height:auto;margin-left:25px;margin-bottom:25px;}
.acc #main #col-gauche h4{font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:1.5em;font-weight:inherit;line-height:90%;position:absolute;bottom:15px; left:15px;padding-right:10px;text-shadow:1px 1px 0px #3d3d3c;border-left:3px solid #ffffff;padding-left:8px;}
.acc #main #col-droite{position:relative;top:inherit;right:inherit; min-height:200px;width:100%;margin-top:0px; clear:both}

.acc #main #col-gauche h4{font-family:'bebas_neueregular', sans-serif;color:#ffffff;font-size:1em;font-weight:inherit;line-height:90%;position:absolute;bottom:15px; left:15px;padding-right:10px;text-shadow:1px 1px 0px #3d3d3c;border-left:3px solid #ffffff;padding-left:8px;}

.acc #main #col-gauche .b-1{width:100%;height:300px;margin-top:0;margin-left:0;float:none;}
.acc #main #col-gauche .b-2{width:100%;height:200px;margin-top:0;margin-left:0;float:none;}
.acc #main #col-gauche .b-3{width:100%;height:300px;margin-top:0;margin-left:0;float:none;}
.acc #main #col-gauche .b-4{width:100%;height:200px;margin-top:0;margin-left:0;float:none;}
.acc #main #col-gauche .b-5{width:100%;height:300px;margin-top:0;margin-left:0;float:none;}
.acc #main #col-gauche .b-6{width:100%;height:200px;margin-top:0;margin-left:0;float:none;}
.acc #main #col-gauche .b-7{width:100%;height:300px;margin-top:0;margin-left:0;float:none;}
.acc #main #col-gauche .b-8{width:100%;height:200px;margin-top:0;margin-left:0;clear:both;float:none;}
.acc #main #col-gauche .b-9{width:100%;height:100px;margin-top:0;margin-left:0;float:none;}
.acc #main #col-gauche .b-10{width:100%;height:100px;margin-top:0;margin-left:0;float:none;}
.acc #main #col-gauche .b-11{width:100%;height:300px;margin-top:0;margin-left:0;float:none;}
.acc #main #col-gauche .b-12{width:100%;height:100px;margin-top:0;margin-left:0;float:none;}
.acc #main #col-gauche .b-13{width:100%;height:100px;margin-top:0;margin-left:0;float:none;}
.acc #main #col-gauche .b-14{width:100%;height:200px;margin-top:0;margin-left:0;float:none;}
.acc #main #col-gauche .b-15{width:100%;height:300px;margin-top:0;margin-left:0;display:none;}
.acc #main #col-gauche .b-16{width:100%;height:200px;margin-top:0;margin-left:0;float:none;}
.acc #main #col-gauche .b-17{width:100%;height:100px;margin-top:0;margin-left:0;float:none;}
.acc #main #col-gauche .b-18{width:100%;height:100px;margin-top:0;margin-left:0;float:none;}
.acc #main #col-gauche .b-19{width:100%;height:300px;margin-top:0;margin-left:0;float:none;}
.acc #main #col-gauche .b-20{width:100%;height:200px;margin-top:0;margin-left:0;float:none;}
.acc #main #col-gauche .b-21{width:100%;height:300px;margin-top:0;margin-left:0;float:none;}
.acc #main #col-gauche .b-22{width:100%;height:200px;margin-top:0;margin-left:0;float:none;}
.acc #main #col-gauche .b-23{width:100%;height:300px;margin-top:0;margin-left:0;float:none;}
.acc #main #col-gauche .b-24{width:100%;height:200px;margin-top:0;margin-left:0;float:none;}

.acc #main #col-gauche .b-3 img, .acc #main #col-gauche .b-14 img{width:100px;height:61px;margin-top:-30.5px;top:50%;margin-left:-50px;left:50%;position:absolute;}	
.acc #main #col-gauche .b-22 img{width:100px;height:20px;position:absolute;margin-top:-10px;top:50%;margin-left:-50px;left:50%;}

.acc #main #col-droite #mc_embed_signup{width:300px;margin:0 auto 25px auto;padding:0 0 0px 0;font-size:1.5em;}
.h{display:none;}
#div-gpt-ad-1418661475961-0{margin:0 auto 0 auto; width:300px;}
#div-gpt-ad-1418661475961-1{margin:0 auto 0 auto; width:300px;}

#pub-un{display:none;}





p{text-align:justify; font-size:12px;}
.form .formi1{width:100%; margin-right:0%; float:none; }
.form .formi2{width:100%; float:none;}

.fiche-droite embed{height:250px;}

h2 a{margin:0px 0 0 0 ;float:left;}
h2 a img{width:100%; height:auto;}
h2 a:first-child{margin-right:0;}
h2 a:first-child{width:100%;float:none}
 h2 a:nth-child(2), h2 a:nth-child(3), h2 a:nth-child(4), h2 a:nth-child(5), h2 a:nth-child(6), h2 a:nth-child(7), h2 a:nth-child(8), h2 a:nth-child(9), h2 a:nth-child(10), h2 a:nth-child(11), h2 a:nth-child(12), h2 a:nth-child(13), h2 a:nth-child(14), h2 a:nth-child(15), h2 a:nth-child(16), h2 a:nth-child(17), h2 a:nth-child(18), h2 a:nth-child(19), h2 a:nth-child(20){width:15.833333333333%; margin-left:1%;float:left}
h2 a:nth-child(2), h2 a:nth-child(8), h2 a:nth-child(14){margin-left:0;}
h2 a:last-child{clear:both;}

.cmenu{width:37px ;height:22px;position:absolute;top:175px; left:-50px; display:block;}

#acc-pleinair span p{display:none;}
#acc-hebergement span p{display:none;}
#acc-restaurant span p{display:none;}
#acc-bloc1 span p{display:none;}
#acc-bloc2 span p{display:none;}
#acc-bloc3 span p{display:none;}
#acc-bloc4 span p{display:none;}
	
	#template .template-full .actualite-in-img{width:100%; float:none; margin-right:0; overflow:visible; height:auto;}
#template .template-full .actualite-in-form{width:100%;float:none;}
	
form.number{display:none;}
.holder {margin: 15px auto 15px auto;}
#main #titre-section .racine{ position:absolute; top:25px ;left:25px;}
#main #titre-section .racine a, #main #titre-section .racine strong{font-size:13px;}
header .mobile-nav{display:block;}
h2{font-size:20px;}
#blue h2{font-size:25px;	}



#main .full-search{width:100%; height:auto; padding-bottom:0px;background-color:#ffffff;margin-bottom:50px;}
#main .full-search .full-search-cont{padding:0x;}
#main .full-search h2{margin-bottom:20px;}
#main .full-search p{}







.infolettre form{ position:relative; top:0; right:0;width:280px; margin-right:0;}
.inputs2 {width: 140px; float:none;}
#main #col-gauche .infolettre{margin-top:35px;margin-bottom:50px;position:relative;}
#main #col-gauche .infolettre h2{color:#212121;padding-top:3px; margin-bottom:20px; margin-right:0; display:block;}


form.plein-air-search select{ background: #212121 url(http://www.decouvertesmag.com/img/drop-arrow.png) no-repeat 90% center;width:100%;height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:20px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.plein-air-search select:nth-child(2){margin-left:0;}
form span.plus{display:none;}
form.plein-air-search input[type=submit] {width:100%; height:60px; background-color:#212121; margin-top:10px; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:none;}

form.hebergement-search select{ background: #212121 url(http://www.decouvertesmag.com/img/drop-arrow.png) no-repeat 90% center;width:100%;height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:20px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.hebergement-search select:nth-child(2){margin-left:0;}
form span.plus{display:none;}
form.hebergement-search input[type=submit] {width:100%; height:60px; background-color:#212121; margin-top:10px; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:none;}

form.spa-search select{ background: #212121 url(http://www.decouvertesmag.com/img/drop-arrow.png) no-repeat 90% center;width:100%;height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:20px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.spa-search select:nth-child(2){margin-left:0;}
form span.plus{display:none;}
form.spa-search input[type=submit] {width:100%; height:60px; background-color:#212121; margin-top:10px; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:none;}

form.restaurant-search select{ background: #212121 url(http://www.decouvertesmag.com/img/drop-arrow.png) no-repeat 90% center;width:100%;height:60px; background-color:#212121; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:20px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
form.restaurant-search select:nth-child(2){margin-left:0;}
form span.plus{display:none;}
form.restaurant-search input[type=submit] {width:100%; height:60px; background-color:#212121; margin-top:10px; border:1px solid #ffffff; border-radius:1px;-webkit-appearance: none;  -moz-appearance: none; color:#ffffff; text-transform:uppercase; padding-left:7px; font-size:18px; font-weight:300;font-family:'bebas_neueregular', sans-serif;cursor:pointer;float:none;}



#main #col-gauche .carte{margin-top:35px; width:100%;position:relative; margin-bottom:50px;}
#main #col-gauche .carte h2{color:#212121; margin-bottom:20px;}
#main #col-gauche .carte iframe{width:100%; height:400px;}

#main #col-gauche .carte a.c-pleinair{background-color:#8dc002;padding:15px 0 0 0; right:0;display:block;  height:35px;width:48.5%;margin-bottom:15px; float:left;color:#ffffff; text-transform:uppercase; position:relative; text-align:center; text-decoration:none;font-weight:400;font-family:'Lato', sans-serif;}
#main #col-gauche .carte a:hover.c-pleinair{background-color:#212121;}
#main #col-gauche .carte a.c-hebergement{padding:15px 0 0 0; right:0;display:block;  height:35px;width:48.5%;margin-bottom:15px; background-color:#0586b1; float:left;color:#ffffff; text-transform:uppercase; position:relative; text-align:center; text-decoration:none;font-weight:400;font-family:'Lato', sans-serif;}
#main #col-gauche .carte a:hover.c-hebergement{background-color:#212121;}
#main #col-gauche .carte a.c-restaurant{padding:15px 0 0 0;right:0;  display:block; height:35px;margin-bottom:15px;width:48.5%; margin-left:3%; float:left; background-color:#ec7b01; color:#ffffff; text-transform:uppercase; position:relative; text-align:center; text-decoration:none;font-weight:400;font-family:'Lato', sans-serif;}
#main #col-gauche .carte a:hover.c-restaurant{background-color:#212121;}

#orange #main #col-gauche .carte a:hover.c-restaurant{background-color:#212121;}
#orange #main #col-gauche .carte a.c-restaurant{background-color:#0586b1;padding:15px 0 0 0;right:0;  display:block; height:35px;margin-bottom:15px;width:48.5%; margin-left:3%; float:left;color:#ffffff; text-transform:uppercase; position:relative; text-align:center; text-decoration:none;font-weight:400;font-family:'Lato', sans-serif;}

#main #col-gauche .fiche-list .bloc-1-4{width:100%;padding:5%;float:none; margin-left:0%; background-color:#ffffff;border:1px solid #e8e8e8;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;margin-top:0; margin-bottom:5%;position:relative;}
#main #col-gauche .fiche-list .bloc-1-4:nth-child(3n+1) {margin-left:0;}
#main #col-gauche .fiche-list .bloc-1-4:nth-child(2n+1) {margin-left:0;}
#main #col-gauche .fiche-list .bloc-1-4 a{text-decoration:none; display:block;}
#main #col-gauche .fiche-list .bloc-1-4 span{text-transform:uppercase; margin-top:10px; display:block;font-size:13px; padding:10px 0px 10px 0px; text-align:center;background-color:#ffffff;color:#ffffff;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; float:none; width:100%; } 
#main #col-gauche .fiche-list .bloc-1-4 h3{font-size:22px;}
#main #col-gauche .fiche-list .bloc-1-4 b{top:30px;right:30px;}
#main #col-gauche .fiche-list .bloc-1-4 span:first-of-type{margin-right:0%; margin-top:20px;}
.fiche-list li.hiding{display:none;}	



.inputs {width: 275px;padding: 15px 25px 15px 15px;font-family: "Lato", sans-serif;font-weight: 300;font-size: 16px;color: #9D9E9E;background: #FFF;border: 1px solid #212121; margin-top:35px; font-style:italic;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; text-transform:uppercase;}



#main #titre-section{width:100%; height:70px; margin:-35px auto 30px auto; background-color:rgba(130,176,2,1);position:relative; z-index:2;}
#main #titre-section #retour {border:1px solid #ffffff; width:40px; height:40px; display:block; top:40px;left:25px;position:absolute; overflow:hidden; display:none;}
#main #titre-section #retour a{color:#ffffff;text-decoration:none; display:inline-block; text-align:center; font-size:50px;  padding-left:0px;font-weight:300;line-height:70%;width:40px; height:40px;}
#main #titre-section #retour a:hover{background-color:#ffffff;color:#8dc002;}
#main #titre-section #titre{padding:20px 0 0 25px;}
#main #titre-section #titre h1, #main #titre-section #titre h2{text-transform:uppercase; font-weight:300; color:#ffffff; font-size:2em;}
#main #titre-section #titre h2{text-align:left;}
.fiche-gauche iframe{width:100%;height:350px}


.fiche-gauche{width:100%; float:none; margin-right:0; margin-bottom:50px;}
.fiche-droite{width:100%; float:none; margin-bottom:50px;}
.fiche-droite a.small{width:100%; margin:0;}


.fiche-gauche .important span{ height:30px; width:100%; float:none;margin-left:0%; background-color:#0586b1; color:#ffffff; text-transform:uppercase;display:block;text-align:center; padding-top:10px; margin-bottom:10px;}
.fiche-gauche .important span:first-child{margin-left:0;}

#orange .fiche-gauche .important{margin-bottom:20px;}
#orange .fiche-gauche .important span{ height:30px; width:100%; float:none;margin-left:0%; background-color:#ec7b01; color:#ffffff; text-transform:uppercase;display:block;text-align:center; padding-top:10px; margin-bottom:10px;}
#orange .fiche-gauche .important span:first-child{margin-left:0;}

#yellow .fiche-gauche .important{margin-bottom:20px;}
#yellow .fiche-gauche .important span{ height:30px; width:100%; float:none;margin-left:0%; background-color:#f5b300; color:#ffffff; text-transform:uppercase;display:block;text-align:center; padding-top:10px; margin-bottom:10px;}
#yellow .fiche-gauche .important span:first-child{margin-left:0;}


#main #titre-section .ban-contenu{display:none;}


.tabs label {font-family:'Lato', sans-serif;background: #8dc002;width:100%;font-size: 13px;line-height: 40px;height: 40px;position: relative;float: left;display: block;color: #ffffff;letter-spacing: 1px;text-transform: uppercase;font-weight: bold;text-align: center;text-shadow: 1px 1px 1px rgba(255,255,255,0.3);border-radius: 0px 0px 0 0;box-shadow: 0px 0 3px rgba(0,0,0,0.1), opx 0 3px rgba(0,0,0,0.1);cursor: pointer;margin-bottom:10px;}

.content a .cont-left{width:100%; float:none;margin-right:0%;}
.content a .cont-left img{width:100%; height:auto;border:10px solid #ffffff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.content a .cont-right{width:100%; float:none}

ul.resp-tabs-list {display: none;}
#green h2.resp-accordion {display: block;background-color:#8dc002}
.resp-vtabs .resp-tab-content {border: 1px solid #C1C1C1;}
.resp-vtabs .resp-tabs-container {border: none;float: none;width: 100%;min-height: initial;clear: none;}
.resp-accordion-closed {display:none !important;}
.resp-vtabs .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important;}

.content { background: #f8f8f8;position: relative;top: 0px;bottom:0px;left: 0;z-index: 1;opacity: 1;padding:10px 10px 10px 10px;-webkit-transition: opacity linear 0.1s;-moz-transition: opacity linear 0.1s;-o-transition: opacity linear 0.1s;-ms-transition: opacity linear 0.1s;transition: opacity linear 0.1s;}

#main #titre-section .ban-partage{background-color:rgba(0,0,0,0.65); position:absolute; top:-115px;left:0px; width:65px;display:block;overflow:hidden;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
#main #titre-section .ban-partage img{width:350px; height:auto;}
#main #titre-section .ban-partage:hover{width:350px;}

section.act-blog{width:100% ;margin-right:0;float:none;padding-right:0%; margin-right:0%; margin-bottom:30px;border-right:0;position:relative; border-bottom:1px solid #e8e8e8; padding-bottom:30px;}
section.act-chro{width:100%;float:none;margin-bottom:30px;position:relative;}
section.act-blog .act-blog-article, section.act-chro .act-chro-article{}
section.act-blog img, section.act-chro img{width:100%; height:auto;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-blog a:hover img, section.act-chro a:hover img{opacity:0.8;}
section.act-blog h3, section.act-chro h3{margin-bottom:20px;display:block;margin-top:15px;}
section.act-blog a h4, section.act-chro a h4{margin-top:17px;margin-bottom:10px;text-transform:uppercase; font-weight:700; font-size:20px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-blog a b, section.act-chro a b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#ed3625; z-index:999;}
section.act-blog a:hover b, section.act-chro a:hover b{color:#212121}
section.act-blog a:hover h4, section.act-chro a:hover h4{color:#212121;}
section.act-blog p, section.act-chro p{margin-bottom:15px;}
section.act-blog .act-blog-article a, section.act-chro .act-chro-article a{display:block; text-decoration:none;margin-bottom:20px;position:relative;}
section.act-blog a.act-blog-article-big, section.act-chro a.act-chro-article-big{clear:both;margin-bottom:0px;display:block;position:relative;}
section.act-blog a span, section.act-chro a span{text-transform:uppercase;  font-size:15px; font-weight:400; display:block; text-align:right; margin-top:10px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-blog a:hover span, section.act-chro a:hover span{color:#000000;}

section.act-concours{width:100% ;margin-right:0;float:none;padding-right:0%; margin-right:0%; margin-bottom:30px;border-right:0;position:relative; border-bottom:1px solid #e8e8e8; padding-bottom:30px;}
section.act-video{width:100%;float:none;margin-bottom:30px;position:relative;}
section.act-concours .act-concours-article, section.act-video .act-video-article{}
section.act-concours img, section.act-video img{width:100%; height:auto;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-concours a:hover img, section.act-video a:hover img{opacity:0.8;}
section.act-concours h3, section.act-video h3{margin-bottom:20px;display:block;margin-top:15px;}
section.act-concours a h4, section.act-video a h4{margin-top:17px;margin-bottom:10px;text-transform:uppercase; font-weight:700; font-size:20px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-concours a b, section.act-video a b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#ed3625; z-index:999;}
section.act-concours a:hover b, section.act-video a:hover b{color:#212121}
section.act-concours a:hover h4, section.act-video a:hover h4{color:#212121;}
section.act-concours p, section.act-video p{margin-bottom:15px;}
section.act-concours .act-concours-article a, section.act-video .act-video-article a{display:block; text-decoration:none;margin-bottom:20px;position:relative; width:100%;float:none;margin-left:0%;}
section.act-concours .act-concours-article a:nth-child(2), section.act-video .act-video-article a:nth-child(2){display:none;}
section.act-concours .act-concours-article a:first-child, section.act-video .act-video-article a:first-child{margin-left:0;}
section.act-concours a span, section.act-video a span{text-transform:uppercase;  font-size:15px; font-weight:400; display:block; text-align:right; margin-top:10px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-concours a:hover span, section.act-video a:hover span{color:#000000;}

section.act-calendrier{width:100% ;margin-bottom:30px;position:relative;margin-top:30px;}
section.act-calendrier .act-calendrier-article{}
section.act-calendrier img{width:100%; height:auto;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-calendrier a:hover img{opacity:0.8;}
section.act-calendrier h3{margin-bottom:20px;display:block;margin-top:15px;}
section.act-calendrier a h4{margin-top:17px;margin-bottom:10px;text-transform:uppercase; font-weight:700; font-size:20px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-calendrier a:hover h4{color:#212121;}
section.act-calendrier p{margin-bottom:15px;}
section.act-calendrier a{display:block; text-decoration:none;margin-bottom:20px;position:relative; width:100%;float:none;margin-left:0%;}
section.act-calendrier a b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#ed3625; z-index:999;}
section.act-calendrier a:hover b{color:#212121}
section.act-calendrier a:first-child{margin-left:0;}
section.act-calendrier a:nth-child(2), section.act-calendrier a:nth-child(3), section.act-calendrier a:nth-child(4){display:none;}
section.act-calendrier a span{text-transform:uppercase;  font-size:15px; font-weight:400; display:block; text-align:right; margin-top:10px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-calendrier a:hover span{color:#000000;}

#col-gauche a.btn-act{position:relative; top:0px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px; margin-bottom:20px;}
#col-gauche a.btn-act:hover{background-color:#ed3625; text-decoration:none;}
#col-gauche .act-calendrier a.btn-act{position:relative; top:0px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px; width:auto;margin-bottom:20px;}
#col-gauche .act-chro a.btn-act{margin-right:0;}
#col-gauche .act-concours a.btn-act, #col-gauche .act-video a.btn-act{position:relative; top:0px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px;margin-bottom:20px;}
#col-gauche .act-video a.btn-act{margin-right:0;}
#col-gauche .act-concours a.btn-act:hover, #col-gauche .act-video a.btn-act:hover, #col-gauche .act-calendrier a.btn-act:hover{background-color:#ed3625;}


#red nav.act-menu {width:100%; max-width:1700px; height:150px; margin:0 auto 60px auto;}
#red nav.act-menu li{width:49%; height:60px; text-align:center; float:left;margin-left:2%}
#red nav.act-menu li:nth-child(3),  #red nav.act-menu li:nth-child(4){width:49%; height:60px; text-align:center; float:left;margin-left:2%}
#red nav.act-menu li:first-child, #red nav.act-menu li:nth-child(3){margin-left:0;}
#red nav.act-menu li a{color:#000000; font-size:18px;text-decoration:none;width:100%; display:block;text-transform:uppercase; padding-top:22px;height:32px;font-weight:400; background:url('http://www.decouvertesmag.com/img/red-hover.png')repeat-x top center; background-position: top; transition: all .2s ease-in;}
#red nav.act-menu li a:hover{background:url('http://www.decouvertesmag.com/img/red-hover.png')repeat-x bottom center; background-position: bottom; transition: all .2s ease-in;color:#ffffff;}
#red nav.act-menu li:nth-child(5){width:100%; height:60px; text-align:center; float:left;margin-left:0}

#red nav.act-menu2 {width:100%; max-width:1700px; height:210px; margin:0 auto 60px auto;}
#red nav.act-menu2 li{width:100%; height:60px; text-align:center; float:non;margin-left:0%}
#red nav.act-menu2 li:first-child, #red nav.act-menu li:nth-child(3){margin-left:0;}
#red nav.act-menu2 li a{color:#000000; font-size:14px;text-decoration:none;width:100%; display:block;text-transform:uppercase; padding-top:22px;height:32px;font-weight:400; background:url('http://www.decouvertesmag.com/img/red-hover.png')repeat-x top center; background-position: top; transition: all .2s ease-in;}
#red nav.act-menu2 li a:hover{background:url('http://www.decouvertesmag.com/img/red-hover.png')repeat-x bottom center; background-position: bottom; transition: all .2s ease-in;color:#ffffff;}
#red nav.act-menu2 li:nth-child(5){width:100%; height:60px; text-align:center; float:left;margin-left:0}


#yellow nav.voyage-menu {width:100%; max-width:1700px; height:150px; margin:0 auto 60px auto;}
#yellow nav.voyage-menu li{width:49%; height:60px; text-align:center; float:left;margin-left:2%}
#yellow nav.voyage-menu li:nth-child(3),  #yellow nav.voyage-menu li:nth-child(4){width:49%; height:60px; text-align:center; float:left;margin-left:2%}
#yellow nav.voyage-menu li:first-child, #yellow nav.voyage-menu li:nth-child(3){margin-left:0;}
#yellow nav.voyage-menu li a{color:#000000; font-size:14px;text-decoration:none;width:100%; display:block;text-transform:uppercase; padding-top:22px;height:32px;font-weight:400; background:url('http://www.decouvertesmag.com/img/yellow-hover.png')repeat-x top center; background-position: top; transition: all .2s ease-in;}
#yellow nav.voyage-menu li a:hover{background:url('http://www.decouvertesmag.com/img/red-hover.png')repeat-x bottom center; background-position: bottom; transition: all .2s ease-in;color:#ffffff;}
#yellow nav.voyage-menu li:nth-child(5){width:100%; height:60px; text-align:center; float:left;margin-left:0}


#template{width:100%;}
#template  h2{margin:0px 0 18px 0;}
#template .template-left-cont{width:100% ;float:none;margin-top:0px; margin-bottom:30px;height:auto;margin-top:30px;}
#template .template-left-cont .fixx{display:none;}
#template .template-right-cont{margin-left:0;padding-left:0%;margin-right:0; float:right; width:100%;margin-top:0px;height:auto; border-left:0; margin-bottom:30px; }
#template .template-left-cont a{text-decoration:none;}
#template .template-left-cont-in{padding:0 0px 0px 0}
#template .template-left-cont-in article.populaire{height:75px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; border-left:0px solid #ed3625;}
#template .template-left-cont h3{margin:20px 0 20px 0 ;}
#template .template-left-cont h3:first-child{margin:0 0 20px 0;}
#template .template-left-cont-in article.populaire:nth-child(4){margin-bottom:30px;}
#template .template-left-cont-in article.populaire .populaire-img {}
#template .template-left-cont-in article.populaire .populaire-text{margin-left:65px;height:60px; margin-right:20px;  padding-top:15px; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
#template .template-left-cont-in article.populaire .populaire-text h5{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
#template .template-left-cont-in article.populaire .populaire-img img{ width:150%;}
#template .template-left-cont-in article.populaire:hover{background-color:#f8f8f8; border-left:6px solid #ed3625;padding-left:5px;}
#template .template-left-cont-in article.populaire:hover .populaire-text h5{color:#ed3625; }
#template .template-right-cont-left{float:none; width:100%; margin-right:0%; margin-top:30px; margin-bottom:30px; position:relative;height:auto }
#template .template-right-cont-left img{width:100%; height:auto; }
#template .template-right-cont-right{float:none; width:100%; margin-right:0%; margin-top:30px; height:auto; margin-bottom:30px;}
#template .template-right-cont-right p{margin-top:20px;margin-bottom:20px;}
#template .template-right-cont-right a.suite{display:block; padding:10px 0 10px 0 ; width:100%;background-color:#ed3625; text-align:center; color:#ffffff; float:none; text-decoration:none; text-transform:uppercase;margin-top:5px;font-size:13px;}
#template .template-right-cont-right a.suite:hover{background-color:#212121;}
#template .template-right-cont-right a.comm{display:block; padding:10px 0px 10px 0px; background-color:#212121; width:100%;text-align:center; color:#ffffff; float:none; text-decoration:none; text-transform:uppercase;margin-top:5px;font-size:13px; margin-right:10px;}
#template .template-right-cont-right a.comm:hover{background-color:#ed3625;}
#template .template-right-cont-left b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#ed3625; z-index:999;}

#template .template-full{margin-left:0%;padding-left:0%;margin-right:0; float:none; width:100%;margin-top:30px;height:auto; border-left:0px solid #e8e8e8; margin-bottom:30px; }
#template .template-full .template-right-cont-left{float:none ;width:100%; margin-right:0%; margin-top:30px; margin-bottom:30px; position:relative;height:auto }
#template .template-full .template-right-cont-left img{width:100%; height:auto; }
#template .template-full .template-right-cont-right{float:none; width:100%; margin-right:0%; margin-top:30px; height:auto; margin-bottom:30px;}
#template .template-full .template-right-cont-right p{margin-top:20px; margin-bottom:20px;}
#template .template-full .template-right-cont-right a.suite{display:block; padding:10px 0 10px 0 ; width:100%;background-color:#ed3625; text-align:center; color:#ffffff; float:none; text-decoration:none; text-transform:uppercase;margin-top:5px;font-size:13px;}
#template .template-full .template-right-cont-right a.suite:hover{background-color:#212121;}
#template .template-full .template-right-cont-right a.comm{display:block; padding:10px 0px 10px 0px; background-color:#212121; width:100%;text-align:center; color:#ffffff; float:none; text-decoration:none; text-transform:uppercase;margin-top:5px;font-size:13px; margin-right:10px;}
#template .template-full .template-right-cont-right a.comm:hover{background-color:#ed3625;}
#template .template-full .template-right-cont-left b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#ed3625; z-index:999;}


.actualite-in .actualite-in-img{height:auto;overflow: visible;position:relative;margin:30px 0;}

section.act-vg{width:100% ;margin-right:0;float:none;padding-right:0%; margin-right:0%; margin-bottom:30px;border-right:0;position:relative; border-bottom:1px solid #e8e8e8; padding-bottom:30px;}
section.act-vd{width:100%;float:none;margin-bottom:30px;position:relative;}
section.act-vg .act-vg-article, section.act-vd .act-vd-article{}
section.act-vg img, section.act-vd img{width:100%; height:auto;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-vg a:hover img, section.act-vd a:hover img{opacity:0.8;}
section.act-vg h3, section.act-vd h3{margin-bottom:20px;display:block;margin-top:15px;}
section.act-vg a h4, section.act-vd a h4{margin-top:17px;margin-bottom:10px;text-transform:uppercase; font-weight:700; font-size:20px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-vg a b, section.act-vd a b{position:absolute; background-color:#ffffff; top:10px; right:10px; padding:10px 15px 10px 15px; text-align:center; display:block; color:#f5b300; z-index:999;}
section.act-vg a:hover b, section.act-vd a:hover b{color:#212121}
section.act-vg a:hover h4, section.act-vd a:hover h4{color:#212121;}
section.act-vg p, section.act-vd p{margin-bottom:15px;}
section.act-vg .act-vg-article a, section.act-vd .act-vd-article a{display:block; text-decoration:none;margin-bottom:20px;position:relative; width:100%;float:none;margin-left:0%;}
section.act-vg .act-vg-article a:first-child, section.act-vd .act-vd-article a:first-child{margin-left:0;}
section.act-vg .act-vg-article a:nth-child(2), section.act-vd .act-vd-article a:nth-child(2){display:none;}
section.act-vg a span, section.act-vd a span{text-transform:uppercase;  font-size:15px; font-weight:400; display:block; text-align:right; margin-top:10px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
section.act-vg a:hover span, section.act-vd a:hover span{color:#000000;}

#col-gauche .act-vg a.btn-v{position:relative; top:0px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px; width:auto;margin-bottom:20px;}
#col-gauche .act-vd a.btn-v{position:relative; top:0px; right:0px; display:block; background-color:#212121; text-align:center; padding:10px 15px 10px 15px;margin-right:0%; z-index:999; color:#ffffff;text-transform:uppercase; text-decoration:none;font-size:13px;margin-bottom:20px;}
#col-gauche .act-vg a.btn-v:hover, #col-gauche .act-vd a.btn-v:hover{background-color:#f5b300;}


.enligne a{width:32%; margin-left:2%; float:left;margin-bottom:2%;display:block;position:relative;}
.enligne a:nth-child(3n+1){margin-left:0;}
.enligne a:nth-child(8){margin-left:2%;}
.enligne a:nth-child(15){margin-left:2%;}



#acc-pleinair img, #acc-hebergement img, #acc-restaurant img{width:100%;height:auto;}
#acc-pleinair{width:100%;height:auto;float:left;margin-right:0%}
#acc-hebergement{width:49.5%;height:auto;float:left;margin-right:1%;margin-top:1%;}
#acc-restaurant{width:49.5%;height:auto;float:left;margin-right:0%;margin-top:1%;}
#acc-bloc1{width:49.5%; margin-right:1%; margin-top:1%; float:left; height:auto;}
#acc-bloc2{width:49.5%; margin-right:0%; margin-top:1%; float:left; height:auto;}
#acc-bloc3{width:49.5%; margin-right:1%; margin-top:1%; float:left; height:auto;}
#acc-bloc4{width:49.5%; margin-right:0%; margin-top:1%; float:left; height:auto;}
#acc-bloc1 img, #acc-bloc2 img,#acc-bloc3 img, #acc-bloc4 img, #acc-bloc5 img{width:100%; height:auto;}
#acc-bloc:last-child{margin-right:0;}

.abonnement{width:100%; float:none;margin-right:0%;padding-right:0%; border-bottom:1px solid #e8e8e8; border-right:0; margin-top:30px;height:auto;padding-bottom:40px;}
.vipad{width:100%; float:none;margin-right:0%;padding-right:0%; border-right:0;border-bottom:1px solid #e8e8e8; margin-top:30px;height:auto;padding-bottom:40px;}
.m-infolettre{width:100%; float:none;margin-right:0;padding-right:0%; border-right:0;margin-top:30px;height:auto;}

#red .abonnement a.bout{background-color:#ed3625; width:97%;padding:20px 0px 20px 3%; display:block; width:auto;color:#ffffff; ; text-transform:uppercase; text-decoration:none; margin-top:15px;font-size:21px;position:relative;}

.abonnement h3, .vipad h3, .m-infolettre h3, .m-application h3{text-align:left;margin-bottom:30px;}
.vipad img, .m-infolettre img{width:100%; height:auto;margin-bottom:30px;}
#red .vipad a.bout, #red .m-application a.bout{background-color:#ed3625; padding:10px 15px 10px 15px; display:inline-block; width:auto;color:#ffffff; float:right; text-transform:uppercase; text-decoration:none; margin-top:15px;font-size:13px;}
#red .abonnement h4{margin:15px 0 10px 0; font-weight:700;color:#212121;}
#red .abonnement img{position:absolute; top:10px; right:15px;}
#red .abonnement a:hover.bout, #red .vipad a:hover.bout, #red .m-application a:hover.bout{background-color:#212121;}
.m-infolettre input-moz-placeholder {color: #b5b5b5;} 
.m-infolettre input placeholder:hover{color:#ffffff;}
.m-infolettre input{width:auto;padding: 15px 0px 15px 0;font-family: "Lato", sans-serif; font-weight: 300;font-size: 17px;color: #9D9E9E;background: #FFF;border:0; margin-bottom:20px; font-style:italic;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; text-transform:none; margin-bottom:20px;display:block;float:left;}
.m-infolettre input:first-of-type {width: 65%;padding-left:5%;border:1px solid #212121;margin-top:20px;}
.m-infolettre input:last-of-type {width: 25%;float:right;color:#ffffff;margin-top:20px;}
.m-infolettre input:focus {background: #ed3625;color: #ffffff;border:1px solid #212121}
.m-infolettre input:hover {background: #ed3625;color: #ffffff;}
 #red .m-application{margin-top:0px; display:block;}
 #red .m-application .app-left img{width:100%;height:auto;}
 #red .m-application .app-left{width:10%; float:none;margin-right:0%;display:none;}
 #red .m-application .app-right{width:100%; float:none;margin-right:0%;}
 #red .m-application .app-right h3{margin-top:10px;}



#big-pub{display:none;}

#call-header{position:absolute;top:40px;left:300px;display:none;}
#call-header p{color:#212121; text-transform:uppercase; font-size:14px; font-weight:400;display:none;}
.mag #call-header{position:absolute;top:40px;left:300px;}
.mag #call-header p{color:#ffffff; text-transform:uppercase; font-size:14px; font-weight:400;display:none;}
.acc #call-header{position:absolute;top:40px;left:300px;}
.acc #call-header p{color:#ffffff; text-transform:uppercase; font-size:14px; font-weight:400;display:none;}


.faq-gauche{float:none; margin-right:0%; width:100%}
.faq-droite{float:none;width:100%;margin-top:0px;}
.faq-gauche h3, .faq-droite h3{background:url('http://www.decouvertesmag.com/img/faq.png') no-repeat left top;min-height:58px;padding: 0 0 10px 75px; font-size:18px;}

.faq-gauche p, .faq-droite p{margin-bottom:60px;}
.faq-gauche a, .faq-droite a{margin-bottom:0;}


.media-personne{width:100%; margin-left:0%;float:none;margin-bottom:50px;}
.media-personne:nth-child(4n+1){margin-left:0%;clear:none}
.media-personne:nth-child(2n+1){margin-left:0%;clear:none}

.media-personne h3{font-size:18px;}


.icon-actualite img{width:75px;}

.content-2 article.populaire{width:47.5%;float:left;margin-left:5%;height:auto;margin-bottom:10px;}
.content-2 a:nth-of-type(5) article.populaire, .content-2 a:nth-of-type(9) article.populaire{margin-left:5%;}
.content-2 a:first-of-type article.populaire, .content-2  a:nth-of-type(odd) article.populaire{margin-left:0;}
.content-2  article.populaire:hover{padding-left:0;border:0;background-color:#f8f8f8;}
.content-2 h3{margin:20px 0 20px 0 ;}
.content-2 h3:first-child{margin:0 0 20px 0;}
.content-2 article.populaire:nth-child(4){margin-bottom:30px;}
.content-2 article.populaire .populaire-img {float:none;width:100%;height:auto;}
.content-2 article.populaire .populaire-text{margin-left:0px;height:auto; margin-right:20px;  padding-top:15px; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;float:none;width:100%;}
.content-2 article.populaire .populaire-text h5{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.content-2 article.populaire .populaire-text h5.c{text-transform:none;color:#212121; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;padding-top:0px;}
.content-2 article.populaire .populaire-img img{ width:150%;}
.content-2 article.populaire:hover .populaire-text h5{color:#ed3625; }

.bloc-membre{display:block;margin-bottom:20px;}
.bloc-membre li{float:none; width:100%; height:auto;margin-left:0%; margin-bottom:30px;}
.bloc-membre li a img{width:100%; height:auto;}
.bloc-membre li a {text-decoration:none;display:block;}
.bloc-membre li a h4{margin-bottom:20px; font-size:14px;}
.bloc-membre li:first-child, .bloc-membre li:nth-child(3){margin-left:0;}

header .conditions{position:absolute;top:0; right:20px; }

header .conditions a:first-child img{width:160px;height:auto}
header .conditions a:last-child img{width:80px;height:auto}

.ou-menu{display:none;}

header.new .pre-menu span.acch1{display:none;}

}

.large {width:1000%;}

/*------------------------------------------------------------------------------------------------------------------------*/
/* CLASS */
/*------------------------------------------------------------------------------------------------------------------------*/


.template-right-cont .icon-actualite{display:none;}

.clear{clear:both;}

.overFade{position: relative;display: inline-block;}
.overFade img{display: block;}
.overFade img + img{display: none;position: absolute;top:0; left: 0;


.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  zoom: 1; /* ie 6/7 */
}


.animated3 { -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } 
@-webkit-keyframes bounceInUp { 0% {opacity: 0;-webkit-transform: translateY(1700px); } 60% {opacity: 1;-webkit-transform: translateY(0px); } 80% { -webkit-transform: translateY(0px); } 100% { -webkit-transform: translateY(0); } } 
@keyframes bounceInUp { 0% {opacity: 0;transform: translateY(1700px); } 60% { opacity: 1; transform: translateY(0px); } 80% { transform: translateY(10px);} 100% { transform: translateY(0); } } 
.bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp; }

.animated4 { -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } 
@-webkit-keyframes bounceInLeft { 0% { opacity: 0; -webkit-transform: translateX(-1700px); } 60% { opacity: 1; -webkit-transform: translateX(0px); } 80% { -webkit-transform: translateX(0px); } 100% { -webkit-transform: translateX(0);}}
@keyframes bounceInLeft { 0% { opacity: 0; transform: translateX(-1700px); } 60% { opacity: 1; transform: translateX(0px); } 80% { transform: translateX(0px); } 100% { transform: translateX(0); } } 
.bounceInLeft { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft; }

.animated { -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: both;  animation-fill-mode: both; } 
@-webkit-keyframes bounceInRight { 0% { opacity: 0;-webkit-transform: translateX(1000px); }60% {opacity: 1;-webkit-transform: translateX(0px);}80% {-webkit-transform: translateX(0px);}100% {-webkit-transform: translateX(0); } } 
@keyframes bounceInRight { 0% { opacity: 0; transform: translateX(1000px);}60% {opacity: 1;transform: translateX(0px); } 80% {transform: translateX(0px); }100% { transform: translateX(0); } } 
.bounceInRight { -webkit-animation-name: bounceInRight; animation-name: bounceInRight; }

