@import 'style_benj.css';
/* #all{background:url(/gestion/images/interface.jpg) repeat #F7F7F7;padding:5px 0px;} */
body{
   margin:0;
   font-family: 'Lato', sans-serif;
   /* overflow-x: hidden; */
}
/* Menu gestion */
.container_menu_gestion {
	margin-top:5%;
}
/* Membres */
.container_menu_gestion #icon-item-membre{
   background-image: url('/img/gestion/picto-membres.png');
   background-repeat:no-repeat;
   height:96px;
   width:96px;
   margin: auto;
}
#icon-item-membre span{
   text-align: center;
}
.container_menu_gestion #icon-item-membre:hover, .container_menu_gestion #icon-item-membre.sel{
   background-image: url('/img/gestion/picto-site-hover.png');
   background-repeat:no-repeat;
   height:96px;
   width:96px;
   margin: auto;
}
/* Personnel */
.container_menu_gestion #icon-item-personnel{
   background-image: url('/img/gestion/picto-personnel.png');
   background-repeat: no-repeat;
   background-position: center;
   height: 96px;
   width: 96px;
   margin: auto;
}
html .nav-logo{
   background: #BCB7B6;
   color: #FFF;
   padding: 8px;
   margin: 0px !important;
}
.container_menu_gestion #icon-item-personnel:hover, .container_menu_gestion #icon-item-personnel.sel{
   background-image: url('/img/gestion/picto-interlocuteur-hover.png');
   background-repeat: no-repeat;
   background-position: center;
   height: 96px;
   width: 96px;
   margin: auto;
}
/* interlocuteurs */
.container_menu_gestion #icon-item-interlocuteurs, .container_menu_gestion #icon-item-fournisseurs{
   background-image: url('/img/gestion/picto-interlocuteur.png');
   background-repeat: no-repeat;
   background-position: center;
   height: 96px;
   width: 96px;
   margin: auto;
}
.container_menu_gestion #icon-item-interlocuteurs:hover, .container_menu_gestion #icon-item-fournisseurs:hover, .container_menu_gestion #icon-item-personnel.sel{
   background-image: url('/img/gestion/picto-interlocuteur-hover.png');
   background-repeat: no-repeat;
   background-position: center;
   height: 96px;
   width: 96px;
   margin: auto;
}
#btn-urgence{
   width: 35% !important;
   height:  151px!important;
   background:#E09528;
   border:solid 1px #E09528;

}
#content .btn-secondary{background:#66CCCC;}
.picto-urgence{
   background-image: url('/img/gestion/picto-urgent.png');
   background-repeat: no-repeat;
   background-position: center;
   height: 14px;
   width: 15px;
   margin-top: 28%;
   display: inline-block;
}
#btn-urgence input[type="checkbox"]{
   margin-top: 28%;
}
#message_appel{
   height:  151px!important;
}
.row-message button{
   max-width: 40px!important;
   max-height: 70px!important;
}
.parametre_avance{
   display: none;
   position: absolute;
   background: #EEE;
   z-index: 500;
   padding: 8px;
}
.bloc_form .parametre_avance label{width: 130px;}
.parametre_avance .close{
   position:absolute;
   right:5px;
   top:5px;
}
.show{
   display: block;
}
.container_menu_gestion #icon-item-interlocuteurs:hover, .container_menu_gestion #icon-item-interlocuteurs.sel{
   background-image: url('/img/gestion/picto-interlocuteur-hover.png');
   background-repeat: no-repeat;
   background-position: center;
   height: 96px;
   width: 96px;
   margin: auto;
}
/* tasks */
.container_menu_gestion #icon-item-tasks{
   background-image: url('/img/gestion/picto-intervention.png');
   background-repeat: no-repeat;
   background-position: center;
   height: 96px;
   width: 96px;
   margin: auto;
}
.container_menu_gestion #icon-item-tasks:hover, .container_menu_gestion #icon-item-tasks.sel{
   background-image: url('/img/gestion/picto-intervention-hover.png');
   background-repeat: no-repeat;
   background-position: center;
   height: 96px;
   width: 96px;
   margin: auto;
}
/* sites */
.container_menu_gestion #icon-item-sites{
   background-image: url('/img/gestion/picto-site.png');
   background-repeat: no-repeat;
   background-position: center;
   height: 96px;
   width: 96px;
   margin: auto;
}
.container_menu_gestion #icon-item-sites:hover, .container_menu_gestion #icon-item-sites.sel{
   background-image: url('/img/gestion/picto-site-hover.png');
   background-repeat: no-repeat;
   background-position: center;
   height: 96px;
   width: 96px;
   margin: auto;
}
/* coord */
.container_menu_gestion #icon-item-coord{
   background-image: url('/img/gestion/picto-coordonnees.png');
   background-repeat: no-repeat;
   background-position: center;
   height: 96px;
   width: 96px;
   margin: auto;
}
.container_menu_gestion #icon-item-coord:hover, .container_menu_gestion #icon-item-coord.sel{
   background-image: url('/img/gestion/picto-coordonnees-hover.png');
   background-repeat: no-repeat;
   background-position: center;
   height: 96px;
   width: 96px;
   margin: auto;
}
/* Appel */
.container_menu_gestion #icon-item-appel{
   background-image: url('/img/gestion/picto-objet-appel.png');
   background-repeat: no-repeat;
   background-position: center;
   height: 96px;
   width: 96px;
   margin: auto;
}
.container_menu_gestion #icon-item-appel:hover, .container_menu_gestion #icon-item-appel.sel{
   background-image: url('/img/gestion/picto-appels-hover.png');
   background-repeat: no-repeat;
   background-position: center;
   height: 96px;
   width: 96px;
   margin: auto;
}
/* Select 2 */
.select2-selection__rendered{
   margin-top: 2%;
   margin-bottom: 2%;
   text-align: center;
}
/* Contrat */
.container_menu_gestion #icon-item-contrat{
   background-image: url('/img/gestion/picto-type-contrat.png');
   background-repeat: no-repeat;
   background-position: center;
   height: 96px;
   width: 96px;
   margin: auto;
}
.container_menu_gestion #icon-item-contrat:hover, .container_menu_gestion #icon-item-contrat.sel{
   background-image: url('/img/gestion/picto-contrat-client-hover.png');
   background-repeat: no-repeat;
   background-position: center;
   height: 96px;
   width: 96px;
   margin: auto;
}
/* Liste matériel */
.container_menu_gestion #icon-item-materiel{
   background-image: url('/img/gestion/picto-materiel.png');
   background-repeat: no-repeat;
   background-position: center;
   height: 96px;
   width: 96px;
   margin: auto;
}
.container_menu_gestion #icon-item-materiel:hover, .container_menu_gestion #icon-item-materiel.sel{
   background-image: url('/img/gestion/picto-materiel-hover.png');
   background-repeat: no-repeat;
   background-position: center;
   height: 96px;
   width: 96px;
   margin: auto;
}
.container_menu_gestion #icon-item-message-destinataire{
   background-image: url('/img/gestion/picto-destinataires.png');
   background-repeat: no-repeat;
   background-position: center;
   height: 96px;
   width: 96px;
   margin: auto;
}
.container_menu_gestion #icon-item-message-destinataire:hover, .container_menu_gestion #icon-item-message-destinataire.sel{
   background-image: url('/img/gestion/picto-destinataires-hover.png');
   background-repeat: no-repeat;
   background-position: center;
   height: 96px;
   width: 96px;
   margin: auto;
}
/* Déconnexion */
.nav-logout{
   position: absolute;
   width: 48%;
   top: 40px;
   right: 0px;
}
.nav-logout div{
   height: 35px;
   color:#FFF;
}

