/*****************************************
				 Fonts
*****************************************/
@font-face {
font-family: 'Conv_ThomasHeadline-Bold';
src: url('../fonts/ThomasHeadline-Bold.eot');
src: local('☺'), url('../fonts/ThomasHeadline-Bold.woff') format('woff'), url('../fonts/ThomasHeadline-Bold.ttf') format('truetype'), url('../fonts/ThomasHeadline-Bold.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Conv_ThomasHeadline-Light';
src: url('../fonts/ThomasHeadline-Light.eot');
src: local('☺'), url('../fonts/ThomasHeadline-Light.woff') format('woff'), url('../fonts/ThomasHeadline-Light.ttf') format('truetype'), url('../fonts/ThomasHeadline-Light.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Conv_ThomasHeadline-Black';
src: url('../fonts/ThomasHeadline-Black.eot');
src: local('☺'), url('../fonts/ThomasHeadline-Black.woff') format('woff'), url('../fonts/ThomasHeadline-Black.ttf') format('truetype'), url('../fonts/ThomasHeadline-Black.svg') format('svg');
font-weight: normal;
font-style: normal;
}
/*****************************************
			   Fin Fonts
*****************************************/
/*****************************************
				Class Libre
*****************************************/
body {
background-color: #f7f8f9;
}	
.clear{
clear:both;
}
.clearfix {
clear: both;
}
.clearfix:after {
content: "";
display: block;
clear: both;
}
a:hover{
text-decoration:none;
}
ul,ol{
list-style-type:none;	
}
.collapse.show {
height: auto !important;
}
.container {
max-width:100%;
padding-left:0;
padding-right:0;
}	
/*****************************************
			  Fin Class Libre
*****************************************/
/*****************************************
				   Header
*****************************************/
#header {
background-color:#ffffff;	
height:63px;
top:0;
position:fixed;
width:100%;	
z-index:500;
}
#header .containerheader {
height:63px;
position:relative;	
}	
#header .navbar-toggler {
background-color: transparent;	
background-image: none;
border: 0 none;
cursor: pointer;
float: left;
padding: 23px 19px 0;
width: 13%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#header .icon-bar {
background-color:#1c77a4;
display:block;
height:2px;
margin-bottom:5px;
width:26px;	
}
#header .logo {
float: left;
height: 50px;
margin-left: 14%;
margin-top: 6px;
width: 36.2%;
}	
#header .logo img {
height:100%;
width:100%;	
}
#header .icon_telephone_head {
cursor: pointer;
float: right;
margin-right: 4.8%;
margin-top: 15px;
}
#header .barre_head {
background-color: #27b4fd;
float: right;
height: 25px;
margin-right: 3.2%;
margin-top: 18px;
width: 1px;
}
#header .icon_compte_head {
cursor: pointer;
float: right;
margin-right: 2.8%;
margin-top: 15px;
}		
#header .flechesecon {
bottom: 0;
display:none;
position: absolute;
right: 100px;
}	
/*****************************************
			     Fin Header	
*****************************************/
/*****************************************
				    Menu
*****************************************/
#mynavbar {
height: 0;
overflow: hidden;
position: fixed;
top: 0;
width: 100%;
z-index: 500;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
-moz-transition: all 0.5s ease-out 0s;
-ms-transition: all 0.5s ease-out 0s;
-o-transition: all 0.5s ease-out 0s;
}
#mynavbar.activemenu {
height: 100% !important;
}
#mynavbar .containermenu {
height: 100%;	
position: relative;
overflow: hidden;
}
#mynavbar .shadow_menu {
background-color:rgba(28, 119, 164, 0.8);	
height:100%;
position:absolute;
top:0;
width:100%;
z-index:600;
}
#menu  {
height:auto;
position:relative;
top:0;
width:87.6%;	
z-index:700;	
}
#menu  .menu_logo {	
background-color:#fefefe;
box-shadow: 0px 8px 49px 0px rgba( 38, 50, 56, 0.42);
height:72px;
position:relative;
width:100%;
-webkit-box-shadow: 0px 8px 49px 0px rgba( 38, 50, 56, 0.42);
-moz-box-shadow: 0px 8px 49px 0px rgba( 38, 50, 56, 0.42);
}	
#menu  .logo_menu {	
float:left;
height:57px;
margin-left:6.2%;
margin-top:7px;
width:209px;
}
#menu  .logo_menu img {
height:100%;	
width:100%;	
}	
#menu  .fermer_menu {	
cursor:pointer;
float: right;
margin-right: 7.8%;
margin-top: 21px;
}	
#menu  .menu {	
background-color:#27b4fd;
height:390px;
margin-bottom:0;
padding:0;
width:100%;
}	
#menu  .men {
background-image:url("../images/icon_fleche_menu.png");
background-repeat:no-repeat;
background-position:95.4% center;		
float:left;	
height:65px;
position:relative;
transition: all 0.45s linear 0s;
width:100%;	
}
#menu  .barre_menu {
background-color:#d6f2ff;
bottom:0;
height:1px;
position:absolute;
width:98.7%;	
}
#menu  .tit_menu {
color: #fefefe;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight: 600;
height:15px;
line-height: 15px;
margin-left: 9.4%;
margin-top: 24px;
padding-left: 30px;
text-transform: uppercase;
}	
#menu .acc  .tit_menu {
background-image:url("../images/icon_menacc.png");
background-repeat:no-repeat;
}	
#menu .deswee  .tit_menu {
background-image:url("../images/icon_menpro.png");
background-repeat:no-repeat;
}
#menu .idewee  .tit_menu {
background-image:url("../images/icon_menesc.png");
background-repeat:no-repeat;
}
#menu .weepro  .tit_menu {
background-image:url("../images/icon_mendec.png");
background-repeat:no-repeat;
}
#menu .weemon  .tit_menu {
background-image: url("../images/icon_menmon.png");
background-repeat: no-repeat;
margin-left: 8.5%;
padding-left: 36px;
}
#menu .weemes  .tit_menu {
background-image:url("../images/icon_menmes.png");
background-repeat:no-repeat;
}
#menu  .men:hover {
background-color:#1c77a4;	
}
#menu  .men:hover .barre_menu {
background-color:#1c77a4;	
}	
#menu  .active {
background-color:#1c77a4;	
}
#menu  .active .barre_menu {
background-color:#1c77a4;	
}
/*****************************************
                  Fin menu
*****************************************/
/*****************************************
			    Vous Cherchez
*****************************************/
#vouscherchez {
margin-top:63px;	
}	
#vouscherchez .contenu_cherchez {
background-color: #c9f6fa;
float: left;
height: auto;
min-height: 430px;
padding-bottom: 11px;
width: 100%;
}
#vouscherchez .tit_cherchez {	
background-image: url("../images/icon_recherche.png");
background-repeat: no-repeat;
color: #1c77a4;
font-family: 'Montserrat', sans-serif;
font-size: 20.46px;
font-weight: 700;
height:23px;
line-height: 17px;
margin-left: 3.6%;
margin-top: 25px;
padding-left: 37px;
text-transform: uppercase;
}	
#vouscherchez .tit_cherchez span {
position:relative;
top:-13px;	
}	
#vouscherchez .tit_cherchez font {
color:#27b4fd;
font-size:12.03px;	
font-weight:600;
}
#vouscherchez .menu_cherchez {
margin-top:14px;	
width:100%;	
}	
#vouscherchez .leftmenu_cherchez {
float: left;
margin-left: 3.65%;
width: 45.8%;
}	
#vouscherchez .rightmenu_cherchez {
float: left;
margin-left: 1.4%;
width: 45.8%;
}	
#vouscherchez .menweek {
background:#ffffff;
background:-moz-linear-gradient(top, #ffffff 0%, #e5eaeb 99%);
background:-webkit-linear-gradient(top, #ffffff 0%,#e5eaeb 99%);
background:linear-gradient(to bottom, #ffffff 0%,#e5eaeb 99%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5eaeb',GradientType=0);	
border:1px solid #94d4f5;	
cursor:pointer;
float:left;
height:43px;	
width:100%;	
}	
#vouscherchez .menweekprox {
margin-bottom:1px;	
}	
#vouscherchez .menweekdeco {
margin-bottom:3px;	
}
#vouscherchez .menweekmond {
margin-bottom:3px;	
}		
#vouscherchez .menweekesca {
margin-bottom:1px;	
}
#vouscherchez .menweekactive {	
background:#27b4fd;
background:-moz-linear-gradient(top, #27b4fd 0%, #27b4fd 99%);
background:-webkit-linear-gradient(top, #27b4fd 0%,#27b4fd 99%);
background:linear-gradient(to bottom, #27b4fd 0%,#27b4fd 99%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#27b4fd', endColorstr='#27b4fd',GradientType=0);
border-bottom:0 none;
border-left:1px solid #27b4fd;	
border-right:2px solid #159ee5;
border-top:0 none;
margin-left:0.5%;
width:99.5%;
}
#vouscherchez .menweek:hover  {	
background:#27b4fd;
background:-moz-linear-gradient(top, #27b4fd 0%, #27b4fd 99%);
background:-webkit-linear-gradient(top, #27b4fd 0%,#27b4fd 99%);
background:linear-gradient(to bottom, #27b4fd 0%,#27b4fd 99%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#27b4fd', endColorstr='#27b4fd',GradientType=0);
border-bottom:0 none;
border-left:1px solid #27b4fd;	
border-right:2px solid #159ee5;
border-top:0 none;
margin-left:0.5%;
width:99.5%;
}
#vouscherchez .bloc_icon {
background-color:#fafbfb;	
float:left;
height:41px;
text-align:center;
width:14.5%;	
}
#vouscherchez .menweekactive .bloc_icon {	
background-color:#159ee5;	
}	
#vouscherchez .menweek:hover .bloc_icon {	
background-color:#159ee5;	
}	
#vouscherchez .tit_weekprox {
color: #35a8e1;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 12.45px;
font-weight: 600;
letter-spacing: -0.2px;
line-height: 12px;
margin-left: 3.6%;
margin-top: 16px;
text-transform: uppercase;
}
#vouscherchez .tit_weekprox span {	
color:#207199;
}	
#vouscherchez .tit_weekprox font {	
font-weight:300;
}	
#vouscherchez .tit_weekdec {
color: #35a8e1;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 12.45px;
font-weight: 600;
letter-spacing: -0.5px;
line-height: 12px;
margin-left: 3.6%;
margin-top: 16px;
text-transform: uppercase;
}
#vouscherchez .tit_weekdec span {	
color:#207199;
}	
#vouscherchez .tit_weekdec font {	
font-weight:300;
}
#vouscherchez .tit_weekmond {
color: #35a8e1;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 12.45px;
font-weight: 600;
letter-spacing: -0.1px;
line-height: 12px;
margin-left: 3.6%;
margin-top: 16px;
text-transform: uppercase;
}
#vouscherchez .tit_weekmond span {	
color:#207199;
}	
#vouscherchez .tit_weekmond font {	
font-weight:300;
}	
#vouscherchez .tit_weekesca {
color: #35a8e1;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 12.45px;
font-weight: 600;
letter-spacing: -0.1px;
line-height: 12px;
margin-left: 3.6%;
margin-top: 16px;
text-transform: uppercase;
}
#vouscherchez .tit_weekesca span {	
color:#207199;
}	
#vouscherchez .tit_weekesca font {	
font-weight:300;
}	
#vouscherchez .tit_weekinso {
color: #35a8e1;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 12.45px;
font-weight: 500;
letter-spacing: -0.15px;
line-height: 12px;
margin-left: 3.6%;
margin-top: 16px;
text-transform: uppercase;
}
#vouscherchez .tit_weekinso span {	
color:#207199;
}	
#vouscherchez .tit_weekinso font {	
font-weight:300;
}		
#vouscherchez .menweekactive .tit_weekprox {
color:#ffffff;	
}
#vouscherchez .menweekactive .tit_weekprox span {
color:#ffffff;	
}
#vouscherchez .menweekactive .tit_weekdec {
color:#ffffff;	
}
#vouscherchez .menweekactive .tit_weekdec span {
color:#ffffff;	
}
#vouscherchez .menweekactive .tit_weekmond {
color:#ffffff;	
}
#vouscherchez .menweekactive .tit_weekmond span {
color:#ffffff;	
}
#vouscherchez .menweekactive .tit_weekesca {
color:#ffffff;	
}
#vouscherchez .menweekactive .tit_weekesca span {
color:#ffffff;	
}
#vouscherchez .menweekactive .tit_weekinso {
color:#ffffff;	
}
#vouscherchez .menweekactive .tit_weekinso span {
color:#ffffff;	
}
#vouscherchez .menweek:hover .tit_weekprox {
color:#ffffff;	
}
#vouscherchez .menweek:hover .tit_weekprox span {
color:#ffffff;	
}
#vouscherchez .menweek:hover .tit_weekdec {
color:#ffffff;	
}
#vouscherchez .menweek:hover .tit_weekdec span {
color:#ffffff;	
}
#vouscherchez .menweek:hover .tit_weekmond {
color:#ffffff;	
}
#vouscherchez .menweek:hover .tit_weekmond span {
color:#ffffff;	
}
#vouscherchez .menweek:hover .tit_weekesca {
color:#ffffff;	
}
#vouscherchez .menweek:hover .tit_weekesca span {
color:#ffffff;	
}
#vouscherchez .menweek:hover .tit_weekinso {
color:#ffffff;	
}
#vouscherchez .menweek:hover .tit_weekinso span {
color:#ffffff;	
}
#vouscherchez .icon_week_prox {
background-image: url("../images/icon_week_prox.png");
background-repeat: no-repeat;
height: 21px;
margin: 11px auto 0;
width: 17px;
}	
#vouscherchez .icon_week_deco {
background-image:url("../images/icon_week_deco.png");	
background-repeat: no-repeat;
height:22px;
margin: 10px auto 0;
width: 21px;
}
#vouscherchez .icon_week_mond {
background-image:url("../images/icon_week_mond.png");	
background-repeat: no-repeat;
height:22px;
margin: 8px auto 0;
width: 26px;
}	
#vouscherchez .icon_week_esca {
background-image:url("../images/icon_week_esca.png");	
background-repeat: no-repeat;
height:24px;
margin: 9px auto 0;
width: 20px;	
}
#vouscherchez .icon_week_inso {
background-image:url("../images/icon_week_mesu.png");	
background-repeat: no-repeat;
height:19px;
margin: 10px auto 0;
width: 19px;	
}
#vouscherchez .menweekactive .icon_week_prox {
background-image: url("../images/icon_week_prox_h.png");
}	
#vouscherchez .menweekactive .icon_week_deco {
background-image:url("../images/icon_week_deco_h.png");	
}
#vouscherchez .menweekactive .icon_week_mond {
background-image:url("../images/icon_week_mond_h.png");	
}	
#vouscherchez .menweekactive .icon_week_esca {
background-image:url("../images/icon_week_esca_h.png");	
}
#vouscherchez .menweekactive .icon_week_inso {
background-image:url("../images/icon_week_mesu_h.png");		
}
#vouscherchez .menweek:hover .icon_week_prox {
background-image: url("../images/icon_week_prox_h.png");
}	
#vouscherchez .menweek:hover .icon_week_deco {
background-image:url("../images/icon_week_deco_h.png");	
}
#vouscherchez .menweek:hover .icon_week_mond {
background-image:url("../images/icon_week_mond_h.png");	
}	
#vouscherchez .menweek:hover .icon_week_esca {
background-image:url("../images/icon_week_esca_h.png");	
}
#vouscherchez .menweek:hover .icon_week_inso {
background-image:url("../images/icon_week_mesu_h.png");		
}
#vouscherchez .tit_pluscherchez {
background-image: url("../images/icon_plus_offres.png");
background-repeat: no-repeat;
color: #207199;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 13.68px;
font-weight: 400;
line-height: 15px;
margin-left: 4%;
margin-top: 7px;
padding-left: 26px;
}	
#vouscherchez .tit_pluscherchez span {
position:relative;
top:-1px;	
}		
#vouscherchez .tit_pluscherchez font {	
color:#fe9602;
font-family: 'Bungee', cursive;
font-size:21.14px;
}	
#vouscherchez .contenu_vousetes {
background-color: #35a8e1;
float: left;
margin-left: 3.8%;
margin-top: 7px;
padding-bottom: 6px;
position: relative;
width: 92.5%;
}		
#vouscherchez .tit_vousetes {
background-image: url("../images/icon_vous_dest.png");
background-repeat: no-repeat;
color: #ffffff;
font-family: 'Montserrat', sans-serif;
font-size: 14.4px;
font-weight: 600;
height: 24px;
line-height: 14px;
margin-left: 3.1%;
margin-top: 9px;
padding-left: 29px;
text-transform: uppercase;
}	
#vouscherchez .tit_vousetes span {
position:relative;
top:6px;	
}		
#vouscherchez .ligne_personne {
margin-left:2.6%;
margin-top:8px;	
width:95%;	
}
#vouscherchez .inpchovotdes {
background:#ffffff;
background:url(../images/icon_flechechovotdes.png) no-repeat 96.5% center,-moz-linear-gradient(top, #ffffff 0%, #e5eaeb 99%);
background:url(../images/icon_flechechovotdes.png) no-repeat 96.5% center,-webkit-linear-gradient(top, #ffffff 0%,#e5eaeb 99%);
background:url(../images/icon_flechechovotdes.png) no-repeat 96.5% center,linear-gradient(to bottom, #ffffff 0%,#e5eaeb 99%);
border:0 none;
box-shadow:none;
color:#165979;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5eaeb',GradientType=0);	
font-family: 'Montserrat', sans-serif;
font-size: 12.23px;
font-weight: 300;	
height: 47px;	
padding: 0 0 0 30px;	
width:100%;	
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}		
#vouscherchez .ligne_personne .form-control::-webkit-input-placeholder { color: #165979; }  /* WebKit, Blink, Edge */
#vouscherchez .ligne_personne .form-control:-moz-placeholder { color: #165979; }  /* Mozilla Firefox 4 to 18 */
#vouscherchez .ligne_personne .form-control::-moz-placeholder { color: #165979; }  /* Mozilla Firefox 19+ */
#vouscherchez .ligne_personne .form-control:-ms-input-placeholder { color: #165979; }  /* Internet Explorer 10-11 */
#vouscherchez .ligne_personne .form-control::-ms-input-placeholder { color: #165979; }  /* Microsoft Edge */				
#vouscherchez .contenu_ceweekend {
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #e5eaeb 99%);
background: -webkit-linear-gradient(top, #ffffff 0%,#e5eaeb 99%);
background: linear-gradient(to bottom, #ffffff 0%,#e5eaeb 99%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5eaeb',GradientType=0);
border: 1px solid #94d4f5;
float: left;
height: 50px;
margin-left: 3.6%;
margin-top: 7px;
width: 92.8%;	
}	
#vouscherchez .vous_partezpour {
float: left;
height: 48px;
width: 49.56%;	
}	
#vouscherchez .tit_vouspartezpour {
background-image:url("../images/icon_clandrier_recherche.png");
background-repeat: no-repeat;
color: #1c77a4;
font-family: 'Montserrat', sans-serif;
font-size: 14.4px;
font-weight: 600;
height:23px;
line-height: 12px;
margin-left: 7.9%;
margin-top: 12px;
padding-left: 42px;
text-transform: uppercase;
}	
#vouscherchez .tit_vouspartezpour span {
position:relative;
top:-3px;	
}	
#vouscherchez .tit_vouspartezpour font {
color:#35a8e1;
font-size:10px;
font-weight:400;	
}	
#vouscherchez .barre_ceweekend {
background-color:#7be0e9;	
float:left;
height:21px;
margin-top:15px;
width:0.44%;	
}	
#vouscherchez .ce_weekend {
background-image:url("../images/icon_fleche_ce_week.png");
background-repeat:no-repeat;
background-position:92.5% center;	
cursor:pointer;
float:left;
height:48px;	
position:relative;
width:50%;	
}
#vouscherchez .tit_ceweekend {
color: #35a8e1;
font-family: 'Montserrat', sans-serif;
font-size: 15.02px;
font-weight: 500;
line-height: 15px;
margin-top: 10px;
text-align: center;
}
#vouscherchez .clan_ceweekend {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 12.23px;
font-weight: 300;
line-height: 12px;
margin-top: 2px;
text-align: center;
}
#vouscherchez .sel_ceweekend {
background:#ffffff;
background:-moz-linear-gradient(top, #ffffff 0%, #e5eaeb 99%);
background:-webkit-linear-gradient(top, #ffffff 0%,#e5eaeb 99%);
background:linear-gradient(to bottom, #ffffff 0%,#e5eaeb 99%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5eaeb',GradientType=0);	
border:1px solid #94d4f5;
border-bottom:0 none;
border-top:0 none;
display:none;
height:auto;
min-height:32px;
right:-1px;
top:49px;
position:absolute;	
width:100%;
}
#vouscherchez .col_ceweekend {
border-bottom:1px solid #94d4f5;	
float:left;
height:40px;
width:100%;	
}
#vouscherchez .tit_selc_ceweekend {
color: #35a8e1;
font-family: 'Montserrat', sans-serif;
font-size: 15.02px;
font-weight: 500;
line-height: 15px;
margin-top: 6px;
text-align: center;
}
#vouscherchez .clan_selc_ceweekend {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 12.23px;
font-weight: 300;
line-height: 12px;
margin-top: 2px;
text-align: center;
}
#vouscherchez .col_recherche {
float: left;
margin-left: 3.6%;
margin-top: 7px;
width: 92.8%;
}
#vouscherchez .sub {
background-color: #fe9602;
background-image: url("../images/icon_recherche_button.png");
background-repeat: no-repeat;
background-position: 32.1% center;
border: 0 none;
color: #ffffff;
cursor: pointer;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 21.28px;
font-weight: 700;
height: 59px;
padding: 0 0 0 37.8%;
text-align: left;
text-transform: uppercase;
transition: all 0.45s linear 0s;
width: 100%;
-webkit-border-bottom-right-radius: 18px;
-moz-border-radius-bottomright: 18px;
border-bottom-right-radius: 18px;
}
#vouscherchez .sub:hover {
background-color:#27b4fd;	
}
/*****************************************
              Fin Vous Cherchez
*****************************************/
/*****************************************
                Idees weekngo
*****************************************/
#ideesweekngo {
}	
#ideesweekngo .contenuidewee {
float:left;
height:auto;
width:100%;	
}
#ideesweekngo .coltitidewee {
margin-top:26px;	
width:100%;	
}
#ideesweekngo .titidewee {
background-image: url("../images/icon_idewee.png");
background-repeat: no-repeat;
color: #27b4fd;
float: left;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 26.21px;
font-weight: 900;
line-height: 18px;
height: 30px;
margin-left: 3.6%;
padding-left: 43px;
text-transform: uppercase;
width: 36.8%;
}
#ideesweekngo .titidewee span {
position:relative;
top:-12px;	
}
#ideesweekngo .titidewee font {
color:#fe9602;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:14.65px;
font-weight:700;
}
#ideesweekngo .barretitidewee {
border-top:1px dashed #27b4fd;	
float:left;
height:1px;
margin-top:20px;
width:55%;	
}
#ideesweekngo .coltypidewee {
margin-top:22px;
width:100%;	
}
#ideesweekngo .bloctypidewee {
height:auto;	
float:left;
margin-bottom:24px;
margin-left:3.8%;
width:92.6%;	
}
#ideesweekngo .imgidewee {
cursor:pointer;
height:286px;	
position:relative;	
overflow:hidden;
width:100%;	
}
#ideesweekngo .img_idewee {
height:100%;
width:100%;	
}
#ideesweekngo .hovimgidewee {
background-image: url("../images/icon_hovimgidewee.png");
background-repeat: no-repeat;
background-size: 100% 100%;
bottom:-1px;
height:107px;
position:absolute;
width:100%;
z-index:2;
}
#ideesweekngo .catidewee {
bottom:57px;	
left:46.8%;
position:absolute;	
z-index:3;
}
#ideesweekngo .titcatidewee {
color:#feffff;	
bottom:18px;	
font-family:'Pacifico', cursive;
font-size:40.09px;
font-weight:400;
line-height:40px;
position:absolute;
text-align:center;	
width:100%;
z-index:3;
}
#ideesweekngo .titcatideweespe {
font-size: 36.09px;
line-height: 36px;
}
#ideesweekngo .detidewee {	
height:47px;	
width:100%;	
}
#ideesweekngo .titofrdis {
color: #165979;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 16.42px;
line-height: 16px;
margin-left: 3.85%;
margin-top: 16px;
}
#ideesweekngo .titofrdis span {
color:#fe9602;	
}
#ideesweekngo .baridewee {
float: left;
margin-left: 6.3%;
margin-top: 6px;
}
#ideesweekngo .aparde {
color: #165979;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 12.91px;
line-height: 12px;
margin-left: 3.7%;
margin-top: 11px;
text-align: right;
}
#ideesweekngo .priidewee {
color:#27b4fd;	
float:left;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 35.21px;
font-weight:700;
line-height: 35px;
margin-left:1.7%;
margin-top:6px;
}
#ideesweekngo .priidewee span {
font-size: 23.47px;	
}
#ideesweekngo .colparidewee {
background-color: #f6f3f3;
border-bottom: 1px solid #27b4fd;
float: left;
height: auto;
min-height: 49px;
padding-bottom: 8px;
position: relative;
width: 100%;
}
#ideesweekngo .barparidewee {
background-color:#e6e9ec;
height:1px;	
left:1.7%;
position:absolute;	
top:0;	
width:97%;
}
#ideesweekngo .paridewee {
color: #73848c;
font-family: 'Montserrat', sans-serif;
font-size: 13.5px;
font-weight: 300;
line-height: 17px;
margin: 0 auto;
text-align: center;
width: 93.7%;
}
#ideesweekngo .paridewee-T1 {
margin-top:5px;	
}
#ideesweekngo .paridewee-T2 {
margin-top:13px;	
}
#ideesweekngo .colbutidewee {
float:left;
height:24px;
width:100%;	
}
#ideesweekngo .bgbutidewee {
background-image: url("../images/bg_butidewee.png");
background-repeat: no-repeat;
cursor:pointer;
height:24px;
margin: 0 auto;
width:182px;	
}
#ideesweekngo .pluidewe {
float:left;	
margin-left: 23%;
margin-top:-4px;
}
#ideesweekngo .jedecidewee {
color: #ffffff;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 10.62px;
font-weight: 700;
line-height: 10px;
margin-left: 3.4%;
margin-top: 6px;
text-transform: uppercase;
}
/*****************************************
              Fin Idees weekngo
*****************************************/
/*****************************************
               Agenda weekngo
*****************************************/
#agendaweekngo {
}
#agendaweekngo .contenuagewee {
float:left;
height:auto;
width:100%;	
}	
#agendaweekngo .coltitagewee {
margin-top:56px;	
width:100%;	
}	
#agendaweekngo .titagewee {
background-image: url("../images/icon_agewee.png");
background-repeat: no-repeat;
color: #27b4fd;
float: left;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 26.21px;
font-weight: 900;
line-height: 18px;
height: 21px;
margin-left: 3.8%;
padding-left: 43px;
text-transform: uppercase;
width: 41.8%;
}
#agendaweekngo .titagewee span {
position:relative;
top:-21px;	
}
#agendaweekngo .titagewee font {
color:#fe9602;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:14.65px;
font-weight:700;
}
#agendaweekngo .barretitagewee {
border-top:1px dashed #27b4fd;	
float:left;
height:1px;
margin-top:11px;
width:51%;	
}
#agendaweekngo .colconagewee {
float:left;
height:auto;
margin-left:3.9%;
margin-top:21px;	
width:92.5%;	
}
#agendaweekngo .blocagewee_liste {
	margin-bottom: 24px;
}
#agendaweekngo .blocagewee {
border-top:4px solid #9a1a96;	
float:left;
height:296px;
position:relative;
width:100%;
}
#agendaweekngo .barconagewee {
background-color:#f8c915;
height:4px;
left:14%;
position:absolute;	
top:-4px;
width:73px;
}
#agendaweekngo .datimgdetagewee {
border-bottom:1px solid #9a1a96;	
height:261px;	
margin-top:3px;
width:100%;
}
#agendaweekngo .datagewee {
background-color:#7b1778;	
float:left;	
height:260px;
width:9.29%;
}
#agendaweekngo .duagewee {
color: #fed202;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 10.94px;
font-weight: 700;
line-height: 10px;
margin-left: 19.9%;
margin-top: 25px;
}
#agendaweekngo .numduagewee {
color:#ffffff;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 29.94px;
font-weight: 700;
line-height: 29px;
margin-left:21%;
margin-top:-1px;
}
#agendaweekngo .flecheagewee {
margin-top:-3px;	
text-align:center;	
}
#agendaweekngo .auagewee {
color: #fed202;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 10.94px;
font-weight: 700;
line-height: 10px;
margin-left: 19%;
margin-top: 3px;
}
#agendaweekngo .numauagewee {
color:#ffffff;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 29.94px;
font-weight: 700;
line-height: 29px;
margin-left:16.5%;
margin-top:-2px;
}
#agendaweekngo .moiannagewee {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 15px;
font-weight: 700;
-ms-writing-mode: tb-rl; 
-webkit-writing-mode: vertical-rl;
-moz-writing-mode: vertical-rl;
-ms-writing-mode: vertical-rl;
writing-mode: vertical-rl;
margin-left: 23%;
margin-top: 13px;
}
#agendaweekngo .imgagewee {
border-left:1px solid #bd2eb9;
cursor:pointer;
float:left;	
height:260px;
width:65.2%;
}
#agendaweekngo .imgagewee img {
height:100%;
width:100%;	
}
#agendaweekngo .detagewee {
background-color:#9a1a96;
float:left;	
height:260px;
width:25.51%;
}
#agendaweekngo .gtitfes {
color:#feffff;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 14.47px;
line-height:14px;
margin-left:13%;
margin-top:60px;
}
#agendaweekngo .nomfes {
color: #feffff;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 30px;
line-height: 28px;
margin-left: 14.4%;
margin-top: -1px;
}
#agendaweekngo .numfes {
color:#fed202;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 14.47px;
line-height:14px;
margin-left:14%;
margin-top:7px;
}
#agendaweekngo  .numfes sup {
top: -.3em;
}
#agendaweekngo .lirfes {
color:#feffff;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 14.47px;
line-height:14px;
margin-left:14.2%;
margin-top:24px;
}
#agendaweekngo .vilfes {
color:#fed202;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 14.47px;
line-height:14px;
margin-left:13.5%;
}
#agendaweekngo .colbutagewee {
height:29px;	
width:100%;	
}
#agendaweekngo .butagewee {
background-image:url("../images/bg_butagewee.png");
background-repeat:no-repeat;
cursor:pointer;
height:28px;
margin:0 auto;
width:192px;	
}
#agendaweekngo .voipluagewee {
color:#ffffff;	
float:left;	
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:700;
line-height:12px;
margin-left:29.7%;
margin-top:7px;
text-transform:uppercase;
}
#agendaweekngo .fleagewee {
float: left;
margin-left: 3%;
margin-top: -2px;
}
/*****************************************
             Fin Agenda weekngo
*****************************************/
/*****************************************
               Experts weekngo
*****************************************/
#expertsweekngo {
}
#expertsweekngo .contenuexpwee {
float:left;
height:auto;
width:100%;
}
#expertsweekngo .coltitexpwee {
margin-top:42px;
width:100%;	
}		
#expertsweekngo .titexpwee {
background-image: url("../images/icon_expwee.png");
background-repeat: no-repeat;
color: #27b4fd;
float: left;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 26.21px;
font-weight: 900;
line-height: 18px;
height: 29px;
margin-left: 3.8%;
padding-left: 43px;
text-transform: uppercase;
width: 41.5%;
}
#expertsweekngo .titexpwee span {
position:relative;
top:-14px;	
}
#expertsweekngo .titexpwee font {
color:#fe9602;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:14.65px;
font-weight:700;
}
#expertsweekngo .barretitexpwee {
border-top:1px dashed #27b4fd;	
float:left;
height:1px;
margin-top:19px;
width:51%;	
}
#expertsweekngo .colconexpwee {
float:left;
height:auto;
margin-left:3.8%;
margin-top:27px;	
width:92.8%;		
}
#expertsweekngo .blocexpwee_liste {
	margin-bottom: 24px;
}
#expertsweekngo .blocexpwee {
float:left;
height:295px;
position:relative;
width:100%;	
}
#expertsweekngo .detproimgexpwee {
border-right:1px solid #3c63d4;
border-bottom:1px solid #27b3fc;
height:267px;
width:100%;	
}
#expertsweekngo .detexpwee {
background-color:#27b4fd;
float:left;
height:266px;
width:34.75%;	
}
#expertsweekngo .bgimgexpwee {
border:1px solid #ffffff;
height:102px;
position:relative;
margin:13px auto 0;
width:63.4%;	
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
#expertsweekngo .imgexpert {	
height:92px;	
left:3%;
position:absolute;
top:4px;
width:91.5%;	
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;	
}
#expertsweekngo .nomexpwee {	
color:#ffffff;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size:19.3px;
line-height:19px;
margin-top:6px;
text-align:center;
text-transform:uppercase;
}
#expertsweekngo .catexpwee {	
color:#153797;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:16px;
line-height:16px;
margin-top:20px;
text-align:center;
}
#expertsweekngo .regexpwee {	
color:#f7f8f9;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:18px;
line-height:18px;
text-align:center;
}
#expertsweekngo .colaviclieexpwee {	
margin-top:18px;
width:100%;
}
#expertsweekngo .triaviclil {
background-color:#fdeb27;	
float:left;
height:1px;
margin-left:5%;
margin-top:11px;
width:9.2%;
}
#expertsweekngo .titavicli {
color:#fdeb27;	
float:left;
font-family:'Pacifico', cursive;
font-size:18.02px;
font-weight:400;
line-height:18px;
text-align:center;	
width:70%;	
}
#expertsweekngo .triaviclir {
background-color:#fdeb27;	
float:left;
height:1px;
margin-top:11px;
width:9.2%;
}
#expertsweekngo .coletoavicli {
width:100%;	
text-align: center;
}
#expertsweekngo .coletoavicli img {
margin-right:-3px;	
}
#expertsweekngo .etoexpwee {
margin-left:16.2%;	
}
#expertsweekngo .coletoavicli span {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 11.91px;
line-height: 11px;
margin-left: 4.2%;
position: relative;
top: 0px;
}
#expertsweekngo .proexpwee {
background-color:#3c63d4;
float:left;
height:266px;
width:4.7%;	
}
#expertsweekngo .titproexpwee {
color: #f7f8f9;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 12.48px;
margin-left: 7%;
margin-top: 97px;
text-transform: uppercase;
-ms-writing-mode: tb-rl; 
-webkit-writing-mode: vertical-rl;
-moz-writing-mode: vertical-rl;
-ms-writing-mode: vertical-rl;
writing-mode: vertical-rl;
}
#expertsweekngo .imgexpwee {
background-color:#ffffff;
float:left;
height:266px;
width:60.55%;	
}
#expertsweekngo .imgvilexpwee {
cursor:pointer;	
height:192px;
margin:8px auto 0;
position:relative;
width:95.8%;	
}
#expertsweekngo .imgvilexpwee img {
height:100%;
width:100%;		
}
#expertsweekngo .clavoyexpwee {
background-color:#27b4fd;
bottom:9px;
float:left;
height:20px;
left:25%;
position:absolute;
width:163px;	
}
#expertsweekngo .titclaexpwee {
background-image:url("../images/icon_clandexpwee.png");
background-repeat:no-repeat;
color:#ffffff;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:13.28px;
height:13px;
margin-left:8px;
margin-top:3px;
padding-left:18px;
text-transform:uppercase;
}
#expertsweekngo .titclaexpwee span {
position:relative;
top:-2px;	
}
#expertsweekngo .titweevilreg {
color:#27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:14.5px;
line-height:14px;
margin-left:5%;
margin-top:11px;
}
#expertsweekngo .parweevilreg {
color: #73848c;
font-family: 'Montserrat', sans-serif;
font-size: 10.5px;
font-weight: 400;
line-height: 12px;
margin-left: 5.3%;
margin-top: 5px;
width: 92%;
}
#expertsweekngo .colbutexpwee {
height:28px;	
width:100%;	
}
#expertsweekngo .butexpwee {
background-image:url("../images/bg_butexpwee.png");
background-repeat:no-repeat;
cursor:pointer;
height:28px;
margin:0 auto;
width:192px;	
}
#expertsweekngo .voipluexpwee {
color:#ffffff;	
float:left;	
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:700;
line-height:12px;
margin-left:57px;
margin-top:7px;
text-transform:uppercase;
}
#expertsweekngo .fleexpwee {
float: left;
margin-left: 6px;
margin-top: -2px;
}
/*****************************************
             Fin Experts weekngo
*****************************************/
/*****************************************
			   Notre Promesse
*****************************************/
#notrepromesse {
}
#notrepromesse .contenunotpro {
height:auto;
float:left;
padding-bottom:28px;
position:relative;
width:100%;	
}
#notrepromesse .titnotpro {	
color: #27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 29.21px;
font-weight: 700;
line-height: 23px;
margin-top: 34px;
text-align: center;
text-transform: uppercase;
}		
#notrepromesse .titnotpro span {
color:#fe9602;	
font-size:19.47px;	
}	
#notrepromesse .blocnotpro {	
margin-top:21px;
width:100%;	
}		
#notrepromesse .colnotpro {	
float:left;
height:100px;
position:relative;
}	
#notrepromesse .coloffexc {
margin-left:3.6%;	
width:46%;	
}	
#notrepromesse .colmeiprigar {
width:46.5%;	
}	
#notrepromesse .colfledepai {
margin-left:3.6%;	
margin-top:12px;	
width:46%;	
}	
#notrepromesse .colsercli {
margin-top:12px;	
width:46%;	
}
#notrepromesse .barrenotprooffexcB {
background-color: #ebeafa;
bottom: 0;
height: 1px;
position: absolute;
left: 24.5%;
width: 45.6%;
}
#notrepromesse .barrenotpromeiprigarB {
background-color:#ebeafa;
bottom:0;
height:1px;	
position:absolute;	
left:28.5%;
width:45.2%;
}
#notrepromesse .barrenotproC {
background-color:#ebeafa;
float:left;
height:72px;
margin-top:5px;
width:1px;	
}
#notrepromesse .barrenotproC1 {
background-color:#ebeafa;
float:left;
height:72px;
margin-top:20px;
width:1px;	
}
#notrepromesse .icon_offexcnotpro {
height:42px;
text-align:center;	
}
#notrepromesse .icon_meilprigarnotpro {
height:43px;
text-align:center;	
}
#notrepromesse .icon_fledepaiintpro {
height:42px;
text-align:center;	
}
#notrepromesse .icon_sercliintpro {
height: 40px;
margin-top: 2px;
text-align: center;
}
#notrepromesse .nomnotpro {
color: #165979;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 10.56px;
font-weight: 900;
line-height: 10px;
margin-top: -1px;
text-align: center;
text-transform: uppercase;
}
#notrepromesse .parnotpro {
color: #0e3f46;
font-family: 'Montserrat', sans-serif;
font-size: 10.94px;
font-weight: 300;
line-height: 12px;
margin-top: 9px;
text-align: center;
}
/*****************************************
			 Fin Notre Promesse
*****************************************/
/*****************************************
		  Inscrivez A La Newslettre
*****************************************/
#insalanews {
}	
#insalanews .contenuinsalanews {
background-color: #c9f6fa;
float: left;
height: auto;
min-height: 140px;
padding-bottom: 14px;
width: 100%;
}
#insalanews .titinsnew {
color: #27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 29.21px;
font-weight: 700;
line-height: 23px;
margin-top: 11px;
text-align: center;
text-transform: uppercase;
}		
#insalanews .titinsnew span {
color:#fe9602;	
font-size:19.47px;	
}	
#insalanews .parinsnew {
color: #1c77a4;
font-family: 'Montserrat', sans-serif;
font-size: 11.2px;
font-weight: 400;
line-height: 11px;
margin-top: 10px;
text-align: center;
}	
#insalanews .formuleinsnew {
margin-left: 24px;
margin-top: 10px;
width: 90.4%;	
}	
#insalanews .inpinsnew {	
border: 1px solid #6ad6e4;
color: #0e3f46;
float:left;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 300;
height: 38px;
padding: 0 0 0 17px;
width: 67.5%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}	
#insalanews .formuleinsnew .form-control::-webkit-input-placeholder { color: #0e3f46; }  /* WebKit, Blink, Edge */
#insalanews .formuleinsnew .form-control:-moz-placeholder { color: #0e3f46; }  /* Mozilla Firefox 4 to 18 */
#insalanews .formuleinsnew .form-control::-moz-placeholder { color: #0e3f46; }  /* Mozilla Firefox 19+ */
#insalanews .formuleinsnew .form-control:-ms-input-placeholder { color: #0e3f46; }  /* Internet Explorer 10-11 */
#insalanews .formuleinsnew .form-control::-ms-input-placeholder { color: #0e3f46; }  /* Microsoft Edge */	
#insalanews .sub {
background-color: #fe9602;
border: 0 none;
cursor: pointer;
color: #f6f6f6;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 10.96px;
font-weight: 400;
height: 38px;
margin-left:0.8%;
text-align: center;
text-transform: uppercase;
transition: all 0.2s ease 0s;
width: 31.7%;
-webkit-border-bottom-right-radius: 18px;
-moz-border-radius-bottomright: 18px;
border-bottom-right-radius: 18px;
}
#insalanews .sub:hover {
background-color:#27b4fd;	
}
/*****************************************
	    Fin Inscrivez A La Newslettre
*****************************************/
/*****************************************
	              Paiement
*****************************************/
#paiement {
}	
#paiement .contenupaie {
float:left;	
height:216px;
position:relative;	
width:100%;
}
#paiement .typepaie {
height:118px;
margin-top:28px;	
width:100%;	
}
#paiement .colpaie {
background-color:#35a8e1;
cursor:pointer;	
float:left;
height:101px;
margin-top:17px;
position:relative;
transition: all 0.2s ease 0s;
width:28.8%;	
-webkit-border-bottom-right-radius: 18px;
-moz-border-radius-bottomright: 18px;
border-bottom-right-radius: 18px;
}
#paiement .activepaie {
background-color:#fe9602;
height:118px;
margin-top:0;
-webkit-border-top-right-radius: 18px;
-moz-border-radius-topright: 18px;
border-top-right-radius: 18px;
-webkit-border-bottom-right-radius: 0;
-moz-border-radius-bottomright: 0;
border-bottom-right-radius: 0;	
}
#paiement .colquepai {
margin-left:5%;	
}
#paiement .colsecpai {
margin-left:2.45%;	
}
#paiement .colrejpai {
margin-left:2.56%;	
}
#paiement .icon_quepai {
margin-top:14px;	
text-align:center;	
}
#paiement .icon_secpaie {
margin-top:10px;	
text-align:center;	
}
#paiement .icon_rejpai {
margin-top:11px;	
text-align:center;	
}
#paiement .activepaie .icon_quepai {
margin-top:26px;		
}
#paiement .activepaie .icon_secpaie {
margin-top:27px;	
}
#paiement .activepaie .icon_rejpai {
margin-top:23px;	
}
#paiement .parquepai {
color: #ffffff;
font-family: 'Montserrat', sans-serif;
font-size: 10.94px;
font-weight: 400;
line-height: 13px;
margin-top: 8px;
text-align: center;
text-transform: uppercase;
}
#paiement .secquepai {
color:#ffffff;	
font-family: 'Montserrat', sans-serif;
font-size:10.94px;
font-weight:700;
line-height:13px;
margin-top:10px;
text-align:center;
text-transform:uppercase;
}
#paiement .rejpai {
color: #ffffff;
font-family: 'Montserrat', sans-serif;
font-size: 10.94px;
font-weight: 400;
line-height: 13px;
margin-top: 10px;
text-align: center;
text-transform: uppercase;
}
#paiement .icon_flechepai {
bottom: -10px;
display:none;
left: 44.5%;
position: absolute;
}
#paiement .activepaie .icon_flechepai {
display:block;	
}
#paiement .contpaie {
width:100%;	
}
#paiement .blocpaie {
display:none;
float:left;	
height:71px;	
width:100%;
}
#paiement .blocpaiesec {
display:block;
}
#paiement .img_secpai {
margin-top:11px;
text-align:center;	
}
#paiement .teleque {
background-image: url("../images/icon_telque.png");
background-repeat: no-repeat;
color: #2d7480;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 32.55px;
font-weight: 900;
height: 32px;
line-height: 13px;
margin-left: 20.3%;
margin-top: 12px;
padding-left:29px;
}
#paiement .teleque b {
color:#27b4fd;	
font-weight:900;	
}
#paiement .teleque span {
position:relative;
top:9px;	
}
#paiement .teleque font {
color:#2d7480;
font-family: 'Montserrat', sans-serif;
font-size:11.18px;
font-weight:300;
letter-spacing: 0.5px;
margin-left: 31px;	
}
#paiement .fa_paie {
float:left;
margin-left:24.8%;
margin-top:20px;	
}
#paiement .inst_paie {
float:left;
margin-left:1%;
margin-top:20px;	
}
#paiement .go_paie {
float:left;
margin-left:1%;
margin-top:20px;	
}
#paiement .tw_paie {
float:left;
margin-left:1%;
margin-top:20px;	
}
#paiement .you_paie {
float:left;
margin-left:1%;
margin-top:20px;	
}
#paiement .snap_paie {
float:left;
margin-left:1%;
margin-top:20px;	
}
/*****************************************
	            Fin Paiement
*****************************************/
/*****************************************
	               Footer
*****************************************/
#footer {
}	
#footer .footermenu {
background-color:#27b4fd;
float:left;
height:auto;
width:100%;
}
#footer .menprowee {
cursor:pointer;
float:left;	
height:39px;
margin-left:4.8%;
position:relative;
width:89.4%;	
}
#footer .mennosser {
cursor:pointer;
float:left;	
height:39px;
margin-left:4.8%;
position:relative;
width:89.4%;	
}
#footer .mennosoff {
cursor:pointer;	
float:left;	
height:39px;
margin-left:4.8%;
position:relative;
width:89.4%;	
}
#footer .titmenfoo {
color: #ffffff;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 11.72px;
font-weight: 700;
line-height: 11px;
margin-left: 1.4%;
margin-top: 16px;
text-transform: uppercase;
}
#footer .titmenfoo span {
color:#165979;	
}
#footer .activemenfoo .titmenfoo {
color: #165979;
}
#footer .icon_flechefootert {
float: right;
margin-right: 0.5%;
margin-top: 6px;
}
#footer .barrefooter {
background-color: #55bdf0;
height:1px;	
position:absolute;
top:38px;
width:100%;	
}
#footer .barrefootern {
display:none;	
}
#footer .activemenfoo .barrefootern {
display:block;	
}
#footer .activemenfoo {
height: auto !important;
}
#mynavbarfoo {
height: 0;
overflow: hidden;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
-moz-transition: all 0.5s ease-out 0s;
-ms-transition: all 0.5s ease-out 0s;
-o-transition: all 0.5s ease-out 0s;
}
#mynavbarfoo1 {
height: 0;
overflow: hidden;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
-moz-transition: all 0.5s ease-out 0s;
-ms-transition: all 0.5s ease-out 0s;
-o-transition: all 0.5s ease-out 0s;
}
#mynavbarfoo2 {
height: 0;
overflow: hidden;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
-moz-transition: all 0.5s ease-out 0s;
-ms-transition: all 0.5s ease-out 0s;
-o-transition: all 0.5s ease-out 0s;
}
#mynavbarfoob {
height: 0;
overflow: hidden;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
-moz-transition: all 0.5s ease-out 0s;
-ms-transition: all 0.5s ease-out 0s;
-o-transition: all 0.5s ease-out 0s;
}
#mynavbarfoob1 {
height: 0;
overflow: hidden;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
-moz-transition: all 0.5s ease-out 0s;
-ms-transition: all 0.5s ease-out 0s;
-o-transition: all 0.5s ease-out 0s;
}
#mynavbarfoob2 {
height: 0;
overflow: hidden;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
-moz-transition: all 0.5s ease-out 0s;
-ms-transition: all 0.5s ease-out 0s;
-o-transition: all 0.5s ease-out 0s;
}
#mynavbarfoob3 {
height: 0;
overflow: hidden;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
-moz-transition: all 0.5s ease-out 0s;
-ms-transition: all 0.5s ease-out 0s;
-o-transition: all 0.5s ease-out 0s;
}
#mynavbarfoo.activemenfoo {
height: auto !important;
}
#mynavbarfoo1.activemenfoo {
height: auto !important;
}
#mynavbarfoo2.activemenfoo {
height: auto !important;
}
#mynavbarfoob.activemenfoo {
height: auto !important;
}
#mynavbarfoob1.activemenfoo {
height: auto !important;
}
#mynavbarfoob2.activemenfoo {
height: auto !important;
}
#mynavbarfoob3.activemenfoo {
height: auto !important;
}
#footer .lismenfoo {
color: #ffffff;
list-style-type: circle;
margin-left: 16.6%;
margin-top: 18px;
padding: 0;
}
#footer .lismenfoo li{
color: #ffffff;	
height:25px;	
}
#footer .lismenfoo span{
color: #ffffff;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 500;
position: relative;
top: -2px;
}
#footer .menufootercenter {
border-bottom:1px solid #ebeafa;	
float:left;
height:auto;
min-height:185px;
width:100%;	
}
#footer .logo_footer {
margin-top:24px;	
text-align:center;	
}
#footer .parfooter1 {
color: #217490;
font-family: 'Montserrat', sans-serif;
font-size: 10.94px;
font-weight: 400;
line-height: 13px;
margin: 12px auto 0;
text-align: center;
width: 93.4%;
}
#footer .parfooter2 {
color: #217490;
font-family: 'Montserrat', sans-serif;
font-size: 10.94px;
font-weight: 400;
line-height: 13px;
margin: 13px auto 0;
text-align: center;
width: 93.8%;
}
#footer .menufooterbottom {
float:left;
height:auto;
width:100%;	
}
#footer .menfoobot {
border-bottom:1px solid #ebeafa;
cursor:pointer;
float:left;
height:39px;
position:relative;
width:100%;
}
#footer .titweekfoo {
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 10.94px;
font-weight: 600;
line-height: 10px;
margin-left: 4.6%;
margin-top: 15px;
text-transform: uppercase;
}
#footer .icon_flechefoob {
float: right;
margin-right: 7%;
margin-top: 6px;
}
#footer .lismenfoob {
color: #27b4fd;
list-style-type: circle;
margin-left: 20%;
margin-top: 7px;
padding: 0;
}
#footer .lismenfoob li{
height:24px;	
}
#footer .lismenfoob span{
color: #27b4fd;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 500;
position: relative;
top: -2px;
}
/*****************************************
	             Fin Footer
*****************************************/
/*****************************************
	               Copyright
*****************************************/
#copyright {
}	
#copyright .contenucopyright {
background-color:#c9f6fa;
float:left;
height:41px;
width:100%;	
}
#copyright .titcopyright {
color: #165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 12.94px;
font-weight: 700;
line-height: 12px;
margin-top: 16px;
text-align: center;
}	
#copyright .titcopyright a {
color:#fea01a;
text-transform:uppercase;	
}	
/*****************************************
	             Fin Copyright
*****************************************/
/*****************************************
	         Vous Avez Choisi
*****************************************/
#vousavezchoisi {
margin-top:63px;
}
#vousavezchoisi .contenu_avezchoisi {
background-color: #c9f6fa;
float: left;
height: auto;
/*min-height: 278px;*/
padding-bottom: 10px;
width: 100%;
}	
#vousavezchoisi .contenu_avezchoisi2 {
    background-color: #c9f6fa;
    float: left;
    height: auto;
    padding-bottom: 10px;
    width: 100%;
}
#vousavezchoisi .tit_avezchoisi {	
background-image: url("../images/icon_recherche.png");
background-repeat: no-repeat;
color: #1c77a4;
font-family: 'Montserrat', sans-serif;
font-size: 20.46px;
font-weight: 700;
height:23px;
line-height: 17px;
margin-left: 4%;
margin-top: 23px;
padding-left: 37px;
text-transform: uppercase;
}	
#vousavezchoisi .tit_avezchoisi span {
position:relative;
top:-13px;	
}	
#vousavezchoisi .tit_avezchoisi font {
color:#27b4fd;
font-size:12.03px;	
font-weight:600;
}
#vousavezchoisi .menuavezchoisi {
margin-left: 3.8%;
margin-top: -10px;
width: 92.4%;	
}
#vousavezchoisi .menavecho {
background-image: url("../images/bg_menchercheliste.png");
background-repeat: no-repeat;
cursor: pointer;
float: right;
height: 22px;
position: relative;
width: 58px;
}
#vousavezchoisi .menweemoncho {
z-index:5;	
}
#vousavezchoisi .menweedeccho {
margin-right:-13px;	
z-index:4;	
}
#vousavezchoisi .menweeesccho {
margin-right:-13px;	
z-index:3;	
}
#vousavezchoisi .active_bt {
	display: inline !important;

}
#vousavezchoisi .disactive_bt {
	display: none !important;

}
#vousavezchoisi .menweeprocho {
display:none;	
margin-right:-13px;	
z-index:2;	
}
#vousavezchoisi .menweeinscho {	
margin-right:-13px;	
z-index:1;	
}
#vousavezchoisi .menweeinschoactive {
margin-right:0;	
}
#vousavezchoisi .icon_week_mond_liste {
float: right;
margin-right: 15px;
margin-top: -1px;
}
#vousavezchoisi .icon_week_deco_liste {
float: right;
margin-right: 17px;
margin-top: -1px;	
}
#vousavezchoisi .icon_week_esca_liste {
float: right;
margin-right: 16px;
margin-top: -1px;
}
#vousavezchoisi .icon_week_prox_liste {
float: right;
margin-right: 18px;
margin-top: -1px;
}
#vousavezchoisi .icon_week_inso_liste {
float: right;
margin-right: 17px;
margin-top: -1px;
}
#vousavezchoisi .tabavezchoisi {
margin-left: 3.8%;
width: 92.4%;
}
#vousavezchoisi .blocmengolbal {
background:#ffffff;
background:-moz-linear-gradient(top, #ffffff 0%, #e5eaeb 99%);
background:-webkit-linear-gradient(top, #ffffff 0%,#e5eaeb 99%);
background:linear-gradient(to bottom, #ffffff 0%,#e5eaeb 99%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5eaeb',GradientType=0);		
border:1px solid #94d4f5;	
float:left;	
height:47px;	
position:relative;
width:100%;	
}
#vousavezchoisi .blociconcho {
background-color:#ffffff;
float:left;
height:45px;
text-align:center;
width:10.7%;	
}
#vousavezchoisi .icon_weemonlis {
position:relative;
top:8px;	
}
#vousavezchoisi .icon_weedeclis {
position:relative;
top:9px;	
}
#vousavezchoisi .icon_weeseclis {
position:relative;
top:8px;	
}
#vousavezchoisi .icon_weeprolis {
position:relative;
top:9px;	
}
#vousavezchoisi .icon_weeinsolis {
position:relative;
top:9px;	
}
#vousavezchoisi .tit_weeinscho {
color: #35a8e1;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 14.06px;
font-weight: 600;
line-height: 14px;
margin-left: 3.5%;
margin-top: 17px;
text-transform: uppercase;
}
#vousavezchoisi .tit_weeinscho span {
color:#207199;		
}	
#vousavezchoisi .colvouetea {
background-color:#27b4fd;
float:left;
height:94px;
margin-top: 10px;
width:100%;	
}
#vousavezchoisi .colvouetea2 {
background-color:#27b4fd;
float:left;
height:94px;
margin-top: 0px;
width:100%;	
}
#vousavezchoisi .tit_vousetes {
background-image: url("../images/icon_vous_dest.png");
background-repeat: no-repeat;
color: #ffffff;
font-family: 'Montserrat', sans-serif;
font-size: 14.4px;
font-weight: 600;
height: 24px;
line-height: 14px;
margin-left: 3.1%;
margin-top: 9px;
padding-left: 29px;
text-transform: uppercase;
}	
#vousavezchoisi .tit_vousetes span {
position:relative;
top:6px;	
}

#vousavezchoisi .titvouetea {	
background-image:url("../images/icon_vouetepro.png");
background-repeat:no-repeat;
color:#ffffff;
font-family: 'Montserrat', sans-serif;
font-size:14.4px;
font-weight:600;
height:18px;
line-height:14px;
margin-left:3.32%;
margin-top:13px;
padding-left:50px;	
text-transform:uppercase;
}		
#vousavezchoisi .titvouetea span {
position:relative;
top:5px;	
}
#vousavezchoisi .lignedestination {
margin-left:2.89%;
margin-top:10px;
width:95%;	
}	
#vousavezchoisi .inpchovotdes {
background:#ffffff;
background:url(../images/icon_flechechovotdes.png) no-repeat 94% center,-moz-linear-gradient(top, #ffffff 0%, #e5eaeb 99%);
background:url(../images/icon_flechechovotdes.png) no-repeat 94% center,-webkit-linear-gradient(top, #ffffff 0%,#e5eaeb 99%);
background:url(../images/icon_flechechovotdes.png) no-repeat 94% center,linear-gradient(to bottom, #ffffff 0%,#e5eaeb 99%);
border:0 none;
box-shadow:none;
color:#35a8e1;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5eaeb',GradientType=0);	
font-family: 'Montserrat', sans-serif;
font-size: 14.6px;
font-weight: 600;	
height: 47px;	
padding: 0 0 0 26px;
text-transform:uppercase;	
width:100%;	
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}		
#vousavezchoisi .lignedestination .form-control::-webkit-input-placeholder { color: #35a8e1; }  /* WebKit, Blink, Edge */
#vousavezchoisi .lignedestination .form-control:-moz-placeholder { color: #35a8e1; }  /* Mozilla Firefox 4 to 18 */
#vousavezchoisi .lignedestination .form-control::-moz-placeholder { color: #35a8e1; }  /* Mozilla Firefox 19+ */
#vousavezchoisi .lignedestination .form-control:-ms-input-placeholder { color: #35a8e1; }  /* Internet Explorer 10-11 */
#vousavezchoisi .lignedestination .form-control::-ms-input-placeholder { color: #35a8e1; }  /* Microsoft Edge */
#vousavezchoisi .colquefaiouall {
float:left;
height:49px;
margin-top: 10px;
width:100%;	
}	
#vousavezchoisi .colquefai {
background:#ffffff;
background:-moz-linear-gradient(top, #ffffff 0%, #e5eaeb 99%);
background:-webkit-linear-gradient(top, #ffffff 0%,#e5eaeb 99%);
background:linear-gradient(to bottom, #ffffff 0%,#e5eaeb 99%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5eaeb',GradientType=0);		
border:1px solid #94d4f5;	
float:left;
height:49px;	
width:49.2%;
}	
#vousavezchoisi .colouall {
background:#ffffff;
background:-moz-linear-gradient(top, #ffffff 0%, #e5eaeb 99%);
background:-webkit-linear-gradient(top, #ffffff 0%,#e5eaeb 99%);
background:linear-gradient(to bottom, #ffffff 0%,#e5eaeb 99%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5eaeb',GradientType=0);		
border:1px solid #94d4f5;		
float:left;
height:49px;
margin-left:1.6%;
width:49.2%;	
}
#vousavezchoisi .inpque {	
float:left;
margin-left:8%;
margin-top:10px;
}
#vousavezchoisi .titque {	
color: #27b4fd;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight: 600;
line-height: 14px;
margin-left: 13.6%;
margin-top: 17px;
text-transform: uppercase;
}
#vousavezchoisi .titque span {	
color:#207199;
}
#vousavezchoisi .colactive {	
border:1px solid #27b4fd;		
}	
#vousavezchoisi .colactive .titque span {	
color:#27b4fd;		
}			
/*****************************************
	       Fin Vous Avez Choisi
*****************************************/
/*****************************************
	            Je Filtre
*****************************************/
#jefiltre {
/*margin-top:68px;	*/
}	
#jefiltre .contenu_jefiltre {
background:#ffffff;
background:-moz-linear-gradient(top, #ffffff 0%, #e5eaeb 99%);
background:-webkit-linear-gradient(top, #ffffff 0%,#e5eaeb 99%);
background:linear-gradient(to bottom, #ffffff 0%,#e5eaeb 99%);
border-bottom:1px solid #94d4f5;
border-top:1px solid #94d4f5;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5eaeb',GradientType=0);
float:left;
height:44px;
width:100%;		
}	
#jefiltre .colresuliste {
float:left;
height:42px;
position:relative;
width:34.8%;	
}	
#jefiltre .titresulist {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 12.5px;
font-weight: 600;
line-height: 12px;
margin-left: 13.4%;
margin-top: 16px;
}	
#jefiltre .coljefiltlist {
background-color:#165979;
float:left;
height:55px;
margin-top:-6px;
position:relative;
width:28%;
-webkit-border-top-left-radius: 18px;
-webkit-border-bottom-right-radius: 18px;
-moz-border-radius-topleft: 18px;
-moz-border-radius-bottomright: 18px;
border-top-left-radius: 18px;
border-bottom-right-radius: 18px;	
}
#jefiltre .titjefiltlist {
background-image: url("../images/icon_jefiltreliste.png");
background-repeat: no-repeat;
color: #ffffff;
cursor:pointer;
font-family: 'Montserrat', sans-serif;
font-size: 15.67px;
font-weight: 600;
height: 23px;
line-height: 15px;
padding-left: 34px;
margin-left: 11%;
margin-top: 16px;
text-transform: uppercase;
}
#jefiltre .titjefiltlist span {
position:relative;
top:4px;	
}
#jefiltre .coltriparlist {
cursor: pointer;
float: left;
height: 42px;
position: relative;
width: 37.17%;
}
#jefiltre .coltriparlist .btn-group {
width:98%;	
}
#jefiltre .coltriparlist .btn {
background-color: transparent;
border: 0 none;	
box-shadow: none;
color:#165979;	
font-family: 'Montserrat', sans-serif;
font-size:12.5px;
font-weight:700;
height:42px;
/*padding: 0 0 0 46.6%;*/
padding: 0 38px 0 4px;
width:100%;	
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#jefiltre .coltriparlist .caret {
background-image: url("../images/icon_flechetripar.png");
background-repeat: no-repeat;
border: 0 none;
height: 6px;
right: 13.6%;
width: 9px;
}
#jefiltre .coltriparlist .dropdown-menu {
background:#ffffff;
background:-moz-linear-gradient(top, #ffffff 0%, #e5eaeb 99%);
background:-webkit-linear-gradient(top, #ffffff 0%,#e5eaeb 99%);
background:linear-gradient(to bottom, #ffffff 0%,#e5eaeb 99%);
border:0 none;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5eaeb',GradientType=0);	
margin: 1px 0 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
width:100%;	
}
#jefiltre .coltriparlist .dropdown-header {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 12.5px;
font-weight: 500;
padding: 0 0 0 16px;
}
#jefiltre .coltriparlist .dropdown-menu > li > a {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 11px;
font-weight: 300;
padding: 0 5px 5px 16px;
}
#mynavbarjefiltre {
display:none;	
height: 0;
overflow: hidden;
position: absolute;
left:0;
top: 63px;
width: 100%;
z-index: 5;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
-moz-transition: all 0.5s ease-out 0s;
-ms-transition: all 0.5s ease-out 0s;
-o-transition: all 0.5s ease-out 0s;
}
#mynavbarjefiltre.activejefiltre {
display:block;	
height: auto !important;
}
#jefiltre .contenujefiltlist {
float:left;
height:auto;
position:relative;
width:100%;	
}
#jefiltre .blocjefilres {
background-color:#1fc4e2;
float:left;
height:74px;
width:100%;	
}
#jefiltre .titjefillisp {
background-image: url("../images/icon_jefiltrelistep.png");
background-repeat: no-repeat;
color: #ffffff;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 30px;
font-weight: 700;
height: 22px;
line-height: 30px;
margin-left: 8.2%;
margin-top: 27px;
padding-left: 37px;
text-transform: uppercase;
}
#jefiltre .titjefillisp span {
position:relative;
top:-5px;	
}
#jefiltre .reinijefiltreliste {
border:1px solid #ffffff;
cursor:pointer;	
float:right;	
height:27px;
margin-right:3%;
margin-top:24px;
width:109px;
-webkit-border-radius: 13px;
-moz-border-radius: 13px;
border-radius: 13px;
}
#jefiltre .icon_reijefillis {
float:left;	
margin-left:11px;
margin-top:5px;
}
#jefiltre .tit_reijefillis {
color:#ffffff;	
float:left;	
font-family: 'Dosis', sans-serif;
font-size:14.06px;
font-weight:600;
line-height:14px;
margin-left:7px;
margin-top:5px;
}
#jefiltre .fermerjefiltreliste {
border:1px solid #ffffff;
cursor:pointer;	
float:right;	
height:27px;
margin-right:1%;
margin-top:24px;
width:89px;
-webkit-border-radius: 13px;
-moz-border-radius: 13px;
border-radius: 13px;	
}
#jefiltre .icon_fermerjefiltreliste {
float:left;	
margin-left:11px;
margin-top:5px;
}
#jefiltre .tit_fermerjefiltreliste {
color:#ffffff;	
float:left;	
font-family: 'Dosis', sans-serif;
font-size:14.06px;
font-weight:600;
line-height:14px;
margin-left:6px;
margin-top:5px;
}
#jefiltre .bloccontjefiltlist {
background-color: #ffffff;
border-bottom: 36px solid #ffffff;
border-left: 43px solid #ffffff;
border-right: 44px solid #ffffff;
float: left;
height: auto;
position: relative;
width: 100%;
}
#jefiltre .coltitfilpri {
float:left;
height:57px;
position:relative;
width:100%;	
}
#jefiltre .titfilpri {
border-left: 2px solid #f5a503;
color: #1fc4e2;
cursor:pointer;
font-family: 'Dosis', sans-serif;
font-size: 21px;
font-weight: 600;
line-height: 21px;
height: 16px;
margin-top: 31px;
padding-left: 20px;
}
#jefiltre .titfilpri span {
position:relative;
top:-4px;	
}
#jefiltre .flechfil {
bottom:5px;
cursor:pointer;	
right:0;	
position:absolute;
}
#jefiltre .grbarrjefil {
background-color:#c7d4da;
bottom:0;
height:1px;
left:0.4%;
position:absolute;	
width:99.6%;
}
#jefiltre .colcontfilpri {
float:left;
height:auto;
min-height:88px;
width:100%;	
}
#jefiltre .silderrange {
margin-left: 10.45%;
width: 75%;
}
#slider-range {
float:left;	
margin-top: 20px;
}
#jefiltre .prix_bas {
color: #198496;
float: left;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 14px;
font-weight: 300;
line-height: 14px;
margin-left: -18px;
margin-top: 18px;
}
#jefiltre .prix_haut {
color: #198496;
float: right;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 14px;
font-weight: 300;
line-height: 14px;
margin-right: -36px;
margin-top: 18px;
}
#jefiltre .ui-widget-content {
background-color:#f5a503;	
border:0 none;	
height:4px;
width:100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#jefiltre .ui-widget-header {
background-color: #1fc4e2;
border: 0 none;
height: 4px;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#jefiltre .ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
background-color: #1fc4e2;
background-image: none;
border: 10px solid #ffffff;
cursor: pointer;
height: 31px;
margin-top: -9px;
width: 31px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
box-shadow: 0px 0px 8px 0px rgba( 38, 50, 56, 0.21);
-webkit-box-shadow: 0px 0px 8px 0px rgba( 38, 50, 56, 0.21);
-moz-box-shadow: 0px 0px 8px 0px rgba( 38, 50, 56, 0.21);
}
#jefiltre .coltitfilvil {
float: left;
height: 36px;
position: relative;
width: 100%;
}
#jefiltre .titfilvil {
border-left: 2px solid #f5a503;
color: #1fc4e2;
cursor:pointer;
font-family: 'Dosis', sans-serif;
font-size: 21px;
font-weight: 500;
line-height: 21px;
height: 16px;
margin-top: 10px;
padding-left: 20px;
}
#jefiltre .titfilvil span {
position:relative;
top:-4px;	
}
#jefiltre .colcontfilvil {
float:left;
height:auto;
padding-bottom:25px;
width:100%;	
}
#jefiltre .contfilvil {
margin-left: 9.25%;
margin-top: 16px;
width: 90.75%;
}
#jefiltre .lescheck {
float: left;
height: 19px;
margin-top: 13px;
width: 100%;	
}
#jefiltre .inpfiltreliste {
display: inline-block;
height: 19px;
width: 35px;
}
#jefiltre .lescheck span {
color: #198496;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 18.75px;
font-weight: 300;
line-height: 18px;
margin-left: 2px;
position: relative;
top: 1px;
}
#jefiltre .coltitfileto {
float:left;
height:36px;
position:relative;
width:100%;	
}
#jefiltre .titfileto {
border-left: 2px solid #f5a503;
color: #1fc4e2;
cursor:pointer;
font-family: 'Dosis', sans-serif;
font-size: 21px;
font-weight: 500;
line-height: 21px;
height: 16px;
margin-top: 10px;
padding-left: 20px;
}
#jefiltre .titfileto span {
position:relative;
top:-4px;	
}
#jefiltre .colcontfileto {
float:left;
height:auto;
min-height:151px;
padding-bottom:22px;
width:100%;	
}
#jefiltre .contfileto {
margin-left: 9.25%;
margin-top: 16px;
width: 90.75%;
}
#jefiltre .etoile_filtreliste {
margin-left:3px;	
}
#jefiltre .lescheck img {
margin-right: 1px;
position: relative;
top: -3px;
}
#jefiltre .coltitfilheb {
float: left;
height: 36px;
position: relative;
width: 100%;
}
#jefiltre .titfilheb {
border-left: 2px solid #f5a503;
color: #1fc4e2;
cursor:pointer;
font-family: 'Dosis', sans-serif;
font-size: 21px;
font-weight: 500;
line-height: 21px;
height: 16px;
margin-top: 10px;
padding-left: 20px;
}
#jefiltre .titfilheb span {
position:relative;
top:-4px;	
}
#jefiltre .colcontfilheb {
float:left;
height:auto;
min-height:111px;
padding-bottom:24px;
width:100%;	
}
#jefiltre .contfilheb {
margin-left: 9.25%;
margin-top: 16px;
width: 90.75%;
}
#jefiltre .coltitfilact {
float:left;
height:36px;
position:relative;
width:100%;	
}
#jefiltre .titfilact {
border-left: 2px solid #f5a503;
color: #1fc4e2;
cursor:pointer;
font-family: 'Dosis', sans-serif;
font-size: 21px;
font-weight: 500;
line-height: 21px;
height: 16px;
margin-top: 10px;
padding-left: 20px;
}
#jefiltre .titfilact span {
position:relative;
top:-4px;	
}
#jefiltre .colcontfilact {
float:left;
height:auto;
padding-bottom:24px;
width:100%;	
}
#jefiltre .contfilact {
margin-left: 9.25%;
margin-top: 16px;
overflow: hidden;
transition: all 0.45s linear 0s;
width: 90.75%;
}
#jefiltre .contfilactheight {
height: 128px;	
}
#jefiltre .contfilactactive {
height:auto;
overflow: visible;	
}
#jefiltre .coltitfilenv {
float:left;
height:36px;
position:relative;
width:100%;	
}
#jefiltre .titfilenv {
border-left: 2px solid #f5a503;
color: #1fc4e2;
cursor:pointer;
font-family: 'Dosis', sans-serif;
font-size: 21px;
font-weight: 500;
line-height: 21px;
height: 16px;
margin-top: 10px;
padding-left: 20px;
}
#jefiltre .titfilenv span {
position:relative;
top:-4px;	
}
#jefiltre .colcontfilenv {
float:left;
height:auto;
min-height:111px;
padding-bottom:25px;
width:100%;	
}
#jefiltre .contfilenv {
margin-left: 9.25%;
margin-top: 16px;
width: 90.75%;	
}
#jefiltre .plumoiact {
margin-top:10px;	
width:100%;	
}
#jefiltre .triplumoiactl {
background-color:#f5a503;
float:left;
height:1px;
margin-top:9px;
width:32.8%;	
}
#jefiltre .coltitplumoiact {
float:left;	
width:33.8%;	
}
#jefiltre .titplumoiact {
background-image:url("../images/icon_plusactlis.png");
background-repeat:no-repeat;
color:#f5a503;
cursor:pointer;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:12px;
font-weight:700;
height:17px;	
line-height:17px;
padding-left:27px;
text-transform:uppercase;
}
#jefiltre .titplumoiact span {
position:relative;
top:0;	
}
#jefiltre .titmoimoiact {
background-image:url("../images/icon_moinsactlis.png");
}
#jefiltre .triplumoiactr {
background-color:#f5a503;
float:left;
height:1px;
margin-top:9px;
width:33.4%;	
}
#jefiltre .coltitfilequ {
float:left;
height:36px;
position:relative;
width:100%;	
}
#jefiltre .titfilequ {
border-left: 2px solid #f5a503;
color: #1fc4e2;
cursor:pointer;
font-family: 'Dosis', sans-serif;
font-size: 21px;
font-weight: 500;
line-height: 21px;
height: 16px;
margin-top: 10px;
padding-left: 20px;
}
#jefiltre .titfilequ span {
position:relative;
top:-4px;	
}
#jefiltre .colcontfilequ {
float:left;
height:auto;
padding-bottom:25px;
width:100%;	
}
#jefiltre .contfilequ {
margin-left: 9.25%;
margin-top: 16px;
width: 90.75%;
}
#jefiltre .buttonjefiltrresu {
float:left;
width:100%;	
position:fixed;
bottom:0;
left:0;
right:0;  
}
#jefiltre .fixed_button{
position:relative !important;
bottom: auto !important;
}
#jefiltre .sub {
background-color: #f5a503;
border: 0 none;
color: #ffffff;
cursor: pointer;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 18px;
font-weight: 700;
height: 66px;
text-transform: uppercase;
transition: all 0.45s linear 0s;
width: 100%;
}
/*****************************************
	          Fin Je Filtre
*****************************************/
/*****************************************
	          Resultats Liste
*****************************************/
#resultatsliste {
}	
#resultatsliste .contenu_resultatsliste {
background-color:#f7f8f9;	
float:left;	
height:auto;
padding-bottom:35px;
position:relative;
width:100%;
}	
#resultatsliste .col_ideweek {
float:left;
margin-top:28px;	
width:100%;	
}		
#resultatsliste .bloc_ideweek {
float: left;
height: auto;
margin-left: 4%;
margin-top: 34px;
position: relative;
width: 92.2%;
}
#resultatsliste .bloc_ideweekT {	
margin-top:0;	
}
#resultatsliste .image_ideweek {
cursor:pointer;	
float:left;
height:254px;
position:relative;
width:100%;	
}	
#resultatsliste .img_ideeweekend {
height:100%;
width:100%;	
z-index:1;
}
#resultatsliste .icon_blocideweek {	
background-image: url("../images/icon_blocideweek.png");
background-repeat: no-repeat;
float: left;
height: 39px;
position: absolute;
left: 5.01%;
top: 18px;
width: 163px;
}	
#resultatsliste .icon_derideweek {	
background-image:url("../images/icon_derideweek.png");
background-repeat: no-repeat;
color: #ffffff;
font-family: 'Dosis', sans-serif;
font-size: 12.5px;
font-weight: 600;
height: 17px;
line-height: 12px;
margin-left: 5.05%;
margin-top: 4px;
padding-left: 29px;
text-transform: uppercase;
}
#resultatsliste .icon_derideweek span {	
position:relative;
top:3px;		
}
#resultatsliste .icon_faideweek {
cursor:pointer;
position:absolute;
right:2.7%;	
top:15px;
z-index:2;
}	
#resultatsliste .icon_twideweek {
cursor:pointer;
position:absolute;
right:2.7%;	
top:46px;
z-index:2;
}	
#resultatsliste .icon_wtsideweek {
cursor:pointer;
position:absolute;
right:2.7%;	
top:76px;
z-index:2;
}
#resultatsliste .icon_actlis {
bottom:-14px;	
cursor:pointer;
position:absolute;
left:36.3%;	
z-index:2;
}
#resultatsliste .icon_hotlis {
bottom:-14px;	
cursor:pointer;
position:absolute;
left:46.5%;	
z-index:2;
}
#resultatsliste .icon_adulis {
bottom:-14px;	
cursor:pointer;
position:absolute;
left:56%;	
z-index:2;
}
#resultatsliste .icon_proideweek {	
background-image: url("../images/icon_proideweek.png");
background-repeat: no-repeat;
bottom: -20px;
float: left;
height: 68px;
position: absolute;
right: 1.9%;
width: 67px;
}
#resultatsliste .titpromoside {	
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 10px;
font-weight: 700;
line-height: 10px;
margin-top: 18px;
text-align: center;
text-transform: uppercase;	
}	
#resultatsliste .nbrpromoside {	
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 24px;
font-weight: 700;
line-height: 24px;
text-align: center;
margin-top: -1px;
}	
#resultatsliste .nbrpromoside span {	
font-size: 15px;
position: relative;
top: -7px;
}	
#resultatsliste .contenu_ideweek {
background-color:#ffffff;	
float:left;
height:auto;
padding-bottom:10px;
width:100%;	
}
#resultatsliste .barreconideweek {	
background-color: #fe9602;
float: left;
height: 4px;
margin-left: 3%;
margin-top: 18px;
width: 26px;
}	
#resultatsliste .nom_ideweek {
color: #27b4fd;
cursor: pointer;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 18px;
font-weight: 700;
line-height: 22px;
margin-left: 2.6%;
margin-top: 1px;
}	
#resultatsliste .vilpayavipri {
width:100%;	
}	
#resultatsliste .vilpayavi {
float:left;	
width:62.04%
}
#resultatsliste .vilpaylist {
background-image: url("../images/icon_locallist.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 12px;
font-weight: 700;
height: 16px;
line-height: 16px;
margin-left: 4.6%;
margin-top: 4px;
padding-left: 20px;
}
#resultatsliste .vilpaylist span {
position:relative;
top:0;	
}

#resultatsliste .durjounuific {
background-image: url("../images/icon_durefiche.png");
background-repeat: no-repeat;
color: #27b4fd;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
font-weight: 600;
height: 16px;
line-height: 16px;
margin-left: 4.6%;
margin-top: 15px;
padding-left: 25px;
}
#resultatsliste .durjounuific span {
position:relative;
top:0px;	
}


#resultatsliste .avilist {
background-image:url("../images/icon_avilist.png");
background-repeat:no-repeat;
height: 12px;
margin-left:4.5%;
margin-top:16px;
padding-left: 23px;
}
#resultatsliste .avilist img {
margin-right: -4px;
position: relative;
top: -6px;	
}
#resultatsliste .avilist span {
color:#165979;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 12.14px;
font-weight: 700;
line-height:12px;
margin-left:7px;
position:relative;
top:-3px;	
}
#resultatsliste .barrevilpayavipri {
background-color:#eeeff0;	
float:left;
height:35px;
margin-top:16px;	
width:0.22%
}	
#resultatsliste .prilis {
float:left;	
width:37.74%;
}
#resultatsliste .leweekplu {
margin-top:9px;	
width:100%;	
}	
#resultatsliste .barreL_leweekplu {
background-color: #fe7902;
float: left;
height: 1px;
margin-left: 5.6%;
margin-top: 7px;
width: 27.1%;
}	
#resultatsliste .titleweekplu {
color: #fe9602;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 14.06px;
font-weight: 600;
line-height: 14px;
text-align: center;
width: 35%;
}
#resultatsliste .barreR_leweekplu {
background-color: #fe7902;
float: left;
height: 1px;
margin-top: 7px;
width: 27.2%;	
}
#resultatsliste .icon_jouideweek {	
background-image: url("../images/icon_jouideweek.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.28px;
font-weight: 300;
min-height: 16px;
height: auto;
line-height: 13px;
margin-left: 7%;
margin-top: 10px;
padding-left: 40px;	
}			
#resultatsliste .icon_jouideweek span {
position: relative;
top: 2px;
}	
#resultatsliste .barreleweekplu {
background-color: #ececec;
float: left;
height: 1px;
margin-left: 6.2%;
margin-top: 7px;
width: 85%;
}		
#resultatsliste .icon_hotideweek {	
background-image: url("../images/icon_hotideweek.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.28px;
font-weight: 300;
height: 12px;
line-height: 13px;
margin-left: 6.8%;
margin-top: 9px;
padding-left: 42px;	
}			
#resultatsliste .icon_hotideweek span {
position:relative;
top:-1px;	
}	
#resultatsliste .etoile_ideweek {	
margin-left: 6px;
position: relative;
top: 0px;
}		
#resultatsliste .etoile_ideweek img {
margin-right:-4px;	
}
#resultatsliste .barreleweekpluh {
background-color: #ececec;
float: left;
height: 1px;
margin-left: 6.2%;
margin-top: 8px;
width: 85%;
}
#resultatsliste .barreleweekplud {
background-color:#ececec;
float:left;
height:1px;
margin-left:38px;
margin-top:10px;
width:502px;	
}	
#resultatsliste .icon_actideweek {	
background-image: url("../images/icon_actideweek.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.28px;
font-weight: 300;
height: 19px;
line-height: 13px;
margin-left: 7.4%;
margin-top: 6px;
padding-left: 37px;	
}			
#resultatsliste .icon_actideweek span {
position:relative;
top:4px;	
}	


#resultatsliste .icon_trarecap {	
background-image: url("../images/icon_trarecap.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.28px;
font-weight: 300;
min-height: 16px;
height: auto;
line-height: 20px;
margin-left: 7%;
margin-top: 4px;
padding-left: 40px;
}			
#resultatsliste .icon_trarecap span {
position: relative;
top: 2px;
}
#resultatsliste .icon_guide {	
background-image: url("../images/icon_guide.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.28px;
font-weight: 300;
min-height: 16px;
height: auto;
line-height: 20px;
margin-left: 7%;
margin-top: 4px;
padding-left: 40px;
}			
#resultatsliste .icon_guide span {
position: relative;
top: 2px;
}

#resultatsliste .icon_transport {	
background-image: url("../images/icon_transport.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.28px;
font-weight: 300;
min-height: 16px;
height: auto;
line-height: 20px;
margin-left: 7%;
margin-top: 4px;
padding-left: 40px;
}			
#resultatsliste .icon_transport span {
position: relative;
top: 2px;
}

#resultatsliste .icon_vol {	
background-image: url("../images/icon_vol.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.28px;
font-weight: 300;
min-height: 16px;
height: auto;
line-height: 20px;
margin-left: 7%;
margin-top: 4px;
padding-left: 40px;
}			
#resultatsliste .icon_vol span {
position: relative;
top: 2px;
}
#resultatsliste .icon_regrecap {	
background-image: url("../images/icon_regrecap.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.28px;
font-weight: 300;
min-height: 16px;
height: auto;
line-height: 20px;
margin-left: 7%;
margin-top: 4px;
padding-left: 40px;
}			
#resultatsliste .icon_regrecap span {
position: relative;
top: 2px;
}

#resultatsliste .barreleweekplue {
background-color:#ececec;
float:left;
height:1px;
margin-left:38px;
margin-top:9px;
width:502px;	
}
#resultatsliste .parideweek {
color: #165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 12.14px;
font-weight: 700;
line-height: 12px;
margin-left: 8%;
margin-top: 10px;
}
#resultatsliste .priideweek {	
color: #fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 29.94px;
font-weight: 700;
line-height: 29px;
margin-left: 7.5%;
margin-top: -1px;
text-transform: uppercase;
}	
#resultatsliste .priideweek span {
font-size: 11px;
margin-left: -3px;
}	
#resultatsliste .priideweek font {
color:#165979;	
text-transform:none;
}	
#resultatsliste .buttonideweek {
float:left;
height:48px;
width:100%;	
}
#resultatsliste .sub {
background-color: #fe9602;
background-image: url("../images/icon_flecheideweek.png");
background-repeat: no-repeat;
background-position: 63.3% center;
border: 0 none;
color: #ffffff;
cursor: pointer;
font-family: 'Montserrat', sans-serif;
font-size: 14.93px;
font-weight: 700;
height: 48px;
padding-left: 36.5%;
text-align: left;
text-transform: uppercase;
transition: all 0.45s linear 0s;
width: 100%;
-webkit-border-bottom-right-radius: 18px;
-moz-border-radius-bottomright: 18px;
border-bottom-right-radius: 18px;
}
#resultatsliste .sub:hover {
background-color:#27b4fd;	
}
#resultatsliste .cadeauavantage {
background-color: #c9f6fa;
float: left;
height: 41px;
width: 100%;
}
#resultatsliste .bg_cadeau {
background-image:url("../images/bg_cadeau.png");
background-size:100% 100%;
background-repeat:no-repeat;
float: left;
height: 41px;
width: 38.4%;
}
#resultatsliste .icon_cadideweek {
background-image: url("../images/icon_cadideweek.png");
background-repeat: no-repeat;
color: #275586;
font-family: 'Montserrat', sans-serif;
font-size: 12.31px;
font-weight: 400;
height: 21px;
line-height: 11px;
margin-left: 13%;
margin-top: 10px;
padding-left: 30px;
text-align: right;
width: 94px;
}	
#resultatsliste .icon_cadideweek span {
position:relative;
top:0;	
}	
#resultatsliste .avantageideweek {
color: #27b4fd;
float: left;
list-style-type: circle;
margin-bottom: 0;
margin-left: 8.2%;
margin-top: 2px;
padding: 0;
}	
#resultatsliste .avantageideweek li{
height:14px;	
}	
#resultatsliste .avantageideweek span{
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 11.69px;
font-weight: 400;
line-height: 11px;	
}
/*****************************************
	        Fin Resultats Liste
*****************************************/
/*****************************************
	            Slide Fiche
*****************************************/
#slidefiche  {	
margin-top:63px;	
}
#slidefiche .slides {
height:296px;
position:relative;
width:100%;	
}	
#slidefiche .slides  li {
height: 100%;
width: 100%;
}
#slidefiche .slides img {
height: 100%;
width: 100%;
}
#slidefiche .flex-control-nav {
bottom: 17px;
height: 13px;
z-index: 5;
}
#slidefiche .flex-control-nav li {
margin: 0 3px;
}
#slidefiche .flex-control-paging li a {
background-color: rgba(249, 248, 248, 0.5);
height: 13px;
width: 13px;
-webkit-box-shadow: 0px 0px 8px 0px rgb( 38, 50, 56 );
-moz-box-shadow: 0px 0px 8px 0px rgb( 38, 50, 56 );
-o-box-shadow: 0px 0px 8px 0px rgb( 38, 50, 56 );
box-shadow: 0px 0px 8px 0px rgb( 38, 50, 56 );
}
#slidefiche .flex-control-paging li a.flex-active {
background-color: #fe9602;
}
#slidefiche .flex-direction-nav a::before{
content:url("../images/prevfiche.png");
}
#slidefiche .flex-direction-nav a.flex-next::before{
content:url("../images/nextfiche.png");
}
#slidefiche .flex-prev{
height: 30px;
left: 18px;
position: absolute;
top: 141px;
opacity: 1 !important;
width: 17px;
}
#slidefiche .flex-next{
height:30px;
position:absolute;
right:10px;
top:141px;
opacity:1 !important;
width:17px;
}
#slidefiche .hoverimage {
background-image:url("../images/hoverimage.png");
background-repeat:no-repeat;
bottom:0;
height:130px;
position:absolute;
width:100%;
z-index:3;
}
#slidefiche .icon_blocideweek {	
background-image: url("../images/icon_blocideweek.png");
background-repeat: no-repeat;
float: left;
height: 39px;
position: absolute;
left: 4.2%;
top: 20px;
width: 163px;
z-index: 5;
}
#slidefiche .icon_derideweek {	
background-image: url("../images/icon_derideweek.png");
background-repeat: no-repeat;
color: #ffffff;
font-family: 'Dosis', sans-serif;
font-size: 12.5px;
font-weight: 600;
height: 17px;
line-height: 12px;
margin-left: 5.05%;
margin-top: 4px;
padding-left: 29px;
text-transform: uppercase;
}
#slidefiche .icon_derideweek span {	
position:relative;
top:3px;		
}
#slidefiche .blocclandrier {
background-color: #20709a;
float: left;
height: 39px;
position: absolute;
right: 3.2%;
top: 0;
width: 36px;
-webkit-border-bottom-left-radius: 18px;
-moz-border-radius-bottomleft: 18px;
border-bottom-left-radius: 18px;
z-index: 5;
}
#slidefiche .icon_clandrierideweek {	
background-image: url("../images/icon_clandrierideweek.png");
background-repeat: no-repeat;
float: left;
height: 26px;
margin-left: 5px;
margin-top: 5px;
width: 26px;
}	
#slidefiche .nbr_jours {
color: #ffffff;
font-family: 'Bungee', cursive;
font-size: 10.57px;
font-weight: 400;
letter-spacing: -1px;
line-height: 10px;
margin-top: 12px;
text-align: center;
}
#slidefiche .icon_faideweek {
cursor: pointer;
position: absolute;
right: 4%;
top: 46px;
z-index: 5;
}	
#slidefiche .icon_twideweek {
cursor:pointer;
position:absolute;
right:4%;	
top:76px;
z-index:5;
}	
#slidefiche .icon_wtsideweek {
cursor:pointer;
position:absolute;
right:4%;	
top:106px;
z-index:5;
}
#slidefiche .icon_proideweek {	
background-image: url("../images/icon_proideweek.png");
background-repeat: no-repeat;
bottom: -20px;
float: left;
height: 68px;
position: absolute;
right: 2.35%;
width: 67px;
z-index: 8;
}
#slidefiche .titpromoside {	
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 10px;
font-weight: 700;
line-height: 10px;
margin-top: 18px;
text-align: center;
text-transform: uppercase;
}	
#slidefiche .nbrpromoside {	
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 24px;
font-weight: 700;
line-height: 24px;
text-align: center;
margin-top: -1px;
}	
#slidefiche .nbrpromoside span {	
font-size: 15px;
position: relative;
top: -7px;
}
/*****************************************
	          Fin Slide Fiche
*****************************************/
/*****************************************
	            Top Fiche
*****************************************/
#topfiche {
}	
#topfiche .barrehotequT1_ {
margin-top: 14px;	
}
#topfiche .colequipfiche_ {
margin-top:12px;	
width:100%;	
padding-bottom: 5px;
text-align: center;
}
#topfiche .equipfiche_ {
display: inline-block;
height:19px;	
width: 99px;
border-top: 1px solid #dadfe4;
}
#topfiche .equipfiche_1 {
 
}
#topfiche .equipfiche_2 {
	border-left:1px solid #dee0e3;
		
}
#topfiche .equipfiche_3 {
	border-left:1px solid #dee0e3;
	
}
#topfiche .equipfiche_4 {
	border-left:1px solid #dee0e3;
 
}
#topfiche .icon_equifich_ {
float:left;	
text-align: center;
width: 100%;
}
#topfiche .icon_equifich_1 {
margin-top: 4px;	
}
#topfiche .icon_equifich_2 {
margin-top: 4px;	
}
#topfiche .icon_equifich_3 {
margin-top: 4px;	
}
#topfiche .icon_equifich_4 {
margin-top: 4px;		
}
#topfiche .titequifich_ {
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 9.34px;
font-weight: 500;
line-height: 11px;
clear: left;
width: 100%;
text-align: center;
}
#topfiche .titequifich_1 {
 
margin-top: 2px;
}
#topfiche .titequifich_2 {
 
margin-top: 2px;
}
#topfiche .titequifich_3 {
margin-top: 2px;
}
#topfiche .titequifich_4 {
margin-top: 2px;
}

#topfiche .contopfic {
float:left;
height:auto;
padding-bottom:29px;
position:relative;
width:100%;	
}
#topfiche .contopdetfic {
background-color:#ffffff;
float:left;
height:114px;
width:100%;	
}
#topfiche .barrenomfic {
background-color: #fe9602;
float: left;
height: 2px;
margin-left: 4.8%;
margin-top: 17px;
width: 29px;
}
#topfiche .nomhotfic {
color: #27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 18px;
font-weight: 700;
line-height: 26px;
margin-left: 5%;
margin-top: 1px;
}
#topfiche .vilpayaviprific {
width:100%;	
}
#topfiche .vilpayavific {
float:left;
width:65.55%;	
}
#topfiche .vilpayfic {
background-image: url("../images/icon_localfiche.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 12px;
font-weight: 700;
height: 17px;
line-height: 17px;
margin-left: 7.4%;
margin-top: 5px;
padding-left: 25px;
}
#topfiche .vilpayfic span {
position:relative;
top:0px;	
}
#topfiche .avific {
color: #356884;
font-family: 'Pacifico', cursive;
font-size: 17px;
font-weight: 400;
line-height: 17px;
margin-left: 7.6%;
margin-top: 12px;
}
#topfiche .etoavific {
margin-left:3%;	
}
#topfiche .avific img {
margin-right: -5px;
position: relative;
top: -1px;
}
#topfiche .avific span {
color: #165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 12.14px;
font-weight: 700;
line-height: 12px;
margin-left: 2%;
}
#topfiche .prific {
float:left;
width:34.45%;	
}
#topfiche .parfic {
color: #165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 13.05px;
font-weight: 700;
line-height: 13px;
margin-left: 1px;
margin-top: 14px;
}
#topfiche .pridevperfic {
color:#fe9602;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:34.57px;
font-weight:700;
line-height:34px;
margin-top:-3px;
}
#topfiche .pridevperfic span {
font-size:13.05px;
margin-left:-5px;
}
#topfiche .pridevperfic font {
color:#165979;		
}
#topfiche .blocvotweek {
float: left;
position: relative;
width: 100%;
}
#topfiche .titvotwee {	
background-image: url("../images/icon_clandrier_fiche.png");
background-repeat: no-repeat;
color: #27b4fd;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 28.12px;
font-weight: 700;
height: 23px;
line-height: 20px;
margin-left: 5%;
margin-top: 38px;
padding-left: 37px;
width: 65.5%;
}
#topfiche .titvotwee span {
position:relative;
top:-21px;	
}
#topfiche .titvotwee font {	
color:#fe9602;
font-family:'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:20.94px;
}
#topfiche .barrevotwee {	
background-color: #35a8e1;
float: left;
height: 1px;
margin-top: 56px;
width: 27%;
}
#topfiche .blocdethotequ {
float: left;
margin-left: 16px;
margin-top:26px;
width: 464px;
}
#topfiche .coldethotequ {
background-color:#ffffff;
border-bottom:1px solid #27b4fd;	
float:left;
height:193px;
padding-bottom:12px;
position:relative;
transition: all 0.45s linear 0s;
width:100%;
}
#topfiche .icon_hotfiche {
background-image: url("../images/bg_fiche.png");
background-repeat: no-repeat;
height: 34px;
position: absolute;
left: -12px;
top: 9px;
text-align: center;
width: 34px;
}
#topfiche .icon_hotfiche img {
position:relative;
top:6px;	
}
#topfiche .tithotequ {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 14.84px;
font-weight: 400;
line-height: 20px;
margin-left: 37px;
margin-top: 15px;
}
#topfiche .tithotequ font {
color:#27b4fd;
font-weight:600;	
}
#topfiche .barrehotequ {
background-color: #dadfe4;
float: left;
height: 1px;
margin-left: 35px;
margin-top: 5px;
width: 394px;
}
#topfiche .etoilfich {
margin-left: 1px;
}
#topfiche .etoilfich img {
margin-right:-5px;	
}
#topfiche .colequipfiche {
margin-top:12px;	
width:100%;	
}
#topfiche .equipfiche {
border-right:1px solid #dee0e3;
float:left;
height:19px;	
}
#topfiche .equipfiche1 {
margin-left: 41px;
width: 87px;
}
#topfiche .equipfiche2 {
margin-left:14px;	
width:79px;		
}
#topfiche .equipfiche3 {
margin-left:15px;	
width:100px;		
}
#topfiche .equipfiche4 {
border-right:0 none;
margin-left:16px;	
width:109px;	
}
#topfiche .icon_equifich {
float:left;	
}
#topfiche .icon_equifich1 {
margin-top: 4px;	
}
#topfiche .icon_equifich2 {
margin-top: 4px;	
}
#topfiche .icon_equifich3 {
margin-top: 0;	
}
#topfiche .icon_equifich4 {
margin-top: 2px;	
}
#topfiche .titequifich {
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 9.34px;
font-weight: 500;
line-height: 11px;
}
#topfiche .titequifich1 {
margin-left: 10px;
margin-top: 2px;
}
#topfiche .titequifich2 {
margin-left: 9px;
margin-top: 2px;
}
#topfiche .titequifich3 {
margin-left: 10px;
margin-top: 5px;
}
#topfiche .titequifich4 {
margin-left: 12px;
margin-top: 1px;	
}
#topfiche .colvoirplusequip {
margin-top:13px;	
width:100%;	
}
#topfiche .trivoipluequiL {
background-color: #fe9602;
float: left;
height: 1px;
margin-left: 132px;
margin-top: 5px;
width: 22px;
}
#topfiche .titvoipluequi {
color: #fe9602;
cursor: pointer;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 10.29px;
font-weight: 400;
line-height: 10px;
text-align: center;
width: 149px;
}
#topfiche .trivoipluequiR {
background-color:#fe9602;
float:left;
height:1px;
margin-top:5px;
width:22px;	
}
#topfiche .parvoipluequi {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 10.5px;
font-weight: 300;
line-height: 13px;
height: 38px;
margin-left: 36px;
margin-top: 9px;
overflow: hidden;
text-align: justify;
transition: all 0.45s linear 0s;
width: 395px;	
}
#topfiche .barrehotequ2 {
background-color: #dadfe4;
float: left;
height: 1px;
margin-left: 35px;
margin-top: 14px;
width: 394px;
}
#topfiche .butdethotequ {
float:left;	
width:100%;	
}
#topfiche .icon_buttonfiche {
background-image:url("../images/icon_buttonfiche.png");
background-repeat:no-repeat;
cursor:pointer;
height:28px;
margin:0 auto;
width:231px;
}
#topfiche .titliresuite {
background-image:url("../images/icon_plus_fiche.png");
background-repeat:no-repeat;
color:#ffffff;
float:left;
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:700;
line-height:12px;
margin-left:60px;
margin-top:7px;
padding-left:21px;
text-transform:uppercase;	
}
#topfiche .titliresuite span {
position:relative;
top:-1px;	
}
#topfiche .titreduireladescription {
background-image:url("../images/icon_moins_fiche.png");
background-repeat:no-repeat;
color:#ffffff;
display:none;
float:left;
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:700;
line-height:12px;
margin-left:49px;
margin-top:11px;
padding-left:21px;
text-transform:uppercase;	
}
#topfiche .titreduireladescription span {
position:relative;
top:-4px;	
}
#topfiche .activereduire .coldethotequ {
border-bottom: 1px solid #fe8a22;	
height:auto;	
}
#topfiche .activereduire .icon_hotfiche {
background-image:url("../images/bg_ficheh.png");
}
#topfiche .activereduire  .parvoipluequi {
height:auto;	
}
#topfiche .activereduire  .tithotequ {
color:#27b4fd;	
font-weight:700;
}
#topfiche .activereduire  .tithotequ font {
color:#fe9602;
font-weight:700;	
}
#topfiche .activereduire .icon_buttonfiche {
background-image: url("../images/icon_buttonficheh.png");
width: 282px;
}
#topfiche .activereduire  .titliresuite {
display:none;	
}
#topfiche .activereduire  .titreduireladescription {
display:block;	
}
#topfiche .blocdetailregime {
float: left;
margin-left: 16px;
margin-top: 20px;
width: 464px;	
}
#topfiche .coldetreg {
background-color: #ffffff;
border-bottom: 1px solid #27b4fd;
float: left;
height: 87px;
padding-bottom: 16px;
position: relative;
transition: all 0.45s linear 0s;
width: 100%;
}
#topfiche .icon_regfiche {
background-image: url("../images/bg_fiche.png");
background-repeat: no-repeat;
height: 34px;
position: absolute;
left: -12px;
top: 6px;
text-align: center;
width: 34px;
}
#topfiche .icon_regfiche img {
position:relative;
top:6px;	
}
#topfiche .titregfic {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 14.84px;
font-weight: 400;
line-height: 14px;
margin-left: 35px;
margin-top: 17px;
}
#topfiche .titregfic font {
color:#27b4fd;
font-weight:600;	
}
#topfiche .parregfiche {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 10.94px;
font-weight: 300;
line-height: 13px;
height: 27px;
margin-left: 35px;
margin-top: 16px;
overflow: hidden;
text-align: justify;
transition: all 0.45s linear 0s;
width: 407px;
}
#topfiche .parregfiche span {
color:#27b4fd;
font-weight:600;	
}
#topfiche .butdetreg {
float:left;	
width:100%;	
}
#topfiche .icon_buttonfiche1 {
background-image:url("../images/icon_buttonfiche.png");
background-repeat:no-repeat;
cursor:pointer;
height:28px;
margin:0 auto;
width:231px;
}
#topfiche .titliresuite1 {
background-image:url("../images/icon_plus_fiche.png");
background-repeat:no-repeat;
color:#ffffff;
float:left;
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:700;
line-height:12px;
margin-left:60px;
margin-top:7px;
padding-left:21px;
text-transform:uppercase;	
}
#topfiche .titliresuite1 span {
position:relative;
top:-1px;	
}
#topfiche .titreduireladescription1 {
background-image:url("../images/icon_moins_fiche.png");
background-repeat:no-repeat;
color:#ffffff;
display:none;
float:left;
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:700;
line-height:12px;
margin-left:49px;
margin-top:11px;
padding-left:21px;
text-transform:uppercase;	
}
#topfiche .titreduireladescription1 span {
position:relative;
top:-4px;	
}
#topfiche .activereduire1 .coldetreg {
border-bottom: 1px solid #fe8a22;	
height:auto;	
}
#topfiche .activereduire1 .icon_regfiche {
background-image:url("../images/bg_ficheh.png");
}
#topfiche .activereduire1  .titregfic {
color:#27b4fd;	
font-weight:700;
}
#topfiche .activereduire1  .titregfic font {
color:#fe9602;
font-weight:700;	
}
#topfiche .activereduire1 .parregfiche {
height:auto;	
}
#topfiche .activereduire1 .icon_buttonfiche1 {
background-image: url("../images/icon_buttonficheh.png");
width: 282px;
}
#topfiche .activereduire1  .titliresuite1 {
display:none;	
}
#topfiche .activereduire1  .titreduireladescription1 {
display:block;	
}
#topfiche .blocdetailactivite {
float: left;
margin-left: 3.2%;
margin-top: 28px;
width: 93%;	
}
#topfiche .coldetact {
background-color:#ffffff;
/*border-bottom:1px solid #27b4fd;	*/
float:left;
height:auto;
padding-bottom:18px;
position:relative;
transition: all 0.45s linear 0s;
width:100%;	
}
#topfiche .icon_actfiche {
background-image: url("../images/bg_fiche.png");
background-repeat: no-repeat;
height: 34px;
position: absolute;
left: -2.5%;
top: 6px;
text-align: center;
width: 34px;
}
#topfiche .icon_actfiche img {
position:relative;
top:5px;	
}
#topfiche .titactfic {
color: #fe9602;
font-family: 'Montserrat', sans-serif;
font-size: 14.84px;
font-weight: 400;
line-height: 19px;
margin-left: 7.48%;
margin-top: 14px;
}
#topfiche .titactfic font {
color:#fe9602;
font-weight:600;	
}
#topfiche .colactdelai {
display:none;	
width:100%;	
}
#topfiche .titactdeali {
background-image: url("../images/icon_titactivitedelai.png");
background-repeat: no-repeat;
color: #418db3;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 13.23px;
font-weight: 700;
height: 9px;
line-height: 13px;
margin-left: 6.6%;
margin-top: 22px;
padding-left:22px;
}	
#topfiche .titactdeali span {
position:relative;
top:-3px;	
}	
#topfiche .imgactfic {
cursor: pointer;
display: none;
float: left;
height: 220px;
margin-left: 7%;
margin-top: 9px;
width: 87.8%;		
}	
#topfiche .imgactfic img {
height:100%;	
width:100%;	
}	
#topfiche .paractfiche {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 10.94px;
font-weight: 300;
line-height: 14px;
margin-left: 7%;
margin-top: 17px;
text-align: justify;
transition: all 0.45s linear 0s;
width: 87.6%;
height: auto;
overflow: hidden;
}
#topfiche .paractfiche span {
color:#27b4fd;
font-weight:600;	
}
#topfiche .activereduire2 .paractfiche {
height: auto;
overflow: visible;	
}
#topfiche .activeblock {
display: block;
}
#topfiche .disactiveblock {
display: none;
}
#topfiche .choactfic {
background-color: #f7f8f9;
display: none;
float: left;
height: 40px;
margin-left: 6.9%;
margin-top: 18px;
width: 87.8%;
}
#topfiche .icon_titjoract {
background-image: url("../images/icon_titjoract.png");
background-repeat: no-repeat;
color: #27b4fd;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 11.9px;
font-weight: 300;
height: 22px;
line-height: 13px;
margin-left: 5.65%;
margin-top: 10px;
padding-left: 32px;
width: 30.35%;	
}
#topfiche .icon_titjoract span {
position:relative;
top:-4px;	
}
#topfiche .icon_adulact {
background-image: url("../images/icon_adulact.png");
background-repeat: no-repeat;
color: #27b4fd;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 11.9px;
font-weight: 300;
height: 22px;
line-height: 13px;
margin-top: 9px;
padding-left: 38px;
width: 40.7%;
}
#topfiche .icon_adulact span {
position:relative;
top:-4px;	
}
#topfiche .icon_plageact {
background-image: url("../images/icon_plageact.png");
background-repeat: no-repeat;
color: #27b4fd;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 11.9px;
font-weight: 300;
height: 23px;
line-height: 13px;
margin-top: 9px;
padding-left: 26px;
width: 23.3%;	
}
#topfiche .icon_plageact span {
position:relative;
top:-4px;	
}
#topfiche .butdetact {
float:left;	
width:100%;	
border-top: 1px solid #27b4fd;
}
#topfiche .icon_buttonfiche2 {
background-image:url("../images/icon_buttonfiche.png");
background-repeat:no-repeat;
background-size:100% 100%;
cursor:pointer;
height:28px;
margin:0 auto;
width:231px;
}
#topfiche .titliresuite2 {
background-image:url("../images/icon_plus_fiche.png");
background-repeat:no-repeat;
color:#ffffff;
float:left;
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:700;
line-height:12px;
margin-left:60px;
margin-top:7px;
padding-left:21px;
text-transform:uppercase;	
}
#topfiche .titliresuite2 span {
position:relative;
top:-1px;	
}
#topfiche .titreduireladescription2 {
background-image:url("../images/icon_moins_fiche.png");
background-repeat:no-repeat;
color:#ffffff;
display:none;
float:left;
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:700;
line-height:12px;
margin-left:49px;
margin-top:11px;
padding-left:21px;
text-transform:uppercase;	
}
#topfiche .titreduireladescription2 span {
position:relative;
top:-4px;	
}
#topfiche .activereduire2 .coldetact {
height:auto;	
}
#topfiche .coloptact .blocdetoptact:nth-child(n+5){
display: none;	
}
#topfiche .activereduire2 .coloptact .blocdetoptact{
display: block;
}

#topfiche .activereduire2 .butdetact{
	border-top: 1px solid #fe8a22;	
}
#topfiche .activereduire2 .icon_actfiche {
background-image:url("../images/bg_ficheh.png");
}
#topfiche .activereduire2  .titactfic {
color:#27b4fd;	
font-weight:700;
}
#topfiche .activereduire2  .titactfic font {
color:#fe9602;
font-weight:700;	
}
#topfiche .activereduire2  .colactdelai {
display:block;	
}
#topfiche .activereduire2 .imgactfic {
display:block;		
}	
#topfiche .activereduire2 .choactfic {
display:block;		
}
#topfiche .choactfic_activite {
display:block;		
}
#topfiche .activereduire2 .icon_buttonfiche2 {
background-image: url("../images/icon_buttonficheh.png");
width: 282px;
}
#topfiche .activereduire2  .titliresuite2 {
display:none;	
}
#topfiche .activereduire2  .titreduireladescription2 {
display:block;	
}
#topfiche .blocdetailtransfert{
float: left;
margin-left: 3.2%;
margin-top: 20px;
width: 93%;	
}
#topfiche .coldettra {
background-color: #ffffff;
border-bottom: 1px solid #27b4fd;
float: left;
height: 77px;
padding-bottom: 13px;
position: relative;
transition: all 0.45s linear 0s;
width: 100%;
}
#topfiche .icon_trafiche {
background-image: url("../images/bg_fiche.png");
background-repeat: no-repeat;
height: 34px;
position: absolute;
left: -2.5%;
top: 6px;
text-align: center;
width: 34px;
}
#topfiche .icon_trafiche img {
position:relative;
top:5px;	
}
#topfiche .tittrafic {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 14.84px;
font-weight: 400;
line-height: 14px;
margin-left: 7.48%;
margin-top: 15px;
}
#topfiche .tittrafic font {
color:#27b4fd;
font-weight:600;	
}
#topfiche .partrafiche {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 10.94px;
font-weight: 300;
height: 26px;
line-height: 13px;
margin-left: 7.48%;
margin-top: 9px;
overflow: hidden;
text-align: justify;
transition: all 0.45s linear 0s;
width: 87.6%;
}
#topfiche .butdettra {
float:left;	
width:100%;	
}
#topfiche .icon_buttonfiche3 {
background-image:url("../images/icon_buttonfiche.png");
background-repeat:no-repeat;
cursor:pointer;
height:28px;
margin:0 auto;
width:231px;
}
#topfiche .titliresuite3 {
background-image:url("../images/icon_plus_fiche.png");
background-repeat:no-repeat;
color:#ffffff;
float:left;
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:700;
line-height:12px;
margin-left:60px;
margin-top:7px;
padding-left:21px;
text-transform:uppercase;	
}
#topfiche .titliresuite3 span {
position:relative;
top:-1px;	
}
#topfiche .titreduireladescription3 {
background-image:url("../images/icon_moins_fiche.png");
background-repeat:no-repeat;
color:#ffffff;
display:none;
float:left;
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:700;
line-height:12px;
margin-left:49px;
margin-top:11px;
padding-left:21px;
text-transform:uppercase;	
}
#topfiche .titreduireladescription3 span {
position:relative;
top:-4px;	
}
#topfiche .activereduire3 .coldettra {
border-bottom: 1px solid #fe8a22;	
height:auto;	
}
#topfiche .activereduire3 .icon_trafiche {
background-image:url("../images/bg_ficheh.png");
}
#topfiche .activereduire3 .tittrafic {
color:#27b4fd;	
font-weight:700;
}
#topfiche .activereduire3 .tittrafic font {
color:#fe9602;
font-weight:700;	
}	
#topfiche .activereduire3 .partrafiche {
height:auto;
}
#topfiche .activereduire3 .icon_buttonfiche3 {
background-image: url("../images/icon_buttonficheh.png");
width: 282px;
}
#topfiche .activereduire3  .titliresuite3 {
display:none;	
}
#topfiche .activereduire3  .titreduireladescription3 {
display:block;	
}
#topfiche .blocoptionactivites {
float: left;
margin-left: 3.2%;
margin-top: 26px;
width: 93%;	
}
#topfiche .coloptact {
background-color:#ffffff;
/*border-bottom:1px solid #27b4fd;	*/
float:left;
height:auto;
padding-bottom:18px;
position:relative;
transition: all 0.45s linear 0s;
width:100%;	
}
#topfiche .blocdetoptact {
float: left;
padding-bottom: 14px;
margin-left: 4.1%;
width: 92.2%;
}
#topfiche .blocdetoptactBC {
background-color:#f7f8f9;	
}
#topfiche .blocdetoptactT {
margin-top:12px;	
}
#topfiche .paroptact {
background-image:url("../images/icon_flecheoptact.png");
background-repeat:no-repeat;
color:#27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:14px;
line-height:14px;
margin-left:3.5%;
margin-top:12px;
padding-left:30px;	
}
#topfiche .paroptact span {
position:relative;
top:0;	
}
#topfiche .paroptact2 {
color:#165979;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:14px;
line-height:16px;
margin-left:10.5%;
margin-top:3px;
width:78.8%;	
}
#topfiche .paroptact2 span {
color:#fe9602;
cursor:pointer;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:12px;	
margin-left:13px;
}
#topfiche .paroptact3 {
color:#165979;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:14px;
line-height:16px; 
margin-top:3px;
width:78.8%;	
}
#topfiche .paroptact3 span {
color:#fe9602;
cursor:pointer;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:12px;	
 
}
#topfiche .paroptacth2 {
overflow: hidden;
height: auto;
}
#topfiche .icon_buttonficheopt2 {
background-image:url("../images/icon_buttonfiche.png");
background-repeat:no-repeat;
background-size:100% 100%;
cursor:pointer;
height:28px;
margin:0 auto;
width:231px;
}
#topfiche .titliresuiteopt2 {
background-image:url("../images/icon_plus_fiche.png");
background-repeat:no-repeat;
color:#ffffff;
float:left;
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:700;
line-height:12px;
margin-left:60px;
margin-top:7px;
padding-left:21px;
text-transform:uppercase;	
}
#topfiche .titliresuiteopt2 span {
position:relative;
top:-1px;	
}
#topfiche .activereduireopt2  .titliresuiteopt2 {
display:none;	
}
#topfiche .titreduireladescriptionopt2 {
background-image:url("../images/icon_moins_fiche.png");
background-repeat:no-repeat;
color:#ffffff;
display:none;
float:left;
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:700;
line-height:12px;
margin-left:49px;
margin-top:11px;
padding-left:21px;
text-transform:uppercase;	
}
#topfiche .titreduireladescriptionopt2 span {
position:relative;
top:-4px;	
}
#topfiche .activereduireopt2  .titreduireladescriptionopt2 {
display:block;	
}
#topfiche .activereduireopt2 .icon_buttonficheopt2 {
background-image: url("../images/icon_buttonficheh.png");
width: 282px;
}
#topfiche .activereduireopt2 .icon_actfiche {
background-image:url("../images/bg_ficheh.png");
}
#topfiche .activereduireopt2 .coloptact {
border-bottom: 1px solid #fe8a22;
height: auto;
}
#topfiche .modal-dialog {
margin:40px auto 0;	
max-width:80%;
width:80%;	
}
#topfiche .modal-content {
background-color:#ffffff;	
border:0 none;
box-shadow:none;	
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#topfiche .paroptactpop2 {
color:#165979;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:14px;
line-height:16px;
margin-left:10%;
width:80%;	
}
/*****************************************
	          Fin Top Fiche
*****************************************/
/*****************************************
	        Top Fiche Package
*****************************************/
#topfichepackage {
}	
#topfichepackage .contopfic {
float:left;
height:auto;
padding-bottom:29px;
position:relative;
width:100%;	
}
#topfichepackage .contopdetfic {
background-color:#ffffff;
float:left;
height:114px;
width:100%;	
}
#topfichepackage .barrenomfic {
background-color: #fe9602;
float: left;
height: 2px;
margin-left: 4.8%;
margin-top: 17px;
width: 29px;
}
#topfichepackage .nomhotfic {
color: #27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 20.64px;
font-weight: 700;
line-height: 26px;
margin-left: 5%;
margin-top: 1px;
}
#topfichepackage .vilpayaviprific {
width:100%;	
}
#topfichepackage .vilpayavific {
float:left;
width:65.55%;	
}
#topfichepackage .vilpayfic {
background-image: url("../images/icon_localfiche.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 16.33px;
font-weight: 700;
height: 17px;
line-height: 17px;
margin-left: 7.4%;
margin-top: 5px;
padding-left: 25px;
}
#topfichepackage .vilpayfic span {
position:relative;
top:0px;	
}
#topfichepackage .durjounuific {
background-image: url("../images/icon_durefiche.png");
background-repeat: no-repeat;
color: #27b4fd;
font-family: 'Montserrat', sans-serif;
font-size: 15px;
font-weight: 600;
height: 16px;
line-height: 15px;
margin-left: 7.4%;
margin-top: 15px;
padding-left: 25px;
}
#topfichepackage .durjounuific span {
position:relative;
top:0px;	
}
#topfichepackage .prific {
float:left;
width:34.45%;	
}
#topfichepackage .parfic {
color: #165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 13.05px;
font-weight: 700;
line-height: 13px;
margin-left: 1px;
margin-top: 14px;
}
#topfichepackage .pridevperfic {
color:#fe9602;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:34.57px;
font-weight:700;
line-height:34px;
margin-top:-3px;
}
#topfichepackage .pridevperfic span {
font-size:13.05px;
margin-left:-5px;
}
#topfichepackage .pridevperfic font {
color:#165979;		
}
#topfichepackage .blocvotweek {
float: left;
position: relative;
width: 100%;
}
#topfichepackage .titvotwee {	
background-image: url("../images/icon_clandrier_fiche.png");
background-repeat: no-repeat;
color: #27b4fd;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 28.12px;
font-weight: 700;
height: 23px;
line-height: 20px;
margin-left: 5%;
margin-top: 38px;
padding-left: 37px;
width: 65.5%;
}
#topfichepackage .titvotwee span {
position:relative;
top:-21px;	
}
#topfichepackage .titvotwee font {	
color:#fe9602;
font-family:'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:20.94px;
}
#topfichepackage .barrevotwee {	
background-color: #35a8e1;
float: left;
height: 1px;
margin-top: 56px;
width: 27%;
}
#topfichepackage .blocdethotequ {
float: left;
margin-left: 3.2%;
margin-top:26px;
width: 92.8%;
}
#topfichepackage .coldethotequ {
background-color:#ffffff;
border-bottom:1px solid #27b4fd;	
float:left;
height:auto;
padding-bottom:27px;
position:relative;
transition: all 0.45s linear 0s;
width:100%;
}
#topfichepackage .coldethotequ2 {
	height: 46px;
}
#topfichepackage .icon_hotfiche {
background-image: url("../images/bg_fiche.png");
background-repeat: no-repeat;
height: 34px;
position: absolute;
left: -12px;
top: 9px;
text-align: center;
width: 34px;
}
#topfichepackage .icon_hotfiche img {
position:relative;
top:6px;	
}
#topfichepackage .tithotequ {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 14.84px;
font-weight: 400;
line-height: 20px;
margin-left: 37px;
margin-top: 15px;
}
#topfichepackage .tithotequ font {
color:#27b4fd;
font-weight:600;	
}
#topfichepackage .barrehotequ {
background-color: #dadfe4;
float: left;
height: 1px;
margin-left: 7.4%;
margin-top: 5px;
width: 85%;
}
#topfichepackage .barrehotequT1 {
margin-top: 14px;	
}
#topfichepackage .etoilfich {
margin-left: 1px;
}
#topfichepackage .etoilfich img {
margin-right:-5px;	
}
#topfichepackage .colequipfiche {
margin-top:12px;	
width:100%;	
padding-bottom: 5px;
text-align: center;
}
#topfichepackage .equipfiche {
display: inline-block;
height:19px;	
width: 21.5%;
border-top: 1px solid #dadfe4;
}
#topfichepackage .equipfiche1 {
 
}
#topfichepackage .equipfiche2 {
	border-left:1px solid #dee0e3;
		
}
#topfichepackage .equipfiche3 {
	border-left:1px solid #dee0e3;
	
}
#topfichepackage .equipfiche4 {
	border-left:1px solid #dee0e3;
 
}
#topfichepackage .icon_equifich {
float:left;	
text-align: center;
width: 100%;
}
#topfichepackage .icon_equifich1 {
margin-top: 4px;	
}
#topfichepackage .icon_equifich2 {
margin-top: 4px;	
}
#topfichepackage .icon_equifich3 {
margin-top: 4px;	
}
#topfichepackage .icon_equifich4 {
margin-top: 4px;		
}
#topfichepackage .titequifich {
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 9.34px;
font-weight: 500;
line-height: 11px;
clear: left;
width: 100%;
text-align: center;
}
#topfichepackage .titequifich1 {
 
margin-top: 2px;
}
#topfichepackage .titequifich2 {
 
margin-top: 2px;
}
#topfichepackage .titequifich3 {
margin-top: 2px;
}
#topfichepackage .titequifich4 {
margin-top: 2px;
}
#topfichepackage .colvoirplusequip {
margin-top:13px;	
width:100%;	
}
#topfichepackage .trivoipluequiL {
background-color: #fe9602;
float: left;
height: 1px;
margin-left: 132px;
margin-top: 5px;
width: 22px;
}
#topfichepackage .titvoipluequi {
color: #fe9602;
cursor: pointer;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 10.29px;
font-weight: 400;
line-height: 10px;
text-align: center;
width: 149px;
}
#topfichepackage .trivoipluequiR {
background-color:#fe9602;
float:left;
height:1px;
margin-top:5px;
width:22px;	
}
#topfichepackage .parvoipluequi {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 10.5px;
font-weight: 300;
line-height: 13px;
height: 38px;
margin-left: 7.7%;
margin-top: 9px;
overflow: hidden;
text-align: justify;
transition: all 0.45s linear 0s;
width: 85%;	
}
#topfichepackage .barrehotequ2 {
background-color: #dadfe4;
float: left;
height: 1px;
margin-left: 35px;
margin-top: 14px;
width: 394px;
}
#topfichepackage .butdethotequ {
float:left;	
width:100%;	
}
#topfichepackage .icon_buttonfiche {
background-image:url("../images/icon_buttonfiche.png");
background-repeat:no-repeat;
cursor:pointer;
height:28px;
margin:0 auto;
width:231px;
}
#topfichepackage .titliresuite {
background-image:url("../images/icon_plus_fiche.png");
background-repeat:no-repeat;
color:#ffffff;
float:left;
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:700;
line-height:12px;
margin-left:60px;
margin-top:7px;
padding-left:21px;
text-transform:uppercase;	
}
#topfichepackage .titliresuite span {
position:relative;
top:-1px;	
}
#topfichepackage .titreduireladescription {
background-image:url("../images/icon_moins_fiche.png");
background-repeat:no-repeat;
color:#ffffff;
display:none;
float:left;
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:700;
line-height:12px;
margin-left:49px;
margin-top:11px;
padding-left:21px;
text-transform:uppercase;	
}
#topfichepackage .titreduireladescription span {
position:relative;
top:-4px;	
}
#topfichepackage .activereduire .coldethotequ {
border-bottom: 1px solid #fe8a22;	
height:auto;	
}
#topfichepackage .activereduire .icon_hotfiche {
background-image:url("../images/bg_ficheh.png");
}
#topfichepackage .activereduire  .parvoipluequi {
height:auto;	
}
#topfichepackage .activereduire  .tithotequ {
color:#27b4fd;	
font-weight:700;
}
#topfichepackage .activereduire  .tithotequ font {
color:#fe9602;
font-weight:700;	
}
#topfichepackage .activereduire .icon_buttonfiche {
background-image: url("../images/icon_buttonficheh.png");
width: 282px;
}
#topfichepackage .activereduire  .titliresuite {
display:none;	
}
#topfichepackage .activereduire  .titreduireladescription {
display:block;	
}
#topfichepackage .blocdetailregime {
float: left;
margin-left: 16px;
margin-top: 20px;
width: 464px;	
}
#topfichepackage .coldetreg {
background-color: #ffffff;
border-bottom: 1px solid #27b4fd;
float: left;
height: 87px;
padding-bottom: 16px;
position: relative;
transition: all 0.45s linear 0s;
width: 100%;
}
#topfichepackage .icon_regfiche {
background-image: url("../images/bg_fiche.png");
background-repeat: no-repeat;
height: 34px;
position: absolute;
left: -12px;
top: 6px;
text-align: center;
width: 34px;
}
#topfichepackage .icon_regfiche img {
position:relative;
top:6px;	
}
#topfichepackage .titregfic {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 14.84px;
font-weight: 400;
line-height: 14px;
margin-left: 35px;
margin-top: 17px;
}
#topfichepackage .titregfic font {
color:#27b4fd;
font-weight:600;	
}
#topfichepackage .parregfiche {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 10.94px;
font-weight: 300;
line-height: 13px;
height: 27px;
margin-left: 35px;
margin-top: 16px;
overflow: hidden;
text-align: justify;
transition: all 0.45s linear 0s;
width: 407px;
}
#topfichepackage .parregfiche span {
color:#27b4fd;
font-weight:600;	
}
#topfichepackage .butdetreg {
float:left;	
width:100%;	
}
#topfichepackage .icon_buttonfiche1 {
background-image:url("../images/icon_buttonfiche.png");
background-repeat:no-repeat;
cursor:pointer;
height:28px;
margin:0 auto;
width:231px;
}
#topfichepackage .titliresuite1 {
background-image:url("../images/icon_plus_fiche.png");
background-repeat:no-repeat;
color:#ffffff;
float:left;
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:700;
line-height:12px;
margin-left:60px;
margin-top:7px;
padding-left:21px;
text-transform:uppercase;	
}
#topfichepackage .titliresuite1 span {
position:relative;
top:-1px;	
}
#topfichepackage .titreduireladescription1 {
background-image:url("../images/icon_moins_fiche.png");
background-repeat:no-repeat;
color:#ffffff;
display:none;
float:left;
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:700;
line-height:12px;
margin-left:49px;
margin-top:11px;
padding-left:21px;
text-transform:uppercase;	
}
#topfichepackage .titreduireladescription1 span {
position:relative;
top:-4px;	
}
#topfichepackage .activereduire1 .coldetreg {
border-bottom: 1px solid #fe8a22;	
height:auto;	
}
#topfichepackage .activereduire1 .icon_regfiche {
background-image:url("../images/bg_ficheh.png");
}
#topfichepackage .activereduire1  .titregfic {
color:#27b4fd;	
font-weight:700;
}
#topfichepackage .activereduire1  .titregfic font {
color:#fe9602;
font-weight:700;	
}
#topfichepackage .activereduire1 .parregfiche {
height:auto;	
}
#topfichepackage .activereduire1 .icon_buttonfiche1 {
background-image: url("../images/icon_buttonficheh.png");
width: 282px;
}
#topfichepackage .activereduire1  .titliresuite1 {
display:none;	
}
#topfichepackage .activereduire1  .titreduireladescription1 {
display:block;	
}
#topfichepackage .blocdetailactivite {
float: left;
margin-left: 3.2%;
margin-top: 28px;
width: 93%;	
}
#topfichepackage .coldetact {
background-color:#ffffff;
border-bottom:1px solid #27b4fd;	
float:left;
height:auto;
padding-bottom:18px;
position:relative;
transition: all 0.45s linear 0s;
width:100%;	
}
#topfichepackage .icon_actfiche {
background-image: url("../images/bg_fiche.png");
background-repeat: no-repeat;
height: 34px;
position: absolute;
left: -2.5%;
top: 6px;
text-align: center;
width: 34px;
}
#topfichepackage .icon_actfiche img {
position:relative;
top:5px;	
}
#topfichepackage .titactfic {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 14.84px;
font-weight: 400;
line-height: 19px;
margin-left: 7.48%;
margin-top: 14px;
}
#topfichepackage .titactfic font {
color:#27b4fd;
font-weight:600;	
}
#topfichepackage .colactdelai {
display:none;	
width:100%;	
}
#topfichepackage .titactdeali {
background-image: url("../images/icon_titactivitedelai.png");
background-repeat: no-repeat;
color: #418db3;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 13.23px;
font-weight: 700;
height: 9px;
line-height: 13px;
margin-left: 6.6%;
margin-top: 22px;
padding-left:22px;
}	
#topfichepackage .titactdeali span {
position:relative;
top:-3px;	
}	
#topfichepackage .imgactfic {
cursor: pointer;
display: none;
float: left;
height: 220px;
margin-left: 7%;
margin-top: 9px;
width: 87.8%;		
}	
#topfichepackage .imgactfic img {
height:100%;	
width:100%;	
}	
#topfichepackage .paractfiche {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 10.94px;
font-weight: 300;
line-height: 13px;
margin-left: 7%;
margin-top: 17px;
text-align: justify;
transition: all 0.45s linear 0s;
width: 87.6%;
}
#topfichepackage .paractfiche span {
color:#27b4fd;
font-weight:600;	
}
#topfichepackage .choactfic {
background-color: #f7f8f9;
display: none;
float: left;
height: 40px;
margin-left: 6.9%;
margin-top: 18px;
width: 87.8%;
}
#topfichepackage .icon_titjoract {
background-image: url("../images/icon_titjoract.png");
background-repeat: no-repeat;
color: #27b4fd;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 11.9px;
font-weight: 300;
height: 22px;
line-height: 13px;
margin-left: 5.65%;
margin-top: 10px;
padding-left: 32px;
width: 30.35%;	
}
#topfichepackage .icon_titjoract span {
position:relative;
top:-4px;	
}
#topfichepackage .icon_adulact {
background-image: url("../images/icon_adulact.png");
background-repeat: no-repeat;
color: #27b4fd;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 11.9px;
font-weight: 300;
height: 22px;
line-height: 13px;
margin-top: 9px;
padding-left: 38px;
width: 40.7%;
}
#topfichepackage .icon_adulact span {
position:relative;
top:-4px;	
}
#topfichepackage .icon_plageact {
background-image: url("../images/icon_plageact.png");
background-repeat: no-repeat;
color: #27b4fd;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 11.9px;
font-weight: 300;
height: 23px;
line-height: 13px;
margin-top: 9px;
padding-left: 26px;
width: 23.3%;	
}
#topfichepackage .icon_plageact span {
position:relative;
top:-4px;	
}
#topfichepackage .butdetact {
float:left;	
width:100%;	
}
#topfichepackage .icon_buttonfiche2 {
background-image:url("../images/icon_buttonfiche.png");
background-repeat:no-repeat;
background-size:100% 100%;
cursor:pointer;
height:28px;
margin:0 auto;
width:231px;
}
#topfichepackage .titliresuite2 {
background-image:url("../images/icon_plus_fiche.png");
background-repeat:no-repeat;
color:#ffffff;
float:left;
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:700;
line-height:12px;
margin-left:60px;
margin-top:7px;
padding-left:21px;
text-transform:uppercase;	
}
#topfichepackage .titliresuite2 span {
position:relative;
top:-1px;	
}
#topfichepackage .titreduireladescription2 {
background-image:url("../images/icon_moins_fiche.png");
background-repeat:no-repeat;
color:#ffffff;
display:none;
float:left;
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:700;
line-height:12px;
margin-left:49px;
margin-top:11px;
padding-left:21px;
text-transform:uppercase;	
}
#topfichepackage .titreduireladescription2 span {
position:relative;
top:-4px;	
}
#topfichepackage .activereduire2 .coldetact {
border-bottom: 1px solid #fe8a22;	
height:auto;	
}
#topfichepackage .activereduire2 .icon_actfiche {
background-image:url("../images/bg_ficheh.png");
}
#topfichepackage .activereduire2  .titactfic {
color:#27b4fd;	
font-weight:700;
}
#topfichepackage .activereduire2  .titactfic font {
color:#fe9602;
font-weight:700;	
}
#topfichepackage .activereduire2  .colactdelai {
display:block;	
}
#topfichepackage .activereduire2 .imgactfic,#topfichepackage .activereduire .imgactfic {
display:block;		
}	
#topfichepackage .activereduire2 .choactfic {
display:block;		
}
#topfichepackage .activereduire2 .icon_buttonfiche2 {
background-image: url("../images/icon_buttonficheh.png");
width: 282px;
}
#topfichepackage .activereduire2  .titliresuite2 {
display:none;	
}
#topfichepackage .activereduire2  .titreduireladescription2 {
display:block;	
}
#topfichepackage .blocdetailtransfert{
float: left;
margin-left: 3.2%;
margin-top: 20px;
width: 93%;	
}
#topfichepackage .coldettra {
background-color: #ffffff;
border-bottom: 1px solid #27b4fd;
float: left;
height: 77px;
padding-bottom: 13px;
position: relative;
transition: all 0.45s linear 0s;
width: 100%;
}
#topfichepackage .icon_trafiche {
background-image: url("../images/bg_fiche.png");
background-repeat: no-repeat;
height: 34px;
position: absolute;
left: -2.5%;
top: 6px;
text-align: center;
width: 34px;
}
#topfichepackage .icon_trafiche img {
position:relative;
top:5px;	
}
#topfichepackage .tittrafic {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 14.84px;
font-weight: 400;
line-height: 14px;
margin-left: 7.48%;
margin-top: 15px;
}
#topfichepackage .tittrafic font {
color:#27b4fd;
font-weight:600;	
}
#topfichepackage .partrafiche {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 10.94px;
font-weight: 300;
height: 26px;
line-height: 13px;
margin-left: 7.48%;
margin-top: 9px;
overflow: hidden;
text-align: justify;
transition: all 0.45s linear 0s;
width: 87.6%;
}
#topfichepackage .butdettra {
float:left;	
width:100%;	
}
#topfichepackage .icon_buttonfiche3 {
background-image:url("../images/icon_buttonfiche.png");
background-repeat:no-repeat;
cursor:pointer;
height:28px;
margin:0 auto;
width:231px;
}
#topfichepackage .titliresuite3 {
background-image:url("../images/icon_plus_fiche.png");
background-repeat:no-repeat;
color:#ffffff;
float:left;
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:700;
line-height:12px;
margin-left:60px;
margin-top:7px;
padding-left:21px;
text-transform:uppercase;	
}
#topfichepackage .titliresuite3 span {
position:relative;
top:-1px;	
}
#topfichepackage .titreduireladescription3 {
background-image:url("../images/icon_moins_fiche.png");
background-repeat:no-repeat;
color:#ffffff;
display:none;
float:left;
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:700;
line-height:12px;
margin-left:49px;
margin-top:11px;
padding-left:21px;
text-transform:uppercase;	
}
#topfichepackage .titreduireladescription3 span {
position:relative;
top:-4px;	
}
#topfichepackage .activereduire3 .coldettra {
border-bottom: 1px solid #fe8a22;	
height:auto;	
}
#topfichepackage .activereduire3 .icon_trafiche {
background-image:url("../images/bg_ficheh.png");
}
#topfichepackage .activereduire3 .tittrafic {
color:#27b4fd;	
font-weight:700;
}
#topfichepackage .activereduire3 .tittrafic font {
color:#fe9602;
font-weight:700;	
}	
#topfichepackage .activereduire3 .partrafiche {
height:auto;
}
#topfichepackage .activereduire3 .icon_buttonfiche3 {
background-image: url("../images/icon_buttonficheh.png");
width: 282px;
}
#topfichepackage .activereduire3  .titliresuite3 {
display:none;	
}
#topfichepackage .activereduire3  .titreduireladescription3 {
display:block;	
}
/*****************************************
	        Fin Top Fiche Package
*****************************************/
/*****************************************
	            Contenu Fiche
*****************************************/
#contenufiche {
}	
#contenufiche .conconfic {
background-color:#f7f8f9;
float:left;
height:auto;
width:100%;	
}
#contenufiche .colmenconfic {
float:left;	
height:71px;	
width:100%;
}	
#contenufiche .menfic {
background-color:#27b4fd;	
cursor:pointer;
float:left;
height:71px;
position:relative;
transition: all 0.45s linear 0s;	
}	
#contenufiche .menficdep {
width:33.4%;	
}	
#contenufiche .menficsav {
width:33.3%;	
}
#contenufiche .menficcar {
width:33.3%;	
}
#contenufiche .icon_depfic {
margin-top: 15px;	
text-align:center;	
}
#contenufiche .icon_savfic {
margin-top: 17px;	
text-align:center;	
}
#contenufiche .icon_carfic {
margin-top: 15px;	
text-align:center;	
}
#contenufiche .titdepfic {
color: #ffffff;
font-family: 'Dosis', sans-serif;
font-size: 11.72px;
font-weight: 700;
line-height: 11px;
margin-top: 9px;
text-align: center;
text-transform: uppercase;
}
#contenufiche .titsavfic {
color: #ffffff;
font-family: 'Dosis', sans-serif;
font-size: 11.72px;
font-weight: 700;
line-height: 11px;
margin-top: 9px;
text-align: center;
text-transform: uppercase;
}
#contenufiche .titcarfic {
color: #ffffff;
font-family: 'Dosis', sans-serif;
font-size: 11.72px;
font-weight: 700;
line-height: 11px;
margin-top: 12px;
text-align: center;
text-transform: uppercase;
}
#contenufiche .barremenfic {
background-color:#6ee4fa;
height:42px;
position:absolute;
right:0;
top:16px;
width:1px;	
}
#contenufiche .activemenfic {
background-color:#fe9602;	
}
#contenufiche .activemenfic .barremenfic {
background-color:#fe9602;	
}
#contenufiche .colnosdep {
float:left;
width:100%;	
}
#contenufiche .coltitnosdep {
width:100%;	
} 
#contenufiche .titnosdep {
background-image: url("../images/icon_clandrierdep.png");
background-repeat: no-repeat;
color: #27b4fd;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 26.12px;
font-weight: 700;
height: 23px;
line-height: 24px;
margin-left: 3.6%;
margin-top: 57px;
padding-left: 37px;
width: 83%;
} 
#contenufiche .titnosdep span {
position:relative;
top:-26px;	
} 
#contenufiche .titnosdep font {
color:#fe9602;	
font-family:'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:21px;
font-weight:300;
} 
#contenufiche .trinosdep {
background-color: #35a8e1;
float: left;
height: 2px;
margin-top: 73px;
width: 9.6%;
} 
#contenufiche .triproforwee {
color:#27b4fd;
} 		
#contenufiche .coltitforweecho {
float:left;	
width:100%;	
} 
#contenufiche .titforweecho {
background-image: url("../images/icon_titforweefic.png");
background-repeat: no-repeat;
color: #165979;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 14.06px;
font-weight: 700;
height: 9px;
line-height: 14px;
margin-left: 3.6%;
margin-top: 28px;
padding-left: 21px;
text-transform: uppercase;
width: 178px;	
}
#contenufiche .titforweecho span {
position:relative;
top:-4px;	
}
#contenufiche .triforcho {
background-color: #fe9602;
float: left;
height: 1px;
margin-top: 31px;
width: 22px;
} 	
#contenufiche .colchovosdat {
float:left;	
margin-top: 27px;
width:100%;	
} 
#contenufiche .forchovosdat {
float:left;
margin-left:3.6%;
margin-top:20px;
width:92.6%;	
} 	
#contenufiche .forchovosdatT {
margin-top:0;	
} 	
#contenufiche .blocprofic {
background-color:#eef0f2;
float:left;
height:31px;
margin-bottom: 2px;
overflow:hidden;
width:100%;	
} 	
#contenufiche .icopro {
background-color:#ffffff;
float:left;
height:28px;
margin-left:3%;
margin-top:2px;
text-align:center;
width:28px;	
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
box-shadow: 0px 0px 5px 6px rgba( 0, 0, 0, 0.07);
-webkit-box-shadow: 0px 0px 5px 6px rgba( 0, 0, 0, 0.07);
-moz-box-shadow: 0px 0px 5px 6px rgba( 0, 0, 0, 0.07);
} 
#contenufiche .icopro img {
position:relative;
top:3px;	
} 
#contenufiche .titprofic {
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 11.5px;
font-weight: 400;
line-height: 11px;
margin-left: 3.2%;
margin-top: 10px;
} 
#contenufiche .titprofic span {
color:#27b4fd;	
font-weight:700;
} 
#contenufiche .contchovosdatfic {
background-color: #ffffff;
border: 1px solid #e9e9e9;
float: left;
height: 96px;
position: relative;
width: 100%;
}
#contenufiche .contchovosdatficL {
float: left;
height: 94px;
width: 42.3%;	
}
#contenufiche .titdatdepfic {
background-image: url("../images/icon_infodatefic.png");
background-repeat: no-repeat;
color: #165979;
display:block;
font-family: 'Montserrat', sans-serif;
font-size: 10.5px;
font-weight: 400;
height: 18px;
line-height: 12px;
margin-left: 10.8%;
margin-top: 20px;
padding-left: 28px;
}
#contenufiche .forchovosdatactive .titdatdepfic {
display:none;	
}
#contenufiche .titdatdepfic span {
position:relative;
top:-3px;	
}
#contenufiche .inpticinffic {
width:100%;	
}
#contenufiche .inpfic {
float:left;
margin-left:11.8%;
margin-top:21px;
width:16px;	
}
#contenufiche .forchovosdatactive .inpfic {
margin-top:13px;
}
#contenufiche .ticfic {
color: #165979;
float: left;
font-family: 'Dosis', sans-serif;
font-size: 14.04px;
font-weight: 700;
line-height: 13px;
margin-left: 5%;
margin-top: 12px;
}
#contenufiche .ticfic span {
color:#27b4fd;	
font-size:10.94px;	
}
#contenufiche .forchovosdatactive .ticfic {
margin-top: 4px;	
}
#contenufiche .infofic {
cursor:pointer;	
float: left;
margin-left: 7.6%;
margin-top: 22px;
position:relative;
}
#contenufiche .infofic .tooltiptext {
visibility: hidden;
width: 120px;
background-color: #27b4fd;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px 5px;
position: absolute;
z-index: 1;
font-size: 9px;
font-family: 'Montserrat', sans-serif;
font-weight: 700;
text-align: center;
top: 17px;
}
#contenufiche .infofic:hover .tooltiptext {
visibility: visible;
}
#contenufiche .forchovosdatactive  .infofic {
margin-top: 14px;
}
#contenufiche .contchovosdatficB {
background-color: #ebeafa;
float: left;
height: 63px;
margin-top: 17px;
width: 0.22%;
}
#contenufiche .blocdatpro {
border:1px solid #7fd3ff;
display:none;
height:37px;
margin-left:6.2%;
margin-top:9px;
width:88.3%;	
}
#contenufiche .forchovosdatactive .blocdatpro {
display:block;	
}
#contenufiche .clandrierdepfic {
float:left;
margin-left:4.7%;
margin-top:10px;	
}
#contenufiche .tit_datefic {
color: #27b4fd;
float: left;
font-family: 'Dosis', sans-serif;
font-size: 10.94px;
font-weight: 700;
line-height: 10px;
margin-left: 7.1%;
margin-top: 4px;
width: 72%;
}
#contenufiche .blocinpdate {
float:left;	
margin-left: 7.1%;
margin-top:-2px;
width: 72%;
}
#contenufiche .inpdatefic {
background-color:transparent !important;	
border:0 none;
box-shadow:none;
color:#165979;	
cursor:pointer;
font-family: 'Dosis', sans-serif;
font-size: 14.06px;
font-weight:700;
height:auto;
padding:0;
text-align:left;
width:100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#contenufiche .contchovosdatficR {
float:left;	
height:94px;
width:57.48%;	
}
#contenufiche .coninfoforfic {
background-color: #fcf896;
float: left;
height: 22px;
margin-left: 5.8%;
margin-top: 9px;
width: 87%;	
}
#contenufiche .titinfoforfic {
background-image: url("../images/icon_infoforfic.png");
background-repeat: no-repeat;
color: #7f7b12;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 10.32px;
font-weight: 300;
height: 13px;
line-height: 10px;
margin-left: 6%;
margin-top: 4px;
padding-left: 17px;
}
#contenufiche .titinfoforfic span {
position:relative;
top:2px;	
}
#contenufiche .titinfoforfic font {
font-family:'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-weight:700;	
}
#contenufiche .icon_proforweefic {
background-image: url("../images/icon_proforweefic.png");
background-repeat: no-repeat;
float: left;
height: 41px;
margin-left: 5.3%;
margin-top: 9px;
width: 41px;
}
#contenufiche .titproforweefic {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 7px;
font-weight: 900;
line-height: 7px;
text-align: center;
text-transform: uppercase;
margin-top: 11px;
}
#contenufiche .redproforweefic {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 17px;
font-weight: 900;
line-height: 17px;
text-align: center;
margin-top: -2px;
}
#contenufiche .redproforweefic span {
font-size: 10px;	
position:relative;
top:-4px;	
}
#contenufiche .parpriforweefic {
float:left;
width:78%;	
}
#contenufiche .parforweefic {
color: #165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 12.5px;
font-weight: 700;
line-height: 12px;
margin-left: 16.6%;
margin-top: 9px;
}
#contenufiche .priforweefic {
color: #fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 36.51px;
font-weight: 700;
line-height: 36px;
margin-left: 15.4%;
margin-top: -2px;
}
#contenufiche .priforweefic span {
font-size: 12.6px;
margin-left: -4px;	
}
#contenufiche .butchovosdatfic {
float:left;
width:100%;	
}
#contenufiche .buttonforfic {
background-image: url("../images/icon_buttonforfic.png");
background-repeat: no-repeat;
background-size:100% 100%;
cursor: pointer;
height: 26px;
margin: 0 auto;
transition: all 0.5s ease-out 0s;
width: 96.5%;
}
#contenufiche .reserverforfic {
background-image: url("../images/icon_flecheresfic.png");
background-position: right center;
background-repeat: no-repeat;
color: #ffffff;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 11.59px;
font-weight: 700;
margin-left: 38.5%;
margin-top: 5px;
padding-right: 13px;
text-transform: uppercase;
}
#contenufiche .reserverforfic span {
position:relative;
top:0;	
}
#contenufiche .colasav {
float:left;
width:100%;	
}
#contenufiche .colasavoir {
width:100%;	
}
#contenufiche .titasavoir {
background-image: url("../images/icon_asavfic.png");
background-repeat: no-repeat;
color: #27b4fd;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 26.12px;
font-weight: 700;
height: 19px;
line-height: 24px;
margin-left: 4.2%;
margin-top: 46px;
padding-left: 36px;
width: 38.4%;
}
#contenufiche .titasavoir span {
position:relative;
top:-29px;	
}
#contenufiche .titasavoir font {
color: #fe9602;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 21px;
font-weight: 300;	
}
#contenufiche .triasavoir {
background-color:#35a8e1;
float:left;
height:2px;
margin-top:61px;
width:52.6%;	
}
#contenufiche .titasavoir1 {
background-image: url("../images/icon_asavfic.png");
background-repeat: no-repeat;
color: #27b4fd;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 26.12px;
font-weight: 700;
height: 19px;
line-height: 24px;
margin-left: 4.2%;
margin-top: 57px;
padding-left: 36px;
width: 49.8%;
}
#contenufiche .titasavoir1 span {
position:relative;
top:-29px;	
}
#contenufiche .titasavoir1 font {
color: #fe9602;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 21px;
font-weight: 300;	
}
#contenufiche .triasavoir1 {
background-color:#35a8e1;
float:left;
height:2px;
margin-top:68px;
width:41.2%;	
}
#contenufiche .detailasavoir {
margin-left: 4.4%;
margin-top: 24px;
width: 92.8%;	
}
#contenufiche .bg_detasavoir {
background-color:#ffffff;
float:left;
height:auto;
padding-bottom:24px;
width:100%;	
}
#contenufiche .titasavoirg {
color: #27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 16px;
font-weight: 700;
line-height: 16px;
margin-left: 35px;
}
#contenufiche .titasavoirgT {
margin-top:7.6%;	
}
#contenufiche .titasavoirgT1 {
margin-top:19px;	
}
#contenufiche .titasavoirgT2 {
margin-top:22px;	
}
#contenufiche .lisasavoir {
list-style-image: url("../images/icon_listefic.png");
padding: 0;
margin-bottom: 0;
margin-left: 11%;
margin-top: 6px;
width: 86%;
}
#contenufiche .lisasavoir li {
line-height: 13px;
margin-bottom: 9px;	
}
#contenufiche .lisasavoir span {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 300;
line-height: 13px;
left: 4px;
position: relative;
}
#contenufiche .lisasavoirT {
margin-top:32px;	
}
#contenufiche .titaccvoyfic {
background-image:url("../images/icon_titforweefic.png");
background-repeat:no-repeat;
color:#165979;	
height:10px;	
float:left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:18px;
font-weight:700;
line-height:18px;
margin-left:22px;
margin-top:17px;
padding-left:27px;
text-transform:uppercase;
width:272px;
}
#contenufiche .titaccvoyfic span {
position:relative;
top:-6px;	
}
#contenufiche .titserincoptfic {
background-image:url("../images/icon_titforweefic.png");
background-repeat:no-repeat;
color:#165979;	
height:10px;	
float:left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:18px;
font-weight:700;
line-height:18px;
margin-left:22px;
margin-top:17px;
padding-left:27px;
text-transform:uppercase;
width:297px;
}
#contenufiche .titserincoptfic span {
position:relative;
top:-6px;	
}
#contenufiche .collacarte {
float:left;
width:100%;	
}
#contenufiche .colacar {
width:100%;	
}
#contenufiche .titlacarte {
background-image: url("../images/icon_lacartefic.png");
background-repeat: no-repeat;
color: #27b4fd;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 26.12px;
font-weight: 700;
height: 22px;
line-height: 24px;
margin-left: 4.2%;
margin-top: 43px;
padding-left: 39px;
width: 26.3%;
}
#contenufiche .titlacarte span {
position:relative;
top:-23px;	
}
#contenufiche .titlacarte font {
color: #fe9602;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 21px;
font-weight: 300;	
}
#contenufiche .trilacarte {
background-color: #35a8e1;
float: left;
height: 2px;
margin-top: 61px;
width: 65%;
}
#contenufiche .blocmapfic {
border: 7px solid #ffffff;
cursor: pointer;
float: left;
height: 256px;
margin-left: 3.8%;
margin-top: 25px;
width: 92.4%;
}
#contenufiche .blocmapfic img {
height:100%;
width:100%;	
}
/*****************************************
	          Fin Contenu Fiche
*****************************************/
/*****************************************
	        Contenu Fiche Package
*****************************************/
#contenufichepackage {
}	
#contenufichepackage .conconfic {
background-color:#f7f8f9;
float:left;
height:auto;
width:100%;	
}
#contenufichepackage .colmenconfic {
float:left;	
height:71px;	
width:100%;
}	
#contenufichepackage .menfic {
background-color:#27b4fd;	
cursor:pointer;
float:left;
height:71px;
position:relative;
transition: all 0.45s linear 0s;	
}	
#contenufichepackage .menficdep {
width:33.4%;	
}	
#contenufichepackage .menficsav {
width:33.3%;	
}
#contenufichepackage .menficcar {
width:33.3%;	
}
#contenufichepackage .icon_depfic {
margin-top: 15px;	
text-align:center;	
}
#contenufichepackage .icon_savfic {
margin-top: 17px;	
text-align:center;	
}
#contenufichepackage .icon_carfic {
margin-top: 15px;	
text-align:center;	
}
#contenufichepackage .titdepfic {
color: #ffffff;
font-family: 'Dosis', sans-serif;
font-size: 11.72px;
font-weight: 700;
line-height: 11px;
margin-top: 9px;
text-align: center;
text-transform: uppercase;
}
#contenufichepackage .titsavfic {
color: #ffffff;
font-family: 'Dosis', sans-serif;
font-size: 11.72px;
font-weight: 700;
line-height: 11px;
margin-top: 9px;
text-align: center;
text-transform: uppercase;
}
#contenufichepackage .titcarfic {
color: #ffffff;
font-family: 'Dosis', sans-serif;
font-size: 11.72px;
font-weight: 700;
line-height: 11px;
margin-top: 12px;
text-align: center;
text-transform: uppercase;
}
#contenufichepackage .barremenfic {
background-color:#6ee4fa;
height:42px;
position:absolute;
right:0;
top:16px;
width:1px;	
}
#contenufichepackage .activemenfic {
background-color:#fe9602;	
}
#contenufichepackage .activemenfic .barremenfic {
background-color:#fe9602;	
}
#contenufichepackage .colnosdep {
float:left;
width:100%;	
}
#contenufichepackage .coltitnosdep {
width:100%;	
} 
#contenufichepackage .titnosdep {
background-image: url("../images/icon_clandrierdep.png");
background-repeat: no-repeat;
color: #27b4fd;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 26.12px;
font-weight: 700;
height: 23px;
line-height: 24px;
margin-left: 3.6%;
margin-top: 57px;
padding-left: 37px;
width: 83%;
} 
#contenufichepackage .titnosdep span {
position:relative;
top:-26px;	
} 
#contenufichepackage .titnosdep font {
color:#fe9602;	
font-family:'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:21px;
font-weight:300;
} 
#contenufichepackage .trinosdep {
background-color: #35a8e1;
float: left;
height: 2px;
margin-top: 73px;
width: 9.6%;
} 
#contenufichepackage .triproforwee {
color:#27b4fd;
} 		
#contenufichepackage .coltitforweecho {
float:left;	
width:100%;	
} 
#contenufichepackage .titforweecho {
background-image: url("../images/icon_titforweefic.png");
background-repeat: no-repeat;
color: #165979;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 14.06px;
height: 9px;
line-height: 14px;
margin-left: 3.6%;
margin-top: 28px;
padding-left: 21px;
text-transform: uppercase;
width: 178px;	
}
#contenufichepackage .titforweecho span {
position:relative;
top:-4px;	
}

#contenufichepackage .titforweedate {
color: #7f7b12;
float: right;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 12px;
height: 9px;
margin-top: 6px;
width: auto;
margin-right: 21px;
line-height: 15px;
}
#contenufichepackage .titforweedate span {
position:relative;
top:-4px;	
}
#contenufichepackage .triforcho {
background-color: #fe9602;
float: left;
height: 1px;
margin-top: 31px;
width: 22px;
} 	
#contenufichepackage .colchovosdat {
float:left;	
width:100%;	
margin-top: 25px;
}
#contenufichepackage .colchovosdat .colvoirplusprod {
margin: 26px 0 5px 0;
width:100%;	
text-align: center;
float: left;
}
#contenufichepackage .colchovosdat .trivoiplusprodL {
background-color: #fe9602;
float: left;
height: 1px;
margin-left: 30.2%;
margin-top: 5px;
width: 22px;
}
#contenufichepackage .colchovosdat .titvoimoinsprod {
	display: none;
}
#contenufichepackage .colchovosdat .activereduire  .titvoiplusprod {
display:none;	
}
#contenufichepackage .colchovosdat .activereduire  .titvoimoinsprod {
display:block;	
}
#contenufichepackage .colchovosdat .titvoiplusprod,#contenufichepackage .colchovosdat .titvoimoinsprod {
color: #27b4fd;
cursor: pointer;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 10.29px;
font-weight: 400;
line-height: 10px;
text-align: center;
width: 149px;
font-weight: bold;
}
#contenufichepackage .colchovosdat .trivoiplusprodR {
background-color:#fe9602;
float:left;
height:1px;
margin-top:5px;
width:22px;	
}
#contenufichepackage .colchovosdat .butdethotequ {
float:left;	
border-top: 1px solid #27b4fd;
width: 92.5%;
margin-left: 18px;
}
#contenufichepackage .colchovosdat .icon_buttonfiche {
background-image:url("../images/icon_buttonfiche.png");
background-repeat:no-repeat;
cursor:pointer;
height:28px;
margin:0 auto;
width:231px;
}
#contenufichepackage .colchovosdat .titliresuite {
background-image:url("../images/icon_plus_fiche.png");
background-repeat:no-repeat;
color:#ffffff;
float:left;
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:700;
line-height:12px;
margin-left:47px;
margin-top:7px;
padding-left:20px;
text-transform:uppercase;	
}
#contenufichepackage .colchovosdat .titliresuite span {
position:relative;
top:-1px;	
}
#contenufichepackage .colchovosdat .titreduireladescription {
background-image:url("../images/icon_moins_fiche.png");
background-repeat:no-repeat;
color:#ffffff;
display:none;
float:left;
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:700;
line-height:12px;
margin-left:49px;
margin-top:11px;
padding-left:21px;
text-transform:uppercase;	
}
#contenufichepackage .colchovosdat .titreduireladescription span {
position:relative;
top:-4px;	
}
#contenufichepackage .colchovosdat .activereduire .butdethotequ {
	border-top: 1px solid #fe8a22;	
}
#contenufichepackage .colchovosdat .activereduire .icon_buttonfiche {
background-image: url("../images/icon_buttonficheh.png");
width: 282px;
}
#contenufichepackage .colchovosdat .activereduire  .titliresuite {
display:none;	
}
#contenufichepackage .colchovosdat .activereduire  .titreduireladescription {
display:block;	
}

#contenufichepackage .ceweekenddisactive {
display: none;
}	 	
#contenufichepackage .colasav {
float:left;
width:100%;	
}
#contenufichepackage .colasavoir {
width:100%;	
}
#contenufichepackage .titasavoir {
background-image: url("../images/icon_asavfic.png");
background-repeat: no-repeat;
color: #27b4fd;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 26.12px;
font-weight: 700;
height: 19px;
line-height: 24px;
margin-left: 4.2%;
margin-top: 46px;
padding-left: 36px;
width: 38.4%;
}
#contenufichepackage .titasavoir span {
position:relative;
top:-29px;	
}
#contenufichepackage .titasavoir font {
color: #fe9602;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 21px;
font-weight: 300;	
}
#contenufichepackage .triasavoir {
background-color:#35a8e1;
float:left;
height:2px;
margin-top:61px;
width:52.6%;	
}
#contenufichepackage .titasavoir1 {
background-image: url("../images/icon_asavfic.png");
background-repeat: no-repeat;
color: #27b4fd;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 26.12px;
font-weight: 700;
height: 19px;
line-height: 24px;
margin-left: 4.2%;
margin-top: 57px;
padding-left: 36px;
width: 49.8%;
}
#contenufichepackage .titasavoir1 span {
position:relative;
top:-29px;	
}
#contenufichepackage .titasavoir1 font {
color: #fe9602;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 21px;
font-weight: 300;	
}
#contenufichepackage .triasavoir1 {
background-color:#35a8e1;
float:left;
height:2px;
margin-top:68px;
width:41.2%;	
}
#contenufichepackage .detailasavoir {
margin-left: 4.4%;
margin-top: 24px;
width: 92.8%;	
}
#contenufichepackage .bg_detasavoir {
background-color:#ffffff;
float:left;
height:auto;
padding-bottom:24px;
width:100%;	
}
#contenufichepackage .titasavoirg {
color: #27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 16px;
font-weight: 700;
line-height: 16px;
margin-left: 35px;
}
#contenufichepackage .titasavoirgT {
margin-top:7.6%;	
}
#contenufichepackage .titasavoirgT1 {
margin-top:19px;	
}
#contenufichepackage .titasavoirgT2 {
margin-top:22px;	
}
#contenufichepackage .lisasavoir {
list-style-image: url("../images/icon_listefic.png");
padding: 0;
margin-bottom: 0;
margin-left: 11%;
margin-top: 6px;
width: 86%;
}
#contenufichepackage .lisasavoir li {
line-height: 13px;
margin-bottom: 9px;	
}
#contenufichepackage .lisasavoir span {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 300;
line-height: 13px;
left: 4px;
position: relative;
}
#contenufichepackage .lisasavoirT {
margin-top:32px;	
}
#contenufichepackage .titaccvoyfic {
background-image:url("../images/icon_titforweefic.png");
background-repeat:no-repeat;
color:#165979;	
height:10px;	
float:left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:18px;
font-weight:700;
line-height:18px;
margin-left:22px;
margin-top:17px;
padding-left:27px;
text-transform:uppercase;
width:272px;
}
#contenufichepackage .titaccvoyfic span {
position:relative;
top:-6px;	
}
#contenufichepackage .titserincoptfic {
background-image:url("../images/icon_titforweefic.png");
background-repeat:no-repeat;
color:#165979;	
height:10px;	
float:left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:18px;
font-weight:700;
line-height:18px;
margin-left:22px;
margin-top:17px;
padding-left:27px;
text-transform:uppercase;
width:297px;
}
#contenufichepackage .titserincoptfic span {
position:relative;
top:-6px;	
}
#contenufichepackage .collacarte {
float:left;
width:100%;	
}
#contenufichepackage .colacar {
width:100%;	
}
#contenufichepackage .titlacarte {
background-image: url("../images/icon_lacartefic.png");
background-repeat: no-repeat;
color: #27b4fd;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 26.12px;
font-weight: 700;
height: 22px;
line-height: 24px;
margin-left: 4.2%;
margin-top: 43px;
padding-left: 39px;
width: 26.3%;
}
#contenufichepackage .titlacarte span {
position:relative;
top:-23px;	
}
#contenufichepackage .titlacarte font {
color: #fe9602;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 21px;
font-weight: 300;	
}
#contenufichepackage .trilacarte {
background-color: #35a8e1;
float: left;
height: 2px;
margin-top: 61px;
width: 65%;
}
#contenufichepackage .blocmapfic {
border: 7px solid #ffffff;
cursor: pointer;
float: left;
height: 256px;
margin-left: 3.8%;
margin-top: 25px;
width: 92.4%;
}
#contenufichepackage .blocmapfic img {
height:100%;
width:100%;	
}
#contenufichepackage .blocforwee {
background-color: #c9f6fa;
float: left;
height: auto;
margin-left: 18px;
margin-top: 13px;
position: relative;
width: 462px;
-webkit-border-radius: 18px;
-moz-border-radius: 18px;
border-radius: 18px;
} 
#contenufichepackage .menforwee {
float:left;
position:relative;
width:100%;	
}
#contenufichepackage .menforweepro {
height:40px;	
} 	
#contenufichepackage .menforweehot {
background-color:#d7fafd;	
height:38px;	
} 	
#contenufichepackage .menforweereg {
height:38px;	
} 
#contenufichepackage .menforweeexc {
background-color:#d7fafd;	
height:35px;	
} 
#contenufichepackage .menforweetra {
height:44px;	
}
#contenufichepackage .icon_jouforweefic {
background-image: url("../images/icon_jouforweefic.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 12.5px;
font-weight: 300;
height: 19px;
line-height: 12px;
margin-left: 40px;
margin-top: 16px;
padding-left: 45px;
} 	
#contenufichepackage .icon_jouforweefic span {
position:relative;
top:3px;	
} 	
#contenufichepackage .icon_jouforweefic font {
font-weight:600;	
} 	
#contenufichepackage .triproforwee {
color:#27b4fd;
} 	
#contenufichepackage .ttriforwee {
background-color:#fe9602;
float:left;
height:1px;
margin-top:53px;
width:29px;	
} 
#contenufichepackage .icon_hotforweefic {
background-image: url("../images/icon_hotforweefic.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 12.5px;
font-weight: 300;
height: 15px;
line-height: 12px;
margin-left: 37px;
margin-top: 10px;
padding-left: 49px;
} 	
#contenufichepackage .icon_hotforweefic span {
position:relative;
top:0;	
} 	
#contenufichepackage .icon_hotforweefic font {
font-weight:600;	
} 	
#contenufichepackage .etoile_forweefic {
margin-left:6px;	
position:relative;
top:0;	
} 	
#contenufichepackage .etoile_forweefic img {
margin-right:-5px;	
} 
#contenufichepackage .icon_regforweefic {
background-image: url("../images/icon_regforweefic.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 12.5px;
font-weight: 300;
height: 17px;
line-height: 12px;
margin-left: 40px;
margin-top: 7px;
padding-left: 46px;
} 	
#contenufichepackage .icon_regforweefic span {
position:relative;
top:3px;	
} 	
#contenufichepackage .icon_regforweefic font {
font-weight:600;	
} 
#contenufichepackage .icon_excforweefic {
background-image: url("../images/icon_excforweefic.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 12.5px;
font-weight: 300;
height: 20px;
line-height: 12px;
margin-left: 42px;
margin-top: 6px;
padding-left: 44px;
} 	
#contenufichepackage .icon_excforweefic span {
position:relative;
top:3px;	
} 	
#contenufichepackage .icon_excforweefic font {
font-weight:600;	
} 
#contenufichepackage .icon_traforweefic {
background-image: url("../images/icon_traforweefic.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 12.5px;
font-weight: 300;
height: 19px;
line-height: 12px;
margin-left: 41px;
margin-top: 8px;
padding-left: 44px;	
} 	
#contenufichepackage .icon_traforweefic span {
position:relative;
top:3px;	
} 	
#contenufichepackage .icon_traforweefic font {
font-weight:600;	
}


#contenufichepackage .icon_transportfic {
background-image: url("../images/icon_transportfic.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 12.5px;
font-weight: 300;
height: 19px;
line-height: 12px;
margin-left: 41px;
margin-top: 8px;
padding-left: 44px;	
} 	
#contenufichepackage .icon_transportfic span {
position:relative;
top:3px;	
} 	
#contenufichepackage .icon_transportfic font {
font-weight:600;	
} 	

#contenufichepackage .icon_volfic {
background-image: url("../images/icon_volfic.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 12.5px;
font-weight: 300;
height: 19px;
line-height: 12px;
margin-left: 41px;
margin-top: 8px;
padding-left: 44px;	
} 	
#contenufichepackage .icon_volfic span {
position:relative;
top:3px;	
} 	
#contenufichepackage .icon_volfic font {
font-weight:600;	
} 	

#contenufichepackage .icon_guidefic {
background-image: url("../images/icon_guidefic.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 12.5px;
font-weight: 300;
height: 19px;
line-height: 12px;
margin-left: 41px;
margin-top: 8px;
padding-left: 44px;	
} 	
#contenufichepackage .icon_guidefic span {
position:relative;
top:3px;	
} 	
#contenufichepackage .icon_guidefic font {
font-weight:600;	
} 	
#contenufichepackage .forchovosdat {
float: left;
margin-left: 3.6%;
margin-top: 16px;
width: 92.6%;
} 	
#contenufichepackage .forchovosdatT {
margin-top:0;	
} 
#contenufichepackage .menchovosdatfic {
float:left;	
width:100%;	
} 	
#contenufichepackage .menchovosdat {
background-repeat: no-repeat;
cursor: pointer;
float: right;
height: 20px;
position: relative;
transition: all 0.45s linear 0s;
width: 72px;
}
#contenufichepackage .menchovosdat6 {
background-image:url("../images/bg_men3jfic.png");
z-index:6;	
margin-left: -19px;
}
#contenufichepackage .menchovosdat5 {
background-image:url("../images/bg_men2jfic.png");
z-index:5;	
margin-left: -19px;
}
#contenufichepackage .menchovosdat4 {
background-image:url("../images/bg_men4jfic.png");
z-index:4;	
margin-left: -19px;
}
#contenufichepackage .menchovosdat3 {
background-image:url("../images/bg_men3jfic.png");
margin-left: -19px;
z-index:3;		
}
#contenufichepackage .menchovosdat2 {
background-image:url("../images/bg_men2jfic.png");
margin-left: -19px;
z-index:2;		
}
#contenufichepackage .menchovosdat1 {
background-image:url("../images/bg_men4jfic.png");
margin-left: -19px;
z-index:1;		
}
#contenufichepackage .menchovosdatactj {
background-image:url("../images/bg_menactivefic.png");	
}
#contenufichepackage .titjouvosdat {
color: #ffffff;
font-family: 'Dosis', sans-serif;
font-size: 10.94px;
font-weight: 700;
line-height: 10px;
margin-left: 23px;
margin-top: 4px;
}
#contenufichepackage .disactive_block{
	display: none !important;
}
#contenufichepackage .contchovosdatfic {
background-color:#ffffff;	
border:1px solid #e9e9e9;	
float:left;
height:94px;
position:relative;
width:100%;	
}
#contenufichepackage .icon_titceweek {
display: none;
left: 7px;
position: absolute;
color: #fe7902;
font-family: 'Dosis', sans-serif;
font-size: 12px;
font-weight: 500;
text-transform: uppercase;
writing-mode: vertical-rl;
transform: rotate(180deg);
top: 16px;
}
#contenufichepackage .contchovosdatficL {
float: left;
height: 94px;
width: 40.35%;	
}
#contenufichepackage .titdatdepfic {
background-image: url("../images/icon_clandrierdepfic.png");
background-repeat: no-repeat;
color: #27b4fd;
font-family: 'Dosis', sans-serif;
font-size: 10.94px;
font-weight: 700;
height: 18px;
line-height: 10px;
margin-left: 31px;
margin-top: 19px;
padding-left: 37px;
}
#contenufichepackage .titdatdepfic span {
position:relative;
top:-8px;	
}
#contenufichepackage .titdatdepfic font {
color: #165979;
font-size: 18px;
}
#contenufichepackage .inpdatefic {
background-color: transparent !important;
border: 0 none;
box-shadow: none;
color: #165979;
cursor: pointer;
font-family: 'Dosis', sans-serif;
font-size: 14.06px;
font-weight: 700;
height: auto;
padding: 0;
text-align: left;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
margin-top: -1px;
}
#contenufichepackage .titdatretfic {
background-image: url("../images/icon_clandrierdepfic.png");
background-repeat: no-repeat;
color: #27b4fd;
font-family: 'Dosis', sans-serif;
font-size: 10.94px;
font-weight: 700;
height: 18px;
line-height: 10px;
margin-left: 31px;
margin-top: 24px;
padding-left: 37px;
}
#contenufichepackage .titdatretfic span {
position:relative;
top:-8px;	
}
#contenufichepackage .titdatretfic font {
color: #165979;
font-size: 18px;
}
#contenufichepackage .contchovosdatficB {
background-color: #ebeafa;
float: left;
height: 63px;
margin-top: 15px;
width: 1px;
}
#contenufichepackage .contchovosdatficR {
float: left;
height: 94px;
width: 59.4%;
}
#contenufichepackage .coninfoforfic {
background-color: #fcf896;
float: left;
height: 22px;
margin-left: 5.8%;
margin-top: 9px;
width: 87%;
}
#contenufichepackage .titinfoforfic {
background-image: url("../images/icon_infoforfic.png");
background-repeat: no-repeat;
color: #7f7b12;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 10.32px;
font-weight: 300;
height: 13px;
line-height: 10px;
margin-left: 6%;
margin-top: 4px;
padding-left: 17px;
}
#contenufichepackage .titinfoforfic span {
position: relative;
top: 2px;	
}
#contenufichepackage .titinfoforfic font {
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-weight: 700;
}	
#contenufichepackage .icon_proforweefic {
background-image: url("../images/icon_proforweefic.png");
background-repeat: no-repeat;
float: left;
height: 41px;
margin-left: 5.3%;
margin-top: 9px;
width: 41px;
}
#contenufichepackage .titproforweefic {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 7px;
font-weight: 900;
line-height: 7px;
text-align: center;
text-transform: uppercase;
margin-top: 11px;
}
#contenufichepackage .redproforweefic {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 17px;
font-weight: 900;
line-height: 17px;
text-align: center;
margin-top: -2px;
}
#contenufichepackage .redproforweefic span {
font-size: 10px;
position: relative;
top: -4px;	
}
#contenufichepackage .parpriforweefic {
float: left;
width: 78%;	
}
#contenufichepackage .parforweefic {
color: #165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 12.5px;
font-weight: 700;
line-height: 12px;
margin-left: 16.6%;
margin-top: 9px;
}
#contenufichepackage .priforweefic {
color: #fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 36.51px;
font-weight: 700;
line-height: 36px;
margin-left: 15.4%;
margin-top: -2px;
}
#contenufichepackage .priforweefic span {
font-size: 13.6px;
margin-left: -4px;
}
#contenufichepackage .butchovosdatfic {
float:left;
width:100%;	
}
#contenufichepackage .buttonforfiche {
background-image:url("../images/icon_buttonforficfic.png");
background-repeat:no-repeat;	
background-size:100% 100%;
cursor:pointer;
height:29px;
margin:0 auto;
transition: all 0.5s ease-out 0s;	
width:100%;	
}
#contenufichepackage .reserverforfic {
background-image: url("../images/icon_flecheresfic.png");
background-position: right center;
background-repeat: no-repeat;
color: #ffffff;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 11.52px;
font-weight: 700;
margin-left: 40.2%;
margin-top: 5px;
padding-right: 13px;
text-transform: uppercase;
}
#contenufichepackage .reserverforfic span {
position:relative;
top:0;	
}
#contenufichepackage .reserverforfic_ep {
background: none;
text-align: center;
width: 100%;
margin-left: 0;
color: #dd0606;
}
#contenufichepackage .ceweekendactive .contchovosdatfic {	
border:1px solid #fe9602;	
}
#contenufichepackage .ceweekendactive  .icon_titceweek {
display:block;	
}
#contenufichepackage .ceweekendactive .buttonforfiche {
background-image:url("../images/icon_buttonforfich.png");	
}	
/*****************************************
	      Fin Contenu Fiche Package
*****************************************/
/*****************************************
          Des Week-end Interessant
*****************************************/
#desweekinteressant  {
}
#desweekinteressant .contenu_resultatsliste {
background-color:#f7f8f9;	
float:left;	
height:auto;
padding-bottom:35px;
position:relative;
width:100%;
}	
#desweekinteressant .col_titideweek {
width:100%;	
}
#desweekinteressant .tit_nosideweek {	
background-image: url("../images/icon_desweekinter.png");
background-repeat: no-repeat;
color: #27b4fd;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 26.12px;
font-weight: 700;
height: 22px;
line-height: 24px;
margin-left: 3.4%;
margin-top: 55px;
padding-left: 42px;
width: 61.8%;
}		
#desweekinteressant .tit_nosideweek span {
position:relative;
top:-27px;	
}		
#desweekinteressant .tit_nosideweek font {
color: #fe9602;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 21px;
font-weight: 300;	
}
#desweekinteressant .barre_titnosideweek {
background-color: #35a8e1;
float: left;
height: 2px;
margin-top: 68px;
width: 30%;
}	
#desweekinteressant .col_ideweek {
float:left;
margin-top:28px;	
width:100%;	
}		
#desweekinteressant .bloc_ideweek {
float: left;
height: auto;
margin-left: 4%;
position: relative;
width: 92.2%;
}
#desweekinteressant .bloc_ideweekT {	
margin-top:0;	
}
#desweekinteressant .image_ideweek {
cursor:pointer;	
float:left;
height:254px;
position:relative;
width:100%;	
}	
#desweekinteressant .img_ideeweekend {
height:100%;
width:100%;	
z-index:1;
}
#desweekinteressant .icon_blocideweek {	
background-image: url("../images/icon_blocideweek.png");
background-repeat: no-repeat;
float: left;
height: 39px;
position: absolute;
left: 5.01%;
top: 18px;
width: 163px;
}	
#desweekinteressant .icon_derideweek {	
background-image:url("../images/icon_derideweek.png");
background-repeat: no-repeat;
color: #ffffff;
font-family: 'Dosis', sans-serif;
font-size: 12.5px;
font-weight: 600;
height: 17px;
line-height: 12px;
margin-left: 5.05%;
margin-top: 4px;
padding-left: 29px;
text-transform: uppercase;
}
#desweekinteressant .icon_derideweek span {	
position:relative;
top:3px;		
}
#desweekinteressant .icon_faideweek {
cursor:pointer;
position:absolute;
right:2.7%;	
top:15px;
z-index:2;
}	
#desweekinteressant .icon_twideweek {
cursor:pointer;
position:absolute;
right:2.7%;	
top:46px;
z-index:2;
}	
#desweekinteressant .icon_wtsideweek {
cursor:pointer;
position:absolute;
right:2.7%;	
top:76px;
z-index:2;
}
#desweekinteressant .icon_actlis {
bottom:-14px;	
cursor:pointer;
position:absolute;
left:36.3%;	
z-index:2;
}
#desweekinteressant .icon_hotlis {
bottom:-14px;	
cursor:pointer;
position:absolute;
left:46.5%;	
z-index:2;
}
#desweekinteressant .icon_adulis {
bottom:-14px;	
cursor:pointer;
position:absolute;
left:56%;	
z-index:2;
}
#desweekinteressant .icon_proideweek {	
background-image: url("../images/icon_proideweek.png");
background-repeat: no-repeat;
bottom: -20px;
float: left;
height: 68px;
position: absolute;
right: 1.9%;
width: 67px;
}
#desweekinteressant .titpromoside {	
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 10px;
font-weight: 700;
line-height: 10px;
margin-top: 18px;
text-align: center;
text-transform: uppercase;	
}	
#desweekinteressant .nbrpromoside {	
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 24px;
font-weight: 700;
line-height: 24px;
text-align: center;
margin-top: -1px;
}	
#desweekinteressant .nbrpromoside span {	
font-size: 15px;
position: relative;
top: -7px;
}	
#desweekinteressant .contenu_ideweek {
background-color:#ffffff;	
float:left;
height:auto;
width:100%;	
padding-bottom: 10px;
}
#desweekinteressant .barreconideweek {	
background-color: #fe9602;
float: left;
height: 4px;
margin-left: 3%;
margin-top: 18px;
width: 26px;
}	
#desweekinteressant .nom_ideweek {
color: #27b4fd;
cursor: pointer;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 22.78px;
font-weight: 700;
line-height: 22px;
margin-left: 2.6%;
margin-top: 1px;
}	
#desweekinteressant .vilpayavipri {
width:100%;	
}	
#desweekinteressant .vilpayavi {
float:left;	
width:62.04%
}
#desweekinteressant .vilpaylist {
background-image:url("../images/icon_locallist.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 16px;
font-weight: 700;
height:16px;		
line-height: 16px;
margin-left: 4.6%;
margin-top: 4px;
padding-left: 20px;
}
#desweekinteressant .vilpaylist span {
position:relative;
top:0;	
}
#desweekinteressant .durjounuific {
background-image: url("../images/icon_durefiche.png");
background-repeat: no-repeat;
color: #27b4fd;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
font-weight: 600;
height: 16px;
line-height: 16px;
margin-left: 4.6%;
margin-top: 15px;
padding-left: 25px;
}
#desweekinteressant .durjounuific span {
position:relative;
top:0px;	
}

#desweekinteressant .avilist {
color: #356884;
font-family: 'Pacifico', cursive;
font-size: 14.77px;
font-weight:700;
line-height: 14px;
margin-left: 4.5%;
margin-top: 14px;
}
#desweekinteressant .etoavific {
margin-left: 10px;	
}
#desweekinteressant .avilist img {
margin-right: -4px;
position: relative;
top: -3px;	
}
#desweekinteressant .avilist span {
color:#165979;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 12.14px;
font-weight: 700;
line-height:12px;
margin-left:7px;
position:relative;
top:0;	
}
#desweekinteressant .barrevilpayavipri {
background-color:#eeeff0;	
float:left;
height:35px;
margin-top:16px;	
width:0.22%
}	
#desweekinteressant .prilis {
float:left;	
width:37.74%;
}
#desweekinteressant .leweekplu {
margin-top:9px;	
width:100%;	
}	
#desweekinteressant .barreL_leweekplu {
background-color: #fe7902;
float: left;
height: 1px;
margin-left: 5.6%;
margin-top: 7px;
width: 27.1%;
}	
#desweekinteressant .titleweekplu {
color: #fe9602;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 14.06px;
font-weight: 600;
line-height: 14px;
text-align: center;
width: 35%;
}
#desweekinteressant .barreR_leweekplu {
background-color: #fe7902;
float: left;
height: 1px;
margin-top: 7px;
width: 27.2%;	
}
#desweekinteressant .icon_jouideweek {	
background-image: url("../images/icon_jouideweek.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.28px;
font-weight: 300;
height: 16px;
line-height: 13px;
margin-left: 7%;
margin-top: 10px;
padding-left: 40px;	
}			
#desweekinteressant .icon_jouideweek span {
position: relative;
top: 2px;
}	
#desweekinteressant .barreleweekplu {
background-color: #ececec;
float: left;
height: 1px;
margin-left: 6.2%;
margin-top: 7px;
width: 85%;
}		
#desweekinteressant .icon_hotideweek {	
background-image: url("../images/icon_hotideweek.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.28px;
font-weight: 300;
height: 12px;
line-height: 13px;
margin-left: 6.8%;
margin-top: 9px;
padding-left: 42px;	
}			
#desweekinteressant .icon_hotideweek span {
position:relative;
top:-1px;	
}	
#desweekinteressant .icon_actideweek {	
background-image: url("../images/icon_actideweek.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.28px;
font-weight: 300;
height: 19px;
line-height: 13px;
margin-left: 7.4%;
margin-top: 6px;
padding-left: 37px;	
}			
#desweekinteressant .icon_actideweek span {
position:relative;
top:4px;	
}	


#desweekinteressant .icon_trarecap {	
background-image: url("../images/icon_trarecap.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.28px;
font-weight: 300;
min-height: 16px;
height: auto;
line-height: 20px;
margin-left: 7%;
margin-top: 4px;
padding-left: 40px;
}			
#desweekinteressant .icon_trarecap span {
position: relative;
top: 2px;
}
#desweekinteressant .icon_guide {	
background-image: url("../images/icon_guide.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.28px;
font-weight: 300;
min-height: 16px;
height: auto;
line-height: 20px;
margin-left: 7%;
margin-top: 4px;
padding-left: 40px;
}			
#desweekinteressant .icon_guide span {
position: relative;
top: 2px;
}

#desweekinteressant .icon_transport {	
background-image: url("../images/icon_transport.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.28px;
font-weight: 300;
min-height: 16px;
height: auto;
line-height: 20px;
margin-left: 7%;
margin-top: 4px;
padding-left: 40px;
}			
#desweekinteressant .icon_transport span {
position: relative;
top: 2px;
}

#desweekinteressant .icon_vol {	
background-image: url("../images/icon_vol.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.28px;
font-weight: 300;
min-height: 16px;
height: auto;
line-height: 20px;
margin-left: 7%;
margin-top: 4px;
padding-left: 40px;
}			
#desweekinteressant .icon_vol span {
position: relative;
top: 2px;
}
#desweekinteressant .icon_regrecap {	
background-image: url("../images/icon_regrecap.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.28px;
font-weight: 300;
min-height: 16px;
height: auto;
line-height: 20px;
margin-left: 7%;
margin-top: 4px;
padding-left: 40px;
}			
#desweekinteressant .icon_regrecap span {
position: relative;
top: 2px;
}


#desweekinteressant .etoile_ideweek {	
margin-left: 6px;
position: relative;
top: 0px;
}		
#desweekinteressant .etoile_ideweek img {
margin-right:-4px;	
}
#desweekinteressant .barreleweekpluh {
background-color: #ececec;
float: left;
height: 1px;
margin-left: 6.2%;
margin-top: 8px;
width: 85%;
}
#desweekinteressant .barreleweekplud {
background-color:#ececec;
float:left;
height:1px;
margin-left:38px;
margin-top:10px;
width:502px;	
}	
#desweekinteressant .icon_actideweek {	
background-image: url("../images/icon_actideweek.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.28px;
font-weight: 300;
height: 19px;
line-height: 13px;
margin-left: 7.4%;
margin-top: 6px;
padding-left: 37px;	
}			
#desweekinteressant .icon_actideweek span {
position:relative;
top:4px;	
}	
#desweekinteressant .barreleweekplue {
background-color:#ececec;
float:left;
height:1px;
margin-left:38px;
margin-top:9px;
width:502px;	
}
#desweekinteressant .parideweek {
color: #165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 12.14px;
font-weight: 700;
line-height: 12px;
margin-left: 8%;
margin-top: 10px;
}
#desweekinteressant .priideweek {	
color: #fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 29.94px;
font-weight: 700;
line-height: 29px;
margin-left: 7.5%;
margin-top: -1px;
text-transform: uppercase;
}	
#desweekinteressant .priideweek span {
font-size: 11px;
margin-left: -3px;
}	
#desweekinteressant .priideweek font {
color:#165979;	
text-transform:none;
}	
#desweekinteressant .buttonideweek {
float:left;
height:48px;
width:100%;	
}
#desweekinteressant .sub {
background-color: #fe9602;
background-image: url("../images/icon_flecheideweek.png");
background-repeat: no-repeat;
background-position: 63.3% center;
border: 0 none;
color: #ffffff;
cursor: pointer;
font-family: 'Montserrat', sans-serif;
font-size: 14.93px;
font-weight: 700;
height: 48px;
padding-left: 36.5%;
text-align: left;
text-transform: uppercase;
transition: all 0.45s linear 0s;
width: 100%;
-webkit-border-bottom-right-radius: 18px;
-moz-border-radius-bottomright: 18px;
border-bottom-right-radius: 18px;
}
#desweekinteressant .sub:hover {
background-color:#27b4fd;	
}
#desweekinteressant .cadeauavantage {
background-color: #c9f6fa;
float: left;
height: 41px;
width: 100%;
}
#desweekinteressant .bg_cadeau {
background-image:url("../images/bg_cadeau.png");
background-size:100% 100%;
background-repeat:no-repeat;
float: left;
height: 41px;
width: 38.4%;
}
#desweekinteressant .icon_cadideweek {
background-image: url("../images/icon_cadideweek.png");
background-repeat: no-repeat;
color: #275586;
font-family: 'Montserrat', sans-serif;
font-size: 12.31px;
font-weight: 400;
height: 21px;
line-height: 11px;
margin-left: 13%;
margin-top: 10px;
padding-left: 34px;
text-align: right;
width: 97px;
}	
#desweekinteressant .icon_cadideweek span {
position:relative;
top:0;	
}	
#desweekinteressant .avantageideweek {
color: #27b4fd;
float: left;
list-style-type: circle;
margin-bottom: 0;
margin-left: 8.2%;
margin-top: 2px;
padding: 0;
}	
#desweekinteressant .avantageideweek li{
height:14px;	
}	
#desweekinteressant .avantageideweek span{
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 11.69px;
font-weight: 400;
line-height: 11px;	
}
#desweekinteressant .owl-carousel .owl-dots {
height:19px;	
margin-top:13px;
text-align:center;
}
#desweekinteressant .owl-carousel  .owl-dots .owl-dot {
display: inline-block;
}
#desweekinteressant .owl-carousel .owl-dots .owl-dot span {
background-color: #bfbfbf;
border-radius: 50%;
display: block;
height: 14px;
margin-right: 4px;
width: 13px;
}
#desweekinteressant .owl-carousel .owl-dots .active span {
background-color: #fe7902;
border-radius: 50%;
display: block;
height: 14px;
width: 13px;
}
/*****************************************
		Fin Des Week-end Interessant
*****************************************/
/*****************************************
		     Nos Idées Vacances
*****************************************/
#nosidevac {
margin-top:81px;	
}
#nosidevac .contenunosidevac {
background-color:#f7f8f9;
float:left;
height:auto;
padding-bottom:32px;	
width:100%;
}	
#nosidevac .colnosidevac {
background-color:#c9f6fa;	
float:left;
height:74px;
position:relative;
width:100%;	
}	
#nosidevac .titnosidevac {
background-image:url("../images/icon_ideweek.png");
background-repeat:no-repeat;	
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size:24px;
font-weight:700;
height:34px;
line-height:21px;
margin-left:33px;
margin-top:21px;
padding-left:51px;
text-transform:uppercase;
}	
#nosidevac .titnosidevac span {
position:relative;
top:-8px;	
}	
#nosidevac .titnosidevac font {
color:#2f8dbb;
font-size:18px;
font-weight:400;	
}
#nosidevac .connosidevac {
float:left;
width:100%;	
}
#nosidevac .coltypeweek {
float:left;
height:554px;
margin-left:44px;
position:relative;
width:557px;;	
}
#nosidevac .coltypeweekT1 {
margin-top:26px;
}
#nosidevac .coltypeweekT2 {
margin-top:41px;
}
#nosidevac .coltypeweekT3 {
margin-top:33px;
}
#nosidevac .coltypeweekT4 {
margin-top:34px;
}
#nosidevac .coltypeweekT5 {
margin-top:34px;
}
#nosidevac .coltypeweekT6 {
margin-top:34px;
}
#nosidevac .coltypeweekT7 {
margin-top:38px;
}
#nosidevac .coltypeweekT8 {
margin-top:37px;
}
#nosidevac .imgtypeweek {
cursor:pointer;	
height:471px;	
position:relative;
width:100%;	
}	
#nosidevac .imgtypeweek img {
height:100%;
width:100%;	
}
#nosidevac .weekend {
background-color:#165979;
border-left:2px solid #fe7902;
float:left;
height:27px;	
left:46px;	
position:absolute;
top:34px;	
width:127px;
}
#nosidevac .titweekend {
color:#ffffff;
font-size:22.55px;
font-family:'Conv_ThomasHeadline-Black',Sans-Serif;
font-weight:900;
line-height:22px;
margin-top:2px;
text-align:center;	
text-transform:uppercase;
}	
#nosidevac .tittypeweek {
color:#ffffff;
font-family: 'Pacifico', cursive;
font-size:74px;
font-weight:400;
line-height:74px;	
left:44px;
position:absolute;
top:65px;
}	
#nosidevac .dettypeweek {
background-color:#35a8e1;	
cursor:pointer;
height:83px;	
width:100%;	
-webkit-border-bottom-right-radius: 33px;
-moz-border-radius-bottomright: 33px;
border-bottom-right-radius: 33px;
}	
#nosidevac .bg_ideeweek {
background-image:url("../images/bg_ideeweek.png");
background-repeat:no-repeat;
float:left;
height:83px;
width:213px;	
}	
#nosidevac .nbrweedis {
color: #ffffff;
font-size: 50px;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-weight: 900;
line-height: 50px;
margin-left: 71px;
margin-top: 2px;
}
#nosidevac .titweedis {
color: #ffffff;
font-size: 16.29px;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-weight: 900;
line-height: 16px;
margin-left: 37px;
margin-top: -4px;
text-transform:uppercase;
}	
#nosidevac .bg_parideweek {
float:left;	
height:83px;
width:344px;	
}	
#nosidevac .parideweek {
color:#ffffff;
font-family: 'Montserrat', sans-serif;
font-size:14px;
font-weight:400;
line-height:17px;
margin-left:11px;
margin-top:17px;
text-align:justify;	
width:310px;	
}	
/*****************************************
		   Fin Nos Idées Vacances
*****************************************/
/*****************************************
		          Recap
*****************************************/
#recap .btn_okAdd,#recappackage .btn_okAdd {
	/* background-image: url("../images/fleshInscriptAdd1.png"); */
	background-repeat: no-repeat;
	background-position: center center;
	border: 0 none;
	border-radius: 0;
	box-shadow: none;
	border-left: 1px solid #6ad6e4;
	color: #3b5998;
	float: left;
	height: 32px;
	margin-top: 3px;
	text-transform: uppercase;
	transition: all 0.45s linear 0s;
	width: 12%;
	font-weight: bold;
	position: absolute;
	right: 44px;
}
#recap {
margin-top:63px;	
}
#recap .contenurecap {
background-color:#f7f8f9;
float:left;
height:auto;
padding-bottom:14px;
position:relative;
width:100%;	
}	
#recap .colrecapitulatif {
background-color:#c9f6fa;
float:left;
height:58px;
position:relative;
width:100%;	
}
#recap .titrecapitulatif {	
background-image: url("../images/icon_recapitulatif.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 18.75px;
font-weight: 700;
height: 20px;
line-height: 18px;
margin-left: 5%;
margin-top: 25px;
padding-left: 42px;
text-transform: uppercase;
}
#recap .titrecapitulatif span {	
position:relative;
top: -17px;
}	
#recap .titrecapitulatif font {
color: #27b4fd;
font-size: 14.06px;
font-weight: 400;
text-transform: none;
}	
#recap .detrecapitulatif {	
border-top: 2px solid #35a8e1;
float: left;
height: auto;
margin-left: 3.6%;
margin-top: 17px;
width: 92.8%;	
}	
#recap .colinfweerec {
background-color:#ffffff;	
border-bottom:1px solid #27b4fd;	
float: left;
height: auto;
width: 100%;
padding-bottom: 15px;
}	
#recap .nomweerec {
color: #27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 19.57px;
font-weight: 700;
line-height: 19px;
margin-left: 5%;
margin-top: 1px;
}
#recap .localvilpayrec {
background-image:url("../images/icon_localrecap.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 14px;
font-weight: 700;
height:16px;
line-height: 14px;	
margin-left:4.75%;
margin-top:5px;
padding-left:29px;
}	
#recap .localvilpayrec span {
position:relative;
top:1px;	
}	
#recap .trinomrec {
background-color: #fe9602;
float: left;
height: 2px;
margin-left: 5%;
width: 24px;
margin-top: 17px;
}
#recap .colclanrec {
width:100%;	
}
#recap .icon_clanddeprec {	
background-image: url("../images/icon_clanddeprec.png");
background-repeat: no-repeat;
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
font-weight: 600;
height: 15px;
line-height: 12px;
margin-top: 12px;
padding-left: 32px;
width: 48.9%;
margin-left: 4.55%;
}
#recap .icon_clanddeprec span {
position:relative;
top:1px;		
}	
#recap .icon_clanddeprec font {
font-weight:400;	
}	
#recap .butvoidetrec {
float:left;
width:100%;	
}	
#recap .but_detrec {
background-image: url("../images/but_detrec.png");
background-repeat: no-repeat;
cursor:pointer;
height:24px;
margin:0 auto;
transition: all 0.2s ease 0s;
width:177px;
}	
#recap .titvoidetrec {
background-image: url("../images/icon_plus_recap.png");
background-repeat: no-repeat;
color:#ffffff;
float:left;
font-family: 'Montserrat', sans-serif;
font-size: 10.62px;
font-weight: 700;
height:10px;
line-height:10px;
margin-left:41px;
margin-top:6px;
padding-left:17px;
text-transform:uppercase;
}	
#recap .titvoidetrec span {
position:relative;	
top:0;
}	
#recap .colchonomdetic {
background-color:#ffffff;
float:left;
/*height:196px;*/
margin-top:22px;
width:100%;	
margin-bottom: 20px;
}	
#recap .blocchodeperrec {
float:left;
/*height:196px;*/
margin-left:3.03%;	
width:58.68%;
}	
#recap .titchonomtic {
background-image: url("../images/icon_vochoticrec.png");
background-repeat: no-repeat;	
color:#27b4fd;
font-family: 'Montserrat', sans-serif;
font-size: 13.9px;
font-weight: 700;
height:18px;
line-height:13px;
margin-top:11px;
padding-left:33px;
text-transform:uppercase;
}	
#recap .titchonomtic span {
position:relative;
top:4px;	
}
#recap .tit_adulterec {
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 400;
line-height: 13px;
margin-left: 10.4%;
margin-top: 14px;
width: 54.8%;
}
#recap .tit_adulterec span {
font-size: 11px;	
}
#recap .but_adulterec {
float: left;
height: 23px;
margin-top: 8px;
width: 30.8%;
}
#recap .inp_adult {
border: 0 none;
box-shadow: none;
color: #fe9602;
cursor: default;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 18px;
font-weight: 700;
height: 23px;
padding: 0;
width: 100%;
}			
#recap .but_adulterec .form-control:disabled, .form-control[readonly] {
background-color: transparent;
}
#recap .but_adulterec .input-group-btn {
width: 28%;	
}
#recap .but_adulterec .btn {
background-color: transparent;
border: 1px solid #35a8e1;
color: #27b4fd;
cursor: pointer;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 22.49px;
font-weight: 700;
height: 23px;
padding: 0;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}	
#recap .but_adulterec .btn span {
position:relative;
top:-6px;	
}
#recap .coladuplurec {
background-color:#ffffff;
border:1px solid #7fd3ff;
height:42px;
margin-top:13px;
width:100%;	
}	
#recap .colenfplurec {
background-color:#ffffff;
border:1px solid #7fd3ff;
height:42px;
margin-top:6px;
width:100%;	
}	
#recap .tit_enfanrec {
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 400;
line-height: 13px;
margin-left: 10.4%;
margin-top: 14px;
width: 54.8%;
}
#recap .tit_enfanrec span {
font-size: 11px;	
}
#recap .colenfplusrec {
background-color:#ffffff;
border:1px solid #7fd3ff;
height:42px;
margin-top:6px;
width:100%;	
}
#recap .colpurec {
float:left;	
/*height:196px;*/
margin-left:6.7%;
width:12.3%;
}
#recap .blocpurec {
background-color:#f7f8f9;
float:left;
height:22px;
margin-top:12px;	
width:100%;	
}
#recap .titpurec {
color:#fe9602;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 14px;
font-weight: 700;
line-height:14px;
margin-top:3px;
text-align:center;
}
#recap .blocprirec {
float:left;	
position:relative;	
width:100%;	
}
#recap .prihei-1 {
height:53px;	
}
#recap .prihei-2 {
height:50px;	
}
#recap .prihei-3 {
height:46px;	
}
#recap .puprirec {
color:#165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 15px;
font-weight: 700;
line-height:15px;
text-align:center;	
}
#recap .puprirec-T1 {
margin-top: 21px;
}
#recap .puprirec-T2 {
margin-top: 15px;
}
#recap .puprirec-T3 {
margin-top: 13px;
}
#recap .barrptiup {
background-color:#e4e7e9;
bottom:0;	
height:1px;
position:absolute;	
width:93%;
}
#recap .barrptiup-L {
left:0;	
}
#recap .barrptiup-R {
right:-1px;	
}
#recap .barreticpupt {
background-color:#e4e7e9;	
float:left;	
/*height:166px;*/
margin-left:1.1%;
margin-top:17px;
width:1px;
}
#recap .colptrec {
float:left;	
/*height:196px;*/
margin-left:0.9%;
width:12.3%;
}
#recap .icon_prorec {
background-image: url("../images/icon_prorec.png");
background-repeat: no-repeat;
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
font-weight: 600;
height: 15px;
line-height: 12px;
margin-left: 4.55%;
margin-top: 12px;
padding-left: 32px;
width: 93%;
}
#recap .icon_prorec span {	
position:relative;
top:1px;		
}	
#recap .icon_prorec font {
font-weight:400;	
}		
#recap .colmontotrec {
background-color: #165979;
float: left;
height: 28px;
width: 100%;
}	
#recap .titmontotrec {	
color: #ffffff;
font-family: 'Montserrat', sans-serif;
font-size: 11.96px;
font-weight: 600;
line-height: 11px;
margin-left: 6.45%;
margin-top: 9px;
text-transform: uppercase;	
}					
#recap .titmontotrec span {
color:#fea21e;	
}	
#recap .colpriredecorec {
background-color:#27b4fd;
float:left;
height:62px;
width:100%;	
}
#recap .prixrec {	
color: #ffffff;
float: left;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 39px;
font-weight: 900;
line-height: 39px;
margin-left: 6.65%;
margin-top: 8px;
width: 52.2%;		
}	
#recap .prixrec span {
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 12px;
margin-left: -2px;				
}	
#recap .prixrec font {	
font-family:'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:21px;					
}	
#recap .nbrredrec {	
float: left;
margin-top: 23px;
width: 20%;				
}	
#recap .redrec {	
color: #ffffff;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 12px;			
}	
#recap .nbrrec {	
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight: 700;
line-height: 14px;				
}
#recap .ecoprirec {	
float: left;
margin-top: 23px;
width: 21.15%;				
}
#recap .ecorec {	
color: #ffffff;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 12px;				
}	
#recap .prirec {	
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight: 700;
line-height: 14px;				
}
#recap .colsaivit {
background-color:#e5e338;
float:left;
height:25px;
width:100%;	
}	
#recap .icon_sairec {
background-image: url("../images/icon_sairec.png");
background-repeat: no-repeat;
color: #053150;
font-family: Arial;
font-size: 9.37px;
font-weight: 700;
height: 12px;
line-height: 9px;
margin-left: 11.7%;
margin-top: 5px;
padding-left: 27px;
text-transform: uppercase;			
}	
#recap .icon_sairec span {
position:relative;
top:3px;	
}
#recap .colcodpromo {
background-color: #ffffff;
float: left;
height: auto;
min-height: 49px;
margin-left: 3.6%;
margin-top: 19px;
padding-bottom:16px;
width: 92.8%;		
}
#recap .icon_barrec {	
background-image:url("../images/icon_barrec.png");
background-repeat:no-repeat;
height:17px;
margin-left:3.5%;
margin-top:16px;	
padding-left:21px;	
}	
#recap .inpprorec {	
float:left;
margin-left:5.4%;
margin-top:3px;	
width:24px;
}
#recap .titprorec {	
color:#165979;
float:left;		
font-family: 'Montserrat', sans-serif;
font-size: 12.5px;
font-weight: 400;
line-height: 12px;	
margin-top:3px;
}		
#recap .colcodepromo {
background-color: #ffffff;
display:none;
float: left;
height: 78px;
margin-left: 3.6%;
margin-top: 18px;
width: 92.8%;	
}
#recap .colcodepromoactive {
display:block;	
}
#recap .icon_barcodrec {	
background-image: url("../images/icon_barrec.png");
background-repeat: no-repeat;
color: #35a8e1;
float: left;
font-family: 'Dosis', sans-serif;
font-size: 18px;
font-weight: 700;
height: 17px;
line-height: 18px;
margin-left: 3.45%;
margin-top: 23px;
padding-left: 42px;
text-transform: uppercase;
width: 34.5%;	
}	
#recap .icon_barcodrec span {
position:relative;
top:-6px;	
}					
#recap .icon_barcodrec font {
font-size:12px;
font-weight:500;		
}
#recap .colinpbutcodpro {	
float: left;
height: 42px;
margin-top: 18px;
width: 58.7%;					
}	
#recap .inpcodpro {	
background:#ffffff;
background:-moz-linear-gradient(top, #ffffff 0%, #e5eaeb 99%);
background:-webkit-linear-gradient(top, #ffffff 0%,#e5eaeb 99%);
background:linear-gradient(to bottom, #ffffff 0%,#e5eaeb 99%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5eaeb',GradientType=0);	
border: 1px solid #a8dee3;
border-right: 0 none;
box-shadow:none;
color: #35a8e1;
float:left;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 400;
height: 42px;
padding: 0 0 0 20px;
width: 74.6%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;				
}		
#recap .colinpbutcodpro .form-control::-webkit-input-placeholder { color: #35a8e1; }  /* WebKit, Blink, Edge */
#recap .colinpbutcodpro .form-control:-moz-placeholder { color: #35a8e1; }  /* Mozilla Firefox 4 to 18 */
#recap .colinpbutcodpro .form-control::-moz-placeholder { color: #35a8e1; }  /* Mozilla Firefox 19+ */
#recap .colinpbutcodpro .form-control:-ms-input-placeholder { color: #35a8e1; }  /* Internet Explorer 10-11 */
#recap .colinpbutcodpro .form-control::-ms-input-placeholder { color: #35a8e1; }  /* Microsoft Edge */	
#recap .sub {
background-color: #fe9602;
border: 0 none;
cursor: pointer;
color: #ffffff;
float:left;
font-family:'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 16px;
font-weight: 900;
height: 42px;
text-align: center;
text-transform: uppercase;
transition: all 0.2s ease 0s;
width: 25.4%;
-webkit-border-bottom-right-radius: 18px;
-moz-border-radius-bottomright: 18px;
border-bottom-right-radius: 18px;
}
#recap .colforrecap {
background-color: #ffffff;
float: left;
height: auto;
margin-left: 3.6%;
margin-top: 20px;
padding-bottom: 14px;
width: 92.8%;		
}	
#recap .titveusaimai {
color: #165979;
font-family: 'Dosis', sans-serif;
font-size: 19.37px;
font-weight: 700;
line-height: 19px;
margin-left: 5.6%;
margin-top: 16px;	
}		
#recap .titveusaimai span {
color:#35a8e1;	
}
#recap .colinpforrec {
height: 40px;
margin-left: 5.4%;
width: 89.3%;	
}
#recap .colinpforrecT1 {
margin-top:15px;	
}
#recap .colinpforrecT2 {
margin-top:18px;	
}
#recap .colinpforrecT3 {
margin-top:7px;	
}
#recap .colinpforrecT4 {
margin-top:6px;	
}
#recap .inpforrec {
background-color: #ffffff;
border: 1px solid #6ad6e4;
box-shadow:none;
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 10.15px;
font-weight: 400;
height: 40px;
padding: 0 0 0 24px;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}	
#recap .colinpforrec .form-control::-webkit-input-placeholder { color: #165979; }  /* WebKit, Blink, Edge */
#recap .colinpforrec .form-control:-moz-placeholder { color: #165979; }  /* Mozilla Firefox 4 to 18 */
#recap .colinpforrec .form-control::-moz-placeholder { color: #165979; }  /* Mozilla Firefox 19+ */
#recap .colinpforrec .form-control:-ms-input-placeholder { color: #165979; }  /* Internet Explorer 10-11 */
#recap .colinpforrec .form-control::-ms-input-placeholder { color: #165979; }  /* Microsoft Edge */
#recap .colfacgoorec {
border-bottom: 1px solid #1fc4e2;
height: 66px;
margin-left: 5.4%;
margin-top: 9px;
padding-bottom: 19px;
width: 89.3%;
}		
#recap .but_farec {
cursor: pointer;
float: left;
height: 46px;
width: 49%;	
}	
#recap .but_farec img {
height:100%;	
width:100%;	
}	
#recap .but_gorec {
cursor: pointer;
float: left;
height: 46px;
margin-left: 2%;
width: 49%;	
}
#recap .but_gorec img {	
height:100%;	
width:100%;		
}		
#recap .colinpcheforrec {
height: 15px;
margin-left: 5.4%;
width: 94.6%;
}
#recap .colinpcheforrecT1 {
margin-top:20px;	
}
#recap .colinpcheforrecT2 {
margin-top:9px;	
}
#recap .inp_condrecap {
float:left;
height:15px;
width:15px;	
}
#recap .titcondrecap {
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 10.94px;
font-weight: 400;
line-height: 10px;
margin-left: 5.2%;
margin-top: 2px;
}
#recap .titcondrecap span {
color:#35a8e1;	
}
#recap .icon_infvoyrec {
background-image: url("../images/icon_infvoyrec.png");
background-repeat: no-repeat;
color: #35a8e1;
float: left;
font-family: 'Dosis', sans-serif;
font-size: 18.75px;
font-weight: 700;
height: 22px;
line-height: 18px;
margin-left: 3.4%;
margin-top: 11px;
padding-left: 33px;
text-transform: uppercase;	
}
#recap .icon_infvoyrec span {	
position:relative;
top:4px;
}
#recap .colinforecap {
background-color: #ffffff;
float: left;
height: auto;
margin-left: 3.6%;
margin-top: 18px;
padding-bottom: 20px;
width: 92.8%;		
}
#recap .coltitaduvoy {
margin-top:23px;	
width:100%;		
}
#recap .titaduvoy {
color: #35a8e1;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 16.71px;
font-weight: 500;
line-height: 16px;
margin-left: 5.15%;
width: auto;
margin-right: 6px;
}	
#recap .triaduvoy {
background-color: #1fc4e2;
float: left;
height: 2px;
margin-top: 10px;
width: 22px;
}	
#recap .colinpaduvoy {
height:40px;
margin-left:5.4%;
width:89.3%;	
}
#recap .colinpaduvoyT1 {	
margin-top:15px;
}	
#recap .colinpaduvoyT2 {	
margin-top:7px;
}	
#recap .inpaduvoy {
float:left;	
}	
#recap .inpaduvoyciv {
width:31.2%;	
}	
#recap .inpaduvoypre {
margin-left:1.7%;	
width:67.1%;	
}
#recap .colinpaduvoy .form-control::-webkit-input-placeholder { color: #165979; }  /* WebKit, Blink, Edge */
#recap .colinpaduvoy .form-control:-moz-placeholder { color: #165979; }  /* Mozilla Firefox 4 to 18 */
#recap .colinpaduvoy .form-control::-moz-placeholder { color: #165979; }  /* Mozilla Firefox 19+ */
#recap .colinpaduvoy .form-control:-ms-input-placeholder { color: #165979; }  /* Internet Explorer 10-11 */
#recap .colinpaduvoy .form-control::-ms-input-placeholder { color: #165979; }  /* Microsoft Edge */
#recap .coltypepaierecap {
background-color: #ffffff;
float: left;
height: auto;
margin-left: 3.6%;
margin-top: 15px;
padding-bottom:20px;
width: 92.8%;	
}
#recap .menupaierecap {
height: 133px;
margin-left: 2.6%;
margin-top: 13px;
width: 94.5%;
}
#recap .colpaiereca {
background:#ffffff;
background:-moz-linear-gradient(top, #ffffff 0%, #e5eaeb 99%);
background:-webkit-linear-gradient(top, #ffffff 0%,#e5eaeb 99%);
background:linear-gradient(to bottom, #ffffff 0%,#e5eaeb 99%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5eaeb',GradientType=0);
border:1px solid rgba(39, 180, 253, 0.44);	
cursor:pointer;
float:left;
height:63px;
transition: all 0.45s linear 0s;
width:49.5%;
}
#recap .colpaierecaage {
margin-left:1%;
margin-top:7px;		
}
#recap .colpaierecaban {
 
}
#recap .colpaierecavir {
margin-top:7px;	
}
#recap .colpaierecawaf {
margin-left:1%;

}
#recap .colpaierecaactive {
background:#27b4fd;
background:-moz-linear-gradient(top, #27b4fd 0%, #27b4fd 99%);
background:-webkit-linear-gradient(top, #27b4fd 0%,#27b4fd 99%);
background:linear-gradient(to bottom, #27b4fd 0%,#27b4fd 99%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#27b4fd', endColorstr='#27b4fd',GradientType=0);	
border:1px solid #27b4fd;
}
#recap .icon_agerecap {
margin-top:12px;	
text-align:center;	
}
#recap .icon_carbanrecap {
margin-top:10px;	
text-align:center;		
}
#recap .icon_virbanrecap {
margin-top:5px;	
text-align:center;		
}
#recap .icon_wafrecap {
margin-top:9px;	
text-align:center;		
}
#recap .titpaierecap {
color: #165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 11.87px;
font-weight: 700;
line-height: 11px;
text-align: center;
text-transform: uppercase;
}
#recap .colpaierecaactive .titpaierecap {
color:#ffffff;	
}
#recap .titpaierecapTA {
margin-top:6px;	
}
#recap .titpaierecapTC {
margin-top:6px;	
}
#recap .titpaierecapTV {
margin-top:12px;	
}
#recap .titpaierecapTW {
margin-top:10px;	
}
#recap .contenupaierecap {
height: 200px;
margin-left: 2.6%;
width: 94.5%;	
}
#recap .blocpaierecap {
display:none;	
float:left;
height:auto;
width:100%;	
}
#recap .blocpaierecapcar {
display:block;
}
#recap .parpaierecap {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.34px;
font-weight: 400;
line-height: 15px;
margin: 28px auto 0;
text-align: center;
width: 96%;
}
#recap .typepaieenagence {
margin-top:14px;	
width:100%;	
}
#recap .colparcarbanage {
float: left;
margin-left: 10.3%;
width: 82px;	
}
#recap .colparcheage {
float: left;
margin-left: 14.1%;
width: 65px;
}
#recap .colparespage {
float: left;
margin-left: 13.8%;
width: 65px;
}
#recap .parcarrecap {
text-align:center;	
}
#recap .typparrecagen {
color: #0e3f46;
font-family: 'Dosis', sans-serif;
font-size: 10.94px;
font-weight: 700;
line-height: 10px;
margin-top: 5px;
text-align: center;
text-transform: uppercase;
}
#recap .typparrecageng {
color: #35a8e1;
font-family: 'Dosis', sans-serif;
font-size: 10.94px;
font-weight: 700;
line-height: 10px;
margin-top: 4px;
text-align: center;
text-transform: uppercase;
}
#recap .colpayvotweerecap {
float: left;
height: 64px;
margin-left: 3.6%;
width: 92.8%;	
}
#recap .subpayvot {
background-color: #fe9602;
background-image:url("../images/icon_flechepayvotwee.png");
background-position:77.3% center;
background-repeat:no-repeat;
border: 0 none;
cursor: pointer;
color: #ffffff;
font-family: 'Dosis', sans-serif;
font-size: 22.93px;
font-weight: 700;
height: 64px;
text-align: center;
text-transform: uppercase;
transition: all 0.2s ease 0s;
width: 100%;
-webkit-border-bottom-right-radius: 18px;
-moz-border-radius-bottomright: 18px;
border-bottom-right-radius: 18px;
}
#recap .icon_paysecrecap {
background-image: url("../images/icon_paysecrecap.png");
background-repeat: no-repeat;
color: #165979;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 12.5px;
font-weight: 700;
height: 20px;
line-height: 12px;
margin-left: 31.6%;
margin-top: 11px;
padding-left: 30px;
}
#recap .icon_paysecrecap span {
position:relative;
top:6px;	
}
/***/
#recap .cadre_agencAdd1 {background-color:#f4f4f4;border:1px solid #6ad6e4;float:left;height:128px;margin-left:2%;margin-top:32px;width:96%;}
#recap .bloc_agenceAdd2 {background-color: #ffffff;float: left;height: 24px;margin-left: 23%;margin-top: -6px;width: auto;padding-left: 10px;padding-right: 10px;}
#recap .tit_agenceAdd1 {color: #27b4fd;font-family: Arial;font-size: 16px;font-weight: 700;line-height: 16px;margin-top: 1px;text-align: center;text-indent: 0.6px;text-transform: uppercase;}
#recap .ligne_agencAdd1 {color: #187097;font-family: Arial;font-size: 13px;font-weight: 400;line-height: 13px;margin-left: 2%;margin-top: 22px;}	
#recap .ligne_agencAdd1 span {font-weight:700;}
#recap .ligne_agencAdd2 {color: #187097;font-family: Arial;font-size: 13px;font-weight: 400;line-height: 13px;margin-left: 2%;margin-top: 4px;}	
#recap .ligne_agencAdd2 span {font-weight:700;}
#recap .ligne_agencAdd3 {color: #187097;font-family: Arial;font-size: 13px;font-weight: 400;line-height: 13px;margin-left: 2%;margin-top: 5px;}	
#recap .ligne_agencAdd3 span {font-weight:700;}
#recap .tit_parAdd {color: #27b4fd;font-family: Arial;font-size: 14px;font-weight: 700;line-height: 14px;margin-top: 32px;text-align: center;text-transform: uppercase;}
#recap .img_paiementAdd {margin-top: 9px;text-align: center;	}	
#recap .img_paiementAdd img {width:80%}	
#recap .para_recapAdd1 {	color: #187097;font-family: Arial;font-size: 13px;font-weight: 400;line-height: 16px;margin-top: 23px;text-align: center;}
#recap .para_recapAdd2 {	color: #187097;font-family: Arial;font-size: 13px;font-weight: 400;line-height: 16px;margin-top: 16px;text-align: center;}
#recap .cadre_teleAdd {	background-color:#f4f4f4;border:1px solid #187097;height:40px;margin-left:2%;margin-top:21px;width:96%;}
#recap .tit_contAdd {color: #187097;float: left;font-family: Arial;font-size: 12px;font-weight: 700;line-height: 12px;margin-left: 2%;margin-top: 13px;}
#recap .nmu_conAdd {background-image: url("../images/icon_teleAdd.png");background-repeat: no-repeat;color: #187097;float: right;font-family: Arial;font-size: 16px;font-weight: 900;height: 19px;line-height: 16px;margin-right: 4%;margin-top: 9px;padding-left: 27px;}	
#recap .nmu_conAdd span {position: relative;top: 2px;	}
#recap .col_explicationAdd {margin-top:21px;	width:100%;}
#recap .bloc_explicationAdd {background: #fefefe;	background: -moz-linear-gradient(top,  #fefefe 0%, #e4e4e4 77%);background: -webkit-linear-gradient(top,  #fefefe 0%,#e4e4e4 77%);background: linear-gradient(to bottom,  #fefefe 0%,#e4e4e4 77%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e4e4e4',GradientType=0 );		border:1px solid #ece8e8;height:39px;margin-left:2%;overflow:hidden;width:96%;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#recap .left_expli {	background-color:#347b9e;height:37px;float:left;text-align:center;width:8.9%;}
#recap .left_expli img {	position:relative;top:4px;	}
#recap .right_expli {	height:37px;float:left;width:91.1%;}
#recap .tit_expAdd {color: #187097;float: left;font-family: Arial;font-size: 13px;font-weight: 700;line-height: 13px;margin-left: 4.5%;margin-top: 12px;text-transform: uppercase;}
#recap .plus_expicAdd {cursor:pointer;	float: right;margin-right:15px;margin-top:12px;}
#recap .img_cartebancaieAdd {height: 0;margin-top: 15px;overflow: hidden;text-align: center;	}
#recap .img_cartebancaieAdd img  {width:100%	}
#recap .left_virementAdd {float:left;	width:100%;}
#recap .par_vireAdd {background-image: url("../images/flesh_vireAdd1.png");background-repeat: no-repeat;color: #187097;font-family: Arial;font-size: 14px;font-weight: 400;line-height: 16px;margin-left: 3%;margin-top: 31px;padding-left: 23px;}
#recap .par_vireAdd span {position: relative;top: -3px;}
#recap .par_vireAdd font {font-weight:700;}
#recap .par_vireAdd1 {background-image: url("../images/flesh_vireAdd1.png");background-repeat: no-repeat;color: #187097;font-family: Arial;font-size: 14px;font-weight: 400;line-height: 16px;margin-left: 3%;margin-top: 21px;padding-left: 23px;}	
#recap .par_vireAdd1 span {position: relative;top: -3px;}
#recap .par_vireAdd1 font {	font-weight:700;}
#recap .cadre_vireAdd2 {background-color: #f4f4f4;border: 1px solid #6ad6e4;float: left;height: 73px;margin-left: 2%;margin-top: 27px;width: 96%;}
#recap .bloc_corddonAdd2 {background-color: #ffffff;float: left;height: 24px;margin-left: 39%;margin-top: -11px;width: 22%;}
#recap .tit_corddonAdd1 {color: #27b4fd;font-family: Arial;font-size: 16px;font-weight: 700;line-height: 14px;margin-top: 3px;text-align: center;text-indent: 0.6px;}
#recap .tit_newsAdd {background-image: url("../images/icon_newsAdd.png");background-repeat: no-repeat;color: #187097;font-family: Arial;font-size: 14px;font-weight: 600;line-height: 19px;margin-left: 11%;margin-top: 27px;padding-left: 55px;}
#recap .tit_newsAdd span {position: relative;top: -9px;}
#recap .cadre_vireAdd3 {background-color: #f4f4f4;border: 1px solid #6ad6e4;float: left;height: 72px;margin-left: 2%;margin-top: 24px;width: 96%;	}
#recap .bloc_corddonAdd3 {background-color: #ffffff;float: left;height: 24px;margin-left: 36.6%;margin-top: -15px;width: 27.2%;}
#recap .tit_corddonAdd1 {color: #27b4fd;font-family: Arial;font-size: 16px;font-weight: 700;line-height: 14px;margin-top: 3px;text-align: center;text-indent: 0.6px;}
#recap .tit_wtasupAdd {	background-image: url("../images/icon_watsupAdd.png");background-repeat: no-repeat;color: #187097;font-family: Arial;font-size: 22px;font-weight: 900;height: 32px;line-height: 22px;margin-left:11%;margin-top: 24px;padding-left: 51px;}
#recap .right_virementAdd {	float:left;width:100%;	}
#recap .cadre_vireAdd1 {background-color: #f4f4f4;border: 1px solid #6ad6e4;height: 285px;margin-left:2%;margin-top: 26px;width: 96%;	}
#recap .bloc_corddonAdd1 {background-color: #ffffff;float: left;height: 47px;margin-left: 9.7%;margin-top: -8px;width: 80.9%;}
#recap .tit_corddonAdd2 {color: #27b4fd;font-family: Arial;font-size: 16px;font-weight: 700;line-height: 18px;margin-top: 2px;text-align: center;text-indent: 0.6px;}
#recap .tit_corddonAdd2 br {display:none;}
#recap .ligne_corrdAdd1 {margin-top: 32px;width: 100%;}
#recap .tit_compcorAdd1 {color: #27b4fd;font-family: Arial;font-size: 14px;font-weight: 400;line-height: 14px;text-align: center;width: 100%;}
#recap .par_compcorAdd1 {color: #187097;font-family: Arial;font-size: 18px;font-weight: 700;line-height: 18px;text-align: center;}
#recap .ligne_corrdAdd2 {margin-top: 29px;width: 100%;}
#recap .ligne_corrdAdd3 {margin-top: 31px;width: 100%;}	
#recap .left_wafaAdd {float:left;width:100%;	}
#recap .par_wafaAdd {color: #1fa1da;font-family: Arial;font-size: 15px;font-weight: 400;line-height: 18px;margin-left: 4.2%;margin-top: 10px;}	
#recap .par_wafaAdd br {display:none;}	
#recap .par_wafaAdd span {font-weight: 700;}
#recap .par_wafaAdd1 {background-image: url("../images/flesh_vireAdd1.png");background-repeat: no-repeat;color: #187097;font-family: Arial;font-size: 14px;font-weight: 400;line-height: 17px;margin-left: 3.8%;margin-top: 10px;padding-left: 31px;}	
#recap .par_wafaAdd1 span {position: relative;top: -2px;}
#recap .par_wafaAdd2 {background-image: url("../images/flesh_vireAdd1.png");background-repeat: no-repeat;color: #187097;font-family: Arial;font-size: 14px;font-weight: 400;line-height: 17px;margin-left: 3.8%;margin-top: 15px;padding-left: 31px;}	
#recap .par_wafaAdd2 span {position: relative;top: -2px;}
#recap .par_wafaAdd2 font {font-weight: 700;	}
#recap .col_nbAdd {background-color: #ffffff;border: 1px solid #6ad6e4;height: 72px;margin-left: 2%;margin-top: 10px;width: 96%;}
#recap .tit_noteAdd {color: #1c77a4;float: left;font-family: Arial;font-size: 19.03px;font-weight: 700;line-height: 19px;margin-left: 2%;margin-top: 26px;text-transform: uppercase;}
#recap .tit_noteAdd1 {color: #35a8e1;float: left;font-family: Arial;font-size: 14px;font-weight: 400;line-height: 17px;margin-left: 2%;margin-top: 19px;width: 80%;}
#recap .tit_noteAdd1 br {display:none;}
#recap .right_wafaAdd {float:left;width:100%;		}
#recap .col_wafacachaAdd {background-color: #fed20f;float: left;height: 285px;margin-top: 10px;width: 97%;}
#recap .img_wafacachaAdd {height: 138px;margin-left: auto;margin-right: auto;margin-top: 21px;width: 185px;}
#recap .img_wafacachaAdd img {height:100%;width:100%;	}
#recap .left_wafacahcaAdd {float: left;width: 100%;	}
#recap .tit_wafachacAdd1 {color: #06070c;font-family: Arial;font-size: 14px;font-weight: 400;line-height: 18px;margin-top: 9px;text-align: center;}
#recap .num_wafachacAdd1 {color: #06070c;font-family: Arial;font-size: 24px;font-weight: 700;line-height: 24px;margin-top: 18px;text-align: center;}
/***/
/*****************************************
		        Fin Recap
*****************************************/
/*****************************************
		       Recap Package
*****************************************/
#recappackage {
margin-top:63px;	
}
#recappackage .contenurecap {
background-color:#f7f8f9;
float:left;
height:auto;
padding-bottom:14px;
position:relative;
width:100%;	
}	
#recappackage .colrecapitulatif {
background-color:#c9f6fa;
float:left;
height:58px;
position:relative;
width:100%;	
}
#recappackage .titrecapitulatif {	
background-image: url("../images/icon_recapitulatif.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 18.75px;
font-weight: 700;
height: 20px;
line-height: 18px;
margin-left: 5%;
margin-top: 25px;
padding-left: 42px;
text-transform: uppercase;
}
#recappackage .titrecapitulatif span {	
position:relative;
top: -17px;
}	
#recappackage .titrecapitulatif font {
color: #27b4fd;
font-size: 14.06px;
font-weight: 400;
text-transform: none;
}	
#recappackage .detrecapitulatif {	
border-top: 2px solid #35a8e1;
float: left;
height: auto;
margin-left: 3.6%;
margin-top: 17px;
width: 92.8%;	
}	
#recappackage .colinfweerec {
background-color: #ffffff;
border-bottom: 1px solid #27b4fd;
float: left;
height: auto;
min-height: 105px;
padding-bottom: 12px;
width: 100%;
}	
#recappackage .nomweerec {
color: #27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 19.57px;
font-weight: 700;
line-height: 19px;
margin-left: 5%;
margin-top: 1px;
}
#recappackage .nomvotweerec {
color: #fea220;
font-family: 'Montserrat', sans-serif;
font-size: 16px;
font-weight: 600;
line-height: 16px;
margin-left: 5%;
margin-top: 3px;
margin-bottom: 22px;
}
#recappackage .localvilpayrec {
background-image:url("../images/icon_localrecap.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 14px;
font-weight: 700;
height:16px;
line-height: 14px;	
margin-left:4.75%;
margin-top:5px;
padding-left:29px;
}	
#recappackage .localvilpayrec span {
position:relative;
top:1px;	
}	
#recappackage .trinomrec {
background-color: #fe9602;
float: left;
height: 2px;
margin-left: 5%;
width: 24px;
margin-top: 17px;
}
#recappackage .trinomrec2 {
background-color: #fe9602;
float: left;
height: 2px;
margin-left: 5%;
width: 24px;
margin-top: 18px;
}
#recappackage .colclanrec {
width:100%;	
}
#recappackage .icon_clanddeprec {	
background-image: url("../images/icon_clanddeprec.png");
background-repeat: no-repeat;
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
font-weight: 600;
height: 15px;
line-height: 12px;
margin-top: 12px;
padding-left: 32px;
width: 48.9%;
}
#recappackage .icon_clanddeprec span {
position:relative;
top:1px;		
}	
#recappackage .icon_clanddeprec font {
font-weight:400;	
}	
#recappackage .tithotrecpac {
background-image: url("../images/icon_hotrecpac.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.28px;
font-weight: 300;
height: 12px;
line-height: 13px;
margin-left: 5%;
margin-top: 7px;
padding-left:42px;
}	
#recappackage .tithotrecpac span {
position:relative;
top:-1px;	
}	
#recappackage .tithotrecpac font {
font-weight: 600;	
}
#recappackage .etoile_forweerec {
margin-left:6px;	
position:relative;
top:0;	
} 	
#recappackage .etoile_forweerec img {
margin-right:-5px;	
} 	
#recappackage .barhotrec {
background-color:#ececec;
height:1px;	
margin-left:4.3%;
margin-top:8px;	
width:84.2%;	
} 	
#recappackage .titrerecpac {
background-image: url("../images/icon_rerecpac.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.28px;
font-weight: 300;
height: 16px;
line-height: 13px;
margin-left: 5%;
margin-top: 7px;
padding-left:42px;
}	
#recappackage .titrerecpac span {
position:relative;
top:2px;	
}	
#recappackage .titrerecpac font {
font-weight: 600;	
}

#recappackage .tittransfrecpac {
background-image: url("../images/icon_traforweefic.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.28px;
font-weight: 300;
height: 16px;
line-height: 13px;
margin-left: 5%;
margin-top: 7px;
padding-left:42px;
}	
#recappackage .tittransfrecpac span {
position:relative;
top:2px;	
}	
#recappackage .tittransfrecpac font {
font-weight: 600;	
}

#recappackage .tittransprecpac {
background-image: url("../images/icon_transportfic.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.28px;
font-weight: 300;
height: 16px;
line-height: 13px;
margin-left: 5%;
margin-top: 7px;
padding-left:42px;
}	
#recappackage .tittransprecpac span {
position:relative;
top:2px;	
}	
#recappackage .tittransprecpac font {
font-weight: 600;	
}
#recappackage .titvolrecpac {
background-image: url("../images/icon_volfic.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.28px;
font-weight: 300;
height: 16px;
line-height: 13px;
margin-left: 5%;
margin-top: 7px;
padding-left:42px;
}	
#recappackage .titvolrecpac span {
position:relative;
top:2px;	
}	
#recappackage .titvolrecpac font {
font-weight: 600;	
}

#recappackage .titguiderecpac {
background-image: url("../images/icon_guidefic.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.28px;
font-weight: 300;
height: 16px;
line-height: 13px;
margin-left: 5%;
margin-top: 7px;
padding-left:42px;
}	
#recappackage .titguiderecpac span {
position:relative;
top:2px;	
}	
#recappackage .titguiderecpac font {
font-weight: 600;	
}

#recappackage .barhotrec2 {
background-color:#ececec;
height:1px;	
margin-left:19px;
margin-top:7px;	
width:391px;	
} 	
#recappackage .titexcrecpac {
background-image: url("../images/icon_excrecpac.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.28px;
font-weight: 300;
height: 19px;
line-height: 13px;
margin-left: 5%;
margin-top: 6px;
padding-left:42px;
}	
#recappackage .titexcrecpac span {
position:relative;
top:3px;	
}	
#recappackage .titexcrecpac font {
font-weight: 600;	
}
#recappackage .butvoidetrec {
float:left;
width:100%;	
}	
#recappackage .but_detrec {
background-image: url("../images/but_detrec.png");
background-repeat: no-repeat;
cursor:pointer;
height:24px;
margin:0 auto;
transition: all 0.2s ease 0s;
width:177px;
}	
#recappackage .titvoidetrec {
background-image: url("../images/icon_plus_recap.png");
background-repeat: no-repeat;
color:#ffffff;
float:left;
font-family: 'Montserrat', sans-serif;
font-size: 10.62px;
font-weight: 700;
height:10px;
line-height:10px;
margin-left:41px;
margin-top:6px;
padding-left:17px;
text-transform:uppercase;
}	
#recappackage .titvoidetrec span {
position:relative;	
top:0;
}	
#recappackage .colchonomdetic {
background-color: #ffffff;
float: left;
height: auto;
margin-top: 22px;
padding-bottom: 20px;
width: 100%;
}
#recappackage .blocchodeperrec {
float:left;
height:196px;
margin-left:3.03%;	
width:58.68%;
}	
#recappackage .titchonomtic {
background-image: url("../images/icon_vochoticrec.png");
background-repeat: no-repeat;	
color:#27b4fd;
font-family: 'Montserrat', sans-serif;
font-size: 13.9px;
font-weight: 700;
height:18px;
line-height:13px;
margin-top:11px;
padding-left:33px;
text-transform:uppercase;
}	
#recappackage .titchonomtic span {
position:relative;
top:4px;	
}
#recappackage .titchonomtic2 {
background-image: url("../images/icon_vochoticrec.png");
background-repeat: no-repeat;
color: #27b4fd;
font-family: 'Montserrat', sans-serif;
font-size: 14.4px;
font-weight: 700;
height: 18px;
line-height: 14px;
margin-left: 3.15%;
margin-top: 16px;
padding-left: 36px;
text-transform: uppercase;
}
#recappackage .titchonomtic2 span {
position:relative;
top:3px;	
}
#recappackage .colnumaduenf {
margin-left:3.1%;
margin-top:13px;
width:94.2%;	
}
#recappackage .blocnumaduenf {
float:left;	
width:49.2%;	
}
#recappackage .blocnumaduenfl {
margin-left:1.6%;	
}
#recappackage .titchonomtic3 {
background-image: url("../images/icon_heber.png");
background-repeat: no-repeat;
color: #27b4fd;
font-family: 'Montserrat', sans-serif;
font-size: 14.4px;
font-weight: 700;
height: 23px;
line-height: 14px;
margin-left: 2.85%;
margin-top: 17px;
padding-left: 32px;
text-transform: uppercase;
}
#recappackage .titchonomtic3 span {
position:relative;
top:5px;	
}
#recappackage .colnumaduenf2 {
margin-left:3.1%;
margin-top:9px;
width:94.2%;	
}
#recappackage .titselchm {
border-left:1px solid #fe9602;
color:#27b4fd;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
font-weight: 300;
height:8px;	
line-height:14px;
margin-left:10.2%;
margin-top:8px;
padding-left:6px;
}
#recappackage .titselchm span {
position:relative;
top:-3px;	
}
#recappackage .titselchm font {
font-weight: 500;	
}
#recappackage .titchonomtic4 {
background-image: url("../images/icon_type.png");
background-repeat: no-repeat;
color: #27b4fd;
font-family: 'Montserrat', sans-serif;
font-size: 14.4px;
font-weight: 700;
height: 16px;
line-height: 16px;
margin-left: 3.7%;
margin-top: 17px;
padding-left: 33px;
text-transform: uppercase;
}
#recappackage .titchonomtic4 span {
position:relative;
top:0;	
}
#recappackage .colnumaduenf3 {
margin-left:14px;
width:437px;	
}
#recappackage .coltitcha {
width:100%;	
}
#recappackage .tit_adulterec {
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 400;
line-height: 13px;
margin-left: 9.6%;
margin-top: 14px;
width: 40.5%;
}
#recappackage .tit_adulterec span {
font-size: 11px;	
}
#recappackage .but_adulterec {
float: left;
height: 23px;
margin-top: 9px;
width: 36.9%;
}
#recappackage .inp_adult {
border: 0 none;
box-shadow: none;
color: #fe9602;
cursor: default;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 18px;
font-weight: 700;
height: 23px;
padding: 0;
width: 100%;
}			
#recappackage .but_adulterec .form-control:disabled, .form-control[readonly] {
background-color: transparent;
}
#recappackage .but_adulterec .input-group-btn {
width: 28%;	
}
#recappackage .but_adulterec .btn {
background-color: transparent;
border: 1px solid #35a8e1;
color: #27b4fd;
cursor: pointer;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 22.49px;
font-weight: 700;
height: 23px;
padding: 0;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}	
#recappackage .but_adulterec .btn span {
position:relative;
top:-6px;	
}
#recappackage .coladuplurec {
background-color:#ffffff;
border:1px solid #7fd3ff;
height:42px;
width:100%;	
}	
#recappackage .colenfplurec {
background-color:#ffffff;
border:1px solid #7fd3ff;
height:42px;
margin-top:6px;
width:100%;	
}	
#recappackage .tit_enfanrec {
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 400;
line-height: 13px;
margin-left: 10.4%;
margin-top: 14px;
width: 54.8%;
}
#recappackage .tit_enfanrec span {
font-size: 11px;	
}
#recappackage .colenfplusrec {
background-color:#ffffff;
border:1px solid #7fd3ff;
height:42px;
margin-top:6px;
width:100%;	
}
#recappackage .colpurec {
float:left;	
height:196px;
margin-left:6.7%;
width:12.3%;
}
#recappackage .blocpurec {
background-color:#f7f8f9;
float:left;
height:22px;
margin-top:12px;	
width:100%;	
}
#recappackage .titpurec {
color:#fe9602;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 14px;
font-weight: 700;
line-height:14px;
margin-top:3px;
text-align:center;
}
#recappackage .blocprirec {
float:left;	
position:relative;	
width:100%;	
}
#recappackage .prihei-1 {
height:53px;	
}
#recappackage .prihei-2 {
height:50px;	
}
#recappackage .prihei-3 {
height:46px;	
}
#recappackage .puprirec {
color:#165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 15px;
font-weight: 700;
line-height:15px;
text-align:center;	
}
#recappackage .puprirec-T1 {
margin-top: 21px;
}
#recappackage .puprirec-T2 {
margin-top: 15px;
}
#recappackage .puprirec-T3 {
margin-top: 13px;
}
#recappackage .barrptiup {
background-color:#e4e7e9;
bottom:0;	
height:1px;
position:absolute;	
width:93%;
}
#recappackage .barrptiup-L {
left:0;	
}
#recappackage .barrptiup-R {
right:-1px;	
}
#recappackage .barreticpupt {
background-color:#e4e7e9;	
float:left;	
height:166px;
margin-left:1.1%;
margin-top:17px;
width:1px;
}
#recappackage .colptrec {
float:left;	
height:196px;
margin-left:0.9%;
width:12.3%;
}
#recappackage .icon_prorec {
background-image: url("../images/icon_prorec.png");
background-repeat: no-repeat;
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
font-weight: 600;
height: 15px;
line-height: 12px;
margin-left: 4.55%;
margin-top: 12px;
padding-left: 32px;
width: 46.55%;
}
#recappackage .icon_prorec span {	
position:relative;
top:1px;		
}	
#recappackage .icon_prorec font {
font-weight:400;	
}		
#recappackage .colmontotrec {
background-color: #165979;
float: left;
height: 28px;
width: 100%;
}	
#recappackage .titmontotrec {	
color: #ffffff;
font-family: 'Montserrat', sans-serif;
font-size: 11.96px;
font-weight: 600;
line-height: 11px;
margin-left: 6.45%;
margin-top: 9px;
text-transform: uppercase;	
}					
#recappackage .titmontotrec span {
color:#fea21e;	
}	
#recappackage .colpriredecorec {
background-color:#27b4fd;
float:left;
height:62px;
width:100%;	
}
#recappackage .prixrec {	
color: #ffffff;
float: left;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 39px;
font-weight: 900;
line-height: 39px;
margin-left: 6.65%;
margin-top: 8px;
width: 52.2%;		
}	
#recappackage .prixrec span {
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 12px;
margin-left: -2px;				
}	
#recappackage .prixrec font {	
font-family:'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:21px;					
}	
#recappackage .nbrredrec {	
float: left;
margin-top: 23px;
width: 20%;				
}	
#recappackage .redrec {	
color: #ffffff;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 12px;			
}	
#recappackage .nbrrec {	
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight: 700;
line-height: 14px;				
}
#recappackage .ecoprirec {	
float: left;
margin-top: 23px;
width: 21.15%;				
}
#recappackage .ecorec {	
color: #ffffff;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 12px;				
}	
#recappackage .prirec {	
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight: 700;
line-height: 14px;				
}
#recappackage .colsaivit {
background-color:#e5e338;
float:left;
height:25px;
width:100%;	
}	
#recappackage .icon_sairec {
background-image: url("../images/icon_sairec.png");
background-repeat: no-repeat;
color: #053150;
font-family: Arial;
font-size: 9.37px;
font-weight: 700;
height: 12px;
line-height: 9px;
margin-left: 11.7%;
margin-top: 5px;
padding-left: 27px;
text-transform: uppercase;			
}	
#recappackage .icon_sairec span {
position:relative;
top:3px;	
}
#recappackage .colcodpromo {
background-color: #ffffff;
float: left;
height: auto;
min-height: 49px;
margin-left: 3.6%;
margin-top: 19px;
padding-bottom:16px;
width: 92.8%;		
}
#recappackage .icon_barrec {	
background-image:url("../images/icon_barrec.png");
background-repeat:no-repeat;
height:17px;
margin-left:3.5%;
margin-top:16px;	
padding-left:21px;	
}	
#recappackage .inpprorec {	
float:left;
margin-left:5.4%;
margin-top:3px;	
width:24px;
}
#recappackage .titprorec {	
color:#165979;
float:left;		
font-family: 'Montserrat', sans-serif;
font-size: 12.5px;
font-weight: 400;
line-height: 12px;	
margin-top:3px;
}		
#recappackage .colcodepromo {
background-color: #ffffff;
display:none;
float: left;
height: 78px;
margin-left: 3.6%;
margin-top: 18px;
width: 92.8%;	
}
#recappackage .colcodepromoactive {
display:block;	
}
#recappackage .icon_barcodrec {	
background-image: url("../images/icon_barrec.png");
background-repeat: no-repeat;
color: #35a8e1;
float: left;
font-family: 'Dosis', sans-serif;
font-size: 18px;
font-weight: 700;
height: 17px;
line-height: 18px;
margin-left: 3.45%;
margin-top: 23px;
padding-left: 42px;
text-transform: uppercase;
width: 34.5%;	
}	
#recappackage .icon_barcodrec span {
position:relative;
top:-6px;	
}					
#recappackage .icon_barcodrec font {
font-size:12px;
font-weight:500;		
}
#recappackage .colinpbutcodpro {	
float: left;
height: 42px;
margin-top: 18px;
width: 58.7%;					
}	
#recappackage .inpcodpro {	
background:#ffffff;
background:-moz-linear-gradient(top, #ffffff 0%, #e5eaeb 99%);
background:-webkit-linear-gradient(top, #ffffff 0%,#e5eaeb 99%);
background:linear-gradient(to bottom, #ffffff 0%,#e5eaeb 99%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5eaeb',GradientType=0);	
border: 1px solid #a8dee3;
border-right: 0 none;
box-shadow:none;
color: #35a8e1;
float:left;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 400;
height: 42px;
padding: 0 0 0 20px;
width: 74.6%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;				
}		
#recappackage .colinpbutcodpro .form-control::-webkit-input-placeholder { color: #35a8e1; }  /* WebKit, Blink, Edge */
#recappackage .colinpbutcodpro .form-control:-moz-placeholder { color: #35a8e1; }  /* Mozilla Firefox 4 to 18 */
#recappackage .colinpbutcodpro .form-control::-moz-placeholder { color: #35a8e1; }  /* Mozilla Firefox 19+ */
#recappackage .colinpbutcodpro .form-control:-ms-input-placeholder { color: #35a8e1; }  /* Internet Explorer 10-11 */
#recappackage .colinpbutcodpro .form-control::-ms-input-placeholder { color: #35a8e1; }  /* Microsoft Edge */	
#recappackage .sub {
background-color: #fe9602;
border: 0 none;
cursor: pointer;
color: #ffffff;
float:left;
font-family:'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 16px;
font-weight: 900;
height: 42px;
text-align: center;
text-transform: uppercase;
transition: all 0.2s ease 0s;
width: 25.4%;
-webkit-border-bottom-right-radius: 18px;
-moz-border-radius-bottomright: 18px;
border-bottom-right-radius: 18px;
}
#recappackage .colforrecap {
background-color: #ffffff;
float: left;
height: auto;
margin-left: 3.6%;
margin-top: 20px;
padding-bottom: 14px;
width: 92.8%;		
}	
#recappackage .titveusaimai {
color: #165979;
font-family: 'Dosis', sans-serif;
font-size: 19.37px;
font-weight: 700;
line-height: 19px;
margin-left: 5.6%;
margin-top: 16px;	
}		
#recappackage .titveusaimai span {
color:#35a8e1;	
}
#recappackage .colinpforrec {
height: 40px;
margin-left: 5.4%;
width: 89.3%;	
}
#recappackage .colinpforrecT1 {
margin-top:15px;	
}
#recappackage .colinpforrecT2 {
margin-top:18px;	
}
#recappackage .colinpforrecT3 {
margin-top:7px;	
}
#recappackage .colinpforrecT4 {
margin-top:6px;	
}
#recappackage .inpforrec {
background-color: #ffffff;
border: 1px solid #6ad6e4;
box-shadow:none;
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 10.15px;
font-weight: 400;
height: 40px;
padding: 0 0 0 24px;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}	
#recappackage .colinpforrec .form-control::-webkit-input-placeholder { color: #165979; }  /* WebKit, Blink, Edge */
#recappackage .colinpforrec .form-control:-moz-placeholder { color: #165979; }  /* Mozilla Firefox 4 to 18 */
#recappackage .colinpforrec .form-control::-moz-placeholder { color: #165979; }  /* Mozilla Firefox 19+ */
#recappackage .colinpforrec .form-control:-ms-input-placeholder { color: #165979; }  /* Internet Explorer 10-11 */
#recappackage .colinpforrec .form-control::-ms-input-placeholder { color: #165979; }  /* Microsoft Edge */
#recappackage .colfacgoorec {
border-bottom: 1px solid #1fc4e2;
height: 66px;
margin-left: 5.4%;
margin-top: 9px;
padding-bottom: 19px;
width: 89.3%;
}		
#recappackage .but_farec {
cursor: pointer;
float: left;
height: 46px;
width: 49%;	
}	
#recappackage .but_farec img {
height:100%;	
width:100%;	
}	
#recappackage .but_gorec {
cursor: pointer;
float: left;
height: 46px;
margin-left: 2%;
width: 49%;	
}
#recappackage .but_gorec img {	
height:100%;	
width:100%;		
}		
#recappackage .colinpcheforrec {
height: 15px;
margin-left: 5.4%;
width: 94.6%;
}
#recappackage .colinpcheforrecT1 {
margin-top:20px;	
}
#recappackage .colinpcheforrecT2 {
margin-top:9px;	
}
#recappackage .inp_condrecap {
float:left;
height:15px;
width:15px;	
}
#recappackage .titcondrecap {
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 10.94px;
font-weight: 400;
line-height: 10px;
margin-left: 5.2%;
margin-top: 2px;
}
#recappackage .titcondrecap span {
color:#35a8e1;	
}
#recappackage .icon_infvoyrec {
background-image: url("../images/icon_infvoyrec.png");
background-repeat: no-repeat;
color: #35a8e1;
float: left;
font-family: 'Dosis', sans-serif;
font-size: 18.75px;
font-weight: 700;
height: 22px;
line-height: 18px;
margin-left: 3.4%;
margin-top: 11px;
padding-left: 33px;
text-transform: uppercase;	
}
#recappackage .icon_infvoyrec span {	
position:relative;
top:4px;
}
#recappackage .colinforecap {
background-color: #ffffff;
float: left;
height: auto;
margin-left: 3.6%;
margin-top: 18px;
padding-bottom: 20px;
width: 92.8%;		
}
#recappackage .coltitaduvoy {
margin-top:23px;	
width:100%;		
}
#recappackage .titaduvoy {
color: #35a8e1;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 16.71px;
font-weight: 500;
line-height: 16px;
margin-left: 5.15%;
width: 84px;
}	
#recappackage .triaduvoy {
background-color: #1fc4e2;
float: left;
height: 2px;
margin-top: 10px;
width: 22px;
}	
#recappackage .colinpaduvoy {
height:40px;
margin-left:5.4%;
width:89.3%;	
}
#recappackage .colinpaduvoyT1 {	
margin-top:15px;
}	
#recappackage .colinpaduvoyT2 {	
margin-top:7px;
}	
#recappackage .inpaduvoy {
float:left;	
}	
#recappackage .inpaduvoyciv {
width:31.2%;	
}	
#recappackage .inpaduvoypre {
margin-left:1.7%;	
width:67.1%;	
}
#recappackage .colinpaduvoy .form-control::-webkit-input-placeholder { color: #165979; }  /* WebKit, Blink, Edge */
#recappackage .colinpaduvoy .form-control:-moz-placeholder { color: #165979; }  /* Mozilla Firefox 4 to 18 */
#recappackage .colinpaduvoy .form-control::-moz-placeholder { color: #165979; }  /* Mozilla Firefox 19+ */
#recappackage .colinpaduvoy .form-control:-ms-input-placeholder { color: #165979; }  /* Internet Explorer 10-11 */
#recappackage .colinpaduvoy .form-control::-ms-input-placeholder { color: #165979; }  /* Microsoft Edge */

#recappackage .coltypepaierecap {
background-color: #ffffff;
float: left;
height: auto;
margin-left: 3.6%;
margin-top: 15px;
padding-bottom:20px;
width: 92.8%;	
}
#recappackage .menupaierecap {
height: 133px;
margin-left: 2.6%;
margin-top: 13px;
width: 94.5%;
}
#recappackage .colpaiereca {
background:#ffffff;
background:-moz-linear-gradient(top, #ffffff 0%, #e5eaeb 99%);
background:-webkit-linear-gradient(top, #ffffff 0%,#e5eaeb 99%);
background:linear-gradient(to bottom, #ffffff 0%,#e5eaeb 99%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5eaeb',GradientType=0);
border:1px solid rgba(39, 180, 253, 0.44);	
cursor:pointer;
float:left;
height:63px;
transition: all 0.45s linear 0s;
width:49.5%;
}
#recappackage .colpaierecaage {
margin-left:1%;
margin-top:7px;		
}
#recappackage .colpaierecaban {
 
}
#recappackage .colpaierecavir {
margin-top:7px;	
}
#recappackage .colpaierecawaf {
margin-left:1%;

}
#recappackage .colpaierecaactive {
background:#27b4fd;
background:-moz-linear-gradient(top, #27b4fd 0%, #27b4fd 99%);
background:-webkit-linear-gradient(top, #27b4fd 0%,#27b4fd 99%);
background:linear-gradient(to bottom, #27b4fd 0%,#27b4fd 99%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#27b4fd', endColorstr='#27b4fd',GradientType=0);	
border:1px solid #27b4fd;
}
#recappackage .icon_agerecap {
margin-top:12px;	
text-align:center;	
}
#recappackage .icon_carbanrecap {
margin-top:10px;	
text-align:center;		
}
#recappackage .icon_virbanrecap {
margin-top:5px;	
text-align:center;		
}
#recappackage .icon_wafrecap {
margin-top:9px;	
text-align:center;		
}
#recappackage .titpaierecap {
color: #165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 11.87px;
font-weight: 700;
line-height: 11px;
text-align: center;
text-transform: uppercase;
}
#recappackage .colpaierecaactive .titpaierecap {
color:#ffffff;	
}
#recappackage .titpaierecapTA {
margin-top:6px;	
}
#recappackage .titpaierecapTC {
margin-top:6px;	
}
#recappackage .titpaierecapTV {
margin-top:12px;	
}
#recappackage .titpaierecapTW {
margin-top:10px;	
}
#recappackage .contenupaierecap {
height: 200px;
margin-left: 2.6%;
width: 94.5%;	
}
#recappackage .blocpaierecap {
display:none;	
float:left;
height:auto;
width:100%;	
}
#recappackage .blocpaierecapcar {
display:block;
}
#recappackage .parpaierecap {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.34px;
font-weight: 400;
line-height: 15px;
margin: 28px auto 0;
text-align: center;
width: 96%;
}
#recappackage .typepaieenagence {
margin-top:14px;	
width:100%;	
}
#recappackage .colparcarbanage {
float: left;
margin-left: 10.3%;
width: 82px;	
}
#recappackage .colparcheage {
float: left;
margin-left: 14.1%;
width: 65px;
}
#recappackage .colparespage {
float: left;
margin-left: 13.8%;
width: 65px;
}
#recappackage .parcarrecap {
text-align:center;	
}
#recappackage .typparrecagen {
color: #0e3f46;
font-family: 'Dosis', sans-serif;
font-size: 10.94px;
font-weight: 700;
line-height: 10px;
margin-top: 5px;
text-align: center;
text-transform: uppercase;
}
#recappackage .typparrecageng {
color: #35a8e1;
font-family: 'Dosis', sans-serif;
font-size: 10.94px;
font-weight: 700;
line-height: 10px;
margin-top: 4px;
text-align: center;
text-transform: uppercase;
}
#recappackage .colpayvotweerecap {
float: left;
height: 64px;
margin-left: 3.6%;
width: 92.8%;	
}
#recappackage .subpayvot {
background-color: #fe9602;
background-image:url("../images/icon_flechepayvotwee.png");
background-position:77.3% center;
background-repeat:no-repeat;
border: 0 none;
cursor: pointer;
color: #ffffff;
font-family: 'Dosis', sans-serif;
font-size: 22.93px;
font-weight: 700;
height: 64px;
text-align: center;
text-transform: uppercase;
transition: all 0.2s ease 0s;
width: 100%;
-webkit-border-bottom-right-radius: 18px;
-moz-border-radius-bottomright: 18px;
border-bottom-right-radius: 18px;
}
#recappackage .icon_paysecrecap {
background-image: url("../images/icon_paysecrecap.png");
background-repeat: no-repeat;
color: #165979;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 12.5px;
font-weight: 700;
height: 20px;
line-height: 12px;
margin-left: 31.6%;
margin-top: 11px;
padding-left: 30px;
}
#recappackage .icon_paysecrecap span {
position:relative;
top:6px;	
}
#recappackage .colchaenfbeb {
margin-left:2.85%;	
width:92.7%;	
}
#recappackage .colchaenfbebT1 {
margin-top:12px;		
}
#recappackage .coltypecha {
float:left;
width:50.19%;	
}
#recappackage .tritittypecha {
width:100%;	
}
#recappackage .tittypecha {
color:#fe9602;	
float:left;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
font-weight: 500;
line-height:12px;
width:91px;	
}
#recappackage .tritypecha {
background-color:#fe9602;
float:left;
height:1px;
margin-top:6px;
width:57px;	
}
#recappackage .tittypecha1 {
color:#fe9602;	
float:left;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
font-weight: 500;
line-height:12px;
width:57.5%;	
}
#recappackage .tritypecha1 {
background-color:#fe9602;
float:left;
height:1px;
margin-top:6px;
width:42.5%;	
}
#recappackage .selectcham {
margin-top: 4px;	
width:100%;	
}
#recappackage .btn-group {
width:100%;	
}
#recappackage .btn {
background-color:#ffffff;	
background-image:none;
border:1px solid #7fd3ff;
box-shadow:none;
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight:400;
height:42px;	
padding:0 0 0 19px;
width:100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;	
}
#recappackage .pull-left {
padding-left: 0;
text-align: left;	
}
#recappackage .caret {
background-image: url("../images/icon_selectrec.png");
background-repeat: no-repeat;
border: 0 none;
height: 7px;
width: 15px;
}
#recappackage .dropdown-menu {
margin:0;	
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;	
}
#recappackage .dropdown-menu > li > a {
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight:400;	
}
#recappackage .coladuplurec1 {
background-color:#ffffff;
border:1px solid #7fd3ff;
height:42px;
margin-top:4px;
width:100%;	
}
#recappackage .but_adulterec1 {
float: left;
height: 23px;
margin-left:7.4%;
margin-top: 9px;
width: 85.4%;
}		
#recappackage .but_adulterec1 .form-control:disabled, .form-control[readonly] {
background-color: transparent;
}
#recappackage .but_adulterec1 .input-group-btn {
width: 28%;	
}
#recappackage .but_adulterec1 .btn {
background-color: transparent;
border: 1px solid #35a8e1;
color: #27b4fd;
cursor: pointer;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 22.49px;
font-weight: 700;
height: 23px;
padding: 0;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}	
#recappackage .but_adulterec1 .btn span {
position:relative;
top:-6px;	
}
#recappackage .colpridisp {
background-color:#f7f8f9;
border-top:1px solid #eaedef;
height:38px;
margin-left: 2.85%;
margin-top:7px;
width:92.7%;	
}
#recappackage .triprides {
background-color:#eaedef;	
float:left;
height:25px;
margin-top:6px;
width:1px;
}
#recappackage .colpri {
float:left;
height:37px;
width:51.1%;	
}
#recappackage .pritit {
color:#165979;
float:left;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight:400;
line-height:14px;
margin-left:28.7%;
margin-top:11px;
}
#recappackage .prinum {
color:#fe9602;
float:left;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 18px;
line-height:18px;
margin-left:4.5%;
margin-top:9px;
}
#recappackage .prinum span {
font-size: 16px;	
}
#recappackage .titdesrec {
background-image:url("../images/icon_desrec.png");
background-repeat:no-repeat;
color:#17beb4;	
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight:400;
height:11px;
line-height:14px;
margin-left:26%;
margin-top:12px;
padding-left:20px;
}
#recappackage .titdesrec span{
position:relative;
top:-1px;	
}
#recappackage .titnodesrec {
background-image:url("../images/icon_nodesrec.png");
background-repeat:no-repeat;
color:#f8123d;	
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight:400;
height:12px;
line-height:14px;
margin-left:40px;
margin-top:12px;
padding-left:24px;
}
#recappackage .titnodesrec span{
position:relative;
top:-1px;	
}
#recappackage .trigolpridescha {
background-color:#eaedef;
height:1px;
margin-left:2.85%;	
margin-top:10px;
width:92.7%;		
}
#recappackage .coldesp {
float:left;
height:37px;
width:48.5%;	
}
#recappackage .coltypeenf {
float:left;
margin-left:1.85%;
width:23.05%;	
}
#recappackage .coltypebeb {
float:left;
margin-left:1.85%;
width:23.06%;		
}
/***/
#recappackage .cadre_agencAdd1 {background-color:#f4f4f4;border:1px solid #6ad6e4;float:left;height:128px;margin-left:2%;margin-top:32px;width:96%;}
#recappackage .bloc_agenceAdd2 {background-color: #ffffff;float: left;height: 24px;margin-left: 23%;margin-top: -6px;width: auto;padding-left: 10px;padding-right: 10px;}
#recappackage .tit_agenceAdd1 {color: #27b4fd;font-family: Arial;font-size: 16px;font-weight: 700;line-height: 16px;margin-top: 1px;text-align: center;text-indent: 0.6px;text-transform: uppercase;}
#recappackage .ligne_agencAdd1 {color: #187097;font-family: Arial;font-size: 13px;font-weight: 400;line-height: 13px;margin-left: 2%;margin-top: 22px;}	
#recappackage .ligne_agencAdd1 span {font-weight:700;}
#recappackage .ligne_agencAdd2 {color: #187097;font-family: Arial;font-size: 13px;font-weight: 400;line-height: 13px;margin-left: 2%;margin-top: 4px;}	
#recappackage .ligne_agencAdd2 span {font-weight:700;}
#recappackage .ligne_agencAdd3 {color: #187097;font-family: Arial;font-size: 13px;font-weight: 400;line-height: 13px;margin-left: 2%;margin-top: 5px;}	
#recappackage .ligne_agencAdd3 span {font-weight:700;}
#recappackage .tit_parAdd {color: #27b4fd;font-family: Arial;font-size: 14px;font-weight: 700;line-height: 14px;margin-top: 32px;text-align: center;text-transform: uppercase;}
#recappackage .img_paiementAdd {margin-top: 9px;text-align: center;	}	
#recappackage .img_paiementAdd img {width:80%}	
#recappackage .para_recapAdd1 {	color: #187097;font-family: Arial;font-size: 13px;font-weight: 400;line-height: 16px;margin-top: 23px;text-align: center;}
#recappackage .para_recapAdd2 {	color: #187097;font-family: Arial;font-size: 13px;font-weight: 400;line-height: 16px;margin-top: 16px;text-align: center;}
#recappackage .cadre_teleAdd {	background-color:#f4f4f4;border:1px solid #187097;height:40px;margin-left:2%;margin-top:21px;width:96%;}
#recappackage .tit_contAdd {color: #187097;float: left;font-family: Arial;font-size: 12px;font-weight: 700;line-height: 12px;margin-left: 2%;margin-top: 13px;}
#recappackage .nmu_conAdd {background-image: url("../images/icon_teleAdd.png");background-repeat: no-repeat;color: #187097;float: right;font-family: Arial;font-size: 16px;font-weight: 900;height: 19px;line-height: 16px;margin-right: 4%;margin-top: 9px;padding-left: 27px;}	
#recappackage .nmu_conAdd span {position: relative;top: 2px;	}
#recappackage .col_explicationAdd {margin-top:21px;	width:100%;}
#recappackage .bloc_explicationAdd {background: #fefefe;	background: -moz-linear-gradient(top,  #fefefe 0%, #e4e4e4 77%);background: -webkit-linear-gradient(top,  #fefefe 0%,#e4e4e4 77%);background: linear-gradient(to bottom,  #fefefe 0%,#e4e4e4 77%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e4e4e4',GradientType=0 );		border:1px solid #ece8e8;height:39px;margin-left:2%;overflow:hidden;width:96%;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#recappackage .left_expli {	background-color:#347b9e;height:37px;float:left;text-align:center;width:8.9%;}
#recappackage .left_expli img {	position:relative;top:4px;	}
#recappackage .right_expli {	height:37px;float:left;width:91.1%;}
#recappackage .tit_expAdd {color: #187097;float: left;font-family: Arial;font-size: 13px;font-weight: 700;line-height: 13px;margin-left: 4.5%;margin-top: 12px;text-transform: uppercase;}
#recappackage .plus_expicAdd {cursor:pointer;	float: right;margin-right:15px;margin-top:12px;}
#recappackage .img_cartebancaieAdd {height: 0;margin-top: 15px;overflow: hidden;text-align: center;	}
#recappackage .img_cartebancaieAdd img  {width:100%	}
#recappackage .left_virementAdd {float:left;	width:100%;}
#recappackage .par_vireAdd {background-image: url("../images/flesh_vireAdd1.png");background-repeat: no-repeat;color: #187097;font-family: Arial;font-size: 14px;font-weight: 400;line-height: 16px;margin-left: 3%;margin-top: 31px;padding-left: 23px;}
#recappackage .par_vireAdd span {position: relative;top: -3px;}
#recappackage .par_vireAdd font {font-weight:700;}
#recappackage .par_vireAdd1 {background-image: url("../images/flesh_vireAdd1.png");background-repeat: no-repeat;color: #187097;font-family: Arial;font-size: 14px;font-weight: 400;line-height: 16px;margin-left: 3%;margin-top: 21px;padding-left: 23px;}	
#recappackage .par_vireAdd1 span {position: relative;top: -3px;}
#recappackage .par_vireAdd1 font {	font-weight:700;}
#recappackage .cadre_vireAdd2 {background-color: #f4f4f4;border: 1px solid #6ad6e4;float: left;height: 73px;margin-left: 2%;margin-top: 27px;width: 96%;}
#recappackage .bloc_corddonAdd2 {background-color: #ffffff;float: left;height: 24px;margin-left: 39%;margin-top: -11px;width: 22%;}
#recappackage .tit_corddonAdd1 {color: #27b4fd;font-family: Arial;font-size: 16px;font-weight: 700;line-height: 14px;margin-top: 3px;text-align: center;text-indent: 0.6px;}
#recappackage .tit_newsAdd {background-image: url("../images/icon_newsAdd.png");background-repeat: no-repeat;color: #187097;font-family: Arial;font-size: 14px;font-weight: 600;line-height: 19px;margin-left: 11%;margin-top: 27px;padding-left: 55px;}
#recappackage .tit_newsAdd span {position: relative;top: -9px;}
#recappackage .cadre_vireAdd3 {background-color: #f4f4f4;border: 1px solid #6ad6e4;float: left;height: 72px;margin-left: 2%;margin-top: 24px;width: 96%;	}
#recappackage .bloc_corddonAdd3 {background-color: #ffffff;float: left;height: 24px;margin-left: 36.6%;margin-top: -15px;width: 27.2%;}
#recappackage .tit_corddonAdd1 {color: #27b4fd;font-family: Arial;font-size: 16px;font-weight: 700;line-height: 14px;margin-top: 3px;text-align: center;text-indent: 0.6px;}
#recappackage .tit_wtasupAdd {	background-image: url("../images/icon_watsupAdd.png");background-repeat: no-repeat;color: #187097;font-family: Arial;font-size: 22px;font-weight: 900;height: 32px;line-height: 22px;margin-left:11%;margin-top: 24px;padding-left: 51px;}
#recappackage .right_virementAdd {	float:left;width:100%;	}
#recappackage .cadre_vireAdd1 {background-color: #f4f4f4;border: 1px solid #6ad6e4;height: 285px;margin-left:2%;margin-top: 26px;width: 96%;	}
#recappackage .bloc_corddonAdd1 {background-color: #ffffff;float: left;height: 47px;margin-left: 9.7%;margin-top: -8px;width: 80.9%;}
#recappackage .tit_corddonAdd2 {color: #27b4fd;font-family: Arial;font-size: 16px;font-weight: 700;line-height: 18px;margin-top: 2px;text-align: center;text-indent: 0.6px;}
#recappackage .tit_corddonAdd2 br {display:none;}
#recappackage .ligne_corrdAdd1 {margin-top: 32px;width: 100%;}
#recappackage .tit_compcorAdd1 {color: #27b4fd;font-family: Arial;font-size: 14px;font-weight: 400;line-height: 14px;text-align: center;width: 100%;}
#recappackage .par_compcorAdd1 {color: #187097;font-family: Arial;font-size: 18px;font-weight: 700;line-height: 18px;text-align: center;}
#recappackage .ligne_corrdAdd2 {margin-top: 29px;width: 100%;}
#recappackage .ligne_corrdAdd3 {margin-top: 31px;width: 100%;}	
#recappackage .left_wafaAdd {float:left;width:100%;	}
#recappackage .par_wafaAdd {color: #1fa1da;font-family: Arial;font-size: 15px;font-weight: 400;line-height: 18px;margin-left: 4.2%;margin-top: 10px;}	
#recappackage .par_wafaAdd br {display:none;}	
#recappackage .par_wafaAdd span {font-weight: 700;}
#recappackage .par_wafaAdd1 {background-image: url("../images/flesh_vireAdd1.png");background-repeat: no-repeat;color: #187097;font-family: Arial;font-size: 14px;font-weight: 400;line-height: 17px;margin-left: 3.8%;margin-top: 10px;padding-left: 31px;}	
#recappackage .par_wafaAdd1 span {position: relative;top: -2px;}
#recappackage .par_wafaAdd2 {background-image: url("../images/flesh_vireAdd1.png");background-repeat: no-repeat;color: #187097;font-family: Arial;font-size: 14px;font-weight: 400;line-height: 17px;margin-left: 3.8%;margin-top: 15px;padding-left: 31px;}	
#recappackage .par_wafaAdd2 span {position: relative;top: -2px;}
#recappackage .par_wafaAdd2 font {font-weight: 700;	}
#recappackage .col_nbAdd {background-color: #ffffff;border: 1px solid #6ad6e4;height: 72px;margin-left: 2%;margin-top: 10px;width: 96%;}
#recappackage .tit_noteAdd {color: #1c77a4;float: left;font-family: Arial;font-size: 19.03px;font-weight: 700;line-height: 19px;margin-left: 2%;margin-top: 26px;text-transform: uppercase;}
#recappackage .tit_noteAdd1 {color: #35a8e1;float: left;font-family: Arial;font-size: 14px;font-weight: 400;line-height: 17px;margin-left: 2%;margin-top: 19px;width: 80%;}
#recappackage .tit_noteAdd1 br {display:none;}
#recappackage .right_wafaAdd {float:left;width:100%;		}
#recappackage .col_wafacachaAdd {background-color: #fed20f;float: left;height: 285px;margin-top: 10px;width: 97%;}
#recappackage .img_wafacachaAdd {height: 138px;margin-left: auto;margin-right: auto;margin-top: 21px;width: 185px;}
#recappackage .img_wafacachaAdd img {height:100%;width:100%;	}
#recappackage .left_wafacahcaAdd {float: left;width: 100%;	}
#recappackage .tit_wafachacAdd1 {color: #06070c;font-family: Arial;font-size: 14px;font-weight: 400;line-height: 18px;margin-top: 9px;text-align: center;}
#recappackage .num_wafachacAdd1 {color: #06070c;font-family: Arial;font-size: 24px;font-weight: 700;line-height: 24px;margin-top: 18px;text-align: center;}
/***/
/*****************************************
		    Fin Recap Package
*****************************************/
/*****************************************
		          Panier
*****************************************/
.errValidate{
border:thin solid #ff0000 !important;
background: #fcf6d6 !important;
}
#panier .verif_email,#recap .verif_email{
display:none;
float: right;
margin-top: -27px;
margin-right: 7px;
}
#panier {
margin-top:81px;	
}	
#panier .contenupan {
background-color:#f7f8f9;
float:left;
height:auto;
padding-bottom:25px;
width:100%	
}
#panier .colbiedanvot {
background-color:#c9f6fa;
float:left;
height:74px;
width:100%;	
}	
#panier .icon_biedanvot {
background-image:url("../images/icon_biedanvot.png");
background-repeat:no-repeat;
color:#165979;	
font-family: 'Montserrat', sans-serif;
font-size:22.28px;
font-weight:700;
line-height:21px;
margin-left:26px;
margin-top:27px;
padding-left:52px;
text-transform:uppercase;
}	
#panier .icon_biedanvot span {
position:relative;
top:-11px;	
}	
#panier .icon_biedanvot font {
color:#27b4fd;	
font-size:18px;
font-weight:400;
text-transform:none;
}
#panier .colmennomclipan {
background-color:#ffffff;	
float:left;
height:67px;
margin-left:25px;
margin-top:16px;
position:relative;
width:593px;	
}	
#panier .colmenpan {
background-color:#c9f6fa;
cursor:pointer;
float:left;
height:67px;
width:111px;
}	
#panier .menupanier {
margin-left:42px;
margin-top:12px;	
}
#panier .titmenupanier {
color:#165979;
font-family:'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:13px;
font-weight:300;
line-height:13px;
margin-left:38px;
margin-top:8px;
text-transform:uppercase;	
}	
#panier .colnomclipan {
float:left;	
height:67px;
width:482px;
}
#panier .bonnomclipan {
color: #27b4fd;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 16.78px;
font-weight: 300;
line-height: 16px;
margin-left: 31px;
margin-top: 11px;
}
#panier .titnomclipan {
color: #1c77a4;
font-family:'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 25.05px;
font-weight: 700;
line-height: 25px;
margin-left: 30px;
margin-top: 2px;
text-transform:uppercase;
}	
#mynavbarpan {
height: 0;
overflow: hidden;
position: absolute;
left:0;
top: 67px;
width: 100%;
z-index: 200;
}
#mynavbarpan.activemenpan {
height: auto !important;
}
#panier .menpan {
background-color:#c9f6fa;
cursor:pointer;
float:left;
height:56px;
margin-top:1px;
transition: all 0.45s linear 0s;
width:100%;	
}
#panier .menpanactive {
background-color:#2079a5;	
}
#panier .menmoncompan {
margin-top:0;	
}
#panier .titmoncompan {
background-image:url("../images/icon_moncompan.png");
background-repeat:no-repeat;
color:#00365d;	
font-family: 'Montserrat', sans-serif;
font-size:14px;
font-weight:500;
height:13px;
line-height:14px;
margin-left:32px;
margin-top:22px;
padding-left:46px;
text-transform:uppercase;	
}
#panier .titmoncompan span {
position:relative;
top:1px;	
}
#panier .titmesrespan {
background-image:url("../images/icon_mesrespan.png");
background-repeat:no-repeat;
color:#00365d;	
font-family: 'Montserrat', sans-serif;
font-size:14px;
font-weight:500;
height:17px;
line-height:14px;
margin-left:31px;
margin-top:18px;
padding-left:47px;
text-transform:uppercase;	
}
#panier .titmesrespan span {
position:relative;
top:5px;	
}
#panier .titmesenvpan {
background-image:url("../images/icon_mesenvpan.png");
background-repeat:no-repeat;
color:#00365d;	
font-family: 'Montserrat', sans-serif;
font-size:14px;
font-weight:500;
height:17px;
line-height:14px;
margin-left:30px;
margin-top:20px;
padding-left:48px;
text-transform:uppercase;	
}
#panier .titmesenvpan span {
position:relative;
top:3px;	
}
#panier .tithispan {
background-image:url("../images/icon_hispan.png");
background-repeat:no-repeat;
color:#00365d;	
font-family: 'Montserrat', sans-serif;
font-size:14px;
font-weight:500;
height:23px;
line-height:14px;
margin-left:30px;
margin-top:16px;
padding-left:48px;
text-transform:uppercase;	
}
#panier .tithispan span {
position:relative;
top:6px;	
}
#panier .titmedecpan {
background-image:url("../images/icon_medecpan.png");
background-repeat:no-repeat;
color:#00365d;	
font-family: 'Montserrat', sans-serif;
font-size:14px;
font-weight:500;
height:23px;
line-height:14px;
margin-left:30px;
margin-top:18px;
padding-left:48px;
text-transform:uppercase;	
}
#panier .titmedecpan span {
position:relative;
top:5px;	
}
#panier .menpanactive .titmoncompan {
background-image:url("../images/icon_moncompanh.png");
color:#ffffff;	
}
#panier .menpanactive .titmesrespan {
background-image:url("../images/icon_mesrespanh.png");
color:#ffffff;		
}
#panier .menpanactive .titmesenvpan {
background-image:url("../images/icon_mesenvpanh.png");
color:#ffffff;	
}
#panier .menpanactive .tithispan {
background-image:url("../images/icon_hispanh.png");
color:#ffffff;	
}
#panier .menpanactive .titmedecpan {
background-image:url("../images/icon_medecpanh.png");
color:#ffffff;
}
#panier .colmesrespan {
background-image:url("../images/icon_mesresepan.png");
background-repeat:no-repeat;	
color:#27b4fd;
float:left;	
font-family: 'Dosis', sans-serif;
font-size: 23px;
font-weight: 700;
line-height:23px;
height:18px;
margin-left:21px;
margin-top:31px;
padding-left:41px;
text-transform:uppercase;
}	
#panier .colmesrespan span {
position:relative;
top:-3px;	
}	
#panier .lignemonweek {
float:left;
height:275px;
margin-left:25px;
margin-top:16px;
width:592px;	
}
#panier .imgdetmonweek {
background-color:#ffffff;
height:158px;
position:relative;
width:100%;	
}
#panier .imgmonweek {
float:left;
height:158px;
width:185px;	
}	
#panier .img_panier {
cursor:pointer;	
height:132px;
margin-left:11px;
margin-top:12px;
width:174px;	
}	
#panier .img_panier img {
height:100%;
width:100%;	
}	
#panier .detmonweek {
float:left;
height:158px;
position:relative;
width:407px;	
}
#panier .titmonweek {
color:#27b4fd;
font-family:'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 21.99px;
font-weight: 700;
height:52px;
line-height: 19px;
margin-left:31px;
margin-top:15px;	
}	
#panier .datdeppan {	
background-image:url("../images/icon_clanpan.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size:13px;
font-weight:600;
height:16px;
line-height:13px;
margin-left:32px;
padding-left:39px;
}		
#panier .datdeppan span {
position:relative;
top:2px;	
}		
#panier .datarrpan {	
background-image:url("../images/icon_clanpan.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size:13px;
font-weight:600;
height:16px;
line-height:13px;
margin-left:32px;
margin-top:9px;
padding-left:39px;
}		
#panier .datarrpan span {
position:relative;
top:2px;	
}
#panier .nbrfampan {	
background-image:url("../images/icon_fampan.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size:13px;
font-weight:600;
height:18px;
line-height:13px;
margin-left:31px;
margin-top:8px;
padding-left:40px;
}		
#panier .nbrfampan span {
position:relative;
top:2px;	
}
#panier .icon_editpan {
cursor:pointer;	
right:13px;	
position:absolute;
top:68px;
z-index:2;	
}
#panier .icon_suppan {
cursor:pointer;	
right:13px;	
position:absolute;
top:106px;
z-index:2;		
}
#panier .numstaprimonweek {
background-color:#edeff1;
height:61px;
width:100%;	
}
#panier .nummonweek {
float:left;
height:61px;
position:relative;
width:197px;	
}
#panier .stamonweek {
float:left;
height:61px;
position:relative;
width:176px;	
}
#panier .primonweek {
float:left;
height:61px;
position:relative;
width:219px;	
}
#panier .trimonweek {
background-color:#dadcdd;
height:41px;
right:0;
position:absolute;
top:10px;
width:1px;	
}
#panier .titnumdospan {
color:#397e94;
font-family: 'Montserrat', sans-serif;
font-size:13px;
font-weight:400;
line-height:13px;
margin-left:28px;	
margin-top:10px;	
}
#panier .nbrnumdospan {
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size:17px;
font-weight:700;
line-height:17px;
margin-left:30px;	
margin-top:4px;	
}
#panier .titstadospan {
color:#397e94;
font-family: 'Montserrat', sans-serif;
font-size:13px;
font-weight:400;
line-height:13px;
margin-left:44px;	
margin-top:10px;	
}
#panier .icon_stapan {
background-image:url("../images/icon_stapan.png");
background-repeat:no-repeat;
color:#a93d3d;
font-family: 'Montserrat', sans-serif;
font-size:16px;
font-weight:700;
height:11px;
line-height:16px;
margin-left:46px;	
margin-top:8px;
padding-left:18px;	
}
#panier .icon_stapan span {
position:relative;
top:-3px;	
}
#panier .titpridospan {
color:#397e94;
font-family: 'Montserrat', sans-serif;
font-size:13px;
font-weight:400;
line-height:13px;
margin-left:47px;	
margin-top:10px;	
}
#panier .nbrpridospan {
color:#fe9602;
font-family:'Conv_ThomasHeadline-Black',Sans-Serif;
font-size:24px;
font-weight:900;
line-height:24px;
margin-left:49px;	
margin-top:2px;	
}
#panier .nbrpridospan span {
font-family:'Conv_ThomasHeadline-Bold',Sans-Serif;
font-weight:700;
}
#panier .buttomonweek {
height:56px;
width:100%;	
}
#panier .subpanier {
background-color:#fe9602;
background-image:url("../images/icon_flechepan.png");
background-repeat:no-repeat;
background-position:399px 19px;	
border:0 none;
color:#ffffff;
cursor:pointer;
font-family: 'Montserrat', sans-serif;
font-size:18px;
font-weight:700;
height:56px;
padding-left:166px;
text-align:left;
text-transform:uppercase;
transition: all 0.45s linear 0s;
width:100%;	
-webkit-border-bottom-right-radius: 18px;
-moz-border-radius-bottomright: 18px;
border-bottom-right-radius: 18px;
}
#panier .subpanier:hover {
background-color:#27b4fd;	
}
#panier .lignemonweekactive .titmonweek {
color:#35a8e1;
}
#panier .lignemonweekactive .datdeppan {	
background-image:url("../images/icon_clanpanh.png");
}
#panier .lignemonweekactive .datarrpan {	
background-image:url("../images/icon_clanpanh.png");
}		
#panier .lignemonweekactive .nbrfampan {	
background-image:url("../images/icon_fampanh.png");
}
#panier .lignemonweekactive .icon_stapan {
background-image:url("../images/icon_stapanh.png");	
color:#2cae78;
}	
#panier .lignemonweekactive .subpanier {
background-color:#ffffff;
background-image:url("../images/icon_flechepanh.png"),url("../images/icon_acrpan.png");
background-repeat:no-repeat;
background-position:437px 19px,123px 6px;	
border:0 none;
color:#1c77a4;
cursor:pointer;
font-family: 'Montserrat', sans-serif;
font-size:16px;
font-weight:700;
height:56px;
padding-left:189px;
text-align:left;
text-transform:uppercase;
transition: all 0.45s linear 0s;
width:100%;	
-webkit-border-bottom-right-radius: 0;
-moz-border-radius-bottomright: 0;
border-bottom-right-radius: 0;
}
#panier .lignemonweekactive .subpanier:hover {
background-color:#ffffff;	
}
#panier .contenucomp {
background-color:#f7f8f9;
float:left;
height:auto;
padding-bottom:22px;
width:100%	
}
#panier .colmoncompan {
background-image:url("../images/icon_moncomptepan.png");
background-repeat:no-repeat;
color:#27b4fd;
float:left;
font-family: 'Dosis', sans-serif;
font-size:23px;
font-weight:700;
height:16px;
line-height:23px;
margin-left:27px;
margin-top:23px;
padding-left:42px;
text-transform:uppercase;	
}
#panier .colmoncompan span {
position:relative;
top:-5px;	
}
#panier .lignecomptepan {
background-color:#ffffff;
float:left;
height:auto;
margin-left:25px;
margin-top:18px;
padding-bottom:32px;
width:593px;	
}
#panier .tricomppan {
background-color:#27b4fd;
float:left;
height:3px;
margin-left:39px;
margin-top:25px;
width:32px;	
}
#panier .titmesinfper {
color: #fe9602;
font-family: 'Montserrat', sans-serif;
font-size: 18.14px;
font-weight: 500;
line-height: 18px;
margin-left: 37px;
margin-top: 4px;
text-transform: uppercase;
}
#panier .colinpinfpan {
height:51px;	
margin-left:39px;
width:530px;	
}
#panier .colinpinfpanT1 {
margin-top:19px;	
}
#panier .colinpinfpanT2 {
margin-top:9px;	
}
#panier .colinpinfpanT3 {
margin-top:10px;	
}
#panier .colinpinfpanT4 {
margin-top:8px;	
}
#panier .colinpinfpanT5 {
margin-top:8px;	
}
#panier .colinpinfpanT6 {
margin-top:8px;	
}
#panier .colinpinfpanT7 {
margin-top:26px;	
}
#panier .colinpinfpanT8 {
margin-top:8px;	
}
#panier .colinpinfpanT9 {
margin-top:8px;	
}
#panier .colciv {
float:left;	
height:51px;
width:166px;
}
#panier .colnom {
float:left;	
height:51px;
margin-left:9px;
width:355px;
}
#panier .inpforpan {
background-color:#ffffff;
border: 1px solid #6ad6e4;
color: #165979;
float:left;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 400;
height: 51px;
padding: 0 0 0 32px;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;	
}	
#panier .colinpinfpan .form-control::-webkit-input-placeholder { color: #165979; }  /* WebKit, Blink, Edge */
#panier .colinpinfpan .form-control:-moz-placeholder { color: #165979; }  /* Mozilla Firefox 4 to 18 */
#panier .colinpinfpan .form-control::-moz-placeholder { color: #165979; }  /* Mozilla Firefox 19+ */
#panier .colinpinfpan .form-control:-ms-input-placeholder { color: #165979; }  /* Internet Explorer 10-11 */
#panier .colinpinfpan .form-control::-ms-input-placeholder { color: #165979; }  /* Microsoft Edge */
#panier .input-daterange .inpforpan {
cursor:pointer;
text-align:left;
}	
#panier .tricomppan2 {
background-color:#27b4fd;
float:left;
height:3px;
margin-left:39px;
margin-top:35px;
width:32px;	
}
#panier .titmodvotmotpas {
color: #fe9602;
font-family: 'Montserrat', sans-serif;
font-size: 18.14px;
font-weight: 500;
line-height: 18px;
margin-left: 37px;
margin-top: 6px;
}
#panier .lignebuttoncompte {
float:left;
height:72px;
margin-left:25px;
margin-top:12px;
width:593px;	
}
#panier .subcompte {
background-color:#fe9602;
background-image:url("../images/icon_flechecom.png");
background-repeat:no-repeat;
background-position:375px center;	
border:0 none;
color:#ffffff;
cursor:pointer;
font-family: 'Dosis', sans-serif;
font-size:25px;
font-weight:700;
height:72px;
padding-left:189px;
text-align:left;
text-transform:uppercase;
transition: all 0.45s linear 0s;
width:100%;	
-webkit-border-bottom-right-radius: 18px;
-moz-border-radius-bottomright: 18px;
border-bottom-right-radius: 18px;
}
#panier .subcompte:hover {
background-color:#27b4fd;	
}
#panier .colmesenvpan {
background-image:url("../images/icon_mesenvispan.png");
background-repeat:no-repeat;
color:#27b4fd;
float:left;
font-family: 'Dosis', sans-serif;
font-size:23px;
font-weight:700;
height:22px;
line-height:23px;
margin-left:31px;
margin-top:20px;
padding-left:38px;
text-transform:uppercase;	
}
#panier .colmesenvpan span {
position:relative;
top:-2px;	
}
#panier .bloc_ideweek {
float:left;	
height:804px;	
margin-left:28px;
margin-top:21px;
position:relative;
width:591px;
}
#panier .bloc_ideweekT {	
margin-top:0;	
}
#panier .image_ideweek {
cursor:pointer;	
float:left;
height:326px;
position:relative;
width:100%;	
}	
#panier .img_ideeweekend {
height:100%;
width:100%;	
z-index:1;
}
#panier .icon_blocideweek {	
background-image:url("../images/icon_blocideweek.png");
background-repeat:no-repeat;
float:left;
height:49px;
position:absolute;
left:13px;
top:19px;
width:207px;
}	
#panier .icon_derideweek {	
background-image:url("../images/icon_derideweek.png");
background-repeat:no-repeat;
color:#ffffff;
font-family: 'Dosis', sans-serif;
font-size:14.08px;
font-weight:600;
height:20px;
line-height:14px;
margin-left:10px;
margin-top:5px;	
padding-left:38px;
text-transform:uppercase;	
}
#panier .icon_derideweek span {	
position:relative;
top:2px;		
}
#panier .blocclandrier {
background-color:#27b4fd;
float:left;
height:49px;
position:absolute;
right:12px;
top:0;
width:46px;	
-webkit-border-bottom-left-radius: 18px;
-moz-border-radius-bottomleft: 18px;
border-bottom-left-radius: 18px;
}
#panier .icon_favenvpan {
position:absolute;
right:37px;	
top:22px;
}
#panier .icon_clandrierideweek {	
background-image:url("../images/icon_clandrierideweek.png");
background-repeat:no-repeat;	
float:left;
height:32px;
margin-left:7px;	
margin-top:7px;	
width:33px;
}	
#panier .nbr_jours {
color:#ffffff;
font-family: 'Bungee', cursive;
font-size:13.53px;
font-weight:400;
letter-spacing: -1px;
line-height:13px;
margin-top:15px;
text-align:center;	
}	
#panier .icon_faideweek {
cursor: pointer;
position: absolute;
right: 32px;
top: 66px;
z-index: 2;
}	
#panier .icon_twideweek {
cursor:pointer;
position:absolute;
right:32px;	
top:113px;
z-index:2;
}	
#panier .icon_wtsideweek {
cursor:pointer;
position:absolute;
right:32px;	
top:159px;
z-index:2;
}
#panier .icon_proideweek {	
background-image:url("../images/icon_proideweek.png");
background-repeat:no-repeat;
bottom:-24px;
float:left;
height:85px;
position:absolute;	
right:28px;	
width:85px;
}
#panier .titpromoside {	
color:#ffffff;
font-family:'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:14px;
font-weight:700;
line-height:14px;
margin-top: 23px;
text-align:center;
text-transform:uppercase;		
}	
#panier .nbrpromoside {	
color:#ffffff;
font-family:'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:36px;
font-weight:700;
line-height:36px;
text-align:center;	
margin-top:-3px;
}	
#panier .nbrpromoside span {	
font-size:18px;	
position:relative;
top:-11px;
}	
#panier .contenu_ideweek {
background-color:#ffffff;	
float:left;
height:307px;
width:100%;	
}
#panier .barreconideweek {	
background-color:#fe7902;
float:left;
height:3px;
margin-left:24px;
margin-top:25px;
width:32px;		
}	
#panier .nom_ideweek {
color: #27b4fd;
cursor:pointer;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 29.96px;
font-weight: 700;
line-height: 29px;
letter-spacing: -0.2px;
margin-left: 24px;
margin-top: 3px;
}	
#panier .leweekplu {
margin-top:16px;	
width:100%;	
}	
#panier .barreL_leweekplu {
background-color:#fe7902;
float:left;
height:1px;
margin-left:30px;
margin-top:10px;
width:160px;	
}	
#panier .titleweekplu {
color:#fe9602;
float:left;
font-family: 'Montserrat', sans-serif;
font-size:18px;
font-weight:600;
line-height:18px;
text-align:center;
width:207px;	
}
#panier .barreR_leweekplu {
background-color:#fe7902;
float:left;
height:1px;
margin-top:10px;
width:160px;	
}
#panier .icon_jouideweek {	
background-image:url("../images/icon_jouideweek.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size:17px;
font-weight:300;
height:19px;
line-height:17px;
margin-left:43px;
margin-top:14px;
padding-left:56px;		
}			
#panier .icon_jouideweek span {
position:relative;
top:3px;	
}	
#panier .barreleweekplu {
background-color:#ececec;
float:left;
height:1px;
margin-left:38px;
margin-top:9px;
width:502px;	
}		
#panier .icon_hotideweek {	
background-image:url("../images/icon_hotideweek.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size:17px;
font-weight:300;
height:15px;
line-height:17px;
margin-left:41px;
margin-top:12px;
padding-left:59px;		
}			
#panier .icon_hotideweek span {
position:relative;
top:0;	
}	
#panier .etoile_ideweek {	
margin-left: 7px;
position: relative;
top: 1px;	
}		
#panier .etoile_ideweek img {
margin-right:-5px;	
}
#panier .barreleweekpluh {
background-color:#ececec;
float:left;
height:1px;
margin-left:38px;
margin-top:11px;
width:502px;	
}
#panier .icon_forideweek {	
background-image:url("../images/icon_forideweek.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size:17px;
font-weight:300;
height:20px;
line-height:17px;
margin-left:43px;
margin-top:10px;
padding-left:56px;		
}			
#panier .icon_forideweek span {
position:relative;
top:3px;	
}	
#panier .barreleweekplud {
background-color:#ececec;
float:left;
height:1px;
margin-left:38px;
margin-top:10px;
width:502px;	
}	
#panier .icon_actideweek {	
background-image:url("../images/icon_actideweek.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size:17px;
font-weight:300;
height:24px;
line-height:17px;
margin-left:44px;
margin-top:9px;
padding-left:56px;		
}			
#panier .icon_actideweek span {
position:relative;
top:4px;	
}	
#panier .barreleweekplue {
background-color:#ececec;
float:left;
height:1px;
margin-left:38px;
margin-top:9px;
width:502px;	
}	
#panier .icon_traideweek {	
background-image:url("../images/icon_traideweek.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size:17px;
font-weight:300;
height:21px;
line-height:17px;
margin-left:45px;
margin-top:8px;
padding-left:57px;		
}			
#panier .icon_traideweek span {
position:relative;
top:4px;	
}	
#panier .prixbutton {
background-color:#f1f1f1;
float:left;
height:72px;
width:100%;	
}	
#panier .prixideweek {
float:left;
height:72px;
width:336px;	
}
#panier .parideweek {
color:#165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:14px;
font-weight:700;
line-height:14px;	
margin-left: 48px;
margin-top: 8px;
}
#panier .priideweek {	
color:#fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:49px;
font-weight:700;
line-height:49px;	
margin-left: 46px;
margin-top: -4px;
text-transform:uppercase;
}	
#panier .priideweek span {
font-size:17px;	
}	
#panier .priideweek font {
color:#165979;	
text-transform:none;
}	
#panier .buttonideweek {
float:left;
height:72px;
width:238px;	
}
#panier .sub {
background-color:#fe9602;
background-image:url("../images/icon_flecheideweek.png");
background-repeat:no-repeat;
background-position:180px center;	
border:0 none;
color:#ffffff;
cursor:pointer;
font-family: 'Montserrat', sans-serif;
font-size:17.25px;
font-weight:700;
height:47px;
margin-top:13px;
padding-left:52px;
text-align:left;
text-transform:uppercase;
transition: all 0.45s linear 0s;
width:100%;	
-webkit-border-bottom-right-radius: 18px;
-moz-border-radius-bottomright: 18px;
border-bottom-right-radius: 18px;
}
#panier .sub:hover {
background-color:#27b4fd;	
}
#panier .cadeauavantage {
background-color:#c9f6fa;
float:left;
height:53px;
width:100%;	
}
#panier .bg_cadeau {
background-image:url("../images/bg_cadeau.png");
background-repeat:no-repeat;
float:left;
height:52px;
width:226px;
}
#panier .icon_cadideweek {
background-image:url("../images/icon_cadideweek.png");
background-repeat:no-repeat;	
color:#275586;
font-family: 'Montserrat', sans-serif;
font-size:15.76px;	
font-weight:400;
height:26px;
line-height:14px;
margin-left:30px;
margin-top:14px;
padding-left:45px;
}	
#panier .icon_cadideweek span {
position:relative;
top:0;	
}	
#panier .avantageideweek {
color: #27b4fd;
float: left;
list-style-type: circle;
margin-bottom: 0;
margin-left: 54px;
margin-top: 4px;
padding: 0;	
}	
#panier .avantageideweek li{
height:18px;	
}	
#panier .avantageideweek span{
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size:14px;	
font-weight:400;	
}	
#panier .plusieuractivites {
background-color:#27b4fd;
float:left;
height:46px;
width:100%;
-webkit-border-bottom-right-radius: 43px;
-moz-border-radius-bottomright: 43px;
border-bottom-right-radius: 43px;
}	
#panier .icon_pluideweek {
background-image:url("../images/icon_pluideweek.png");
background-repeat:no-repeat;	
color:#ffffff;
cursor:pointer;
font-family: 'Montserrat', sans-serif;
font-size:17px;
font-weight:600;
line-height:17px;
margin-left:60px;
margin-top:14px;
padding-left:26px;
text-transform:uppercase;
}	
#panier .icon_pluideweek span {
position:relative;
top:1px;	
}	
/*****************************************
		        Fin Panier
*****************************************/
/*****************************************
		        Se Connecter
*****************************************/
#seconnecter {
margin-top:81px;	
}	
#seconnecter .contenuseconnecter {
background-color:#c9f6fa;
float:left;
height:auto;
position:relative;
width:100%;	
}
#seconnecter .coltitseconnecter {
margin:41px auto 0;	
width:574px;	
}
#seconnecter .trititseconnecterL {
background-color:#27b4fd;	
float:left;	
height:2px;
margin-top:12px;
width:126px;	
}
#seconnecter .titseconnecter {	
color:#27b4fd;
float:left;	
font-family: 'Montserrat', sans-serif;
font-size:24px;
font-weight:700;
line-height:24px;
text-align:center;
text-transform:uppercase;
width:322px;
}
#seconnecter .trititseconnecterR {	
background-color:#27b4fd;	
float:left;	
height:2px;
margin-top:12px;
width:126px;
}
#seconnecter .parseconnecter {	
color:#1c77a4;
font-family: 'Montserrat', sans-serif;
font-size:19.16px;
font-weight:400;
line-height:19px;
margin-top:4px;
text-align:center;
}
#seconnecter .colinpseconnecter {
height: 63px;
margin: 0 auto;	
width:577px;
}
#seconnecter .colinpseconnecterT1 {
margin-top:31px;	
}
#seconnecter .colinpseconnecterT2 {
margin-top:2px;	
}
#seconnecter .inpseconn {
background-color:#ffffff;
border: 1px solid #6ad6e4;
color: #1c77a4;
float:left;
font-family: 'Montserrat', sans-serif;
font-size: 16px;
font-weight: 300;
height: 63px;
padding: 0 0 0 95px;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;	
}	
#seconnecter .colinpseconnecter .form-control::-webkit-input-placeholder { color: #1c77a4; }  /* WebKit, Blink, Edge */
#seconnecter .colinpseconnecter .form-control:-moz-placeholder { color: #1c77a4; }  /* Mozilla Firefox 4 to 18 */
#seconnecter .colinpseconnecter .form-control::-moz-placeholder { color: #1c77a4; }  /* Mozilla Firefox 19+ */
#seconnecter .colinpseconnecter .form-control:-ms-input-placeholder { color: #1c77a4; }  /* Internet Explorer 10-11 */
#seconnecter .colinpseconnecter .form-control::-ms-input-placeholder { color: #1c77a4; }  /* Microsoft Edge */
#seconnecter .votmaisecon {
background-image:url("../images/icon_votmaisecon.png");
background-position:32px 18px;		
background-repeat:no-repeat;		
}	
#seconnecter .motpassecon {
background-image:url("../images/icon_motpassecon.png");
background-position:31px 17px;		
background-repeat:no-repeat;		
}	
#seconnecter .motdepasseconnecter {
margin:10px auto 0;	
width:577px;	
}
#seconnecter .titmotdepasse {
background-image:url("../images/icon_flechemotpas.png");
background-repeat:no-repeat;
color:#1c77a4;	
float:right;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight: 600;	
line-height:14px;
padding-left:14px;
text-decoration: underline;
}	
#seconnecter .titmotdepasse span {
position:relative;
top:-1px;	
}	
#seconnecter .colbutseconnecter {
height:72px;
margin:11px auto 0;
width:577px;	
}	
#seconnecter .subsecon {
background-color: #fe9602;
background-image:url("../images/icon_flechebutsecon.png");
background-position:368px center;
background-repeat:no-repeat;
border: 0 none;
cursor: pointer;
color: #ffffff;
font-family: 'Dosis', sans-serif;
font-size: 25.22px;
font-weight: 700;
height: 72px;
padding-left:193px;
text-align: left;
text-transform: uppercase;
transition: all 0.2s ease 0s;
width: 100%;
-webkit-border-bottom-right-radius: 18px;
-moz-border-radius-bottomright: 18px;
border-bottom-right-radius: 18px;
}
#seconnecter .subsecon:hover {
background-color:#27b4fd;	
}
#seconnecter .coltitouconvoucli {
margin:47px auto 0;
width:578px;	
}
#seconnecter .titouconvoucliL {
background-color:#27b4fd;	
float:left;	
height:2px;
margin-top:13px;
width:70px;
}
#seconnecter .titouconvoucli {
color:#27b4fd;	
float:left;	
font-family: 'Montserrat', sans-serif;
font-size: 24px;
font-weight: 700;	
line-height:24px;
text-align:center;
text-transform:uppercase;
width:438px;
}
#seconnecter .titouconvoucliR {
background-color:#27b4fd;	
float:left;	
height:2px;
margin-top:13px;
width:70px;
}
#seconnecter .colbutfacesecon {
cursor:pointer;
height:72px;
margin:27px auto 0;
width:577px;	
}
#seconnecter .colbutfacesecon img {
height:100%;
width:100%;	
}
#seconnecter .colbutgoogsecon {
cursor:pointer;
height:72px;
margin:6px auto 0;
width:577px;	
}
#seconnecter .colbutgoogsecon img {
height:100%;
width:100%;	
}
#seconnecter .colinscrvous {
background-color:#27b4fd;
cursor:pointer;
float:left;
height:70px;
margin-top:42px;
width:100%;	
}
#seconnecter .titinscrvous {
color:#ffffff;	
font-family: 'Montserrat', sans-serif;
font-size: 19.01px;
font-weight: 700;	
line-height:19px;
margin-top:29px;
text-align:center;
text-transform:uppercase;
}
#seconnecter .titinscrvous span {
color:#104c78;
text-decoration:underline;	
}
/*****************************************
		      Fin Se Connecter
*****************************************/
/*****************************************
		       Inscrivez Vous
*****************************************/
#inscrivezvous {
margin-top:81px;	
}	
#inscrivezvous .contenuinscrivezvous {
background-color:#c9f6fa;
float:left;
height:auto;
position:relative;
width:100%;	
}
#inscrivezvous .coltitinscrivezvous {
margin:33px auto 0;
width:574px;	
}
#inscrivezvous .titinscrivezvousL {
background-color:#27b4fd;	
float:left;	
height:2px;
margin-top:12px;
width:126px;
}
#inscrivezvous .titinscrivezvous {
color:#27b4fd;	
float:left;	
font-family: 'Montserrat', sans-serif;
font-size: 24px;
font-weight: 700;	
line-height:24px;
text-align:center;
text-transform:uppercase;
width:322px;
}
#inscrivezvous .titinscrivezvousR {
background-color:#27b4fd;	
float:left;	
height:2px;
margin-top:12px;
width:126px;
}
#inscrivezvous .parinscrivezvous {
color:#1c77a4;
font-family: 'Montserrat', sans-serif;
font-size: 18px;
font-weight: 400;	
line-height:18px;
margin-top:6px;
text-align:center;	
}
#inscrivezvous .colinpinscrivezvous {
margin:0 auto;
height:63px;
width:577px;	
}
#inscrivezvous .colinpinscrivezvousT1 {
margin-top:13px;	
}
#inscrivezvous .colinpinscrivezvousT2 {
margin-top:1px;	
}
#inscrivezvous .inpinscvou {
background-color:#ffffff;
border: 1px solid #6ad6e4;
color: #1c77a4;
float:left;
font-family: 'Montserrat', sans-serif;
font-size: 16px;
font-weight: 300;
height: 63px;
padding: 0 0 0 46px;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;	
}	
#inscrivezvous .colinpinscrivezvous .form-control::-webkit-input-placeholder { color: #1c77a4; }  /* WebKit, Blink, Edge */
#inscrivezvous .colinpinscrivezvous .form-control:-moz-placeholder { color: #1c77a4; }  /* Mozilla Firefox 4 to 18 */
#inscrivezvous .colinpinscrivezvous .form-control::-moz-placeholder { color: #1c77a4; }  /* Mozilla Firefox 19+ */
#inscrivezvous .colinpinscrivezvous .form-control:-ms-input-placeholder { color: #1c77a4; }  /* Internet Explorer 10-11 */
#inscrivezvous .colinpinscrivezvous .form-control::-ms-input-placeholder { color: #1c77a4; }  /* Microsoft Edge */
#inscrivezvous .colenvnewsletters {
height:15px;
margin:19px auto 0;	
width:577px;	
}	
#inscrivezvous .inp_envnews {
float:left;
height:15px;
width:15px;	
}	
#inscrivezvous .titenvnews {
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 16px;
margin-left: 30px;
}	
#inscrivezvous .colbutinscrivezvous {
height:72px;
margin:20px auto 0;
width:577px;	
}	
#inscrivezvous .subinscr {
background-color: #fe9602;
background-image:url("../images/icon_flechebutsecon.png");
background-position:382px center;
background-repeat:no-repeat;
border: 0 none;
cursor: pointer;
color: #ffffff;
font-family: 'Dosis', sans-serif;
font-size: 25.22px;
font-weight: 700;
height: 72px;
padding-left:156px;
text-align: left;
text-transform: uppercase;
transition: all 0.2s ease 0s;
width: 100%;
-webkit-border-bottom-right-radius: 18px;
-moz-border-radius-bottomright: 18px;
border-bottom-right-radius: 18px;
}
#inscrivezvous .subinscr:hover {
background-color:#27b4fd;	
}
#inscrivezvous .coltitconauxressoc {
margin:21px auto 0;
width:578px;	
}
#inscrivezvous .titconauxressocL {
background-color:#27b4fd;
float:left;
height:2px;
margin-top:14px;
width:39px;	
}
#inscrivezvous .titconauxressoc {
color:#27b4fd;	
float:left;
font-family: 'Montserrat', sans-serif;
font-size: 24px;
font-weight: 700;
line-height: 24px;
text-align:center;
text-transform:uppercase;
width:500px;	
}
#inscrivezvous .titconauxressocR {
background-color:#27b4fd;
float:left;
height:2px;
margin-top:14px;
width:39px;		
}
#inscrivezvous .colbutfacesecon {
cursor:pointer;
height:72px;
margin:22px auto 0;
width:577px;	
}
#inscrivezvous .colbutfacesecon img {
height:100%;
width:100%;	
}
#inscrivezvous .colbutgoogsecon {
cursor:pointer;
height:72px;
margin:6px auto 0;
width:577px;	
}
#inscrivezvous .colbutgoogsecon img {
height:100%;
width:100%;	
}
#inscrivezvous .coldejauncom {
background-color:#27b4fd;
cursor:pointer;
float:left;
height:70px;
margin-top:17px;
width:100%;	
}
#inscrivezvous .titdejauncom {
color:#ffffff;	
font-family: 'Montserrat', sans-serif;
font-size: 19.01px;
font-weight: 700;	
line-height:19px;
margin-top:29px;
text-align:center;
text-transform:uppercase;
}
#inscrivezvous .titdejauncom span {
color:#104c78;
text-decoration:underline;	
}
/*****************************************
		     Fin Inscrivez Vous
*****************************************/
/*****************************************
            Weekend A Proximite
*****************************************/
#weekendaproximite {
}	
#weekendaproximite .contenuidewee {
float:left;
height:auto;
width:100%;	
}
#weekendaproximite .coltypidewee {
margin-top:19px;
width:100%;	
}
#weekendaproximite .bloctypidewee {
height:auto;	
float:left;
margin-bottom:24px;
margin-left:3.8%;
width:92.6%;	
}
#weekendaproximite .imgidewee {
cursor:pointer;
height:286px;	
position:relative;	
overflow:hidden;
width:100%;	
}
#weekendaproximite .img_idewee {
height:100%;
width:100%;	
}
#weekendaproximite .hovimgidewee {
/*background-image: url("../images/icon_hovimgidewee.png");*/
background-repeat: no-repeat;
bottom:-1px;
height:107px;
position:absolute;
width:100%;
z-index:2;
}
#weekendaproximite .catidewee {
bottom:57px;	
left:46.8%;
position:absolute;	
z-index:3;
}
#weekendaproximite .titcatidewee {
color:#feffff;	
bottom:18px;	
font-family:'Pacifico', cursive;
font-size:40.09px;
font-weight:400;
line-height:40px;
position:absolute;
text-align:center;	
width:100%;
z-index:3;
}
#weekendaproximite .titcatideweespe {
font-size: 36.09px;
line-height: 36px;
}
#weekendaproximite .detidewee {	
height:47px;	
width:100%;	
}
#weekendaproximite .titofrdis {
color: #165979;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 16.42px;
line-height: 16px;
margin-left: 3.85%;
margin-top: 16px;
}
#weekendaproximite .titofrdis span {
color:#fe9602;	
}
#weekendaproximite .baridewee {
float: left;
margin-left: 6.3%;
margin-top: 6px;
}
#weekendaproximite .aparde {
color: #165979;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 12.91px;
line-height: 12px;
margin-left: 3.7%;
margin-top: 11px;
text-align: right;
}
#weekendaproximite .priidewee {
color:#27b4fd;	
float:left;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 35.21px;
font-weight:700;
line-height: 35px;
margin-left:1.7%;
margin-top:6px;
}
#weekendaproximite .priidewee span {
font-size: 23.47px;	
}
#weekendaproximite .colparidewee {
background-color: #f6f3f3;
border-bottom: 1px solid #27b4fd;
float: left;
height: auto;
min-height: 49px;
padding-bottom: 8px;
position: relative;
width: 100%;
}
#weekendaproximite .barparidewee {
background-color:#e6e9ec;
height:1px;	
left:1.7%;
position:absolute;	
top:0;	
width:97%;
}
#weekendaproximite .paridewee {
color: #73848c;
font-family: 'Montserrat', sans-serif;
font-size: 13.5px;
font-weight: 300;
line-height: 17px;
margin: 0 auto;
text-align: center;
width: 93.7%;
}
#weekendaproximite .paridewee-T1 {
margin-top:5px;	
overflow: hidden;
height: 37px;
}
#weekendaproximite .paridewee-T2 {
margin-top:13px;	
}
#weekendaproximite .colbutidewee {
float:left;
height:24px;
width:100%;	
}
#weekendaproximite .bgbutidewee {
background-image: url("../images/bg_butidewee.png");
background-repeat: no-repeat;
cursor:pointer;
height:24px;
margin: 0 auto;
width:182px;	
}
#weekendaproximite .pluidewe {
float:left;	
margin-left: 23%;
margin-top:-4px;
}
#weekendaproximite .jedecidewee {
color: #ffffff;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 10.62px;
font-weight: 700;
line-height: 10px;
margin-left: 3.4%;
margin-top: 6px;
text-transform: uppercase;
}
/*****************************************
            Fin Weekend A Proximite
*****************************************/
@media screen and (max-width:490px) {
/*****************************************
			    Vous Cherchez
*****************************************/
#vouscherchez .tit_cherchez {
margin-left: 1.6%;
}
#vouscherchez .leftmenu_cherchez {
margin-left: 1.65%;
width: 47.8%;
}
#vouscherchez .rightmenu_cherchez {
margin-left: 0.8%;
width: 47.8%;
}
#vouscherchez .bloc_icon {
width: 12.8%;
}
#vouscherchez .tit_weekprox {
letter-spacing: -0.8px;	
margin-left: 1.5%;
}
#vouscherchez .tit_weekdec {
letter-spacing: -0.8px;	
margin-left: 1.5%;
}
#vouscherchez .tit_weekinso {
letter-spacing: -0.8px;	
margin-left: 1.5%;
}
#vouscherchez .tit_weekesca {
letter-spacing: -0.8px;	
margin-left: 1.5%;
}
#vouscherchez .tit_weekmond {
margin-left: 1.5%;
}
#vouscherchez .contenu_vousetes {
margin-left: 1.65%;
width: 96.4%;
}
#vouscherchez .contenu_ceweekend {
margin-left: 1.65%;
width: 96.4%;
}
#vouscherchez .col_recherche {
margin-left: 1.65%;
width: 96.4%;
}
/*****************************************
              Fin Vous Cherchez
*****************************************/
/*****************************************
                Idees weekngo
*****************************************/
#ideesweekngo .bloctypidewee {
margin-left: 2%;
width: 96%;
}
#ideesweekngo .titidewee {
margin-left: 2%;
padding-left: 38px;
width: 42%;
}
#ideesweekngo .barretitidewee {
float: right;
margin-right: 2%;
width: 54%;
}
#ideesweekngo .baridewee {
margin-left: 2%;
}
#ideesweekngo .titofrdis {
margin-left: 2%;
}
#ideesweekngo .aparde {
margin-left: 1%;
}
#ideesweekngo .titcatideweespe {
font-size: 32px;
line-height: 32px;
}
/*****************************************
              Fin Idees weekngo
*****************************************/
/*****************************************
               Agenda weekngo
*****************************************/
#agendaweekngo .titagewee {
margin-left: 2%;
padding-left: 30px;
width: 48%;
}
#agendaweekngo .barretitagewee {
float: right;
margin-right: 2%;
width: 48%;
}
#agendaweekngo .colconagewee {
margin-left: 2%;
width: 96%;
}
#agendaweekngo .imgagewee {
width: 55%;
}
#agendaweekngo .datagewee {
width: 13%;
}
#agendaweekngo .detagewee {
width: 32%;
}
/*****************************************
             Fin Agenda weekngo
*****************************************/	
/*****************************************
               Experts weekngo
*****************************************/
#expertsweekngo .titexpwee {
margin-left: 2%;
padding-left: 30px;
width: 48%;
}
#expertsweekngo .barretitexpwee {
float: right;
margin-right: 2%;
width: 48%;
}
#expertsweekngo .colconexpwee {
margin-left: 2%;
width: 96%;
}
#expertsweekngo .parweevilreg {
margin-left: 2%;
width: 96%;
}
#expertsweekngo .titweevilreg {
margin-left: 2%;
}
#expertsweekngo .imgvilexpwee {
width: 96%;
}
/*****************************************
             Fin Experts weekngo
*****************************************/
/*****************************************
            Weekend A Proximite
*****************************************/
#weekendaproximite .bloctypidewee {
margin-left: 2%;
width: 96%;
}
#weekendaproximite .baridewee {
margin-left: 2%;
}
#weekendaproximite .titofrdis {
margin-left: 2%;
}
#weekendaproximite .aparde {
margin-left: 1%;
}
#weekendaproximite .titcatideweespe {
font-size: 32px;
line-height: 32px;
}
/*****************************************
            Fin Weekend A Proximite
*****************************************/
/*****************************************
	            Je Filtre
*****************************************/
#jefiltre .colresuliste {
width: 30.8%;
}
#jefiltre .titresulist {
margin-left: 9.4%;
}
#jefiltre .coljefiltlist {
width: 34%;
}
#jefiltre .coltriparlist {
width: 35.17%;
}
#jefiltre .coltriparlist .btn {
padding: 0 23% 0 4%;
}
#jefiltre .triplumoiactl {
width: 26.8%;
}
#jefiltre .triplumoiactr {
width: 27.4%;
}
#jefiltre .coltitplumoiact {
width: 45.8%;
}
/*****************************************
	          Fin Je Filtre
*****************************************/
/*****************************************
	          Resultats Liste
*****************************************/
#resultatsliste .icon_actlis {
left: 34%;
}
#resultatsliste .icon_hotlis {
left: 45%;
}
#resultatsliste .icon_adulis {
left: 57%;
}
#resultatsliste .vilpayavi {
width: 56.04%;
}
#resultatsliste .prilis {
width: 43.74%;
}
#resultatsliste .contenu_ideweek {
height: auto;
padding-bottom: 10px;
}
/*****************************************
	        Fin Resultats Liste
*****************************************/
/*****************************************
	            Top Fiche
*****************************************/
#topfiche .barrenomfic {
margin-left: 2.5%;
}
#topfiche .nomhotfic {
margin-left: 2.7%;
}
#topfiche .vilpayavific {
width: 55%;
}
#topfiche .vilpayfic {
margin-left: 5%;
padding-left: 20px;
}
#topfiche .avific {
margin-left: 5%;
}
#topfiche .etoavific {
margin-left: 1%;
}
#topfiche .prific {
margin-left: 2%;
width: 43%;
}
#topfiche .titvotwee {
font-size: 26px;
line-height: 22px;
margin-left: 2%;
padding-left: 30px;
width: 68.5%;
}
#topfiche .blocdetailactivite {
margin-left: 3%;
width: 94%;
}
#topfiche .icon_titjoract {
margin-left: 3.65%;
}
#topfiche .icon_adulact {
width: 42.7%;
}
#topfiche .blocdetailtransfert {
margin-left: 3%;
width: 94%;
}
#topfiche .paroptacth2 {
height: auto;
}
/*****************************************
	          Fin Top Fiche
*****************************************/
/*****************************************
	            Contenu Fiche
*****************************************/
#contenufiche .titnosdep {
font-size: 22.12px;
line-height: 25px;
margin-left: 2%;
padding-left: 30px;
width: 84%;
}
#contenufiche .titforweecho {
margin-left: 2%;
}
#contenufiche .forchovosdat {
margin-left: 2%;
width: 96%;
}
#contenufiche .titdatdepfic {
margin-left: 5%;
}
#contenufiche .inpfic {
margin-left: 6%;
}
#contenufiche .blocdatpro {
margin-left: 5%;
width: 90.3%;
}
#contenufiche .tit_datefic {
margin-left: 3.1%;
}
#contenufiche .blocinpdate {
margin-left: 3.1%;
}
#contenufiche .titasavoir {
margin-left: 2%;
padding-left: 30px;
width: 46.8%;
}
#contenufiche .triasavoir {
width: 48.6%;
}
#contenufiche .detailasavoir {
margin-left: 2%;
width: 96%;
}
#contenufiche .titasavoir1 {
margin-left: 2%;
padding-left: 30px;
width: 60%;
}
#contenufiche .triasavoir1 {
width: 36.2%;
}
#contenufiche .titlacarte {
margin-left: 2%;
padding-left: 30px;
width: 28.7%;
}
#contenufiche .blocmapfic {
margin-left: 2%;
width: 96%;
}
#contenufiche .parpriforweefic {
width: 74%;
}
#contenufiche .coninfoforfic {
margin-left: 4%;
width: 92%;
}
#contenufiche .titinfoforfic {
margin-left: 4%;
padding-left: 12px;
}
/*****************************************
	          Fin Contenu Fiche
*****************************************/
/*****************************************
          Des Week-end Interessant
*****************************************/
#desweekinteressant .tit_nosideweek {
margin-left: 2%;
padding-left: 30px;
width: 70.8%;
}
#desweekinteressant .barre_titnosideweek {
width: 23%;
}
#desweekinteressant .icon_actlis {
left: 34%;
}
#desweekinteressant .icon_hotlis {
left: 45%;
}
#desweekinteressant .icon_adulis {
left: 57%;
}
#desweekinteressant .vilpayavi {
width: 56.04%;
}
#desweekinteressant .prilis {
width: 43.74%;
}
#desweekinteressant .contenu_ideweek {
height: auto;
padding-bottom: 10px;
}
/*****************************************
		Fin Des Week-end Interessant
*****************************************/
/*****************************************
		          Recap
*****************************************/
#recap .detrecapitulatif {
margin-left: 2%;
width: 96%;
}
#recap .colcodpromo {
margin-left: 2%;
width: 96%;
}
#recap .colcodepromo {
margin-left: 2%;
width: 96%;
}
#recap .colforrecap {
margin-left: 2%;
width: 96%;
}
#recap .icon_infvoyrec {
margin-left: 2%;
}
#recap .colinforecap {
margin-left: 2%;
width: 96%;
}
#recap .coltypepaierecap {
margin-left: 2%;
width: 96%;
}
#recap .colpayvotweerecap {
margin-left: 2%;
width: 96%;
}
#recap .menupaierecap {
margin-left: 2%;
width: 96%;
}
#recap .contenupaierecap {
margin-left: 2%;
width: 96%;
}
#recap .subpayvot {
background-position: 90% center;
}
#recap .prixrec {
margin-left: 4%;
width: 54.85%;
}
#recap .blocchodeperrec {
margin-left: 2%;
width: 59.71%;
}
#recap .titchonomtic {
font-size: 12px;
line-height: 12px;
padding-left: 30px;
}
#recap .tit_adulterec {
margin-left: 6.4%;
width: 56.8%;
}
#recap .but_adulterec {
width: 32.8%;
}
#recap .tit_enfanrec {
margin-left: 6.4%;
width: 56.8%;
}
#recap .colpurec {
margin-left: 4.7%;
width: 13.3%;
}
#recap .colptrec {
width: 13.3%;
}
#recap .icon_sairec {
margin-left: 6%;
}
#recap .icon_barcodrec {
padding-left: 30px;
}
#recap .icon_prorec {
padding-left: 20px;
}
#recap .titcondrecap {
margin-left: 2%;
}
#recap .colparcarbanage {
margin-left: 5%;
}
/*****************************************
		        Fin Recap
*****************************************/
/*****************************************
	        Top Fiche Package
*****************************************/
#topfichepackage .pridevperfic {
font-size: 24px;
}
#topfichepackage .pridevperfic span {
font-size: 10px;
margin-left: -2px;
}
#topfichepackage .parfic {
font-size: 10px;
}
#topfichepackage .vilpayfic {
font-size: 12px;
padding-left: 20px;
}
#topfichepackage .durjounuific {
font-size: 12px;
padding-left: 21px;
}
#topfichepackage .titvotwee {
font-size: 23px;
line-height: 22px;
padding-left: 30px;
}
/*****************************************
	        Fin Top Fiche Package
*****************************************/
/*****************************************
	        Contenu Fiche Package
*****************************************/
#contenufichepackage .icon_titceweek {
left: 2px;
}
#contenufichepackage .titdatdepfic {
font-size: 10px;
line-height: 12px;
margin-left: 20px;
padding-left: 25px;
}
#contenufichepackage .inpdatefic {
font-size: 13px;
}
#contenufichepackage .titdatretfic {
font-size: 10px;
line-height: 11px;
margin-left: 20px;
padding-left: 25px;
}
#contenufichepackage .contchovosdatficR {
width: 59%;
}
#contenufichepackage .coninfoforfic {
height: auto;
margin-left: 2%;
padding-bottom: 10px;
width: 96%;
}
#contenufichepackage .icon_proforweefic {
margin-left: 2%;
}
#contenufichepackage .parpriforweefic {
width: 77%;
}
#contenufichepackage .priforweefic {
font-size: 30px;
line-height: 31px;
margin-left: 6%;
margin-top: 0px;
}
#contenufichepackage .parforweefic {
font-size: 10px;
line-height: 12px;
margin-left: 6%;
}
#contenufichepackage .priforweefic span {
font-size: 10px;
}
#contenufichepackage .titnosdep {
font-size: 18px;
line-height: 18px;
padding-left: 30px;
}
#contenufichepackage .titnosdep span {
top: -14px;
}
#contenufichepackage .titnosdep font {
font-size: 16px;
}
#contenufichepackage .colchovosdat .trivoiplusprodL {
margin-left: 25%;
}
/*****************************************
	      Fin Contenu Fiche Package
*****************************************/
/*****************************************
		       Recap Package
*****************************************/
#recappackage .detrecapitulatif {
margin-left: 2%;
width: 96%;
}
#recappackage .titchonomtic2 {
margin-left: 2%;
padding-left: 30px;
}
#recappackage .colnumaduenf {
margin-left: 2%;
width: 96%;
}
#recappackage .but_adulterec {
width: 50%;
}
#recappackage .tit_adulterec {
margin-left: 4%;
width:38%;
}
/*****************************************
		    Fin Recap Package
*****************************************/
}	
@media screen and (max-width:430px) {
/*****************************************
				   Header
*****************************************/
#header .logo {
height: 40px;
margin-top: 10px;
}
/*****************************************
			     Fin Header	
*****************************************/	
/*****************************************
			    Vous Cherchez
*****************************************/
#vouscherchez .leftmenu_cherchez {
width: 96.4%;
}
#vouscherchez .rightmenu_cherchez {
margin-left: 1.65%;
width: 96.4%;
}
#vouscherchez .menweek {
margin-bottom:2px !important;
}
#vouscherchez .bloc_icon {
width: 14.5%;
}
#vouscherchez .tit_weekprox {
letter-spacing: 0;
margin-left: 3.6%;
}
#vouscherchez .tit_weekdec {
letter-spacing: 0;
margin-left: 3.6%;
}
#vouscherchez .tit_weekinso {
letter-spacing: 0;
margin-left: 3.6%;
}
#vouscherchez .tit_weekesca {
letter-spacing: 0;	
margin-left: 3.6%;
}
#vouscherchez .tit_weekmond {
margin-left: 3.6%;
}
/*****************************************
              Fin Vous Cherchez
*****************************************/	
/*****************************************
                Idees weekngo
*****************************************/
#ideesweekngo .titidewee {
width: 50%;
}
#ideesweekngo .barretitidewee {
width: 46%;
}
#ideesweekngo .titofrdis {
font-size: 12px;
line-height: 12px;
}
#ideesweekngo .priidewee {
font-size: 32px;
line-height: 32px;
margin-left: 1%;
}
#ideesweekngo .titcatidewee {
font-size: 32.09px;
line-height: 32px;
}
#ideesweekngo .titcatideweespe {
font-size: 28px;
line-height: 28px;
}
/*****************************************
              Fin Idees weekngo
*****************************************/	
/*****************************************
               Experts weekngo
*****************************************/
#expertsweekngo .imgvilexpwee {
height: 176px;
}
#expertsweekngo .catexpwee {
margin-top: 8px;
}
#expertsweekngo .bgimgexpwee {
height: 80px;
width: 64%;
}
#expertsweekngo .imgexpert {
height: 70px;
width: 94%;
}
#expertsweekngo .titproexpwee {
margin-left: 0;
}
#expertsweekngo .titweevilreg {
font-size: 12px;
}
#expertsweekngo .colaviclieexpwee {
margin-top: 5px;
}
#expertsweekngo .etoexpwee {
margin-left: 8%;
}
/*****************************************
             Fin Experts weekngo
*****************************************/
/*****************************************
	              Paiement
*****************************************/
#paiement .teleque {
margin-left: 12%;
}
#paiement .colquepai {
margin-left: 1%;
}
#paiement .colpaie {
width: 32%;
}
#paiement .colsecpai {
margin-left: 1%;
}
#paiement .colrejpai {
margin-left: 1%;
}
#paiement .fa_paie {
margin-left: 20%;
}
#paiement .rejpai {
font-size: 8.94px;
}
#paiement .secquepai {
font-size: 8.94px;
}
#paiement .parquepai {
font-size: 8.94px;
}
/*****************************************
	            Fin Paiement
*****************************************/
/*****************************************
            Weekend A Proximite
*****************************************/
#weekendaproximite .titofrdis {
font-size: 12px;
line-height: 12px;
}
#weekendaproximite .priidewee {
font-size: 32px;
line-height: 32px;
margin-left: 1%;
}
#weekendaproximite .titcatidewee {
font-size: 32.09px;
line-height: 32px;
}
#weekendaproximite .titcatideweespe {
font-size: 28px;
line-height: 28px;
}
/*****************************************
            Fin Weekend A Proximite
*****************************************/
/*****************************************
	         Vous Avez Choisi
*****************************************/
#vousavezchoisi .menuavezchoisi {
margin-top: 8px;
}
#vousavezchoisi .titque {
margin-left: 8%;
}
/*****************************************
	       Fin Vous Avez Choisi
*****************************************/
/*****************************************
	            Je Filtre
*****************************************/
#jefiltre .colresuliste {
width: 28.8%;
}
#jefiltre .titresulist {
margin-left: 5.4%;
}
#jefiltre .coljefiltlist {
width: 36%;
}
#jefiltre .coltriparlist .btn {
padding: 0 20% 0 4%;
}
#jefiltre .coltriparlist .caret {
right: 10%;
}
#jefiltre .reinijefiltreliste {
margin-right: 0.5%;
}
#jefiltre .titjefillisp {
margin-left: 0.5%;
}
#jefiltre .fermerjefiltreliste {
margin-right: 0.5%;
}
#jefiltre .bloccontjefiltlist {
border-left: 10px solid #ffffff;
border-right: 10px solid #ffffff;
}
#jefiltre .coltriparlist .btn-group {
width: 96%;
}
/*****************************************
	          Fin Je Filtre
*****************************************/
/*****************************************
	          Resultats Liste
*****************************************/
#resultatsliste .bloc_ideweek {
height: auto;
margin-left: 2%;
width: 96%;
}
#resultatsliste .icon_jouideweek {
height: auto;
margin-left: 4%;
padding-left: 35px;
}
#resultatsliste .barreleweekplu {
margin-left: 3.2%;
width: 88%;
}
#resultatsliste .icon_hotideweek {
height: auto;
margin-left: 3.8%;
padding-left: 37px;
}
#resultatsliste .barreleweekpluh {
margin-left: 3.2%;
width: 88%;
}
#resultatsliste .icon_actideweek {
margin-left: 4.4%;
padding-left: 33px;
}
#resultatsliste .vilpayavi {
width: 50.04%;
}
#resultatsliste .prilis {
width: 49.74%;
}
#resultatsliste .icon_actlis {
left: 28%;
}
#resultatsliste .icon_hotlis {
left: 40%;
}
#resultatsliste .icon_adulis {
left: 53%;
}
#resultatsliste .barreL_leweekplu {
margin-left: 2.6%;
width: 23.1%;
}
#resultatsliste .titleweekplu {
width: 45%;
}
#resultatsliste .barreR_leweekplu {
width: 23.2%;
}
#resultatsliste .avantageideweek {
margin-left: 4.2%;
}
#resultatsliste .sub {
background-position: 70% center;
}
/*****************************************
	        Fin Resultats Liste
*****************************************/
/*****************************************
	            Top Fiche
*****************************************/
#topfiche .contopdetfic {
height: auto;
}
#topfiche .nomhotfic {
font-size: 18px;
line-height: 22px;
}
#topfiche .vilpayfic {
font-size: 12px;
line-height: 14px;
}
#topfiche .vilpayfic span {
top: 1px;
}
#topfiche .avific {
font-size: 16.79px;
line-height: 16px;
}
#topfiche .avific img {
top: -3px;
}
#topfiche .parfic {
font-size: 12.05px;
line-height: 12px;
margin-top: 12px;
}
#topfiche .pridevperfic {
font-size: 28.57px;
line-height: 28px;
margin-top: 1px;
}
#topfiche .pridevperfic span {
font-size: 11px;
}
#topfiche .titvotwee {
font-size: 22px;
line-height: 23px;
}
#topfiche .titvotwee font {
font-size: 18.94px;
}
#topfiche .choactfic {
height: auto;
padding-bottom: 18px;
}
#topfiche .titactdeali {
margin-left: 2.6%;
}
#topfiche .imgactfic {
margin-left: 3%;
width: 92.8%;
}
#topfiche .paractfiche {
margin-left: 3%;
width: 92.6%;
}
#topfiche .choactfic {
margin-left: 3%;
width: 92.8%;
}
#topfiche .partrafiche {
margin-left: 3%;
margin-top: 12px;
width: 92.6%;
}
/*****************************************
	          Fin Top Fiche
*****************************************/
/*****************************************
	            Contenu Fiche
*****************************************/
#contenufiche .titdatdepfic {
margin-left: 2%;
font-size: 9px;
}
#contenufiche .inpfic {
margin-left: 3%;
}
#contenufiche .parpriforweefic {
width: 72%;
}
#contenufiche .parforweefic {
margin-left: 6.6%;
}
#contenufiche .priforweefic {
font-size: 27.51px;
line-height: 32px;
margin-left: 5.4%;
margin-top: -1px;
}
#contenufiche .blocdatpro {
margin-left: 3%;
width: 94%;
}
#contenufiche .titnosdep {
font-size: 20px;
line-height: 22px;
padding-left: 26px;
width: 86%;
}
#contenufiche .titnosdep font {
font-size: 18px;
}
#contenufiche .titnosdep span {
top: -21px;
}
#contenufiche .titasavoir {
width: 50.8%;
}
#contenufiche .triasavoir {
width: 44.6%;
}
#contenufiche .titasavoir1 {
width: 64%;
}
#contenufiche .triasavoir1 {
width: 30.2%;
}
#contenufiche .titlacarte {
width: 32.7%;
}
#contenufiche .trilacarte {
width: 61%;
}
#contenufiche .coninfoforfic {
height: auto;
padding-bottom: 12px;
}
#contenufiche .titinfoforfic {
margin-left: 2%;
padding-left: 10px;
}
/*****************************************
	          Fin Contenu Fiche
*****************************************/
/*****************************************
          Des Week-end Interessant
*****************************************/
#desweekinteressant .tit_nosideweek {
width: 80.8%;
}
#desweekinteressant .barre_titnosideweek {
width: 15%;
}
#desweekinteressant .bloc_ideweek {
height: auto;
margin-left: 2%;
width: 96%;
}
#desweekinteressant .icon_jouideweek {
margin-left: 4%;
padding-left: 35px;
}
#desweekinteressant .barreleweekplu {
margin-left: 3.2%;
width: 88%;
}
#desweekinteressant .icon_hotideweek {
height: auto;
margin-left: 3.8%;
padding-left: 37px;
}
#desweekinteressant .barreleweekpluh {
margin-left: 3.2%;
width: 88%;
}
#desweekinteressant .icon_actideweek {
margin-left: 4.4%;
padding-left: 33px;
}
#desweekinteressant .vilpayavi {
width: 50.04%;
}
#desweekinteressant .prilis {
width: 49.74%;
}
#desweekinteressant .icon_actlis {
left: 28%;
}
#desweekinteressant .icon_hotlis {
left: 40%;
}
#desweekinteressant .icon_adulis {
left: 53%;
}
#desweekinteressant .barreL_leweekplu {
margin-left: 2.6%;
width: 23.1%;
}
#desweekinteressant .titleweekplu {
width: 45%;
}
#desweekinteressant .barreR_leweekplu {
width: 23.2%;
}
#desweekinteressant .avantageideweek {
margin-left: 4.2%;
}
#desweekinteressant .sub {
background-position: 70% center;
}
/*****************************************
		Fin Des Week-end Interessant
*****************************************/
/*****************************************
		          Recap
*****************************************/
#recap .trinomrec {
margin-left: 2%;
}
#recap .nomweerec {
margin-left: 2%;
}
#recap .localvilpayrec {
margin-left: 1.75%;
}
#recap .icon_clanddeprec {
font-size: 10px;
line-height: 14px;
margin-left: 1.55%;
}
#recap .icon_prorec {
font-size: 10px;
line-height: 14px;	
margin-left: 1.55%;
 
}
#recap .colinfweerec {
height: auto;
padding-bottom: 20px;
}
#recap .blocchodeperrec {
margin-left: 1%;
width: 63%;
}
#recap .colpurec {
margin-left: 2%;
width: 14%;
}
#recap .barreticpupt {
margin-left: 1%;
}
#recap .colptrec {
width: 14%;
}
#recap .tit_adulterec {
font-size: 10px;
margin-left: 2%;
width: 56%;
}
#recap .tit_adulterec span {
font-size: 8px;
}
#recap .tit_enfanrec {
font-size: 10px;
margin-left: 2%;
width: 56%;
}
#recap .tit_enfanrec span {
font-size: 8px;
}
#recap .but_adulterec {
width: 40%;
}
#recap .puprirec {
font-size: 11px;
}
#recap .titchonomtic {
font-size: 10px;
padding-left: 24px;
}
#recap .titmontotrec {
margin-left: 3%;
}
#recap .prixrec {
font-size: 22px;	
margin-left: 3%;
width: 50%;
}
#recap .prixrec font {
font-size: 14px;
}
#recap .prixrec span {
font-size: 8px;
}
#recap .nbrredrec {
margin-top: 20px;
width: 23%;
}
#recap .ecoprirec {
margin-top: 20px;
width: 24%;
}
#recap .colsaivit {
height: auto;
padding-bottom: 14px;
}
#recap .inpprorec {
margin-left: 3%;
}
#recap .icon_barrec {
margin-left: 2%;
}
#recap .icon_barcodrec {
font-size: 12px;
line-height: 15px;
margin-left: 2%;
padding-left: 28px;
}
#recap .icon_barcodrec font {
font-size: 10px;
}
#recap .inpcodpro {
font-size: 10px;
padding: 0 0 0 10px;
}
#recap .sub {
font-size: 12px;
}
#recap .colinpbutcodpro {
width: 62%;
}
#recap .titveusaimai {
font-size: 16px;
margin-left: 2%;
}
#recap .colinpforrec {
margin-left: 2%;
width: 96%;
}
#recap .colfacgoorec {
height: 60px;	
margin-left: 2%;
width: 96%;
}
#recap .but_farec {
height: 40px;
}
#recap .but_gorec {
height: 40px;
}
#recap .colinpcheforrec {
margin-left: 2%;
width: 96%;
}
#recap .titcondrecap {
margin-left: 2%;
width: 90%;
line-height: 14px;
}
#recap .titaduvoy {
margin-left: 2%;
}
#recap .colinpaduvoy {
margin-left: 2%;
width: 96%;
}
#recap .menupaierecap {
height: auto;
}
#recap .colpaiereca {
margin-left: 0;
margin-top: 2px;
width: 100%;
}
#recap .coltypepaierecap {
height: auto;
}
#recap .contenupaierecap {
height: auto;
padding-bottom:20px;
}
#recap .blocpaierecap {
height: auto;
}
#recap .colparcarbanage {
margin-left: 2%;
}
#recap .colparcheage {
margin-left: 11%;
}
#recap .icon_paysecrecap {
margin-left: 22%;
}
#recap .subpayvot {
background-position: 94% center;
}
/***/
#recap .cadre_teleAdd {
height: auto;
padding-bottom: 10px;
}
#recap .tit_contAdd {
margin-left: 0;
margin-top: 8px;
width: 100%;
text-align: center;
}
#recap .nmu_conAdd {
float: left;
margin-right: 0;
margin-top: 9px;
margin-left: 29%;
}
#recap .col_nbAdd {
height: auto;
padding-bottom: 20px;
}
#recap .img_wafacachaAdd {
margin-top: 4px;
width: 65%;
}
#recap .num_wafachacAdd1 {
margin-top: 10px;
}
/***/
/***/
#recappackage .cadre_teleAdd {
height: auto;
padding-bottom: 10px;
}
#recappackage .tit_contAdd {
margin-left: 0;
margin-top: 8px;
width: 100%;
text-align: center;
}
#recappackage .nmu_conAdd {
float: left;
margin-right: 0;
margin-top: 9px;
margin-left: 29%;
}
#recappackage .col_nbAdd {
height: auto;
padding-bottom: 20px;
}
#recappackage .img_wafacachaAdd {
margin-top: 4px;
width: 65%;
}
#recappackage .num_wafachacAdd1 {
margin-top: 10px;
}
/***/
/*****************************************
		        Fin Recap
*****************************************/
#desweekinteressant .icon_regrecap {
margin-left: 4%;
}
/*****************************************
	        Contenu Fiche Package
*****************************************/
#contenufichepackage .parpriforweefic {
width: 73%;
}
#contenufichepackage .priforweefic {
font-size: 25px;
line-height: 28px;
margin-left: 4%;
}
#contenufichepackage .inpdatefic {
font-size: 10px;
}
#contenufichepackage .titdatdepfic {
font-size: 10px;
line-height: 15px;
padding-left: 23px;
}
/*****************************************
	      Fin Contenu Fiche Package
*****************************************/
/*****************************************
		       Recap Package
*****************************************/
#recappackage .trinomrec {
margin-left: 2%;
margin-top: 10px;
}
#recappackage .nomweerec {
font-size: 17px;
line-height: 17px;
margin-left: 2%;
}
#recappackage .localvilpayrec {
font-size: 13px;
margin-left: 2%;
padding-left: 30px;
}
#recappackage .icon_prorec {
font-size: 11px;
margin-left: 2%;
margin-top: 9px;
padding-left: 30px;
width: 98%;
}
#recappackage .icon_clanddeprec {
font-size: 11px;
margin-left: 2%;
margin-top: 9px;
padding-left: 30px;
width: 98%;
}
#recappackage .trinomrec2 {
margin-left: 2%;
width: 24px;
margin-top: 10px;
}
#recappackage .nomvotweerec {
font-size: 14px;
line-height: 14px;
margin-left: 2%;
margin-top: 3px;
margin-bottom: 10px;
}
#recappackage .tithotrecpac {
font-size: 11px;
margin-left: 2%;
padding-left: 30px;
}
#recappackage .titguiderecpac {
font-size: 11px;
margin-left: 2%;
padding-left: 30px;
}
#recappackage .tittransprecpac {
font-size: 11px;
margin-left: 2%;
padding-left: 30px;
}
#recappackage .titexcrecpac {
font-size: 11px;
margin-left: 2%;
padding-left: 30px;
}
#recappackage .barhotrec {
margin-left: 2%;
margin-top: 18px;
width: 96%;
}
#recappackage .titrerecpac {
font-size: 11px;
margin-left: 2%;
padding-left: 30px;
}
#recappackage .blocnumaduenf {
width: 100%;
}
#recappackage .blocnumaduenfl {
margin-left: 0;
margin-top: 4px;
}
#recappackage .titselchm {
margin-left: 0;
}
#recappackage .titchonomtic4 {
margin-left: 2%;
margin-top: 24px;
}
#recappackage .colchaenfbeb {
margin-left: 2%;
width: 96%;
}
#recappackage .coltypecha {
width: 100%;
}
#recappackage .coltypeenf {
margin-left: 0;
margin-top: 4px;
width: 100%;
}
#recappackage .coltypebeb {
margin-left: 0;
margin-top: 4px;
width: 100%;
}
#recappackage .tittypecha1 {
width: 60%;
}
#recappackage .tritypecha1 {
width: 40%;
}
#recappackage .tittypecha {
width: 60%;
}
#recappackage .tritypecha {
width: 40%;
}
#recappackage .pritit {
margin-left: 2%;
}
#recappackage .prinum {
font-size: 16px;
line-height: 16px;
margin-left: 3%;
}
#recappackage .titdesrec {
margin-left: 14%;
}
#recappackage .menupaierecap {
height: auto;
margin-left: 2%;
width: 96%;
}
#recappackage .colpaiereca {
margin-bottom:4px;	
margin-left: 0;
margin-top: 0;
width: 100%;
}
#recappackage .coltypepaierecap {
height: auto;
margin-left: 2%;
width: 96%;
}
#recappackage .colparcarbanage {
margin-left: 2%;
}
#recappackage .colparcheage {
margin-left: 8%;
}
#recappackage .colparespage {
margin-left: 8%;
}
#recappackage .icon_sairec {
line-height: 11px;
margin-left: 2%;
}
#recappackage .colsaivit {
height: auto;
padding-bottom: 20px;
}
#recappackage .colforrecap {
margin-left: 2%;
width: 96%;
}
#recappackage .titveusaimai {
font-size: 17px;
margin-left: 2%;
}
#recappackage .colinpforrec {
margin-left: 2%;
width: 96%;
}
#recappackage .colfacgoorec {
margin-left: 2%;
width: 96%;
}
#recappackage .icon_infvoyrec {
margin-left: 2%;
}
#recappackage .colinforecap {
margin-left: 2%;
width: 96%;
}
#recappackage .colinpaduvoy {
margin-left: 0;
width: 100%;
}
#recappackage .icon_paysecrecap {
margin-left: 16%;
}
#recappackage .colpayvotweerecap {
margin-left: 0;
width: 100%;
}
#recappackage .subpayvot {
background-position: 96% center;
font-size: 20px;
}
/*****************************************
		    Fin Recap Package
*****************************************/
}	
@media screen and (max-width:370px) {
/*****************************************
				    Menu
*****************************************/
#menu {
width: 100%;
}
#menu .tit_menu {
font-size: 15px;
margin-left: 6%;
}
#menu .weemon .tit_menu {
margin-left: 4%;
padding-left: 40px;
}
/*****************************************
                  Fin menu
*****************************************/	
/*****************************************
			    Vous Cherchez
*****************************************/
#vouscherchez .vous_partezpour {
width: 44%;
}
#vouscherchez .barre_ceweekend {
width: 0.4%;
}
#vouscherchez .ce_weekend {
width: 55.6%;
}
#vouscherchez .tit_vouspartezpour {
font-size: 12.4px;
line-height: 13px;
margin-left: 4%;
padding-left: 28px;
}
#vouscherchez .tit_vouspartezpour font {
font-size: 9px;
}
#vouscherchez .sub {
background-position: 16% center;
font-size: 20px;
padding: 0 0 0 0;
text-align: center;
}
/*****************************************
              Fin Vous Cherchez
*****************************************/	
/*****************************************
                Idees weekngo
*****************************************/
#ideesweekngo .titidewee {
width: 60%;
}
#ideesweekngo .barretitidewee {
width: 36%;
}
#ideesweekngo .titcatidewee {
font-size: 28.09px;
line-height: 28px;
}
#ideesweekngo .titcatidewee {
font-size: 22.09px;
line-height: 22px;
}
#ideesweekngo .titofrdis {
margin-left: 1%;
}
#ideesweekngo .baridewee {
margin-left: 0.5%;
}
#ideesweekngo .aparde {
margin-left: 0.5%;
}
#ideesweekngo .priidewee {
font-size: 22px;
line-height: 34px;
margin-left: 0.5%;
}
/*****************************************
              Fin Idees weekngo
*****************************************/
/*****************************************
               Agenda weekngo
*****************************************/
#agendaweekngo .barretitagewee {
width: 42%;
}
#agendaweekngo .titagewee {
width: 54%;
}
#agendaweekngo .duagewee {
margin-left: 10%;
}
#agendaweekngo .numduagewee {
margin-left: 11%;
}
#agendaweekngo .auagewee {
margin-left: 10%;
}
#agendaweekngo .numauagewee {
margin-left: 11%;
}
#agendaweekngo .moiannagewee {
margin-left: 18%;
}
#agendaweekngo .nomfes {
margin-left: 5%;
}
#agendaweekngo .gtitfes {
margin-left: 6%;
}
#agendaweekngo .numfes {
margin-left: 6%;
}
#agendaweekngo .lirfes {
margin-left: 6%;
}
#agendaweekngo .vilfes {
margin-left: 6%;
}
/*****************************************
             Fin Agenda weekngo
*****************************************/
/*****************************************
               Experts weekngo
*****************************************/
#expertsweekngo .barretitexpwee {
width: 42%;
}
#expertsweekngo .titexpwee {
width: 54%;
}
#expertsweekngo .clavoyexpwee {
left: 14%;
}
#expertsweekngo .imgexpwee {
width: 58%;
}
#expertsweekngo .proexpwee {
width: 6%;
}
#expertsweekngo .detexpwee {
width: 36%;
}
#expertsweekngo .bgimgexpwee {
height: 70px;
margin: 6px auto 0;
}
#expertsweekngo .imgexpert {
height: 60px;
}
#expertsweekngo .imgvilexpwee {
height: 145px;
}
/*****************************************
             Fin Experts weekngo
*****************************************/	
/*****************************************
	              Paiement
*****************************************/
#paiement .teleque {
margin-left: 1%;
}
#paiement .fa_paie {
margin-left: 10%;
}
/*****************************************
	            Fin Paiement
*****************************************/	
/*****************************************
            Weekend A Proximite
*****************************************/
#weekendaproximite .titcatidewee {
font-size: 28.09px;
line-height: 28px;
}
#weekendaproximite .titcatidewee {
font-size: 22.09px;
line-height: 22px;
}
#weekendaproximite .titofrdis {
margin-left: 1%;
}
#weekendaproximite .baridewee {
margin-left: 0.5%;
}
#weekendaproximite .aparde {
margin-left: 0.5%;
}
#weekendaproximite .priidewee {
font-size: 22px;
line-height: 34px;
margin-left: 0.5%;
}
/*****************************************
            Fin Weekend A Proximite
*****************************************/
/*****************************************
	            Je Filtre
*****************************************/
#jefiltre .titresulist {
margin-left: 2%;
}
#jefiltre .titjefiltlist {
font-size: 12.67px;
line-height: 12px;
margin-left: 4%;
}
#jefiltre .titjefiltlist span {
top: 6px;
}
#jefiltre .coltriparlist .btn {
padding: 0 20% 0 4%;
}
#jefiltre .titjefillisp {
font-size: 16px;
padding-left: 30px;
}
#jefiltre .icon_reijefillis {
margin-left: 6px;
}
/*****************************************
	          Fin Je Filtre
*****************************************/
/*****************************************
	          Resultats Liste
*****************************************/
#resultatsliste .icon_actlis {
left: 20%;
}
#resultatsliste .icon_hotlis {
left: 36%;
}
#resultatsliste .icon_adulis {
left: 52%;
}
#resultatsliste .vilpayavi {
width: 49%;
}
#resultatsliste .barrevilpayavipri {
width:1%;
}
#resultatsliste .prilis {
width: 50%;
}
#resultatsliste .parideweek {
margin-left: 5%;
}
#resultatsliste .priideweek {
font-size: 24.94px;
line-height: 35px;
margin-left: 4.5%;
}
#resultatsliste .bg_cadeau {
width: 40%;
}
#resultatsliste .avantageideweek {
margin-left: 4%;
width: 54%;
}
#resultatsliste .icon_cadideweek {
margin-left: 2%;
padding-left: 22px;
width: 84px;
}
#resultatsliste .sub {
background-position: 80% center;
padding-left: 30%;
}
#resultatsliste .vilpaylist {
font-size: 12px;
line-height: 15px;
}
/*****************************************
	        Fin Resultats Liste
*****************************************/
/*****************************************
	            Top Fiche
*****************************************/
#topfiche .vilpayavific {
width: 60%;
}
#topfiche .vilpayfic {
font-size: 12.33px;
line-height: 12px;	
margin-left: 4%;
}
#topfiche .vilpayfic span {
top: 3px;
}
#topfiche .avific {
font-size: 14.79px;
line-height: 14px;
margin-left: 3%;
}
#topfiche .avific span {
font-size: 10.14px;
line-height: 10px;
}
#topfiche .prific {
margin-left: 0;
width: 38%;
}
#topfiche .pridevperfic {
font-size: 24.57px;
line-height: 31px;
}
#topfiche .titvotwee {
font-size: 20px;
line-height: 20px;	
width: 74.5%;
}
#topfiche .titvotwee span {
top: -16px;
}
#topfiche .barrevotwee {
width: 19%;
}
#topfiche .titactfic {
margin-left: 11%;
}
#topfiche .tittrafic {
margin-left: 11%;
}
#topfiche .coldettra {
height: auto;
}
#topfiche .paroptact {
height: auto;
}
#topfiche .paroptact2 {
width: 90%;
}
/*****************************************
	          Fin Top Fiche
*****************************************/
/*****************************************
	            Contenu Fiche
*****************************************/
#contenufiche .titnosdep {
font-size: 16px;
line-height: 16px;
padding-left: 28px;
width: 90%;
}
#contenufiche .trinosdep {
width: 5%;
}
#contenufiche .titnosdep font {
font-size: 14px;
}
#contenufiche .titnosdep span {
top: -10px;
}
#contenufiche .titdatdepfic {
font-size: 7px;
padding-left: 22px;
}
#contenufiche .icon_proforweefic {
margin-left: 2%;
}
#contenufiche .parforweefic {
font-size: 10px;
line-height: 10px;
margin-left: 3%;
margin-top: 10px;
}
#contenufiche .priforweefic {
font-size: 22.51px;
line-height: 24px;
margin-left: 2%;
margin-top: -1px;
}
#contenufiche .priforweefic span {
font-size: 10.6px;
}
#contenufiche .coninfoforfic {
margin-left: 2%;
width: 96%;
}
#contenufiche .inpdatefic {
font-size: 12px;
margin-top: 3px;
}
#contenufiche .titasavoir1 {
width: 78%;
}
#contenufiche .triasavoir1 {
width: 16.2%;
}
#contenufiche .titasavoir {
width: 64.8%;
}
#contenufiche .triasavoir {
width: 30.6%;
}
#contenufiche .titlacarte {
width: 46.7%;
}
#contenufiche .trilacarte {
width: 47%;
}
/*****************************************
	          Fin Contenu Fiche
*****************************************/
/*****************************************
          Des Week-end Interessant
*****************************************/
#desweekinteressant .tit_nosideweek {
font-size: 20.12px;
line-height: 20px;
}
#desweekinteressant .tit_nosideweek span {
top: -17px;
}
#desweekinteressant .icon_actlis {
left: 20%;
}
#desweekinteressant .icon_hotlis {
left: 36%;
}
#desweekinteressant .icon_adulis {
left: 52%;
}
#desweekinteressant .vilpayavi {
width: 49%;
}
#desweekinteressant .barrevilpayavipri {
width:1%;
}
#desweekinteressant .prilis {
width: 50%;
}
#desweekinteressant .parideweek {
margin-left: 5%;
}
#desweekinteressant .priideweek {
font-size: 24.94px;
line-height: 35px;
margin-left: 4.5%;
}
#desweekinteressant .bg_cadeau {
width: 40%;
}
#desweekinteressant .avantageideweek {
margin-left: 4%;
width: 54%;
}
#desweekinteressant .icon_cadideweek {
margin-left: 2%;
padding-left: 22px;
width: 84px;
}
#desweekinteressant .sub {
background-position: 80% center;
padding-left: 30%;
}
/*****************************************
		Fin Des Week-end Interessant
*****************************************/
/*****************************************
		          Recap
*****************************************/
#recap .icon_sairec {
margin-left: 3%;
}
#recap .colparcheage {
margin-left: 8%;
}
#recap .colparespage {
margin-left: 8%;
}
#recap .icon_paysecrecap {
margin-left: 16%;
}
#recap .subpayvot {
background-position: 96% center;
}
#recap .redrec {
font-size: 10px;
}
#recap .ecorec {
font-size: 10px;
}
#recap .titveusaimai {
font-size: 15px;
}
/***/
#recap .right_expli {
width: 85%;
}
#recap .left_expli {
width: 15%;
}
#recap .nmu_conAdd {
margin-left: 22%;
}
#recap .tit_newsAdd {
font-size: 12px;
line-height: 17px;
margin-left: 4%;
padding-left: 47px;
}
#recap .tit_wtasupAdd {
font-size: 17px;
line-height: 28px;
margin-left: 5%;
padding-left: 47px;
}
#recap .bloc_agenceAdd2 {
margin-left: 9%;
}
#recap .par_compcorAdd1 {
font-size: 14px;
line-height: 20px;
}
/***/
/***/
#recappackage .right_expli {
width: 85%;
}
#recappackage .left_expli {
width: 15%;
}
#recappackage .nmu_conAdd {
margin-left: 22%;
}
#recappackage .tit_newsAdd {
font-size: 12px;
line-height: 17px;
margin-left: 4%;
padding-left: 47px;
}
#recappackage .tit_wtasupAdd {
font-size: 17px;
line-height: 28px;
margin-left: 5%;
padding-left: 47px;
}
#recappackage .bloc_agenceAdd2 {
margin-left: 9%;
}
#recappackage .par_compcorAdd1 {
font-size: 14px;
line-height: 20px;
}
/***/
/*****************************************
		        Fin Recap
*****************************************/
}	
/*****************************************
	         Promos Weekend
*****************************************/
#promoweekend .bloctoppro {
background-color: rgba(200, 234, 251, 0.5);
float: left;
height: 64px;
width: 100%;
margin-top: 63px;
}	
#promoweekend .titoffwee {
color: #1c77a4;
float:left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 17.31px;
line-height: 17px;
margin-left: 2.35%;
margin-top: 25px;
}	
#promoweekend .titoffwee span {
color:#ffa628;	
}	
#promoweekend .triseltypwee {
float:right;	
height:33px;
margin-right:1.65%;
margin-top:15px;
width:21.83%;	
}	
#promoweekend .triseltypwee .pull-left {
text-align: left;
}
#promoweekend .triseltypwee .btn-group {
height:100%;
width:100%;	
}	
#promoweekend .triseltypwee .btn {
background-color:rgba(244, 244, 244, 0.5);
background-image:url("../images/icon_selpro1.png");
background-repeat:no-repeat;
background-position: 5.2% 6px;	
border:1px solid #76c2e7;
box-shadow:none;
color:#1c77a4;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:14px;
height:100%;
padding:0 0 0 41px;
width:100%;	
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}	
#promoweekend .triseltypwee .dropdown-menu {
background-color:rgba(244, 244, 244, 0.8);	
margin:0;
padding: 2px 0;
width:100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;	
}
#promoweekend .triseltypwee .dropdown-menu > li > a {
color:#165979;		
font-size:12px;	
padding:5px 0px 5px 41px;	
}	
#promoweekend .triseltypwee .caret {
background-image:url("../images/icon_selpro3.png");
background-repeat:no-repeat;
border:0 none;
height:6px;
right:5.4%;
width:12px;	
}	
#promoweekend .triselpriwee {
float:right;	
height:33px;
margin-right:0.9%;
margin-top:15px;
width:18.94%;	
}	
#promoweekend .triselpriwee .pull-left {
text-align: left;
}
#promoweekend .triselpriwee .btn-group {
height:100%;
width:100%;	
}	
#promoweekend .triselpriwee .btn {
background-color:rgba(244, 244, 244, 0.5);
background-image:url("../images/icon_selpro2.png");
background-repeat:no-repeat;
background-position: 4% 7px;	
border:1px solid #76c2e7;
box-shadow:none;
color:#1c77a4;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:14px;
height:100%;
padding:0 0 0 34px;
width:100%;	
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}	
#promoweekend .triselpriwee .dropdown-menu {
background-color:rgba(244, 244, 244, 0.8);	
margin:0;
padding: 2px 0;
width:100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;	
}
#promoweekend .triselpriwee .dropdown-menu > li > a {
color:#165979;		
font-size:12px;	
padding:5px 0px 5px 41px;	
}	
#promoweekend .triselpriwee .caret {
background-image:url("../images/icon_selpro3.png");
background-repeat:no-repeat;
border:0 none;
height:6px;
right:5%;
width:12px;	
}	
#promoweekend .titprowee {
color: #1c77a4;
float:right;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 15.81px;
line-height: 15px;
margin-right: 1.7%;
margin-top: 23px;
}	
#promoweekend .blocfilpro {
float:left;
height:auto;
width:100%;	
}	
#promoweekend .colconfilpro {
background-color:#ffffff;	
border-bottom:1px solid #27b4fd;	
height:1px;	
overflow:hidden;
width:100%;
}	
#promoweekend .colconfilproAct {
height:auto;	
padding-bottom:11px;	
}	
#promoweekend .blocfilter {
float:left;
height:auto;	
}
#promoweekend .blocfilter1 {
margin-left:2.45%;	
width:23.5%;	
}
#promoweekend .blocfilter2 {
width:26.55%;	
}	
#promoweekend .blocfilter3 {
width:23.4%;	
}	
#promoweekend .blocfilter4 {
width:24.1%;	
}		
#promoweekend .titfilter {
border-left:2px solid #f5a503;	
color:#1c77a4;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 14.06px;
height:16px;
line-height: 14px;
margin-top:14px;
padding-left:13px;
}			
#promoweekend .titfilter span {
position:relative;
top:0;	
}
#promoweekend .silderrange {
margin-left:3%;
margin-top:21px;
width:65.3%;	
}	
#promoweekend .prix_bas {
color: #27b4fd;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 12px;
line-height: 12px;
margin-left: -8px;
margin-top: 10px;
}
#promoweekend .prix_haut {
color: #27b4fd;
float: right;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 12px;
line-height: 12px;
margin-right: -14px;
margin-top: 10px;
}
#promoweekend .ui-widget-content {
background-color:#f5a503;	
border:0 none;	
height:4px;
width:100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#promoweekend .ui-widget-header {
background-color: #27b4fd;
border: 0 none;
height: 4px;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#promoweekend .ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
background-color: #27b4fd;
background-image: none;
border: 6px solid #ffffff;
cursor: pointer;
height: 22px;
margin-top: -5px;
width: 22px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
box-shadow: 0px 0px 8px 0px rgba( 38, 50, 56, 0.21);
-webkit-box-shadow: 0px 0px 8px 0px rgba( 38, 50, 56, 0.21);
-moz-box-shadow: 0px 0px 8px 0px rgba( 38, 50, 56, 0.21);
}	
#promoweekend .lescheckpro {
height:16px;
margin-top:15px;
width:100%;	
}
#promoweekend .inpfiltrepromo {
float:left;
height:16px;
width:16px;	
}
#promoweekend .lescheckpro span {
color:#1c77a4;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:16px;	
line-height:16px;
margin-left:5.2%;
position:relative;
top:1px;
}	
#promoweekend .colrechetapro {
height:33px;
margin-top:7px;
position:relative;
width:92.2%;	
}	
#promoweekend .butrecetbpro {
cursor:pointer;	
height:31px;	
right:1px;
position:absolute;
top:1px;
width:14.8%;
z-index:5;	
}		
#promoweekend .inpchouneta {
background-color:rgba(244, 244, 244, 0.5);
background-image:url(../images/icon_louetbpro.png),url(../images/icon_trichoetbpro.png);
background-repeat:no-repeat;
background-position:95.2% 8px,85.2% 6px;
border: 1px solid #76c2e7;
box-shadow:none;
color: #1c77a4;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 14px;
height: 100%;
padding: 0 0 0 20px;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}	
#promoweekend .colrechetapro .form-control::-webkit-input-placeholder { color: #1c77a4; }  /* WebKit, Blink, Edge */
#promoweekend .colrechetapro .form-control:-moz-placeholder { color: #1c77a4; }  /* Mozilla Firefox 4 to 18 */
#promoweekend .colrechetapro .form-control::-moz-placeholder { color: #1c77a4; }  /* Mozilla Firefox 19+ */
#promoweekend .colrechetapro .form-control:-ms-input-placeholder { color: #1c77a4; }  /* Internet Explorer 10-11 */
#promoweekend .colrechetapro .form-control::-ms-input-placeholder { color: #1c77a4; }  /* Microsoft Edge */
#promoweekend .colbutfilpro {
width:100%;
}	
#promoweekend .butfilpro {
background-image: url("../images/bg_butfilpro.png");
background-repeat: no-repeat;
cursor: pointer;
height: 24px;
margin:0 auto;
width: 222px;
}
#promoweekend .voirpluscrit {
color:#ffffff;	
float:left;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 12px;
text-align:center;
margin-top:2px;
width:100%;	
}
#promoweekend .voirpluscrit span {
font-size: 19.51px;
font-weight: 900;
position: relative;
top: 2px;
}
#promoweekend .blocbanpro {
float:left;
height:auto;
margin-top:16px;
width:100%;	
}	
#promoweekend .colbanpro1 {
cursor:pointer;	
float:left;
height:194px;
width:32.98%;	
}
#promoweekend .colbanpro1 img {
height:100%;
width:100%;	
}	
#promoweekend .colbanpro2 {
cursor:pointer;	
float:left;
height:194px;
margin-left:0.5%;
width:32.95%;	
}
#promoweekend .colbanpro2 img {
height:100%;
width:100%;	
}	
#promoweekend .colbanpro3 {
cursor:pointer;	
float:left;
height:194px;
margin-left:0.5%;
width:33.07%;	
}
#promoweekend .colbanpro3 img {
height:100%;
width:100%;	
}	
#promoweekend .blocconpro {
float:left;
height:auto;
margin-top:21px;
width:100%;	
}	
#promoweekend .colconpro {
cursor:pointer;	
float:left;
height:auto;
margin-bottom:18px;
margin-right:0.36%;
width:49.82%;	
}
#promoweekend .colconproR {
margin-right:0;
}
#promoweekend .blocimagepro {
cursor:pointer;	
float:left;
height:313px;
position:relative;
width:100%;	
}
#promoweekend .imagepro {
height:100%;
width:100%;		
}
#promoweekend .icon_aduliste {
cursor:pointer;		
position:absolute;
bottom: -15px;
left:52.5%;	
height: 39px;
width: 39px;
z-index:5;
}
#promoweekend .icon_actliste {
cursor: pointer;
position: absolute;
bottom: -15px;
left: 37.6%;
height: 39px;
width: 39px;
z-index:5;
}
#promoweekend .icon_hotliste {
cursor:pointer;		
position:absolute;
bottom: -15px;
left:45.3%;	
height: 39px;
width: 39px;
z-index:5;
}
#promoweekend .blocpromo {
border:2px solid #ffa626;	
position:absolute;
left:28px;	
height: 38px;
top:21px;
width: 168px;
z-index:3;
}
#promoweekend .blocpromo2 {
background-color:#ffa626;
position:absolute;
left:33px;	
height: 28px;
top:26px;
width: 158px;
z-index:5;
}
#promoweekend .titblocpromo {
color:#ffffff;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:16px;
line-height:16px;
margin-top:6px;
text-align:center;
text-transform:uppercase;	
}
#promoweekend .titblocpromo span {
font-size:18px;	
}
#promoweekend .blocpouprowee {
background-image:url("../images/bg_promoprowee.png");
background-repeat:no-repeat;	
position:absolute;
right:23px;	
height: 61px;
top:16px;
width: 61px;
z-index:5;	
}
#promoweekend .numpouprowee {
color:#ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:27px;
line-height:27px;
margin-top:18px;
text-align:center;	
}
#promoweekend .numpouprowee span {
font-size: 14px;
position: relative;
top: -9px;
}
#promoweekend .hoverimgpro {
background-color:rgba(255, 255, 255, 0.15);	
height:100%;
top:0;
position:absolute;
opacity:0;
transition: .8s ease;
width:100%;
z-index:2;
}
#promoweekend .sub {
background-color: #fe9602;
background-image: url("../images/icon_flecheprowee.png");
background-repeat: no-repeat;
background-position: 73.5% center;
border: 0 none;
color: #fffefe;
cursor: pointer;
font-family: 'Montserrat', sans-serif;
font-size: 17.04px;
font-weight: 500;
height: 44px;
left:26.2%;
padding: 0 0 0 72px;
position:absolute;
top:146px;
text-align: left;
opacity:0;
transition: .8s ease;
width: 252px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
z-index:3;
}
#promoweekend .sub:hover {
background-color:#27b4fd;	
}
#promoweekend .blocdetailspro {
background-color: #ffffff;
float:left;
height:129px;
position:relative;
width:100%;
}
#promoweekend .bloctridetpro {
margin-top:28px;
width:100%;	
}
#promoweekend .tridetpro {
background-color:#fe9602;
height:2px;
margin-left:5%;
width:4.7%;	
}
#promoweekend .nomprowee {
color: #497489;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 23.65px;
line-height: 23px;
margin-left: 5.3%;
margin-top: 2px;
}
#promoweekend .colviljoupri {
margin-top:9px;
width:100%;	
}
#promoweekend .colviljou {
float:left;	
width:50%;
}
#promoweekend .colpridet {
float:left;	
width:50%;
}
#promoweekend .titvilpay {
background-image:url("../images/icon_localvilpro.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:16px;
height:16px;
line-height:16px;
margin-left:10.6%;
padding-left:25px;	
}
#promoweekend .titvilpay span {
position:relative;
top:0;	
}
#promoweekend .titdurpro {
background-image:url("../images/icon_durdetpro.png");
background-repeat:no-repeat;
color:#27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:13.28px;
height:15px;
line-height:13px;
margin-left:10.3%;
margin-top:6px;
padding-left:26px;	
}
#promoweekend .titdurpro span {
position:relative;
top:2px;	
}
#promoweekend .parprivilpluvis {
color: #fe9602;
float:right;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 37.85px;
height: 32px;
line-height: 37px;
margin-top: 4px;
margin-right: 7.5%;
}
#promoweekend .parvilpluvis {
color: #165979;
float: left;
font-size: 13.6px;
line-height: 13px;
margin-top: 4px;
margin-right: 8px;
text-align: right;
width: 45px;
}
#promoweekend .parprivilpluvis font {
font-size: 13.6px;
margin-left: -4px;	
text-transform:uppercase;
}
#promoweekend .colconpro:hover {
box-shadow: 0px 0px 57px 0px rgba( 0, 0, 0, 0.13);
-webkit-box-shadow: 0px 0px 57px 0px rgba( 0, 0, 0, 0.13);
-moz-box-shadow: 0px 0px 57px 0px rgba( 0, 0, 0, 0.13);
}
#promoweekend .colconpro:hover .hoverimgpro {
opacity:1;
}
#promoweekend .colconpro:hover .sub {
opacity:1;	
}
/*****************************************
	        Fin Promos Weekend
*****************************************/
/*****************************************
	        Weekend Sur Mesure
*****************************************/
#weekendsurmesure .blocbansurmes {
cursor:pointer;	
float:left;	
height:172px;
margin-top:20px;
position:relative;
width:100%;			
}	
#weekendsurmesure .blocbansurmes img {
height:100%;
width:100%;		
}	
#weekendsurmesure .bloccontsurmes {
background-color:rgba(255, 255, 255, 0.5);
float:left;	
height:auto;
margin-top:23px;
padding-bottom:54px;
position:relative;
width:100%;			
}	
#weekendsurmesure .titgsurmes1 {
background-image:url("../images/icon_suemes1.png");
background-repeat:no-repeat;
color:#1c77a4;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:22px;
height:43px;
line-height:22px;
margin-left:-18px;
margin-top:37px;
padding-left:82px;	
}	
#weekendsurmesure .titgsurmes1 span {
position:relative;
top:12px;	
}
#weekendsurmesure .coldesvilregsurmes {
margin-top:5px;
width:100%;	
}	
#weekendsurmesure .coldessurmes {
float:left;
margin-left:5.8%;
width:43.6%;	
}	
#weekendsurmesure .colvilregsurmes {
float:left;
margin-left:1.7%;
width:43.6%;	
}	
#weekendsurmesure .titpsurmes {
color:#1c77a4;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 14px;
line-height:14px;	
}	
#weekendsurmesure .colinpsurmes {
margin-top:6px;
height:43px;
width:100%;	
}	
#weekendsurmesure .inpsurmes {
background-color:transparent;
background-image:none;
border: 1px solid #7fd3ff;
box-shadow:none;
color: #27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 15px;
height: 100%;
text-align:left;
padding: 0 0 0 27px;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}	
#weekendsurmesure .inpsurmesilg {
background-image:url("../images/icon_clames.png");
background-repeat:no-repeat;
background-position:96% center;	
}	
#weekendsurmesure .colinpsurmes .form-control::-webkit-input-placeholder { color: #27b4fd; }  /* WebKit, Blink, Edge */
#weekendsurmesure .colinpsurmes .form-control:-moz-placeholder { color: #27b4fd; }  /* Mozilla Firefox 4 to 18 */
#weekendsurmesure .colinpsurmes .form-control::-moz-placeholder { color: #27b4fd; }  /* Mozilla Firefox 19+ */
#weekendsurmesure .colinpsurmes .form-control:-ms-input-placeholder { color: #27b4fd; }  /* Internet Explorer 10-11 */
#weekendsurmesure .colinpsurmes .form-control::-ms-input-placeholder { color: #27b4fd; }  /* Microsoft Edge */
#weekendsurmesure .titgsurmes2 {
background-image:url("../images/icon_suemes2.png");
background-repeat:no-repeat;
color:#1c77a4;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:22px;
height:43px;
line-height:22px;
margin-left:-18px;
margin-top:18px;
padding-left:82px;	
}	
#weekendsurmesure .titgsurmes2 span {
position:relative;
top:12px;	
}
#weekendsurmesure .colbarsurmes1 {
margin-top:39px;
width:100%;	
}
#weekendsurmesure .barsurmes {
background-color:#f1efef;
height:1px;
margin-left:5.8%;
width:89%;	
}
#weekendsurmesure .coldatdepdatretflesurmes {
margin-top:11px;
width:100%;	
}	
#weekendsurmesure .coldatdepsurmes {
float:left;
margin-left:5.8%;
width:28.95%;	
}	
#weekendsurmesure .coldatretsurmes {
float:left;
margin-left:1.05%;
width:28.95%;	
}
#weekendsurmesure .colflesurmes {
float:left;
margin-left:1%;
width:28.95%;	
}
#weekendsurmesure .colbarsurmes2 {
margin-top:42px;
width:100%;	
}
#weekendsurmesure .titgsurmes3 {
background-image:url("../images/icon_suemes3.png");
background-repeat:no-repeat;
color:#1c77a4;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:22px;
height:43px;
line-height:22px;
margin-left:-18px;
margin-top:25px;
padding-left:82px;	
}	
#weekendsurmesure .titgsurmes3 span {
position:relative;
top:12px;	
}
#weekendsurmesure .avionsurmes {
margin-top:26px;
width:100%;	
}
#weekendsurmesure .iconavisurmes {
float:left;
margin-left:2.3%;
margin-top:4px;	
}
#weekendsurmesure .iconavisurmes img {
vertical-align: super;
}
#weekendsurmesure .inpichsurmes {
float:left;
height:20px;	
}
#weekendsurmesure .inpichsurmes1 {
margin-left:17px;
width:14.5%;	
}
#weekendsurmesure .inpsurmesure {
float:left;
height:20px;
width:20px;	
}
#weekendsurmesure .titinpsurmes {
color:#1c77a4;	
float:left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:15px;
line-height:15px;
margin-left: 18px;
margin-top: 2px;
}
#weekendsurmesure .titinpsurmesAct .titinpsurmes  {
color:#27b4fd;	
}
#weekendsurmesure .hotelsurmes {
margin-top:25px;
width:100%;	
}
#weekendsurmesure .iconhotsurmes {
float:left;
margin-left:2.29%;
margin-top:3px;	
}
#weekendsurmesure .iconhotsurmes img {
vertical-align: super;
}
#weekendsurmesure .inpichsurmes2 {
margin-left:1.85%;
width:14.5%;	
}
#weekendsurmesure .spantitinpsurmes  {
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 14px;
height: 25px;
display: inline-block;
position:relative;
text-align:center;
}
#weekendsurmesure .etoilesurmes  {
bottom: -2px;
position: absolute;
width: 100%;
}
#weekendsurmesure .spantitinpsurmes img  {
margin-right:-1px;	
}
#weekendsurmesure .inpichsurmes3 {
width:14.42%;	
}
#weekendsurmesure .inpichsurmes4 {
width:14.8%;	
}
#weekendsurmesure .inpichsurmes5 {
width:14.9%;	
}
#weekendsurmesure .inpichsurmes6 {
width:14.5%;	
}
#weekendsurmesure .inpichsurmes7 {
width:19%;	
}
#weekendsurmesure .excursurmes {
margin-top:28px;
width:100%;	
}
#weekendsurmesure .iconexcsurmes {
float:left;
margin-left:2.6%;
margin-top:-1px;	
}
#weekendsurmesure .iconexcsurmes img {
vertical-align: super;
}
#weekendsurmesure .colactsurmes {
float:left;
margin-left:2.1%;
width:43.6%;	
}	
#weekendsurmesure .colbarsurmes3 {
margin-top:39px;
width:100%;	
}
#weekendsurmesure .titgsurmes3 {
background-image:url("../images/icon_suemes3.png");
background-repeat:no-repeat;
color:#1c77a4;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:22px;
height:43px;
line-height:22px;
margin-left:-18px;
margin-top:21px;
padding-left:82px;	
}	
#weekendsurmesure .titgsurmes3 span {
position:relative;
top:12px;	
}
#weekendsurmesure .coladuenfbebsurmes {
margin-top:19px;
width:100%;	
}
#weekendsurmesure .coladusurmes {
border:1px solid #7fd3ff;
float:left;
height:43px;
margin-left:5.8%;
width:28.96%;	
}
#weekendsurmesure .colenfsurmes {
border:1px solid #7fd3ff;
float:left;
height:43px;
margin-left:1.05%;
width:28.96%;	
}
#weekendsurmesure .colbebsurmes {
border:1px solid #7fd3ff;
float:left;
height:43px;
margin-left:1%;
width:28.96%;	
}
#weekendsurmesure .titaduenfbebsurmes {
color:#27b4fd;
float:left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:15px;
line-height:15px;	
margin-left: 8%;
margin-top: 13px;
}
#weekendsurmesure .inpaduenfbeb {
float:right;
height:26px;
margin-right:7px;
margin-top:7px;
width:117px;	
}
#weekendsurmesure .inpaduenfbeb .inp_adult {
border: 0 none;
box-shadow: none;
color: #fe9602;
cursor: default;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 24.27px;
height: 26px;
padding: 0;
width: 100%;
}			
#weekendsurmesure .inpaduenfbeb .form-control:disabled, .form-control[readonly] {
background-color: transparent;
}
#weekendsurmesure .inpaduenfbeb .input-group-btn {
width: 38px;	
}
#weekendsurmesure .inpaduenfbeb .btn {
background-color: transparent;
border: 1px solid #35a8e1;
color: #27b4fd;
cursor: pointer;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 22.53px;
height: 26px;
padding: 0;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}	
#weekendsurmesure .inpaduenfbeb .btn span {
position:relative;
top:-5px;	
}
#weekendsurmesure .titgsurmes4 {
background-image:url("../images/icon_suemes4.png");
background-repeat:no-repeat;
color:#1c77a4;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:22px;
height:43px;
line-height:22px;
margin-left:-18px;
margin-top:19px;
padding-left:82px;	
}	
#weekendsurmesure .titgsurmes4 span {
position:relative;
top:12px;	
}
#weekendsurmesure .colbarsurmes4 {
margin-top:38px;
width:100%;	
}
#weekendsurmesure .silderrange {
margin-left: 7.1%;
margin-top: 30px;
width: 87.6%;
}	
#weekendsurmesure .prix_bas {
color: #1c77a4;
float: left;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 14px;
line-height: 14px;
margin-left: -8px;
margin-top: 17px;
}
#weekendsurmesure .prix_haut {
color: #1c77a4;
float: right;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 14px;
line-height: 14px;
margin-right: -14px;
margin-top: 17px;
}
#weekendsurmesure .ui-widget-content {
background-color:#e0dede;	
border:0 none;	
height:4px;
width:100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#weekendsurmesure .ui-widget-header {
background-color: #27b4fd;
border: 0 none;
height: 4px;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#weekendsurmesure .ui-slider-pip {
display:none;	
}
#weekendsurmesure .ui-slider-label {
display:none;	
}
#weekendsurmesure .ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
background-color: #27b4fd;
background-image: none;
border: 6px solid #ffffff;
cursor: pointer;
height: 25px;
margin-top: -6px;
width: 25px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
box-shadow: 0px 0px 8px 0px rgba( 38, 50, 56, 0.21);
-webkit-box-shadow: 0px 0px 8px 0px rgba( 38, 50, 56, 0.21);
-moz-box-shadow: 0px 0px 8px 0px rgba( 38, 50, 56, 0.21);
}
#weekendsurmesure .ui-slider-float .ui-slider-tip, .ui-slider-float .ui-slider-tip-label {
background-color:transparent;
border:0 none;
color: #1c77a4;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 14px;
line-height: 14px;
top: 26px;
width: 50px;
}
#weekendsurmesure .colbarsurmes5 {
margin-top:62px;
width:100%;	
}
#weekendsurmesure .titgsurmes5 {
background-image:url("../images/icon_suemes5.png");
background-repeat:no-repeat;
color:#1c77a4;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:22px;
height:43px;
line-height:22px;
margin-left:-18px;
margin-top:18px;
padding-left:82px;	
}	
#weekendsurmesure .titgsurmes5 span {
position:relative;
top:12px;	
}
#weekendsurmesure .colcarminsurmes {
margin-top:22px;
width:100%;	
}
#weekendsurmesure .colinpcarminsurmes {
float:left;
margin-left:6%;
width:88.7%;	
}
#weekendsurmesure .colinpsurmes2 {
height:128px;
width:100%;	
}
#weekendsurmesure .textareasurmes {
background-color:transparent;
background-image:none;
border: 1px solid #7fd3ff;
box-shadow:none;
color: #27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 15px;
height: 100%;
text-align:left;
padding: 20px 0 0 26px;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;	
}	
#weekendsurmesure .colinpsurmes2 .form-control::-webkit-input-placeholder { color: #27b4fd; }  /* WebKit, Blink, Edge */
#weekendsurmesure .colinpsurmes2 .form-control:-moz-placeholder { color: #27b4fd; }  /* Mozilla Firefox 4 to 18 */
#weekendsurmesure .colinpsurmes2 .form-control::-moz-placeholder { color: #27b4fd; }  /* Mozilla Firefox 19+ */
#weekendsurmesure .colinpsurmes2 .form-control:-ms-input-placeholder { color: #27b4fd; }  /* Internet Explorer 10-11 */
#weekendsurmesure .colinpsurmes2 .form-control::-ms-input-placeholder { color: #27b4fd; }  /* Microsoft Edge */	
#weekendsurmesure .colbarsurmes6 {
margin-top:32px;
width:100%;	
}	
#weekendsurmesure .titgsurmes6 {
background-image:url("../images/icon_suemes6.png");
background-repeat:no-repeat;
color:#1c77a4;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:22px;
height:43px;
line-height:22px;
margin-left:-18px;
margin-top:21px;
padding-left:82px;	
}	
#weekendsurmesure .titgsurmes6 span {
position:relative;
top:12px;	
}
#weekendsurmesure .colcivnompresurmes {
margin-top:26px;
width:100%;	
}	
#weekendsurmesure .colcivsurmes {
float:left;
margin-left:5.7%;
width:16.8%;	
}	
#weekendsurmesure .colnomsurmes {
float:left;
margin-left:1.25%;
width:34.75%;	
}	
#weekendsurmesure .colpresurmes {
float:left;
margin-left:1.25%;
width:34.75%;	
}	
#weekendsurmesure .colinpsurmes .btn-group {
height: 100%;	
width:100%;	
}
#weekendsurmesure .colinpsurmes .btn {
background-color: #ffffff;
border: 1px solid #6ad6e4;
box-shadow:none;
color: #27b4fd;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 15px;
height: 100%;
padding: 0 0 0 25px;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;	
}
#weekendsurmesure .colinpsurmes .pull-left {
text-align:left;	
}
#weekendsurmesure .colinpsurmes .dropdown-menu {
margin:0;
padding: 2px 0;
width:100%;		
}
#weekendsurmesure .colinpsurmes .dropdown-menu > li > a {
color: #27b4fd;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:14px;	
padding:5px 0px 5px 25px;	
}
#weekendsurmesure .colinpsurmes .caret {
background-image:url("../images/icon_flechecivmes.png");
background-repeat:no-repeat;	
border: 0 none;
height: 7px;
width: 14px;
margin-top: -3px;
right: 20px;
}
#weekendsurmesure .colmailtelsurmes {
margin-top:15px;
width:100%;	
}
#weekendsurmesure .colmailsurmes {
float:left;
margin-left:5.75%;
width:43.6%;	
}
#weekendsurmesure .coltelsurmes {
float:left;
margin-left:1.65%;
width:43.6%;	
}	
#weekendsurmesure .titgsurmes7 {
background-image:url("../images/icon_suemes7.png");
background-repeat:no-repeat;
color:#1c77a4;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:22px;
height:43px;
line-height:22px;
margin-left:-18px;
margin-top:21px;
padding-left:82px;	
}	
#weekendsurmesure .titgsurmes7 span {
position:relative;
top:12px;	
}
#weekendsurmesure .colbarsurmes7 {
margin-top:34px;
width:100%;	
}	
#weekendsurmesure .titgsurmes8 {
background-image:url("../images/icon_suemes8.png");
background-repeat:no-repeat;
color:#1c77a4;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:22px;
height:43px;
line-height:22px;
margin-left:-18px;
margin-top:18px;
padding-left:82px;	
}	
#weekendsurmesure .titgsurmes8 span {
position:relative;
top:12px;	
}
#weekendsurmesure .colradisurmes {
margin-top:29px;
width:100%;		
}
#weekendsurmesure .blocradiosurmes {
float:left;	
}
#weekendsurmesure .blocradiosurmes1 {
margin-left:5.88%;
width:160px;	
}
#weekendsurmesure .blocradiosurmes2 {
width:203px;	
}
#weekendsurmesure .blocradiosurmes3 {
width:160px;	
}
#weekendsurmesure .radisurmesure {
float:left;	
height:19px;
width:19px;
}
#weekendsurmesure .titradimes {
color:#1c77a4;	
float:left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:15px;
line-height:15px;
margin-left: 10px;
margin-top: 2px;	
}
#weekendsurmesure .blocbutosurmes {
float:left;	
height:auto;
margin-top:18px;
position:relative;
width:100%;			
}	
#weekendsurmesure .sub {
background-color: #fe9602;
background-image:url("../images/flechebutsurmes.png");
background-repeat:no-repeat;
background-position:363px 21px;
border: 0 none;
cursor: pointer;
color: #ffffff;
float: right;
font-family: 'Montserrat', sans-serif;
font-size: 17px;
font-weight: 700;
height: 56px;
text-align: left;
text-transform: uppercase;
transition: all 0.2s ease 0s;
padding-left:44px;
width: 407px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}
#weekendsurmesure .sub:hover {
background-color:#27b4fd;	
}
/*****************************************
	      Fin Weekend Sur Mesure
*****************************************/
/*****************************************
	             Contact
*****************************************/
#contact .bloccontact {
background-color:#ffffff;	
float:left;
height:auto;
margin-top:73px;
padding-bottom:34px;	
width:100%;
}	
#contact .coltitcon {
margin-top:32px;
width:100%;	
}	
#contact .trititcon {
background-color:#1c77a4;
float:left;
height:4px;
margin-top:16px;
width:30px;	
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}	
#contact .trititconL {
margin-left:34.4%;	
}	
#contact .titcon {
color:#1c77a4;	
float:left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:36.99px;
line-height:36px;
margin-top: -5px;
text-align:center;
width:282px;	
}
#contact .titpetcon {
color:#1c77a4;
font-family: 'Source Sans Pro', sans-serif;
font-size:15.21px;
font-weight:400;
line-height:15px;
margin-top:3px;
text-align:center;	
text-transform:uppercase;
}
#contact .coldetmap {
margin-left:3.08%;
margin-top:33px;
width:93.7%;	
}	
#contact .coldet {
background-color:#27b4fd;	
float:left;	
height:257px;
position:relative;
width:50%;	
}	
#contact .colmap {
float:left;	
height:257px;
width:50%;	
}
#contact .colmap img {	
height:100%;
width:100%;	
}
#contact .titsiesoc {
color:#ffffff;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:16.76px;
line-height:16px;
position:absolute;
top:40px;
left:7%;	
writing-mode: vertical-rl;
transform: rotate(180deg);
}	
#contact .titloccon {
background-image:url("../images/icon_loccon.png");
background-repeat:no-repeat;	
color:#fffcf7;	
font-family: 'Source Sans Pro', sans-serif;
font-size:15px;
font-weight:400;
height:16px;
line-height:18px;
margin-left:17.6%;
margin-top:41px;
padding-left:36px;
}	
#contact .titloccon span {
position:relative;
top:-2px;	
}	
#contact .tittelcon {
background-image:url("../images/icon_telcon.png");
background-repeat:no-repeat;	
color:#fffcf7;	
font-family: 'Source Sans Pro', sans-serif;
font-size:15px;
font-weight:400;
height:14px;
line-height:15px;
margin-left:17.4%;
margin-top:35px;
padding-left:37px;
}	
#contact .tittelcon span {
position:relative;
top:0;	
}
#contact .titfaxcon {
background-image:url("../images/icon_faxcon.png");
background-repeat:no-repeat;	
color:#fffcf7;	
font-family: 'Source Sans Pro', sans-serif;
font-size:15px;
font-weight:400;
height:14px;
line-height:15px;
margin-left:16.9%;
margin-top:20px;
padding-left:40px;
}	
#contact .titfaxcon span {
position:relative;
top:0;	
}
#contact .titmaicon {
background-image:url("../images/icon_maicon.png");
background-repeat:no-repeat;	
color:#fffcf7;	
font-family: 'Source Sans Pro', sans-serif;
font-size:15px;
font-weight:400;
height:10px;
line-height:15px;
margin-left:17.3%;
margin-top:25px;
padding-left:38px;
}	
#contact .titmaicon span {
position:relative;
top:-3px;	
}
#contact .titparcon {
background-image:url("../images/icon_parcon.png");
background-repeat:no-repeat;	
height:17px;
margin-left:16.9%;
margin-top:25px;
padding-left:40px;
}	
#contact .titparcon span {
position:relative;
top:0;	
}
#contact .titfacon {
background-image:url("../images/icon_facon.png");
background-repeat:no-repeat;	
color:#fffcf7;
cursor:pointer;
float:left;	
font-family: 'Source Sans Pro', sans-serif;
font-size:14px;
font-weight:400;
height:13px;
line-height:14px;
margin-top:3px;
padding-left:19px;
position:relative;
z-index:2;
}	
#contact .titfacon span {
position:relative;
top:0;	
}
#contact .tittwcon {
background-image:url("../images/icon_twcon.png");
background-repeat:no-repeat;	
color:#fffcf7;
cursor:pointer;
float:left;	
font-family: 'Source Sans Pro', sans-serif;
font-size:14px;
font-weight:400;
height:10px;
line-height:14px;
margin-left:9.9%;
margin-top:5px;
padding-left:24px;
position:relative;
z-index:2;
}	
#contact .tittwcon span {
position:relative;
top:-3px;	
}
#contact .titincon {
background-image:url("../images/icon_incon.png");
background-repeat:no-repeat;	
color:#fffcf7;
cursor:pointer;
float:left;	
font-family: 'Source Sans Pro', sans-serif;
font-size:14px;
font-weight:400;
height:13px;
line-height:14px;
margin-left:9.2%;
margin-top:3px;
padding-left:27px;
position:relative;
z-index:2;
}	
#contact .titincon span {
position:relative;
top:-1px;	
}
#contact .mercon {
border-left:2px solid #ffa628;
color:#27b4fd;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:16px;
height:11px;
line-height:16px;
margin-left:3.25%;
margin-top:44px;
padding-left:13px;
}
#contact .mercon span {
position:relative;
top:-3px;	
}
#contact .colinpselcon {
margin-left:3.25%;
width:92.3%;	
}
#contact .colinpselconT1 {
margin-top:24px;	
}
#contact .colinpselconT2 {
margin-top:11px;	
}
#contact .colinpselconT3 {
margin-top:12px;	
}
#contact .colinpselconT4 {
margin-top:12px;	
}
#contact .colinpselconT5 {
margin-top:17px;	
}
#contact .colinpcon {
float:left;
width:49.4%;	
}
#contact .coltexcon {
float:left;
width:100%;	
}
#contact .colinpconL {
margin-left:1.2%;	
}
#contact .titinpcon {
color:#1c77a4;	
font-family: 'Source Sans Pro', sans-serif;
font-size:13px;
font-weight:400;
line-height:13px;
}
#contact .titinpcon sup {
color:#e5257a;	
top:-2px;
}
#contact .colselcon {
height:43px;	
margin-top:7px;
width:100%;
}
#contact .colselcon .btn-group {
height:100%;
width:100%;	
}	
#contact .colselcon .btn {
background-color:transparent;
border:1px solid #7fd3ff;
box-shadow:none;
color:#27b4fd;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:14px;
height:100%;
padding:0 0 0 24px;
width:100%;	
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}	
#contact .colselcon .pull-left {
text-align:left;
}	
#contact .colselcon .dropdown-menu {
background-color:rgba(244, 244, 244, 0.5);	
margin:0;
padding: 2px 0;
width:100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;	
}
#contact .colselcon .dropdown-menu > li > a {
color:#27b4fd;		
font-size:12px;	
padding:5px 0px 5px 24px;	
}	
#contact .colselcon .caret {
background-image:url("../images/icon_selcon.png");
background-repeat:no-repeat;
border:0 none;
height:7px;
right:20px;
width:14px;	
}	
#contact .inpcon {
background-color: transparent;
border: 1px solid #7fd3ff;
box-shadow:none;
color: #27b4fd;
float: left;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:14px;
height: 100%;
padding: 0 0 0 24px;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
text-transform: capitalize;
}	
#contact .colselcon .form-control::-webkit-input-placeholder { color: #27b4fd; }  /* WebKit, Blink, Edge */
#contact .colselcon .form-control:-moz-placeholder { color: #27b4fd; }  /* Mozilla Firefox 4 to 18 */
#contact .colselcon .form-control::-moz-placeholder { color: #27b4fd; }  /* Mozilla Firefox 19+ */
#contact .colselcon .form-control:-ms-input-placeholder { color: #27b4fd; }  /* Internet Explorer 10-11 */
#contact .colselcon .form-control::-ms-input-placeholder { color: #27b4fd; }  /* Microsoft Edge */
#contact .colselcontext {
height:125px;	
margin-top:7px;
width:100%;
}
#contact .textareacon {
background-color:transparent;
background-image:none;
border: 1px solid #7fd3ff;
box-shadow:none;
color: #27b4fd;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 14px;
height: 100%;
text-align:left;
padding: 20px 0 0 24px;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;	
}	
#contact .colselcontext .form-control::-webkit-input-placeholder { color: #27b4fd99; }  /* WebKit, Blink, Edge */
#contact .colselcontext .form-control:-moz-placeholder { color: #27b4fd99; }  /* Mozilla Firefox 4 to 18 */
#contact .colselcontext .form-control::-moz-placeholder { color: #27b4fd99;}  /* Mozilla Firefox 19+ */
#contact .colselcontext .form-control:-ms-input-placeholder { color: #27b4fd99; }  /* Internet Explorer 10-11 */
#contact .colselcontext .form-control::-ms-input-placeholder { color: #27b4fd99;}  /* Microsoft Edge */
#contact .titchacon {
color:#6d6d6d;
float:left;	
font-family: 'Source Sans Pro', sans-serif;
font-size:14px;
font-weight:300;
line-height:14px;
}
#contact .titchacon sup {
color:#e5257a;	
top:-2px;
}
#contact .colbutcont {
float:right;
height:35px;
width:191px;	
}
#contact .sub {
background-color: #fe9602;
border: 0 none;
color: #ffffff;
cursor: pointer;
font-family: 'Source Sans Pro', sans-serif;
font-size: 16px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
transition: all 0.45s linear 0s;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#contact .sub:hover {
background-color:#27b4fd;	
}
/*****************************************
	           Fin Contact
*****************************************/
/*****************************************
	       Conditions Generales
*****************************************/
#conditiongenerale {
}	
#conditiongenerale .bloc_condi {
background-color:#ffffff;
float:left;
height:auto;
margin-top:73px;
padding-bottom:39px;
width:100%;
}
#conditiongenerale .tit_grancond {
color: #1c77a4;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 28px;
line-height: 28px;
margin-top: 26px;
text-transform: uppercase;
text-align: center;	
}
#conditiongenerale .detailcondi {
color: #2b323d;
font-family: Arial;
font-size: 14px;
font-weight: 400;
line-height: 14px;
margin-left: 3.6%;
margin-top: 4px;	
}
#conditiongenerale .detailcondi span {
font-weight:700;	
text-transform:uppercase;
}
#conditiongenerale .titcondi {
color: #13a3e2;
font-family:Arial;
font-size:19.72px;
font-weight:400;
line-height:19px;
margin-left: 3.6%;
}
#conditiongenerale .titcondiT {
margin-top: 25px;
}
#conditiongenerale .titcondiT1 {
margin-top: 6px;	
}
#conditiongenerale .titcondiT2 {
margin-top: 29px;	
}
#conditiongenerale .titcondiT2 {
margin-top: 21px;	
}
#conditiongenerale .titcondiT3 {
margin-top: 19px;	
}
#conditiongenerale .titcondiT4 {
margin-top: 23px;	
}
#conditiongenerale .titcondiT5 {
margin-top: 24px;	
}
#conditiongenerale .titcondiT6 {
margin-top: 22px;	
}
#conditiongenerale .titcondiT7 {
margin-top: 26px;	
}
#conditiongenerale .paraconditi {
color: #1a5670;
font-family: Arial;
font-size: 14px;
font-weight: 400;
line-height: 18px;
margin-left: 3.7%;
text-align: justify;
width: 93.42%;
}
#conditiongenerale .paraconditiT {
margin-top: 14px;	
}
#conditiongenerale .paraconditiT1 {
margin-top: 23px;	
}
#conditiongenerale .paraconditiT2 {
margin-top: 22px;	
}
#conditiongenerale .paraconditiT3 {
margin-top: 15px;	
}
#conditiongenerale .paraconditiT4 {
margin-top: 10px;
}
#conditiongenerale .paraconditiT5 {
margin-top: 1px;
}
#conditiongenerale .paraconditiT6 {
margin-top: 14px;
}
/*****************************************
	     Fin Conditions Generales
*****************************************/
/*****************************************
	         Qui Sommes Nous
*****************************************/
#quisommesnous .blocquisomnou {
background-color:#ffffff;
float:left;
height:auto;
margin-top:73px;
padding-bottom:42px;
width:100%;	
}	
#quisommesnous .titquisomnou {
color: #27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 29.21px;
line-height: 29px;
margin-left: 8.8%;
margin-top: 55px;
text-transform: uppercase;
}	
#quisommesnous .titquisomnou span {
color:#fe9602;	
}	
#quisommesnous .blocquisomnou1 {
height:241px;	
margin-left:8.55%;	
margin-top:46px;
width:83.6%;
}	
#quisommesnous .imgquisom1 {
float:left;
height:100%;
position:relative;
width:21.5%;
}
#quisommesnous .img_quisom {
height:100%;
width:100%;	
}
#quisommesnous .blocquisomimg {
background-color:#27b4fd;
height:207px;
position:absolute;
left:-47.5%;
top:16px;
width:124px;	
mix-blend-mode: multiply;
}
#quisommesnous .titblocimg {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 12.6px;
line-height: 14px;
float: left;
height: 100%;
margin-left: 19px;
writing-mode: vertical-rl;
transform: rotate(180deg);
position: relative;
bottom: 18px;	
}
#quisommesnous .coldetquisom1 {
float:left;
height:100%;
width:78.5%;
}
#quisommesnous .grtitquisom1 {
color: #27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 22.89px;
line-height: 27px;
margin-left: 8.2%;
margin-top: 38px;
text-transform: uppercase;
}
#quisommesnous .triquisom1 {
background-color:#f2a900;
height:1px;
margin-left:8.2%;
margin-top:8px;
width:45px;	
}
#quisommesnous .parquisom1 {
color: #1c77a4;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 16px;
line-height: 17px;
margin-left: 8.2%;
margin-top: 13px;
text-align: justify;
width: 87.5%;	
letter-spacing: -0.2px;
}
#quisommesnous .blocquisomnou2 {
height:241px;	
margin-top:30px;
width:91.93%;
}	
#quisommesnous .coldetquisom2 {
background-color:#f4f4f4;	
float:left;
height:100%;
width:78.5%;
}
#quisommesnous .blocquisomimg2 {
background-color:#ffa72b;
height:207px;
position:absolute;
right:-41.05%;
top:18px;
width:124px;	
mix-blend-mode: multiply;
}
#quisommesnous .titblocimg2 {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 12.6px;
line-height: 14px;
float: right;
height: 100%;
margin-right: 15px;
writing-mode: vertical-rl;
transform: rotate(180deg);
position: relative;
bottom: 25px;	
}
#quisommesnous .grtitquisom2 {
color: #27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 22.89px;
line-height: 27px;
margin-left: 9.2%;
margin-top: 33px;
text-transform: uppercase;
}
#quisommesnous .triquisom2 {
background-color:#f2a900;
height:1px;
margin-left:9.2%;
margin-top:8px;
width:45px;	
}
#quisommesnous .parquisom2 {
color: #1c77a4;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 16px;
line-height: 17px;
margin-left: 9.2%;
margin-top: 13px;
text-align: justify;
width: 79.5%;	
letter-spacing: -0.1px;
}
#quisommesnous .blocquisomnou3 {
height:241px;	
margin-left:8.55%;	
margin-top:32px;
width:83.6%;
}
#quisommesnous .grtitquisom3 {
color: #27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 22.89px;
line-height: 27px;
margin-left: 8.2%;
margin-top: 58px;
text-transform: uppercase;
}
#quisommesnous .blocargquisomnou {
background-color:#1c77a4;
height:163px;
margin-top:42px;
position:relative;
width:100%;	
}
#quisommesnous .titnospoiquisom {
color: #ffffff;
font-family: 'Source Sans Pro', sans-serif;
font-size: 19.62px;
font-weight: 700;
line-height: 24px;
float: left;
height: 100%;
writing-mode: vertical-rl;
transform: rotate(180deg);
position: relative;
bottom: 22px;	
left:4.2%;
}
#quisommesnous .colargquisomnos {
float:left;
height:100%;
}
#quisommesnous .colargquisomnos1 {
margin-left: 4.4%;
width: 23%;
}
#quisommesnous .colargquisomnos2 {
width:21.7%;	
}
#quisommesnous .colargquisomnos3 {
width:24%;	
}
#quisommesnous .colargquisomnos4 {
width:19.65%;	
}
#quisommesnous .argquisomnos {
margin-top:27px;
text-align:center;
width:100%;	
}
#quisommesnous .titargquisomnos {
color: #ffffff;
font-family: 'Source Sans Pro', sans-serif;
font-size: 13px;
font-weight: 400;
line-height: 16px;
margin-top: 8px;
text-align: center;
width: 100%;
}
#quisommesnous .titblocimg4 {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 12.6px;
line-height: 14px;
float: right;
height: 100%;
margin-right: 15px;
writing-mode: vertical-rl;
transform: rotate(180deg);
position: relative;
bottom: 16px;	
}
#quisommesnous .coldetquisom4 {	
float:left;
height:100%;
width:78.5%;
}
#quisommesnous .blocquisomnou4 {
height:241px;	
margin-top:38px;
width:91.93%;
}	
#quisommesnous .blocquisomnou5 {
height:241px;	
margin-left:8.55%;	
margin-top:33px;
width:83.6%;
}
#quisommesnous .titblocimg5 {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 12.6px;
line-height: 12px;
float: left;
height: 100%;
margin-left: 24px;
writing-mode: vertical-rl;
transform: rotate(180deg);
position: relative;
bottom: 18px;	
}
#quisommesnous .coldetquisom5 {
background-color:#f4f4f4;	
float:left;
height:100%;
width:78.5%;
}
#quisommesnous .grtitquisom6 {
color: #27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 22.89px;
line-height: 27px;
margin-left: 76px;
margin-top: 33px;
}
#quisommesnous .grtitquisom7 {
color: #27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 22.89px;
line-height: 27px;
margin-left: 8.2%;
margin-top: 58px;
}
/*****************************************
	       Fin Qui Sommes Nous
*****************************************/
@media screen and (max-width:1200px) {
/*****************************************
	         Promos Weekend
*****************************************/
#promoweekend .icon_actliste {
left: 36%;
}
#promoweekend .icon_hotliste {
left: 46%;
}
#promoweekend .icon_aduliste {
left: 56%;
}
#promoweekend .bloctridetpro {
margin-top: 20px;
}
#promoweekend .blocdetailspro {
height: auto;
padding-bottom: 20px;
}
#promoweekend .tridetpro {
margin-left: 2%;
width: 8%;
}
#promoweekend .nomprowee {
font-size: 22px;
line-height: 22px;
margin-left: 2.3%;
margin-top: 4px;
}
#promoweekend .titvilpay {
font-size: 14px;
margin-left: 4.6%;
padding-left: 20px;
}
#promoweekend .titdurpro {
font-size: 13px;
margin-left: 4.3%;
padding-left: 21px;
}
#promoweekend .parprivilpluvis {
font-size: 30px;
margin-right: 4%;
}
#promoweekend .parvilpluvis {
font-size: 11.6px;
line-height: 11px;
margin-top: 7px;
margin-right: 8px;
}
#promoweekend .parprivilpluvis font {
font-size: 11px;
}
#promoweekend .blocpromo {
left: 10px;
}
#promoweekend .blocpromo2 {
left: 15px;
}
#promoweekend .blocpouprowee {
right: 10px;
}
#promoweekend .titoffwee {
font-size: 16px;
line-height: 13px;
margin-left: 1.5%;
}
/*****************************************
	        Fin Promos Weekend
*****************************************/	
}	
@media screen and (max-width:1024px) {	
/*****************************************
	         Promos Weekend
*****************************************/
#promoweekend .bloctoppro {
height: auto;
padding-bottom: 16px;
}
#promoweekend .titoffwee {
margin-left: 2%;
width: 98%;
}
#promoweekend .blocbanpro {
display: none;
}
#promoweekend .titprowee {
margin-right: 2%;
width: 21.5%;
}
#promoweekend .triselpriwee {
margin-right: 2%;
width: 35%;
}
#promoweekend .triseltypwee {
margin-right: 2%;
width: 35%;
}
#promoweekend .blocfilter {
min-height: 96px;
margin-left: 2%;
width: 48%;
}
#promoweekend .colconpro {
margin-right: 0;
width: 100%;
}
#promoweekend .sub {
left: 32%;
}
/*****************************************
	        Fin Promos Weekend
*****************************************/
/*****************************************
	        Weekend Sur Mesure
*****************************************/
#weekendsurmesure .blocbansurmes {
height: auto;
margin-top: 83px;
}
#weekendsurmesure .titgsurmes1 {
margin-top: 10px;
}
#weekendsurmesure .coldessurmes {
margin-left: 3%;
width: 46%;
}
#weekendsurmesure .colvilregsurmes {
margin-left: 2%;
width: 46%;
}
#weekendsurmesure .barsurmes {
margin-left: 3%;
width: 94%;
}
#weekendsurmesure .colbarsurmes1 {
margin-top: 10px;
}
#weekendsurmesure .titgsurmes2 {
margin-top: 10px;
}
#weekendsurmesure .coldatdepsurmes {
margin-left: 3%;
width: 30%;
}
#weekendsurmesure .coldatretsurmes {
margin-left: 2%;
width: 30%;
}
#weekendsurmesure .colflesurmes {
margin-left: 2%;
width: 30%;
}
#weekendsurmesure .colbarsurmes2 {
margin-top: 10px;
}
#weekendsurmesure .titgsurmes3 {
margin-top: 10px;
}
#weekendsurmesure .iconavisurmes {
margin-left: 3%;
width: 40px;
}
#weekendsurmesure .iconhotsurmes {
margin-left: 3%;
width: 40px;
}
#weekendsurmesure .inpichsurmes {
margin-bottom: 14px;
margin-left: 0;
width: 30%;
}
#weekendsurmesure .inpichsurmes5 {
margin-left: 8.5%;
}
#weekendsurmesure .iconexcsurmes {
margin-left: 3%;
width: 40px;
}
#weekendsurmesure .colactsurmes {
margin-left: 0;
width: 60%;
}
#weekendsurmesure .coladusurmes {
margin-left: 3%;
width: 30%;
}
#weekendsurmesure .colenfsurmes {
margin-left: 2%;
width: 30%;
}
#weekendsurmesure .colbebsurmes {
margin-left: 2%;
width: 30%;
}
#weekendsurmesure .titaduenfbebsurmes {
margin-left: 4%;
}
#weekendsurmesure .silderrange {
margin-left: 6%;
width: 88%;
}
#weekendsurmesure .colbarsurmes3 {
margin-top: 10px;
}
#weekendsurmesure .colbarsurmes4 {
margin-top: 10px;
}
#weekendsurmesure .colinpcarminsurmes {
margin-left: 3%;
width: 94%;
}
#weekendsurmesure .colcivsurmes {
margin-left: 3%;
width: 30%;
}
#weekendsurmesure .colnomsurmes {
margin-left: 2%;
width: 30%;
}
#weekendsurmesure .colpresurmes {
margin-left: 2%;
width: 30%;
}
#weekendsurmesure .colmailsurmes {
margin-left: 3%;
width: 46%;
}
#weekendsurmesure .coltelsurmes {
margin-left: 2%;
width: 46%;
}
#weekendsurmesure .colbarsurmes7 {
margin-top: 10px;
}
/*****************************************
	      Fin Weekend Sur Mesure
*****************************************/
/*****************************************
	             Contact
*****************************************/
#contact .trititconL {
margin-left: 27%;
}
#contact .coldet {
width: 100%;
}
#contact .colmap {
width: 100%;
}
/*****************************************
	           Fin Contact
*****************************************/
/*****************************************
	         Qui Sommes Nous
*****************************************/
#quisommesnous .titquisomnou {
margin-top: 20px;
}
#quisommesnous .parquisom2 {
font-size: 15px;
width: 86%;
}
#quisommesnous .grtitquisom2 {
margin-top: 8px;
}
/*****************************************
	       Fin Qui Sommes Nous
*****************************************/
}
@media screen and (max-width:900px) {
/*****************************************
	         Qui Sommes Nous
*****************************************/
#quisommesnous .titquisomnou {
margin-left: 2%;
}
#quisommesnous .blocquisomnou1 {
margin-left: 0;
width: 100%;
}
#quisommesnous .blocquisomimg {
left: 0;
top: auto;
bottom: 0;
}
#quisommesnous .blocquisomnou2 {
width: 100%;
}
#quisommesnous .blocquisomimg2 {
right: 0;
top: auto;
bottom: 0;
}
#quisommesnous .blocquisomnou3 {
margin-left: 0;
width: 100%;
}
#quisommesnous .blocargquisomnou {
height: auto;
margin-top: 10px;
padding-bottom: 20px;
}
#quisommesnous .colargquisomnos {
margin-left:0;
height: 163px;
width:50%;
}
#quisommesnous .titnospoiquisom {
font-size: 16px;
line-height: 16px;
float: none;
position: absolute;
left: 1%;
}
#quisommesnous .blocquisomnou4 {
width: 100%;
}
#quisommesnous .blocquisomnou5 {
margin-left: 0;
width: 100%;
}
/*****************************************
	       Fin Qui Sommes Nous
*****************************************/		
}
@media screen and (max-width:768px) {
/*****************************************
	        Weekend Sur Mesure
*****************************************/
#weekendsurmesure .inpsurmes {
font-size: 13px;
padding: 0 0 0 10px;
}
#weekendsurmesure .colinpsurmes .btn {
font-size: 13px;
padding: 0 0 0 10px;
}
/*****************************************
	      Fin Weekend Sur Mesure
*****************************************/		
}
@media screen and (max-width:720px) {
/*****************************************
	         Promos Weekend
*****************************************/
#promoweekend .triselpriwee {
margin-right: 2%;
width: 96%;
}
#promoweekend .triseltypwee {
margin-right: 2%;
width: 96%;
}
#promoweekend .titprowee {
display: none;
}
#promoweekend .blocfilter {
min-height: auto;
width: 96%;
}
#promoweekend .triseltypwee .btn {
background-position: 16px 6px;
}
#promoweekend .triselpriwee .btn {
background-position: 17px 7px;
padding: 0 0 0 41px;
}
#promoweekend .silderrange {
margin-left: 2%;
width: 94%;
}
#promoweekend .colrechetapro {
width: 98%;
}
/*****************************************
	        Fin Promos Weekend
*****************************************/	
/*****************************************
	        Weekend Sur Mesure
*****************************************/
#weekendsurmesure .titgsurmes1 {
font-size: 18px;
margin-left: 0;
padding-left: 50px;
}
#weekendsurmesure .titgsurmes2 {
font-size: 18px;
margin-left: 0;
padding-left: 50px;
}
#weekendsurmesure .titgsurmes3 {
font-size: 18px;
margin-left: 0;
padding-left: 50px;
}
#weekendsurmesure .titgsurmes4 {
font-size: 18px;
margin-left: 0;
padding-left: 50px;
}
#weekendsurmesure .titgsurmes5 {
font-size: 18px;
margin-left: 0;
padding-left: 50px;
}
#weekendsurmesure .titgsurmes6 {
font-size: 18px;
margin-left: 0;
padding-left: 50px;
}
#weekendsurmesure .titgsurmes7 {
font-size: 18px;
margin-left: 0;
padding-left: 50px;
}
#weekendsurmesure .titgsurmes8 {
font-size: 18px;
margin-left: 0;
padding-left: 50px;
}
#weekendsurmesure .coldessurmes {
margin-bottom: 10px;
margin-left: 3%;
width: 96%;
}
#weekendsurmesure .colvilregsurmes {
margin-left: 3%;
width: 96%;
}
#weekendsurmesure .coldatdepsurmes {
margin-bottom: 10px;
margin-left: 3%;
width: 96%;
}
#weekendsurmesure .coldatretsurmes {
margin-bottom: 10px;
margin-left: 3%;
width: 96%;
}
#weekendsurmesure .colflesurmes {
margin-left: 3%;
width: 96%;
}
#weekendsurmesure .inpichsurmes {
width: 86.5%;
}
#weekendsurmesure .inpichsurmes3 {
margin-left: 12.5%;	
}
#weekendsurmesure .inpichsurmes4 {
margin-left: 12.5%;	
}
#weekendsurmesure .inpichsurmes5 {
margin-left: 12.5%;	
}
#weekendsurmesure .inpichsurmes6 {
margin-left: 12.5%;	
}
#weekendsurmesure .inpichsurmes7 {
margin-left: 12.5%;	
}
#weekendsurmesure .excursurmes {
margin-top: 0px;
}
#weekendsurmesure .colactsurmes {
width: 85%;
}
#weekendsurmesure .coladusurmes {
margin-bottom: 10px;
margin-left: 3%;
width: 94%;
}
#weekendsurmesure .colenfsurmes {
margin-bottom: 10px;
margin-left: 3%;
width: 94%;
}
#weekendsurmesure .colbebsurmes {
margin-left: 3%;
width: 94%;
}
#weekendsurmesure .colinpcarminsurmes {
width: 94%;
}
#weekendsurmesure .colbarsurmes6 {
margin-top: 10px;
}
#weekendsurmesure .colcivsurmes {
margin-bottom: 10px;
margin-left: 3%;
width: 94%;
}
#weekendsurmesure .colnomsurmes {
margin-bottom: 10px;
margin-left: 3%;
width: 94%;
}
#weekendsurmesure .colpresurmes {
margin-left: 3%;
width: 94%;
}
#weekendsurmesure .colmailsurmes {
margin-bottom: 10px;
margin-left: 3%;
width: 94%;
}
#weekendsurmesure .coltelsurmes {
margin-left: 3%;
width: 94%;
}
#weekendsurmesure .blocradiosurmes {
margin-bottom: 10px;
margin-left: 3%;
width: 94%;
}
#weekendsurmesure .sub {
background-position: 94% 21px;
font-size: 14px;
text-align: center;
padding-left: 0;
width: 100%;
}
/*****************************************
	      Fin Weekend Sur Mesure
*****************************************/
/*****************************************
	             Contact
*****************************************/
#contact .trititconL {
margin-left: 12%;
}
#contact .titpetcon {
font-size: 13px;
}
#contact .coldetmap {
margin-left: 2%;
margin-top: 10px;
width: 96%;
}
#contact .titsiesoc {
left: 2%;
}
#contact .titloccon {
margin-left: 10%;
}
#contact .titloccon br {
display:none;	
}
#contact .tittelcon {
margin-left: 10%;
}
#contact .titfaxcon {
margin-left: 10%;
padding-left: 37px;
}
#contact .titmaicon {
margin-left: 10%;
padding-left: 37px;
}
#contact .titparcon {
margin-left: 10%;
padding-left: 37px;
}
#contact .mercon {
font-size: 14px;
margin-left: 2%;
margin-top: 10px;
padding-left: 13px;
line-height: 15px;
}
#contact .colinpselcon {
margin-left: 2%;
width: 96%;
}
#contact .colinpselconT1 {
margin-top: 10px;
}
#contact .colinpcon {
margin-bottom:10px;	
width: 100%;
}
#contact .colinpconL {
margin-left: 0;
}
#contact .colinpselconT2 {
margin-top: 0;
}
#contact .colinpselconT3 {
margin-top: 0;
}
#contact .colinpselconT4 {
margin-top: 0;
}
#contact .colinpselconT5 {
margin-top: 0;
}
#contact .titchacon {
margin-top: 10px;
width: 100%;
}
#contact .colbutcont {
margin-top: 10px;
width: 100%;
}
/*****************************************
	           Fin Contact
*****************************************/
/*****************************************
	         Qui Sommes Nous
*****************************************/
#quisommesnous .titquisomnou {
font-size: 20px;
line-height: 20px;
}
#quisommesnous .blocquisomnou1 {
height: auto;
margin-top: 10px;
}
#quisommesnous .imgquisom1 {
height: 230px;
width: 100%;
}
#quisommesnous .coldetquisom1 {
height: auto;
padding-bottom: 20px;
width: 100%;
}
#quisommesnous .blocquisomnou2 {
height: auto;
margin-top: 10px;
}
#quisommesnous .coldetquisom2 {
height: auto;
padding-bottom: 20px;
width: 100%;
}
#quisommesnous .grtitquisom1 {
margin-left: 2%;
margin-top: 10px;
}
#quisommesnous .grtitquisom1 br {
display:none;	
}
#quisommesnous .triquisom1 {
margin-left: 2%;
}
#quisommesnous .parquisom1 {
margin-left: 2%;
width: 96%;
}
#quisommesnous .grtitquisom2 {
margin-left: 2%;
margin-top: 10px;
}
#quisommesnous .triquisom2 {
margin-left: 2%;
}
#quisommesnous .parquisom2 {
margin-left: 2%;
margin-top: 10px;
}
#quisommesnous .blocquisomnou3 {
height: auto;
}
#quisommesnous .grtitquisom3 {
margin-left: 2%;
margin-top: 10px;
}
#quisommesnous .colargquisomnos {
height: auto;
width: 100%;
}
#quisommesnous .blocquisomnou4 {
height: auto;
margin-top: 10px;
}
#quisommesnous .coldetquisom4 {
height: auto;
padding-bottom: 20px;
width: 100%;
}
#quisommesnous .parquisom2 {
margin-left: 2%;
width: 96%;
}
#quisommesnous .blocquisomnou5 {
height: auto;
margin-top: 10px;
}
#quisommesnous .coldetquisom5 {
height: auto;
padding-bottom: 20px;
width: 100%;
}
#quisommesnous .grtitquisom6 {
margin-left: 2%;
margin-top: 10px;
}
#quisommesnous .grtitquisom7 {
margin-left: 2%;
margin-top: 10px;
}
/*****************************************
	       Fin Qui Sommes Nous
*****************************************/
}
@media screen and (max-width:480px) {
/*****************************************
	         Promos Weekend
*****************************************/
#promoweekend .blocimagepro {
height: 200px;
}
#promoweekend .sub {
left: 6%;
top: 44%;
width: 88%;
text-align: center;
padding: 0;
}
#promoweekend .blocpouprowee {
display: none;
}
#promoweekend .titblocpromo {
font-size: 13px;
line-height: 13px;
}
#promoweekend .titblocpromo span {
font-size: 15px;
}
#promoweekend .icon_actliste {
bottom: -10px;	
left: 26%;
height: 30px;
width: 30px;
}
#promoweekend .icon_hotliste {
bottom: -10px;	
left: 41%;
height: 30px;
width: 30px;
}
#promoweekend .icon_aduliste {
bottom: -10px;	
left: 56%;
height: 30px;
width: 30px;
}
#promoweekend .blocpromo {
top: 10px;
width: 140px;
}
#promoweekend .blocpromo2 {
top: 15px;
width: 130px;
}
#promoweekend .colviljou {
width: 100%;
}
#promoweekend .colpridet {
width: 100%;
}
#promoweekend .titvilpay {
margin-left: 2%;
}
#promoweekend .titdurpro {
margin-left: 2%;
}
/*****************************************
	        Fin Promos Weekend
*****************************************/	
/*****************************************
	        Weekend Sur Mesure
*****************************************/
#weekendsurmesure .titgsurmes1 {
font-size: 14px;
line-height: 24px;
}
#weekendsurmesure .titgsurmes2 {
font-size: 14px;
line-height: 24px;
}
#weekendsurmesure .titgsurmes3 {
font-size: 14px;
line-height: 24px;
}
#weekendsurmesure .titgsurmes4 {
font-size: 14px;
line-height: 24px;
}
#weekendsurmesure .titgsurmes5 {
font-size: 14px;
line-height: 24px;
}
#weekendsurmesure .titgsurmes6 {
font-size: 14px;
line-height: 24px;
}
#weekendsurmesure .titgsurmes7 {
font-size: 14px;
line-height: 24px;
}
#weekendsurmesure .titgsurmes8 {
font-size: 14px;
line-height: 24px;
}
#weekendsurmesure .inpichsurmes {
width: 81%;
}
#weekendsurmesure .inpichsurmes3 {
margin-left: 14.1%;
}
#weekendsurmesure .inpichsurmes4 {
margin-left: 14.1%;
}
#weekendsurmesure .inpichsurmes5 {
margin-left: 14.1%;
}
#weekendsurmesure .inpichsurmes6 {
margin-left: 14.1%;
}
#weekendsurmesure .inpichsurmes7 {
margin-left: 14.1%;
}
#weekendsurmesure .colactsurmes {
width: 80%;
}
#weekendsurmesure .sub {
background-position: 96% 21px;
font-size: 12px;
}
#weekendsurmesure .silderrange {
margin-left: 4%;
width: 82%;
}
/*****************************************
	      Fin Weekend Sur Mesure
*****************************************/
/*****************************************
	             Contact
*****************************************/
#contact .titcon {
font-size: 22px;
line-height: 42px;
width: 160px;
}
#contact .trititconL {
margin-left: 8%;
}
#contact .coldetmap {
margin-left: 0;
width: 100%;
}
#contact .titsiesoc {
font-size: 10px;
line-height: 11px;
left: 1%;
}
#contact .titloccon {
font-size: 14px;
margin-left: 7%;
margin-top: 24px;
padding-left: 22px;
}
#contact .tittelcon {
margin-left: 7%;
padding-left: 22px;
}
#contact .titfaxcon {
margin-left: 7%;
padding-left: 22px;
}
#contact .titmaicon {
margin-left: 7%;
padding-left: 22px;
}
#contact .titparcon {
margin-left: 7%;
padding-left: 22px;
}
#contact .titfacon {
width: 100%;
}
#contact .tittwcon {
margin-left: 0;
margin-top: 10px;
padding-left: 19px;
width: 100%;
}
#contact .titincon {
margin-left: 0;
margin-top: 10px;
padding-left: 19px;
width: 100%;
}
#contact .colinpselconT1 {
margin-top: 25px;
}
/*****************************************
	           Fin Contact
*****************************************/
}