

@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed);


@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed);/*****************************************************************//*                            GENERAL                              *//*****************************************************************/.open-sans {	font-family: 'Open Sans', sans-serif;}H3, H4, H5, H6 {	font-family: 'Roboto Condensed', sans-serif; /* type_police_titres */	margin-bottom: 20px; text-transform:uppercase;margin-left: 0px;} 
H1 {

  font-size: 20px; text-transform:uppercase;

  font-family: "Roboto Condensed";

  color: #000000;

  padding:10px;

  font-weight:lighter;

  -moz-box-shadow: 2px 2px 6px #cccccc;  

  -webkit-box-shadow: 2px 2px 6px #888;  

  box-shadow:2px 2px 6px #888;  

  text-align:center;

  display:block;

  width: 93%;

  border-radius: 10px;
  background-color:#E2E9F4; margin-bottom:25px;

  }

H2 {	color: rgb(55, 55, 54); /* couleur_police_titres_H2 */	font-size: 13px;	font-weight:bold;	font-size:20px;}.tp-banner-container{	width:100%;	position:relative;	padding:0;	background-color: ;}.tp-banner{	width:100%;	position:relative;}.tp-banner-fullscreen-container {		width:100%;		position:relative;		padding:0;}.textecv2 {	font-size:21px;	line-height:21px;	font-weight:;	font-family:Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif;	color: rgb(255, 255, 255);	/* couleur_police_carrousel */	font-style: normal;	text-decoration:none;	background-color: rgb(173, 0, 87);	/* couleur_fond_police_carrousel */	padding:8px;	border:1px;	border-color:rgb(255, 255, 255);	border-style:solid;	-webkit-border-radius: 10px;	/* radius_boxe */	-moz-border-radius: 10px;	/* radius_boxe */	border-radius: 10px;	/* radius_boxe */}.gjyphiconcv2 {	font-size:21px;	line-height:21px;	color: rgb(173, 0, 87);	/* couleur_glyphicon */}.titrecv2 {	font-size:px;	font-family:Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif;	font-style:;	position:absolute;	color:;	text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);	font-weight:;	line-height:60px;	margin:0px;	border-width:0px;	border-style:none;	white-space:nowrap;	letter-spacing:-2px;}body {font-family: Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; /* type_police_texte_general */font-size: 13px; /* taille_police_texte_general */line-height: 1.42857143;color: ; /* couleur_police_texte_general */background-color: rgb(255, 255, 255); /* couleur_fond_page */background-image: url(./photos/societe/6/design/); /* url_fond_page  */background-repeat: ; /* repeat_fond_page */background-attachment: ; /* attachment_fond_page */background-position: ; /* position_fond_page */overflow-x: hidden;}.body2 {font-family: Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; /* type_police_texte_general */font-size: 13px; /* taille_police_texte_general */color: ; /* couleur_police_texte_general */background-image: url(./photos/societe/6/design/); /* url_fond_page  */-webkit-background-size: cover; /* pour Chrome et Safari */  -moz-background-size: cover; /* pour Firefox */  -o-background-size: cover; /* pour Opera */  background-size: cover;background-repeat: no-repeat; /* repeat_fond_page */background-attachment: fixed; /* attachment_fond_page */background-position: center top; /* position_fond_page */overflow-x: hidden;}a {	color: rgb(0, 0, 0); /* couleur_police_lien */}a:hover {	color: rgb(0, 0, 0); /* couleur_police_lien */}.breadcrumb {padding: 8px 0px;margin-bottom: 20px;list-style: none;background-color: transparent;border-radius: 4px;}.breadcrumb a {color: rgb(0, 0, 0); /* couleur_lien_ariane */}img { 	height: auto; 	max-width: 100%;}main .container-fluid {	background-color: rgb(255, 255, 255); /* couleur_fond_main */	background-image: url(./photos/societe/6/design/); /* url_fond_main  */	background-repeat: ; /* repeat_fond_main */	background-attachment: ; /* attachment_fond_main */	background-position: ; /* position_fond_main */	padding-top: 0px;}/*****************************************************************//*                           HEADER                              *//*****************************************************************/@media (min-width: 1200px) { #picto-nav .visible-lg {display: inline-block !important;}  }#top-header {	color: rgb(255, 255, 255); /* couleur_police_bandeau */	background: rgb(26, 117, 111); /* couleur_fond_bandeau */	padding-left:15px;	max-width: 100%;	margin: 0;/*	box-shadow: 0px 2px 8px #aaa;	*/}#picto-nav {	padding: 10px 1px 4px 12px;}#picto-nav span {	padding: 4px 1px 8px 2px;}#search {	padding: 4px 0px 0px 0px;}#logo_small {	margin: 3px auto; }#logo_large {	margin-left: 12px;}#logo img {	max-width: 300px;	margin: 10px;}

.fond_logo{	background-color: rgb(255, 255, 255); /* couleur_fond_bandeau */	background-image: url(./photos/societe/6/design/); /* url_fond_logo_large  */	background-repeat: ; /* repeat_fond_logo_large */	background-position: center; margin-left: 30px;}    

#langageTop {margin:0;}    #langageTop ul {list-style:none;margin: 18px 10px 0px 10px; float: right;}	#langageTop li {float:left;}    #langageTop ul a {margin-bottom:7px;display:block;width:29px;height:16px;text-indent:-999em;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}    #langageTop a.render {cursor:default}    #langageTop #FRTop {background:url(../../templates/img/pictoLang.png) no-repeat 0 top}    #langageTop #ENTop {background:url(../../templates/img/pictoLang.png) no-repeat -58px top}    #langageTop #FRTop:hover, #langageTop #FRTop.render {background-position:0 bottom}    #langageTop #ENTop:hover, #langageTop #ENTop.render {background-position:-58px bottom}    #langageTop dl {margin:20px 0 10px}    #langageTop dt {font-size:20px}    #langageTop dd {font-size:15px}    #langageTop dd a {color:#b0b0b0;text-decoration:none}.alerte {	position: fixed;	background: #e3354b;	top: -82px;	left: 0;	z-index: 32 !important;	height: 0px;	width: 100%;	padding: 1px 0;	-webkit-transition: all .3s linear;	-moz-transition: all .3s linear;	-o-transition: all .3s linear;	-ms-transition: all .3s linear;	transition: all .3s linear;	opacity: 0;	border-bottom: 1px solid #ececec;	line-height: 82px;	/*visibility: hidden;*/}.alerte.show {	position: fixed;	top: 0;	height: 82px;	opacity: 1;	visibility: visible;}.alerte.show ~ header{	margin-top: 82px;}.alerte .content {		position: relative;	margin: 0 auto;	margin-top: 25px;	background: none !important;	border: none !important;}.alerte .alerte-close {	display: block;	width: 29px;	height: 29px;	background: url(../../templates/img/alert-close.png) no-repeat 0 0;	position: absolute;	top: 0;	bottom: 0;	margin: auto 0;	right: 15px;}.alerte .alerte-close:hover {	background-position: 0 -29px;}.alerte p {	line-height: 18px;	margin: 0;	margin-top: 4px;	color: #fff;	font-size: 14px;	width: 92%;	text-align:center;}.alerte a {	color: #12BCC1;	font-size: 14px;}@media (max-width: 767px) { #langageTop ul {list-style: none;margin: 16px 10px 0px 0px;float: right;}  }/*****************************************************************//*                            FOOTER                             *//*****************************************************************/#blocs-footer {	background: rgb(26, 118, 113); /*  couleur_fond_bas_de_page */	color: rgb(255, 255, 255); /*  couleur_police_bas_de_page */	padding: 15px;}#blocs-footer a {	color: rgb(255, 255, 255); /*  couleur_lien_footer */}.identite {	text-align: center;	font-size: 1.1em;}.societe {font-size: 1.4em;}#netlink {	background: rgb(26, 118, 113); /*  couleur_fond_netlink */	color: rgb(255, 255, 255); /*  couleur_police_netlink */	font-size: 13px; /* taille_police_netlink  */	padding: 15px;	}#netlink b {	text-transform: uppercase;}#netlink a {	color: rgb(255, 255, 255); /* couleur_lien_netlink */}#bottom-footer {	text-align: center; 	color: rgb(255, 255, 255); /*  couleur_police_copyright */	background: rgb(0, 0, 0); /*  couleur_fond_copyright */	padding: 15px 10px;}

	/*****************************************************************//*                            BLOCS                              *//*****************************************************************/.container-boxed {	max-width: 1300px; /* largeur_site_size */	margin: auto;}#module-metier {	border: 1px solid rgb(244, 124, 32); /* couleur_bordure_bloc_colonne */	background-color: rgb(255, 255, 255); /* couleur_fond_bloc_colonne */	font-size: 14px; /* taille_police_bloc_colonne */	color: rgb(55, 55, 54); /* couleur_texte_metier */	padding: 10px;	margin-bottom: 20px;	box-shadow: rgb(204, 204, 204) 5px 5px 5px;	 /* couleur_bordure_menu_niveau_1 */}#module-metier H4{	color: rgb(0, 0, 0); /* couleur_titre_metier */}#module-alerte {	border: 1px solid rgb(244, 124, 32); /* couleur_bordure_bloc_colonne */	background-color: ; /* couleur_fond_bloc_colonne */	color: ; /* couleur_fond_bloc_colonne */	font-size: 14px; /* taille_police_bloc_colonne */	padding: 10px;	margin-bottom: 20px;	box-shadow: rgb(204, 204, 204) 5px 5px 5px;	 /* couleur_bordure_menu_niveau_1 */}#module-metier i.fa {	color: rgba(116, 116, 116, 0.02);	font-size: 5em;	position: absolute;	margin-top: 0px;	right: 25px;}#catalogue {	padding: 10px;	font-size: 0.857em;	margin-bottom: 20px;}.radius {	-webkit-border-radius: 10px;	/* radius_boxe */	-moz-border-radius: 10px;	/* radius_boxe */	border-radius: 10px;	/* radius_boxe */}.no-padding {	padding: 0;}@media (max-width: 767px) { .hide-smart {display: none;}  }@media (min-width: 1025px) { .hide-desktop {display: none;}  }@media (min-width: 768px) and (max-width: 1024px) { .hide-tablet {display: none;}  }/*****************************************************************//*                             MENU                              *//*****************************************************************/#navbar-collapse-clic-vertical li a {	display: inline-block;}#navbar-collapse-clic-vertical ul {	margin-top: 10px;	margin-bottom: 10px;}.navbar-clic .nav-pills > li > a:hover,.navbar-clic .nav-pills > li > a:focus {  color: rgb(255, 255, 255); /* couleur_police_menu_surbrillance_niveau_1_vertical*/  background-color: rgb(179, 39, 48); /* couleur_fond_menu_surbrillance_niveau_1_vertical */}.navbar-clic .nav-pills > .active > a,.navbar-clic .nav-pills > .active > a:hover,.navbar-clic .nav-pills > .active > a:focus {  color: ; /* couleur_police_menu_actif_niveau_1_vertical */  background-color: rgb(175, 39, 49); /* couleur_fond_menu_actif_niveau_1_vertical*/}.navbar {	border-radius: 0;	margin-bottom: 0;	box-shadow: rgb(255, 255, 255) 0px 3px 12px;	 /* couleur_bordure_menu +++ */}.navbar-clic {font-family: 'Roboto Condensed', sans-serif; /* type_police_menu */font-weight: bold;font-size: 15px; /* taille_police_menu_niveau_1 */background-color: rgb(26, 117, 111); /* couleur_fond_menu_niveau_1*/border-bottom: 1px solid  rgb(255, 255, 255) /* couleur_bordure_menu_niveau_1 */}
	.navbar-clic a {color: rgb(255, 255, 255); /* couleur_police_menu */}.navbar-clic .navbar-nav > li > a:hover,.navbar-clic .navbar-nav > li > a:focus {  color: rgb(255, 255, 255); /* couleur_police_menu_surbrillance_niveau_1 */  background-color: rgb(179, 39, 48); /* couleur_fond_menu_surbrillance_niveau_1 */}.navbar-clic .navbar-nav > .active > a,.navbar-clic .navbar-nav > .active > a:hover,.navbar-clic .navbar-nav > .active > a:focus {  color: ##couleur_police_menu_actif_niveau_1##; /* couleur_police_menu_actif */  background-color: rgb(175, 39, 49); /* couleur_fond_menu_actif_niveau_1 */}.dropdown-menu {  background-color: rgb(176, 42, 51);  border: 1px solid #ccc; }.dropdown-menu > li > a {  color: rgb(255, 255, 255); /* couleur_police_menu_niveau_2 */}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {  color: rgb(204, 233, 0); /* couleur_police_menu_surbrillance_niveau_2 */  background-color: rgb(176, 42, 51); /* couleur_fond_menu_surbrillance_niveau_2 */}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus {  color: ##couleur_police_menu_actif_niveau_2##; /* couleur_police_menu_actif_niveau_2 */  background-color: rgb(176, 42, 51); /* couleur_fond_menu_actif_niveau_2 */}.dropdown-submenu {    position: relative;}.dropdown-submenu>.dropdown-menu {    top: 0;    left: 100%;    margin-top: -6px;    margin-left: -1px;    -webkit-border-radius: 0 6px 6px 6px;    -moz-border-radius: 0 6px 6px;    border-radius: 0 6px 6px 6px;}.dropdown-submenu:hover>.dropdown-menu {    display: block;}.dropdown-submenu>a:after {    display: block;    content: " ";    float: right;    width: 0;    height: 0;    border-color: transparent;    border-style: solid;    border-width: 5px 0 5px 5px;    border-left-color: #ccc;    margin-top: 5px;    margin-right: -10px;}.dropdown-submenu:hover>a:after {    border-left-color: #fff;}.dropdown-submenu.pull-left {    float: none;}.dropdown-submenu.pull-left>.dropdown-menu {    left: -100%;    margin-left: 10px;    -webkit-border-radius: 6px 0 6px 6px;    -moz-border-radius: 6px 0 6px 6px;    border-radius: 6px 0 6px 6px;}@media (max-width: 767px) { .nav-bouton {	margin: 15px 0px 0px 15px;	font-weight: bold;	display: inline-block;	width: 150px;	color: rgb(255, 255, 255); /* couleur_police_menu */}.navbar-toggle .icon-bar {background-color: #ddd;}.navbar-toggle {background-color: #ccc;}  }/*****************************************************************//*                         ACTUALITES                            *//*****************************************************************/#actu img {	padding-bottom: 15px; }/*****************************************************************//*                        FORMULAIRES                            *//*****************************************************************/
	.form-control {	color: rgb(0, 0, 0); /* couleur_police_input_contact  */	background-color: rgb(255, 255, 255); /* couleur_fond_input_contact  */	border: 1px solid rgb(0, 143, 215); width:100%; /* couleur_bordure_input_contact  */}
	
	.total_final {	color: rgb(0, 0, 0); /* couleur_police_input_contact  */	background-color: rgb(255, 255, 255); /* couleur_fond_input_contact  */	border: 1px solid rgb(0, 143, 215); /* couleur_bordure_input_contact  */	text-align: right;	padding-right: 3px;}.btn-contact {	color: rgb(238, 238, 238); /* couleur_police_btn_contact  */	background-color: rgb(244, 124, 32); /* couleur_fond_btn_contact  */	border-color: rgb(255, 255, 255); /* couleur_bordure_btn_contact  */}.ui-widget-header .ui-state-active {	border: 1px solid rgb(255, 255, 255);	color: rgb(238, 238, 238); /* couleur_police_btn_contact  */	background-color: rgb(244, 124, 32);	font-weight: normal;	color: #ffffff;}.input-search {	border: 1px solid #ccc; }.btn-search {	color: #333;	background-color: #fff;	border-color: #ccc;}.radio-inline, .checkbox-inline {line-height: 20px;}/*****************************************************************//*                         CAROUSEL                              *//*****************************************************************/.carousel-caption {	left: 0;	right: 0;	bottom: 0;	padding: 0px 0 !important;	width: 100%;	font-size: 1.0em;	background-color: rgb(255, 255, 255);	/* couleur_fond_titre_vignette */	color: rgb(0, 0, 0);	/* couleur_titre_vignette */	}.carousel-inner {	margin-bottom:50px;}.carousel-indicators {	bottom:-50px;}.carousel-indicators li {  background-color: #999;  background-color: rgba(70,70,70,.25);}.carousel-indicators .active {  background-color: #444;}.carousel { width: 100%; }.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left {  left: 25%;  margin-left: -10px;}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right {  right: 25%;  margin-right: -10px;}.carousel-inner>.item>img, .carousel-inner>.item>a>img { width: 100% }/*****************************************************************//*                          MODULES                              *//*****************************************************************/#package .fond-cel {	background-color: rgb(255, 255, 255);}.img-module {	max-width: 50%;	max-height: 100%;	margin-right: 15px;	float: left;}.search-path {	font-size: 0.8em;	margin-bottom: 0;	padding: 2px 0;	margin-top: -15px;}.search-resume {	padding-bottom: 15px;}.abstract {	float: right;	padding-bottom: 15px;}.google-maps {        position: relative;        padding-bottom: 0%; /* This is the aspect ratio	*/        height: 0;        overflow: hidden;    }.google-maps iframe {        position: absolute;        top: 0;        left: 0;        width: 100% !important;        height: 100% !important;    }.date-actu {    	margin-bottom: 10px;		padding: 2px 0;	    }#actu-list H2 {	padding: 0;	margin: -5px 0 0;}#actu-list img {	padding-bottom: 10px;}@media (max-width: 767px) { .google-maps {padding-bottom: 90%;}}#gallery-box-container {  font-size: 20px;  margin: auto;  position: relative;  max-width: 50em;  overflow: hidden;  }#gallery-box-container .item {  width: 30%;}.testimonial {	border-top: 1px solid #CCC;	margin-bottom: 15px;}.testimonial-pers {	font-size: 1.2em;	font-weight: bold;}.testimonial-date {	text-align: right;}

.objet-vignette:hover {
    -webkit-transition: all .7s ease;
    transition: all .7s ease;
        transition-property: all;
        transition-duration: 0.7s;
        transition-timing-function: ease;
        transition-delay: 0s;
    background: #FFFFFF;
    opacity: 0.7;
}
.objet-vignette {
    display: inline-block;
    cursor: pointer;
    max-width: 30%;
    min-width: 30%;
    height: auto;
    margin-right: 1%;
    margin-bottom: 4%;
    vertical-align: top;
    position: relative;
    border: 1px solid;
        border-top-color: currentcolor;
        border-right-color: currentcolor;
        border-bottom-color: currentcolor;
        border-left-color: currentcolor;
    border-color: #cccccc;
    background-color: ffffff;
    box-shadow: 1px 1px 12px #666666;
	border-radius: 6px;
    line-height: 10px;
}

.objet-search { 
 display: inline-block;
    cursor: pointer;
    max-width: 30%;
    min-width: 30%;
    height: auto;
    margin-right: 1%;
    margin-bottom: 4%;
    vertical-align: top;
    position: relative;
    border: 1px solid;
        border-top-color: currentcolor;
        border-right-color: currentcolor;
        border-bottom-color: currentcolor;
        border-left-color: currentcolor;
    border-color: #cccccc;
    background-color: ffffff;
    box-shadow: 1px 1px 12px #cccccc;
    line-height: 10px;	
}	

.objet-search:hover {
-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background: #FFFFFF;
    opacity: 0.7; }


.table-hover > tbody > tr:hover > td,	.table-hover > tbody > tr:hover > th {		background-color: rgb(255, 255, 255); /* couleur_fond_titre_vignette  */	}	@media (max-width: 767px) {		.objet-vignette {			max-width: 100%;		}	}@media (min-width: 768px) and (max-width: 1024px) .objet-vignette {			max-width: 45%;		}	}.line {	border-top: 1px solid #ccc;	margin-top: 20px;	border-bottom: 1px solid #ccc;	margin-bottom: 10px;	padding-bottom: 10px;}.inline-input {	display: inline-block;	width: auto;	float: none;}.checkbox-first-item {	padding-left: 30px;}#immo-bloc .btn-contact {	margin-top: 10px;	margin-bottom: 10px;}.immo-price {	text-align: right;	font-size: 1.2em;	font-weight: bold;}#immo-list img, #immo-grille img {	margin-bottom: 10px;}#immo-list .btn-contact, #immo-grille .btn-contact {	float: right;}.immo-tri {	text-align: right;	padding-bottom: 25px;}.selected img {	opacity:0.5;}	.diagnostic img {	margin-bottom: 10px;}.immo-actions {	margin-top: 20px;	text-align: right;}.immo-detail-list {  -webkit-column-width: 300px; /* Chrome, Safari, Opera */     -moz-column-width: 300px; /* Firefox */     column-width: 300px; }.disponibilite { font-family:"Roboto Condensed"; font-size:19px; font-weight:600; color:rgb(255, 255, 255); margin:auto;}@media (max-width: 767px) {		.mobile-flex {			display: flex;			flex-direction: row;			flex-wrap: wrap;		}		.mobile-order {			order:2;		}	}#module-vente-bloc img {	float: left;	margin-right: 10px; }#module-vente-bloc li {	padding: 5px;	border-bottom: 1px solid #ccc;}
#module-vente-bloc .product_price {	    
    text-align: left;
    font-weight: bold;
    font-size: 19px;
    color: #B12B34;
}

#module-vente-bloc li .btn {	float: right;	color: rgb(238, 238, 238); /* couleur_police_btn_contact  */	text-decoration:none;}

#module-vente-categorie h4 {
    background: #F47C20;
    color: #FFFFFF;
    border-radius: 0px 0px 10px 10px;
    text-align: center;
    padding: 10px;
    font-weight: normal;
    margin-bottom: 0px; text-transform:uppercase; font-size:14px;
}
#module-vente-categorie h4:hover {
    background-color:#1A756F;color:#ffffff;
    text-decoration: none;
}
section H5, #module-vente-bloc H5 {	margin-bottom: 5px;}#module-vente-categorie a {	color: #FFF;}
#module-vente-categorie li {text-align: center; border: 1px solid #F47C20; border-radius: 10px;}