.nav-logout a{
   color: #FFF!important;
}

/* Navbar gestion */
.navbar-gestion{
   background-color: #EEEEEE;
   width: 30%;
   height: 42px;
}
.nav-border{
   height: 0;
   border-bottom: 42px solid #EEEEEE;
   border-left: 25px solid transparent;
   width: 2%;
   margin-left:45%!important;
}

#t_tel, #t_mail, #t_cafe, #t_personne{
   width: 50px!important;
   height: 50px!important;
}
.ajout_client_interlocuteur .form-group, .entreprise-row .form-group, .site-row .form-group,.form-row-appel .form-group, #ajout_client .form-group, #ajout_site_client .form-group, #ajout_interlocuteur_client .form-group, #btn_ajout .form-group{
   margin-bottom: 0.6rem!important;
}

#ajout_client, #ajout_site_client, #ajout_interlocuteur_client{
   max-width: 100%!important;
}

.container-ja{
   max-width: 1225px!important;
}

/* .entreprise-form, .objet-form, .appel-form{
   max-width: 90%!important;
} */
.fonction-row hr{
   max-width: 97%!important;
}
/* Container form appel */
/* .container-form-appel{
   max-width: 90%;
} */

.row-gestion-appel{
   
   display: -ms-flexbox;
   display: flex;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
   /* margin-left: 1px;
   margin-right: 1px; */
}


