/* CSS Document */

body {background: url("../images/bg_noise.png") repeat scroll 0 0 #FCFCFC;}

#s5_top_row2_inner { border: 1px solid #D8D8D8; border-radius: 8px; box-shadow:0 0 11px -5px #666666;}

a.readon, .button, button, p.readmore a /*li.pagenav-next, li.pagenav-prev, .s5_light_modules .module_round_box-highlight*/  { /*background:#333333 !important;*/ background:#0487B9  !important; float:right;}

/*bouton mylivechat*/
.mylivechat_container button {float:none;}

a.readon, .button, button, p.readmore a, li.pagenav-next, li.pagenav-prev, .s5_light_modules .module_round_box-highlight, .s5_light_modules .module_round_box-dark {border-radius: 8px; box-shadow: 0 0 11px #666;}

.s5_light_modules .module_round_box-highlight {background:#0487B9 !important;}

li.pagenav-next, li.pagenav-prev { background:#333333 !important;}

.button:hover, li.pagenav-next:hover, li.pagenav-prev:hover, a.readon:hover, p.readmore:hover a { background:#39B500 !important; text-decoration:none!important;}

/*le bouton du module slider en haut */
#slideInfoZoneInner a.readon {background:#39B500 !important; float:right; border-radius: 0;}
#slideInfoZoneInner a.readon:hover {background:#333333 !important;  text-decoration:none;}




.s5_light_modules .module_round_box, #s5_component_wrap {   border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 7px -2px #999999;}
	
.s5_light_modules .module_round_box-grey  {   border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 7px -2px #999999;}
	
/* arrodi tabs*/
#s5_va_accordion_inner {border-radius: 8px 8px 0 0;}
#s5_loginreg, #s5_nav li a, .s5_mod_h3, .slideInfoZone h2, .s5_is_display h3, .button, button, #s5_va_accordion_inner h3, /*li.pagenav-next, li.pagenav-prev,*/ #s5_component_wrap h2, #s5_component_wrap h1, .contentheading, .s5_va_element_inner h1, .s5_am_toggler, .uppercase, #s5_component_wrap h3 {border-radius: 8px 8px 0 0;}

#s5_accordion_menu {border-radius: 8px 8px 0 0;}

/*footer séparation du petit bloc en bas*/
.s5_dark_modules {/*background: url("../images/dark_paper_bg.jpg") repeat scroll 0 0 #4B4E55 !important;*/}

#s5_footer_area1 {padding: 36px 12px 38px; background:#0B0C0C;}
.s5_dark_modules {padding-bottom:0;}
#s5_bottom_row3_area1 {margin-bottom:0;}


/*FAQ*/
#right-list ul li, #one-list ul li  {margin-bottom: 7px;/* border-radius: 8px;  */
	/*background: none repeat scroll 0 0 #FFFADD;
    border: 1px solid #FCE79C;*/
	background: none repeat scroll 0 0 #EFF9FC;
    border: 1px solid #9DBBEA;
	padding-top: 7px;}
	
.vote {background:none; border-radius:8px; box-shadow: 2px 2px 2px #DDDDDD;}
#right-list ul li a, #one-list ul li a, #search-results-list a {color:#2F71B3;}


/*slider*/
.jdGallery .slideInfoZone h2 {color:#000000; text-shadow: 3px 2px #FFFFFF;}
/* slider correctif chrome*/
#myGallery_height {margin-top:-1px;}


/*titre modules 2 couleurs*/
.s5_light_modules .module_round_box-no_border .s5_mod_h3 {font-size: 1.7em; margin-bottom: 10px;}


/*ul espacement*/
ul.ul_arrow li, ul.ul_star li {padding-bottom:15px;}

/*ul microscope*/

ul.ul_microscope li {
    background: url("../images/microscope_ul.png") no-repeat scroll left top transparent;
    line-height: 17px;
    list-style: none outside none;
    margin-top: 12px;
    padding: 0 16px 2px 24px;
}
#s5_component_wrap ul.ul_microscope {
    line-height: 21px;
    list-style-type: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
}

/* menu en haut */
#s5_top_menu li {float:left;}


/* code QR Home page position : below_body_1*/
#s5_below_body .s5_fourdivs_2 {padding-top: 0;}
#s5_below_body_wrap {margin-top: -14px;}
/*hauteur module gris homepage*/

.s5_light_modules .module_round_box-grey {
    max-height: 305px !important;
}

/*Chrono contact*/

/*bouton envoyer*/
#chronoform_contact .button {    border-radius: 8px 8px 8px 8px;
    float: none;
    font-size: 120%;
    font-weight: bold;
    letter-spacing: 4px;
	width:105px !important;
	height:33px !important;
}
#chronoform_contact .button:hover { cursor: pointer;}

#chronoform_contact input{ -webkit-transition: all 500ms ease-in;
-moz-transition: all 500ms ease-in;
-o-transition: all 500ms ease-in;

width:317px; border-radius:5px;   color: #466090;
    font-weight: bold;
    height: 21px;
    margin: 10px 0;
    padding: 10px;
	border: 1px solid #A6C7D3;
	background:background: rgb(235,244,248); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(235,244,248,1) 0%, rgba(255,255,255,1) 100%, rgba(5,171,224,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,244,248,1)), color-stop(100%,rgba(255,255,255,1)), color-stop(100%,rgba(5,171,224,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(235,244,248,1) 0%,rgba(255,255,255,1) 100%,rgba(5,171,224,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(235,244,248,1) 0%,rgba(255,255,255,1) 100%,rgba(5,171,224,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(235,244,248,1) 0%,rgba(255,255,255,1) 100%,rgba(5,171,224,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(235,244,248,1) 0%,rgba(255,255,255,1) 100%,rgba(5,171,224,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf4f8', endColorstr='#05abe0',GradientType=0 ); /* IE6-9 */
}

#chronoform_contact input:hover {} 

	
#chronoform_contact	textarea {-webkit-transition: all 500ms ease-in;
-moz-transition: all 500ms ease-in;
-o-transition: all 500ms ease-in;
width:317px; border-radius:5px; color: #466090; font-weight: bold; border: 1px solid #A6C7D3;
background:background: rgb(235,244,248); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(235,244,248,1) 0%, rgba(255,255,255,1) 100%, rgba(5,171,224,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,244,248,1)), color-stop(100%,rgba(255,255,255,1)), color-stop(100%,rgba(5,171,224,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(235,244,248,1) 0%,rgba(255,255,255,1) 100%,rgba(5,171,224,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(235,244,248,1) 0%,rgba(255,255,255,1) 100%,rgba(5,171,224,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(235,244,248,1) 0%,rgba(255,255,255,1) 100%,rgba(5,171,224,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(235,244,248,1) 0%,rgba(255,255,255,1) 100%,rgba(5,171,224,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf4f8', endColorstr='#05abe0',GradientType=0 ); /* IE6-9 */
}
#chronoform_contact	textarea:hover {}

/*facebook*/
.VombieLikeButtonNo {float:right; padding-right:45px;}

/* dimution du padding du titre témoignage*/
#s5_below_columns_1 h3 {
    margin-bottom: 0;
}

/* léger rétressissement du menu principal
#s5_nav li .s5_level1_span1 { padding-left: 10px;
    padding-right: 10px;} */
	
	
/* bouton nos partenaires dans module témoignage*/		
.bouton_partenaire {position: absolute; right: 1px; top: -58px; z-index: 50; padding: 4px 5px;}


/* toujours afficher les boutons de navigation pas que :hover dans module témoignage whigetkit*/	

.wk-slideshow-showcasebox .slides-container .next, .wk-slideshow-showcasebox .slides-container .prev {
    background: url("/media/widgetkit/widgets/slideshow/styles/showcase_box/images/buttons.png") no-repeat scroll 0 50px rgba(0, 0, 0, 0) !important;
    height: 50px;
    margin-top: -25px;
    top: 50%;
    width: 50px;
	opacity: 0.3;
	transition: all 1s;
}


.wk-slideshow-showcasebox .slides-container:hover .next, .wk-slideshow-showcasebox .slides-container:hover .prev {
    background: url("/media/widgetkit/widgets/slideshow/styles/showcase_box/images/buttons.png") no-repeat scroll 0 50px rgba(0, 0, 0, 0) !important;
    height: 50px;
    margin-top: -25px;
   /* top: 50%;*/
    width: 50px;
	opacity: 1;
} 

.wk-slideshow-showcasebox .slides-container .next {
    background-position: 0 0 !important;
    right: 30px !important;
}
.wk-slideshow-showcasebox .slides-container .prev {
    background-position: 0 -50px !important;
    left: 30px !important;
}
.wk-slideshow-showcasebox .slides-container:hover .next {
    background-position: 0 0 !important;
    right: 30px !important;
}
.wk-slideshow-showcasebox .slides-container:hover .prev {
    background-position: 0 -50px !important;
    left: 30px !important;
}

/* lien https */
.httpsred {color: #F00 !important;}


/* webodos*/
/*bordures page*/
#s5_body_wrap_inner {border:none;}
/*Ajout calque noir sur le slider défilerment
.slideElement::after {background: rgba(0, 0, 0, 0.2);display: block;
position: absolute;
content: '';
top: 0;
right: 0;
bottom: 0;
left: 0;} */

#s5_header_area1 {/*padding-top:11px;*/ padding-left: 0;padding-right: 0; padding-bottom: 0;}
#s5_header_right {padding-right: 35px;}
#s5_logo_module {margin-bottom: 20px;}
#s5_menu_wrap {/* border-radius:8px;*/
    box-shadow: 0 0 10px -3px #999999;
    padding-left: 10px;
	margin-left: 0px;
	margin-right: 0px;
	background: #23263d;
border: none;
}

.jdGallery .slideInfoZone h2 {
    text-shadow: 1px 1px #8F8E8E;
    color: #fff;}
.jdGallery .slideInfoZone p {
    color: #FFFFFF;
    background: #12121299;
	border-radius:0;}


#s5_nav li a {color:rgba(255, 255, 255, 0.8);font-size: 17px;}
#s5_nav li.active a {color:#fff;}
.S5_parent_subtext {color:#fff;}
#s5_nav li:hover {background:#44465a !important;}
#s5_logo_wrap {padding-left: 24px;}


/*logo footer*/
.moduletablelogo_bottom {float: left;
position: absolute;margin-top: -22px;}
@media only screen and (max-width: 818px) {
.moduletablelogo_bottom {position: relative;}
}

/*liens footer*/
#s5_footer_area1 a {color:#1997CC !important;}