#module-vente-liste img {	margin-right: 10px; margin-left: 30px; width: 80%; }#module-vente-liste li {	padding: 5px;	border-bottom: 1px solid #ccc;}#module-vente-liste li:last-child {	padding: 5px;	border-bottom: 0px solid #ccc;}#module-vente-liste .product_price {	text-align: right;	font-weight: bold;	font-size: 1.3em;}

#module-vente-liste li .btn {float: right;color: rgb(238, 238, 238); /* couleur_police_btn_contact  */text-decoration:none; margin-top: 10px;}


#module-vente-produit .product_price {	font-size: 1.8em;	font-weight: bold;	color: #FB7000;}
#module-vente-produit img {	margin-bottom: 10px;}
#module-vente-produit .form-group {	margin-left: 15px;}#calendar img {	float: none;	margin-right: 0;}.calresa {	width: 350px;	background-color: #fcf8f5;	padding: 10px 10px 10px 10px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;	border-radius: 5px;	border:1px;}#heb-facturation .form-group {	padding: 5px 0;	clear: both;}.cgv {	font-size: 0.7em;	margin-top: 20px;}#module-vente-produit .product_action {	padding: 10px 0;	border-top: 1px solid #ccc;	border-bottom: 1px solid #ccc;	margin: 10px 0;}.stroke {	text-decoration: line-through;	color: initial;	font-size: 0.7em;}#module-vente-produit 
H1 {	margin-top: -6px;}p.socialsharing_product{  margin-bottom: 0;  margin-left: 1px;}.btn-facebook:hover, .btn-twitter:hover, .btn-google-plus:hover, .btn-pinterest:hover {  border-color: transparent; }.btn-facebook i {  color: #435f9f; }.btn-facebook:hover {  color: white;  background-color: #435f9f; }  .btn-facebook:hover i {    color: white; }.btn-twitter i {  color: #00aaf0; }.btn-twitter:hover {  color: white;  background-color: #00aaf0; }  .btn-twitter:hover i {    color: white; }.btn-google-plus i {  color: #e04b34; }.btn-google-plus:hover {  color: white;  background-color: #e04b34; }  .btn-google-plus:hover i {    color: white; }.btn-pinterest i {  color: #ce1f21; }.btn-pinterest:hover {  color: white;  background-color: #ce1f21; }  .btn-pinterest:hover i {    color: white; }.head-panier {	background-color:rgb(244, 124, 32);;	color: rgb(238, 238, 238);	text-align: center;	font-weight: bold; 	min-height: 35px;	margin: 2px;	padding: 2px;	line-height: 28px;}.bottom-panier-left {	background-color:rgb(244, 124, 32);;	color: rgb(238, 238, 238);	text-align: right;	font-weight: bold; 	min-height: 35px;	margin: 2px;	padding: 2px 15px 2px 2px;	line-height: 28px;	width: 18%}.bottom-panier-right {	background-color:rgb(244, 124, 32);;	color: rgb(238, 238, 238);	text-align: right;	font-weight: bold; 	min-height: 35px;	margin: 2px;	padding: 2px 20px 2px 2px;	line-height: 28px;	width: 16.9%;}.line-panier {	margin: 2px;	padding: 2px;	line-height: 28px;}#module-vente-panier H6 {	margin-bottom: 5px;}#module-vente-panier .product_price {	text-align: center;	line-height: 20px;}#module-vente-panier .product_qte {	text-align: center;	line-height: 20px;}#module-vente-panier .product_price_total {	text-align: center;	line-height: 20px;	font-weight: bold;}#module-vente-panier .product_trash {	text-align: center;	line-height: 20px;}.qte_panier {		padding: 6px 15px;		text-align: center;}.textarea_panier {	width: 21.5%;}.checkcgv {	margin-left: 21.5%;}@media (max-width: 767px) {		.bottom-panier-left {		width: 48%;margin-left: 1.5%;}.bottom-panier-right {		width: 48%;}#module-vente-panier .product_trash {width: 5%;margin: 0;padding: 0;	}}@media (min-width: 768px) and (max-width: 1024px) {		.bottom-panier-left {		width: 68.333333%;}.bottom-panier-right {		width: 26%;}	}.line-panier_recap {text-align: center;margin: 2px;	padding: 2px;}.bottom-panier-left_recap {width: 51%;margin-left: 1.5%;text-align: right;margin: 2px;	padding: 2px;} .bottom-panier-right_recap {width: 42%;text-align: center;background-color:#000;color: #fff;margin: 2px;	padding: 2px;}#paiement {	text-align: center;	border-right: 1px solid #ccc;}@media (min-width: 480px) and (max-width: 1024px) {		#vente aside {	display: none;}.immo-detail-list {  -webkit-column-width: 200px; /* Chrome, Safari, Opera */     -moz-column-width: 200px; /* Firefox */     column-width: 200px; } .immo-actions {margin-top: -15px;text-align: right;margin-bottom: 10px;}}.couleur_alternance_2{background-color:rgb(255, 255, 255);}.couleur_alternance_1{background-color:;}.videocontainer {width: 100%height : 0;padding-bottom: 56.25%;overflow: hidden;position: relative;}.videocontainer.r1 {padding-bottom: 100%;}.videocontainer iframe, .videocontainer embed, .videocontainer object{width: 100% !important; height: 100%! important;position: absolute;top:0; left: 0;}

.btn:focus{  color: #cccccc;  text-decoration-line: none;  text-decoration-style: solid;}
.btn:hover { background-color:#19756E; border: 1px solid #ffffff;}

.nav > li > a:hover, .nav > li > a:focus{  text-decoration-line: none;  text-decoration-style: solid;  background-color: transparent;}.video {width: 100%height : 0;padding-bottom: 56.25%;overflow: hidden;position: relative;}.video.r1 {padding-bottom: 100%;}.video iframe, .video embed, .video object{width: 100% !important; height: 100%! important;position: absolute;top:0; left: 0;}											  .video70 iframe, .video embed, .video object{width: 70% !important; height: 70%! important;position: absolute;top:0; left: 0;}.active-panier { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; margin: auto; color:#A3144A;}.choix-paiement { font-family:"Roboto Condensed"; font-size:16px; font-weight: bold; margin: auto; color:#A3144A; text-align: center; margin-bottom:40px;}

.objet_asso {
    text-align: right;
    width: 100%;
    font-weight: bold;
    font-size: 14px;
    color: #A71C53;
    text-shadow: 2px 2px 2px white, -2px -2px 2px #cccccc;
    padding: 10px;
    float: right;
    margin-top: -4%;
    list-style: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 2;
}

.drapeau{float:right; display:inline-block; }



#bottom-footer { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase;

	text-align: center; 

	color: #513523;

	background: #FAFBE9;

	padding: 15px 10px;

	margin: 0px;

}

#isdi-footer a:hover { color:#B12B34;text-decoration: none;}

#isdi-footer a { color:#513523;}

#isdi-footer { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase;

	text-align: center; 

	color: #513523;

	background: ##FAFBE9;

	padding: 15px 10px;

	margin: 0px;

}

#isdi-footer a:hover { color:#B12B34;text-decoration: none;}

#isdi-footer a { color:#513523;}

.btn {

    display: inline-block;

    padding: 6px 12px;

    margin-bottom: 0;

    font-size: 14px;

    font-weight: 400;

    line-height: 1.42857143;

    text-align: center;

    white-space: nowrap;

    vertical-align: top;

    cursor: pointer;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    background-image: none;

    border: 1px solid transparent;

        border-top-color: transparent;

        border-right-color: transparent;

        border-bottom-color: transparent;

        border-left-color: transparent;

    border-radius: 5px;

}
a:link

{

text-decoration:none;

}
img 

{height: auto;max-width: 100%;border-radius: 10px; margin-bottom: 10px; }

.btnpan {

    display: inline-block;

    padding: 6px 12px;

    margin-bottom: 0;

    font-size: 14px; color:#FFFFFF;

    font-weight: 500;

    line-height: 1.42857143;

    text-align: center;

    white-space: nowrap;

    vertical-align: top;

    cursor: pointer;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    background-image: none;

    border: 1px solid transparent;

        border-top-color: transparent;

        border-right-color: transparent;

        border-bottom-color: transparent;

        border-left-color: transparent;

    border-top-color: transparent;

    border-right-color: transparent;

    border-bottom-color: transparent;

    border-left-color: transparent;

    border-radius: 5px;

    margin-top: 7px; background:#F47C20;

}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    background-color:#81805A;
}

.ui-widget-header .ui-state-active {
    border: 1px solid #ffffff;
    color: rgb(255, 255, 255);
    background-color:#774626;
    font-weight: normal;color:#ffffff;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #1fe0;
border-color: #428bca;
}
.label-default {
    background-color: #F47C20; font-size: 75%;
}

.retrait-magasin {font-family:Arial, Helvetica, sans-serif; size:14px; text-align:center; color:#990000;}

#devis{ height:40px; background-color:#F47C20; text-transform: uppercase; text-align:center; color:#FFFFFF;

    border-radius: 3px; margin-top:35px;padding: 10px 12px; width: 250px; font-size: 14px;}

#devis a{ color:#FFFFFF;}
#devis:hover { background-color:#19756E;}


#devis-objet{ height:40px; background-color:#19756E; text-transform: uppercase; text-align:center; color:#FFFFFF; margin-bottom:30px;

    border-radius: 3px; margin-top:35px;padding: 10px 12px; font-size: 14px;}