/* Row btn enregistrer appel */
.row-btn-enregister{
   min-height: 50px;
}
.text-rotate{
   margin-top: 50%;
   margin-top: 50vh;
   transform: rotate(-90deg);
}

/* Form ajout app - Input, Select */
.ajout_client_interlocuteur .select2{
   width: 50%;
   height: 50px;
}
.ajout_client_interlocuteur .select2-selection .select2-selection--single{
   width: 50%;
   height: 50px;
}
.form-row-appel .select2{
   width: 78%!important;
   height: 50px;
}
.ajout_interlocuteur .select2{
   height: calc(1.5em + 0.75rem + 2px)!important;
}
.form-row-appel #select2-nom_reception_appel-container{

   background: url(/img/picto-champ-compte.png) no-repeat scroll 88% ;
}
.form-row-appel .select2-selection .select2-selection--single{
   margin-top: 25%;
   width: 50%;
   height: 50px;
}
.form-row-appel input[type="date"]{
   width: 50%;
   height: 50px;
}
.form-row-appel input[type="time"]{
   width: 50%;
   height: 50px;
}
.select2{
   width: 50%;
   min-height: 50px!important;
}
#nom_entreprise_search{
   height: 50px;
}
.row-gestion-appel input[type="date"], .row-gestion-appel input[type="time"] {
	height: 50px;
}
.entreprise-row .select2{
   width: 50%;
   height: 50px;
}
.entreprise-row input[type="text"]{
   height: 50px;
}
.entreprise-row input[type="tel"]{
   height: 50px;
}
.entreprise-row .select2-selection .select2-selection--single{
   margin-top: 25%;
   width: 50%;
   height: 50px;
}
.site-row input[type="tel"]{
   height: 50px;
}
.site-info input[type="text"] {
	height: 50px;
}
.sous-fonction-btn-row .btn-sous-fonction{
   height: 80px;
   width: 225px;
}
.action-btn-row .btn-action{
   height: 80px;
   width: 225px;
}
.notif-btn-row .btn-notif{
   min-height: 80px;
   min-width: 225px;
}
.site-row .select2{
   width: 50%;
   height: 50px;
}
.site-row .select2-selection .select2-selection--single{
   width: 50%;
   height: 50px;
}
.statut_contrat{
   width: 50px;
   height: 50px;
}
/* Form ajout client - background row site */ 
.bg-site-client{
   background-color: #F4F4F4;
}
.bg-row-appel{
   background-color: #F4F4F4;
}
/* Btn action */
.btn-fonction, .btn-fonction_fournisseur {
   width: 225px;
   height: 80px;
} 
.btn-sous-fonction{
   width: 180px;
   height: 80px;
}
.btn-employe, .btn-fournisseur {
   width: 225px;
   height: 80px;
}
.btn-action{
   width: 225px;
   height: 80px;
}
.btn-message{
   width: 180px;
   height: 80px;
}

.fournisseur-btn-row{width:100%;}

.btn-enregistrer-appel{
   width: 180px;
}
.page_content{width:75%;}
.page_sep{width:1%;}
.page_media{width:24%;}

.toggle_lang{display:none;}
.toggle_lang.fr{display:inline;}

