/*****************************************
				 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;
}	
.errValidate {
border: thin solid #ff0000 !important;
}
.colacccatact {
margin-top: 15px;
width: 100%;
}
.titaccadd {
color: #1c77a4;
cursor:pointer;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 500;
line-height: 13px;
margin-left:1%;
}
.titaccadd1 {
color: #1c77a4;
cursor:pointer;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 500;
line-height: 13px;
margin-left:0.4%;
}
/*****************************************
			  Fin Class Libre
*****************************************/
/*****************************************
				   Header
*****************************************/
#header  {
}	
#header .header-T {
background-color:#1c77a4;
float:left;
height:38px;
width:100%;	
}
#header .navbar-toggler {
background-color: transparent;	
background-image: none;
border: 0 none;
cursor: pointer;
float: left;
padding: 12px 1px 0;
width: 26px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#header .icon-bar {
background-color:#eeeeee;
display:block;
height:2px;
margin-bottom:3px;
width:24px;	
}
#header .tit-m {
color: #ffffff;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 11px;
font-weight: 500;
line-height: 11px;
margin-left: 1.04%;
margin-top: 12px;
text-transform: uppercase;
}
#header .header-bar {
background-color:#4395bd;
float:left;
height:17px;
margin-left:2.8%;
margin-top:9px;
width:1px;	
}
#header .tit-mdr {
background-image:url("../images/icon_mesderrec.png");
background-repeat:no-repeat;
color:#ffffff;
float:left;	
font-family: 'Montserrat', sans-serif;
font-size: 11px;
font-weight: 500;
height:12px;
line-height: 11px;
margin-left:2.3%;
margin-top:12px;
padding-left:25px;
text-transform:uppercase;
}
#header .tit-mdr span {
position:relative;
top:0;	
}
#header .tit-tna {
background-image:url("../images/icon_tronotage.png");
background-repeat:no-repeat;
color:#ffffff;
float:right;	
font-family: 'Montserrat', sans-serif;
font-size: 11px;
font-weight: 500;
height:15px;
line-height: 11px;
margin-top:10px;
padding-left:23px;
text-transform:uppercase;
}
#header .tit-tna span {
position:relative;
top:2px;	
}
#header .header-bar1 {
background-color:#4395bd;
float:right;
height:17px;
margin-left:1.95%;
margin-top:9px;
width:1px;	
}
#header .tit-cn {
background-image:url("../images/icon_connou.png");
background-repeat:no-repeat;
color:#ffffff;
float:right;	
font-family: 'Montserrat', sans-serif;
font-size: 11px;
font-weight: 500;
height:15px;
line-height: 11px;
margin-left:1.9%;
margin-top:11px;
padding-left:27px;
text-transform:uppercase;
}
#header .tit-cn span {
position:relative;
top:1px;	
}
#header .header-bar2 {
background-color:#4395bd;
float:right;
height:17px;
margin-left:2.3%;
margin-top:9px;
width:1px;	
}
#header .res-in {
float: right;
margin-left: 0.5%;
margin-right: 0.35%;
margin-top: 6px;
}
#header .res-fa {
float: right;
margin-left: 25px;
margin-top: 6px;
}
#header .res-tw {
float: right;
margin-left: 0.7%;
margin-top: 7px;
}
#header .header-B {
float:left;
height:76px;
width:100%;	
}
#header .logo {
float:left;
height:63px;
margin-left:2px;
margin-top:6px;
width:20.2%;	
}
#header .logo img {
height:100%;	
width:100%;	
}
#header .detail-cont {
float:left;
height:76px;
margin-left:21.65%;
width:32.4%;
}
#header .tit-cuca {
color:#1c77a4;	
font-family: 'Montserrat', sans-serif;
font-size: 10px;
font-weight: 400;
line-height:10px;
margin-left:1.6%;
margin-top:13px;
text-transform:uppercase;
}
#header .col-num-hor {
margin-top:4px;	
width:100%;	
}
#header .col-num {
border:1px solid #fea424;
float:left;
height:35px;
margin-left:1.4%;
width:206px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;	
}
#header .tit-num {
color:#fea423;
font-family: 'Viga', sans-serif;
font-size:17.72px;
font-weight:400;
letter-spacing: 0.5px;
line-height:17px;
margin-top: 8px;
text-align:center;	
}
#header .tit-hor {
color:#1c77a4;	
float:left;
font-family: 'Montserrat', sans-serif;
font-size:10px;
font-weight:500;
line-height:12px;
margin-left:3.2%;
margin-top:5px;
}
#header .col-mesenv {
float:right;
margin-top:14px;
width:63px;	
}
#header .img-mesenv {
text-align:center;	
}
#header .tit-mesenv {
color:#1c77a4;	
font-family: 'Montserrat', sans-serif;
font-family: 'Montserrat', sans-serif;
font-size:10px;
font-weight:500;
line-height:10px;
margin-top:6px;
text-align:center;	
text-transform:uppercase;
}
#header .header-bar3 {
background-color:#e8f0f1;	
float:right;	
height:44px;
margin-right:1.45%;
margin-top:17px;
width:1px;
}
#header .col-moncom {
float:right;
margin-right:1.45%;
margin-top:14px;
width:74px;	
}
#header .img-moncom {
text-align:center;	
}
#header .tit-moncom {
color:#1c77a4;	
font-family: 'Montserrat', sans-serif;
font-size:10px;
font-weight:500;
line-height:10px;
margin-top:6px;
text-align:center;	
text-transform:uppercase;
}
#header .detail-cont-recap {
float:right;
height:76px;
margin-left:0;
width:321px;
}
#header .header-B-recap {
height: 88px;
}
#header .logo-recap  {
margin-top: 10px;
}
#header .tit-cuca-recap {
margin-top: 18px;
}
#header #header_con .conex_inscrip_hold{
height:589px;
overflow:hidden;
position:absolute;
right:-7px;
width:322px;
z-index:700;
}
#header #header_con .compte{
	position: relative;
}
#header #header_con .conex{
opacity:0;
position:absolute;
right: -124px;
top: 9px;
transition:all 0.3s linear 0s;
visibility:hidden;
}
#header #header_con .compte:hover .conex{
opacity:1;
visibility:visible;
}
#header #header_con .bluebg{
opacity:1;
visibility:visible;
}
#header #header_con .fleche{
position:absolute;
right:152px;
top:0;
z-index:1002;
}
#header #header_con .carrous_inscrip{
left:0;
margin-top:3px;
position:relative;
width:1000px;
}
#header #header_con .connexion_hold{
float:left;
text-align: left;
height:446px;
width:322px;
background-color:#f8f8f8;
margin-top:9px;
-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,.33);
-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.33);
-o-box-shadow:0px 0px 6px 0px rgba(0,0,0,.33);
box-shadow:0px 0px 6px 0px rgba(0,0,0,.33);
}
#header #header_con .conexion_partie_top{
background:url("../images/bg_inscription.png") no-repeat;
height:313px;
padding-top:1px;
}
#header #header_con .titr_con{
color:#fefefe;
font-family:"Roboto",sans-serif;
font-size:20px;
font-weight:400;
line-height:20px;
margin-left:23px;
margin-top:32px;
text-transform:uppercase;
}
#header #header_con .con_slog{
font-family:arial;
font-size:14px;
line-height:14px;
color:#fff;
margin-top:20px;
margin-left:23px;
}
#header #header_con .espace_form{
margin-top:18px;
}
#header #header_con .labelfrm{
font-family:arial;
font-size:12px;
line-height:12px;
color:#104e6a;
font-weight:bold;
text-transform:uppercase;
margin-left:23px;
}
#header #header_con .zoneinsc{
background:#fff url("../images/login_ic.png") no-repeat 17px center;
padding-left:45px;
font-family:arial;
font-size:11px;
color:#256784;
font-weight:bold;
border:1px solid #57c5f6;
height:33px;
}
#header #header_con .inp_frm{
margin-top:7px;
margin-left:23px;
width:281px;
}
#header #header_con .labelfrm2{
margin-top:15px;
}
#header #header_con .zoneinsc2{
background:#fff url("../images/mp_ic.png") no-repeat 17px center;
}
#header #header_con .mp_oub{
float:left;
margin-left:23px;
margin-top:17px;
font-family:arial;
font-size:12.68px;
line-height:13px;
color:#fff;
}
#header #header_con .valid_btn{
float:right;
margin-top:6px;
margin-right:18px;
}
#header #header_con .validat{
border:none;
background-color:#aed02f;
width:122px;
font-family:arial;
font-size:10.33px;
color:#503c17;
font-weight:bold;
height:31px;
transition:all 0.45s linear 0s;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
text-transform:uppercase;
}
#header #header_con .validat:hover{
background-color:#f1b541;
}
#header #header_con .connexion_partie_reseau{
margin-top:14px;
}
#header #header_con .rese_titre{
text-align:center;
font-family:arial;
font-size:12px;
line-height:12px;
color:#104e6a;
text-transform:uppercase;
}
#header #header_con .fc_ghold{
margin-top:10px;
}
#header #header_con .face_ic{
float:left;
margin-left:34px;
margin-right:6px;
}
#header #header_con .gpl_ic{
float:left;
}
#header #header_con .blk_comteinsc{
margin-top:16px;
background:url("../images/bg_clique.png") no-repeat;
height:45px;
line-height:51px;
font-family:'Roboto', sans-serif;
font-size:14px;
color:#503c17;
font-weight:700;
text-align:center;
cursor:pointer;	
}
#header #header_con .blk_comteinsc span{
color:#fff;
}
#header #header_con .inscription_hold{background-color:#fff;float:left;height:576px;position:relative;margin-top:9px;width:617px;-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,.33);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.33);-o-box-shadow:0px 0px 6px 0px rgba(0,0,0,.33);box-shadow:0px 0px 6px 0px rgba(0,0,0,.33);}
#header #header_con .left_inscr{background-image:url("../images/bg_inscription2.png");background-repeat:no-repeat;height:438px;padding-top:1px;}
#header #header_con .right_inscr_inscr{width:100%;}
#header #header_con .ligne_insc{height:47px;margin-left:28px;}
#header #header_con .c_zone_inp{position:relative;}
#header #header_con .c_zone_inp input{border:none;width:248px;height:33px;background-color:#fff;font-family:'Titillium Web', sans-serif;font-size:13px;line-height:13px;color:#272f37;font-weight:600;}
#header #header_con .ligne_insc .c_zone_inp{float:left;width:260px}
#header #header_con .news_sub{margin-top:-2px;}
#header #header_con .news{float:left;margin-left:29px;margin-top:5px;width:384px;}
#header #header_con .news span{color:#372222;font-family:"Titillium Web",sans-serif;font-size:13px;font-weight:400;line-height:13px;margin-left:9px;}
#header #header_con .sub{float:right;margin-right:10px;}
#header #header_con .sub input{width:117px;height:30px;background-color:#c9368a;border:none;font-family:'Titillium Web', sans-serif;font-size:13px;line-height:13px;color:#fff;font-weight:700;text-transform:uppercase;transition:all 0.45s linear 0s;cursor:pointer;}
#header #header_con .sub input:hover{background-color:#651040;}
#header #header_con .face_hold{background-color:#e1e2e3;height:48px;margin-top:0;width:100%;}
#header #header_con .f_part{float:left;}
#header #header_con .f_part3{margin-left:-2px;margin-top:7px;}
#header #header_con .str{text-decoration:underline;}
#header #header_con .tit_inscriAdd{color:#fefefe;font-family:Arial;font-size:20px;font-weight:400;line-height:20px;margin-left:21px;margin-top:35px;text-transform:uppercase;}
#header #header_con .par_inscriAdd{color:#ffffff;font-family:Arial;font-size:14px;font-weight:400;line-height:14px;margin-left:21px;margin-top:8px;}
#header #header_con .ligne_inscriptionAdd{margin-top:7px;width:100%;}
#header #header_con .ligne_inscriptionAdd1{margin-top:32px;}
#header #header_con .left_inscriptionAdd{float:left;margin-left:17px;width:283px;}
#header #header_con .right_inscriptionAdd{float:left;margin-left:14px;width:283px;position:relative;}
#header #header_con .nom_formuleAdd{color:#104e6a;font-family:Arial;font-size:12px;font-weight:700;line-height:12px;margin-left:4px;text-transform:uppercase;}
#header #header_con .zoneinscAdd{border:1px solid #57c5f6;box-shadow:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#256784;font-family:Arial;font-size:11px;font-weight:700;height:35px;margin-top:7px;padding:0 0 0 16px;}
#header #header_con .inp_news{float:left;margin-top:18px;}
#header #header_con .titnewAdd{color:#ffffff;float:left;font-family:Arial;font-size:12.68px;font-weight:400;line-height:15px;margin-left:17px;margin-top:16px;width:72%;}
#header #header_con .subinscriAdd{float:right;margin-right:20px;margin-top:15px;width:191px;}
#header #header_con .crrerinscrAdd{background-color:#aed02f;border:0 none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#503c17;font-family:Arial;font-size:10.33px;font-weight:700;height:31px;text-transform:uppercase;transition:all 0.45s linear 0s;width:100%;}
#header #header_con .crrerinscrAdd:hover{background-color:#f1b541;}
#header #header_con .tit_conexion{color:#104e6a;font-family:Arial;font-size:12px;font-weight:400;line-height:12px;text-align:center;text-transform:uppercase;margin-top:12px;}
#header #header_con .fc_inscriptAdd{text-align:center;margin-top:8px;width:100%;}
#header #header_con .faceAdd{cursor:pointer;margin-right:2px;}
#header #header_con .googleAdd{cursor:pointer;}
#header #header_con .coninscriptionin{background-image:url("../images/bg_clique2.png");background-repeat:no-repeat;bottom:0;height:51px;position:absolute;width:100%;}
#header #header_con .identifierAdd{color:#503c17;cursor:pointer;font-family:"Roboto",sans-serif;font-size:14px;font-weight:700;line-height:14px;margin-top:22px;text-align:center;}
#header #header_con .identifierAdd span{color:#ffffff;}
#header #header_con .verif_email{display:none;position:absolute;right:9px;top:29px;}
.glyphicon-refresh-animate{-animation:spin .7s infinite linear;-webkit-animation:spin2 .7s infinite linear;left:-7px;}
@-webkit-keyframes spin2{from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);}
}
@keyframes spin{from{transform:scale(1) rotate(0deg);}
to{transform:scale(1) rotate(360deg);}
}
#header #header_con .connecter_inscrip_hold{height:300px;overflow:hidden;position:absolute;right:-7px;width:322px;z-index:700;}
#header #header_con .connecter{opacity:0;position:absolute;right:-121px;top:11px;transition:all 0.3s linear 0s;visibility:hidden;}
#header #header_con .compte:hover .connecter{opacity:1;visibility:visible;}
#header #header_con .connecter_hold{float:left;height:287px;margin-top:9px;width:322px;}
#header #header_con .info_connecter{background-image:url("../images/bg_connecter.png");background-repeat:no-repeat;float:left;height:215px;width:100%;}
#header #header_con .tit_connec{color:#fefefe;font-family:Arial;font-size:12.41px;font-weight:400;line-height:12px;margin-top:30px;text-align:center;text-transform:uppercase;}
#header #header_con .tit_connec2{color:#ffffff;font-family:Arial;font-size:21.41px;font-weight:700;line-height:12px;margin-top:7px;text-align:center;text-transform: capitalize;}
#header #header_con .bloc_conn_comp{float:left;height:41px;margin-top:32px;transition:all 0.45s linear 0s;width:100%;}
#header #header_con .bloc_conn_comp:hover{background-color:#068fcc;}
#header #header_con .bloc_conn_comp1{float:left;height:36px;transition:all 0.45s linear 0s;width:100%;}
#header #header_con .bloc_conn_comp1:hover{background-color:#068fcc;}
#header #header_con .bloc_conn_comp2{float:left;height:35px;transition:all 0.45s linear 0s;width:100%;}
#header #header_con .bloc_conn_comp2:hover{background-color:#068fcc;}
#header #header_con .bloc_conn_comp3{float:left;height:41px;transition:all 0.45s linear 0s;width:100%;}
#header #header_con .bloc_conn_comp3:hover{background-color:#068fcc;}
#header #header_con .circle_img{background-color:#ebeef0;float:left;height:29px;margin-left:31px;text-align:center;width:29px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
#header #header_con .circle_imgT1{margin-top:8px;}
#header #header_con .circle_imgT2{margin-top:4px;}
#header #header_con .circle_imgT3{margin-top:3px;}
#header #header_con .circle_imgT4{margin-top:5px;}
#header #header_con .icon_pan_conn{position:relative;top:5px;}
#header #header_con .icon_pan_conn1{position:relative;top:7px;}
#header #header_con .icon_pan_conn2{position:relative;top:6px;}
#header #header_con .icon_pan_conn3{position:relative;top:7px;}
#header #header_con .tit_connec_pan{color:#ffffff;float:left;font-family:Arial;font-size:15.45px;font-weight:500;line-height:15px;margin-left:22px;text-transform:uppercase;}
#header #header_con .tit_connec_panT{margin-top:15px;}
#header #header_con .tit_connec_panT1{margin-top:11px;}
#header #header_con .tit_connec_panT2{margin-top:14px;}
#header #header_con .tri_pan{background-color:rgba(235, 238, 240, 0.549);float:right;height:1px;width:239px;}
#header #header_con .bloc_connecter_dec{background-color:#f1b541;float:left;height:36px;transition:all 0.45s linear 0s;width:100%;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
#header #header_con .bloc_connecter_dec:hover{background-color:#df9f24;}
#header #header_con .de_img_1{float:left;margin-left:37px;margin-top:8px;}
#header #header_con .tit_connec_pan1{color:#4c3d1b;float:left;font-family:Arial;font-size:15px;font-weight:400;line-height:15px;margin-left:29px;margin-top:9px;text-transform:uppercase;}
/*****************************************
			     Fin Header	
*****************************************/
/*****************************************
				    Menu
*****************************************/
#menu {
height:0;	
overflow: hidden;
position:relative;
width:100%;
z-index:20;
}	
#menu.activemenu {
height: 54px !important;
}
#menu .menu {
background-color:#27b4fd;	
height:54px;	
margin-bottom:0;
padding:0;
width:100%;
}	
#menu  .men {	
cursor:pointer;
float:left;	
height:54px;
position:relative;
transition: all 0.45s linear 0s;
}
#menu  .men:hover {
background-color:#fe9602;	
}
#menu  .acc {	
width:10.79%;
}
#menu  .weepro {	
width:15%;
}
#menu  .escwee {	
width:14.211%;
}
#menu  .weedec {	
width:15.615%;
}
#menu  .weemon {	
width:14.562%;
}
#menu  .weemes {	
width:15.352%;
}
#menu  .prowee {	
float: right;
width: 14.47%;
}
#menu  .tit-men-acc {
background-image:url("../images/icon_menacc.png");
background-repeat:no-repeat;
color:#ffffff;	
font-family: 'Montserrat', sans-serif;
font-size:13.53px;
font-weight:400;
height:17px;
line-height:13px;
margin-left:16.4%;
margin-top:18px;
padding-left:28px;
text-transform:uppercase;
}
#menu  .tit-men-acc span {
position:relative;
top:3px;	
}
#menu  .tit-men-pro {
background-image:url("../images/icon_menpro.png");
background-repeat:no-repeat;
color:#ffffff;	
font-family: 'Montserrat', sans-serif;
font-size:13.53px;
font-weight:400;
height:21px;
line-height:16px;
margin-left:15.2%;
margin-top:18px;
padding-left:32px;
text-transform:uppercase;
}
#menu  .tit-men-pro span {
position:relative;
top:-5px;	
}
#menu  .tit-men-esc {
background-image:url("../images/icon_menesc.png");
background-repeat:no-repeat;
color:#ffffff;	
font-family: 'Montserrat', sans-serif;
font-size:13.53px;
font-weight:400;
height:24px;
line-height:16px;
margin-left:14.2%;
margin-top:14px;
padding-left:34px;
text-transform:uppercase;
}
#menu  .tit-men-esc span {
position:relative;
top:-1px;	
}
#menu  .tit-men-dec {
background-image:url("../images/icon_mendec.png");
background-repeat:no-repeat;
color:#ffffff;	
font-family: 'Montserrat', sans-serif;
font-size:13.53px;
font-weight:400;
height:21px;
line-height:16px;
margin-left:13.5%;
margin-top:15px;
padding-left:32px;
text-transform:uppercase;
}
#menu  .tit-men-dec span {
position:relative;
top:-2px;	
}
#menu  .tit-men-mon {
background-image:url("../images/icon_menmon.png");
background-repeat:no-repeat;
color:#ffffff;	
font-family: 'Montserrat', sans-serif;
font-size:13.53px;
font-weight:400;
height:22px;
line-height:16px;
margin-left:17.16%;
margin-top:14px;
padding-left:37px;
text-transform:uppercase;
}
#menu  .tit-men-mon span {
position:relative;
top:-1px;	
}
#menu  .tit-men-mes {
background-image:url("../images/icon_menmes.png");
background-repeat:no-repeat;
color:#ffffff;	
font-family: 'Montserrat', sans-serif;
font-size:13.53px;
font-weight:400;
height:19px;
line-height:16px;
margin-left:13.9%;
margin-top:17px;
padding-left:34px;
text-transform:uppercase;
}
#menu  .tit-men-mes span {
position:relative;
top:-4px;	
}
#menu  .tit-men-prom {
background-image:url("../images/icon_menprom.png");
background-repeat:no-repeat;
color:#ffffff;	
font-family: 'Montserrat', sans-serif;
font-size:13.53px;
font-weight:400;
height:19px;
line-height:16px;
margin-left:14%;
margin-top:18px;
padding-left:34px;
text-transform:uppercase;
}
#menu  .tit-men-prom span {
position:relative;
top:-5px;	
}
#menu  .bar-men {
background-color:rgba(255, 255, 255, 0.33);
height:20px;
right:0;
position:absolute;
top:16px;	
width:1px;
}
#menu  .men:hover .bar-men {
background-color:#fe9602;	
}
/*****************************************
                  Fin menu
*****************************************/
/*****************************************
			       Slide	
*****************************************/
#slider {
float:left;	
height:566px;
margin-top:-54px;	
width:100%;	
z-index:2;
}
#slider.slideactive {
margin-top:0;		
}
#slider .slides {
height: 566px;
width: 100%;
}
#slider .slides > li {
height: 100%;
width: 100%;
}
#slider .slides img {
height: 100%;
width: 100%;
}
#slider .hover-slide {
background-image:url("../images/hover_slide.png");
background-repeat:no-repeat;
background-size:100% 100%;	
bottom:0;	
height:166px;
position:absolute;
mix-blend-mode: multiply;	
width:100%;
z-index:20;
}
/*****************************************
			     Fin Slide	
*****************************************/
/*****************************************
			Vous Cherchez Sejour
*****************************************/
#vouscherchez {
position:relative;	
}	
#vouscherchez .vouscherchez {
bottom:23px;	
position:absolute;	
width:100%;
z-index:30;	
}	
#vouscherchez .tit-cvs {
background-image:url("../images/icon_chevotsej.png");
background-repeat:no-repeat;
color:#ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:22.4px;
font-weight:700;
height:29px;
line-height:22px;	
padding-left:43px;
}	
#vouscherchez .tit-cvs span {
position:relative;
top:1px;	
}
#vouscherchez .bloc-rech {
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);	
height:70px;
margin-top:6px;
width:100%;
}	
#vouscherchez .col-chodes {
background-image: url(../images/icon_desche.png);
background-position: 29px center;		
background-repeat: no-repeat;
border-right:1px solid #dfdfdf;	
float:left;
height:70px;
width:840px;
position:relative;	
}	
#vouscherchez .col-chodes label {
color:#27b4fd;	
font-family: 'Montserrat', sans-serif;
font-size: 15px;
font-weight: 500;		
height:100%;
margin-bottom:0;
padding: 25px 0 0 67px;
position:absolute;
top:0;
/*width:100%;	*/
}
#vouscherchez .col-chodes span {
color:#1c77a4;	
}
#vouscherchez .col-chodes .inpchovotdest {
background-color:transparent;	
/*border:0 none;*/
box-shadow:none;
color:#1c77a4;	
font-family: 'Montserrat', sans-serif;
font-size: 15px;
font-weight: 300;	
height:81%;
padding: 0 0 0 11px;
width:54%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
margin-top: 7px;
float: right;
margin-right: 22px;
text-transform: capitalize;
}	
#vouscherchez .col-chodes .inpchovotdest::placeholder {
    color: #cccccc;
}
#vouscherchez .col-chodes label.focus {
display: none;
}
#vouscherchez .col-date-tit {
float:left;
height:70px;
width:270px;	
}
#vouscherchez .tit-vpcw {
background-image: url(../images/icon_voupar.png);
background-repeat: no-repeat;
color:#27b4fd;	
font-family: 'Montserrat', sans-serif;
font-size: 15px;
font-weight: 500;	
height:23px;
line-height:15px;
margin-left:32px;
margin-top:22px;
padding-left:44px;
}
#vouscherchez .tit-vpcw span {
position:relative;
top:6px;	
}
#vouscherchez .tit-vpcw font {
color:#1c77a4;	
}
#vouscherchez .col-date {
float:left;
height:70px;
width:187px;	
}
#vouscherchez .inpdatvoupar {
background-color:transparent;
background-image: url(../images/icon_flechedate.png);
background-position:63px center;
background-repeat: no-repeat;
border:0 none;
box-shadow:none;
color:#27b4fd;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 15px;
font-weight: 700;	
height:100%;
padding:0 0 0 11px;
text-transform:lowercase;
width:100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;	
}
#vouscherchez .col-jerech {
float:left;
height:70px;
width:300px;	
}
#vouscherchez .sub {
background-color: #fe9602;
background-image: url("../images/icon_recherche_button.png");
background-repeat: no-repeat;
background-position: 74px center;
border: 0 none;
color: #ffffff;
cursor: pointer;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 17.98px;
font-weight: 700;
height: 100%;
padding: 0 0 0 102px;
text-align: left;
text-transform: uppercase;
transition: all 0.45s linear 0s;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#vouscherchez .sub:hover {
background-color:#27b4fd;	
}
/*****************************************
	      Fin Vous Cherchez Sejour
*****************************************/
/*****************************************
	           Type Weekngo
*****************************************/
#typeweekngo  {
}
#typeweekngo .bloctypwee {
border-bottom:1px solid #eef0f1;
float:left;
height:99px;
width:100%;	
}	
#typeweekngo .coltypwee {
float:left;
height:99px;
position:relative;	
}
#typeweekngo .coltypwee1 {
margin-left: 2px;
width: 274px;	
}
#typeweekngo .coltypwee2 {
margin-left: 48px;
width: 249px;
}
#typeweekngo .coltypwee3 {
margin-left: 55px;
width: 262px;	
}
#typeweekngo .coltypwee4 {
margin-left: 53px;
width: 197px;
}	
#typeweekngo .bartypwee {
background-color:#dbd5d5;
height:24px;
right:0;
position:absolute;
top:36px;
width:1px;	
}	
#typeweekngo .tit-typ-1 {
background-image: url("../images/icon_type1.png");
background-repeat: no-repeat;
color:#1c77a4;
font-family: 'Montserrat', sans-serif;
font-size:13px;
font-weight:400;
height:29px;	
letter-spacing: -0.2px;
line-height:15px;
margin-top:30px;
padding-left:40px;
}	
#typeweekngo .tit-typ-1 span {
position:relative;
top:2px;	
}	
#typeweekngo .tit-typ-1 font {
color:#27b4fd;
font-weight:800;	
}
#typeweekngo .tit-typ-2 {
background-image: url("../images/icon_type2.png");
background-repeat: no-repeat;
color:#1c77a4;
font-family: 'Montserrat', sans-serif;
font-size:13px;
font-weight:400;
height:26px;	
letter-spacing: -0.2px;
line-height:15px;
margin-top:32px;
padding-left:46px;
}	
#typeweekngo .tit-typ-2 span {
position:relative;
top:0;	
}	
#typeweekngo .tit-typ-2 font {
color:#27b4fd;
font-weight:800;	
}
#typeweekngo .tit-typ-3 {
background-image: url("../images/icon_type3.png");
background-repeat: no-repeat;
color:#1c77a4;
font-family: 'Montserrat', sans-serif;
font-size:13px;
font-weight:400;
height:28px;	
letter-spacing: -0.2px;
line-height:15px;
margin-top:30px;
padding-left:44px;
}	
#typeweekngo .tit-typ-3 span {
position:relative;
top:2px;	
}	
#typeweekngo .tit-typ-3 font {
color:#27b4fd;
font-weight:800;	
}
#typeweekngo .tit-typ-4 {
background-image: url("../images/icon_type4.png");
background-repeat: no-repeat;
color:#1c77a4;
font-family: 'Montserrat', sans-serif;
font-size:13px;
font-weight:400;
height:29px;	
letter-spacing: -0.2px;
line-height:15px;
margin-top:32px;
padding-left:44px;
}	
#typeweekngo .tit-typ-4 span {
position:relative;
top:0;	
}	
#typeweekngo .tit-typ-4 font {
color:#27b4fd;
font-weight:800;	
}	
/*****************************************
	         Fin Type Weekngo
*****************************************/
/*****************************************
	          à la une weekngo
*****************************************/
#alaunewee {
}	
#alaunewee .contenuvilpluvis {
float:left;
height:auto;
width:100%;
}
#alaunewee .coltitvilpluvis {
margin-top:36px;
width:100%;	
}
#alaunewee .bartitvilpluvis {
background-color:#d8dfe3;	
float:left;	
height:1px;
margin-top:9px;
width:363px;
}	
#alaunewee .titvilpluvis {
float:left;	
width:414px;
}	
#alaunewee .tit-vilpluvis {
background-image: url("../images/icon_alaunewee.png");
background-repeat: no-repeat;
color: #fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 34px;
font-weight: 700;
height: 19px;
line-height: 34px;
margin-left: 34px;
padding-left: 50px;
text-transform: uppercase;
}	
#alaunewee .tit-vilpluvis span {
position:relative;
top:-10px;	
}	
#alaunewee .tit-vilpluvis font {
color:#27b4fd;	
}	
#alaunewee .colconvilpluvis {
margin-top:27px;
width:100%;	
}
#alaunewee .convilpluvis {
float:left;	
height:395px;
width:1016px;
}
#alaunewee .blocvilpluvis {
cursor:pointer;	
float:left;	
height:395px;
margin-right:4px;
position:relative;
overflow:hidden;
width:336px;
}
#alaunewee .blocvilpluvis img {
height:100%;
width:100%;	
}
#alaunewee .hovalaune {
background-color: rgba( 255, 255, 255 , 0.8);	
float:left;
top:101%;
height:100%;
position:absolute;
transition: all 0.45s linear 0s;
width:100%;
}
#alaunewee .tithovalaune {
color: #1c77a4;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 19.22px;
line-height: 22px;
text-align: center;
margin-top: 144px;
height: 74px;
}
#alaunewee .tithovalaune span{
color:#00a8ff;	
}
#alaunewee .buthovalaune {
text-align:center;	
width:100%;	
}
#alaunewee .sub {
background-color:transparent;
border:1px solid #1c77a4;
color:#1c77a4;
font-family:'Pacifico', cursive;
font-weight: 400;
font-size:24px;
height:62px;
transition: all 0.45s linear 0s;
width:261px;	
}
#alaunewee .sub:hover {
background-color:#1e6080;	
color:#ffffff;	
}
#alaunewee .blocvilpluvis:hover .hovalaune {
top:0;	
}
#alaunewee .nomvilpluvis {
color:#ffffff;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 33px;
font-weight: 700;
line-height:33px;
position:absolute;	
top:185px;	
text-align:center;
text-shadow: 1px 1.732px 21px rgba( 0, 0, 0 , 0.34);
width:100%;
}
#alaunewee .parprivilpluvis {
bottom: 18px;
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 28.5px;
font-weight: 700;
line-height: 28px;
position: absolute;
right: 20px;
text-shadow: 1px 1.732px 21px rgba( 0, 0, 0 , 0.34);
}
#alaunewee .parvilpluvis {
float: left;
font-size: 10.45px;
line-height: 10px;
margin-top: 3px;
margin-right: 5px;
text-align: right;
text-shadow: 1px 1.732px 21px rgba( 0, 0, 0 , 0.34);
width: 35px;
}
#alaunewee .parprivilpluvis font {
font-size: 19px;
margin-left: -2px;	
}
#alaunewee .voivilpluvis {
background-color:#fe9602;
cursor:pointer;	
float:left;	
height:395px;
margin-left:4px;
width:120px;	
}
#alaunewee .titvoivilpluvis {
color:#ffffff;
font-family: 'Montserrat', sans-serif;
font-size:13.43px;
font-weight:700;	
line-height:16px;
margin-top:189px;
text-align:center;
text-decoration:underline;
text-transform:uppercase;
}
/*****************************************
	        Fin à la une weekngo
*****************************************/
/*****************************************
                Idees weekngo
*****************************************/
#ideesweekngo {
}
#ideesweekngo .contenuidewee {
float:left;
height:auto;
width:100%;
}	
#ideesweekngo .coltitidewee {
margin-top:28px;	
width:100%;
}	
#ideesweekngo .trititidewee {	
background-color:#d8dfe3;
float:left;
height:1px;
margin-top:21px;
width:359px;	
}	
#ideesweekngo .titidewee {	
float:left;	
width:422px;
}	
#ideesweekngo .tit-idewee {	
background-image: url("../images/icon_idewee.png");
background-repeat: no-repeat;
color:#fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 35.28px;
font-weight: 700;
height:39px;
line-height:35px;
margin-left:55px;
padding-left:70px;
text-transform:uppercase;
}		
#ideesweekngo .tit-idewee span {	
position:relative;
top:4px;
}		
#ideesweekngo .tit-idewee font {	
color:#27b4fd;
}	
#ideesweekngo .colconidewee {
margin-top:28px;
width:100%;
}
#ideesweekngo .colidewee {
cursor:pointer;	
float:left;	
height:259px;
margin-bottom:18px;
margin-right:15px;
position:relative;
overflow:hidden;
transition: all 0.4s ease 0s;
width:370px;
}
#ideesweekngo .colidewee-R {
margin-right:0;	
}	
#ideesweekngo .colidewee-B1 {
background-color:#27b4fd;	
}	
#ideesweekngo .colidewee-B2 {
background-color:#fe9602;	
}	
#ideesweekngo .img_idewee {
height:100%;
transition: .8s ease;
width:100%;	
}
#ideesweekngo .hover_idewee {	
background-image:url("../images/hover_idewee.png");
background-repeat:no-repeat;
bottom:0;
height:97px;
position:absolute;
transition: .8s ease;
width:100%;	
z-index:2;
}	
#ideesweekngo .icon_idewee {	
position:absolute;
top:153px;
text-align:center;
transition: .8s ease;
width:100%;
z-index:4;	
}
#ideesweekngo .titchoidewee {
bottom:19px;	
color:#feffff;
font-family:'Pacifico', cursive;
font-size:31.12px;
font-weight:400;
line-height:31px;	
position:absolute;
text-align:center;
transition: .8s ease;
width:100%;
z-index:4;	
}	
#ideesweekngo .titchoidewee-sep {
font-size:28.12px;
}	
#ideesweekngo .titnossejidewee {	
color:#ffffff;
font-family: 'Lato', sans-serif;
font-size:31.16px;
font-weight:100;
line-height:30px;
margin-top:35px;
text-align:center;
text-transform:uppercase;			
}	
#ideesweekngo .titnouan {	
color:#ffffff;
font-family: 'Lato', sans-serif;
font-size:25.39px;
font-weight:700;
line-height:25px;
margin-top:9px;
text-align:center;
text-transform:uppercase;			
}	
#ideesweekngo .iconnossej {	
margin-top:30px;
text-align:center;				
}
#ideesweekngo .titcocgaridewee {	
color:#ffffff;
font-family: 'Lato', sans-serif;
font-size:17.11px;
font-weight:400;
line-height:17px;
margin-top:24px;
text-align:center;		
}			
#ideesweekngo .hovernossejidewee {
height:100%;	
position:absolute;
top:0;	
width:100%;
z-index:4;
opacity: 0;
transition: .8s ease;
}	
#ideesweekngo .colidewee:hover .hovernossejidewee {
opacity: 1;	
}	
#ideesweekngo .imgnossejidewee {
height:100%;
width:100%;	
}	
#ideesweekngo .hoverimgnossej {
background-color: #27b4fd;
height: 100%;
mix-blend-mode: Multiply;
width: 100%;
z-index: 5;
position: absolute;
top: 0;
}	
#ideesweekngo .hoverimgnossej1 {
background-color: #fe9602;
height: 100%;
mix-blend-mode: Multiply;
width: 100%;
z-index: 5;
position: absolute;
top: 0;
}	
#ideesweekngo .titnossejideweeh {	
color:#ffffff;
font-family: 'Lato', sans-serif;
font-size:31.16px;
font-weight:100;
line-height:30px;
text-align:center;
text-transform:uppercase;
position:absolute;
top:104px;
width:100%;	
z-index:7;	
text-shadow: 0px 0px 18px rgb( 0, 0, 0);			
}	
#ideesweekngo .titnouanh {	
color:#ffffff;
font-family: 'Lato', sans-serif;
font-size:25.39px;
font-weight:700;
line-height:25px;
text-align:center;
text-transform:uppercase;
position:absolute;
top:143px;
width:100%;	
z-index:7;	
text-shadow: 0px 0px 18px rgb( 0, 0, 0);	
}			
#ideesweekngo .hoverimgnossejAdd1 {
background-color: #fe9602;
height: 100%;
mix-blend-mode: Multiply;
width: 100%;
opacity: 0;
z-index: 5;
position: absolute;
top: 0;
transition: .8s ease;
}
#ideesweekngo .hoverimgnossejAdd1B {
background-color: #27b4fd;	
}
#ideesweekngo .hoverimgnossejAdd2 {
height: 100%;
width: 100%;
opacity: 0;
z-index: 6;
position: absolute;
top: 0;
transition: .8s ease;
}
#ideesweekngo .colidewee:hover .hoverimgnossejAdd1 {
opacity: 1;	
}
#ideesweekngo .colidewee:hover .hoverimgnossejAdd2 {
opacity: 1;	
}
#ideesweekngo .colidewee:hover .img_idewee {
opacity: 0;	
}
#ideesweekngo .colidewee:hover .hover_idewee {
opacity: 0;	
}
#ideesweekngo .colidewee:hover .icon_idewee {
opacity: 0;	
}
#ideesweekngo .colidewee:hover .titchoidewee {
opacity: 0;	
}
/*****************************************
              Fin Idees weekngo
*****************************************/
/*****************************************
	               Pub
*****************************************/
#pub {
}	
#pub .contenupub {
cursor:pointer;	
float:left;
height:161px;
margin-top:29px;
width:100%;
}
#pub .contenupub img {
height:100%;
width:100%;	
}
/*****************************************
	             Fin Pub
*****************************************/
/*****************************************
	    Les villes les plus visitées
*****************************************/
#vilpluvis {
}	
#vilpluvis .contenuvilpluvis {
float:left;
height:auto;
width:100%;
}
#vilpluvis .coltitvilpluvis {
margin-top:37px;
width:100%;	
}
#vilpluvis .bartitvilpluvis {
background-color:#d8dfe3;	
float:left;	
height:1px;
margin-top:15px;
width:274px;
}	
#vilpluvis .titvilpluvis {
float:left;	
width:592px;
}	
#vilpluvis .tit-vilpluvis {
background-image:url("../images/icon_vilpluvis.png");
background-repeat:no-repeat;	
color:#fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 35.28px;
font-weight: 700;
height:33px;
line-height:35px;
margin-left:63px;
padding-left:59px;
text-transform:uppercase;
}	
#vilpluvis .tit-vilpluvis span {
position:relative;
top:-1px;	
}	
#vilpluvis .tit-vilpluvis font {
color:#27b4fd;	
}	
#vilpluvis .colconvilpluvis {
margin-top:27px;
width:100%;	
}
#vilpluvis .convilpluvis {
float:left;	
height:395px;
width:1016px;
}
#vilpluvis .blocvilpluvis {
float:left;	
height:395px;
margin-right:4px;
position:relative;
width:336px;
}
#vilpluvis .blocvilpluvis img {
height:100%;
width:100%;	
}
#vilpluvis .nomvilpluvis {
color:#ffffff;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 33px;
font-weight: 700;
line-height:33px;
position:absolute;	
top:198px;	
text-align:center;
text-shadow: 1px 1.732px 21px rgba( 0, 0, 0 , 0.34);
width:100%;
text-transform: capitalize;
}
#vilpluvis .parprivilpluvis {
bottom: 18px;
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 28.5px;
font-weight: 700;
line-height: 28px;
position: absolute;
right: 20px;
text-shadow: 1px 1.732px 21px rgba( 0, 0, 0 , 0.34);
}
#vilpluvis .parvilpluvis {
float: left;
font-size: 10.45px;
line-height: 10px;
margin-top: 3px;
margin-right: 5px;
text-align: right;
text-shadow: 1px 1.732px 21px rgba( 0, 0, 0 , 0.34);
width: 35px;
}
#vilpluvis .parprivilpluvis font {
font-size: 19px;
margin-left: -2px;	
}
#vilpluvis .voivilpluvis {
background-color:#fe9602;
cursor:pointer;	
float:left;	
height:395px;
margin-left:4px;
width:120px;	
}
#vilpluvis .titvoivilpluvis {
color:#ffffff;
font-family: 'Montserrat', sans-serif;
font-size:13.43px;
font-weight:700;	
line-height:16px;
margin-top:189px;
text-align:center;
text-decoration:underline;
text-transform:uppercase;
}
/*****************************************
	 Fin  Les villes les plus visitees
*****************************************/
/*****************************************
	       Agenda Experts Weekngo
*****************************************/
#ageexpewee {
}
#ageexpewee .contenuageexpewee {
float:left;
height:auto;
margin-top:60px;
width:100%;
}	
/*****************************************
	     Fin Agenda Experts Weekngo
*****************************************/
/*****************************************
               Agenda weekngo
*****************************************/
#agendaweekngo {
}
#agendaweekngo .contenuagewee {
float:left;
height:auto;
width:100%;	
}	
#agendaweekngo .coltitagewee {
width:100%;	
}	
#agendaweekngo .titagewee {
background-image: url("../images/icon_agewee.png");
background-repeat: no-repeat;
color: #27b4fd;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 40.48px;
font-weight: 700;
line-height: 29px;
height: 40px;
padding-left: 67px;
text-transform: uppercase;
width: 313px;
}
#agendaweekngo .titagewee span {
position:relative;
top:-24px;	
}
#agendaweekngo .titagewee font {
color: #fe9602;
font-size: 23.97px;
}
#agendaweekngo .barretitagewee {
border-top:1px dashed #27b4fd;	
float:left;
height:1px;
margin-top:27px;
width:242px;	
}
#agendaweekngo .colconagewee {
float: left;
height: auto;
margin-top: 23px;
position:relative;
width: 100%;
}
#agendaweekngo .blocagewee {
border-top:4px solid #9a1a96;	
float:left;
height:329px;
position:relative;
width:100%;
}
#agendaweekngo .barconagewee {
background-color:#f8c915;
height:4px;
left:65px;
position:absolute;	
top:-4px;
width:73px;
}
#agendaweekngo .datimgdetagewee {
border-bottom:1px solid #9a1a96;	
height:291px;	
margin-top:4px;
width:100%;
}
#agendaweekngo .datagewee {
background-color: #7b1778;
float: left;
height: 290px;
width: 43px;
}
#agendaweekngo .duagewee {
color: #fed202;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 10.94px;
font-weight: 700;
line-height: 10px;
margin-left: 8px;
margin-top: 33px;
}
#agendaweekngo .numduagewee {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 29.94px;
font-weight: 700;
line-height: 29px;
margin-left: 9px;
}
#agendaweekngo .flecheagewee {
margin-top:0;	
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: 8px;
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: 7px;
margin-top: -1px;
}
#agendaweekngo .moiannagewee {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 15px;
font-weight: 700;
writing-mode: vertical-rl;
transform: rotate(180deg);
margin-left: 10px;
margin-top: 36px;
}
#agendaweekngo .imgagewee {
border-left: 1px solid #bd2eb9;
cursor: pointer;
float: left;
height: 290px;
position:relative;
overflow:hidden;
width: 399px;
}
#agendaweekngo .imgagewee img {
height:100%;
width:100%;	
}
#agendaweekngo .imgageweehover {
background-color: rgba( 255, 255, 255 , 0.8);
float: left;
top: 0;
height: 100%;
position: absolute;
opacity: 0;
transition: .8s ease;
width: 100%;
}
#agendaweekngo .imgagewee:hover .imgageweehover {
opacity: 1;	
}
#agendaweekngo .titfesageh {
color: #1c77a4;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 33.86px;
line-height: 33px;
margin-left: 47px;
margin-top: 33px;
}
#agendaweekngo .titfesageh1 {
color: #1c77a4;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 33.86px;
line-height: 33px;
margin-left: 47px;
}
#agendaweekngo .titfesageh2 {
background-image:url("../images/iconlocalfes.png");
background-repeat:no-repeat;	
color: #9a1a96;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 18.06px;
height:18px;
line-height: 18px;
margin-left: 46px;
padding-left:22px;
margin-top:12px;
}
#agendaweekngo .titfesageh2 span {
position:relative;
top:0;	
}
#agendaweekngo .titfesageh3 {	
color: #9a1a96;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 18.06px;
line-height: 18px;
margin-left: 47px;
margin-top:38px;
}
#agendaweekngo .titfesageh3 sup {
font-size: 11px;
top: -5px;
}
#agendaweekngo .titfesageh4 {	
color: #1c77a4;
font-family: 'Lato', sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 16px;
margin-left: 48px;
margin-top: 9px;
width: 325px;
}
#agendaweekngo .detagewee {
background-color: #9a1a96;
float: left;
height: 290px;
width: 113px;
}
#agendaweekngo .gtitfes {
color: #fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 18.06px;
line-height: 18px;
writing-mode: vertical-rl;
transform: rotate(180deg);
height: 100%;
margin-left: 25px;
margin-top: -27px;
float: left;
}
#agendaweekngo .nomfes {
color: #feffff;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 33.86px;
line-height: 33px;
writing-mode: vertical-rl;
transform: rotate(180deg);
height: 100%;
margin-left: -2px;
margin-top: -27px;
float: left;
}
#agendaweekngo .numfes {
color: #fed202;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 18.06px;
line-height: 18px;
margin-left: 22px;
margin-top: 10px;
}
#agendaweekngo  .numfes sup {
top: -.3em;
}
#agendaweekngo .lirfes {
color: #feffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 18.06px;
line-height: 18px;
margin-left: 23px;
margin-top: 70px;
}
#agendaweekngo .vilfes {
color: #fed202;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 18.06px;
line-height: 18px;
margin-left: 22px;
margin-top: 1px;
}
#agendaweekngo .colbutagewee {
height:30px;	
width:100%;	
}
#agendaweekngo .butagewee {
background-image: url("../images/bg_butagewee.png");
background-repeat: no-repeat;
cursor: pointer;
height: 30px;
margin-left: 127px;
width: 200px;
}
#agendaweekngo .voipluagewee {
color: #ffffff;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 10.05px;
font-weight: 700;
line-height: 10px;
margin-left: 56px;
margin-top: 8px;
text-transform: uppercase;
}
#agendaweekngo .fleagewee {
float: left;
margin-left: 14px;
margin-top: 2px;
}
#agendaweekngo .owl-next {
background-image: url("../images/nextage.png");
background-repeat: no-repeat;
bottom: 5px;
cursor: pointer;
height: 18px;
position: absolute;
right: 0;
text-indent: -9999px;
width: 23px;
}
#agendaweekngo .owl-prev {
background-image: url("../images/prevage.png");
background-repeat: no-repeat;
bottom: 5px;
cursor: pointer;
height: 18px;
left: 0;
position: absolute;
text-indent: -9999px;
width: 23px;
}
/*****************************************
             Fin Agenda weekngo
*****************************************/
/*****************************************
               Experts weekngo
*****************************************/
#expertsweekngo {
}
#expertsweekngo .contenuexpwee {
float:left;
height:auto;
width:100%;
}
#expertsweekngo .coltitexpwee {
margin-top:1px;
width:100%;	
}		
#expertsweekngo .titexpwee {
background-image: url("../images/icon_expwee.png");
background-repeat: no-repeat;
color: #27b4fd;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 40.48px;
font-weight: 700;
line-height: 29px;
height: 40px;
padding-left: 67px;
text-transform: uppercase;
width: 313px;
}
#expertsweekngo .titexpwee span {
position:relative;
top:-24px;	
}
#expertsweekngo .titexpwee font {
color:#fe9602;	
font-size:23.97px;
}
#expertsweekngo .barretitexpwee {
border-top:1px dashed #27b4fd;	
float:left;
height:1px;
margin-top:28px;
width:242px;	
}
#expertsweekngo .colconexpwee {
float: left;
height: auto;
margin-top: 22px;
width: 100%;		
}
#expertsweekngo .blocexpwee {
border-top:4px solid #27b4fd;	
float:left;
height:329px;
position:relative;
width:100%;	
}
#expertsweekngo .barconagewee {
background-color:#f8c915;
height:4px;
left:65px;
position:absolute;	
top:-4px;
width:73px;
}
#expertsweekngo .detproimgexpwee {
border-right: 1px solid #3c63d4;
border-bottom: 1px solid #27b3fc;
height: 295px;
width: 100%;	
}
#expertsweekngo .detexpwee {
background-color: #27b4fd;
float: left;
height: 290px;
margin-top: 4px;	
width: 195px;
}
#expertsweekngo .bgimgexpwee {
border: 1px solid #ffffff;
height: 102px;
position: relative;
margin: 23px auto 0;
width: 102px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
#expertsweekngo .imgexpert {	
height: 92px;
left: 3.5px;
position: absolute;
top: 4px;
width: 92px;
-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:7px;
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:19px;
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: 28px;
margin-top: 11px;
width: 15px;
}
#expertsweekngo .titavicli {
color:#fdeb27;	
float:left;
font-family:'Pacifico', cursive;
font-size:18.02px;
font-weight:400;
line-height:18px;
text-align:center;	
width:112px;	
}
#expertsweekngo .triaviclir {
background-color:#fdeb27;	
float:left;
height:1px;
margin-top:11px;
width:15px;
}
#expertsweekngo .coletoavicli {
width:100%;	
text-align: center;
}
#expertsweekngo .coletoavicli img {
margin-right:-3px;	
}
#expertsweekngo .etoexpwee {
margin-left:45px;	
}
#expertsweekngo .coletoavicli span {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 11.91px;
line-height: 11px;
margin-left: 10px;
position: relative;
top: 0px;
}
#expertsweekngo .proexpwee {
background-color: #3c63d4;
float: left;
height: 290px;
margin-top: 4px;
width: 22px;
}
#expertsweekngo .titproexpwee {
color: #f7f8f9;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 12.48px;
margin-left: 3px;
margin-top: 92px;
text-transform: uppercase;
writing-mode: vertical-rl;
transform: rotate(180deg);
}
#expertsweekngo .imgexpwee {
background-color: #ffffff;
float: left;
height: 290px;
margin-top: 4px;
width: 337px;
}
#expertsweekngo .imgvilexpwee {
cursor: pointer;
height: 203px;
margin: 8px auto 0;
position: relative;
width: 326px;	
}
#expertsweekngo .imgvilexpwee img {
height:100%;
width:100%;		
}
#expertsweekngo .clavoyexpwee {
background-color: #27b4fd;
bottom: 20px;
float: left;
height: 20px;
left: 67px;
position: absolute;
width: 130px;
}
#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: 17.5px;
line-height: 17px;
margin-left: 12px;
margin-top: 7px;
}
#expertsweekngo .parweevilreg {
color: #73848c;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 14px;
font-weight: 300;
line-height: 16px;
margin-left: 14px;
margin-top: 5px;
width: 314px;
height: 50px;
overflow: hidden;
}
#expertsweekngo .colbutexpwee {
height:30px;	
width:100%;	
}
#expertsweekngo .butexpwee {
background-image: url("../images/bg_butexpwee.png");
background-repeat: no-repeat;
cursor: pointer;
height: 30px;
margin-left: 283px;
width: 200px;
}
#expertsweekngo .voipluexpwee {
color: #ffffff;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 10.05px;
font-weight: 700;
line-height: 10px;
margin-left: 56px;
margin-top: 8px;
text-transform: uppercase;
}
#expertsweekngo .fleexpwee {
float: left;
margin-left: 14px;
margin-top: 2px;
}
#expertsweekngo .owl-next {
background-image: url("../images/nextexp.png");
background-repeat: no-repeat;
bottom: 5px;
cursor: pointer;
height: 18px;
position: absolute;
right: 0;
text-indent: -9999px;
width: 23px;
}
#expertsweekngo .owl-prev {
background-image: url("../images/prevexp.png");
background-repeat: no-repeat;
bottom: 5px;
cursor: pointer;
height: 18px;
left: 0;
position: absolute;
text-indent: -9999px;
width: 23px;
}
/*****************************************
             Fin Experts weekngo
*****************************************/
/*****************************************
          Pourquoi choisir weekngo
*****************************************/
#pouchowee {
}	
#pouchowee .contenupouchowee {	
float:left;
height:auto;
width:100%;	
}
#pouchowee .titpouchowee {	
color:#fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:24px;
font-weight:700;
line-height:24px;
margin-top:70px;
text-align:center;
text-transform:uppercase;
}
#pouchowee .barrpouchowee {	
background-color:#27b4fd;
height:5px;
margin:5px auto 0;
width:36px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
#pouchowee .conpouchowee {
margin-top:23px;	
width:100%;	
}
#pouchowee .blocpouchowee {
float:left;
height:156px;	
position:relative;
}
#pouchowee .blocpouchowee1 {
width: 276px;	
}
#pouchowee .blocpouchowee2 {	
width:269px;	
}
#pouchowee .blocpouchowee3 {
width:318px;	
}
#pouchowee .blocpouchowee4 {
width:277px;	
}
#pouchowee .imgpouchowee {
text-align:center;	
}
#pouchowee .tipouchowee {
color:#1c77a4;
font-family: 'Montserrat', sans-serif;
font-size:13.52px;
font-weight:600;
line-height:13px;
margin-top:8px;	
text-align:center;	
text-transform:uppercase;
}
#pouchowee .parpouchowee {
color:#0e3f46;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:15.04px;
font-weight:300;
line-height:15px;
margin-top:10px;	
text-align:center;	
}
#pouchowee .tripouchowee {
background-color:#eaeff1;	
height:87px;
right:0;
position:absolute;
top:15px;
width:1px;	
}
/*****************************************
        Fin Pourquoi choisir weekngo
*****************************************/
/*****************************************
	        Recevez nos offres
*****************************************/
#recnosoff {
}
#recnosoff .contenurecnosoff {
background-color:#27b4fd;
float:left;
height:110px;
width:100%;	
}	
#recnosoff .titrecevez {
background-image:url("../images/icon_recevez.png");
background-repeat:no-repeat;
color:#ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:19.14px;
font-weight:700;
height:51px;
line-height:24px;
margin-left:16px;
margin-top:24px;
padding-left:82px;
text-transform:uppercase;	
}	
#recnosoff .titrecevez span {
position:relative;
top:6px;	
}	
#recnosoff .mennosoff {
color:#ffffff;	
list-style-type: disc;	
margin-bottom:0;
margin-left:14px;
margin-top:30px;
padding:0;	
}	
#recnosoff .mennosoff li {
cursor:pointer;	
height:19px;	
}
#recnosoff .mennosoff span {	
color:#ffffff;
font-family: 'Open Sans', sans-serif;
font-size:14px;
font-weight:400;
left:5px;
line-height:14px;
position:relative;
}	
#recnosoff .inpinsnew {	
border: 1px solid #6ad6e4;
color: #1c77a4;
float:left;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 16px;
font-weight: 300;
height: 48px;
margin-top:34px;
padding: 0 0 0 34px;
width: 380px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}	
#recnosoff .formuleinsnew .form-control::-webkit-input-placeholder { color: #1c77a4; }  /* WebKit, Blink, Edge */
#recnosoff .formuleinsnew .form-control:-moz-placeholder { color: #1c77a4; }  /* Mozilla Firefox 4 to 18 */
#recnosoff .formuleinsnew .form-control::-moz-placeholder { color: #1c77a4; }  /* Mozilla Firefox 19+ */
#recnosoff .formuleinsnew .form-control:-ms-input-placeholder { color: #1c77a4; }  /* Internet Explorer 10-11 */
#recnosoff .formuleinsnew .form-control::-ms-input-placeholder { color: #1c77a4; }  /* Microsoft Edge */	
#recnosoff .sub {
background-color: #fe9602;
border: 0 none;
cursor: pointer;
color: #f6f6f6;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 14.03px;
font-weight: 400;
height: 48px;
margin-left:4px;
margin-top:34px;
text-align: center;
text-transform: uppercase;
transition: all 0.2s ease 0s;
width: 171px;
-webkit-border-bottom-right-radius: 18px;
-moz-border-radius-bottomright: 18px;
border-bottom-right-radius: 18px;
}
#recnosoff .sub:hover {
background-color:#27b4fd;	
}
/*****************************************
	      Fin Recevez nos offres
*****************************************/
/*****************************************
	               Section
*****************************************/
#section {
}	
#section .contenusection {
float:left;
height:auto;
margin-top:39px;
width:100%;	
}	
#section .blocsect1 {
border:1px solid rgba(28, 119, 164, 0.33);	
float:left;
height:131px;
width:100%;
}
#section .tituneque {
color:#27b4fd;	
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:700;
line-height:12px;
margin-top:24px;
text-align:center;	
text-transform:uppercase;
}	
#section .titconque {
color:#1c77a4;	
font-family: 'Montserrat', sans-serif;
font-size:17px;
font-weight:500;
line-height:17px;
margin-top:3px;
text-align:center;	
text-transform:uppercase;
}	
#section .numtel {
background-image:url("../images/icon_telesec.png");
background-repeat:no-repeat;	
color:#1c77a4;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size:30px;
font-weight:900;
height:32px;
letter-spacing: 0.7px;
line-height:30px;
margin-left:42px;
margin-top:7px;
padding-left:29px;	
}	
#section .numtel span {
position:relative;
top:1px;	
}	
#section .numtel font {
color:#27b4fd;	
}	
#section .numhor {
color:#2d7480;	
font-family: 'Montserrat', sans-serif;
font-size:9.7px;
font-weight:300;
line-height:9px;
margin-top:-2px;
margin-right:43px;
text-align:right;
}	
#section .blocsect2 {	
float:left;
height:138px;
width:100%;
}
#section .blocsect2 img {
height:100%;
width:100%;	
}
#section .blocsect3 {
border:1px solid rgba(28, 119, 164, 0.33);	
float:left;
height:131px;
width:100%;
}
#section .titpai {
color:#27b4fd;	
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:700;
line-height:12px;
margin-top:24px;
text-align:center;	
text-transform:uppercase;
}	
#section .titsec {
color:#1c77a4;	
font-family: 'Montserrat', sans-serif;
font-size:17px;
font-weight:500;
line-height:17px;
margin-top:3px;
text-align:center;	
text-transform:uppercase;
}
#section .paiesec {
margin-top:10px;
text-align:center;	
}
/*****************************************
	             Fin Section
*****************************************/
/*****************************************
	              A la une    
*****************************************/
#alaune {
}	
#alaune .contenualaune {
float:left;
height:auto;
padding-bottom:44px;
width:100%;
}
#alaune .titalaune {
color:#fe9602;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size:24px;
font-weight:900;
line-height:24px;
margin-top:44px;
text-align:center;
text-transform:uppercase;	
}
#alaune .barralaune {	
background-color:#27b4fd;
height:5px;
margin:9px auto 0;
width:36px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
#alaune .rowalaune {	
margin-top:34px;
}
#alaune .blocalaune {
height:243px;	
position:relative;
width:100%;
}
#alaune .imgalaune {
cursor:pointer;	
float:left;
height:100%;
width:263px;	
}
#alaune .imgalaune img {
height:100%;
width:100%;	
}
#alaune .detailalaune {
float:left;
height:100%;
width:292px;	
}
#alaune .nomalaune {
color:#1c77a4;
cursor:pointer;
font-family: 'Dosis', sans-serif;
font-size:16.73px;
font-weight:700;
line-height:20px;
margin-left:28px;
margin-top:34px;
text-transform:uppercase;	
width:231px;	
}
#alaune .paralaune {
color:#242d2e;
font-family: 'Dosis', sans-serif;
font-size:14px;
font-weight:500;
line-height:15px;	
margin-left:28px;
margin-top:25px;
text-align:justify;	
width:234px;	
}
#alaune .lirlasuialaune {
background-image:url("../images/icon_fleshlaune.png");
background-position:right center;
background-repeat:no-repeat;
color:#fe9602;	
cursor:pointer;
font-family: 'Dosis', sans-serif;
font-size:13.61px;
font-weight:700;
line-height:13px;
margin-right:25px;	
margin-top:21px;
padding-right:13px;
text-align:right;
text-transform:uppercase;
}
#alaune .lirlasuialaune span {
position:relative;
top:0;	
}
/*****************************************
	            Fin A la une
*****************************************/
/*****************************************
	               Footer
*****************************************/
#footer {
}
#footer .footertop {
background-color:#1c77a4;
float:left;
height:230px;
width:100%;	
}
#footer .blocfootop {
float:left;
height:230px;	
}
#footer .blocfootop1 {	
width:379px;
}	
#footer .blocfootop2 {
width:254px;	
}
#footer .blocfootop3 {	
width:289px;
}	
#footer .blocfootop4 {
width:218px;	
}
#footer .titproweefoo {
color:#ffffff;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size:16px;
line-height:16px;
margin-top:38px;
text-transform:uppercase;	
}	
#footer .bartopfoo {
background-color:#1cd2ff;
height:1px;
margin-top:9px;
width:46px;	
}	
#footer .mentopfoo {
color:#1cd2ff;	
list-style-type:circle;	
margin-bottom:0;
margin-left:17px;
padding:0;	
}
#footer .mentopfooT1 {
margin-top:20px;	
}
#footer .mentopfooT2 {
margin-top:84px;	
}
#footer .mentopfoo li {	
height:30px;
color:#1cd2ff;	
}	
#footer .mentopfoo span {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 14px;
font-weight: 700;
line-height: 14px;
left: 8px;
position: relative;
top: 1px;
}	
#footer .footercenter {
background-color:#ffa82d;
float:left;
height:auto;
min-height:54px;
padding-bottom:10px;
width:100%;		
}	
#footer .blocfoocent {
float:left;	
}
#footer .blocfoocent1 {	
width:320px;
}	
#footer .blocfoocent2 {
width:333px;	
}	
#footer .blocfoocent3 {	
width:323px;
}	
#footer .blocfoocent4 {
width:164px;	
}	
#footer .titbooweefoo {
color:#ffffff;
cursor:pointer;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size:16px;
line-height:16px;	
margin-top:19px;
text-transform:uppercase;	
}	
#footer .flechbotfoo {
margin-left: 3px;
position: relative;
top: -2px;	
}	
#footer .mentopfoo1 {
color:#ffffff;	
list-style-type:circle;	
margin-bottom:0;
margin-left:17px;
padding:0;	
}
#footer .mentopfooT1 {
margin-top:20px;	
}
#footer .mentopfoo1 li {	
height:30px;
}	
#footer .mentopfoo1 span {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 14px;
font-weight: 700;
line-height: 14px;
left: 8px;
position: relative;
top: 1px;
}	
#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;
}
#mynavbarfoob.activemenfoo {
height: auto !important;
}
#mynavbarfoob1.activemenfoo {
height: auto !important;
}
#mynavbarfoob2.activemenfoo {
height: auto !important;
}
#mynavbarfoob3.activemenfoo {
height: auto !important;
}
#footer .footerbottom {
background-color:#f5f5f5;
float:left;
height:197px;
width:100%;		
}
#footer .colcopright {
width:100%;		
}	
#footer .titcopright {
color:#1c77a4;	
float:left;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:14px;
line-height:14px;
margin-top:21px;
}		
#footer .titcopright a {
color:#27b4fd;	
}	
#footer .iconvisiontravel {
float:right;
margin-right:6px;
margin-top:19px;	
}
#footer .titreapar {
color:#112355;	
float:right;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:14px;
line-height:14px;
margin-right:16px;
margin-top:23px;		
}
#footer .parbot1 {
color:#899093;	
font-family: 'Montserrat', sans-serif;
font-size:13px;
font-weight:300;
line-height:16px;
margin-top:30px;
text-align:center;		
}		
#footer .parbot2 {
color:#899093;	
font-family: 'Montserrat', sans-serif;
font-size:13px;
font-weight:300;
line-height:16px;
margin-top:19px;
text-align:center;		
}	
#footer .footerbottomrecap {
background-color:#f5f5f5;
float:left;
height:57px;
margin-top:26px;
width:100%;		
}
/*****************************************
	             Fin Footer
*****************************************/
/*****************************************
			Cherchez Sejour Votre
*****************************************/
#cherchezvotresejour {
padding-bottom:21px;	
width:100%;	
}	
#cherchezvotresejour .contenuchevotsej {
float:left;
position:relative;
width:100%;	
}	
#cherchezvotresejour .titchevotsej {
background-image:url("../images/icon_recsejlis.png");
background-repeat:no-repeat;	
color:#27b4fd;
font-size:22.4px;
line-height:22px;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
height:22px;	
margin-left:7px;
margin-top:14px;
padding-left:36px;
}
#cherchezvotresejour .titchevotsej span {
position:relative;
top:1px;	
}	
#cherchezvotresejour .colinpconchevotsej {
margin-top:9px;
width:100%;	
}	
#cherchezvotresejour .float-che {
float:left;	
}
#cherchezvotresejour .col-chodes {
background-image: url(../images/icon_desche.png);
background-position: 28px center;		
background-repeat: no-repeat;
border:1px solid #94d4f5;	
border-right:0 none;	
float:left;
height:70px;
width:840px;	
position:relative;	
}	
#cherchezvotresejour .col-chodes-add {
height:50px;
}	
#cherchezvotresejour .col-chodes label {
color:#27b4fd;	
font-family: 'Montserrat', sans-serif;
font-size: 15px;
font-weight: 500;		
height:100%;
margin-bottom:0;
padding: 25px 0 0 67px;
position:absolute;
top:0;
/*width:100%;	*/
}
#cherchezvotresejour .col-chodes-add label {
padding: 14px 0 0 67px;
}
#cherchezvotresejour .col-chodes span {
color:#1c77a4;	
}
#cherchezvotresejour .col-chodes .inpchovotdest {
background-color:transparent;	
/*border:0 none;*/
border: 1px solid #cccccc4d;
box-shadow:none;
color:#1c77a4;	
font-family: 'Montserrat', sans-serif;
font-size: 15px;
font-weight: 300;	
height:81%;
padding: 0 0 0 11px;
width:54%;	
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
margin-top: 7px;
float: right;
margin-right: 22px;
text-transform: capitalize;
}	
#cherchezvotresejour .col-chodes-add .inpchovotdest {
height: 38px;
margin-top: 5px;
}
#cherchezvotresejour .col-chodes .inpchovotdest::placeholder {
    color: #cccccc;
}
#cherchezvotresejour .col-chodes label.focus {
display: none;
}
#cherchezvotresejour .inp-cho {
height:70px;	
width:184px;		
}
#cherchezvotresejour .col-date-tit {
height:70px;
border:1px solid #94d4f5;	
border-right:0 none;	
width:270px;	
}
#cherchezvotresejour .tit-vpcw {
background-image: url(../images/icon_voupar.png);
background-repeat: no-repeat;
color:#27b4fd;	
font-family: 'Montserrat', sans-serif;
font-size: 15px;
font-weight: 500;	
height:23px;
line-height:15px;
margin-left:32px;
margin-top:22px;
padding-left:44px;
}
#cherchezvotresejour .tit-vpcw span {
position:relative;
top:6px;	
}
#cherchezvotresejour .tit-vpcw font {
color:#1c77a4;	
}
#cherchezvotresejour .inpdatvoupar {
background-color:transparent;
background-image: url(../images/icon_flechedate.png);
background-position:63px center;
background-repeat: no-repeat;
border:1px solid #94d4f5;	
border-left:0 none;	
border-right:0 none;	
box-shadow:none;
color:#27b4fd;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 15px;
font-weight: 700;	
height:100%;
padding:0 0 0 11px;
text-transform:lowercase;
width:100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;	
}
#cherchezvotresejour .but-rec {
height:70px;
width:300px;	
}
#cherchezvotresejour .but-rec-add {
height:50px;	
}
#cherchezvotresejour .sub {
background-color: #fe9602;
background-image: url("../images/icon_recherche_button.png");
background-repeat: no-repeat;
background-position: 74px center;
border: 0 none;
color: #ffffff;
cursor: pointer;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 17.98px;
font-weight: 700;
height: 100%;
padding: 0 0 0 102px;
text-align: left;
text-transform: uppercase;
transition: all 0.45s linear 0s;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#cherchezvotresejour .sub:hover {
background-color:#27b4fd;	
}
/*****************************************
	      Fin Cherchez Sejour Votre
*****************************************/
/*****************************************
	               Liste
*****************************************/
#liste {
background-color:#f9f8f8;
height:auto;
padding-bottom:15px;
width:100%;	
}	
#liste .containerliste {
padding:0;	
}	
#liste .rowliste {
margin-top:21px;
width:100%;	
}	
#liste .leftliste {
float: left;
margin-top: 8px;
width: 263px;
}
#liste .jefiltre {
background-color:#ffffff;
float:left;
height:auto;
padding-bottom:31px;
width:100%;	
}
#liste .rightliste {
float:left;
margin-left:14px;
width:876px;	
}	
#liste .bloctitjefilt {
background-color:#1c77a4;	
float:left;	
height:71px;
margin-left:11px;
margin-top:11px;
width:241px;
}	
#liste .titjefilt {
background-image:url("../images/icon_jefillis.png");
background-repeat:no-repeat;
color:#ffffff;
height:23px;
margin-left:32px;
margin-top:19px;
font-size:18.29px;
font-family: 'Montserrat', sans-serif;
font-weight:700;
padding-left:40px;
line-height:23px;
text-transform:uppercase;
}
#liste .titjefilt span {	
position:relative;
top:-7px;
}	
#liste .titjefilt font {
font-weight:300;	
}
#liste .coltitbud {
float:left;
border-bottom:1px solid #27b4fd;
height:23px;
position:relative;
margin-left:25px;
margin-top:26px;
width:207px;	
}	
#liste .titfiltrebud {
border-left:2px solid #f5a503;
height:16px;	
color:#27b4fd;
font-size:15px;
line-height:15px;
padding-left:11px;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
text-transform:uppercase;
}
#liste .titfiltrebud span {
position:relative;
top:0;	
}
#liste .blocdiamond {
background-image:url("../images/icon_leftfilter.png");
background-repeat:no-repeat;	
cursor:pointer;	
position: absolute;
bottom: -16px;
right: 10px;
height: 31px;
width:31px;
}
#liste .diamond {
display:none;		
width: 0;
height: 0;
border: 15px solid transparent;
border-bottom-color: #27b4fd;
position: relative;
top: -15px;
}
#liste .diamond:after {
content: '';
position: absolute;
left: -15px;
top: 15px;
width: 0;
height: 0;
border: 15px solid transparent;
border-top-color: #27b4fd;
}	
#liste .diamond2 {
display:none;	
width: 0;
height: 0;
border: 14px solid transparent;
border-bottom-color: #ffffff;
position: relative;
top: -43px;
left:1px;
}
#liste .diamond2:after {
content: '';
position: absolute;
left: -14px;
top: 14px;
width: 0;
height: 0;
border: 14px solid transparent;
border-top-color: #ffffff;
}	
#liste .icon_moinsfil {
position: absolute;
top: 15px;
left: 12px;
}	
#liste .icon_plusfil {
position: absolute;
top: 12px;
left: 12px;
}	
#liste .colcontfilpri {
float:left;
height:auto;
width:100%;	
}
#liste .silderrange {
margin-left: 32px;
width: 189px;
}
#slider-range {
float:left;	
margin-top: 19px;
}
#liste .prix_bas {
color: #1c77a4;
float: left;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 14px;
font-weight: 300;
line-height: 14px;
margin-left: -9px;
margin-top: 22px;
}
#liste .prix_haut {
color: #1c77a4;
float: right;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 14px;
font-weight: 300;
line-height: 14px;
margin-right: -18px;
margin-top: 22px;
}
#liste .ui-widget-content {
background-color:#f5a503;	
border:0 none;	
height:4px;
width:100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#liste .ui-widget-header {
background-color: #27b4fd;
border: 0 none;
height: 4px;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#liste .ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
background-color: #27b4fd;
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);
}
#liste .coltitsit {
float:left;
border-bottom:1px solid #27b4fd;
height:23px;
position:relative;
margin-left:25px;
margin-top:27px;
width:207px;	
}	
#liste .colcontfilsit {
float:left;
height:auto;
width:100%;	
}
#liste .contfilvil {
margin-left: 27px;
margin-top: 13px;
width: 236px;
}
#liste .lescheck {
float: left;
height: 19px;
margin-top: 10px;
width: 100%;	
}
#liste .inpfiltreliste {
display: inline-block;
height: 17px;
width: 17px;
}
#liste .lescheck span {
color: #165979;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 16px;
line-height: 16px;
margin-left: 10px;
position: relative;
top: 1px;
}
#liste .lescheck font {
color: #165979;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 16px;
line-height: 16px;
position: relative;
top: 1px;
}
#liste .etoile_filtreliste {
margin-left:15px;	
}
#liste .lescheck img {
margin-right: 0;
position: relative;
top: -1px;
}
#liste .blocnotreprom {
background-color:#26adf2;
float:left;
height:402px;
margin-top:23px;
width:100%;	
}
#liste .titnotpro {
color:#ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:20.12px;
line-height:20px;
text-align:center;
text-transform:uppercase;
margin-top: 19px;	
}
#liste .barrenotpro {
background-color:#ffffff;
height:1px;
width:244px;
margin:16px auto 0;	
}
#liste .colchoinotpro {	
width:100%;	
}
#liste .colchoinotpro-t1 {
margin-top:27px;	
}
#liste .colchoinotpro-t2 {
margin-top:18px;	
}
#liste .colchoinotpro-t3 {
margin-top:15px;	
}
#liste .boulechoi {
background-color:#1f9ad9;
border:5px solid #26adf2;
float:left;
height:57px;
width:57px;
margin-left:-10px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;	
text-align: center;
}
#liste .icon_chonotpro {
position:relative;
top:13px;	
}
#liste .icon_servnotpro {
position:relative;
top:9px;	
}
#liste .icon_tranotpro {
position:relative;
top:7px;	
}
#liste .colchoi {
float:left;
margin-left:20px;
width:196px;
}
#liste .titlechoi {
color:#f4f27e;
font-size:14px;
text-transform:uppercase;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
line-height:14px;
margin-top:8px;	
}
#liste .titlechoi2 {
color:#ffffff;
font-size:14px;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
line-height:14px;
margin-top:11px;	
width:139px;
}
#liste .barrenotpro1 {
background-color:#ecea6b;
height:1px;
width:19px;
margin-left:67px;
margin-top:24px;
}
#liste .barrenotpro2 {
background-color:#ecea6b;
height:1px;
width:19px;
margin-left:67px;
margin-top:19px;
}
#liste .titlechoi3 {
color:#ffffff;
font-size:14px;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
line-height:14px;
margin-top:11px;	
width:180px;
}
#liste .blocbesoindaide {
background-color:#1f9ad9;
float:left;
height:95px;
width:100%;	
}
#liste .titbesaid {
color:#ffffff;	
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:14px;
line-height:14px;
text-transform:uppercase;
margin-left:30px;
margin-top:25px;
}
#liste .telbesaid {
color:#ffffff;	
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size:27.07px;
line-height:27px;
margin-left:29px;
margin-top:1px;
}
#liste .coldestricho {
border-bottom:1px solid #1c77a4;
height:36px;
width:100%;	
}
#liste .titoffdis {
color:#1c77a4;
font-size:18px;	
float:left;
margin-top:8px;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
line-height:18px;
}
#liste .tittrie {
color: #1c77a4;
font-size: 16px;
float: left;
margin-top: 8px;
font-family: 'Montserrat', sans-serif;
line-height: 16px;
font-weight: 400;
margin-left: 282px;
}
#liste .seletrier {
float:left;
margin-left:23px;
height:36px;
width:171px;	
}
#liste .seletrier .btn-group {
height:100%;
width:100%;	
}
#liste .seletrier .btn {
background-color:transparent;
background-image:none;	
border:0 none;
border-bottom:1px solid #fe9602;
box-shadow:none;
color:#fe9602;
font-family: 'Montserrat', sans-serif;
line-height: 16px;
font-weight: 400;	
height:100%;
padding:0 0 0 6px;
width:100%;	
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#liste .seletrier .caret {
background-image:url("../images/seleclistefilter.png");
background-repeat:no-repeat;	
border:0 none;
height:6px;
width:12px;
}
#liste .seletrier .dropdown-menu {
margin:0;
border:0 none;
box-shadow:none;	
background-color:#ffffff;
background-image:none;	
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
padding-left:0;
}
#liste .seletrier .dropdown-header {
padding-left:6px;	
font-family: 'Montserrat', sans-serif;
line-height: 16px;
font-weight: 400;	
}
#liste .seletrier .dropdown-menu > li > a {
padding-left:12px;	
color:#fe9602;
font-family: 'Montserrat', sans-serif;
line-height: 16px;
font-weight: 400;	
}
#liste .img_list {
cursor:pointer;		
float:right;
margin-top:4px;
}
#liste .barrliscart {
background-color:#1c77a4;
height:28px;
float:right;
margin-left:12px;
margin-right:12px;
width:1px;	
}
#liste .img_cart {
cursor:pointer;	
float:right;
margin-top:4px;
margin-right:20px;
}
#liste .coldetailliste {
display:block;	
margin-top:18px;
width:100%;	
}
#liste .blocliste {
background-color:#ffffff;	
float:left;
height:auto;
margin-bottom:30px;
width:432px;	
}
#liste .bloclisteL {
margin-left:11px;	
}
#liste .imgliste {
cursor:pointer;	
height:205px;
position:relative;
width:100%;	
}
#liste .imglisteimg {
height:100%;	
width:100%;	
}
#liste .icon_faliste {
cursor:pointer;	
position:absolute;
top:14px;
right:14px;	
}
#liste .icon_twliste {
position:absolute;
top:42px;
right:14px;	
}
#liste .icon_aduliste {
cursor:pointer;		
position:absolute;
bottom:-11px;
right:17px;	
height: 33px;
width: 33px;
}
#liste .icon_actliste {
cursor:pointer;		
position:absolute;
bottom:-11px;
right:90px;	
height: 33px;
width: 33px;
}
#liste .icon_hotliste {
cursor:pointer;		
position:absolute;
bottom:-11px;
right:52px;	
height: 33px;
width: 33px;
}
#liste .contliste {
height:auto;
padding-bottom:15px;
width:100%;	
}
#liste .tridetliste {
background-color:#fe9602;	
display:inline-block;	
height:2px;
width:23px;
margin-left:20px;
margin-top:12px;
}
#liste .titactliste {
cursor:pointer;	
color:#27b4fd;
font-size:17.74px;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
line-height:17px;
margin-left:20px;
margin-top:-3px;
}
#liste .colvilavipri {
width:100%;	
}
#liste .colvilavi {
float:left;	
margin-left:19px;
width:272px;	
}
#liste .lcoalvilpay {
background-image:url("../images/icon_lcoalvilpay.png");
background-repeat:no-repeat;
color:#165979;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:13px;
line-height:13px;
margin-top:6px;
height:16px;
padding-left:20px;
}
#liste .lcoalvilpay span {
position:relative;
top:1px;
}
#liste .avisliste {
background-image:url("../images/icon_avisliste.png");
background-repeat:no-repeat;
padding-left:14px;
height:12px;
margin-top:9px;	
}
#liste .etoile_liste {
margin-left:7px;	
}
#liste .avisliste img {
position: relative;
top: -7px;
margin-right: -4px;
}
#liste .avisliste span {
color: #165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 13px;
line-height: 13px;
position: relative;
top: -5px;
margin-left: 5px;
}
#liste .colpri {
float:left;	
width:141px;	
}
#liste .parrighlist {
color:#355973;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 13.04px;
line-height: 13px;
margin-top:7px;
}
#liste .prirightlist {
color: #fe9602;
font-size: 33.9px;
line-height: 33px;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
margin-top: -2px;
letter-spacing: -0.5px;
margin-left: -1px;
}
#liste .prirightlist span {
font-size: 13px;
position: relative;
left: -2px;
}
#liste .prirightlist font {
color:#355973;	
}
#liste .contcadeauliste {
background-color:#c9f6fa;	
height:44px;
width:100%;	
}
#liste .cadeauliste {
background-image:url("../images/bg_cadeauliste.png");
background-repeat:no-repeat;
float:left;
height:44px;
width:177px;	
}
#liste .titcadelist {
background-image:url("../images/icon_cadeauliste.png");
background-repeat:no-repeat;
height:18px;
color:#2e5c83;
font-size:12.27px;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
line-height:12px;
padding-left:26px;
margin-left:26px;
margin-top:13px;
}
#liste .titcadelist  span {
position:relative;
top:4px;	
}
#liste .avantageliste {
float:left;
height:44px;
width:255px;	
}
#liste .listeavantage {
color: #27b4fd;
margin-bottom: 0;
margin-left: 59px;
list-style-type: circle;
padding: 0;
margin-top: 4px;
}
#liste .listeavantage li {
height:15px;	
}
#liste .listeavantage span {
color: #1c77a4;
font-size: 12.27px;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
line-height: 12px;
position: relative;
left: 2px;
}
#liste .listerecherche {
width:100%;	
}
#liste .sub {
background-color: #fe9602;
background-image: url("../images/icon_flecheliste.png");
background-repeat: no-repeat;
background-position: 275px 11px;
border: 0 none;
color: #fffefe;
cursor: pointer;
font-family: 'Montserrat', sans-serif;
font-size: 13.58px;
font-weight: 700;
height: 37px;
padding: 0;
text-transform: uppercase;
transition: all 0.45s linear 0s;
width: 100%;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}
#liste .sub:hover {
background-color:#27b4fd;	
}
#liste .coldetailcarte {	
margin-top:21px;
width:100%;	
}
#liste .bloccarte {
height:640px;
position:relative;
width:100%;	
}
#liste .cartemaps {
height:100%;
width:100%;	
}
#liste .colactcarte {
background-color:#ffffff;
border-left:1px solid #fe9602;
cursor:pointer;
height:94px;
position:absolute;
width:263px;	
-webkit-box-shadow: 1.5px 2.598px 7px 0px rgba(0,0,0,0.18);
-moz-box-shadow: 1.5px 2.598px 7px 0px rgba(0,0,0,0.18);
box-shadow: 1.5px 2.598px 7px 0px rgba(0,0,0,0.18);
left: 184px;
top: 35px;
}
#liste .icon_flechecarte {
position: absolute;
top: 45px;
left: -6px;	
}
#liste .colimgcarte {
border:5px solid #ffffff;	
float:left;
height:94px;
width:82px;
position: relative;
z-index: 2;
}
#liste .imgcarte {
height:100%;	
width:100%;	
}
#liste .coldetcarte {
float:left;
height:94px;
width:180px;
position: relative;
}
#liste .icon_aducarte {
position:absolute;
right:17px;
top:-9px;	
}
#liste .icon_hotcarte {
position:absolute;
right:42px;
top:-9px;	
}
#liste .icon_actcarte {
position:absolute;
right:69px;
top:-9px;	
}
#liste .icon_close {
position: absolute;
right: -10px;
top: -10px;
width: 19px;
}
#liste .barrecarte {
background-color:#fe9602;
display:inline-block;
height:2px;
width:23px;
margin-left:8px;
margin-top:23px;	
}
#liste .nomactcar {
color: #27b4fd;
font-size: 14px;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
line-height: 16px;
width: 131px;
margin-left: 8px;
margin-top: -3px;
height: 32px;
}
#liste .colvilpricarte {
width:100%;	
}
#liste .colvilcar {
background-image: url("../images/icon_locallistecar.png");
background-repeat: no-repeat;
color:#165979;
float:left;
height:12px;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:11.44px;
line-height:11px;
margin-left:8px;
margin-top:6px;
padding-left:13px;
}
#liste .colvilcar span {
position:relative;
top:0;	
}
#liste .colpricar {
color:#fe9602;
font-size:24.73px;
line-height:24px;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
float:right;	
margin-right:11px;
margin-top:-2px;
}
#liste .colpricar span {
font-size:9.51px;
margin-left:-3px;	
}
/*****************************************
	             Fin Liste
*****************************************/
/*****************************************
	          Liste Package
*****************************************/
#listepackage {
background-color:#f9f8f8;
height:auto;
padding-bottom:15px;
width:100%;	
}	
#listepackage .rowliste {
margin-top:21px;
width:100%;	
}	
#listepackage .leftliste {
float: left;
margin-top: 8px;
width: 263px;
}
#listepackage .jefiltre {
background-color:#ffffff;
float:left;
height:auto;
padding-bottom:31px;
width:100%;	
}
#listepackage .rightliste {
float: left;
margin-left: 29px;
width: 847px;
}	
#listepackage .bloctitjefilt {
background-color:#1c77a4;	
float:left;	
height:71px;
margin-left:11px;
margin-top:11px;
width:241px;
}	
#listepackage .titjefilt {
background-image:url("../images/icon_jefillis.png");
background-repeat:no-repeat;
color:#ffffff;
height:23px;
margin-left:32px;
margin-top:19px;
font-size:18.29px;
font-family: 'Montserrat', sans-serif;
font-weight:700;
padding-left:40px;
line-height:23px;
text-transform:uppercase;
}
#listepackage .titjefilt span {	
position:relative;
top:-7px;
}	
#listepackage .titjefilt font {
font-weight:300;	
}
#listepackage .coltitbud {
float:left;
border-bottom:1px solid #27b4fd;
height:23px;
position:relative;
margin-left:25px;
margin-top:26px;
width:207px;	
}	
#listepackage .titfiltrebud {
border-left:2px solid #f5a503;
height:16px;	
color:#27b4fd;
font-size:15px;
line-height:15px;
padding-left:11px;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
text-transform:uppercase;
}
#listepackage .titfiltrebud span {
position:relative;
top:0;	
}
#listepackage .blocdiamond {
background-image:url("../images/icon_leftfilter.png");
background-repeat:no-repeat;	
cursor:pointer;	
position: absolute;
bottom: -16px;
right: 10px;
height: 31px;
width:31px;
}
#listepackage .diamond {
display:none;		
width: 0;
height: 0;
border: 15px solid transparent;
border-bottom-color: #27b4fd;
position: relative;
top: -15px;
}
#listepackage .diamond:after {
content: '';
position: absolute;
left: -15px;
top: 15px;
width: 0;
height: 0;
border: 15px solid transparent;
border-top-color: #27b4fd;
}	
#listepackage .diamond2 {
display:none;	
width: 0;
height: 0;
border: 14px solid transparent;
border-bottom-color: #ffffff;
position: relative;
top: -43px;
left:1px;
}
#listepackage .diamond2:after {
content: '';
position: absolute;
left: -14px;
top: 14px;
width: 0;
height: 0;
border: 14px solid transparent;
border-top-color: #ffffff;
}	
#listepackage .icon_moinsfil {
position: absolute;
top: 15px;
left: 12px;
}	
#listepackage .icon_plusfil {
position: absolute;
top: 12px;
left: 12px;
}	
#listepackage .colcontfilpri {
float:left;
height:auto;
width:100%;	
}
#listepackage .silderrange {
margin-left: 32px;
width: 189px;
}
#slider-range {
float:left;	
margin-top: 19px;
}
#listepackage .prix_bas {
color: #1c77a4;
float: left;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 14px;
font-weight: 300;
line-height: 14px;
margin-left: -9px;
margin-top: 22px;
}
#listepackage .prix_haut {
color: #1c77a4;
float: right;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 14px;
font-weight: 300;
line-height: 14px;
margin-right: -18px;
margin-top: 22px;
}
#listepackage .ui-widget-content {
background-color:#f5a503;	
border:0 none;	
height:4px;
width:100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#listepackage .ui-widget-header {
background-color: #27b4fd;
border: 0 none;
height: 4px;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#listepackage .ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
background-color: #27b4fd;
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);
}
#listepackage .coltitsit {
float:left;
border-bottom:1px solid #27b4fd;
height:23px;
position:relative;
margin-left:25px;
margin-top:27px;
width:207px;	
}	
#listepackage .colcontfilsit {
float:left;
height:auto;
width:100%;	
}
#listepackage .contfilvil {
margin-left: 27px;
margin-top: 13px;
width: 236px;
}
#listepackage .lescheck {
float: left;
height: 19px;
margin-top: 10px;
width: 100%;	
}
#listepackage .inpfiltreliste {
display: inline-block;
height: 17px;
width: 17px;
}
#listepackage .lescheck span {
color: #165979;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 16px;
line-height: 16px;
margin-left: 10px;
position: relative;
top: 1px;
}
#listepackage .lescheck font {
color: #165979;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 16px;
line-height: 16px;
position: relative;
top: 1px;
}
#listepackage .etoile_filtreliste {
margin-left:15px;	
}
#listepackage .lescheck img {
margin-right: 0;
position: relative;
top: -1px;
}
#listepackage .blocnotreprom {
background-color:#26adf2;
float:left;
height:402px;
margin-top:23px;
width:100%;	
}
#listepackage .titnotpro {
color:#ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:20.12px;
line-height:20px;
text-align:center;
text-transform:uppercase;
margin-top: 19px;	
}
#listepackage .barrenotpro {
background-color:#ffffff;
height:1px;
width:244px;
margin:16px auto 0;	
}
#listepackage .colchoinotpro {	
width:100%;	
}
#listepackage .colchoinotpro-t1 {
margin-top:27px;	
}
#listepackage .colchoinotpro-t2 {
margin-top:18px;	
}
#listepackage .colchoinotpro-t3 {
margin-top:15px;	
}
#listepackage .boulechoi {
background-color:#1f9ad9;
border:5px solid #26adf2;
float:left;
height:57px;
width:57px;
margin-left:-10px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;	
text-align: center;
}
#listepackage .icon_chonotpro {
position:relative;
top:13px;	
}
#listepackage .icon_servnotpro {
position:relative;
top:9px;	
}
#listepackage .icon_tranotpro {
position:relative;
top:7px;	
}
#listepackage .colchoi {
float:left;
margin-left:20px;
width:196px;
}
#listepackage .titlechoi {
color:#f4f27e;
font-size:14px;
text-transform:uppercase;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
line-height:14px;
margin-top:8px;	
}
#listepackage .titlechoi2 {
color:#ffffff;
font-size:14px;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
line-height:14px;
margin-top:11px;	
width:139px;
}
#listepackage .barrenotpro1 {
background-color:#ecea6b;
height:1px;
width:19px;
margin-left:67px;
margin-top:24px;
}
#listepackage .barrenotpro2 {
background-color:#ecea6b;
height:1px;
width:19px;
margin-left:67px;
margin-top:19px;
}
#listepackage .titlechoi3 {
color:#ffffff;
font-size:14px;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
line-height:14px;
margin-top:11px;	
width:180px;
}
#listepackage .blocbesoindaide {
background-color:#1f9ad9;
float:left;
height:95px;
width:100%;	
}
#listepackage .titbesaid {
color:#ffffff;	
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:14px;
line-height:14px;
text-transform:uppercase;
margin-left:30px;
margin-top:25px;
}
#listepackage .telbesaid {
color:#ffffff;	
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size:27.07px;
line-height:27px;
margin-left:29px;
margin-top:1px;
}
#listepackage .coldestricho {
border-bottom:1px solid #1c77a4;
height:36px;
width:100%;	
}
#listepackage .titoffdis {
color:#1c77a4;
font-size:18px;	
float:left;
margin-top:8px;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
line-height:18px;
}
#listepackage .tittrie {
color: #1c77a4;
font-size: 16px;
float: left;
margin-top: 8px;
font-family: 'Montserrat', sans-serif;
line-height: 16px;
font-weight: 400;
margin-left: 309px;
}
#listepackage .seletrier {
float:left;
margin-left:23px;
height:36px;
width:171px;	
}
#listepackage .seletrier .btn-group {
height:100%;
width:100%;	
}
#listepackage .seletrier .dropdown-header {
padding-left:6px;
}
#listepackage .seletrier .btn {
background-color:transparent;
background-image:none;	
border:0 none;
border-bottom:1px solid #fe9602;
box-shadow:none;
color:#fe9602;
font-family: 'Montserrat', sans-serif;
line-height: 16px;
font-weight: 400;	
height:100%;
padding:0 0 0 6px;
width:100%;	
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#listepackage .seletrier .caret {
background-image:url("../images/seleclistefilter.png");
background-repeat:no-repeat;	
border:0 none;
height:6px;
width:12px;
}
#listepackage .seletrier .dropdown-menu {
margin:0;
border:1px solid #1c77a44d;
padding-left:0;
box-shadow:none;	
background-color:#f9f8f8;
background-image:none;	
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#listepackage .seletrier .bootstrap-select.btn-group .dropdown-menu.inner {
border:0 none;
}
#listepackage .seletrier .dropdown-menu > li > a {
padding-left: 18px;
color: #1c77a4;
font-family: 'Montserrat', sans-serif;
line-height: 14px;
font-weight: 300;
font-size: 14px;	
}
#listepackage .seletrier .dropdown-menu > li > a:hover {
background-color:#cbf6fa;	
}
#listepackage .img_list {
cursor:pointer;		
float:right;
margin-top:4px;
margin-right:1px;
}
#listepackage .img_mosi {
cursor:pointer;		
float:right;
margin-top:4px;
}
#listepackage .barrliscart {
background-color:#1c77a4;
height:28px;
float:right;
margin-left:15px;
margin-right:13px;
width:1px;	
}
#listepackage .coldetailliste {
display:block;	
margin-top:20px;
width:100%;	
}
#listepackage .blocliste {	
float:left;
height:auto;
padding-bottom:32px;
width:100%;
}
#listepackage .colbarnomliste {	
background-color:#ffffff;
float:left;
height:57px;
position:relative;
width:100%;
}
#listepackage .colbarrelistew {	
width:100%;
}
#listepackage .barreliste {	
background-color: #fe9602;
height: 2px;
display: inline-block;
margin-left: 26px;
margin-top: 20px;
width: 29px;
}
#listepackage .nomliste {	
color: #27b4fd;
float: left;
font-size: 27px;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
line-height: 27px;
margin-left: 25px;
margin-top: -4px;
cursor: pointer;
}
#listepackage .colimagdetaliste {	
float:left;
height:322px;
width:100%;
}
#listepackage .imagliste {	
float:left;
height:100%;
position:relative;
width:361px;
}
#listepackage .imageliste {	
height: 100%;
cursor: pointer;
width: 100%;
}
#listepackage .colderminliste {
background-image:url("../images/bg_derminliste.png");
background-repeat:no-repeat;
float:left;
height:49px;
position:absolute;
left:13px;
top:16px;
width:207px;	
}
#listepackage .titderminlis {
background-image:url("../images/icon_derminliste.png");
background-repeat:no-repeat;
color:#ffffff;
font-family: 'Dosis', sans-serif;
font-size:16px;
font-weight:600;
line-height:16px;
text-transform:uppercase;
margin-left:10px;
margin-top:5px;
height:21px;
padding-left:37px;
}
#listepackage .titderminlis span {
position:relative;
top:1px;
}
#listepackage .imgcoe {
cursor:pointer;	
position:absolute;
top:16px;
right:20px;	
}
#listepackage .icon_falistepac {
cursor:pointer;	
position:absolute;
top:52px;
right:20px;	
}
#listepackage .icon_twlistepac {
cursor:pointer;	
position:absolute;
top:88px;
right:20px;	
}
#listepackage .colpromos {
background-image:url("../images/bg_promoliste.png");
background-repeat:no-repeat;	
bottom:67px;
float:left;
height:67px;
position:absolute;
right:-16px;	
width:67px;
z-index: 2;
}
#listepackage .titpromoliste {
color: #ffffff;
font-size: 10px;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
line-height: 10px;
text-transform: uppercase;
margin-top: 20px;
text-align: center;
}
#listepackage .numpromoliste {
color: #ffffff;
font-size: 28px;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
line-height: 28px;
margin-top: -1px;
text-align: center;
}
#listepackage .numpromoliste span {
font-size: 14px;
position: relative;
top: -10px;
}
#listepackage .detaliste {	
background-color:#ffffff;
float:left;
height:100%;
position:relative;
width:486px;
}
#listepackage .icon_aduliste {	
position: absolute;
right: 136px;
bottom: 5px;
height: 33px;
width: 33px;
}
#listepackage .icon_hotliste {	
position:absolute;
right:171px;
bottom: 5px;
height:33px;
width:33px;
}
#listepackage .icon_actliste {	
position:absolute;
right:209px;
bottom: 5px;
height:33px;
width:33px;
}
#listepackage .lcoalvilpay {
background-image: url("../images/icon_lcoalvilpay.png");
background-repeat: no-repeat;
color: #165979;
float: right;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 16px;
line-height: 16px;
margin-right: 63px;
margin-top: 4px;
height: 16px;
padding-left: 23px;
}
#listepackage .lcoalvilpay span {
position:relative;
top:0;
}
#listepackage .partaglist {
cursor:pointer;	
right:19px;	
position:absolute;
top:28px;	
}
#listepackage .dureliste {
background-image: url("../images/icon_dureliste.png");
background-repeat: no-repeat;
color: #27b4fd;
font-family: 'Montserrat', sans-serif;
font-size: 13.28px;
font-weight: 600;
line-height: 13px;
margin-left: 20px;
margin-top: 6px;
height: 15px;
padding-left: 22px;
}
#listepackage .dureliste span {
position:relative;
top:1px;
}
#listepackage .heihotregexc {
display:inline-block;
height:146px;
}
#listepackage .heihotregexc2 {
height:176px;
}
#listepackage .parlistepac {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
font-weight: 300;
line-height: 15px;
margin-left: 19px;
margin-top: 10px;
text-align: justify;
width: 414px;
height: 30px;
}
#listepackage .tittrileweeinc {
margin-top: 15px;
width: 100%;
margin-bottom: 13px;
}
#listepackage .trileweeinc {
background-color:#fe9602;
height:1px;	
float:left;
margin-top:8px;	
width:132px;
}
#listepackage .titleweeinc {
color:#fe9602;	
float:left;	
font-family: 'Montserrat', sans-serif;
font-size:15.5px;
font-weight:600;
line-height:15px;
text-align:center;
width:182px;
}
#listepackage .trileweeincL {
margin-left:20px;	
}
#listepackage .hotlispac {
background-image:url("../images/icon_hotlispac.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:21px;
margin-top:7px;
padding-left:42px;
}
#listepackage .hotlispac span {
position:relative;
top:0;	
}

#listepackage .transfertlispac {
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;
height:20px;
line-height:13px;
margin-left:22px;
margin-top:7px;
padding-left:41px;

}
#listepackage .transfertlispac span {
position:relative;
top:3px;	
}
#listepackage .guidelispac {
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;
height:16px;
line-height:13px;
margin-left:22px;
margin-top:7px;
padding-left:41px;
}
#listepackage .guidelispac span {
position:relative;
top:0;	
}
#listepackage .transportlispac {
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;
height:16px;
line-height:13px;
margin-left:22px;
margin-top:7px;
padding-left:41px;
}
#listepackage .transportlispac span {
position:relative;
top:0;	
}
#listepackage .vollispac {
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;
height:16px;
line-height:13px;
margin-left:22px;
margin-top:7px;
padding-left:41px;
}
#listepackage .vollispac span {
position:relative;
top:0;	
}
#listepackage .etoile_listepac {
margin-left:3px;	
}
#listepackage .etoile_listepac img {
position: relative;
top: 0;
margin-right: -5px;
}
#listepackage .barhotregexc {
background-color:#ececec;
height:1px;
margin-left:18px;
width:392px;	
}
#listepackage .barhotregexcT1 {
margin-top:8px;	
}
#listepackage .barhotregexcT2 {
margin-top:7px;	
}
#listepackage .reglispac {
background-image:url("../images/icon_reglispac.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:22px;
margin-top:7px;
padding-left:41px;
}
#listepackage .reglispac span {
position:relative;
top:2px;	
}
#listepackage .exclispac {
background-image:url("../images/icon_exclispac.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:23px;
margin-top:6px;
padding-left:40px;
}
#listepackage .exclispac span {
position:relative;
top:2px;	
}
#listepackage .colliepribut {
height:70px;	
width:100%;	
}
#listepackage .collieulist1 {
float:left;	
height:70px;
margin-left:24px;	
width:94px;	
}
#listepackage .collieulist {
border:1px solid #27b4fd;
float:left;
height:27px;	
margin-top:15px;	
width:100%;	
}
#listepackage .titauliede {
color:#0e3f46;
font-family: 'Montserrat', sans-serif;
font-size:10px;	
font-weight:300;
line-height:10px;
margin-top:1px;	
text-align:center;
}
#listepackage .priauliede {
color:#27b4fd;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size:14px;	
line-height:14px;
margin-top:-1px;	
text-align:center;
}
#listepackage .priauliede span {
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:11px;	
text-transform:uppercase;	
}
#listepackage .colprilist {
float: left;
margin-left: 75px;
height: 70px;
width: 206px;
}
#listepackage .parlist {
color:#165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:12.03px;
line-height:12px;
margin-top:-1px;	
}
#listepackage .prilist {
color:#fe9602;
font-size:37.08px;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
line-height:37px;	
margin-top:-2px;	
}
#listepackage .prilist span {
margin-left:-4px;
font-size:13.09px;
text-transform:uppercase;
}
#listepackage .prilist font {
color:#165979;	
text-transform:none;
}
#listepackage .colbutjepresprof {
float:left;
height:70px;
width:189px;	
}
#listepackage .subjepres {
background-color: #fe9602;
background-image: url("../images/icon_flecheliste2.png");
background-repeat: no-repeat;
background-position: 138px 12px;
border: 0 none;
color: #fffefe;
cursor: pointer;
font-family: 'Montserrat', sans-serif;
font-size: 11.27px;
font-weight: 700;
height: 36px;
text-align:left;
padding: 0 0 0 51px;
margin-top:5px;
text-transform: uppercase;
transition: all 0.45s linear 0s;
width: 100%;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}
#listepackage .subjepres:hover {
background-color:#27b4fd;	
}
#listepackage .subjeprof {
background-color: #27b4fd;
background-image: url("../images/icon_flecheliste2.png");
background-repeat: no-repeat;
background-position: 150px 12px;
border: 0 none;
color: #fffefe;
cursor: pointer;
font-family: 'Montserrat', sans-serif;
font-size: 11.27px;
font-weight: 700;
height: 36px;
padding: 0;
text-transform: uppercase;
transition: all 0.45s linear 0s;
width: 100%;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
}
#listepackage .subjeprof:hover {
background-color:#fe9602;	
}
#listepackage .colcadeavant {
background-color:#c9f6fa;
height:45px;
width:100%;	
}
#listepackage .blocadvliste {
background-image:url("../images/bg_cadeaulistepac.png");
background-repeat:no-repeat;
background-size: 100% 100%;
float:left;
height:45px;
width:130px;	
}
#listepackage .titcadealistepac {
background-image: url("../images/icon_cadeaulistepac.png");
background-repeat: no-repeat;
color: #275586;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
font-weight: 400;
height: 22px;
line-height: 12px;
margin-left: 10px;
margin-top: 12px;
text-align: right;
width: 90px;
}
#listepackage .titcadealistepac span {
position:relative;
top:-1px;	
}
#listepackage .avantageliste {
float:left;
height:45px;
width:356px;	
}
#listepackage .listeavantage {
color: #27b4fd;
margin-bottom: 0;
margin-left: 16px;
list-style-type: circle;
padding: 0;
margin-top: 4px;
}
#listepackage .listeavantage li {
height:15px;	
}
#listepackage .listeavantage span {
color: #165979;
font-size: 11.87px;
font-family: 'Montserrat', sans-serif;
font-weight:400;
line-height: 11px;
position: relative;
left: 2px;
}
#listepackage .colpromoliste {	
background-color:#1c77a4;
float:left;
height:28px;
position:relative;
width:100%;
}
#listepackage .titprolispac {	
background-image:url(../images/icon_pluprolispac.png);
background-repeat:no-repeat;
color:#f9f8f8;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:14px;
line-height:14px;
height:11px;
margin-top:8px;
margin-left:28px;
padding-left:28px;
text-transform:uppercase;
position:relative;
z-index:2;
}
#listepackage .titprolispac span {
position:relative;
top:-1px;	
}
#listepackage .colautredepart {	
float:left;
height:auto;
width:100%;
}
#listepackage .blocautredepart {	
background-color:#e9e9e9;
float:left;
height:119px;
padding: 13px 20px 8px 20px;
width:100%;
}
#listepackage .activelistdepa {	
height:auto;
}
#listepackage .blocautredepartH {	
display:inline-block;
height:91px;
overflow:hidden;
width:100%;
}
#listepackage .blocautredepartH1 {	
height:42px;
}
#listepackage .activelistdepa .blocautredepartH {	
height:auto;
overflow:visibility;
}
#listepackage .activelistdepa .blocautredepartH1 {	
height:auto;
overflow:visibility;
}
#listepackage .blocdeplispac {	
background-color:#f9f8f8;
height:42px;
margin-bottom:7px;
width:100%;
}
#listepackage .coldep {	
float:left;
height:42px;
}
#listepackage .coldep1 {
margin-left:21px;	
width:189px;	
}
#listepackage .coldep2 {	
width:192px;	
}
#listepackage .coldep3 {
width:163px;	
}
#listepackage .coldep4 {
width:144px;	
}
#listepackage .coldep5 {
width:98px;	
}
#listepackage .blocautredepartbut {	
float:left;
height:auto;
width:100%;
}
#listepackage .titdeplis {
color: #27b4fd;
font-family: 'Dosis', sans-serif;
font-size: 11px;
line-height: 11px;
margin-top: 5px;
font-weight: 700;
margin-left: 31px;
}
#listepackage .datdepdepart {
background-image:url("../images/icon_datdepdepart.png");
background-repeat:no-repeat;	
color:#1c77a4;
font-family: 'Dosis', sans-serif;
font-size:13.86px;
font-weight:700;
height:16px;
line-height:13px;
margin-top:0;	
padding-left:31px;
}
#listepackage .datdepdepart span {
position:relative;
top:2px;	
}
#listepackage .durdepdepart {
background-image:url("../images/icon_duredepart.png");
background-repeat:no-repeat;	
color:#1c77a4;
font-family: 'Dosis', sans-serif;
font-size:13.86px;
font-weight:700;
height:16px;
line-height:13px;
margin-top:0;	
padding-left:31px;
}
#listepackage .durdepdepart span {
position:relative;
top:2px;	
}
#listepackage .titpridep {
color:#0e3f46;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:9.71px;
line-height:9px;
text-transform:uppercase;
margin-top:8px;	
}
#listepackage .numpridep {
color: #fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 24px;
line-height: 24px;
margin-top: -3px;
margin-left: -2px;
}
#listepackage .numpridep span {
font-size:10.49px;	
margin-left:-3px;
text-transform:uppercase;
}
#listepackage .butlistdep {
background-image:url("../images/bg_butlistedep.png");
background-repeat:no-repeat;
cursor:pointer;
margin:0 auto;
height:30px;
position:relative;
width:280px;	
}
#listepackage .titplusactdep {
color: #1c77a4;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 14.34px;
line-height: 14px;
text-align: center;
text-transform: uppercase;
margin-top: 8px;
width: 100%;
float: left;
}
#listepackage .tributlistdep {
background-color:#fe9602;	
position:absolute;
bottom:0;
left:124px;
height:2px;
width:33px;	
}
#listepackage .subjepresdep {
background-color: #fe9602;
background-image: url("../images/icon_flechelistedep.png");
background-repeat: no-repeat;
background-position: 71px 9px;
border: 0 none;
color: #ffffff;
cursor: pointer;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 11.58px;
height: 26px;
padding: 0 0 0 13px;
margin-top:8px;
text-align:left;
transition: all 0.45s linear 0s;
width: 86px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}
#listepackage .subjepresdep:hover {
background-color:#27b4fd;	
}
#listepackage .subjepresdepepu {
background-image: none;	
color: #dd0606;
padding: 0;
text-align: center;
}
#listepackage .liscadficli {
float: left;
height: 45px;
width: 356px;
}
#listepackage .liscadficli ul{
color: #27b4fd;
margin-bottom: 0;
margin-left: 16px;
list-style-type: circle;
padding: 0;
margin-top: 8px;
}
#listepackage .liscadficli ul li {
height: 15px;
color: #165979;
font-size: 11.87px;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
line-height: 11px;
position: relative;
left: 2px;
}
#listepackage .titoffpacfic {
background-image: url("../images/icon_cadeaupacfic.png");
background-repeat: no-repeat;
color: #053150;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 400;
height: 16px;
line-height: 15px;
margin-left: 15px;
margin-top: 14px;
padding-left: 24px;
}
#listepackage .blocleplufic {
background-color:#e5e338;
height:45px;
width:100%;	
}
#listepackage .blocleplufic .blocadvliste {
background-image: url("../images/bg_cadeaulistepac2.png");
}
/*****************************************
	         Fin Liste Package
*****************************************/
/*****************************************
	              Fiche
*****************************************/
#fiche {
}
#fiche .conttopfic {
float:left;
height:auto;
width:100%;	
}
#fiche .blocnoscli {
background-color:#e5e338;	
float:left;
height:35px;
width:100%;	
}
#fiche .titnoscli {	
background-image:url("../images/icon_nosclific.png");
background-repeat:no-repeat;
color:#053150;
font-family:Arial;
font-size:12px;
height:13px;
font-weight:700;
letter-spacing:0.5px;
line-height:12px;
margin-left:25px;
margin-top:10px;
text-transform:uppercase;
padding-left:47px;
}	
#fiche .titnoscli span {
position:relative;
top:1px;	
}
#fiche .blocnomvilfic {
width:100%;	
}
#fiche .barrenomvilfic {
background-color:#fe7902;	
display:inline-block;	
height:3px;
margin-top:27px;
width:32px;
}
#fiche .titnomfic {
color:#27b4fd;
float:left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:32.5px;
line-height:32px;
margin-top: -4px;	
}	
#fiche .titvilfic {	
background-image:url("../images/icon_vilfic.png");
background-repeat:no-repeat;
color:#165979;
float:right;
font-family: 'Montserrat', sans-serif;
font-size:15px;
font-weight:600;
height:18px;
line-height:15px;
padding-left:30px;
margin-top:2px;
}	
#fiche .titvilfic span {
position:relative;
top:4px;	
}
#fiche .contdetfic {
background-color:#f9f8f8;	
float:left;
height:auto;
margin-top:21px;
padding-bottom:34px;
width:100%;	
}
#fiche .slidetopfic {
float:left;
height:463px;
margin-top:27px;
position:relative;
width:100%;	
}
#fiche .flexslider {
background-color: transparent;
}
#fiche .slidetopfic .slides {
height:463px;
width:100%;
}
#fiche .slides > li {
height:100%;
width:100%;
}
#fiche .slides img {
height:100%;
width:100%;
}
#fiche #slider2 .flex-direction-nav a::before {
content: url("../images/prev_fiche.png");
}
#fiche #slider2 .flex-prev {
height: 41px;
left: 0;
position: absolute;
top: 225px;
opacity: 1;
width: 41px;
}
#fiche #slider2 .flex-direction-nav a.flex-next::before {
content: url("../images/next_fiche.png");
}
#fiche #slider2 .flex-next {
height: 41px;
position: absolute;
right: 0;
top: 225px;
opacity: 1;
width: 41px;
}
#fiche .blocderminfic {
background-image:url("../images/bg_derminfiche.png");
background-repeat:no-repeat;
float:left;
height:49px;
position:absolute;
left:29px;
top:25px;
width:207px;
z-index:8;	
}
#fiche .titderminfic {
background-image:url("../images/icon_derminfiche.png");
background-repeat:no-repeat;	
color:#ffffff;
font-family: 'Dosis', sans-serif;
font-size:16px;
font-weight:600;
height:20px;
line-height:16px;
margin-left:10px;
margin-top:5px;
padding-left:37px;
text-transform:uppercase;
}
#fiche .titderminfic span {
position:relative;
top:1px;	
}
#fiche .imgcoefic {
cursor:pointer;	
position:absolute;
right:20px;
top:25px;
z-index:8;	
}
#fiche .caroushold {
float:left;
margin-top:11px;
padding-left: 40px;
padding-right: 40px;
position:relative;
width:100%;	
}
#carousel2  .slides > li {
cursor:pointer;	
height: 65px;
width: 93px;
}
#carousel2 .flex-active-slide {
border:1px solid #56ccec;	
}
#carousel2 .flex-active-slide img {
border:6px solid #f9f8f8;		
}
#fiche #carousel2 .flex-direction-nav a::before {
content: url("../images/prevmin_fiche.png");
}
#fiche #carousel2 .flex-prev {
cursor:pointer;	
height: 35px;
left: -39px;
position: absolute;
top: 15px;
opacity: 1;
width: 35px;
z-index:8;
}
#fiche #carousel2 .flex-direction-nav a.flex-next::before {
content: url("../images/nextmin_fiche.png");
}
#fiche #carousel2 .flex-next {
cursor:pointer;		
height: 35px;
position: absolute;
right: -39px;
top: 15px;
opacity: 1;
width: 35px;
z-index:8;
}
#fiche .barreslidemini {
background-color:#f9f8f8;	
position:absolute;
height:65px;
left:0;
top:0;	
width:60px;
z-index:6;	
display:none;
}
#fiche .col-pos {
position:relative;	
}
#fiche .blocflashfic {
background-color:#1c77a4;
float:left;
height:46px;
margin-top: 27px;
position:relative;
width:100%;	
}
#fiche .titflashfic {
color:#ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:14.05px;
line-height:14px;
text-align:center;
text-transform:uppercase;
margin-top:17px;
}
#fiche .titflashfic span {
color:#27b4fd;	
}
#fiche .fafic {
cursor:pointer;	
position:absolute;
right:-36px;
top:25px;	
}
#fiche .twfic {
cursor:pointer;		
position:absolute;
right:-36px;
top:63px;	
}
#fiche .blocdetpriequi {
background-color:#ffffff;
float:left;
height:345px;
position:relative;
width:100%;	
}
#fiche .colparpri {
float: right;
margin-top: 17px;
margin-right: 46px;	
}
#fiche .apardefic {
color: #165979;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 14.59px;
line-height: 14px;
}
#fiche .prislific {
color: #fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 61.59px;
height: 58px;
line-height: 61px;
position: relative;
margin-left: -4px;
margin-top: -5px;
letter-spacing: 1px;
}
#fiche .prislific span {
font-size: 13.53px;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
margin-left: -7px;
position: absolute;
top: 1px;
text-transform:uppercase;	
}
#fiche .prislific font {
color: #165979;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 13.53px;
margin-left: -7px;
position: relative;
top: -4px;
}
#fiche .promoslific {
background-image:url("../images/bg_promofic.png");
background-repeat:no-repeat;
float:left;
height:68px;
position:absolute;
top:15px;
left:-21px;
width:68px;	
}
#fiche .titprofic {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 10px;
line-height: 10px;
margin-top: 18px;
text-align: center;
text-transform: uppercase;
}
#fiche .numbprofic {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 26px;
line-height: 26px;
margin-top: 0px;
text-align: center;
}
#fiche .numbprofic span {
font-size: 13px;
position: relative;
top: -9px;	
}
#fiche .titliefic {
color: #165979;
float: right;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 12.49px;
line-height: 12px;
margin-right: 44px;
margin-top: 1px;
}
#fiche .titliefic span {
color:#165979;
font-size: 13.87px;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
text-decoration:line-through;
}
#fiche .typactfic {
border-bottom:1px solid #f4f2f2;	
float: left;
height:56px;
margin-left: 22px;
width: 324px;
}
#fiche .typactficB {
border-bottom:0 none;	
}
#fiche .typactficT {
margin-top:12px;	
}
#fiche .tittoulajofic {
background-image:url("../images/icon_equificadd1.png");
background-repeat:no-repeat;
color:rgba(22, 89, 121, 0.8);
font-family: Arial;
font-size:13px;
font-weight:400;
height:18px;	
line-height:17px;
margin-left:7px;
margin-top:10px;
padding-left:28px;
}
#fiche .tittoulajofic span {
position:relative;
top:-1px;
}
#fiche .tittoulajofic font {
color:#48a1d9;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:14.55px;
}
#fiche .tittoulajofic1 {
background-image:url("../images/icon_equificadd2.png");
background-repeat:no-repeat;
color:rgba(22, 89, 121, 0.8);
font-family: Arial;
font-size:13px;
font-weight:400;
height:16px;	
line-height:17px;
margin-left:5px;
margin-top:17px;
padding-left:29px;
}
#fiche .tittoulajofic1 span {
position:relative;
top:-1px;
}
#fiche .tittoulajofic1 font {
color:#48a1d9;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:14.55px;
}
#fiche .tittoulajofic2 {
background-image:url("../images/icon_equificadd3.png");
background-repeat:no-repeat;
color:rgba(22, 89, 121, 0.8);
font-family: Arial;
font-size:13px;
font-weight:400;
height:18px;	
line-height:17px;
margin-left:5px;
margin-top:12px;
padding-left:29px;
}
#fiche .tittoulajofic2 span {
position:relative;
top:-1px;
}
#fiche .tittoulajofic2 font {
color:#48a1d9;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:14.55px;
}
#fiche .tittoulajofic3 {
background-image:url("../images/icon_equificadd4.png");
background-repeat:no-repeat;
color:rgba(22, 89, 121, 0.8);
font-family: Arial;
font-size:13px;
font-weight:400;
height:16px;	
line-height:17px;
margin-left:5px;
margin-top:12px;
padding-left:29px;
}
#fiche .tittoulajofic3 span {
position:relative;
top:-1px;
}
#fiche .tittoulajofic3 font {
color:#48a1d9;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:14.55px;
}
#fiche .bloccadfic {
background-color:#27b4fd;
float:left;
height:83px;
width:100%;	
}
#fiche .titofffic {
background-image: url("../images/icon_horaddfic.png");
background-repeat: no-repeat;
color: #ffffff;
font-family: 'Montserrat', sans-serif;
font-size: 15px;
font-weight: 400;
height: 25px;
line-height: 15px;
margin-left: 23px;
margin-top: 12px;
padding-left: 42px;
}
#fiche .titofffic span {
position:relative;
top:4px;	
}
#fiche .barrcadfic {
background-color: rgba(255, 255, 255, 0.3);
height: 1px;
margin-left: 66px;
margin-top: -2px;
width: 262px;
}
#fiche .liscadfic {
color: #ffffff;
list-style-type: none;
margin-bottom: 0;
margin-left: 59px;
margin-top: 5px;
padding: 0;
}
#fiche .liscadfic li {
height:16px;	
}
#fiche .liscadfic span {
color:#ffffff;	
font-family: 'Montserrat', sans-serif;
font-size:13.12px;
font-weight:400;
line-height:13px;
position:relative;
left:5px;
}
#fiche .liscadfic font {
color:#ffe404;	
font-weight:700;
}
#fiche .blocbutvoific {
float:left;	
height:56px;	
margin-top:10px;
width:100%;
}
#fiche .subdat {
background-color: #fe9602;
border: 0 none;
color: #ffffff;
cursor: pointer;
font-family: 'Montserrat', sans-serif;
font-size: 16px;
font-weight: 700;
height: 100%;
padding: 0;
text-transform: uppercase;
transition: all 0.45s linear 0s;
width: 100%;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}
#fiche .subdat:hover {
background-color:#27b4fd;	
}
#fiche .contenudetail {
float:left;
height:auto;	
width:100%;
}
#fiche .titvotactcomfic {
background-image:url("../images/icon_clafic.png");
background-repeat:no-repeat;
color:#27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:36px;
height:28px;	
line-height:26px;
margin-top:55px;
padding-left:47px;
}
#fiche .titvotactcomfic span {
position:relative;
top:-29px;	
}
#fiche .titvotactcomfic font {
color:#fe9602;	
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:26.8px;	
}
#fiche .titvotactcomfic2 {
background-image:url("../images/icon_description.png");
background-repeat:no-repeat;
color:#27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:36px;
height:34px;	
line-height:26px;
margin-top:55px;
padding-left:47px;
}
#fiche .titvotactcomfic2 span {
position:relative;
top:-22px;	
}
#fiche .titvotactcomfic2 font {
color:#fe9602;	
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:26.8px;	
}
#fiche .colexcfic {
margin-top:36px;
width:100%;	
}
#fiche .blocconexc {
background-color:#ffffff;
border-bottom:1px solid #27b4fd;
float:left;
height: auto;
position: relative;
width: 100%;
padding-bottom: 30px;	
}
#fiche .colconexc {
background-image:url("../images/bg_excfic.png");
background-repeat:no-repeat;
height:43px;
position:absolute;
left:-20px;
top:8px;
text-align: center;
width:42px;	
}
#fiche .colconexc img {
position:relative;
top:9px;	
}
#fiche .titexcfic {	
color:#27b4fd;
font-family: 'Montserrat', sans-serif;
font-size:19px;
font-weight:400;
line-height:19px;
margin-left:40px;
margin-top:20px;
}
#fiche .titexcfic span {
font-weight:700;	
}
#fiche .barreexcfic {
background-color:rgba(218, 223, 228, 0.45);	
height:1px;
margin-left:42px;
margin-top:18px;
width:1070px;	
}
#fiche .colimgtextexcfic {
margin-left:44px;
margin-top:27px;
width:1057px;	
}
#fiche .colimgexcfic {
display:block;	
float:left;
height:172px;
width:295px;	
}
#fiche .colimgexcfic img {
height:100%;	
width:100%;	
}
#fiche .coltextexcfic {
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 13.14px;
font-weight: 300;
height: 163px;
line-height: 20px;
text-align: justify;
overflow: hidden;
margin-top:10px;
margin-left:25px;
width: 737px;
}
#fiche .barreexcfic2 {
background-color:#f7f8f9;	
height:3px;
margin-left:42px;
margin-top:10px;
width:1070px;	
}
#fiche .blocequiconfic {
float:left;
height:70px;
text-align:center;
width:100%;	
}
#fiche .colequconfic {
display:inline-block;	
height:100%;	
text-align:center;
position:relative;
}
#fiche .colequconficw1 {
width:205px;	
}
#fiche .colequconficw2 {
width:290px;	
}
#fiche .colequconficw3 {
width:198px;	
}
#fiche .colequconficbarr {
background-color:#ebedee;
height:32px;
left:0;
position:absolute;
top:17px;
width:1px;	
}
#fiche .iconequipfic {
height:23px;
margin-top:11px;
text-align:center;	
}	
#fiche .titequiconfic {
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.14px;
font-weight: 400;
line-height:13px;
margin-top:8px;
text-align:center;	
}
#fiche .colbutexcfic {
float:left;
height:28px;
text-align:center;
width:100%;	
}	
#fiche .typebutexcfic {
background-image:url("../images/bg_butfic.png");
background-repeat:no-repeat;
cursor:pointer;
display:inline-block;
height:28px;
width:231px;
}	
#fiche .titlirdesfic {
background-image: url("../images/icon_plubutfic.png");
background-repeat: no-repeat;
color: #ffffff;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
font-weight: 700;
height: 11px;
line-height: 12px;
margin-left: 61px;
margin-top: 7px;
text-align: left;
padding-left: 21px;
text-transform: uppercase;
}
#fiche .titlirdesfic span {
position:relative;
top:0;	
}	
#fiche .typebutexcfich {
background-image:url("../images/bg_butfich.png");
background-repeat:no-repeat;
cursor:pointer;
display:none;	
height:28px;
width:283px;
}	
#fiche .titlirdesfich {
background-image: url("../images/icon_moinsfic.png");
background-repeat: no-repeat;
color: #ffffff;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
font-weight: 700;
height: 4px;
line-height: 12px;
margin-left: 52px;
margin-top: 11px;
text-align: left;
padding-left: 19px;
text-transform: uppercase;
}
#fiche .activereduire .titlirdesfich span {
position:relative;
top:-4px;	
}
#fiche .activereduire .blocconexc {
border-bottom: 1px solid #fe8a22;
height: auto;
}
#fiche .activereduire .colconexc {
background-image:url("../images/bg_excfich.png");
}
#fiche .activereduire .titexcfic {	
color:#fe9602;
}
#fiche .activereduire .colimgexcfic {
display:block;		
}
#fiche .activereduire .coltextexcfic {
height: auto;
overflow: visibility;
margin-left:25px;
width: 737px;
}
#fiche .activereduire .typebutexcfic {
display:none;
}	
#fiche .activereduire .typebutexcfich {
display:inline-block;	
}
#fiche .coltrafic {
margin-top:44px;
width:100%;	
}
#fiche .bloccontra {
background-color: #ffffff;
border-bottom: 1px solid #27b4fd;
float: left;
height: auto;
position: relative;
width: 100%;
padding-bottom: 10px;
}
#fiche .colcontra {
background-image:url("../images/bg_excfic.png");
background-repeat:no-repeat;
height:43px;
position:absolute;
left:-20px;
top:10px;
text-align: center;
width:42px;	
}
#fiche .colcontra img {
position:relative;
top:10px;	
}
#fiche .tittrafic {	
color:#27b4fd;
font-family: 'Montserrat', sans-serif;
font-size:19px;
font-weight:400;
line-height:19px;
margin-left:40px;
margin-top:22px;
}
#fiche .tittrafic span {
font-weight:700;	
}
#fiche .blocdettrafic {
height:198px;	
margin-left:42px;	
margin-top:16px;
overflow:hidden;
max-height:198px; 
width:1070px;	
}
#fiche .coldettrafic {
border-top:1px solid rgba(218, 223, 228, 0.45);
float:left;
height:auto;
padding-bottom: 10px;
width:100%;	
}
#fiche .titgratrafic {
background-image:url("../images/icon_flechetra.png");
background-repeat:no-repeat;
color:#165979;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:16px;
height:15px;
line-height:16px;
margin-top:24px;
padding-left:35px;
}
#fiche .titgratrafic span {
position:relative;
top:-3px;	
}
#fiche .titgratrafic2 {
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:300;	
line-height:12px;
margin-left:35px;
margin-top:10px;	
}
#fiche .colbuttrafic {
float:left;
height:28px;
text-align:center;
width:100%;	
}	
#fiche .typebuttranfic {
background-image:url("../images/bg_butfic.png");
background-repeat:no-repeat;
cursor:pointer;
display:inline-block;
height:28px;
width:231px;
}	
#fiche .typebuttrafich {
background-image:url("../images/bg_butfich.png");
background-repeat:no-repeat;
cursor:pointer;
display:none;	
height:28px;
width:283px;
}
#fiche .activereduire .colcontra {
background-image:url("../images/bg_excfich.png");
}
#fiche .activereduire .bloccontra {
border-bottom:1px solid #fe8a22;
height:auto;
padding-bottom:20px;
}
#fiche .activereduire .tittrafic {	
color:#fe9602;
}
#fiche .activereduire .blocdettrafic {
height:auto;	
overflow:visibility;
max-height: none;
}
#fiche .activereduire .typebuttranfic {
display:none;
}	
#fiche .activereduire .typebuttrafich {
display:inline-block;
}
#fiche .bloctabfic {
background-color:#27b4fd;
height:91px;
margin-top:37px;
width:100%;	
}
#fiche .coltabfic {
cursor:pointer;	
float:left;
height:100%;
position:relative;
transition: all 0.45s linear 0s;	
}
#fiche .coltabfic:hover {
background-color:#fe9602;	
}
#fiche .coltabficactive {
background-color:#fe9602;	
}
#fiche .barretabfic {
background-color:#6ee4fa;
height:52px;
right:0;
position:absolute;
top:20px;
width:1px;	
}
#fiche .coltabfic:hover .barretabfic {
background-color:#fe9602;	
}
#fiche .coltabficactive .barretabfic {
background-color:#fe9602;	
}
#fiche .coltabficdep {
width:375px;	
}
#fiche .coltabficsav {
width:385px;	
}
#fiche .coltabficcar {
width:380px;	
}
#fiche .tabfic1 {
background-image:url("../images/icon_tabfic1.png");
background-repeat:no-repeat;
color:#ffffff;
font-family: 'Dosis', sans-serif;
font-size:18px;
font-weight:700;
height:28px;
line-height:20px;
margin-left:126px;	
margin-top:31px;
padding-left:47px;
text-transform:uppercase;
}
#fiche .tabfic1 span {
position:relative;
top:-5px;	
}
#fiche .tabfic2 {
background-image:url("../images/icon_tabfic2.png");
background-repeat:no-repeat;
color:#ffffff;
font-family: 'Dosis', sans-serif;
font-size:18px;
font-weight:700;
height:18px;
line-height:20px;
margin-left:140px;	
margin-top:42px;
padding-left:50px;
text-transform:uppercase;
}
#fiche .tabfic2 span {
position:relative;
top:-16px;	
}
#fiche .tabfic3 {
background-image:url("../images/icon_tabfic3.png");
background-repeat:no-repeat;
color:#ffffff;
font-family: 'Dosis', sans-serif;
font-size:18px;
font-weight:700;
height:24px;
line-height:20px;
margin-left:141px;	
margin-top:40px;
padding-left:44px;
text-transform:uppercase;
}
#fiche .tabfic3 span {
position:relative;
top:-13px;	
}
#fiche .titsellacatfic {
background-image:url("../images/icon_clafic.png");
background-repeat:no-repeat;
color:#27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:36px;
height:28px;	
line-height:26px;
margin-top:60px;
padding-left:48px;
}
#fiche .titsellacatfic span {
position:relative;
top:-29px;	
}
#fiche .titsellacatfic font {
color:#fe9602;	
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:26.8px;	
}
#fiche .tableactivite {
margin-top:37px;	
width:100%;	
}
#fiche .headtable {
background-color:#27b4fd;
height:47px;
width:100%;	
}
#fiche .coltableact {
float:left;
height:100%;
position:relative;	
}
#fiche .barretable {
background-color:#69ccff;
height:35px;
right:0;
position:absolute;
top:7px;
width:1px;	
}
#fiche .coltableact1 {
width:432px;	
}
#fiche .coltableact2 {
width:265px;	
}
#fiche .coltableact3 {
width:254px;	
}
#fiche .coltableact4 {
width:189px;	
}
#fiche .tittableact {
color:#ffffff;
font-family: 'Montserrat', sans-serif;
font-size:14px;
font-weight:400;
line-height:14px;
margin-top:17px;
text-align:center;
text-transform:uppercase;	
}
#fiche .contenutable {
background-color:#ffffff;	
border:1px solid #e9e9e9;
border-top:0 none;
padding-left:2px;
width:100%;	
}
#fiche .colcontable {	
height:95px;
width:1128px;
}
#fiche .colcontableC {
background-color:#f9f8f8;	
}
#fiche .bloccontable {
border-right:1px solid #eef0f2;	
float:left;
height:100%;
position:relative;
}
#fiche .bloccontable1 {
width:429px;	
}
#fiche .bloccontable2 {
width:265px;	
}
#fiche .bloccontable3 {
width:254px;	
}
#fiche .bloccontable4 {
border-right:none;	
width:180px;	
}
#fiche .ticatactfic {
background-image:url("../images/icon_catfic.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size:16px;
font-weight: bold;
height:6px;	
line-height:17px;
margin-left:14px;
margin-top:35px;
padding-left:19px;
}
#fiche .ticatactfic span {
position:relative;
top:-6px;	
}
#fiche .voitdetacct {
background-image: url("../images/icon_flechevoirdet.png");
background-repeat: no-repeat;
color: #fe9602;
cursor: pointer;
font-family: 'Montserrat', sans-serif;
font-size: 10px;
font-weight: bold;
height: 6px;
line-height: 10px;
margin-left: 14px;
margin-top: 16px;
padding-left: 19px;
text-transform: uppercase;
}
#fiche .voitdetacct span {
position:relative;
top:-3px;	
}
#fiche .blocdatpro {
border:1px solid #7fd3ff;
height:37px;
margin-left:27px;
margin-top:19px;
width:207px;	
display: none;
}
#fiche .clandrierdepfic {
float:left;	
margin-left:11px;
margin-top:8px;
}
#fiche .blocinpdate {
float:left;	
margin-left: 20px;
width: 156px;
}
#fiche .inpdatefic {
background-color:transparent !important;	
border:0 none;
box-shadow:none;
color:#165979;	
cursor:pointer;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size: 15px;
height:auto;
margin-top: 8px;
padding:0;
text-align:left;
width:100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#fiche .inpticinffic {
width:100%;	
}
#fiche .inpfic {
float:left;
margin-left:27px;
margin-top:10px;
width:16px;	
}
#fiche .ticfic {
color: #27b4fd;
float: left;
font-family: 'Dosis', sans-serif;
font-size: 14px;
font-weight: 700;
margin-left: 11px;
margin-top: 8px;
}
#fiche .infofic {
cursor:pointer;	
float: left;
margin-left: 13px;
margin-top: 8px;
position:relative;
}
#fiche .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;
}
#fiche .infofic:hover .tooltiptext {
visibility: visible;
}
#fiche .coltitdatdepfic {
border:1px solid #ffcb80;
display:block;
height:37px;
margin-left:27px;
margin-top:19px;
width:207px;	
}
#fiche .titdatdepfic {
background-image: url("../images/icon_infodatefic.png");
background-repeat: no-repeat;
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 10px;
font-weight: 400;
height: 18px;
line-height: 13px;
margin-left: 10px;
margin-top: 9px;
padding-left: 35px;
}
#fiche .titdatdepfic span {
position:relative;
top:-3px;	
}
 
#fiche .forchovosdatactive .blocdatpro{
display:block;	
}
 
#fiche .forchovosdatactive .coltitdatdepfic {
display:none;
}
#fiche .forchovosdatactive .ticfic {
color: #fe9602;
}
#fiche .titpripromfic {
color:#165979;
font-size:13.04px;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
line-height:13px;
margin-left:92px;
margin-top:23px;	
}
#fiche .numpritabfic {
color:#fe9602;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:40px;
line-height:40px;
margin-left:90px;
margin-top:-5px;
}
#fiche .numpritabfic span {
font-size:14px;
margin-left:-5px;
text-transform:uppercase;
}
#fiche .promotabl {
background-image:url("../images/bg_promotab.png");
background-repeat:no-repeat;
float:left;
height:44px;
left:34px;
position:absolute;
top:22px;
width:44px;	
}
#fiche .titpromotabl {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 8px;
line-height: 8px;
margin-top: 11px;
text-align: center;
text-transform: uppercase;
}
#fiche .numpromotabl {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 16px;
line-height: 16px;
margin-top: 0;
text-align: center;
text-transform: uppercase;
}
#fiche .numpromotabl span {
font-size: 10px;
position: relative;
top: -4px;	
}
#fiche .subjeres {
background-color: #fe9602;
background-image:url("../images/icon_flechejeres.png");
background-repeat:no-repeat;
background-position:96px 12px;
border: 0 none;
color: #ffffff;
cursor: pointer;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size: 15.59px;
height: 35px;
margin-left:38px;
margin-top:29px;
padding: 0 0 0 24px;
text-align:left;
transition: all 0.45s linear 0s;
width: 116px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}
#fiche .subjeres:hover {
background-color:#27b4fd;	
}
#fiche .titinfimpfic {
background-image:url("../images/icon_infoimpfic.png");
background-repeat:no-repeat;
color:#27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:36px;
height:23px;	
line-height:26px;
margin-top:83px;
padding-left:45px;
}
#fiche .titinfimpfic span {
position:relative;
top:-32px;	
}
#fiche .titinfimpfic font {
color:#fe9602;	
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:26.8px;	
}
#fiche .blocinfimpfic {
background-color:#ffffff;
height:auto;
margin-top:27px;
width:100%;	
padding-bottom: 30px;
}
#fiche .colinfimpfic1 {
float:left;
margin-left:68px;
width:545px;	
}
#fiche .colinfimpfic2 {
float:left;
width:526px;	
}
#fiche .titinfimp {
color:#27b4fd;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:17px;
line-height:17px;
}
#fiche .titinfimpT1 {
margin-top:33px;	
}
#fiche .titinfimpT2 {
margin-top:20px;	
}
#fiche .titinfimpT3 {
margin-top:14px;	
}
#fiche .listeinfimp {
list-style-image:url("../images/icon_lisinfimp.png");	
margin-bottom:0;
margin-left:17px;
padding:0;	
}
#fiche .listeinfimp li {
height:24px;	
}
#fiche .listeinfimp span {
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size:14px;
font-weight:300;
line-height:14px;
position:relative;
left:6px;	
}
#fiche .listeinfimpT1 {
margin-top:10px;	
}
#fiche .listeinfimpT2 {
margin-top:10px;	
}
#fiche .titinfsupfic {
background-image:url("../images/icon_infoimpfic.png");
background-repeat:no-repeat;
color:#27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:36px;
height:23px;	
line-height:26px;
margin-top:80px;
padding-left:45px;
}
#fiche .titinfsupfic span {
position:relative;
top:-32px;	
}
#fiche .titinfsupfic font {
color:#fe9602;	
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:26.8px;	
}
#fiche .blocinfsupfic {
background-color:#ffffff;
height:232px;
margin-top:27px;
width:100%;	
}
#fiche .listeinfsup {
float: left;
list-style-image: url("../images/icon_lisinfimp.png");
margin-bottom: 0;
margin-left: 85px;
margin-top: 33px;
padding: 0;
width: 1020px;
letter-spacing: -0.2px;
}
#fiche .listeinfsup li {
height:30px;	
}
#fiche .listeinfsup span {
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size:14px;
font-weight:300;
line-height:24px;
position:relative;
left:6px;	
}
#fiche .titlacarfic {
background-image:url("../images/icon_lacarfic.png");
background-repeat:no-repeat;
color:#27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:36px;
height:27px;	
line-height:26px;
margin-top:61px;
padding-left:48px;
}
#fiche .titlacarfic span {
position:relative;
top:-27px;	
}
#fiche .titlacarfic font {
color:#fe9602;	
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:26.8px;	
}
#fiche .bloclacarfic {
border:10px solid #ffffff;	
height:530px;
margin-top:33px;
width:100%;	
}
#fiche .bloclacarfic img {
height:100%;
width:100%;	
}
#fiche .contenuweeint {
height:auto;
float:left;
width:100%;	
}
#fiche .titdesweeintfic {
background-image:url("../images/icon_desweeintfic.png");
background-repeat:no-repeat;
color:#27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:36px;
height:27px;	
line-height:26px;
margin-top:65px;
padding-left:54px;
}
#fiche .titdesweeintfic span {
position:relative;
top:-31px;	
}
#fiche .titdesweeintfic font {
color:#fe9602;	
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:26.8px;	
}
#fiche .blocdesweeintfic {
margin-top:41px;	
width:100%;	
}
#fiche .blocfiche {
background-color:#ffffff;	
float:left;
height:auto;
margin-right:17px;
width:272px;	
}
#fiche .imgfiche {
cursor:pointer;	
height:183px;
position:relative;
width:100%;	
}
#fiche .imgficheimg {
height:100%;	
width:100%;	
}
#fiche .icon_fafiche {
cursor:pointer;	
position:absolute;
top:14px;
right:14px;	
}
#fiche .icon_twfiche {
position:absolute;
top:42px;
right:14px;	
}
#fiche .icon_adufiche {
cursor:pointer;		
position:absolute;
bottom:-11px;
right:83px;	
}
#fiche .icon_actfiche {
cursor:pointer;		
position:absolute;
bottom:-11px;
right:154px;	
}
#fiche .icon_hotfiche {
cursor:pointer;		
position:absolute;
bottom:-11px;
right:117px;	
}
#fiche .contfiche {
height:auto;
padding-bottom:9px;
width:100%;	
}
#fiche .tridetfiche {
background-color: #fe9602;
display: inline-block;
height: 2px;
width: 27px;
margin-left: 18px;
margin-top: 26px;
}
#fiche .titactfiche {
cursor: pointer;
color: #27b4fd;
font-size: 17.74px;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
line-height: 17px;
margin-left: 18px;
margin-top: -2px;
letter-spacing: 0.5px;
height: 31px;
}
#fiche .colvilavipri {
width:100%;	
}
#fiche .colvilavi {
float: left;
margin-left: 18px;
width: 150px;
}
#fiche .lcoalvilpay {
background-image:url("../images/icon_lcoalvilpay.png");
background-repeat:no-repeat;
color:#165979;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:11px;
line-height:13px;
margin-left: 1px;
margin-top:5px;
height:16px;
padding-left:20px;
}
#fiche .lcoalvilpay span {
position:relative;
top:1px;
}
#fiche .avisliste {
background-image:url("../images/icon_avisliste.png");
background-repeat:no-repeat;
display: none;
padding-left:14px;
height:12px;
margin-top:9px;	
}
#fiche .etoile_liste {
margin-left:6px;	
}
#fiche .avisliste img {
position: relative;
top: -6px;
margin-right: -4px;
}
#fiche .avisliste span {
color: #165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 13px;
line-height: 13px;
position: relative;
top: -5px;
margin-left: 4px;
}
#fiche .colpri {
float:left;	
width:104px;	
}
#fiche .parrighlist {
color:#355973;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 10px;
line-height: 10px;
margin-top:8px;
}
#fiche .prirightlist {
color: #fe9602;
font-size: 26px;
height: 23px;
line-height: 26px;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
margin-top: 1px;
letter-spacing: -0.5px;
margin-left: -1px;
}
#fiche .prirightlist span {
font-size: 9px;
position: relative;
left: -2px;
}
#fiche .prirightlist font {
color:#355973;	
}
#fiche .contcadeaufiche {
background-color:#c9f6fa;
display:none;	
height:44px;
width:100%;	
}
#fiche .cadeaufiche {
background-image: url("../images/bg_cadeauliste.png");
background-repeat: no-repeat;
background-size: 100% 100%;
float: left;
height: 44px;
width: 114px;
}
#fiche .titcadefic {
background-image: url("../images/icon_cadeauliste.png");
background-repeat: no-repeat;
height: 18px;
color: #2e5c83;
font-size: 12.27px;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
line-height: 12px;
padding-left: 31px;
margin-left: 14px;
margin-top: 16px;
}
#fiche .titcadefic  span {
position:relative;
top:-5px;	
}
#fiche .avantagefiche {
float:left;
height:44px;
width:158px;	
}
#fiche .listeavantage {
color: #27b4fd;
margin-bottom: 0;
margin-left: 5px;
list-style-type: none;
padding: 0;
margin-top: 3px;
}
#fiche .listeavantage li {
height: 16px;
overflow: hidden;
line-height: 15px;
}
#fiche .listeavantage span {
color: #1c77a4;
font-size: 12px;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
line-height: 12px;
}
#fiche .listerecherche {
width:100%;	
}
#fiche .subinter {
background-color: #fe9602;
background-image: url("../images/icon_flecheliste.png");
background-repeat: no-repeat;
background-position: 191px 10px;
border: 0 none;
color: #fffefe;
cursor: pointer;
font-family: 'Montserrat', sans-serif;
font-size: 13.28px;
font-weight: 700;
height: 36px;
padding: 0;
text-transform: uppercase;
transition: all 0.45s linear 0s;
width: 100%;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}
#fiche .subinter:hover {
background-color:#27b4fd;	
}
#fiche .owl-carousel .owl-dots {
height:15px;	
margin-top:36px;
text-align:center;
}
#fiche .owl-carousel  .owl-dots .owl-dot {
display: inline-block;
}
#fiche .owl-carousel .owl-dots .owl-dot span {
background-color: #bfbfbf;
border-radius: 50%;
display: block;
height: 13px;
margin-right: 3px;
width: 13px;
}
#fiche .owl-carousel .owl-dots .active span {
background-color: #fe9602;
border-radius: 50%;
display: block;
height: 13px;
width: 13px;
}
#fiche .modal-dialog {
margin:16% auto 0;	
width:1112px;
}
#fiche .modal-content {
background-color:transparent;
border:0 none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
box-shadow:none;
width:100%;	
}
#fiche .modal-header {
border:0 none;	
height:26px;
padding:0;
width:100%;	
}
#fiche .modal-title {
background-image:url("../images/fermerpopup.png");	
background-repeat:no-repeat;
color:#ffffff;
cursor:pointer;
float:right;
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:400;
line-height:12px;
margin-top:7px;
padding-left:20px;
text-transform:uppercase;
}
#fiche .modal-title span  {
position:relative;
top:1px;	
}
#fiche .modal-body {
padding:0;
width:100%;	
}
#fiche .modal-body-popup1 {
	background:white;
}

#fiche .imgpopact {
float:left;	
height:224px;
width:329px;
}
#fiche .imgpopact img {
height:100%;
width:100%;	
}
#fiche .parpopact  {
background-color:#ffffff;	
float:left;	
height:auto;
min-height:224px;
padding-left:46px;
padding-bottom:20px;
width:783px;
}
#fiche .parpopactw {
width:100%;	
}
#fiche .titdesdelact  {
background-image:url("../images/icon_popact.png");
background-repeat:no-repeat;
color:#27b4fd;	
font-family: 'Montserrat', sans-serif;
font-size:19.78px;
font-weight:400;
height:20px;
line-height:19px;
margin-top:28px;
padding-left:29px;
text-transform:uppercase;
}
#fiche .titdesdelact  span {
position:relative;
top:0;		
}
#fiche .barrdesdelact  {
background-color:rgba(28, 119, 164, 0.14);	
height:1px;
margin-left:1px;
margin-top:10px;
width:92.5%;
}
#fiche .pardesdelact  {
color: #0f74af;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 18px;
margin-top: 23px;
text-transform: uppercase;
text-align: justify;
width: 92.5%;
}
/*****************************************
	            Fin Fiche
*****************************************/
/*****************************************
	           Fiche Package
*****************************************/
#fichepackage {
}
#contenufichepackage .ceweekenddisactive{
display: none;
}
#contenufichepackage .colvoirplusprod {
margin: 26px 0 5px 0;
width: 100%;
text-align: center;
float: left;
}
#contenufichepackage .trivoiplusprodL {
    background-color: #fe9602;
    float: left;
    height: 1px;
    margin-left: 34%;
    margin-top: 5px;
    width: 60px;
}
#contenufichepackage .titvoiplusprod, #contenufichepackage .titvoimoinsprod {
    color: #27b4fd;
    cursor: pointer;
    float: left;
    font-family: 'Montserrat', sans-serif;
    font-size: 14.29px;
    font-weight: 400;
    line-height: 10px;
    text-align: center;
    width: 25%;
    font-weight: bold;
}
#contenufichepackage .titvoiplusprod, #contenufichepackage .titvoimoinsprod {
    color: #27b4fd;
    cursor: pointer;
    float: left;
    font-family: 'Montserrat', sans-serif;
    font-size: 14.29px;
    font-weight: 400;
    line-height: 10px;
    text-align: center;
    width: 25%;
    font-weight: bold;
}
#contenufichepackage .titvoimoinsprod {
    display: none;
}
#contenufichepackage .trivoiplusprodR {
    background-color: #fe9602;
    float: left;
    height: 1px;
    margin-top: 5px;
    width: 60px;
}
#contenufichepackage .activereduire .titvoiplusprod {
    display: none;
}
#contenufichepackage .activereduire .titvoimoinsprod {
    display: block;
}


.disactive_block{
	display: none !important;
}
#fichepackage .conttopfic {
float:left;
height:auto;
width:100%;	
}
#fichepackage .blocnoscli {
background-color:#e5e338;	
float:left;
height:35px;
width:100%;	
}
#fichepackage .titnoscli {	
background-image:url("../images/icon_nosclific.png");
background-repeat:no-repeat;
color:#053150;
font-family:Arial;
font-size:12px;
height:13px;
font-weight:700;
letter-spacing:0.5px;
line-height:12px;
margin-left:25px;
margin-top:10px;
text-transform:uppercase;
padding-left:47px;
}	
#fichepackage .titnoscli span {
position:relative;
top:1px;	
}
#fichepackage .blocnomvilfic {
width:100%;	
}
#fichepackage .barrenomvilfic {
background-color:#fe7902;	
display:inline-block;	
height:3px;
margin-top:27px;
width:32px;
}
#fichepackage .titnomfic {
color:#27b4fd;
float:left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:32.5px;
line-height:32px;
margin-top: -4px;	
}	
#fichepackage .titvilfic {	
background-image:url("../images/icon_vilfic.png");
background-repeat:no-repeat;
color:#165979;
float:right;
font-family: 'Montserrat', sans-serif;
font-size:15px;
font-weight:600;
height:18px;
line-height:15px;
padding-left:30px;
margin-top:2px;
}	
#fichepackage .titvilfic span {
position:relative;
top:4px;	
}
#fichepackage .contdetfic {
background-color:#f9f8f8;	
float:left;
height:auto;
margin-top:21px;
padding-bottom:10px;
width:100%;	
}
#fichepackage .slidetopfic {
float:left;
height:463px;
margin-top:27px;
position:relative;
width:100%;	
}
#fichepackage .flexslider {
background-color: transparent;
}
#fichepackage .slidetopfic .slides {
height: 463px;
width: 100%;
}
#fichepackage .slides > li {
height:100%;
width:100%;
}
#fichepackage .slides img {
height:100%;
width:100%;
}
#fichepackage #slider2 .flex-direction-nav a::before {
content: url("../images/prev_fiche.png");
}
#fichepackage #slider2 .flex-prev {
height: 41px;
left: 0;
position: absolute;
top: 225px;
opacity: 1;
width: 41px;
}
#fichepackage #slider2 .flex-direction-nav a.flex-next::before {
content: url("../images/next_fiche.png");
}
#fichepackage #slider2 .flex-next {
height: 41px;
position: absolute;
right: 0;
top: 225px;
opacity: 1;
width: 41px;
}
#fichepackage .blocderminfic {
background-image:url("../images/bg_derminfiche.png");
background-repeat:no-repeat;
float:left;
height:49px;
position:absolute;
left:29px;
top:25px;
width:207px;
z-index:8;	
}
#fichepackage .titderminfic {
background-image:url("../images/icon_derminfiche.png");
background-repeat:no-repeat;	
color:#ffffff;
font-family: 'Dosis', sans-serif;
font-size:16px;
font-weight:600;
height:20px;
line-height:16px;
margin-left:10px;
margin-top:5px;
padding-left:37px;
text-transform:uppercase;
}
#fichepackage .titderminfic span {
position:relative;
top:1px;	
}
#fichepackage .imgcoefic {
cursor:pointer;	
position:absolute;
right:20px;
top:25px;
z-index:8;	
}
#fichepackage .caroushold {
float:left;
margin-top:11px;
padding-left: 40px;
padding-right: 40px;
position:relative;
width:100%;	
}
#carousel2  .slides > li {
cursor:pointer;	
height: 65px;
width: 93px;
}
#carousel2 .flex-active-slide {
border:1px solid #56ccec;	
}
#carousel2 .flex-active-slide img {
border:6px solid #f9f8f8;		
}
#fichepackage #carousel2 .flex-direction-nav a::before {
content: url("../images/prevmin_fiche.png");
}
#fichepackage #carousel2 .flex-prev {
cursor:pointer;	
height: 35px;
left: -39px;
position: absolute;
top: 15px;
opacity: 1;
width: 35px;
z-index:8;
}
#fichepackage #carousel2 .flex-direction-nav a.flex-next::before {
content: url("../images/nextmin_fiche.png");
}
#fichepackage #carousel2 .flex-next {
cursor:pointer;		
height: 35px;
position: absolute;
right: -39px;
top: 15px;
opacity: 1;
width: 35px;
z-index:8;
}
#fichepackage .barreslidemini {
background-color:#f9f8f8;	
position:absolute;
height:65px;
left:0;
top:0;	
width:60px;
z-index:6;	
display:none;
}
#fichepackage .col-pos {
position:relative;	
}
#fichepackage .blocflashfic {
background-color:#1c77a4;
float:left;
height:46px;
margin-top: 27px;
position:relative;
width:100%;	
}
#fichepackage .titflashfic {
color:#ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:14.05px;
line-height:14px;
text-align:center;
text-transform:uppercase;
margin-top:17px;
}
#fichepackage .titflashfic span {
color:#27b4fd;	
}
#fichepackage .fafic {
cursor:pointer;	
position:absolute;
right:-36px;
top:25px;	
}
#fichepackage .twfic {
cursor:pointer;		
position:absolute;
right:-36px;
top:63px;	
}
#fichepackage .blocdetpriequi {
background-color:#ffffff;
float:left;
height:342px;
position:relative;
width:100%;	
}
#fichepackage .colparpri {
float: right;
margin-top: 16px;
margin-right: 46px;	
}
#fichepackage .apardefic {
color: #165979;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 14.59px;
line-height: 14px;	
}
#fichepackage .prislific {
color: #fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 61.59px;
height: 58px;
line-height: 61px;
position: relative;
margin-left: -4px;
margin-top: -5px;
letter-spacing: 1px;
}
#fichepackage .prislific span {
font-size: 13.53px;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
margin-left: -7px;
position: absolute;
top: 1px;
text-transform:uppercase;	
}
#fichepackage .prislific font {
color: #165979;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 13.53px;
margin-left: -7px;
position: relative;
top: -4px;
}
#fichepackage .promoslific {
background-image:url("../images/bg_promofic.png");
background-repeat:no-repeat;
float:left;
height:68px;
position:absolute;
top:15px;
left:-21px;
width:68px;	
}
#fichepackage .titprofic {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 10px;
line-height: 10px;
margin-top: 18px;
text-align: center;
text-transform: uppercase;
}
#fichepackage .numbprofic {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 26px;
line-height: 26px;
margin-top: 0px;
text-align: center;
}
#fichepackage .numbprofic span {
font-size: 13px;
position: relative;
top: -9px;	
}
#fichepackage .titliefic {
color: #165979;
float: right;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 12.49px;
line-height: 12px;
margin-right: 44px;
margin-top: 1px;
}
#fichepackage .titliefic span {
color:#165979;
font-size: 13.87px;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
text-decoration:line-through;
}
#fichepackage .colformulefic {
float:left;
margin-top:14px;
width:100%;	
}
#fichepackage .titformulefic {
color:#113b58;
float:left;	
font-family: 'Montserrat', sans-serif;
font-size:14.05px;	
font-weight:600;
line-height:14px;
margin-left:24px;
width:74px;
}
#fichepackage .barreforfic {
background-color:#113b58;	
height:1px;
float:left;
margin-top:7px;
width:236px;	
}
#fichepackage .typactfic {
border-bottom:1px solid #f4f2f2;	
float: left;
height:46px;
margin-left: 22px;
width: 324px;
}
#fichepackage .typactficB {
border-bottom:0 none;	
}
#fichepackage .typactficT {
margin-top:8px;	
}
#fichepackage .tittoulajofic {
background-image:url("../images/icon_equificpacadd1.png");
background-repeat:no-repeat;
color:rgba(22, 89, 121, 0.8);
font-family: Arial;
font-size:13px;
font-weight:400;
height:16px;	
line-height:17px;
margin-top:7px;
padding-left:30px;
}
#fichepackage .tittoulajofic span {
position:relative;
top:-1px;
}
#fichepackage .tittoulajofic font {
color:#48a1d9;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:14.55px;
}
#fichepackage .tittoulajofic1 {
background-image:url("../images/icon_equificpacadd2.png");
background-repeat:no-repeat;
color:rgba(22, 89, 121, 0.8);
font-family: Arial;
font-size:13px;
font-weight:400;
height:12px;	
line-height:17px;
margin-top:9px;
padding-left:30px;
}
#fichepackage .tittoulajofic1 span {
position:relative;
top:-2px;
}
#fichepackage .tittoulajofic1 font {
color:#48a1d9;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:14.55px;	
}
#fichepackage .tittoulajofic2 {
background-image:url("../images/icon_equificpacadd3.png");
background-repeat:no-repeat;
color:rgba(22, 89, 121, 0.8);
font-family: Arial;
font-size:13px;
font-weight:400;
height:16px;	
line-height:17px;
margin-top:9px;
padding-left:30px;
}
#fichepackage .tittoulajofic2 span {
position:relative;
top:-1px;
}
#fichepackage .tittoulajofic2 font {
color:#48a1d9;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:14.55px;		
}
#fichepackage .tittoulajofic3 {
background-image:url("../images/icon_equificpacadd4.png");
background-repeat:no-repeat;
color:rgba(22, 89, 121, 0.8);
font-family: Arial;
font-size:13px;
font-weight:400;
height:21px;	
line-height:17px;
margin-top:7px;
padding-left:30px;
}
#fichepackage .tittoulajofic3 span {
position:relative;
top:1px;
}
#fichepackage .tittoulajofic3 font {
color:#48a1d9;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:14.55px;		
}
#fichepackage .tittoulajofic4 {
background-image:url("../images/icon_equificpacadd5.png");
background-repeat:no-repeat;
color:rgba(22, 89, 121, 0.8);
font-family: Arial;
font-size:13px;
font-weight:400;
height:19px;	
line-height:17px;
margin-top:9px;
padding-left:30px;
}
#fichepackage .tittoulajofic4 span {
position:relative;
top:0;
}
#fichepackage .tittoulajofic4 font {
color:#48a1d9;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:14.55px;	
}
#fichepackage .bloccadfic {
background-color:#27b4fd;
float:left;
height:83px;
width:100%;	
}
#fichepackage .blocleplufic {
background-color:#e5e338;
float:left;
height:83px;
width:100%;	
}
#fichepackage .bloccadficB {
display:block;
}
#fichepackage .bloccadficN {
display:none;
}
#fichepackage .titofffic {
background-image:url("../images/icon_cadeaufic.png");
background-repeat:no-repeat;
color:#ffffff;
font-family: 'Montserrat', sans-serif;
font-size:15px;
font-weight:400;
height:19px;	
line-height:15px;
margin-left:37px;
margin-top:10px;
padding-left:35px;
}
#fichepackage .titofffic span {
position:relative;
top:3px;	
}
#fichepackage .titoffpacfic {
background-image: url("../images/icon_cadeaupacfic.png");
background-repeat: no-repeat;
color: #053150;
font-family: 'Montserrat', sans-serif;
font-size: 15px;
font-weight: 400;
height: 16px;
line-height: 15px;
margin-left: 37px;
margin-top: 14px;
padding-left: 35px;
}
#fichepackage .titoffpacfic span {
position:relative;
top:0;	
}
#fichepackage .barrcadfic {
background-color:rgba(255, 255, 255, 0.3);	
height:1px;
margin-left:71px;
margin-top:5px;
width:242px;
}
#fichepackage .liscadfic {
color: #ffffff;
list-style-type: circle;
margin-bottom: 0;
margin-left: 86px;
margin-top: 3px;
padding: 0;
}
#fichepackage .liscadfic li {
height:16px;	
}
#fichepackage .liscadfic span {
color:#ffffff;	
font-family: 'Montserrat', sans-serif;
font-size:13.12px;
font-weight:400;
line-height:13px;
position:relative;
left:5px;
}
#fichepackage .liscadfic1 {
color: #053150;
list-style-type: circle;
margin-bottom: 0;
margin-left: 86px;
margin-top: 3px;
padding: 0;
}
#fichepackage .liscadfic1 li {
height:16px;	
}
#fichepackage .liscadfic1 span {
color:#053150;	
font-family: 'Montserrat', sans-serif;
font-size:13.12px;
font-weight:400;
line-height:13px;
position:relative;
left:5px;
}

#fichepackage .liscadficli ul {
color: #053150;
list-style-type: circle;
margin-bottom: 0;
margin-left: 86px;
margin-top: 3px;
padding: 0;
}
#fichepackage .liscadficli ul li {
height:16px;	
color:#053150;	
font-family: 'Montserrat', sans-serif;
font-size:13.12px;
font-weight:400;
line-height:13px;
position:relative;
left:5px;
}
 

#fichepackage .blocbutvoific {
float:left;	
height:56px;	
margin-top:13px;
width:100%;
}
#fichepackage .subdat {
background-color: #fe9602;
border: 0 none;
color: #ffffff;
cursor: pointer;
font-family: 'Montserrat', sans-serif;
font-size: 16px;
font-weight: 700;
height: 100%;
padding: 0;
text-transform: uppercase;
transition: all 0.45s linear 0s;
width: 100%;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}
#fichepackage .subdat:hover {
background-color:#27b4fd;	
}
#fichepackage .contenudetail {
float:left;
height:auto;	
width:100%;
}
#fichepackage .titvotactcomfic {
background-image:url("../images/icon_clafic.png");
background-repeat:no-repeat;
color:#27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:36px;
height:28px;	
line-height:26px;
margin-top:55px;
padding-left:47px;
}
#fichepackage .titvotactcomfic span {
position:relative;
top:-29px;	
}
#fichepackage .titvotactcomfic font {
color:#fe9602;	
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:26.8px;	
}
#fichepackage .titvotactcomfic2 {
background-image:url("../images/icon_description.png");
background-repeat:no-repeat;
color:#27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:36px;
height:34px;	
line-height:26px;
margin-top:55px;
padding-left:47px;
}
#fichepackage .titvotactcomfic2 span {
position:relative;
top:-22px;	
}
#fichepackage .titvotactcomfic2 font {
color:#fe9602;	
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:26.8px;	
}
#fichepackage .colexcfic1 {
margin-top:34px;
width:100%;	
}
#fichepackage .colexcfic2 {
margin-top:20px;
width:100%;	
}
#fichepackage .colexcfic3 {
margin-top:13px;
width:100%;	
}
#fichepackage .colexcfic4 {
margin-top:14px;
width:100%;	
}
#fichepackage .blocconexc {
background-color:#ffffff;
border-bottom:1px solid #27b4fd;
float:left;
height:342px;
position:relative;
width:100%;	
padding-bottom: 9px;
}
#fichepackage .blocconexc2 {
height: 60px;
padding-bottom: 27px;
}
#fichepackage .blocconexc3 {
height: 208px;
 
}
#fichepackage .blocconexc4 {
height: auto;

 
}
#fichepackage .colconexc {
background-image:url("../images/bg_excfic.png");
background-repeat:no-repeat;
height:43px;
position:absolute;
left:-20px;
top:8px;
text-align: center;
width:42px;	
}
#fichepackage .colconexcH img {
position:relative;
top:12px;	
}
#fichepackage .colconexcR img {
position:relative;
top:10px;	
}
#fichepackage .colconexcE img {
position:relative;
top:9px;	
}
#fichepackage .colconexcT img {
position:relative;
top:10px;	
}
#fichepackage .titexcfic {	
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size:19px;
font-weight:400;
line-height:19px;
margin-left:40px;
margin-top:20px;
}
#fichepackage .titexcfic span {
color:#27b4fd;	
font-weight:700;	
}
#fichepackage .barreexcfic {
background-color:rgba(218, 223, 228, 0.45);	
height:1px;
margin-left:42px;
margin-top:18px;
width:1070px;	
}
#fichepackage .colimgtextexcfic {
margin-left:44px;
margin-top:27px;
width:1057px;	
}
#fichepackage .colimgexcfic {
display:block;	
float:left;
height:172px;
width:295px;	
}
#fichepackage .colimgexcfic img {
height:100%;	
width:100%;	
}
#fichepackage .coltextexcfic {
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 13.14px;
font-weight: 300;
height: 163px;
line-height: 20px;
text-align: justify;
overflow: hidden;
margin-top:10px;
margin-left: 25px;
width: 737px;
}
#fichepackage .coltextexcfic2 {
height: 0px;
}
#fichepackage .barreexcfic2 {
background-color:#f7f8f9;	
height:3px;
margin-left:42px;
margin-top:10px;
width:1070px;	
}
#fichepackage .blocequiconfic {
float:left;
height:70px;
text-align:center;
width:100%;	
}
#fichepackage .colequconfic {
display:inline-block;	
height:100%;	
text-align:center;
position:relative;
width:132px;
}
#fichepackage .colequconficbarr {
background-color:#ebedee;
height:32px;
left:0;
position:absolute;
top:17px;
width:1px;	
}
#fichepackage .iconequipfic {
float:left;	
height:23px;
margin-top:11px;
text-align:center;	
width:100%;
}	
#fichepackage .titequiconfic {
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
font-weight: 500;
line-height: 12px;
margin-top: 8px;
text-align: center;
width: 100%;
}
#fichepackage .colbutexcfic {
float:left;
height:28px;
text-align:center;
width:100%;	
}	
#fichepackage .typebutexcficpac {
background-image:url("../images/bg_butfic.png");
background-repeat:no-repeat;
cursor:pointer;
display:inline-block;
height:28px;
width:231px;
}	
#fichepackage .titlirdesfic {
background-image: url("../images/icon_plubutfic.png");
background-repeat: no-repeat;
color: #ffffff;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
font-weight: 700;
height: 11px;
line-height: 12px;
margin-left: 61px;
margin-top: 7px;
text-align: left;
padding-left: 21px;
text-transform: uppercase;
}
#fichepackage .titlirdesfic span {
position:relative;
top:0;	
}	
#fichepackage .typebutexcficpach {
background-image:url("../images/bg_butfich.png");
background-repeat:no-repeat;
cursor:pointer;
display:none;	
height:28px;
width:283px;
}	
#fichepackage .titlirdesfich {
background-image: url("../images/icon_moinsfic.png");
background-repeat: no-repeat;
color: #ffffff;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
font-weight: 700;
height: 4px;
line-height: 12px;
margin-left: 52px;
margin-top: 11px;
text-align: left;
padding-left: 19px;
text-transform: uppercase;
}
#fichepackage .etoile_fichepac {
margin-left:5px;	
}
#fichepackage .etoile_fichepac img {
margin-right:-7px;
position:relative;
top:1px;	
}
#fichepackage .activereduire .titlirdesfich span {
position:relative;
top:-4px;	
}
#fichepackage .activereduire .blocconexc {
border-bottom: 1px solid #fe8a22;
height: auto;
}
#fichepackage .activereduire .colconexc {
background-image:url("../images/bg_excfich.png");
}
#fichepackage .activereduire .titexcfic {	
color:#fe9602;
}
#fichepackage .activereduire .titexcfic  span{	
color:#fe9602;
}
#fichepackage .activereduire .colimgexcfic {
display:block;		
}
#fichepackage .activereduire .coltextexcfic {
height: auto;
overflow: visibility;
margin-left:25px;
width: 737px;
}
#fichepackage .activereduire .coltextexcfic2 {
width: 95%;
}
#fichepackage .activereduire .typebutexcficpac {
display:none;
}	
#fichepackage .activereduire .typebutexcficpach {
display:inline-block;	
}
#fichepackage .bloccontra {
background-color:#ffffff;
border-bottom:1px solid #27b4fd;
float:left;
height:329px;
position:relative;
width:100%;	
}
#fichepackage .colcontra {
background-image:url("../images/bg_excfic.png");
background-repeat:no-repeat;
height:43px;
position:absolute;
left:-20px;
top:10px;
text-align: center;
width:42px;	
}
#fichepackage .colcontra img {
position:relative;
top:10px;	
}
#fichepackage .tittrafic {	
color:#27b4fd;
font-family: 'Montserrat', sans-serif;
font-size:19px;
font-weight:400;
line-height:19px;
margin-left:40px;
margin-top:22px;
}
#fichepackage .tittrafic span {
font-weight:700;	
}
#fichepackage .blocdettrafic {
height:237px;	
margin-left:42px;	
margin-top:16px;
overflow:hidden;
width:1070px;	
}
#fichepackage .coldettrafic {
border-top:1px solid rgba(218, 223, 228, 0.45);
float:left;
height:79px;
width:100%;	
}
#fichepackage .titgratrafic {
background-image:url("../images/icon_flechetra.png");
background-repeat:no-repeat;
color:#165979;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:16px;
height:15px;
line-height:16px;
margin-top:24px;
padding-left:35px;
}
#fichepackage .titgratrafic span {
position:relative;
top:-3px;	
}
#fichepackage .titgratrafic2 {
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:300;	
line-height:12px;
margin-left:35px;
margin-top:10px;	
}
#fichepackage .colbuttrafic {
float:left;
height:28px;
text-align:center;
width:100%;	
}	
#fichepackage .typebuttranfic {
background-image:url("../images/bg_butfic.png");
background-repeat:no-repeat;
cursor:pointer;
display:inline-block;
height:28px;
width:231px;
}	
#fichepackage .typebuttrafich {
background-image:url("../images/bg_butfich.png");
background-repeat:no-repeat;
cursor:pointer;
display:none;	
height:28px;
width:283px;
}
#fichepackage .activereduire .colcontra {
background-image:url("../images/bg_excfich.png");
}
#fichepackage .activereduire .bloccontra {
border-bottom:1px solid #fe8a22;
height:auto;
padding-bottom:20px;
}
#fichepackage .activereduire .tittrafic {	
color:#fe9602;
}
#fichepackage .activereduire .blocdettrafic {
height:auto;	
overflow:visibility;
}
#fichepackage .activereduire .typebuttranfic {
display:none;
}	
#fichepackage .activereduire .typebuttrafich {
display:inline-block;
}
#fichepackage .bloctabfic {
background-color:#27b4fd;
height:91px;
margin-top:37px;
width:100%;	
}
#fichepackage .coltabfic {
cursor:pointer;	
float:left;
height:100%;
position:relative;
transition: all 0.45s linear 0s;	
}
#fichepackage .coltabfic:hover {
background-color:#fe9602;	
}
#fichepackage .coltabficactive {
background-color:#fe9602;	
}
#fichepackage .barretabfic {
background-color:#6ee4fa;
height:52px;
right:0;
position:absolute;
top:20px;
width:1px;	
}
#fichepackage .coltabfic:hover .barretabfic {
background-color:#fe9602;	
}
#fichepackage .coltabficactive .barretabfic {
background-color:#fe9602;	
}
#fichepackage .coltabficdep {
width:375px;	
}
#fichepackage .coltabficsav {
width:385px;	
}
#fichepackage .coltabficcar {
width:380px;	
}
#fichepackage .tabfic1 {
background-image:url("../images/icon_tabfic1.png");
background-repeat:no-repeat;
color:#ffffff;
font-family: 'Dosis', sans-serif;
font-size:18px;
font-weight:700;
height:28px;
line-height:20px;
margin-left:126px;	
margin-top:31px;
padding-left:47px;
text-transform:uppercase;
}
#fichepackage .tabfic1 span {
position:relative;
top:-5px;	
}
#fichepackage .tabfic2 {
background-image:url("../images/icon_tabfic2.png");
background-repeat:no-repeat;
color:#ffffff;
font-family: 'Dosis', sans-serif;
font-size:18px;
font-weight:700;
height:18px;
line-height:20px;
margin-left:140px;	
margin-top:42px;
padding-left:50px;
text-transform:uppercase;
}
#fichepackage .tabfic2 span {
position:relative;
top:-16px;	
}
#fichepackage .tabfic3 {
background-image:url("../images/icon_tabfic3.png");
background-repeat:no-repeat;
color:#ffffff;
font-family: 'Dosis', sans-serif;
font-size:18px;
font-weight:700;
height:24px;
line-height:20px;
margin-left:141px;	
margin-top:40px;
padding-left:44px;
text-transform:uppercase;
}
#fichepackage .tabfic3 span {
position:relative;
top:-13px;	
}
#fichepackage .titsellacatfic {
background-image:url("../images/icon_clafic.png");
background-repeat:no-repeat;
color:#27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:36px;
height:28px;	
line-height:26px;
margin-top:77px;
padding-left:48px;
}
#fichepackage .titsellacatfic span {
position:relative;
top:-29px;	
}
#fichepackage .titsellacatfic font {
color:#fe9602;	
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:26.8px;	
}
#fichepackage .tableactivite {
margin-top:37px;	
width:100%;	
}
#fichepackage .headtable {
background-color:#27b4fd;
height:47px;
width:100%;	
}
#fichepackage .coltableact {
float:left;
height:100%;
position:relative;	
}
#fichepackage .barretable {
background-color:#69ccff;
height:35px;
right:0;
position:absolute;
top:7px;
width:1px;	
}
#fichepackage .coltableact1 {
width:249px;	
}
#fichepackage .coltableact2 {
width:237px;	
}
#fichepackage .coltableact3 {
width:215px;	
}
#fichepackage .coltableact4 {
width:254px;	
}
#fichepackage .coltableact5 {
width:185px;	
}
#fichepackage .tittableact {
color:#ffffff;
font-family: 'Montserrat', sans-serif;
font-size:14px;
font-weight:400;
line-height:14px;
margin-top:17px;
text-align:center;
text-transform:uppercase;	
}
#fichepackage .contenutable {
background-color:#ffffff;	
border:1px solid #e9e9e9;
border-top:0 none;
padding-left:10px;
width:100%;	
}
#fichepackage .colcontable {	
height:99px;
width:1128px;
}
#fichepackage .colcontableC {
background-color:#f9f8f8;	
}
#fichepackage .bloccontable {
border-right:1px solid #eef0f2;	
float:left;
height:100%;
position:relative;
}
#fichepackage .bloccontable1 {
width:239px;	
}
#fichepackage .bloccontable2 {
width:237px;	
}
#fichepackage .bloccontable3 {
width:215px;	
}
#fichepackage .bloccontable4 {	
width:255px;	
}
#fichepackage .bloccontable5 {
border-right:none;	
width:182px;	
}
#fichepackage .ceweekficpac {
color:#27b4fd;
display:none;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:10px;
line-height:10px;	
left:2px;
position:absolute;	
text-transform:uppercase;
top:20px;
writing-mode: vertical-rl;
transform: rotate(180deg);
height: 100%;
}
#fichepackage .colcontableactive .ceweekficpac {
display:block;	
}
#fichepackage .imgclanfic {
float:left;
margin-top:40px;	
}
#fichepackage .imgclanficL1 {
margin-left:36px;	
}
#fichepackage .imgclanficL2 {
margin-left:38px;	
}
#fichepackage .blocinpdate {
float: left;
margin-left: 17px;
width: 160px;
}
#fichepackage .blocinpdate2 {
float: left;
margin-left: 21px;
width: 152px;
}
#fichepackage .inpdatefic {
background-color: transparent !important;
border: 0 none;
box-shadow: none;
color: #165979;
cursor: pointer;
font-family: 'Dosis', sans-serif;
font-size: 18px;
height: auto;
margin-top: 38px;
padding: 0;
text-align: left;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
font-weight: 700;
}
#fichepackage .forchovosdatactive .blocdatpro {
display:none;
}
#fichepackage .forchovosdatactive .coltitdatdepfic {
display:block;
}
#fichepackage .forchovosdatactive .ticfic {
color: #fe9602;
}
#fichepackage .titpripromfic {
color:#165979;
font-size:13.04px;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
line-height:13px;
margin-left:109px;
margin-top:23px;	
}
#fichepackage .numpritabfic {
color:#fe9602;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:40px;
line-height:40px;
margin-left:107px;
margin-top:-5px;
}
#fichepackage .numpritabfic span {
font-size:14px;
margin-left:-5px;
text-transform:uppercase;
}
#fichepackage .blocselectpac {
height:37px;
margin-left:37px;
margin-top:34px;
width:147px;	
}
#fichepackage .blocselectpac .btn-group {
height:100%;	
width:100%;	
}
#fichepackage .blocselectpac .btn {
background-color:transparent;	
background-image:url("../images/icon_durficpac.png");
background-repeat:no-repeat;
background-position:13px 9px;
border:1px solid #7fd3ff;
box-shadow:none; 	
color:#165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:15px;
height:100%;
padding:0 0 0 45px;	
width:100%;	
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#fichepackage .blocselectpac .caret {
background-image:url("../images/icon_flecficpac.png");
background-repeat:no-repeat;
border:0 none;
height:5px;
width:9px;	
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#fichepackage .blocselectpac .dropdown-menu {
margin:0;
padding: 2px 0;
width:100%;	
}
#fichepackage .blocselectpac .dropdown-menu > li > a {
color:#165979;		
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:15px;	
padding:5px 0px 5px 45px;	
}
#fichepackage .promotabl {
background-image:url("../images/bg_promotab.png");
background-repeat:no-repeat;
float:left;
height:44px;
left:51px;
position:absolute;
top:22px;
width:44px;	
}
#fichepackage .titpromotabl {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 8px;
line-height: 8px;
margin-top: 11px;
text-align: center;
text-transform: uppercase;
}
#fichepackage .numpromotabl {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 16px;
line-height: 16px;
margin-top: 0;
text-align: center;
text-transform: uppercase;
}
#fichepackage .numpromotabl span {
font-size: 10px;
position: relative;
top: -4px;	
}
#fichepackage .subjeres {
background-color: #fe9602;
background-image:url("../images/icon_flechejeres.png");
background-repeat:no-repeat;
background-position:96px 12px;
border: 0 none;
color: #ffffff;
cursor: pointer;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size: 15.59px;
height: 35px;
margin-left:38px;
margin-top:29px;
padding: 0 0 0 24px;
text-align:left;
transition: all 0.45s linear 0s;
width: 116px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}
#fichepackage .subjeres:hover {
background-color:#27b4fd;	
}
#fichepackage .titinfimpfic {
background-image:url("../images/icon_infoimpfic.png");
background-repeat:no-repeat;
color:#27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:36px;
height:23px;	
line-height:26px;
margin-top:83px;
padding-left:45px;
}
#fichepackage .titinfimpfic span {
position:relative;
top:-32px;	
}
#fichepackage .titinfimpfic font {
color:#fe9602;	
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:26.8px;	
}
#fichepackage .blocinfimpfic {
background-color:#ffffff;
height:auto;
margin-top:27px;
width:100%;	
padding-bottom: 30px;
}
#fichepackage .colinfimpfic1 {
float:left;
margin-left:68px;
width:545px;	
}
#fichepackage .colinfimpfic2 {
float:left;
width:526px;	
}
#fichepackage .titinfimp {
color:#27b4fd;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:17px;
line-height:17px;
}
#fichepackage .titinfimpT1 {
margin-top:33px;	
}
#fichepackage .titinfimpT2 {
margin-top:20px;	
}
#fichepackage .titinfimpT3 {
margin-top:14px;	
}
#fichepackage .listeinfimp {
list-style-image:url("../images/icon_lisinfimp.png");	
margin-bottom:0;
margin-left:17px;
padding:0;	
}
#fichepackage .listeinfimp li {
height:24px;	
}
#fichepackage .listeinfimp span {
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size:14px;
font-weight:300;
line-height:14px;
position:relative;
left:6px;	
}
#fichepackage .listeinfimpT1 {
margin-top:10px;	
}
#fichepackage .listeinfimpT2 {
margin-top:10px;	
}
#fichepackage .titinfsupfic {
background-image:url("../images/icon_infoimpfic.png");
background-repeat:no-repeat;
color:#27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:36px;
height:23px;	
line-height:26px;
margin-top:80px;
padding-left:45px;
}
#fichepackage .titinfsupfic span {
position:relative;
top:-32px;	
}
#fichepackage .titinfsupfic font {
color:#fe9602;	
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:26.8px;	
}
#fichepackage .blocinfsupfic {
background-color:#ffffff;
height:232px;
margin-top:27px;
width:100%;	
}
#fichepackage .listeinfsup {
float: left;
list-style-image: url("../images/icon_lisinfimp.png");
margin-bottom: 0;
margin-left: 85px;
margin-top: 33px;
padding: 0;
width: 1020px;
letter-spacing: -0.2px;
}
#fichepackage .listeinfsup li {
height:30px;	
}
#fichepackage .listeinfsup span {
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size:14px;
font-weight:300;
line-height:24px;
position:relative;
left:6px;	
}
#fichepackage .titlacarfic {
background-image:url("../images/icon_lacarfic.png");
background-repeat:no-repeat;
color:#27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:36px;
height:27px;	
line-height:26px;
margin-top:61px;
padding-left:48px;
}
#fichepackage .titlacarfic span {
position:relative;
top:-27px;	
}
#fichepackage .titlacarfic font {
color:#fe9602;	
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:26.8px;	
}
#fichepackage .bloclacarfic {
border:10px solid #ffffff;	
height:530px;
margin-top:33px;
width:100%;	
}
#fichepackage .bloclacarfic img {
height:100%;
width:100%;	
}
#fichepackage .contenuweeint {
height:auto;
float:left;
width:100%;	
}
#fichepackage .titdesweeintfic {
background-image:url("../images/icon_desweeintfic.png");
background-repeat:no-repeat;
color:#27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:36px;
height:27px;	
line-height:26px;
margin-top:58px;
padding-left:54px;
}
#fichepackage .titdesweeintfic span {
position:relative;
top:-31px;	
}
#fichepackage .titdesweeintfic font {
color:#fe9602;	
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:26.8px;	
}
#fichepackage .colcontdetdesint {
margin-top:43px;
width:100%;	
}
#fichepackage .blocdetdesint {
float:left;
height:auto;
margin-right:30px;
width:555px;	
}
#fichepackage .blocdetdesintR {
margin-right:0;	
}
#fichepackage .imagedesint {
cursor:pointer;	
float:left;
height:309px;
position:relative;
width:100%;	
}
#fichepackage .imgdesinte {
height:100%;
width:100%;
}
#fichepackage .blocderminficint {
background-image:url("../images/bg_derminfiche.png");
background-repeat:no-repeat;
float:left;
height:49px;
position:absolute;
left:20px;
top:20px;
width:207px;
z-index:8;	
}
#fichepackage .titderminficint {
background-image:url("../images/icon_derminfiche.png");
background-repeat:no-repeat;	
color:#ffffff;
font-family: 'Dosis', sans-serif;
font-size:16px;
font-weight:600;
height:20px;
line-height:16px;
margin-left:10px;
margin-top:5px;
padding-left:37px;
text-transform:uppercase;
}
#fichepackage .titderminficint span {
position:relative;
top:1px;	
}
#fichepackage .imgcoeficpac {
cursor:pointer;	
position:absolute;
right:29px;
top:21px;
z-index:8;	
display: none;
}
#fichepackage .iconfaficpac {
cursor:pointer;	
position:absolute;
right:25px;
top:68px;
z-index:8;	
display: none;
}
#fichepackage .icontwficpac {
cursor:pointer;	
position:absolute;
right:25px;
top:115px;
z-index:8;
display: none;	
}
#fichepackage .blocpromoficint {
background-image:url("../images/bg_promoficpac.png");
background-repeat:no-repeat;	
bottom:-19px;
float:left;
height:85px;
right:23px;
position:absolute;
width:85px;
z-index:8;	
}
#fichepackage .titpromoficint {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 14px;
line-height: 14px;
margin-top: 23px;
text-align: center;
text-transform: uppercase;
}
#fichepackage .numpromoficint {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 36px;
line-height: 36px;
margin-top: -3px;
text-align: center;
text-transform: uppercase;
}
#fichepackage .numpromoficint span {
font-size:14px;
position:relative;
top:-15px;	
}
#fichepackage .contenudesint {
background-color:#ffffff;	
float:left;
height:auto;
min-height: 134px; 
padding-bottom:16px;
width:100%;	
}
#fichepackage .barredesint {
background-color:#fe9602;
display:inline-block;
height:2px;
margin-left:37px;
margin-top:23px;
width:29px;	
}
#fichepackage .nomdesint {
color:#27b4fd;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 25px;
letter-spacing: 0.5px;
line-height: 25px;
margin-left: 38px;
margin-top: -2px;
height: 46px;
}
#fichepackage .block-inclus {
display:none;	
height: 217px;
}
#fichepackage .colleweeincdesint {
margin-left:38px;
margin-top:15px;
width:467px;	
}
#fichepackage .tridesint {
background-color:#fe9602;
float:left;
height:1px;
margin-top:8px;
width:142px;	
}
#fichepackage .titleweedesint {
color:#fe9602;
float:left;
font-family: 'Montserrat', sans-serif;
font-size:15.96px;
font-weight:600;
line-height:15px;	
text-align:center;
width:183px;	
}
#fichepackage .dureedesintpac {
background-image:url("../images/icon_desint1.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size:15.07px;
font-weight:400;
height:20px;
line-height:15px;
margin-left:39px;
margin-top:10px;
padding-left:54px;	
}
#fichepackage .dureedesintpac span {
position:relative;
top:3px;	
}
#fichepackage .dureedesintpac font {
font-weight:600;
}
#fichepackage .triintdes {
background-color:#ececec;
height:1px;
margin-left:38px;
width:445px;	
}
#fichepackage .triintdesT1 {
margin-top:10px;	
}
#fichepackage .triintdesT2 {
margin-top:11px;	
}
#fichepackage .triintdesT3 {
margin-top:9px;	
}
#fichepackage .triintdesT4 {
margin-top:10px;	
}
#fichepackage .hoteldesintpac {
background-image:url("../images/icon_desint2.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size:15.07px;
font-weight:400;
height:17px;
line-height:15px;
margin-left:37px;
margin-top:9px;
padding-left:56px;	
}
#fichepackage .hoteldesintpac span {
position:relative;
top:1px;	
}
#fichepackage .hoteldesintpac font {
font-weight:600;
}
#fichepackage .etoile_desintpac {
margin-left:7px;	
}
#fichepackage .etoile_desintpac img {
margin-right:-5px;
position:relative;
top:-1px;	
}
#fichepackage .regimedesintpac {
background-image:url("../images/icon_desint3.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size:15.07px;
font-weight:400;
height:20px;
line-height:15px;
margin-left:40px;
margin-top:10px;
padding-left:53px;	
}
#fichepackage .regimedesintpac span {
position:relative;
top:3px;	
}
#fichepackage .regimedesintpac font {
font-weight:600;
}
#fichepackage .excursdesintpac {
background-image:url("../images/icon_desint4.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size:15.07px;
font-weight:400;
height:23px;
line-height:15px;
margin-left:43px;
margin-top:7px;
padding-left:50px;	
}
#fichepackage .excursdesintpac span {
position:relative;
top:3px;	
}
#fichepackage .excursdesintpac font {
font-weight:600;
}
#fichepackage .transfertdesintpac {
background-image:url("../images/icon_desint5.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size:15.07px;
font-weight:400;
height:21px;
line-height:15px;
margin-left:43px;
margin-top:8px;
padding-left:50px;	
}
#fichepackage .transfertdesintpac span {
position:relative;
top:3px;	
}
#fichepackage .transfertdesintpac font {
font-weight:600;
}
#fichepackage .colpributdesint {
margin-top:20px;	
width:100%;	
}
#fichepackage .colbutdesint {
float:left;
margin-left:38px;
width:267px;	
}
#fichepackage .pardesint {
color:#165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:14.75px;
line-height:14px;	
}
#fichepackage .colpridesint {
float:left;
height: 43px;
margin-top:10px;
width:220px;	
}
#fichepackage .pridesint {
color: #fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 45px;
height: 39px;
line-height: 45px;
position: relative;
margin-left: -2px;
margin-top: -1px;
}
#fichepackage .pridesint span {
font-size: 13px;
margin-left: -6px;
text-transform:uppercase;	
}
#fichepackage .pridesint font {
color: #165979;
text-transform:none;
}
#fichepackage .subjeresdesint {
background-color: #fe9602;
background-image:url("../images/icon_flechedesint.png");
background-repeat:no-repeat;
background-position:166px 13px;
border: 0 none;
color: #fffefe;
cursor: pointer;
font-family: 'Montserrat', sans-serif;	
font-size: 15.9px;
font-weight:700;
height: 100%;
padding: 0 0 0 44px;
text-align:left;
text-transform:uppercase;
transition: all 0.45s linear 0s;
width: 100%;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}
#fichepackage .subjeresdesint:hover {
background-color:#27b4fd;	
}
#fichepackage .cadeaudesint {
background-color:#c9f6fa;	
height:49px;
float:left;
width:100%;	
}
#fichepackage .cadeaufichepac {
background-image: url("../images/bg_cadeauliste.png");
background-repeat: no-repeat;
background-size: 100% 100%;
float: left;
height: 49px;
width: 213px;	
}
#fichepackage .bloccadeuficpac {
background-image:url("../images/icon_cadeauficpac.png");
background-repeat:no-repeat;
color:#275586;
font-family: 'Montserrat', sans-serif;	
font-size:14.81px;
font-weight:400;
height:25px;
line-height:13px;
text-align:right;
margin-left:28px;
margin-top:12px;
padding-left:25px;
width:112px;	
}
#fichepackage .bloccadeuficpac span {
position:relative;
top:0;	
}
#fichepackage .avantageficpac {
float: left;
height: 49px;
width: 342px;	
}
#fichepackage .listeavantage {
color: #27b4fd;
margin-bottom: 0;
margin-left: 48px;
list-style-type: circle;
padding: 0;
margin-top: 5px;
}
#fichepackage .listeavantage li {
height:17px;	
}
#fichepackage .listeavantage span {
color: #165979;
font-size: 13.16px;
font-family: 'Montserrat', sans-serif;	
font-weight:400;
line-height: 13px;
left:6px;
position:relative;
}
#fichepackage .blocpluscadeau {
background-color:#27b4fd;	
cursor:pointer;
height:45px;
float:left;
width:100%;	
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}
#fichepackage .titpluscadeau {
background-image:url("../images/icon_plusdesint.png");
background-repeat:no-repeat;
color:#ffffff;
font-family: 'Montserrat', sans-serif;	
font-size:15.98px;
font-weight:600;
line-height:15px;
height:13px;
text-transform:uppercase;
margin-left:56px;
margin-top:14px;	
padding-left:25px;
letter-spacing: -0.1px;
}
#fichepackage .titpluscadeau span {
position:relative;
top:-1px;	
}


#fichepackage .liscadfichli {
float: left;
height: 45px;
width: 342px;
}
#fichepackage .liscadfichli ul{
color: #27b4fd;
margin-bottom: 0;
margin-left: 11px;
list-style-type: circle;
padding: 0;
margin-top: 11px;
}
#fichepackage .liscadfichli ul li {
height: 15px;
color: #165979;
font-size: 11.87px;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
line-height: 11px;
position: relative;
left: 2px;
}
#fichepackage .titoffpacfich {
background-image: url("../images/icon_cadeaupacfic.png");
background-repeat: no-repeat;
color: #053150;
font-family: 'Montserrat', sans-serif;
font-size: 15px;
font-weight: 400;
height: 16px;
line-height: 15px;
margin-left: 37px;
margin-top: 14px;
padding-left: 35px;
}
#fichepackage .blocleplufich {
background-color:#e5e338;
}
#fichepackage .blocleplufich .cadeaufichepac {
background-image: url("../images/bg_cadeaulistepac2.png");
}
/*****************************************
	          Fin Fiche Package
*****************************************/
/*****************************************
		          Recap
*****************************************/
#recap {
}
#recap .contenurecapdevot {
background-color:#27b4fd;	
float:left;
height:71px;
position:relative;
width:100%;
}
#recap .titrecap {
color:#ffffff;
font-family: 'Montserrat', sans-serif;	
font-size:18px;
font-weight:400;
line-height:18px;
margin-left: 91px;
margin-top: 12px;	
}	
#recap .titrecap1 {
background-image:url("../images/icon_recaptit.png");
background-repeat:no-repeat;
color:#ffffff;
font-family: 'Montserrat', sans-serif;
font-size:24px;
font-weight:700;
height:24px;	
line-height:24px;
margin-left:36px;
margin-top:-1px;
padding-left:55px;
text-transform:uppercase;
}	
#recap .titrecap1 span {
position:relative;
top:2px;	
}	
#recap .contenurecapdetail {
background-color:#f9f8f8;
float:left;
height:auto;
margin-top: 8px;
padding-bottom:20px;
width:100%;	
}
#recap .conrecdet {
float:left;
height:auto;
width:100%;	
}
#recap .colnomvilpayrecap {
background-color:#ffffff;
border:1px solid #e9eded;	
float:left;
height:auto;
margin-top:22px;
padding-bottom:16px;
width:100%;	
}	
#recap .colbarrerecap {
margin-top:21px;	
width:100%;	
}	
#recap .barrerecap {
background-color:#fe9602;
height:3px;
margin-left:37px;
width:32px;	
}
#recap .nomrecap {
color: #27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 25.71px;
line-height: 25px;
margin-left: 39px;
margin-top: 2px;
}
#recap .vilpayrec {	
background-image: url("../images/icon_vilpayrec.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
height: 18px;
line-height: 14px;
padding-left: 26px;
margin-top: 9px;
margin-left: 40px;
font-weight: 400;
}	
#recap .vilpayrec span {
position:relative;
top:3px;	
}	
#recap .coldettadldh {	
margin-left:65px;
margin-top:18px;
width:1056px;
}	
#recap .blocdettadldhleft {	
float:left;
width:544px;
}
#recap .blocdettadldhright {	
float:left;
width:512px;
}
#recap .blocdettadldhT1 {	
margin-top:14px;
}		
#recap .colprodatrec {	
margin-top:12px;
width:100%;
}
#recap .titypact {	
background-image:url("../images/icon_typrec1.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:17.79px;
min-height:auto;
min-height:18px;
line-height:17px;
margin-left:1px;
padding-left:29px;
}
#recap .titypact span {
display: inline-block;	
position:relative;
top:0;	
width:176px;
}
#recap .titypact font {
color:rgba(22, 89, 121, 0.8);	
font-family: Arial;
font-size: 17.11px;
font-weight: 400;
position: relative;
top: 0;
margin-left: 15px;
display: inline-table;
width: 60%;
}
#recap .titypact1 {	
background-image:url("../images/icon_typrec2.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:17.79px;
min-height:auto;
min-height:16px;
line-height:17px;
padding-left:31px;
}
#recap .titypact1 span {
display: inline-block;	
position:relative;
top:0;	
width:112px;
}
#recap .titypact1 font {
color:rgba(22, 89, 121, 0.8);	
font-family: Arial;
font-size: 17.11px;
font-weight: 400;
position: relative;
top: 0;
margin-left: 12px;
display: inline-table;
width: 60%;
}
#recap .titypact2 {	
background-image:url("../images/icon_typrec3.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:17.79px;
min-height:auto;
min-height:18px;
line-height:17px;
padding-left:30px;
}
#recap .titypact2 span {
display: inline-block;	
position:relative;
top:0;	
width:176px;
}
#recap .titypact2 font {
color:rgba(22, 89, 121, 0.8);	
font-family: Arial;
font-size: 17.11px;
font-weight: 400;
position: relative;
top: 0;
margin-left: 15px;
display: inline-table;
width: 60%;
}
#recap .titypact3 {	
background-image:url("../images/icon_typrec4.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:17.79px;
min-height:auto;
min-height:16px;
line-height:17px;
margin-left:2px;
padding-left:29px;
}
#recap .titypact3 span {
display: inline-block;	
position:relative;
top:0;	
width:112px;
}
#recap .titypact3 font {
color:rgba(22, 89, 121, 0.8);	
font-family: Arial;
font-size: 17.11px;
font-weight: 400;
position: relative;
top: 0;
margin-left: 12px;
display: inline-table;
width: 60%;
}
#recap .titypact4 {	
background-image:url("../images/icon_typrec5.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:17.79px;
min-height:auto;
min-height:18px;
line-height:17px;
padding-left:30px;
}
#recap .titypact4 span {
display: inline-block;	
position:relative;
top:0;	
width:176px;
}
#recap .titypact4 font {
color:rgba(22, 89, 121, 0.8);	
font-family: Arial;
font-size: 17.11px;
font-weight: 400;
position: relative;
top: 0;
margin-left: 15px;
display: inline-table;
width: 60%;
}
#recap .titypact5 {	
background-image:url("../images/icon_typrec6.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:17.79px;
min-height:auto;
min-height:16px;
line-height:17px;
margin-left:1px;
padding-left:30px;
}
#recap .titypact5 span {
display: inline-block;	
position:relative;
top:0;	
width:112px;
}
#recap .titypact5 font {
color:rgba(22, 89, 121, 0.8);	
font-family: Arial;
font-size: 17.11px;
font-weight: 400;
position: relative;
top: 0;
margin-left: 12px;
}
#recap .colprorec {
background-color:#ffffff;	
float:left;
height:60px;
margin-left:10px;
position:relative;
width:544px;
}	
#recap .bloctyprec {	
background-image:url("../images/bg_excfic.png");
background-repeat:no-repeat;
height:43px;
left:-16px;
position:absolute;
top:10px;
text-align:center;
width:42px;
}	
#recap .bloctyprec img {
position:relative;
top:7px;	
}
#recap .titprorec {	
color:#fe9807;
font-family: 'Montserrat', sans-serif;
font-size:14px;
font-weight:300;
line-height:14px;
margin-left: 79px;
margin-top: 12px;
}
#recap .titprorec1 {	
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size:18px;
font-weight:400;
line-height:18px;
margin-left: 79px;
margin-top: 2px;
}
#recap .colprorec1 {
background-color:#ffffff;	
float:right;
height:60px;
position:relative;
width:544px;
}
#recap .bloctyprec2 {	
background-image:url("../images/bg_excfic.png");
background-repeat:no-repeat;
height:43px;
left:-16px;
position:absolute;
top:10px;
text-align:center;
width:42px;
}	
#recap .bloctyprec2 img {
position:relative;
top:12px;	
}
#recap .titvoidetrec {	
background-image:url("../images/icon_voidetrec.png");
background-repeat:no-repeat;
color:#ffa729;
float:right;
font-family: 'Montserrat', sans-serif;
font-size:12px;
font-weight:700;
height:11px;
line-height:12px;
margin-top:8px;
padding-left:19px;
}
#recap .titvoidetrec span {	
position:relative;
top:1px;
}
#recap .blocchonomtic {
background-color: #fcfcfc;
border: 1px solid #e9eded;
height: auto;
margin-top: 21px;
padding-bottom: 19px;
width: 100%;
}
#recap .titchonomtic {
background-image: url("../images/icon_ticrec.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 16px;
font-weight: 600;
height: 33px;
line-height: 16px;
margin-left: 21px;
margin-top: 15px;
padding-left: 45px;
text-transform: uppercase;
}
#recap .titchonomtic span {
position:relative;
top:10px;	
}
#recap .coladuenfbebmon {
height: auto;
margin-left: 21px;
margin-top: 13px;
width: 1097px;
}
#recap .colheadaeb {
float:left;
height:26px;
width:100%;
}
#recap .coltyptic {
background-color:#27b4fd;	
float:left;
height:100%;
width:654px;	
}
#recap .colpriun {
background-color: #27b4fd;
float: left;
height: 100%;
margin-left: 5px;
width: 217px;
}
#recap .colpritot {
background-color:#27b4fd;	
float:left;
height:100%;
margin-left:4px;
width:217px;	
}
#recap .tittyp {
color:#ffffff;
float:left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:14px;
line-height:14px;
margin-left:24px;
margin-top:5px;
}
#recap .tittic {
color:#ffffff;
float:right;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:14px;
line-height:14px;
margin-right:121px;
margin-top:5px;
}
#recap .titpri {
color:#ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:14px;
line-height:14px;
margin-top:5px;
text-align:center;
}
#recap .coladurec {
float:left;
height:50px;
margin-top:4px;
width:100%;
}
#recap .colenfrec {
float:left;
height:50px;
margin-top:5px;
width:100%;
}
#recap .colbebrec {
float:left;
height:50px;
margin-top:6px;
width:100%;
}
#recap .coltypticdet {
background-color:#fcfcfc;
border:1px solid #7fd3ff;	
float:left;	
height:100%;
width:654px;
}
#recap .colpriundet {
background-color:#fcfcfc;	
border: 1px solid #7fd3ff;
float:left;	
height:100%;
margin-left:5px;
width:217px;
}
#recap .colpritotdet {
background-color:#fcfcfc;
border: 1px solid #7fd3ff;	
float:left;	
height:100%;
margin-left:4px;
width:217px;
}
#recap .titadulrec {
color: #165979;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 16px;
line-height: 16px;
margin-left: 30px;
margin-top: 16px;
}
#recap .but_adulterec {
float:right;
height:30px;
margin-right:18px;
margin-top:9px;
width:137px;	
}
#recap .inp_adult {
border: 0 none;
box-shadow: none;
color: #fe9602;
cursor: default;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 28px;
height: 30px;
padding: 0;
width: 100%;
}			
#recap .but_adulterec .form-control:disabled, .form-control[readonly] {
background-color: transparent;
}
#recap .but_adulterec .input-group-btn {
width: 44px;	
}
#recap .but_adulterec .btn {
background-color: transparent;
border: 1px solid #35a8e1;
color: #27b4fd;
cursor: pointer;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 26px;
height: 30px;
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 .numpriunrec {
color:#165979;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:18px;
line-height:18px;
margin-top:16px;
text-align:center;
}
#recap .numpritotrec {
color:#27b4fd;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:18px;
line-height:18px;
margin-top:16px;
text-align:center;
}
#recap .blocmonttoa {
float:left;
height:61px;
margin-top:15px;
width:100%;	
}
#recap .coltitsaismonttot {
background-color:#165979;	
float:left;
height:61px;
width:913px;	
}
#recap .colnummonttot {
background-color:#27b4fd;		
float:left;
height:61px;
width:184px;	
}
#recap .titsairec {
background-image: url("../images/icon_sai.png");
background-repeat: no-repeat;
color: #fffc00;
float: left;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 17.02px;
line-height: 18px;
margin-left: 63px;
margin-top: 14px;
padding-left: 33px;
}
#recap .titsairec span {
position:relative;
top:-2px;	
}
#recap .blocbarremon {
float:left;
margin-left:74px;
margin-top:3px;	
}
#recap .titmontotact {
color:#ffffff;	
float:right;
font-family: 'Montserrat', sans-serif;
font-size:15.32px;
font-weight:600;
line-height:15px;
text-transform:uppercase;
margin-right: 92px;
margin-top: 23px;
}
#recap .titmontotact span {
color:#fea21e;		
}
#recap .numpritot {
color:#ffffff;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size:40px;
line-height:40px;
margin-top:8px;
text-align:center;	
}
#recap .numpritot span {
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:22px;	
}
#recap .numpritot font {
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:12px;	
text-transform:uppercase;	
}
#recap .colcodpromo {
background-color: #ffffff;
border:1px solid #e9eded;
float: left;
height: auto;
min-height: 65px;
margin-top: 12px;
padding-bottom:19px;
width: 100%;		
}
#recap .icon_barrec {	
background-image:url("../images/icon_barrec.png");
background-repeat:no-repeat;
height:23px;
margin-left:32px;
margin-top:21px;	
padding-left:31px;	
}	
#recap .icon_barrec2{	
float:left;
height:23px;
margin-top:21px;	
}	
#recap .inpprorec {	
float:left;
margin-left:47px;
margin-top:3px;	
width:22px;
}
#recap .inpprorec2 {	
float:left;
margin-left: 15px;
margin-top:3px;	
width:22px;
}
#recap .titprorecpro {	
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 15.67px;
font-weight: 400;
line-height: 15px;
margin-top: 4px;
margin-left: 26px;
}	
#recap .colcodepromo {
background-color: #ffffff;
border:1px solid #e9eded;
display: none;
float: left;
height: 74px;
margin-top: 18px;
width: 100%;
}
#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: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}	
#recap .sub:hover {
background-color:#27b4fd;	
}
#recap .titinfopers {
background-image:url("../images/icon_infopersrec.png");
background-repeat:no-repeat;	
color:#27b4fd;	
float:left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:36px;
height:36px;
line-height:32px;
margin-top:42px;
padding-left:44px;
}
#recap .titinfopers span {
position:relative;
top:-30px;	
}
#recap .titinfopers font {
color:#fe9602;	
font-size:24px;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
}
#recap .blocinfopersrec {
background-color:#ffffff;
float:left;
height:auto;
margin-top:29px;
padding-bottom:35px;
width:100%;	
}
#recap .titveusaimai {
color:#165979;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:18px;
line-height:18px;
margin-left: 41px;
margin-top: 50px;
}
#recap .colfacgoorec {
margin-left: 42px;
margin-top: 18px;
width: 1067px;
}	
#recap .colinpforrecF {
float:left;	
width: 530px;
}	
#recap .colinpforrec1 {
float:left;	
width: 326px;
}
#recap .colinpforrec2 {
float:left;	
margin-left:38px;
width: 329px;
}
#recap .colinpforrec3 {
float:left;
margin-left:39px;	
width: 329px;
}
#recap .titinprec {
color:#0e3f46;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:15px;
line-height:15px;
margin-bottom:10px;
}
#recap .inpforrec {
background-color: #ffffff;
border: 1px solid #6ad6e4;
box-shadow:none;
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 400;
height: 60px;
padding: 0 0 0 31px;
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 .but_farec {
cursor: pointer;
float: left;
height: 60px;
margin-left: 7px;
width: 261px;	
}	
#recap .but_farec img {
height:100%;	
width:100%;	
}	
#recap .but_gorec {
cursor: pointer;
float: left;
height: 60px;
margin-left: 8px;
width: 261px;
}
#recap .but_gorec img {	
height:100%;	
width:100%;		
}	
#recap .subbuttrec {
background-color: #fe9602;
border: 0 none;
cursor: pointer;
color: #ffffff;
float:left;
font-family:'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 15px;
height: 60px;
text-align: center;
text-transform: uppercase;
margin-top:25px;
transition: all 0.2s ease 0s;
width: 100%;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}	
#recap .subbuttrec:hover {
background-color:#27b4fd;	
}
#recap .colinpcheforrec {
height: 15px;
margin-left: 42px;
}
#recap .inp_condrecap {
float:left;
height:15px;
width:15px;	
}
#recap .titcondrecap {
color: #707777;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 300;
line-height: 13px;
margin-left: 30px;
margin-top: 2px;
}
#recap .titcondrecap span {
color:#27b4fd;
font-weight: 700;	
}
#recap .colinpcheforrecT1 {
margin-top:22px;	
}
#recap .colinpcheforrecT2 {
margin-top:12px;	
}
#recap .titinfopers2 {
background-image:url("../images/icon_infovoyrec.png");
background-repeat:no-repeat;	
color:#27b4fd;	
float:left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:36px;
height:39px;
line-height:32px;
margin-top:45px;
padding-left:58px;
}
#recap .titinfopers2 span {
position:relative;
top:-28px;	
}
#recap .titinfopers2 font {
color:#fe9602;	
font-size:24px;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
}
#recap .colinforecap {
background-color:#ffffff;
float:left;
height:auto;
margin-top:28px;
padding-bottom:21px;
width:100%;	
}
#recap .titmercrec {
color: #707777;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight: 300;
line-height: 18px;
margin-left: 45px;
margin-top: 32px;
text-align: justify;
width: 996px;
}
#recap .coltitaduvoy {
margin-top:22px;	
width:100%;		
}
#recap .titaduvoy {
color: #fea525;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 14.24px;
font-weight: 500;
line-height: 14px;
margin-left: 45px;
width: 57px;
}	
#recap .triaduvoy {
background-color: #fea525;
float: left;
height: 2px;
margin-top: 7px;
width: 21px;
}	
#recap .colinpaduvoy {
margin-left:44px;
width:1059px;	
}
#recap .colinpaduvoyT1 {
margin-top:15px;
}
#recap .inpaduvoy {
float:left;	
}	
#recap .inpaduvoyciv {
width:174px;	
}	
#recap .inpaduvoynom {
margin-left:9px;	
width:433px;	
}
#recap .inpaduvoypre {
margin-left:10px;	
width:433px;	
}
#recap .inpaduvoyciv .btn-group {
width:100%;	
}
#recap .inpaduvoyciv .btn {
background-color: #ffffff;
border: 1px solid #6ad6e4;
box-shadow:none;
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 400;
height: 60px;
padding: 0 0 0 31px;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;	
}
#recap .inpaduvoyciv .dropdown-menu {
margin:0;
padding: 2px 0;
width:100%;		
}
#recap .inpaduvoyciv .dropdown-menu > li > a {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size:11px;	
padding:5px 0px 5px 31px;	
}
#recap .coltypepaierecap {
background-color: #ffffff;
border: 1px solid #e9eded;
float: left;
height: auto;
margin-top: 28px;
width: 100%;
padding-bottom: 20px;
}
#recap .menupaierecap {
height: 122px;
margin-left: 15px;
margin-top: 13px;
width: 1114px;
}
#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:122px;
transition: all 0.45s linear 0s;
width:272px;
}
#recap .colpaierecaban {
/*margin-left:9px;	*/
}
#recap .colpaierecavir {
margin-left:8px;		
}
#recap .colpaierecawaf {
margin-left:9px;		
}
#recap .colpaierecaage {
margin-left:9px;		
}
#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:27px;	
text-align:center;	
}
#recap .icon_carbanrecap {
margin-top:26px;	
text-align:center;		
}
#recap .icon_virbanrecap {
margin-top:24px;	
text-align:center;		
}
#recap .icon_wafrecap {
margin-top:29px;	
text-align:center;		
}
#recap .titpaierecap {
color: #1d656f;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 16px;
line-height: 16px;
text-align: center;
text-transform: uppercase;
}
#recap .colpaierecaactive .titpaierecap {
color:#ffffff;	
}
#recap .titpaierecapTA {
margin-top:11px;	
}
#recap .titpaierecapTC {
margin-top:9px;	
}
#recap .titpaierecapTV {
margin-top:14px;	
}
#recap .titpaierecapTW {
margin-top:12px;	
}
#recap .contenupaierecap {
margin-left: 15px;
width: 1114px;
}
#recap .blocpaierecap {
display:none;	
float:left;
height:auto;
width:100%;	
}
#recap .blocpaierecapcar {
display:block;
}
#recap .parpaierecap {
color: #1d656f;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 18px;
line-height: 24px;
margin: 32px auto 0;
text-align: center;
width: 850px;
}
#recap .typepaieenagence {
margin-top:14px;	
width:100%;	
}
#recap .colparcarbanage {
float: left;
margin-left: 158px;
width: 340px;	
}
#recap .colparcheage {
float: left;
width: 270px;
}
#recap .colparespage {
float: left;
width: 346px;
}
#recap .parcarrecap {
float:left;
}
#recap .parcarrecap1 {
float:left;
margin-left:25px;
}
#recap .typparrecagen {
color: #0e3f46;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 14px;
line-height: 14px;
margin-top: 23px;
text-transform: uppercase;
}
#recap .typparrecageng {
color: #27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 14px;
line-height: 14px;
margin-top: 3px;
text-transform: uppercase;
}
#recap .colpayvotweerecap {
float: left;
margin-top:28px;
width: 100%;	
}
#recap .subpayvot {
background-color: #fe9602;
background-image:url("../images/icon_flechepayvotwee.png");
background-position:712px center;
background-repeat:no-repeat;
border: 0 none;
cursor: pointer;
color: #ffffff;
font-family: 'Dosis', sans-serif;
font-size: 29.36px;
font-weight: 700;
height: 90px;
text-align: left;
padding:0 0 0 402px;
text-transform: uppercase;
transition: all 0.2s ease 0s;
width: 100%;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}
#recap .subpayvot:hover {
background-color:#27b4fd;	
}
#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: 16px;
height: 25px;
line-height: 12px;
margin-left: 442px;
margin-top: 19px;
padding-left: 37px;
}
#recap .icon_paysecrecap span {
position:relative;
top:7px;	
}
/***/
#recap .cadre_agencAdd1 {background-color:#f4f4f4;border:1px solid #6ad6e4;float:left;height:128px;margin-left:11.25%;margin-top:32px;width:77.6%;}
#recap .bloc_agenceAdd2 {background-color: #ffffff;float: left;height: 24px;margin-left: 35.85%;margin-top: -6px;width: 27.3%;}
#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: 19.8%;margin-top: 25px;}	
#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: 19.8%;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: 19.8%;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 .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:32%;margin-top:21px;width:35.1%;}
#recap .tit_contAdd {color: #187097;float: left;font-family: Arial;font-size: 12px;font-weight: 700;line-height: 12px;margin-left: 19px;margin-top: 13px;}
#recap .nmu_conAdd {background-image: url("../images/icon_teleAdd.png");background-repeat: no-repeat;color: #187097;float: left;font-family: Arial;font-size: 16px;font-weight: 900;height: 19px;line-height: 16px;margin-left: 14px;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:17.35%;overflow:hidden;width:62.05%;-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 .left_virementAdd {float:left;	width:52.73%;}
#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.64%;margin-top: 27px;width: 89.4%;}
#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: 23.8%;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.68%;margin-top: 24px;width: 89.4%;	}
#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: 24.7%;margin-top: 24px;padding-left: 51px;}
#recap .right_virementAdd {	float:left;width:47.27%;	}
#recap .cadre_vireAdd1 {background-color: #f4f4f4;border: 1px solid #6ad6e4;height: 285px;margin-top: 26px;width: 96.8%;	}
#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 .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:52.73%;	}
#recap .par_wafaAdd {color: #1fa1da;font-family: Arial;font-size: 15px;font-weight: 400;line-height: 18px;margin-left: 4.2%;margin-top: 42px;}	
#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: 35px;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.5%;margin-top: 42px;width: 89.4%;}
#recap .tit_noteAdd {color: #1c77a4;float: left;font-family: Arial;font-size: 19.03px;font-weight: 700;line-height: 19px;margin-left: 3.5%;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.6%;margin-top: 19px;}
#recap .right_wafaAdd {float:left;width:47.27%;		}
#recap .col_wafacachaAdd {background-color: #fed20f;float: left;height: 285px;margin-top: 26px;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 {
}
#recappackage .contenurecapdevot {
background-color:#27b4fd;	
float:left;
height:71px;
position:relative;
width:100%;
}
#recappackage .titrecap {
color:#ffffff;
font-family: 'Montserrat', sans-serif;	
font-size:18px;
font-weight:400;
line-height:18px;
margin-left: 91px;
margin-top: 12px;	
}	
#recappackage .titrecap1 {
background-image:url("../images/icon_recaptit.png");
background-repeat:no-repeat;
color:#ffffff;
font-family: 'Montserrat', sans-serif;
font-size:24px;
font-weight:700;
height:24px;	
line-height:24px;
margin-left:36px;
margin-top:-1px;
padding-left:55px;
text-transform:uppercase;
}	
#recappackage .titrecap1 span {
position:relative;
top:2px;	
}	
#recappackage .colnomvilpayrecap {
background-color:#ffffff;
border:1px solid #e9eded;	
float:left;
height:auto;
margin-top:33px;
padding-bottom:25px;
width:100%;	
}	
#recappackage .contenurecapdetail {
background-color:#f9f8f8;
float:left;
height:auto;
margin-top:8px;
padding-bottom:20px;
width:100%;	
}
#recappackage .conrecdet {
float:left;
height:auto;
width:100%;	
}
#recappackage .colbarrerecap {
margin-top:18px;	
width:100%;	
}	
#recappackage .barrerecap {
background-color:#fe9602;
height:3px;
margin-left:37px;
width:32px;	
}
#recappackage .nomrecap {
color: #27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 25.71px;
line-height: 25px;
margin-left: 38px;
margin-top: 2px;
}
#recappackage .vilpayrec {	
background-image: url("../images/icon_vilpayrec.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
height: 18px;
line-height: 14px;
padding-left: 26px;
margin-top: 9px;
margin-left: 40px;
font-weight: 400;
}	
#recappackage .vilpayrec span {
position:relative;
top:3px;	
}	
#recappackage .coldettadldh {	
margin-left:62px;
width:1016px;
}	
#recappackage .coldettadldhT1 {
margin-top:20px;	
}
#recappackage .coldettadldhT2 {
margin-top:15px;	
}		
#recappackage .blocdettadldhleft {	
float:left;
width:540px;
}
#recappackage .blocdettadldhright {	
float:left;
width:476px;
}
#recappackage .typrecpac1 {	
background-image:url("../images/icon_typrecpac1.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:17.79px;
height:16px;
line-height:17px;
margin-left:3px;
padding-left:31px;
}
#recappackage .typrecpac1 span {
display: inline-block;	
position:relative;
top:-1px;	
width:108px;
}
#recappackage .typrecpac1 font {
color:rgba(22, 89, 121, 0.8);	
font-family: Arial;
font-size: 17.11px;
font-weight: 400;
position: relative;
top: -1px;
margin-left: 12px;
}
#recappackage .typrecpac1 small {
font-size: 17.79px;	
position: relative;
top: -1px;
margin-left: -4px;
}
#recappackage .typrecpac2 {	
background-image:url("../images/icon_typrecpac2.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:17.79px;
height:15px;
line-height:17px;
margin-left:4px;
padding-left:33px;
}
#recappackage .typrecpac2 span {
display: inline-block;	
position:relative;
top:-1px;	
width:106px;
}
#recappackage .typrecpac2 font {
color:rgba(22, 89, 121, 0.8);	
font-family: Arial;
font-size: 17.11px;
font-weight: 400;
position: relative;
top: -1px;
margin-left: 11px;
}
#recappackage .typrecpac2 small {
font-size: 17.79px;	
position: relative;
top: -1px;
margin-left: -4px;
}
#recappackage .typrecpac3 {	
background-image:url("../images/icon_typrecpac3.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:17.79px;
height: auto;
min-height:12px;
line-height:17px;
padding-left:34px;
}
#recappackage .typrecpac3 span {
display: inline-block;	
position:relative;
top:-3px;	
width:108px;
}
#recappackage .typrecpac3 font {
color:rgba(22, 89, 121, 0.8);	
font-family: Arial;
font-size: 17.11px;
font-weight: 400;
position: relative;
top: -3px;
margin-left: 12px;
display: inline-table;
width: 60%;
}
#recappackage .typrecpac3 small {
font-size: 17.79px;	
position: relative;
top: -3px;
margin-left: -4px;
}
#recappackage .typrecpac4 {	
background-image:url("../images/icon_typrecpac4.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:17.79px;
height: auto;
min-height:16px;
line-height:17px;
margin-left:1px;
padding-left:36px;
}
#recappackage .typrecpac4 span {
display: inline-block;	
position:relative;
top:-1px;	
width:106px;
}
#recappackage .typrecpac4 font {
color:rgba(22, 89, 121, 0.8);	
font-family: Arial;
font-size: 17.11px;
font-weight: 400;
position: relative;
top: -1px;
margin-left: 11px;
display: inline-table;
width: 60%;
}
#recappackage .typrecpac4 small {
font-size: 17.79px;	
position: relative;
top: -1px;
margin-left: -4px;
}
#recappackage .typrecpac5 {	
background-image:url("../images/icon_typrecpac5.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:17.79px;
height: auto;
min-height:19px;
line-height:17px;
margin-left:3px;
padding-left:31px;
}
#recappackage .typrecpac5 span {
display: inline-block;	
position:relative;
top:1px;	
width:108px;
}
#recappackage .typrecpac5 font {
color:rgba(22, 89, 121, 0.8);	
font-family: Arial;
font-size: 17.11px;
font-weight: 400;
position: relative;
top: 1px;
margin-left: 12px;
display: inline-table;
width: 60%;
}
#recappackage .typrecpac5 small {
font-size: 17.79px;	
position: relative;
top: 1px;
margin-left: -4px;
}
#recappackage .typrecpac6 {	
background-image:url("../images/icon_typrecpac6.png");
background-repeat:no-repeat;
color:#165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;	
font-size:17.79px;
height: auto;
min-height:16px;
line-height:17px;
padding-left:37px;
}
#recappackage .typrecpac6 span {
display: inline-block;	
position:relative;
top:-1px;	
width:106px;
}
#recappackage .typrecpac6 font {
color:rgba(22, 89, 121, 0.8);	
font-family: Arial;
font-size: 17.11px;
font-weight: 400;
position: relative;
top: -1px;
margin-left: 11px;
display: inline-table;
width: 60%;
}
#recappackage .typrecpac6 small {
font-size: 17.79px;	
position: relative;
top: -1px;
margin-left: -4px;
}
#recappackage .blocdettadldhTm1 {
margin-top:16px;	
}
#recappackage .blocdettadldhTm2 {
margin-top:14px;	
}
#recappackage .titvotweeincrec {
color:#ffa526;
float:left;
font-family: 'Montserrat', sans-serif;
font-size:14px;
font-weight:400;
line-height:14px;	
width:180px;
}
#recappackage .trivotweeincrec {
background-color:rgba(255, 168, 45, 0.55);
float:left;	
height:1px;
margin-top:9px;
width:836px;
}
#recappackage .colprodatrec {	
margin-top:12px;
width:100%;
}
#recappackage .colprorec {
background-color:#ffffff;	
float:left;
height:60px;
margin-bottom:12px;
margin-left:10px;
position:relative;
width:544px;
}	
#recappackage .bloctyprec {	
background-image:url("../images/bg_excfic.png");
background-repeat:no-repeat;
height:43px;
left:-16px;
position:absolute;
top:10px;
text-align:center;
width:42px;
}	
#recappackage .bloctyprec img {
position:relative;
top:7px;	
}
#recappackage .titprorec {	
color:#fe9807;
font-family: 'Montserrat', sans-serif;
font-size:14px;
font-weight:300;
line-height:14px;
margin-left: 79px;
margin-top: 12px;
}
#recappackage .titprorec1 {	
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size:18px;
font-weight:400;
line-height:18px;
margin-left: 79px;
margin-top: 2px;
}
#recappackage .titprorec1 span {
font-weight:600;	
}
#recappackage .colprorec1 {
background-color:#ffffff;	
float:right;
height:60px;
margin-bottom:12px;
position:relative;
width:544px;
}
#recappackage .bloctyprec2 {	
background-image:url("../images/bg_excfic.png");
background-repeat:no-repeat;
height:43px;
left:-16px;
position:absolute;
top:10px;
text-align:center;
width:42px;
}	
#recappackage .bloctyprec2 img {
position:relative;
top:12px;	
}
#recappackage .bloctyprec3 {	
background-image:url("../images/bg_excfic.png");
background-repeat:no-repeat;
height:43px;
left:-16px;
position:absolute;
top:10px;
text-align:center;
width:42px;
}	
#recappackage .bloctyprec3 img {
position:relative;
top:13px;	
}
#recappackage .bloctyprec4 {	
background-image:url("../images/bg_excfic.png");
background-repeat:no-repeat;
height:43px;
left:-16px;
position:absolute;
top:10px;
text-align:center;
width:42px;
}	
#recappackage .bloctyprec4 img {
position:relative;
top:9px;	
}
#recappackage .etoile_recap {
margin-left:12px;	
}
#recappackage .etoile_recap img {
margin-right:-5px;
position:relative;
top:0;	
}
#recappackage .blocchonomtic {
background-color: #fff;
border: 1px solid #e9eded;
height: auto;
margin-top: 26px;
padding-bottom: 31px;
width: 100%;
}
#recappackage .coladuenfbebmon {
float: left;
height: auto;
margin-left: 60px;
margin-top: 32px;
width: 1034px;
}
#recappackage .coladurec {
float:left;
height:50px;
width:100%;
}
#recappackage .colenfrec {
float:left;
height:50px;
margin-top:11px;
width:100%;
}
#recappackage .colbebrec {
float:left;
margin-top:12px;
width:100%;
}
#recappackage .coltypticdet {
float:left;	
height:100%;
width:203px;
}
#recappackage .colpriundet {
background-color:#fcfcfc;
border:1px solid #7fd3ff;	
float:left;	
height:100%;
width:402px;
}
#recappackage .colpritotdet {
background-color:#fcfcfc;
border:1px solid #7fd3ff;		
float:left;	
height:100%;
margin-left: 27px;
width: 402px;
}
#recappackage .colpritotdetpar {	
float:left;	
height:100%;
margin-left: 27px;
width: 402px;
}
#recappackage .titadulrec {
color: #165979;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 14px;
line-height: 14px;
margin-left: 28px;
margin-top: 16px;
}
#recappackage .but_adulterec {
float:right;
height:30px;
margin-right:21px;
margin-top:9px;
width:137px;	
}
#recappackage .inp_adult {
border: 0 none;
box-shadow: none;
color: #fe9602;
cursor: default;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 28px;
height: 30px;
padding: 0;
width: 100%;
}			
#recappackage .but_adulterec .form-control:disabled, .form-control[readonly] {
background-color: transparent;
}
#recappackage .but_adulterec .input-group-btn {
width: 44px;	
}
#recappackage .but_adulterec .btn {
background-color: transparent;
border: 1px solid #35a8e1;
color: #27b4fd;
cursor: pointer;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 26px;
height: 30px;
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 .numpriunrec {
color:#165979;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:18px;
line-height:18px;
margin-top:16px;
text-align:center;
}
#recappackage .numpritotrec {
color:#27b4fd;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:18px;
line-height:18px;
margin-top:16px;
text-align:center;
}
#recappackage .blocmonttoa {
float:left;
height:61px;
margin-top:12px;
width:100%;	
}
#recappackage .coltitsaismonttot {
background-color:#165979;	
float:left;
height:61px;
width:850px;	
}
#recappackage .colnummonttot {
background-color:#27b4fd;		
float:left;
height:61px;
width:184px;	
}
#recappackage .titsairec {
background-image:url("../images/icon_sai.png");
background-repeat:no-repeat;
color:#fffc00;
float:left;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:17.02px;
line-height:18px;
margin-left:79px;
margin-top:14px;	
padding-left:33px;
}
#recappackage .titsairec span {
position:relative;
top:-2px;	
}
#recappackage .blocbarremon {
float:left;
margin-left:39px;
margin-top:3px;	
}
#recappackage .titmontotact {
color:#ffffff;	
float:right;
font-family: 'Montserrat', sans-serif;
font-size:15.32px;
font-weight:600;
line-height:15px;
text-transform:uppercase;
margin-right: 119px;
margin-top: 23px;
}
#recappackage .titmontotact span {
color:#fea21e;		
}
#recappackage .numpritot {
color:#ffffff;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size:40px;
line-height:40px;
margin-top:8px;
text-align:center;	
}
#recappackage .numpritot span {
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:22px;	
}
#recappackage .numpritot font {
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:12px;	
text-transform:uppercase;	
}
#recappackage .colcodpromo {
background-color: #ffffff;
border:1px solid #e9eded;
float: left;
height: auto;
min-height: 65px;
margin-top: 12px;
padding-bottom:19px;
width: 100%;		
}
#recappackage .icon_barrec {	
background-image:url("../images/icon_barrec.png");
background-repeat:no-repeat;
height:23px;
margin-left:32px;
margin-top:21px;	
padding-left:31px;	
}	
#recappackage .icon_barrec2{	
float:left;
height:23px;
margin-top:21px;	
}	
#recappackage .inpprorec {	
float:left;
margin-left:47px;
margin-top:3px;	
width:22px;
}
#recappackage .inpprorec2 {	
float:left;
margin-left: 15px;
margin-top:3px;	
width:22px;
}
#recappackage .titprorecpro {	
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 15.67px;
font-weight: 400;
line-height: 15px;
margin-top: 4px;
margin-left: 26px;
}	
#recappackage .colcodepromo {
background-color: #ffffff;
border:1px solid #e9eded;
display: none;
float: left;
height: 74px;
margin-top: 18px;
width: 100%;
}
#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: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}	
#recappackage .sub:hover {
background-color:#27b4fd;	
}
#recappackage .titinfopers {
background-image:url("../images/icon_infopersrec.png");
background-repeat:no-repeat;	
color:#27b4fd;	
float:left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:36px;
height:36px;
line-height:32px;
margin-top:42px;
padding-left:44px;
}
#recappackage .titinfopers span {
position:relative;
top:-30px;	
}
#recappackage .titinfopers font {
color:#fe9602;	
font-size:24px;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
}
#recappackage .blocinfopersrec {
background-color:#ffffff;
float:left;
height:auto;
margin-top:29px;
padding-bottom:35px;
width:100%;	
}
#recappackage .titveusaimai {
color:#165979;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:18px;
line-height:18px;
margin-left: 41px;
margin-top: 50px;
}
#recappackage .colfacgoorec {
margin-left: 42px;
margin-top: 18px;
width: 1067px;
}	
#recappackage .colinpforrecF {
float:left;	
width: 530px;
}	
#recappackage .colinpforrec1 {
float:left;	
width: 326px;
}
#recappackage .colinpforrec2 {
float:left;	
margin-left:38px;
width: 329px;
}
#recappackage .colinpforrec3 {
float:left;
margin-left:39px;	
width: 329px;
}
#recappackage .titinprec {
color:#0e3f46;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:15px;
line-height:15px;
margin-bottom:10px;
}
#recappackage .inpforrec {
background-color: #ffffff;
border: 1px solid #6ad6e4;
box-shadow:none;
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 400;
height: 60px;
padding: 0 0 0 31px;
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 .but_farec {
cursor: pointer;
float: left;
height: 60px;
margin-left: 7px;
width: 261px;	
}	
#recappackage .but_farec img {
height:100%;	
width:100%;	
}	
#recappackage .but_gorec {
cursor: pointer;
float: left;
height: 60px;
margin-left: 8px;
width: 261px;
}
#recappackage .but_gorec img {	
height:100%;	
width:100%;		
}	
#recappackage .subbuttrec {
background-color: #fe9602;
border: 0 none;
cursor: pointer;
color: #ffffff;
float:left;
font-family:'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 15px;
height: 60px;
text-align: center;
text-transform: uppercase;
margin-top:25px;
transition: all 0.2s ease 0s;
width: 100%;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}	
#recappackage .subbuttrec:hover {
background-color:#27b4fd;	
}
#recappackage .colinpcheforrec {
height: 15px;
margin-left: 42px;
}
#recappackage .inp_condrecap {
float:left;
height:15px;
width:15px;	
}
#recappackage .titcondrecap {
color: #707777;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 300;
line-height: 13px;
margin-left: 30px;
margin-top: 2px;
}
#recappackage .titcondrecap span {
color:#27b4fd;
font-weight: 700;	
}
#recappackage .colinpcheforrecT1 {
margin-top:22px;	
}
#recappackage .colinpcheforrecT2 {
margin-top:12px;	
}
#recappackage .titinfopers2 {
background-image:url("../images/icon_infovoyrec.png");
background-repeat:no-repeat;	
color:#27b4fd;	
float:left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:36px;
height:39px;
line-height:32px;
margin-top:45px;
padding-left:58px;
}
#recappackage .titinfopers2 span {
position:relative;
top:-28px;	
}
#recappackage .titinfopers2 font {
color:#fe9602;	
font-size:24px;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
}
#recappackage .colinforecap {
background-color:#ffffff;
float:left;
height:auto;
margin-top:28px;
padding-bottom:21px;
width:100%;	
}
#recappackage .titmercrec {
color: #707777;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight: 300;
line-height: 18px;
margin-left: 45px;
margin-top: 32px;
text-align: justify;
width: 996px;
}
#recappackage .coltitaduvoy {
margin-top:22px;	
width:100%;		
}
#recappackage .titaduvoy {
color: #fea525;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 14.24px;
font-weight: 500;
line-height: 14px;
margin-left: 45px;
width: 57px;
}	
#recappackage .triaduvoy {
background-color: #fea525;
float: left;
height: 2px;
margin-top: 7px;
width: 21px;
}	
#recappackage .colinpaduvoy {
margin-left:44px;
width:1059px;	
}
#recappackage .colinpaduvoyT1 {
margin-top:15px;
}
#recappackage .inpaduvoy {
float:left;	
}	
#recappackage .inpaduvoyciv {
width:174px;	
}	
#recappackage .inpaduvoynom {
margin-left:9px;	
width:433px;	
}
#recappackage .inpaduvoypre {
margin-left:10px;	
width:433px;	
}
#recappackage .inpaduvoyciv .btn-group {
width:100%;	
}
#recappackage .inpaduvoyciv .btn {
background-color: #ffffff;
border: 1px solid #6ad6e4;
box-shadow:none;
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 400;
height: 60px;
padding: 0 0 0 31px;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;	
}
#recappackage .inpaduvoyciv .dropdown-menu {
margin:0;
padding: 2px 0;
width:100%;		
}
#recappackage .inpaduvoyciv .dropdown-menu > li > a {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size:11px;	
padding:5px 0px 5px 31px;	
}
#recappackage .coltypepaierecap {
background-color: #ffffff;
border: 1px solid #e9eded;
float: left;
height: auto;
margin-top: 28px;
width: 100%;
padding-bottom: 20px;
}
#recappackage .menupaierecap {
height: 122px;
margin-left: 15px;
margin-top: 13px;
width: 1114px;
}
#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:122px;
transition: all 0.45s linear 0s;
width:272px;
}
#recappackage .colpaierecaban {
/*margin-left:9px;	*/
}
#recappackage .colpaierecavir {
margin-left:8px;		
}
#recappackage .colpaierecawaf {
margin-left:9px;		
}
#recappackage .colpaierecaage {
margin-left:9px;		
}
#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:27px;	
text-align:center;	
}
#recappackage .icon_carbanrecap {
margin-top:26px;	
text-align:center;		
}
#recappackage .icon_virbanrecap {
margin-top:24px;	
text-align:center;		
}
#recappackage .icon_wafrecap {
margin-top:29px;	
text-align:center;		
}
#recappackage .titpaierecap {
color: #1d656f;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 16px;
line-height: 16px;
text-align: center;
text-transform: uppercase;
}
#recappackage .colpaierecaactive .titpaierecap {
color:#ffffff;	
}
#recappackage .titpaierecapTA {
margin-top:11px;	
}
#recappackage .titpaierecapTC {
margin-top:9px;	
}
#recappackage .titpaierecapTV {
margin-top:14px;	
}
#recappackage .titpaierecapTW {
margin-top:12px;	
}
#recappackage .contenupaierecap {
margin-left: 15px;
width: 1114px;
}
#recappackage .blocpaierecap {
display:none;	
float:left;
height:auto;
width:100%;	
}
#recappackage .blocpaierecapcar {
display:block;
}
#recappackage .parpaierecap {
color: #1d656f;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 18px;
line-height: 24px;
margin: 32px auto 0;
text-align: center;
width: 850px;
}
#recappackage .typepaieenagence {
margin-top:14px;	
width:100%;	
}
#recappackage .colparcarbanage {
float: left;
margin-left: 158px;
width: 340px;	
}
#recappackage .colparcheage {
float: left;
width: 270px;
}
#recappackage .colparespage {
float: left;
width: 346px;
}
#recappackage .parcarrecap {
float:left;
}
#recappackage .parcarrecap1 {
float:left;
margin-left:25px;
}
#recappackage .typparrecagen {
color: #0e3f46;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 14px;
line-height: 14px;
margin-top: 23px;
text-transform: uppercase;
}
#recappackage .typparrecageng {
color: #27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 14px;
line-height: 14px;
margin-top: 3px;
text-transform: uppercase;
}
#recappackage .colpayvotweerecap {
float: left;
margin-top:28px;
width: 100%;	
}
#recappackage .subpayvot {
background-color: #fe9602;
background-image:url("../images/icon_flechepayvotwee.png");
background-position:712px center;
background-repeat:no-repeat;
border: 0 none;
cursor: pointer;
color: #ffffff;
font-family: 'Dosis', sans-serif;
font-size: 29.36px;
font-weight: 700;
height: 90px;
text-align: left;
padding:0 0 0 402px;
text-transform: uppercase;
transition: all 0.2s ease 0s;
width: 100%;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}
#recappackage .subpayvot:hover {
background-color:#27b4fd;	
}
#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: 16px;
height: 25px;
line-height: 12px;
margin-left: 442px;
margin-top: 19px;
padding-left: 37px;
}
#recappackage .icon_paysecrecap span {
position:relative;
top:7px;	
}
#recappackage .titvoueterec {
background-image: url("../images/icon_voueterec.png");
background-repeat: no-repeat;
color:#165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:18px;
height:24px;
line-height:18px;
margin-left:5px;
margin-top:11px;
padding-left:40px;
}
#recappackage .titvoueterec span {
position:relative;
top:3px;		
}
#recappackage .tithebrec {
background-image: url("../images/icon_hebrec.png");
background-repeat: no-repeat;
color:#165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:18px;
height:27px;
line-height:18px;
margin-left:4px;
margin-top:8px;
padding-left:41px;
}
#recappackage .tithebrec span {
position:relative;
top:5px;		
}
#recappackage .parselevotrec {
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size: 13.7px;
font-weight: 300;
line-height: 13px;	
margin-left:2px;
margin-top:18px;
}
#recappackage .parselevotrec span {
font-weight: 700;	
}
#recappackage .coltypticdet1 {
float:left;	
width:203px;
}
#recappackage .coltypticdet2 {
float:left;	
width:292px;
}
#recappackage .coltypticdet3 {
float:left;	
margin-left: 6px;
width: 264px;
}
#recappackage .coltypticdet4 {
float:left;	
margin-left:5px;
width:264px;
}
#recappackage .coltypticdetH {
height:50px;	
}
#recappackage .coltypticdetB {
background-color: #fcfcfc;
border: 1px solid #7fd3ff;	
}
#recappackage .titadulrec2 {
color: #165979;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 14px;
line-height: 14px;
margin-left: 17px;
margin-top: 16px;
}
#recap .btn_okAdd:hover,#recappackage .btn_okAdd:hover {
background: #27b4fd;	
}
#recap .btn_okAdd,#recappackage .btn_okAdd {
background: #fe9602;
background-repeat: no-repeat;
background-position: center center;
border: 0 none;
border-radius: 0;
box-shadow: none;
border-left: 1px solid #6ad6e4;
color: #ffffff;
float: left;
height: 58px;
margin-top: -59px;
text-transform: uppercase;
transition: all 0.45s linear 0s;
font-weight: bold;
width: 15%;
float: right;
margin-right: 1px;
}
#recap .verif_email,#recappackage .verif_email {
float: right;
margin-top: -37px;
margin-right: 11px;
}
#recappackage .tittyperec {
background-image: url("../images/icon_typerec.png");
background-repeat: no-repeat;
color:#165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:18px;
height:23px;
line-height:18px;
margin-top:11px;
margin-left:3px;
padding-left:42px;
}
#recappackage .tittyperec span {
position:relative;
top:0;		
}
#recappackage .selectchamrec {
float:right;
height:100%;
width:166px;	
}
#recappackage .selectchamrec .btn-group {
width:100%;	
}
#recappackage .selectchamrec .btn {
background-color: #ffffff;
border: 0 none;
box-shadow:none;
color: #fe9602;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 18px;
height: 48px;
padding: 0 0 0 6px;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;	
}
#recappackage .selectchamrec .dropdown-menu {
margin:0;
padding: 2px 0;
width:100%;		
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;	
}
#recappackage .selectchamrec .dropdown-menu > li > a {
color: #fe9602;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:15px;	
padding:5px 0px 5px 21px;	
}
#recappackage .selectchamrec .caret {
background-image:url("../images/icon_flechechamrec.png");
background-repeat:no-repeat;	
border: 0 none;
height: 9px;
width: 17px;
margin-top: -4px;
right: 8px;
}
#recappackage .blocpridischamrec {	
float:left;
height:26px;
margin-top:8px;
width:100%;	
}
#recappackage .colpridischamrec1 {	
float:left;
height:26px;
width:203px;	
}
#recappackage .colpridischamrec2 {	
background-color: #f6f4f4;
float: left;
height: 26px;
width: 831px;	
}
#recappackage .titpriducharec {	
color:#165979;
float:left;	
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:18px;	
line-height:18px;
margin-left: 29px;
margin-top: 4px;
}
#recappackage .titnumpriducharec {	
color:#165979;
float:right;	
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:19.87px;	
line-height:19px;
margin-right: 43px;
margin-top: 3px;
}
#recappackage .titnumpriducharec span  {
color:#27b4fd;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
}
#recappackage .barretritotrec {	
background-color:#ffffff;
height:13px;
float:right;
margin-left:40px;
margin-right:42px;
margin-top:6px;
width:1px;
}
#recappackage .titdisprec {
background-image:url("../images/icon_disrec.png");
background-repeat:no-repeat;
color:#0ea578;
float:right;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:16px;	
height:12px;
line-height:16px;
margin-top:7px;
padding-left:24px;
}
#recappackage .titdisprec span {	
position:relative;
top:-4px;
}
#recappackage .titindisprec {
background-image:url("../images/icon_indrec.png");
background-repeat:no-repeat;
color:#f8123d;	
float:right;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:16px;	
height:12px;
line-height:16px;
margin-top:7px;
padding-left:24px;
}
#recappackage .titindisprec span {	
position:relative;
top:-3px;
}
/***/
#recappackage .cadre_agencAdd1 {background-color:#f4f4f4;border:1px solid #6ad6e4;float:left;height:128px;margin-left:11.25%;margin-top:32px;width:77.6%;}
#recappackage .bloc_agenceAdd2 {background-color: #ffffff;float: left;height: 24px;margin-left: 35.85%;margin-top: -6px;width: 27.3%;}
#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: 19.8%;margin-top: 25px;}	
#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: 19.8%;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: 19.8%;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 .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:32%;margin-top:21px;width:35.1%;}
#recappackage .tit_contAdd {color: #187097;float: left;font-family: Arial;font-size: 12px;font-weight: 700;line-height: 12px;margin-left: 19px;margin-top: 13px;}
#recappackage .nmu_conAdd {background-image: url("../images/icon_teleAdd.png");background-repeat: no-repeat;color: #187097;float: left;font-family: Arial;font-size: 16px;font-weight: 900;height: 19px;line-height: 16px;margin-left: 14px;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:17.35%;overflow:hidden;width:62.05%;-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 .left_virementAdd {float:left;	width:52.73%;}
#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.64%;margin-top: 27px;width: 89.4%;}
#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: 23.8%;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.68%;margin-top: 24px;width: 89.4%;	}
#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: 24.7%;margin-top: 24px;padding-left: 51px;}
#recappackage .right_virementAdd {	float:left;width:47.27%;	}
#recappackage .cadre_vireAdd1 {background-color: #f4f4f4;border: 1px solid #6ad6e4;height: 285px;margin-top: 26px;width: 96.8%;	}
#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 .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:52.73%;	}
#recappackage .par_wafaAdd {color: #1fa1da;font-family: Arial;font-size: 15px;font-weight: 400;line-height: 18px;margin-left: 4.2%;margin-top: 42px;}	
#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: 35px;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.5%;margin-top: 42px;width: 89.4%;}
#recappackage .tit_noteAdd {color: #1c77a4;float: left;font-family: Arial;font-size: 19.03px;font-weight: 700;line-height: 19px;margin-left: 3.5%;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.6%;margin-top: 19px;}
#recappackage .right_wafaAdd {float:left;width:47.27%;		}
#recappackage .col_wafacachaAdd {background-color: #fed20f;float: left;height: 285px;margin-top: 26px;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
*****************************************/
#panier {
}	
#panier .contenupanier {
float:left;
height:auto;
width:100%;
}
#panier .headtitpanier {
background-color:#c9f6fa;	
float:left;
height:71px;
width:100%;
}
#panier .titbiepan {
color:#27b4fd;
font-family: 'Montserrat', sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 18px;
margin-left:89px;
margin-top:12px;	
}
#panier .titpanier {
background-image:url("../images/icon_titpan.png");
background-repeat:no-repeat;	
color:#165979;
font-family: 'Montserrat', sans-serif;
font-size: 24px;
font-weight: 700;
height:32px;
line-height: 24px;
margin-left:38px;
margin-top:-10px;
padding-left:49px;
text-transform:uppercase;	
}	
#panier .titpanier span {
position: relative;
top: 11px;	
}	
#panier .colcomvitpan {
background-color:#e5e338;	
float:left;
height:35px;
width:100%;
}
#panier .titcomvitpan {	
background-image:url("../images/icon_nosclific.png");
background-repeat:no-repeat;
color:#053150;
font-family:Arial;
font-size:12px;
height:13px;
font-weight:700;
letter-spacing:0.5px;
line-height:12px;
margin-left:25px;
margin-top:10px;
text-transform:uppercase;
padding-left:39px;
}	
#panier .titcomvitpan span {
position:relative;
top:1px;	
}
#panier .titmoncoppan {	
background-image:url("../images/icon_moncompan.png");
background-repeat:no-repeat;
color:#1c77a4;
float:left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:25px;
height:42px;
line-height:19px;
margin-left:1px;
margin-top:19px;
text-transform:uppercase;
padding-left:65px;
width:100%;
}	
#panier .titmoncoppan span {
position:relative;
top:-4px;	
}
#panier .titmoncoppan font {
color:#27b4fd;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;	
font-size:16px;
text-transform:none;
}
#panier .blocleftrightpanier {
float:left;
margin-top:18px;
width:100%;	
}
#panier .colleftpanier {
float:left;
width:360px;	
}
#panier .colrightpanier {
float: right;
margin-left: 27px;
width: 751px;	
}
#panier .blocmenupanier {
float:left;
height:auto;
width:100%;	
}
#panier .menpanier {
background-color:#c9f6fa;	
cursor:pointer;
float:left;
height:56px;
margin-top:1px;
transition: all 0.45s linear 0s;
width:100%;		
}
#panier .menpanier:hover {
background-color:#2079a5;	
}
#panier .menpanieractive {
background-color:#2079a5;	
}
#panier .menpanierT {
margin-top:0;
}
#panier .titmen1 {
background-image:url("../images/icon_men1.png");
background-repeat:no-repeat;
color:#00365d;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight: 500;
height:13px;
line-height: 14px;	
margin-top:22px;
margin-left:30px;
padding-left:46px;
text-transform:uppercase;
}
#panier .titmen1 span {
position:relative;
top:0;	
}
#panier .menpanier:hover .titmen1 {
background-image:url("../images/icon_men1h.png");
color:#ffffff;	
}
#panier .menpanieractive .titmen1 {
background-image:url("../images/icon_men1h.png");
color:#ffffff;	
}
#panier .titmen2 {
background-image:url("../images/icon_men2.png");
background-repeat:no-repeat;
color:#00365d;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight: 500;
height:17px;
line-height: 14px;	
margin-top:18px;
margin-left:29px;
padding-left:47px;
text-transform:uppercase;
}
#panier .titmen2 span {
position:relative;
top:3px;	
}
#panier .menpanier:hover .titmen2 {
background-image:url("../images/icon_men2h.png");	
color:#ffffff;
}
#panier .menpanieractive .titmen2 {
background-image:url("../images/icon_men2h.png");	
color:#ffffff;
}
#panier .titmen3 {
background-image:url("../images/icon_men3.png");
background-repeat:no-repeat;
color:#00365d;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight: 500;
height:17px;
line-height: 14px;	
margin-top:20px;
margin-left:28px;
padding-left:48px;
text-transform:uppercase;
}
#panier .titmen3 span {
position:relative;
top:2px;	
}
#panier .menpanier:hover .titmen3 {
background-image:url("../images/icon_men3h.png");	
color:#ffffff;
}
#panier .menpanieractive .titmen3 {
background-image:url("../images/icon_men3h.png");	
color:#ffffff;
}
#panier .titmen4 {
background-image:url("../images/icon_men4.png");
background-repeat:no-repeat;
color:#00365d;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight: 500;
height:23px;
line-height: 14px;	
margin-top:16px;
margin-left:28px;
padding-left:48px;
text-transform:uppercase;
}
#panier .titmen4 span {
position:relative;
top:6px;	
}
#panier .menpanier:hover .titmen4 {
background-image:url("../images/icon_men4h.png");	
color:#ffffff;
}
#panier .menpanieractive .titmen4 {
background-image:url("../images/icon_men4h.png");	
color:#ffffff;
}
#panier .titmen5 {
background-image:url("../images/icon_men5.png");
background-repeat:no-repeat;
color:#00365d;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight: 500;
height:22px;
line-height: 14px;	
margin-top:18px;
margin-left:28px;
padding-left:48px;
text-transform:uppercase;
}
#panier .titmen5 span {
position:relative;
top:4px;	
}
#panier .menpanier:hover .titmen5 {
background-image:url("../images/icon_men5h.png");	
color:#ffffff;
}
#panier .menpanieractive .titmen5 {
background-image:url("../images/icon_men5h.png");	
color:#ffffff;
}
#panier .blocnotreprom {
background-color: #26adf2;
float: left;
height: 325px;
margin-top: 13px;
width: 100%;
}
#panier .titnotpro {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 20.12px;
line-height: 20px;
text-transform: uppercase;
margin-top: 21px;
margin-left: 62px;
}
#panier .barrenotpro {
background-color: #55c0f7;
height: 1px;
width: 344px;
margin: 15px auto 0;
}
#panier .colchoinotpro {	
width:100%;	
}
#panier .colchoinotpro-t1 {
margin-top:18px;	
}
#panier .colchoinotpro-t2 {
margin-top:13px;	
}
#panier .colchoinotpro-t3 {
margin-top:15px;	
}
#panier .boulechoi {
background-color:#1f9ad9;
border:5px solid #26adf2;
float:left;
height:57px;
width:57px;
margin-left:-10px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;	
text-align: center;
}
#panier .icon_chonotpro {
position:relative;
top:13px;	
}
#panier .icon_servnotpro {
position:relative;
top:9px;	
}
#panier .icon_tranotpro {
position:relative;
top:7px;	
}
#panier .colchoi {
float:left;
margin-left:20px;
width:276px;
}
#panier .titlechoi {
color:#f4f27e;
font-size:14px;
text-transform:uppercase;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
line-height:14px;
margin-top:8px;	
}
#panier .titlechoi2 {
color:#ffffff;
font-size:14px;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
line-height:14px;
margin-top:11px;	
width:100%;
}
#panier .barrenotpro1 {
background-color:#ecea6b;
height:1px;
width:19px;
margin-left:67px;
margin-top:9px;
}
#panier .barrenotpro2 {
background-color:#ecea6b;
height:1px;
width:19px;
margin-left:67px;
margin-top:15px;
}
#panier .titlechoi3 {
color:#ffffff;
font-size:14px;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
line-height:14px;
margin-top:11px;	
width:100%;
}
#panier .blocbesoindaide {
background-color:#1f9ad9;
float:left;
height:95px;
position:relative;
width:100%;	
}
#panier .telebespan {
position:absolute;
left:16px;
top:24px;	
}
#panier .titbesaid {
color:#ffffff;	
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:14px;
line-height:14px;
text-transform:uppercase;
margin-left: 88px;
margin-top: 24px;
}
#panier .telbesaid {
color:#ffffff;	
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size:27.07px;
line-height:27px;
margin-left: 87px;
margin-top: 2px;
}
#panier .blocreservpan {
float:left;
height:auto;	
margin-bottom:18px;
width:100%;	
}
#panier .blocinforeser {
border: 1px solid #27b4fd;	
float: left;
height: 229px;
width: 100%;
}
#panier .colinforeser1 {
float: left;
height: 125px;
margin-left: 13px;
width: 215px;
}
#panier .colinforeser1 img {
height:100%;	
width:100%;	
}
#panier .colinforeser2 {
border-bottom:1px solid rgba(230, 226, 230, 0.66);
border-top:1px solid rgba(230, 226, 230, 0.66);
float: left;
height: 125px;
position: relative;
width: 490px;
margin-left: 17px;
}
#panier .iconcrepan {
cursor:pointer;
right:24px;
position:absolute;
top:17px;
z-index:8;	
}
#panier .iconsuppan {
cursor:pointer;
right:24px;
position:absolute;
top:53px;
z-index:8;	
}
#panier .colvilbompan {
height:50px;
width:100%;	
}
#panier .nomhotpan {
color: #27b4fd;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 22px;
line-height: 22px;
margin-left: 17px;
margin-top: 13px;
}
#panier .localpan {	
background-image:url("../images/icon_localpan.png");
background-repeat:no-repeat;
color:#165979;
float:right;
font-family: 'Montserrat', sans-serif;
font-size:13.28px;
font-weight:600;
height:15px;
line-height:13px;
margin-top:18px;
margin-right:28px;
padding-left:25px;
}
#panier .localpan span {
position: relative;
top: 2px;	
}
#panier .colclapan {
margin-top:22px;
width:100%;	
}
#panier .colclapanAdd {
margin-top:2px;	
}
#panier .colclapan2 {
margin-top:16px;
width:100%;	
}
#panier .colclapan2Add {
margin-top:10px;	
}
#panier .blopan {
float:left;	
}
#panier .blopan1 {
margin-left:11px;	
width:183px;	
}
#panier .blopan2 {
width:171px;	
}
#panier .blopan3 {
width:124px;	
}
#panier .blopan4 {
margin-left:11px;	
width:360px;	
}
#panier .blopan5 {
margin-left: 11px;
margin-top:12px;		
width: 183px;
}
#panier .blopan6 {
margin-top:12px;	
width:220px;	
}
#panier .titcatpan {
color:#397e94;
font-family: 'Montserrat', sans-serif;
font-size:13px;
font-weight:400;	
line-height:13px;
}
#panier .clapan {
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;
padding-left: 30px;
margin-top: 4px;
}
#panier .clapan span {
position:relative;
top:2px;	
}
#panier .adupan {
background-image:url("../images/icon_adupan.png");
background-repeat:no-repeat;
color:#165979;		
font-family: 'Montserrat', sans-serif;
font-size:13px;
font-weight:600;
height:14px;
line-height:13px;
margin-top:4px;	
padding-left:29px;
}
#panier .adupan span {
position:relative;
top:2px;	
}
#panier .nompan {
background-image: url("../images/icon_nompan.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 600;
height: 14px;
line-height: 13px;
margin-top: 5px;
padding-left: 30px;
}
#panier .nompan span {
position:relative;
top:1px;	
}
#panier .nuitpan {
background-image: url("../images/icon_nuitpan.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 600;
height: 17px;
line-height: 13px;
padding-left: 28px;
margin-top: 2px;
}
#panier .nuitpan span {
position:relative;
top:3px;	
}
#panier .typactpan {
background-image: url("../images/icon_typactpan.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 600;
height: 18px;
line-height: 13px;
padding-left: 22px;
margin-top: 3px;
}
#panier .typactpan span {
position:relative;
top:3px;	
}
#panier .nbrticpan {
background-image: url("../images/icon_nbrticpan.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 600;
height: 20px;
line-height: 13px;
padding-left: 24px;
margin-top: 3px;
}
#panier .nbrticpan span {
position:relative;
top:4px;	
}
#panier .lieupan {
background-image: url("../images/icon_lieupan.png");
background-repeat: no-repeat;
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 600;
height: 15px;
line-height: 13px;
padding-left: 23px;
margin-top: 3px;
}
#panier .lieupan span {
position:relative;
top:2px;	
}
#panier .barrepann {
background-color:#e0dede;
height:1px;
margin-left:29px;
margin-top:15px;
width:556px;	
}
#panier .colnumstapripan {
float: left;
height: 52px;
position:relative;
width: 100%;
}
#panier .colnumpan {
float: left;
height: 52px;
position:relative;
margin-left: 43px;
width: 248px;
}
#panier .colstapan {
float: left;
height: 52px;
position:relative;
width:214px;	
}
#panier .colpripan {
float:left;	
height: 52px;
width:244px;	
}
#panier .titnumdos1 {
color: #397e94;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 400;
line-height: 13px;
margin-top: 20px;
}
#panier .titnumdos2 {
color: #397e94;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 400;
line-height: 13px;
margin-left:48px;
margin-top: 20px;
}
#panier .titnumdos3 {
color: #397e94;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 400;
line-height: 13px;
margin-left:41px;
margin-top: 20px;
}
#panier .numbnumdos {
color: #165979;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 17px;
line-height: 17px;
margin-top: 17px;
float: left;
margin-left: 10px;
}
#panier .titcoupan {
background-image: url("../images/icon_coupan.png");
background-repeat: no-repeat;
color: #82a93d;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 16px;
line-height: 16px;
height: 11px;
margin-top: 21px;
padding-left: 18px;
float: left;
margin-left: 11px;
}
#panier .titcoupan span {
position:relative;
top:-3px;
}
#panier .titregpan {
background-image:url("../images/icon_regpan.png");
background-repeat:no-repeat;
color:#82a93d;
font-family: 'Montserrat', sans-serif;
font-size:16px;
font-weight:600;
line-height:16px;
height:11px;	
margin-top:8px;
padding-left:18px;
}
#panier .titregpan span {
position:relative;
top:-3px;
}
#panier .numpripan {
color: #fe9602;
font-family: 'Conv_ThomasHeadline-Black',Sans-Serif;
font-size: 24px;
line-height: 24px;
margin-top: 14px;
float: left;
margin-left: 15px;
}
#panier .colinputbuttonpan {
float:left;	
margin-top:8px;
width:100%;	
}
#panier .subpayvot {
background-color: #fe9602;
background-image: url("../images/icon_flechebutpan.png");
background-position: 259px 15px;
background-repeat: no-repeat;
border: 0 none;
cursor: pointer;
color: #ffffff;
float: right;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 15.11px;
font-weight: 700;
height: 44px;
text-align: left;
padding: 0 0 0 66px;
text-transform: uppercase;
transition: all 0.2s ease 0s;
width: 300px;
}
#panier .subpayvot:hover {
background-color:#27b4fd;	
}
#panier .subpayvoth {
background-color: #ebe9e9;
background-image: url("../images/icon_flechebutpanh.png");
background-position: 264px 13px;
background-repeat: no-repeat;
border: 0 none;
cursor: pointer;
color: #1c77a4;
float: right;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 15.91px;
height: 44px;
text-align: left;
padding: 11px 0 0 69px;
text-transform: uppercase;
position:relative;
transition: all 0.2s ease 0s;
width: 300px;
}
#panier .acrobatpan {
left:13px;
position:absolute;
top:0;	
}
#panier .bloccompan {
background-color:#f6f6f6;
float:left;
height:auto;
padding-bottom:26px;
width:100%;	
}
#panier .barcompan {
background-color: #27b4fd;
height: 3px;
margin-left: 47px;
width: 32px;
}
#panier .barcompanT1 {
margin-top: 35px;
}
#panier .titforcompan {
color: #fe9602;
font-family: 'Montserrat', sans-serif;
font-size: 18.14px;
font-weight: 500;
line-height: 18px;
margin-left: 46px;
text-transform: uppercase;
}
#panier .titforcompanT1 {
margin-top: 3px;	
}
#panier .titforcompanT2 {
margin-top: 5px;	
}
#panier .colinpcompan {
height:51px;
margin-left:46px;
width:659px;	
}
#panier .colinpcompanT1 {
margin-top:26px;
}
#panier .colinpcompanT2 {
margin-top:9px;
}
#panier .colinpcompanT3 {
margin-top:10px;
}
#panier .colinpcompanT4 {
margin-top:8px;
}
#panier .colinpcompanT5 {
margin-top:27px;
}
#panier .colinpcompanleft {
float:left;	
height:100%;
width:166px;	
}
#panier .colinpcompanright {
float:left;	
height:100%;
margin-left:11px;
width:482px;	
}
#panier .colinpcompanleft .btn-group {
height: 100%;	
width:100%;	
}
#panier .colinpcompanleft .btn {
background-color: transparent;
border: 1px solid #6ad6e4;
box-shadow:none;
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 400;
height: 100%;
padding: 0 0 0 32px;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;	
}
#panier .colinpcompanleft .dropdown-menu {
margin:0;
padding: 2px 0;
width:100%;		
}
#panier .colinpcompanleft .dropdown-menu > li > a {
color: #165979;
font-family: 'Montserrat', sans-serif;
font-size:11px;	
padding:5px 0px 5px 32px;	
}
#panier .inpforpan {
background-color: transparent;
border: 1px solid #6ad6e4;
box-shadow:none;
color: #165979;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 400;
height: 100%;
padding: 0 0 0 31px;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}	
#panier .colinpcompan .form-control::-webkit-input-placeholder { color: #165979; }  /* WebKit, Blink, Edge */
#panier .colinpcompan .form-control:-moz-placeholder { color: #165979; }  /* Mozilla Firefox 4 to 18 */
#panier .colinpcompan .form-control::-moz-placeholder { color: #165979; }  /* Mozilla Firefox 19+ */
#panier .colinpcompan .form-control:-ms-input-placeholder { color: #165979; }  /* Internet Explorer 10-11 */
#panier .colinpcompan .form-control::-ms-input-placeholder { color: #165979; }  /* Microsoft Edge */
#panier .inpforpanclan {
cursor:pointer;	
text-align:left;
}
#panier .blocbutjanmett {
float:left;
margin-top:22px;
width:100%;
}
#panier .subpayvot1 {
background-color: #fe9602;
background-image:url("../images/icon_flechebutpan.png");
background-position:189px 16px;
background-repeat:no-repeat;
border: 0 none;
cursor: pointer;
color: #ffffff;
float:right;
font-family: 'Montserrat', sans-serif;
font-size: 15.11px;
font-weight: 700;
height: 47px;
text-align: left;
margin-right:4px;
padding:0 0 0 46px;
text-transform: uppercase;
transition: all 0.2s ease 0s;
width: 235px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}
#panier .subpayvot1:hover {
background-color:#27b4fd;	
}
#panier .subpayvot2 {
background-color: #fe9602;
background-image:url("../images/icon_flechebutpan.png");
background-position:137px 16px;
background-repeat:no-repeat;
border: 0 none;
cursor: pointer;
color: #ffffff;
float:right;
font-family: 'Montserrat', sans-serif;
font-size: 15.11px;
font-weight: 700;
height: 47px;
text-align: left;
margin-right:8px;
padding:0 0 0 39px;
text-transform: uppercase;
transition: all 0.2s ease 0s;
width: 173px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}
#panier .subpayvot2:hover {
background-color:#27b4fd;	
}
.buton_valdier_ticket_disabled{
opacity: 0.5;
cursor: no-drop;
}
/*****************************************
		         Fin Panier
*****************************************/
/**********************************************
			   Add Popup Result
**********************************************/
.modal-backdrop {
background-color:#194851;
}
#popupresult {
}
#popupresult .modal-dialog {
margin: 79px auto 0;
width: 472px;
}
#popupresult .modal-content {
background-color: transparent;
border: 0 none;
border-radius: 0;
box-shadow: none;
}
#popupresult .modal-header {
border: 0 none;
height: 21px;
padding: 0;
width: 100%;
}
#popupresult .tit_fermer {
color: #fcfcfc;
cursor:pointer;
float: right;
font-family: "Montserrat",sans-serif;
font-size: 12px;
font-weight: 500;
line-height: 12px;
margin-top: 5px;
text-transform: uppercase;
}
#popupresult .close {
background-image: url("../images/panier/icon_fermer_result.png");
background-repeat: no-repeat;
color: #000;
float: right;
font-size: 21px;
font-weight: bold;
height: 13px;
line-height: 1;
margin-right: 12px;
margin-top: 4px;
opacity: 1;
text-shadow: none;
width: 12px;
}
#popupresult .modal-body {
background-color: #13a3e2;
height: 49px;
padding: 0;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
position:relative;
width: 100%;
z-index:1;
}
#popupresult .icon_pan {
float: left;
margin-left: 24.95%;
margin-top: 11px;
}	
#popupresult .tit_pan {
color: #fff;
float: left;
font-family: Arial;
font-size: 17.19px;
font-weight: 700;
line-height: 17px;
margin-left: 3.2%;
margin-top: 16px;
text-shadow: 2.5px 4.33px 5px rgb(0, 0, 0);
text-transform: uppercase;
}	
#popupresult .modal-footer {
border: 0 none;
height: auto;
padding: 0;
text-align: initial;
width: 100%;
}
#popupresult .bloc_shadow{
background-color: #fff;
float: left;
position: relative;
width: 100%;
z-index: 2;
}
#popupresult .detail_paieme_res{
width:100%;	
}	
#popupresult .tri_paie_Add {
background-color: rgba(113, 190, 234, 0.4);
height: 1px;
margin-left: auto;
margin-right: auto;
margin-top: 26px;
width: 91.8%;
}
#popupresult .tri_paie_Add1 {
background-color: rgba(113, 190, 234, 0.4);
height: 1px;
margin-left: auto;
margin-right: auto;
margin-top: 12px;
width: 91.8%;
}
#popupresult .icon_paieme_res{
float: left;
margin-top: 24px;
text-align: center;
width: 100%;
}
#popupresult .bloc_rser_Add{
background-color:#27b4fd;
float:left;
height:79px;
margin-top:27px;
width:100%;	
-webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.23);
box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.23);
}
#popupresult .tit_rser_Add{
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 22.28px;
line-height: 26px;
margin-top: 13px;
text-align: center;
text-transform: uppercase;
}	
#popupresult .tit_merci{
color: #27b4fd;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 24.52px;
line-height: 24px;
margin-top: 10px;
text-transform: uppercase;
text-align: center;
width: 100%;
}
#popupresult .tit_merci span {
font-weight: 700;	
}
#popupresult .bloc_merci{
background-color:#ffffff;	
float: left;
height:187px;
width: 100%;
}
#popupresult .liste_merc {
color: #187097;
list-style-type: circle;
margin-bottom: 0;
margin-left: 33px;
margin-top: 8px;
}
#popupresult .liste_merc li {
height: 25px;	
}
#popupresult .liste_merc span {
color: #187097;
list-style-type: circle;
margin-bottom: 0;
margin-left: 7px;
margin-top: 11px;
}
#popupresult .liste_merc font {
color: #ea4852;	
font-weight:700;
}
#popupresult .ligne_merciAdd {
}
#popupresult .ligne_merciAddT1 {
margin-top:26px;	
}
#popupresult .ligne_merciAddT2 {
margin-top: 6px;
}
#popupresult .ligne_merciAddT3 {
margin-top:5px;	
margin-bottom: 20px;
}
#popupresult .trimerciAdd {
background-color:#e9e8e7;	
height:1px;
margin:0 auto;
width:95.7%;
}
#popupresult .trimerciAddT1 {
margin-top:7px;	
}
#popupresult .trimerciAddT2 {
margin-top:7px;	
}
#popupresult .leftmerciAdd {
color: #1b7197;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 16px;
line-height: 16px;
width: 100%;
text-align: center;
}
#popupresult .leftmerciAdd font {
float: right;
margin-top: -6px;	
}
#popupresult .rightmerciAdd {
color: #27b4fd;
float: left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 18px;
line-height: 18px;
width: 100%;
text-align: center;
margin-top: 2px;
}
#popupresult .button_reserverAdd {
float: left;
text-align: center;
width: 100%;
}
#popupresult .button_reserverAdd input {
background-color: #fe9602;
background-image:url("../images/icon_decsectResultAdd.png");
background-position:94% center;
background-repeat:no-repeat;
border: 0 none;
cursor: pointer;
color: #ffffff;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight: 700;
height: 56px;
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;
}
#panier .buton_valdier_ticket_disabled{
cursor: no-drop;
opacity: 0.49;
}
/**********************************************
			 Fin Add Popup Result
**********************************************/
/*****************************************
		    Modifier Recherche
*****************************************/
#modifierrech .colmodrec {
background-color:#c9f6fa;
float:left;
height:66px;
width:100%;	
}
#modifierrech .colmodrec1 {
float:left;	
height:66px;
width:133px;
}	
#modifierrech .colmodrec2 {
float:left;	
height:66px;
width:225px;
}	
#modifierrech .colmodrec3 {
float:left;
height:66px;
margin-left:18px;
width:284px;	
}	
#modifierrech .colmodrec3 .btn-group {
height:100%;
width:100%;	
}	
#modifierrech .colmodrec3 .btn {
background-color:transparent;
background-image:url("../images/icon_selpro1.png");
background-repeat:no-repeat;
background-position: 12px center;	
border:1px solid #adedf3;
box-shadow:none;
color:#27b4fd;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:14px;
height:38px;
margin-top:14px;
padding:0 0 0 41px;
width:100%;	
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}	
#modifierrech .colmodrec3 .dropdown-menu {
background-color:rgba(244, 244, 244, 0.8);	
margin:0;
padding: 2px 0;
padding-bottom:0;
width:100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;	
}
#modifierrech .colmodrec3 .dropdown-menu > li > a {
color: #1c77a4;
font-size: 12px;
padding: 5px 0px 5px 15px;
border-bottom: 1px solid rgba(0,0,0,.1);
}
#modifierrech .colmodrec3 .dropdown-menu > li > a:hover {
background-color:#cbf6fa;
border-bottom: 1px solid #cbf6fa;
}
#modifierrech .colmodrec3 .caret {
background-image:url("../images/icon_selpro3.png");
background-repeat:no-repeat;
border:0 none;
height:6px;
right:14px;
width:12px;	
}	
#modifierrech .colmodrec4 {
float:left;
height:66px;
margin-left:18px;
width:284px;	
}	
#modifierrech .colmodrec4 .btn-group {
height:100%;
width:100%;	
}	
#modifierrech .colmodrec4 .btn {
background-color:transparent;
background-image:url("../images/icon_themodrec.png");
background-repeat:no-repeat;
background-position: 8px center;	
border:1px solid #adedf3;
box-shadow:none;
color:#27b4fd;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:14px;
height:38px;
margin-top:14px;
padding:0 0 0 34px;
width:100%;	
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}	
#modifierrech .colmodrec4 .dropdown-menu {
background-color:rgba(244, 244, 244, 0.8);	
margin:0;
padding: 2px 0;
padding-bottom:0;
width:100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;	
}
#modifierrech .colmodrec4 .dropdown-menu > li > a {
color: #1c77a4;
font-size: 12px;
padding: 5px 0px 5px 15px;
border-bottom: 1px solid rgba(0,0,0,.1);
}	
#modifierrech .colmodrec4 .dropdown-menu > li > a:hover {
background-color:#cbf6fa;
border-bottom: 1px solid #cbf6fa;
}
#modifierrech .colmodrec4 .caret {
background-image:url("../images/icon_selpro3.png");
background-repeat:no-repeat;
border:0 none;
height:6px;
right:11px;
width:12px;	
}	
#modifierrech .colmodrec5 {
float:left;
height:66px;
margin-left:13px;
width:165px;	
}
#modifierrech .titvoueteaind {
background-image:url("../images/icon_voueteind.png");
background-repeat:no-repeat;
color:#1c77a4;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:18px;	
height:24px;
line-height:18px;
margin-top:20px;
padding-left:36px;
}	
#modifierrech .titvoueteaind span {
position:relative;
top:4px;	
}
#modifierrech .inpdesind {
background-color: transparent;
border: 1px solid #adedf3;
box-shadow:none;
color: #27b4fd;
float: left;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 18px;
height: 38px;
margin-top:14px;
padding: 0 0 0 35px;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
text-transform: capitalize;
}	
#modifierrech .colmodrec2 .form-control::-webkit-input-placeholder { color: #27b4fd; }  /* WebKit, Blink, Edge */
#modifierrech .colmodrec2 .form-control:-moz-placeholder { color: #27b4fd; }  /* Mozilla Firefox 4 to 18 */
#modifierrech .colmodrec2 .form-control::-moz-placeholder { color: #27b4fd; }  /* Mozilla Firefox 19+ */
#modifierrech .colmodrec2 .form-control:-ms-input-placeholder { color: #27b4fd; }  /* Internet Explorer 10-11 */
#modifierrech .colmodrec2 .form-control::-ms-input-placeholder { color: #27b4fd; }  /* Microsoft Edge */
#modifierrech .titvouparceweeind {
background-image:url("../images/icon_vouparceweeind.png");
background-repeat:no-repeat;
color:#1c77a4;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size:18px;	
height:23px;
line-height:18px;
margin-top:19px;
padding-left:37px;
}	
#modifierrech .titvouparceweeind span {
position:relative;
top:4px;	
}
#modifierrech .inpdatvoupar {
background-color:transparent;
background-image: url(../images/icon_flechedate.png);
background-position:164px center;
background-repeat: no-repeat;
border: 1px solid #adedf3;
box-shadow:none;
color:#27b4fd;	
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 16px;
height:38px;
margin-top:14px;
padding:0 0 0 24px;
width:100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;	
}
#modifierrech .sub {
background-color: transparent;
border: 1px solid #ffaa31;
color: #fe9602;
cursor: pointer;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 16px;
height: 38px;
margin-top:14px;
padding: 0;
text-align: center;
transition: all 0.45s linear 0s;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
/*****************************************
		  Fin Modifier Recherche
*****************************************/
/*****************************************
		        Zoom Weekngo
*****************************************/
#zoomwee {
}
#zoomwee .contenuzomwee {
float:left;
height:auto;
width:100%;
}	
#zoomwee .coltitvilpluvis {
margin-top:34px;
width:100%;	
}
#zoomwee .bartitvilpluvis {
background-color:rgba(216, 223, 227, 0.6);	
float:left;	
height:1px;
margin-top:9px;
width:310px;
}	
#zoomwee .titvilpluvis {
float:left;	
width:519px;
}	
#zoomwee .tit-vilpluvis {
background-image: url("../images/icon_alaunewee.png");
background-repeat: no-repeat;
color: #fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 34px;
height: 19px;
line-height: 34px;
margin-left: 130px;
padding-left: 44px;
}	
#zoomwee .tit-vilpluvis span {
position:relative;
top:-10px;	
}	
#zoomwee .tit-vilpluvis font {
color:#27b4fd;	
}	
#zoomwee .blocimagezomm {
height:233px;
margin-top:24px;
position:relative;
width:100%;		
}	
#zoomwee .blocimagezomm img {
height:100%;
width:100%;	
}
#zoomwee .titimgzomwee {
color:#ffffff;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:36px;
line-height:36px;
position:absolute;
text-align:center;
text-shadow: 1px 1.732px 21px rgba(0, 0, 0, 0.34);
top:100px;
text-transform:uppercase;
width:100%;	
}	
#zoomwee .priimgzomwee {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 31px;
line-height: 31px;
bottom: 11px;
position: absolute;
right: 29px;
text-shadow: 1px 1.732px 21px rgba(0, 0, 0, 0.34);
}	
#zoomwee .priimgzomwee span {
font-size:20px;		
}	
#zoomwee .priimgzomwee font {
font-size: 11.42px;
display: inline-block;
width: 38px;
line-height: 11px;
text-align: right;
margin-right: -2px;		
}	
/*****************************************
		      Fin Zoom Weekngo
*****************************************/
/*****************************************
		     Nos Themes Decouverte
*****************************************/
#nosthemesdec {
}	
#nosthemesdec .conteanunosthemes {
float:left;
height:auto;
width:100%;
}
#nosthemesdec .coltitidewee {
margin-top:26px;	
width:100%;
}	
#nosthemesdec .trititidewee {	
background-color:rgba(216, 223, 227, 0.6);
float:left;
height:1px;
margin-top:18px;
width:266px;	
}	
#nosthemesdec .titidewee {	
float:left;	
width:608px;
}	
#nosthemesdec .tit-idewee {	
background-image: url("../images/icon_idewee1.png");
background-repeat: no-repeat;
color:#fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 35.28px;
font-weight: 700;
height:29px;
line-height:35px;
margin-left:124px;
padding-left:44px;
}		
#nosthemesdec .tit-idewee span {	
position:relative;
top:-2px;
}		
#nosthemesdec .tit-idewee font {	
color:#27b4fd;
}	
#nosthemesdec .coldetnosthewee {	
margin-top:35px;
width:100%;
}	
#nosthemesdec .blocdetnosthewee {
cursor:pointer;	
float:left;
position:relative;
}
#nosthemesdec .blocdetnosthewee1 {
height:471px;	
width:369px;	
}
#nosthemesdec .blocdetnosthewee2 {
height:471px;		
margin-left:15px;
width:370px;	
}
#nosthemesdec .blocdetnosthewee4 {
height:471px;		
margin-left:17px;	
width:369px;	
}
#nosthemesdec .blocdetnosthewee5 {
height:297px;	
margin-top:15px;
width:561px;	
}
#nosthemesdec .blocdetnosthewee6 {
height:297px;	
margin-top:15px;
margin-left:17px;
width:561px;	
}
#nosthemesdec .blocmindetnosthewee1 {
height:225px;
position:relative;
width:100%;	
}
#nosthemesdec .blocmindetnosthewee2 {
height:225px;
margin-top:21px;
position:relative;
width:100%;	
}
#nosthemesdec .nosthedec {
height:100%;
width:100%;	
}
#nosthemesdec .hover_nosthe {
background-image:url("../images/hover_nosthe.png");
background-size:100% 100%;
background-repeat:no-repeat;
bottom:0;	
height:97px;
position:absolute;
width:100%;
z-index:2;	
}
#nosthemesdec .titnosthe {
bottom:22px;		
color:#feffff;	
font-family: 'Pacifico', cursive;
font-size:30px;
font-weight:400;
line-height:30px;
position:absolute;
text-align:center;
width:100%;
z-index:8;	
text-transform: capitalize;	
}		
/*****************************************
		   Fin Nos Themes Decouverte
*****************************************/
/*****************************************
		   Destinations A Decouvrir
*****************************************/
#destiadecou {
}	
#destiadecou .contenudestiadecou {
float:left;
height:auto;
width:100%;
}	
#destiadecou .coltitvilpluvis {
margin-top:37px;
width:100%;	
}
#destiadecou .bartitvilpluvis {
background-color:rgba(216, 223, 227, 0.6);
float:left;	
height:1px;
margin-top:15px;
width:274px;
}	
#destiadecou .titvilpluvis {
float:left;	
width:592px;
}	
#destiadecou .tit-vilpluvis {
background-image:url("../images/icon_vilpluvis.png");
background-repeat:no-repeat;	
color:#fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 35.28px;
font-weight: 700;
height:33px;
line-height:35px;
margin-left:99px;
padding-left:58px;
}	
#destiadecou .tit-vilpluvis span {
position:relative;
top:-1px;	
}	
#destiadecou .tit-vilpluvis font {
color:#27b4fd;	
}
#destiadecou .coldetdesadec {
margin-top:27px;	
width:100%;	
}	
#destiadecou .blocdetdesadec {
cursor:pointer;	
float:left;
height:353px;
margin-bottom:1px;
margin-right:1.5px;
position:relative;
width:379px;	
}
#destiadecou .blocdetdesadecMR {	
margin-right:0;	
}	
#destiadecou .blocdetdesadec img {
height:100%;	
width:100%;	
}
#destiadecou .blocdetdesadecB {	
background-color:rgba(28, 119, 164, 0.2);
height:100%;
position:absolute;	
top:0;
width:100%;	
z-index:2;		
}	
#destiadecou .titdesadec {
color:#ffffff;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:34.87px;
line-height:34px;
position:absolute;
text-align:center;
text-shadow: 1px 1.732px 21px rgba(0, 0, 0, 0.34);
top:170px;	
width:100%;	
z-index:4;		
text-transform: capitalize;
}	
#destiadecou .pridesadec {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 27.6px;
line-height: 27px;
bottom: 14px;
position: absolute;
right: 28px;
text-shadow: 1px 1.732px 21px rgba(0, 0, 0, 0.34);
z-index:4;	
}	
#destiadecou .pridesadec span {
font-size:18px;		
}	
#destiadecou .pridesadec font {
font-size: 11.16px;
display: inline-block;
width: 38px;
line-height: 11px;
text-align: right;
margin-right: -2px;		
}	
#destiadecou .colbutdesadec {
margin-top:9px;
width:100%;	
}	
#destiadecou .sub {
background-color: transparent;
background-image: url("../images/icon_modrecind1.png");
background-repeat: no-repeat;
background-position: 284px center;
border: 1px solid #fe9602;
color: #fe9602;
cursor: pointer;
float:right;
font-family: 'Montserrat', sans-serif;
font-size: 13.52px;
font-weight:600;
height: 40px;
padding: 0 0 0 103px;
text-align: left;
transition: all 0.45s linear 0s;
width: 379px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}	
#destiadecou .sub:hover {
background-image: url("../images/icon_modrecind1h.png");
border: 1px solid #27b4fd;
color: #27b4fd;
}
/*****************************************
		 Fin Destinations A Decouvrir
*****************************************/
/*****************************************
		     A La Une Escapade
*****************************************/
#alauneesc {
}
#alauneesc .contenuzomwee {
float:left;
height:auto;
width:100%;
}	
#alauneesc .coltitvilpluvis {
margin-top:31px;
width:100%;	
}
#alauneesc .bartitvilpluvis {
background-color:rgba(216, 223, 227, 0.6);	
float:left;	
height:1px;
margin-top:9px;
width:363px;
}	
#alauneesc .titvilpluvis {
float:left;	
width:414px;
}	
#alauneesc .tit-vilpluvis {
background-image: url("../images/icon_alaunewee.png");
background-repeat: no-repeat;
color: #fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 34px;
height: 19px;
line-height: 34px;
margin-left: 49px;
padding-left: 44px;
}	
#alauneesc .tit-vilpluvis span {
position:relative;
top:-10px;	
}	
#alauneesc .tit-vilpluvis font {
color:#27b4fd;	
}	
#alauneesc .container2 {
margin:0 auto;	
max-width:94.4%;	
width:100%;
}	
#alauneesc .colconvilpluvis {
float:left;	
margin-top:28px;
width:100%;	
}
#alauneesc .convilpluvis {
float:left;	
height:330px;
width:90.45%;
}
#alauneesc .blocvilpluvis {
cursor: pointer;	
float:left;	
height:330px;
position:relative;
width:100%;
}
#alauneesc .blocvilpluvis img {
height:100%;
width:100%;	
}
#alauneesc .nomvilpluvis {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 30px;
line-height: 30px;
position: absolute;
top: 144px;
text-align: center;
text-shadow: 1px 1.732px 21px rgba( 0, 0, 0 , 0.34);
width: 100%;
z-index: 6;
text-transform: capitalize;
}
#alauneesc .voivilpluvis {
background-color:#fe9602;
cursor:pointer;	
float:left;	
height:330px;
width:9.55%;	
}
#alauneesc .titvoivilpluvis {
color:#ffffff;
font-family: 'Montserrat', sans-serif;
font-size:13.43px;
font-weight:700;	
line-height:16px;
margin-top:160px;
text-align:center;
text-decoration:underline;
text-transform:uppercase;
}
#alauneesc .hovalaunesc {
background-color:rgba( 183, 186, 187 , 0.3);
height:100%;
position:absolute;
top:0;
width:100%;
z-index:4;	
}
#alauneesc .coltitvilpluvis2 {
margin-top:29px;
width:100%;	
}
#alauneesc .bartitvilpluvis2 {
background-color:rgba(216, 223, 227, 0.6);
float:left;	
height:1px;
margin-top:15px;
width:274px;
}	
#alauneesc .titvilpluvis2 {
float:left;	
width:592px;
}	
#alauneesc .tit-vilpluvis2 {
background-image:url("../images/icon_vilpluvis.png");
background-repeat:no-repeat;	
color:#fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 35.28px;
font-weight: 700;
height:33px;
line-height:35px;
margin-left:29px;
padding-left:58px;
}	
#alauneesc .tit-vilpluvis2 span {
position:relative;
top:-1px;	
}	
#alauneesc .tit-vilpluvis2 font {
color:#27b4fd;	
}
#alauneesc .hoverimgpro {
background-color:rgba( 183, 186, 187 , 0.3);
height: 100%;
top: 0;
position: absolute;
opacity: 0;
transition: .8s ease;
width: 100%;
z-index: 2;
}
#alauneesc .bloctitlesvil {
background-color: transparent;
border: 1px solid #ffffff;
float:left;
height: 15%;
top: 42%;
position: absolute;
opacity: 0;
transition: .8s ease;
width: 80%;
left: 10%;
}
#alauneesc .titlesvil {
color: #ffffff;
font-family: 'Pacifico', cursive;
font-weight: 400;
font-size: 21px;
margin-top:8px;
text-align:center;	
text-shadow: 1px 1.732px 21px rgba( 0, 0, 0 , 0.34);
}
#alauneesc .blocvilpluvis:hover .hovalaunesc {
display:none;
}
#alauneesc .blocvilpluvis:hover .nomvilpluvis {
display:none;
}
#alauneesc .blocvilpluvis:hover .bloctitlesvil {
opacity: 1;
}
#alauneesc .blocvilpluvis:hover .hoverimgpro {
opacity: 1;
}
/*****************************************
		    Fin A La Une Escapade
*****************************************/
/*****************************************
		 Nos idees escapade Weekend
*****************************************/
#nosideescwee {
}	
#nosideescwee .conteanunosthemes {
float:left;
height:auto;
width:100%;
}
#nosideescwee .coltitidewee {
margin-top:36px;	
width:100%;
}	
#nosideescwee .trititidewee {	
background-color:rgba(216, 223, 227, 0.6);
float:left;
height:1px;
margin-top:18px;
width:266px;	
}	
#nosideescwee .titidewee {	
float:left;	
width:608px;
}	
#nosideescwee .tit-idewee {	
background-image: url("../images/icon_idewee1.png");
background-repeat: no-repeat;
color:#fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 35.28px;
font-weight: 700;
height:29px;
line-height:35px;
margin-left:55px;
padding-left:44px;
}		
#nosideescwee .tit-idewee span {	
position:relative;
top:-2px;
}		
#nosideescwee .tit-idewee font {	
color:#27b4fd;
}	
#nosideescwee .coldetnosthewee {	
margin-top:35px;
width:100%;
}	
#nosideescwee .blocdetnosthewee {
cursor:pointer;	
float:left;
position:relative;
}
#nosideescwee .blocdetnosthewee1 {
height:471px;	
width:369px;	
}
#nosideescwee .blocdetnosthewee2 {
height:471px;		
margin-left:15px;
width:370px;	
}
#nosideescwee .blocdetnosthewee4 {
height:471px;		
margin-left:17px;	
width:369px;	
}
#nosideescwee .blocdetnosthewee5 {
height:297px;	
margin-top:15px;
width:561px;	
}
#nosideescwee .blocdetnosthewee6 {
height:297px;	
margin-top:15px;
margin-left:17px;
width:561px;	
}
#nosideescwee .blocmindetnosthewee1 {
height:225px;
position:relative;
width:100%;	
}
#nosideescwee .blocmindetnosthewee2 {
height:225px;
margin-top:21px;
position:relative;
width:100%;	
}
#nosideescwee .nosthedec {
height:100%;
width:100%;	
}
#nosideescwee .hover_nosthe {
background-image:url("../images/hover_nosthe.png");
background-size:100% 100%;
background-repeat:no-repeat;
bottom:0;	
height:97px;
position:absolute;
width:100%;
z-index:2;	
}
#nosideescwee .titnosthe {
bottom:22px;		
color:#feffff;	
font-family: 'Pacifico', cursive;
font-size:30px;
font-weight:400;
line-height:30px;
position:absolute;
text-align:center;
width:100%;
z-index:8;		
text-transform: capitalize;
}		
#nosideescwee .tit-idewee2 {	
background-image: url("../images/icon_idewee1.png");
background-repeat: no-repeat;
color:#fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 35.28px;
font-weight: 700;
height:29px;
line-height:35px;
margin-left:137px;
padding-left:44px;
}		
#nosideescwee .tit-idewee2 span {	
position:relative;
top:-2px;
}		
#nosideescwee .tit-idewee2 font {	
color:#27b4fd;
}
/*****************************************
	   Fin Nos idees escapade Weekend
*****************************************/
/*****************************************
		 Les destinations principales
*****************************************/
#destprinc {
}	
#destprinc .contenudestiadecou {
float:left;
height:auto;
width:100%;
}	
#destprinc .coltitvilpluvis {
margin-top:37px;
width:100%;	
}
#destprinc .bartitvilpluvis {
background-color:rgba(216, 223, 227, 0.6);
float:left;	
height:1px;
margin-top:15px;
width:274px;
}	
#destprinc .titvilpluvis {
float:left;	
width:592px;
}	
#destprinc .tit-vilpluvis {
background-image:url("../images/icon_vilpluvis.png");
background-repeat:no-repeat;	
color:#fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 35.28px;
font-weight: 700;
height:33px;
line-height:35px;
margin-left:72px;
padding-left:58px;
}	
#destprinc .tit-vilpluvis span {
position:relative;
top:-1px;	
}	
#destprinc .tit-vilpluvis font {
color:#27b4fd;	
}
#destprinc .coldetdesadec {
margin-top:27px;	
width:100%;	
}	
#destprinc .blocdetdesadec {
cursor:pointer;	
float:left;
height:353px;
margin-bottom:1px;
margin-right:1.5px;
position:relative;
width:379px;	
}
#destprinc .blocdetdesadecMR {	
margin-right:0;	
}	
#destprinc .blocdetdesadec img {
height:100%;	
width:100%;	
}
#destprinc .blocdetdesadecB {	
background-color:rgba(28, 119, 164, 0.2);
height:100%;
position:absolute;	
top:0;
width:100%;	
z-index:2;		
}	
#destprinc .titdesadec {
color:#ffffff;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:34.87px;
line-height:34px;
position:absolute;
text-align:center;
text-shadow: 1px 1.732px 21px rgba(0, 0, 0, 0.34);
top:170px;	
width:100%;	
z-index:4;		
text-transform: capitalize;
}	
#destprinc .pridesadec {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 27.6px;
line-height: 27px;
bottom: 14px;
position: absolute;
right: 28px;
text-shadow: 1px 1.732px 21px rgba(0, 0, 0, 0.34);
z-index:4;	
}	
#destprinc .pridesadec span {
font-size:18px;		
}	
#destprinc .pridesadec font {
font-size: 11.16px;
display: inline-block;
width: 38px;
line-height: 11px;
text-align: right;
margin-right: -2px;		
}	
#destprinc .colbutdesadec {
margin-top:9px;
width:100%;	
}	
#destprinc .sub {
background-color: transparent;
background-image: url("../images/icon_modrecind1.png");
background-repeat: no-repeat;
background-position: 284px center;
border: 1px solid #fe9602;
color: #fe9602;
cursor: pointer;
float:right;
font-family: 'Montserrat', sans-serif;
font-size: 13.52px;
font-weight:600;
height: 40px;
padding: 0 0 0 103px;
text-align: left;
transition: all 0.45s linear 0s;
width: 379px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}	
#destprinc .sub:hover {
background-image: url("../images/icon_modrecind1h.png");
border: 1px solid #27b4fd;
color: #27b4fd;
}
/*****************************************
	  Fin Les destinations principales
*****************************************/
/*****************************************
		  A La Une Weekend Monde
*****************************************/
#alauneweemon {
}
#alauneweemon .contenuzomwee {
float:left;
height:auto;
width:100%;
}	
#alauneweemon .coltitvilpluvis {
margin-top:28px;
width:100%;	
}
#alauneweemon .bartitvilpluvis {
background-color:rgba(216, 223, 227, 0.6);	
float:left;	
height:1px;
margin-top:9px;
width:310px;
}	
#alauneweemon .bartitvilpluvis1 {
background-color:rgba(216, 223, 227, 0.6);	
float:left;	
height:1px;
margin-top:9px;
width:359px;
}
#alauneweemon .titvilpluvis {
float:left;	
width:519px;
}	
#alauneweemon .titvilpluvis1 {
float:left;	
width:421px;
}	
#alauneweemon .tit-vilpluvis {
background-image: url("../images/icon_alaunewee.png");
background-repeat: no-repeat;
color: #fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 34px;
height: 19px;
line-height: 34px;
margin-left: 59px;
padding-left: 43px;
}	
#alauneweemon .tit-vilpluvis span {
position:relative;
top:-10px;	
}	
#alauneweemon .tit-vilpluvis font {
color:#27b4fd;	
}	
#alauneweemon .tit-vilpluvis1 {
background-image: url("../images/icon_alaunewee.png");
background-repeat: no-repeat;
color: #fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 34px;
height: 19px;
line-height: 34px;
margin-left: 34px;
padding-left: 43px;
text-transform:uppercase;
}	
#alauneweemon .tit-vilpluvis1 span {
position:relative;
top:-10px;	
}	
#alauneweemon .tit-vilpluvis1 font {
color:#27b4fd;	
}
#alauneweemon .tit-vilpluvis2 {
background-image: url("../images/icon_alaunewee.png");
background-repeat: no-repeat;
color: #fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 32px;
height: 19px;
line-height: 34px;
margin-left: 34px;
padding-left: 43px;
text-transform:uppercase;
}	
#alauneweemon .tit-vilpluvis2 span {
position:relative;
top:-10px;	
}	
#alauneweemon .tit-vilpluvis2 font {
color:#27b4fd;	
}	
#alauneweemon .coldetuneweemon {
margin-top:29px;
width:100%;	
}
#alauneweemon .blocuneweemon {
float:left;
height:254px;
margin-right:15.5px;
width:369px;	
}
#alauneweemon .blocuneweemonR {
margin-right:0;	
}
#alauneweemon .imguneweemon {
cursor:pointer;
height:196px;
position:relative;
width:100%;	
}	
#alauneweemon .imguneweemon img {
height:100%;
width:100%;		
}
#alauneweemon .hovalaunewee {
background-color: rgba( 255, 255, 255 , 0.8);
height: 100%;
position: absolute;
top: 0;
width: 100%;
z-index: 4;
opacity: 0;
transition: .8s ease;
}
#alauneweemon .imguneweemon:hover .hovalaunewee {
opacity: 1;	
}
#alauneweemon .buthovalaune {
margin-top:74px;	
text-align: center;
width: 100%;
}
#alauneweemon .sub {
background-color: transparent;
border: 1px solid #1c77a4;
color: #1c77a4;
font-family: 'Pacifico', cursive;
font-weight: 400;
font-size: 21px;
height: 48px;
transition: all 0.45s linear 0s;
width: 200px;
}
#alauneweemon .sub:hover {
background-color: #1c77a4;
color: #ffffff;
}
#alauneweemon .parprivilpluvis {
bottom: 4px;
color: #1c77a4;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 28.5px;
font-weight: 700;
line-height: 28px;
position: absolute;
right: 20px;
text-shadow: 1px 1.732px 21px rgba( 0, 0, 0 , 0.34);
}
#alauneweemon .parvilpluvis {
float: left;
font-size: 10.45px;
line-height: 10px;
margin-top: 3px;
margin-right: 5px;
text-align: right;
text-shadow: 1px 1.732px 21px rgba( 0, 0, 0 , 0.34);
width: 35px;
}
#alauneweemon .parprivilpluvis font {
font-size: 19px;
margin-left: -2px;	
}
#alauneweemon .tituneweemon {
color:#07608f;
font-family: 'Montserrat', sans-serif;
font-size:12.56px;
font-weight:700;
line-height:12px;
margin-top:13px;
text-transform:uppercase;	
}
#alauneweemon .vilpayuneweemon {
color: #fe9602;
font-family: 'Montserrat', sans-serif;
font-size: 12.56px;
font-weight: 400;
line-height: 12px;
margin-top: 5px;
}			
/*****************************************
		  Fin A La Une Weekend Monde
*****************************************/
/*****************************************
		      Nos weekend Monde
*****************************************/
#nosweemond {
}	
#nosweemond .conteanunosthemes {
float:left;
height:auto;
width:100%;
}
#nosweemond .coltitidewee {
margin-top:34px;	
width:100%;
}	
#nosweemond .trititidewee {	
background-color:rgba(216, 223, 227, 0.6);
float:left;
height:1px;
margin-top:18px;
width:266px;	
}	
#nosweemond .titidewee {	
float:left;	
width:608px;
}	
#nosweemond .tit-idewee {	
background-image: url("../images/icon_idewee1.png");
background-repeat: no-repeat;
color:#fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 35.28px;
font-weight: 700;
height:29px;
line-height:35px;
margin-left:127px;
padding-left:44px;
}		
#nosweemond .tit-idewee span {	
position:relative;
top:-2px;
}		
#nosweemond .tit-idewee font {	
color:#27b4fd;
}	
#nosweemond .coldetnosthewee {	
margin-top:35px;
width:100%;
}	
#nosweemond .blocdetnosthewee {
cursor:pointer;	
float:left;
position:relative;
}
#nosweemond .blocdetnosthewee1 {
height:471px;	
width:369px;	
}
#nosweemond .blocdetnosthewee2 {
height:471px;		
margin-left:15px;
width:370px;	
}
#nosweemond .blocdetnosthewee4 {
height:471px;		
margin-left:17px;	
width:369px;	
}
#nosweemond .blocdetnosthewee5 {
height:297px;	
margin-top:15px;
width:561px;	
}
#nosweemond .blocdetnosthewee6 {
height:297px;	
margin-top:15px;
margin-left:17px;
width:561px;	
}
#nosweemond .blocmindetnosthewee1 {
height:225px;
position:relative;
width:100%;	
}
#nosweemond .blocmindetnosthewee2 {
height:225px;
margin-top:21px;
position:relative;
width:100%;	
}
#nosweemond .nosthedec {
height:100%;
width:100%;	
}
#nosweemond .hover_nosthe {
background-image:url("../images/hover_nosthe.png");
background-size:100% 100%;
background-repeat:no-repeat;
bottom:0;	
height:97px;
position:absolute;
width:100%;
z-index:2;	
}
#nosweemond .titnosthe {
bottom:22px;		
color:#feffff;	
font-family: 'Pacifico', cursive;
font-size:30px;
font-weight:400;
line-height:30px;
position:absolute;
text-align:center;
width:100%;
z-index:8;
text-transform: capitalize;		
}		
/*****************************************
	      Fin Nos weekend Monde
*****************************************/
/*****************************************
	   Principales villes du Monde
*****************************************/
#prinvilmond {
}	
#prinvilmond .contenudestiadecou {
float:left;
height:auto;
width:100%;
}	
#prinvilmond .coltitvilpluvis {
margin-top:37px;
width:100%;	
}
#prinvilmond .bartitvilpluvis {
background-color:rgba(216, 223, 227, 0.6);
float:left;	
height:1px;
margin-top:15px;
width:274px;
}	
#prinvilmond .titvilpluvis {
float:left;	
width:592px;
}	
#prinvilmond .tit-vilpluvis {
background-image:url("../images/icon_vilpluvis.png");
background-repeat:no-repeat;	
color:#fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 35.28px;
font-weight: 700;
height:33px;
line-height:35px;
margin-left:88px;
padding-left:52px;
}	
#prinvilmond .tit-vilpluvis span {
position:relative;
top:-1px;	
}	
#prinvilmond .tit-vilpluvis font {
color:#27b4fd;	
}
#prinvilmond .coldetdesadec {
margin-top:27px;	
width:100%;	
}	
#prinvilmond .blocdetdesadec {
cursor:pointer;	
float:left;
height:353px;
margin-bottom:1px;
margin-right:1.5px;
position:relative;
width:379px;
}
#prinvilmond .blocdetdesadecMR {	
margin-right:0;	
}	
#prinvilmond .blocdetdesadec img {
height:100%;	
width:100%;	
}
#prinvilmond .blocdetdesadecB {	
background-color:rgba(28, 119, 164, 0.2);
height:100%;
position:absolute;	
top:0;
width:100%;	
z-index:2;		
}	
#prinvilmond .titdesadec {
color:#ffffff;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:34.87px;
line-height:34px;
position:absolute;
text-align:center;
text-shadow: 1px 1.732px 21px rgba(0, 0, 0, 0.34);
top:170px;	
width:100%;	
z-index:4;		
text-transform: capitalize;
}	
#prinvilmond .pridesadec {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 27.6px;
line-height: 27px;
bottom: 14px;
position: absolute;
right: 28px;
text-shadow: 1px 1.732px 21px rgba(0, 0, 0, 0.34);
z-index:4;	
}	
#prinvilmond .pridesadec span {
font-size:18px;		
}	
#prinvilmond .pridesadec font {
font-size: 11.16px;
display: inline-block;
width: 38px;
line-height: 11px;
text-align: right;
margin-right: -2px;		
}	
#prinvilmond .colbutdesadec {
margin-top:9px;
width:100%;	
}	
#prinvilmond .sub {
background-color: transparent;
background-image: url("../images/icon_modrecind1.png");
background-repeat: no-repeat;
background-position: 284px center;
border: 1px solid #fe9602;
color: #fe9602;
cursor: pointer;
float:right;
font-family: 'Montserrat', sans-serif;
font-size: 13.52px;
font-weight:600;
height: 40px;
padding: 0 0 0 103px;
text-align: left;
transition: all 0.45s linear 0s;
width: 379px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}	
#prinvilmond .sub:hover {
background-image: url("../images/icon_modrecind1h.png");
border: 1px solid #27b4fd;
color: #27b4fd;
}
/*****************************************
	   Fin Principales villes du Monde
*****************************************/
/*****************************************
	        Destinations Monde
*****************************************/
#destmond {
}	
#destmond .contenudestiadecou {
float:left;
height:auto;
width:100%;
}	
#destmond .coltitvilpluvis {
margin-top:31px;
width:100%;	
}
#destmond .bartitvilpluvis {
background-color:rgba(216, 223, 227, 0.6);
float:left;	
height:1px;
margin-top:19px;
width:310px;
}	
#destmond .titvilpluvis {
float:left;	
width:519px;
}	
#destmond .tit-vilpluvis {
background-image:url("../images/icon_desmon.png");
background-repeat:no-repeat;	
color:#fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 35.28px;
font-weight: 700;
height:32px;
line-height:35px;
margin-left:84px;
padding-left:52px;
}	
#destmond .tit-vilpluvis span {
position:relative;
top:-1px;	
}	
#destmond .tit-vilpluvis font {
color:#27b4fd;	
}
#destmond .coldetdesadec {
margin-top:27px;	
width:100%;	
}	
#destmond .blocdetdesadec {
cursor:pointer;	
float:left;
height:353px;
margin-bottom:1px;
margin-right:1.5px;
position:relative;
width:379px;	
}
#destmond .blocdetdesadecMR {	
margin-right:0;	
}	
#destmond .blocdetdesadec img {
height:100%;	
width:100%;	
}
#destmond .blocdetdesadecB {	
background-color:rgba(28, 119, 164, 0.2);
height:100%;
position:absolute;	
top:0;
width:100%;	
z-index:2;		
}	
#destmond .titdesadec {
color:#ffffff;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:34.87px;
line-height:34px;
position:absolute;
text-align:center;
text-shadow: 1px 1.732px 21px rgba(0, 0, 0, 0.34);
text-transform: capitalize;
top:170px;	
width:100%;	
z-index:4;		
}	
#destmond .pridesadec {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 27.6px;
line-height: 27px;
bottom: 14px;
position: absolute;
right: 28px;
text-shadow: 1px 1.732px 21px rgba(0, 0, 0, 0.34);
z-index:4;	
}	
#destmond .pridesadec span {
font-size:18px;		
}	
#destmond .pridesadec font {
font-size: 11.16px;
display: inline-block;
width: 38px;
line-height: 11px;
text-align: right;
margin-right: -2px;		
}	
#destmond .colbutdesadec {
margin-top:9px;
width:100%;	
}	
#destmond .sub {
background-color: transparent;
background-image: url("../images/icon_modrecind1.png");
background-repeat: no-repeat;
background-position: 284px center;
border: 1px solid #fe9602;
color: #fe9602;
cursor: pointer;
float:right;
font-family: 'Montserrat', sans-serif;
font-size: 13.52px;
font-weight:600;
height: 40px;
padding: 0 0 0 103px;
text-align: left;
transition: all 0.45s linear 0s;
width: 379px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}	
#destmond .sub:hover {
background-image: url("../images/icon_modrecind1h.png");
border: 1px solid #27b4fd;
color: #27b4fd;
}
/*****************************************
	      Fin Destinations Monde
*****************************************/
/*****************************************
	        Destinations Maroc
*****************************************/
#destmaro {
}	
#destmaro .contenudestiadecou {
float:left;
height:auto;
width:100%;
}	
#destmaro .coltitvilpluvis {
margin-top:31px;
width:100%;	
}
#destmaro .bartitvilpluvis {
background-color:rgba(216, 223, 227, 0.6);
float:left;	
height:1px;
margin-top:18px;
width:310px;
}	
#destmaro .titvilpluvis {
float:left;	
width:519px;
}	
#destmaro .tit-vilpluvis {
background-image:url("../images/icon_desmar.png");
background-repeat:no-repeat;	
color:#fe9602;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 35.28px;
font-weight: 700;
height:31px;
line-height:35px;
margin-left:92px;
padding-left:52px;
}	
#destmaro .tit-vilpluvis span {
position:relative;
top:-1px;	
}	
#destmaro .tit-vilpluvis font {
color:#27b4fd;	
}
#destmaro .coldetdesadec {
margin-top:27px;	
width:100%;	
}	
#destmaro .blocdetdesadec {
cursor:pointer;	
float:left;
height:353px;
margin-bottom:1px;
margin-right:1.5px;
position:relative;
width:379px;	
}
#destmaro .blocdetdesadecMR {	
margin-right:0;	
}	
#destmaro .blocdetdesadec img {
height:100%;	
width:100%;	
}
#destmaro .blocdetdesadecB {	
background-color:rgba(28, 119, 164, 0.2);
height:100%;
position:absolute;	
top:0;
width:100%;	
z-index:2;		
}	
#destmaro .titdesadec {
color:#ffffff;	
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:34.87px;
line-height:34px;
position:absolute;
text-align:center;
text-shadow: 1px 1.732px 21px rgba(0, 0, 0, 0.34);
text-transform: capitalize;
top:170px;	
width:100%;	
z-index:4;		
}	
#destmaro .pridesadec {
color: #ffffff;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 27.6px;
line-height: 27px;
bottom: 14px;
position: absolute;
right: 28px;
text-shadow: 1px 1.732px 21px rgba(0, 0, 0, 0.34);
z-index:4;	
}	
#destmaro .pridesadec span {
font-size:18px;		
}	
#destmaro .pridesadec font {
font-size: 11.16px;
display: inline-block;
width: 38px;
line-height: 11px;
text-align: right;
margin-right: -2px;		
}	
#destmaro .colbutdesadec {
margin-top:9px;
width:100%;	
}	
#destmaro .sub {
background-color: transparent;
background-image: url("../images/icon_modrecind1.png");
background-repeat: no-repeat;
background-position: 284px center;
border: 1px solid #fe9602;
color: #fe9602;
cursor: pointer;
float:right;
font-family: 'Montserrat', sans-serif;
font-size: 13.52px;
font-weight:600;
height: 40px;
padding: 0 0 0 103px;
text-align: left;
transition: all 0.45s linear 0s;
width: 379px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}	
#destmaro .sub:hover {
background-image: url("../images/icon_modrecind1h.png");
border: 1px solid #27b4fd;
color: #27b4fd;
}
/*****************************************
	      Fin Destinations Maroc
*****************************************/
/*****************************************
	         Promos Weekend
*****************************************/
#promoweekend .bloctoppro {
background-color:rgba(200, 234, 251, 0.5);
float:left;
height:64px;
width:100%;
}	
#promoweekend .titoffwee {
color: #1c77a4;
float:left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 17.31px;
line-height: 17px;
margin-left: 27px;
margin-top: 25px;
}	
#promoweekend .titoffwee span {
color:#ffa628;	
}	
#promoweekend .triseltypwee {
float:right;	
height:33px;
margin-right:19px;
margin-top:15px;
width:249px;	
}	
#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: 12px 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:14px;
width:12px;	
}	
#promoweekend .triselpriwee {
width: 253px;
margin-top: 7px;
position: relative;
height: 33px;
}	
#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: 8px 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:11px;
width:12px;	
}	
#promoweekend .titprowee {
color: #1c77a4;
float:right;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 15.81px;
line-height: 15px;
margin-right: 19px;
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:28px;	
width:269px;	
}
#promoweekend .blocfilter2 {
width:303px;	
}	
#promoweekend .blocfilter3 {
width:267px;	
}	
#promoweekend .blocfilter4 {
width:273px;	
}		
#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:8px;
margin-top:21px;
width:175px;	
}	
#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:16px;
position:relative;
top:1px;
}	
#promoweekend .colrechetapro {
height:33px;
margin-top:7px;
position:relative;
width:253px;	
}	
#promoweekend .butrecetbpro {
cursor:pointer;	
height:31px;	
right:1px;
position:absolute;
top:1px;
width:37px;
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:225px 8px,213px 6px;
border: 1px solid #76c2e7;
box-shadow:none;
color: #1c77a4;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 14px;
height: 100%;
padding: 0 40px 0 20px;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}	
#promoweekend .inpVider {
	background-image:url(../images/icon_indrec.png),url(../images/icon_trichoetbpro.png);
	background-repeat:no-repeat;
	background-position:225px 8px,213px 6px;
}
#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:376px;	
}
#promoweekend .colbanpro1 img {
height:100%;
width:100%;	
}	
#promoweekend .colbanpro2 {
cursor:pointer;	
float:left;
height:194px;
margin-left:6px;
width:376px;	
}
#promoweekend .colbanpro2 img {
height:100%;
width:100%;	
}	
#promoweekend .colbanpro3 {
cursor:pointer;	
float:left;
height:194px;
margin-left:6px;
width:376px;	
}
#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:4px;
width:568px;	
}
#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:298px;	
height: 39px;
width: 39px;
z-index:5;
}
#promoweekend .icon_actliste {
cursor: pointer;
position: absolute;
bottom: -15px;
left: 213px;
height: 39px;
width: 39px;
z-index:5;
}
#promoweekend .icon_hotliste {
cursor:pointer;		
position:absolute;
bottom: -15px;
left:257px;	
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: 179px center;
border: 0 none;
color: #fffefe;
cursor: pointer;
font-family: 'Montserrat', sans-serif;
font-size: 17.04px;
font-weight: 500;
height: 44px;
left:149px;
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:29px;
width:27px;	
}
#promoweekend .nomprowee {
color: #497489;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 23.65px;
line-height: 23px;
margin-left: 30px;
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:30px;
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:29px;
margin-top:6px;
padding-left:26px;	
}
#promoweekend .titdurpro span {
position:relative;
top:2px;	
}
#promoweekend .titcatpro {
background-image:url("../images/icon_catpro.png");
background-repeat:no-repeat;
height: 18px;
line-height: 18px;
}
#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: 22px;
}
#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:66px;
width:497px;	
}	
#weekendsurmesure .colvilregsurmes {
float:left;
margin-left:19px;
width:497px;	
}	
#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;
text-transform: capitalize;
}	
#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: #27b4fd99;font-size: 13px;font-family: 'Conv_ThomasHeadline-Light',Sans-Serif; }  /* WebKit, Blink, Edge */
#weekendsurmesure .colinpsurmes .form-control:-moz-placeholder { color: #27b4fd99;font-size: 13px;font-family: 'Conv_ThomasHeadline-Light',Sans-Serif; }  /* Mozilla Firefox 4 to 18 */
#weekendsurmesure .colinpsurmes .form-control::-moz-placeholder { color: #27b4fd99;font-size: 13px;font-family: 'Conv_ThomasHeadline-Light',Sans-Serif; }  /* Mozilla Firefox 19+ */
#weekendsurmesure .colinpsurmes .form-control:-ms-input-placeholder { color: #27b4fd99;font-size: 13px;font-family: 'Conv_ThomasHeadline-Light',Sans-Serif; }  /* Internet Explorer 10-11 */
#weekendsurmesure .colinpsurmes .form-control::-ms-input-placeholder { color: #27b4fd99;font-size: 13px;font-family: 'Conv_ThomasHeadline-Light',Sans-Serif; }  /* 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:66px;
width:1015px;	
}
#weekendsurmesure .coldatdepdatretflesurmes {
margin-top:11px;
width:100%;	
}	
#weekendsurmesure .coldatdepsurmes {
float:left;
margin-left:66px;
width:330px;	
}	
#weekendsurmesure .coldatretsurmes {
float:left;
margin-left:12px;
width:330px;	
}
#weekendsurmesure .colflesurmes {
float:left;
margin-left:11px;
width:330px;	
}
#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:26px;
margin-top:4px;	
}
#weekendsurmesure .iconavisurmes img {
vertical-align: super;
}
#weekendsurmesure .inpichsurmes {
float:left;
height:20px;	
}
#weekendsurmesure .inpichsurmes1 {
margin-left:17px;
width:165px;	
}
#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:26px;
margin-top:3px;	
}
#weekendsurmesure .iconhotsurmes img {
vertical-align: super;
}
#weekendsurmesure .inpichsurmes2 {
margin-left:21px;
width:165px;	
}
#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:164px;	
}
#weekendsurmesure .inpichsurmes4 {
width:169px;	
}
#weekendsurmesure .inpichsurmes5 {
width:170px;	
}
#weekendsurmesure .inpichsurmes6 {
width:165px;	
}
#weekendsurmesure .inpichsurmes7 {
width:200px;	
}
#weekendsurmesure .excursurmes {
margin-top:28px;
width:100%;	
}
#weekendsurmesure .iconexcsurmes {
float:left;
margin-left:29px;
margin-top:-1px;	
}
#weekendsurmesure .iconexcsurmes img {
vertical-align: super;
}
#weekendsurmesure .colactsurmes {
float:left;
margin-left:24px;
width:497px;	
}	
#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:66px;
width:330px;	
}
#weekendsurmesure .colenfsurmes {
border:1px solid #7fd3ff;
float:left;
height:43px;
margin-left:12px;
width:330px;	
}
#weekendsurmesure .colbebsurmes {
border:1px solid #7fd3ff;
float:left;
height:43px;
margin-left:11px;
width:330px;	
}
#weekendsurmesure .titaduenfbebsurmes {
color:#27b4fd;
float:left;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size:15px;
line-height:15px;	
margin-left: 26px;
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: 81px;
margin-top: 30px;
width: 999px;
}	
#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: 60px;
}
#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:68px;
width:1011px;	
}
#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: #27b4fd99;font-size: 13px;font-family: 'Conv_ThomasHeadline-Light',Sans-Serif; }  /* WebKit, Blink, Edge */
#weekendsurmesure .colinpsurmes2 .form-control:-moz-placeholder { color: #27b4fd99;font-size: 13px;font-family: 'Conv_ThomasHeadline-Light',Sans-Serif; }  /* Mozilla Firefox 4 to 18 */
#weekendsurmesure .colinpsurmes2 .form-control::-moz-placeholder { color: #27b4fd99;font-size: 13px;font-family: 'Conv_ThomasHeadline-Light',Sans-Serif; }  /* Mozilla Firefox 19+ */
#weekendsurmesure .colinpsurmes2 .form-control:-ms-input-placeholder { color: #27b4fd99;font-size: 13px;font-family: 'Conv_ThomasHeadline-Light',Sans-Serif; }  /* Internet Explorer 10-11 */
#weekendsurmesure .colinpsurmes2 .form-control::-ms-input-placeholder { color: #27b4fd99;font-size: 13px;font-family: 'Conv_ThomasHeadline-Light',Sans-Serif; }  /* 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:65px;
width:192px;	
}	
#weekendsurmesure .colnomsurmes {
float:left;
margin-left:14px;
width:396px;	
}	
#weekendsurmesure .colpresurmes {
float:left;
margin-left:14px;
width:396px;	
}	
#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 .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:65px;
width:497px;	
}
#weekendsurmesure .coltelsurmes {
float:left;
margin-left:19px;
width:497px;	
}	
#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:67px;
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
*****************************************/
/*****************************************
	          Date Rangepicker
*****************************************/
.daterangepicker.dropdown-menu {
max-width: 540px !important;
}
.daterangepicker.show-calendar .calendar {
float:left;
}
/*****************************************
	        Fin Date Rangepicker
*****************************************/
/*****************************************
	             Contact
*****************************************/
#contact .bloccontact {
background-color:#ffffff;	
float:left;
height:auto;
margin-top:10px;
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:392px;	
}	
#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:35px;
margin-top:33px;
width:1068px;	
}	
#contact .coldet {
background-color:#27b4fd;	
float:left;	
height:257px;
position:relative;
width:534px;	
}	
#contact .colmap {
float:left;	
height:257px;
width:534px;	
}
#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:37px;	
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:94px;
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:93px;
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:90px;
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:92px;
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:90px;
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:40px;
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:37px;
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:37px;
margin-top:44px;
padding-left:13px;
}
#contact .mercon span {
position:relative;
top:-3px;	
}
#contact .colinpselcon {
margin-left:37px;
width:1052px;	
}
#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:519px;	
}
#contact .coltexcon {
float:left;
width:100%;	
}
#contact .colinpconL {
margin-left:14px;	
}
#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 .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:10px;
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:10px;
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: 100px;
margin-top: 55px;
text-transform: uppercase;
}	
#quisommesnous .titquisomnou span {
color:#fe9602;	
}	
#quisommesnous .blocquisomnou1 {
height:241px;	
margin-left:97px;	
margin-top:46px;
width:953px;
}	
#quisommesnous .imgquisom1 {
float:left;
height:100%;
position:relative;
width:205px;
}
#quisommesnous .blocquisomimg {
background-color:#27b4fd;
height:207px;
position:absolute;
left:-97px;
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:748px;
}
#quisommesnous .grtitquisom1 {
color: #27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 22.89px;
line-height: 27px;
margin-left: 61px;
margin-top: 38px;
text-transform: uppercase;
}
#quisommesnous .triquisom1 {
background-color:#f2a900;
height:1px;
margin-left:61px;
margin-top:8px;
width:45px;	
}
#quisommesnous .parquisom1 {
color: #1c77a4;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 16px;
line-height: 17px;
margin-left: 61px;
margin-top: 13px;
text-align: justify;
width: 654px;	
letter-spacing: -0.2px;
}
#quisommesnous .blocquisomnou2 {
height:241px;	
margin-top:30px;
width:1048px;
}	
#quisommesnous .coldetquisom2 {
background-color:#f4f4f4;	
float:left;
height:100%;
width:843px;
}
#quisommesnous .blocquisomimg2 {
background-color:#ffa72b;
height:207px;
position:absolute;
right:-92px;
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: 76px;
margin-top: 33px;
text-transform: uppercase;
}
#quisommesnous .triquisom2 {
background-color:#f2a900;
height:1px;
margin-left:75px;
margin-top:8px;
width:45px;	
}
#quisommesnous .parquisom2 {
color: #1c77a4;
font-family: 'Conv_ThomasHeadline-Light',Sans-Serif;
font-size: 16px;
line-height: 17px;
margin-left: 77px;
margin-top: 13px;
text-align: justify;
width: 654px;	
letter-spacing: -0.1px;
}
#quisommesnous .blocquisomnou3 {
height:241px;	
margin-left:97px;	
margin-top:32px;
width:953px;
}
#quisommesnous .grtitquisom3 {
color: #27b4fd;
font-family: 'Conv_ThomasHeadline-Bold',Sans-Serif;
font-size: 22.89px;
line-height: 27px;
margin-left: 61px;
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:47px;
}
#quisommesnous .colargquisomnos {
float:left;
height:100%;
}
#quisommesnous .colargquisomnos1 {
margin-left: 50px;
width: 262px;
}
#quisommesnous .colargquisomnos2 {
width:247px;	
}
#quisommesnous .colargquisomnos3 {
width:274px;	
}
#quisommesnous .colargquisomnos4 {
width:224px;	
}
#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:843px;
}
#quisommesnous .blocquisomnou4 {
height:241px;	
margin-top:38px;
width:1048px;
}	
#quisommesnous .blocquisomnou5 {
height:241px;	
margin-left:97px;	
margin-top:33px;
width:953px;
}
#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:748px;
}
#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: 61px;
margin-top: 58px;
}
/*****************************************
	       Fin Qui Sommes Nous
*****************************************/
@media screen and (max-width:1224px) {
}	
@media screen and (max-width:1024px) {
}


#fichepackage .liscadficli {
    padding-left: 15px;
}