#devis-objet a{ color:#FFFFFF;}
#devis-objet:hover { background-color:#F47C20;}



.btn:hover,.btn:focus{text-decoration:none}
.btn-search:hover {background-color: #CCFF00;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
    color: #ffffff;
    background-color: #19716C;
    border-color: #adadad;
}
.back-to-top {position: fixed;bottom: 0;right: 10px;text-decoration: none;color: #fff;background-color: #F47C20;font-size: 35px;padding: 5px 10px 0px;display: none;}.back-to-top:hover {	background-color: #19716C;}	

.objet-vignette_search

{display: inline-block;cursor: pointer;max-width: 100%;min-width: 330px ;height: auto;margin-right: 3%;margin-bottom: 2%;vertical-align: top;position: relative; border: 1px solid; border-color: #cccccc; background-color: ffffff;box-shadow: 1px 1px 12px #cccccc; }

.objet-vignette_search:hover {

    -webkit-transition: all 0.3s ease-in-out;

    -moz-transition: all 0.3s ease-in-out;

    -o-transition: all 0.3s ease-in-out;

    transition: all 0.3s ease-in-out;

    background: #FFFFFF;

    opacity: 0.7;

}
.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
.product_price {font-size: 20px;font-weight: bold;color: #000000;}
.product_price_HT {font-size: 16px;font-weight: bold;color: #176F6A;}

h3, .h3 {

   font-size: 20px;

    font-family: Arial, Helvetica, sans-serif;

    color: #003C51; text-transform:none;

}
.video {

width: 100%

height : 0;

padding-bottom: 56.25%;

overflow: hidden;

position: relative;

}
#promotion { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:600; color: #990000; margin-bottom:25px; width:50%; background: #CCCCCC; margin-top:45px; text-align:center; border:solid #FF0000 2px;}

.btn-devis {
	color: #ffffff;
	background-color:#003C51;
}
.prix_ht {

    text-align:left; 

    width: 100%;

    font-weight: bold;

    font-size: 16px;

    color: #19746E;

    text-shadow: 2px 2px 2px white, -2px -2px 2px #cccccc;

    padding: 19px;

    float: right;

    margin-top: -4%;

    list-style: none;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    line-height: 2;

}
.product_prix_ht {

    text-align:left; 

    width: 100%;

    font-weight: bold;

    font-size: 16px;

    color: #19746E;

    text-shadow: 2px 2px 2px white, -2px -2px 2px #cccccc;

    float: right;

    list-style: none;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}
.footer-mobile {
	display:none;
	}

	.footer-mobile {
		display:block;
		z-index: 9999;
		position:fixed;
		bottom: 0 ;
		width:100%;
	}
	.footer-mobile .col-half {
		width:33%;
		float: left;
	}
	.footer-mobile a {
		background: #1A756F;
		color: rgb(255, 255, 255);
		width: 100%;
		display: block;
		padding: 10px 0;
		text-align: center;
		border: 2px solid #fff;
		text-decoration: none;
		-webkit-transition: all 0.6s cubic-bezier(0.300, 0.100, 0.580, 1.000);
		-moz-transition: all 0.6s cubic-bezier(0.300, 0.100, 0.580, 1.000);
		-o-transition: all 0.6s cubic-bezier(0.300, 0.100, 0.580, 1.000);
		-ms-transition: all 0.6s cubic-bezier(0.300, 0.100, 0.580, 1.000);
		transition: all 0.6s cubic-bezier(0.300, 0.100, 0.580, 1.000);
	}
	.footer-mobile a:hover {
		background: #B02A33;
	}
	
	#menu-descriptif {
	border-radius: 10px;
	padding: 5px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
#menu-descriptif li {
	list-style-type: none;
	background: url(https://www.isdi-creation.fr/override/6/img/fleche-ok.jpg) no-repeat 0 0.32em;
	padding-left: 25px;
	line-height: 25px;
	margin-bottom: 10px;
	font-size: 16px; font-family:"Roboto Condensed"; color:#214F66;
	
}

#menu-descriptif p {
	font-size: 15px;
	font-family: "Roboto Condensed";
	color: #000000;
	padding:15px;
	text-align:center;
	display:block;
	width: 100%;
	border-radius: 10px;
	text-transform:uppercase;
	background-color:#F3A8C9;
}

#menu-fonctionnalite li {
	list-style-type: none;
	background: url(https://www.isdi-creation.fr/override/6/img/fleche-fonction.jpg) no-repeat 0 0.32em;
	padding-left: 25px;
	line-height: 25px;
	margin-bottom: 10px;
	font-size: 16px; font-family:"Roboto Condensed"; color:#214F66;
	
}

#menu-fonctionnalite p {
	font-size: 15px;
	font-family: "Roboto Condensed";
	color: #000000;
	padding:15px;
	text-align:center;
	display:block;
	width: 100%;
	border-radius: 10px;
	text-transform:uppercase;
	background-color:#DAC79C;
}

#devis-ubefone{ height:40px; background-color:#F47C20; text-transform: uppercase; text-align:center; color:#FFFFFF;

    border-radius: 3px; margin-top:35px;padding: 10px 12px; width: 250px; font-size: 14px;}
#devis-ubefone a{ color:#FFFFFF;}
#devis-ubefone:hover { background-color:#19756E;}

.btn:hover,.btn:focus{text-decoration:none}
.btn-search:hover {background-color: #CCFF00;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
    color: #ffffff;
    background-color: #19716C;
    border-color: #adadad;
}
.form-horizontal {
    background: #E2E9F4;
    padding: 20px;
}
.btn-acompte {
	color: #000000;
	background-color:#B3DF00;
}
.btn-acompte:hover {
	color: #FFFFFF;
}

.texte-libele-panier {
   font-size: 20px;
    text-shadow: -1px -1px #CCCCCC, 1px 1px #FFFFFF, -3px 0 2px;
    font-family: Arial, Helvetica, sans-serif;
    color: #1B98D6; text-align:center;
}
.valid {
   color: #FF0000; text-align:center; margin-top: -12px; padding-left: 21%; font-size:14px; font-weight:300; height:25px;
}
.validcontact {
   color: #FF0000; text-align:left; margin-top: -12px; padding-left: 26%; font-size:14px; font-weight:300; height:25px;
}
.email-valid {
   color: #FF0000; text-align:center; margin-top: -12px; padding-left: 12%; font-size:14px; font-weight:300; height:25px;
}
.email-validcontact {
   color: #FF0000; text-align:left; margin-top: -12px; padding-left: 26%; font-size:14px; font-weight:300; height:25px;
}
.email-validcontactform {
  color: #FF0000; text-align: left; margin-top: 6px; padding-left: 0%; font-size: 14px; font-weight: 300; height: 2px;
}
.note_box_commande{font-family:Arial, Helvetica, sans-serif; size:14px; font-weight:600; text-align:center; margin-bottom:5px; color:#FF9900;}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 20px;
  font-weight: 700;
}
.navbar-collapse {
  padding-right: 0px;
  padding-left: 15px;
  }