.only[readonly]{background:#DDD;cursor:default;}
h1.inside, h2.inside{margin:0px;margin-top: 15px;width: auto;}
.titre_explain{
   font-weight: bold;
   background: #C0BA47;
   padding: 8px;
   display: inline-block;
   border-radius: 4px 4px 0px 0px;
}
.explain{background: #554E44;padding: 5px;}
.explain p{margin:5px 0px;}
label.attr{
   display: inline-block;
   margin: 10px;
   vertical-align: top;
   background: #C0BA47;
   font-weight: bold;
   padding: 4px;
   border-radius: 4px;
   cursor:pointer;
}

table h1{
   margin-left:0px;
   width:auto;
   padding-right:5px;
   margin-bottom:0px;
   margin-top:5px;
}
p, td, ul, li{
   font-size:10pt;
}
a{color:#FFF;text-decoration:none;}
a:visited{color:#FFF;text-decoration:none;}
a:hover{color:#FFF;text-decoration:underline;}
.cke_editable a{color:#272798;}
.link:hover{cursor:pointer;}
.red, .red a{color:red;font-weight:bold;}

.info{
   clear: both;
	background-color:#EEEEEE;
	border:1px;
	border-color:#999999;
	border-style:solid;
	padding:10px;
	font-family:arial,helvetica,sans-serif;
	font-size: 8pt;
}
.warning{
   clear: both;
	background-color:#FFEEAA;
	border:1px;
	border-color:#999933;
	border-style:solid;
	padding:10px;
	font-family:arial,helvetica,sans-serif;
	font-size: 10pt;
}
.succes,.erreur{
   background-color: #CFC;
   color: #060;
   margin-top: -10px;
   margin-left: -10px;
   width: 100%;
   padding-left: 20px;
   margin-bottom: 12px;
}
.erreur{background-color:#FFCCCC;color:#FF0000;}
.succes{background-color:#CCFFCC;color:#006600;}
#content .erreur a{color:#FF0000;}
#content .succes a{color:#006600;}
.missing{clear: both;background-color:#E9E9F2;color:#000000;}
.link_mode{text-decoration:underline;font-weight:bold;color: #025883;}
.asterix{margin-left:5px; margin-right:5px; color:red;}
.required{margin-left:5px; margin-right:5px; color:red;}
.petit{font-size:8pt;}
.right{text-align:right;vertical-align:top;}
.menu_left{float:left;margin-right: 8px;margin-top:-2px;height:30px;}
.clear{clear:both;}
.tcenter{text-align:center;}
table.tcenter{margin:auto;}
.tleft {text-align:left;}
.tright {text-align:right;}
.fleft {float:left;margin-left:5px;}
.fright {float:right;margin-right:5px;}
table.tright {float:right;}
.vtop{vertical-align:top;}
.vmiddle{vertical-align: middle;}
#all .change_stock, #all .change_price{
   text-align:right;
   border-radius: 0px;
   text-align: right;
   padding: 4px;
   border: solid 1px #999;
}
.hide{display:none;}
.btn_link{
   display: inline-block;
   padding: 5px 8px;
   background: #6cc3c6;
   border-radius: 4px;
   margin: 5px 8px;
   cursor: pointer;
   font-size: 13px;
   font-weight: bold;
}
.liste_contrat_site{
   min-width: 220px;
}
span[id^=select2-contrat_appareil_tab_]{
   font-size: 11px;
}
.padd5{padding:5px;}
                              /************************/
                              /*        Header        */
                              /************************/
#header{
   height:100px;
   background-color:#333333;
   width:100%;
   top:0px;
   position:absolute;
   z-index:14;
}
#header table{height: 100px;}
#header td.selected{box-shadow: 3px 4px 8px #666;border: #333;background: #555;}
#header td a{display: block;width: 100%;color: #FFF;text-decoration: none;}
#header td{width: 120px;border-radius: 8px;transition: background 1s;}
#header td:hover{background: #666;}
#header img{width: 40px;margin-bottom: 8px;}
#subheader{
   text-align:center;
   height:30px;
   background-color:#222222;
   color:#FFF;
   width:100%;
   box-shadow: 0px 5px 8px #888;
   position:absolute;
   z-index:14;
}
#subheader a{color:#FFF;}
#subheader img{margin-top: -4px;}
#subheader input[type="submit"],#subheader  input[type="button"]{padding: 2px 5px;margin: 0px 5px;}

/************************/
/*         Membres      */
/************************/
.membre-action h1{
   font-size: 28px;
}

/************************/
/*         Mémo         */
/************************/

#memo{right: 0px;position:absolute;max-height: 250px;}
#affich_memo{
   background: #E57C07;
   float: right;
   padding: 5px 18px;
   font-size: 13px;
   color: #FFF;
   font-weight: bold;
   border-radius: 8px;
   cursor: pointer;
   margin-top: -10px;
   margin-right: 12px;
}
#bloc_memo{
   width:0px;
   overflow: hidden;
   text-align: left;
   clear: both;
   background: rgb(0, 0, 0);
   background: rgba(0, 0, 0, 0.5);
   color: #FFF;
   border-radius: 5px;
}
#bloc_memo li{font-size: 9px;}

/************************/
/************************/
#logo{
   position: absolute;
   top: 30px;
   width: 100%;
   text-align: center;
}
#login{
   margin:auto;
   margin-top:200px;
   width:400px;
   /* background: #E4E5EE;
   border:solid 1px #CCC; */
   padding: 3px 10px 10px 10px;
   /* box-shadow: 5px 5px 8px #999; */
   text-align:center;
   border-radius: 8px;
}
#login h1{
   background:none;
   width:auto;
   font-size: 25px;
   margin: 8px 0px;
   /* text-shadow: 1px 1px 1px #BEDDEE; */
}
.login-label{
   width: 120px;
   text-align: center;
}
#login a{color: #333;}
#loginform{width:407px;}
#login .nform{margin:5px 0px;}
#login .nform label{
   display: block;
   float: left;
   width: 115px;
   height: 28px;
   padding-left: 15px;
   color: white;
   font-weight: bold;
   padding-top: 8px;
   text-shadow: 0px -1px 0px rgba(0,0,0,0.2);
   border-radius: 5px 0px 0px 5px;
   background: #09c;
   background: linear-gradient(to bottom right,#51c3fa,#09c);
   box-shadow: 0px 1px 1px #333 inset;
   font-size: 15px;
   padding-right: 10px;
}
#login .nform.double label{padding-top:1px;height: 35px;}
#login .nform input{
   display: inline-block;
   width: 255px;
   height: 34px;
   padding-left: 10px;
   font-weight: bold;
   border: none;
   color: #cecece;
   font-size: 16px;
   background: #1f2026;
   border-radius: 0px 5px 5px 0px;
   box-shadow: 0px 1px 1px #000 inset;
}
#login .iform{
   background: #09c;
   padding: 4px 10px;
   border-radius: 5px;
   color: white;
   font-weight: bold;
   font-size: 14px;
   min-width: 135px;
   border: solid 1px #CCC;
   box-shadow: 5px 5px 8px #999;
   margin-bottom: 10px;
   cursor: pointer;
}

                              /************************/
                              /*        Footer        */
                              /************************/
#footer{
   padding-top:40px;
   text-align:center;
   font-family:arial,helvetica,sans-serif;
   font-size:10pt; color:#666666;
   font-style:italic;
   padding-bottom: 1px;
}
#footer a{color:#333;}
                              /************************/
                              /*       Diaporama      */
                              /************************/
#photos_diapo,#photos_diapo li{width:1024px;margin:auto;text-align:left;}
#photos_diapo .photoaction{
   text-align: center;
   border: solid 1px #CCC;
   width: 200px;
   margin: auto;
   margin-top: -17px;
   border-radius: 0px 0px 15px 15px;
   margin-bottom: 17px;
}
                              /************************/
                              /*       Boutique       */
                              /************************/

.pending{background-color:#AAA; color: #FFF;}
#content .pending a{color: #FFF;}
.completed{font-weight:bold; background-color:#CCFF99; color: #006600;}
#content .completed a{color: #006600;}
.cancelled{background-color:#EEE; color:#333;}
#content .cancelled a{color: #333;}
.exported{background-color:#006600; color: #CCFF99;}
#content .exported a{color: #CCFF99;}
.delivered{background-color:#E3FF8B;color: #666;font-weight: bold;}
#content .delivered a{color: #666;}
.check_status{background-color:#E57C07;}
.coord{float:left;width:50%;}
.coord.subscribe{float: none;max-width: 460px;margin: auto;}
.coord .head{  
   display: inline-block;
   padding: 10px 20px;
   background: #59cff3;
   color: #FFF;
   font-weight: bold;
}
.coord label{width:150px;padding:4px;display:inline-block;vertical-align:middle;}
.coord .coord_input{padding:4px;display:inline-block;vertical-align:middle;}
.coord .coord_input input {width: 260px;}
                              /************************/
                              /*       TABLEAUX       */
                              /************************/
                              
.twin{float:left;width:46%;margin:10px 2%;}

table.classic{
	width:100%;
   color: #333;
   margin:0px;
   position: relative;
   z-index: 10;
   border-spacing: 0px;
}
table.classic.mini{
   width:460px;
   margin:auto;
}
#content table.classic a{color:#333;}
table.classic th{
	background-color:#333;
	color:#FFFFFF;
	padding:5px 7px;
	font-family:arial,helvetica,sans-serif;
	font-size: 10pt;
   border-bottom: solid 2px #FFF;
}
table.classic td{
	background-color:#F2E9DD;
   padding: 4px 3px;
   transition:all 1s;
}
table.classic tr:nth-child(even) td{background-color:#DDD2C4;}	
ul table.classic tr.alt td{background-color:#DDD2C4;}
#content table.classic tr:hover td,#content table.classic tr.alt:hover td,#content table.classic tr.selected td{background-color:#777;color:#FFF;}
#content table.classic tr.legend td{background-color: #333;font-size: 19px;text-align: center;color: #FFF;font-weight: bold;}
#content .sep table.classic tr td, #content .sep table.classic tr:hover td{background: #333;color: #FFF;}

#facture{min-width:600px;}
#formulaire_photo, #formulaire_files{background: #EEE;color: #333;padding: 8px;}

.AtoutUpload{width: 300px;margin: auto;text-align: center;}
.AtoutUpload .bouton_file{
   background: #e57c07;
   color: #FFF;
   font-size: 14px;
   font-weight: bold;
   text-align: center;
   padding: 6px 4px;
   border-radius: 4px;
   width: 150px;
   margin: auto;
   cursor: pointer;
}
.AtoutUpload input.hidden{opacity:0;position:absolute;width:0px;height:0px;overflow:hidden;display:block;}
.AtoutUpload .bouton_file:hover{background: #F90;}
.AtoutUpload .drop_zone{border: dashed 3px #FFF;padding: 20px 5px;margin: 20px 5px;cursor:pointer;}
.fancybox-overlay .AtoutUpload .drop_zone{border: dashed 3px #333;}
.over  .drop_zone, .drop_zone.over, .fancybox-overlay .AtoutUpload .drop_zone.over{border: dashed 3px #E57C07;}
.AtoutUpload .bloc_files .file{
   background-color: #CCC;
   width: 300px;
   padding: 8px 5px;
   border-radius: 3px;
   color: #000;
   font-weight: bold;
   margin: 8px auto;
}
.AtoutUpload .bloc_files .file progress{width:100%;}
.AtoutUpload .bloc_files .file.done progress{background:#c0ba47;}
.AtoutUpload .bloc_files .file.done progress::-webkit-progress-value{background:#c0ba47;}
.AtoutUpload .bloc_files .file.done progress::-moz-progress-bar{background:#c0ba47;}
.AtoutUpload .bloc_files .file.error progress{background:#a50202;}
.AtoutUpload .bloc_files .file.error progress::-webkit-progress-value{background:#a50202;}
.AtoutUpload .bloc_files .file.error progress::-moz-progress-bar{background:#a50202;}
.AtoutUpload .bloc_files .after .img{width:75px;text-align:center;float:left;}
.AtoutUpload .bloc_files .after .img img{max-width:100%;max-height:100px;}
.AtoutUpload .bloc_files .after .div_alt{width:200px;float:right;text-align: right;}

#photos{background: #EEE;padding:5px;}
#photos ul{display:block;list-style:none;padding:0px;}
#content #photos li{text-align:center;color: #333;margin:5px 0px;}
#photos li img{max-width:100%;max-height:200px;}
.photoaction{width: 200px;margin: auto;margin-top: -30px;text-align: right;}
#formulaire h1{
   font-weight: normal;
   background: #EEE;
   text-align: center;
   padding: 4px;
   color: #000;
   margin-top: 10px;
   margin-bottom: 1px;
}

#pa{display:none;}
#aide{
 display:none;
 background-color:#EEE;
 color:#666;
 font-size:11px;
 padding:10px;
}

img{border:none;}

                              /************************/
                              /*   Sortable & Button  */
                              /************************/
#content ul,#content li{margin:0px;padding:0px;list-style-type:none;}
.sortable table.classic tr{cursor:move;}

#button_top button{
   font-size: 13px;
   color: #000;
   font-weight: bold;
   height: 35px;
   padding-top: 5px;
   line-height: 22px;
   margin-left: 15px;
}
#button_top button .img{
   width: 24px;
   height: 24px;
   text-align: right;
   float: left;
   margin-right: 3px;
}
#button_top.left{
   position: fixed;
   left: -4px;
   top: 50%;
}
#button_top.left button{
   font-size: 0px;
   display: block;
   margin: 5px;
   padding: 1px;
   height: 26px;
}
#button_top.left button .img{
   margin-right:0px;
   text-align: center;
}
                              /************************/
                              /*       Langues        */
                              /************************/
#formulaire_multilangues,#formulaire_multilangues_photo,#formulaire_liens_multilangues,#formulaire_mobile_multilangues,#formulaire_multilangues_diapo,#formulaire_multilangues_url,#formulaire_multilangues_s2,#formulaire_multilangues_s3{
   padding: 10px;
   background: #F1FCFF;
   color: #333;
   border-radius: 5px;
}

#menulangfr ,#photo_menulangfr{margin-left: 5px;padding:4px 10px 0; display:inline; background:#F1FCFF;}
#menulangen ,#photo_menulangen{ padding:4px 10px 0; display:inline; background:#C9C7B9;}
#menulangde ,#photo_menulangde{ padding:4px 10px 0; display:inline; background:#C9C7B9;}
#menulanges ,#photo_menulanges{ padding:4px 10px 0; display:inline; background:#C9C7B9;}
#menulangnl ,#photo_menulangnl{ padding:4px 10px 0; display:inline; background:#C9C7B9;}
#menulangit ,#photo_menulangit{ padding:4px 10px 0; display:inline; background:#C9C7B9;}
#menulangpt ,#photo_menulangpt{ padding:4px 10px 0; display:inline; background:#C9C7B9;}

                              /************************/
                              /*      Newsletter      */
                              /************************/
.vignette_actu{Float:left;padding:0px;border:solid 0px red;margin:10px 10px 10px 10px;
float:left;}
#preview{border:groove 2px #666;width:760px;margin:auto;color:#000;}
#preview a{color:#000;}
.li_actu{
	font: 14px verdana, arial, sans-serif;
	border:1px solid #8c9f30;
	width:98%;
	margin-top:5px;
   margin-bottom:5px;
   text-align:left;
   padding:5px 5px 5px 5px;
   clear:both;
	box-shadow:1px 1px 3px black;
}
.li_actu{color:#583E2D;}
.li_actu h2{
   color:#8c9f30;
   font-size:18px;
   font-weight:bold;
}

.li_actu span{color:#45372A;}
.li_actu h3{
   color:#614B3D;
   font-size:11px;
   font-weight:normal;
}
.li_actu a{color:#AA7850;}
.li_actu p{font-size:11px;}
.sliding-text{text-align: left;}

                              /************************/
                              /*      ShadowBox       */
                              /************************/
.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2147483640;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:.6;visibility:visible;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:90%;height:90%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:.6;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current, .fancybox-container .fancybox-fx-fade.fancybox-slide--iframe{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}
.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}
@media (max-width:8000px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}
@media (min-width:100px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{white-space:nowrap;position:absolute;right:0;bottom:0;left:auto;width:100%;height:auto;text-align:center;margin:0;padding:5px 5px 0 0;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{bottom:100px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;width:auto;margin-left:40px;margin-right:40px;}.fancybox-thumbs>ul>li{display:inline-block;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}.fancybox-thumbs .prev, .fancybox-thumbs .next{position:absolute;z-index:100000;width:24px;height:24px;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-size:24px 24px;background-repeat:no-repeat;top:0px;left:6px;margin-top:30px;transform:scaleX(-1);cursor:pointer;}
.fancybox-thumbs .next{left:auto;right:10px;transform:none;}
.fancybox_bloc h2{margin:0px;margin-bottom:15px;width:auto;}

                              /************************/
                              /*      ShadowBox       */
                              /************************/
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;border-radius: 4px;}
.fancybox-opened {z-index: 8030;}
.fancybox-opened .fancybox-skin {box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner {position: relative;}
.fancybox-inner {overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}
.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('/img/fancybox_sprite.png');}
#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}
#fancybox-loading div {width: 44px;height: 44px;background: url('/img/ajax-loader.gif') center center no-repeat;}
.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}
.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;z-index: 8040;}
.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}
.fancybox-prev span {left: 10px;background-position: 0 -36px;}
.fancybox-next span {right: 10px;background-position: 0 -72px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}
.fancybox-lock {overflow: hidden !important;width: auto;}
.fancybox-lock body {overflow: hidden !important;}
.fancybox-lock-test {overflow-y: hidden !important;}
.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background:#000;background:rgba(0,0,0,0.6);}
.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}
.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}
.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent;	background: rgba(0, 0, 0, 0.8);border-radius: 10px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}
.fancybox-title-inside-wrap {padding-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}
.fancybox_bloc h2{margin:0px;margin-bottom:15px;width:auto;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){
	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('fancybox_sprite@2x.png');background-size: 44px 152px;}
	#fancybox-loading div {background-image: url('fancybox_loading@2x.gif');background-size: 24px 24px;}
}

                              /************************/
                              /*        Chosen        */
                              /************************/

.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}
.chosen-container.chosen-with-drop .chosen-drop{left:0}
.chosen-container a{cursor:pointer}
.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:23px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}
.chosen-container-single .chosen-default{color:#999}
.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}
.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}
.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/img/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}
.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}
.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}
.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/img/chosen-sprite.png) no-repeat 0 2px}
.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}
.chosen-container-single .chosen-search input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(/img/chosen-sprite.png) no-repeat 100% -20px;background:url(/img/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}
.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}
.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}
.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none;  color: #333;}
#content .chosen-container .chosen-results li{padding:5px 6px;}
.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}
.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}
.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}
.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}
.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}
.chosen-container .chosen-results li.group-option{padding-left:15px}
.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}
.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}
.chosen-container-multi .chosen-choices li{float:left;list-style:none}
.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}
.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:5px;height:15px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}
.chosen-container-multi .chosen-choices li.search-field .default{color:#999}
#content .chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #aaa;border-radius:3px;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/img/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}
.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}
.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}
.chosen-container-multi .chosen-results{margin:0;padding:0}
.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}
.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}
.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}
.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}
.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}
.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111!important}
.chosen-disabled{opacity:.5!important;cursor:default}
.chosen-disabled .chosen-single{cursor:default}
.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}
.chosen-rtl{text-align:right}
.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}
.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}
.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}
.chosen-rtl .chosen-single div{right:auto;left:3px}
.chosen-rtl .chosen-single abbr{right:auto;left:26px}
.chosen-rtl .chosen-choices li{float:right}
.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}
.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}
.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}
.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}
.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(/img/chosen-sprite.png) no-repeat -30px -20px;background:url(/img/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}
.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}

@media all and (max-width:1805px){
   .nav-logout{margin-left:}
}
@media all and (max-width:1420px){
   #content{width:90%;}
}
@media all and (max-width:1300px){
   #content{width:95%;}
}
@media all and (max-width:1200px){
   #content{width: auto;}
}
@media print{
   #coord, #facture_logo{display:block;}
   #header, #boutons, #footer,#subheader{display:none;}
   h1 {color: #979483;font-size: 25px;font-weight: normal;}
   #all{background:#FFF;}
   #content{box-shadow:none;border:none;width: auto;background-color: #FFF;border-radius: 0px;margin-top: 0px;}
}