
/*Nouvelles couleurs
bleu : #0076b0
orange : #FD7D34
*/

body {margin: 0px;padding: 0px;border : 0px;font-size:12px;font-family:"Open Sans",Arial,sans-serif;}
A         {text-decoration: none; color: #444444;}
A:active  {text-decoration: none;}
A:hover   {text-decoration: none; color: #B83838;}
.no_space{border : 0px;border-spacing: 0px;margin: 0px;padding: 0px;}
.spacer { clear: both; display: block; margin: 0px; border: 0px; height: 0px;}
#moteur{clear : both;font-family : "Open Sans",Arial,sans-serif;font-size : 12px;color : black;}
#admin_header{float:left;height : 42px;width:100%;padding:0px;margin : 0px;font-size : 14px;color : #FFFFFF;background-color:#0076b0;	overflow : hidden;border : 0px;	border-spacing: 0px;}
#admin_header_logo{float:left;width:350px;height:42px;
/*background:transparent url(../img/kit.png) no-repeat scroll -259px -83px;*/

}
#admin_header_titre{float:left;color : white;font-weight : bold;padding-left : 14px;font-size : 20px;}
#admin_header_flag{float:right;margin-right:10px;}
#admin_header_flag .flag_current{width:48px;height:48px;}
#admin_header_ver{float:left;color : #CFE0FD;font-weight : bold;padding : 4px 4px 0px 80px;font-size : 14px;font-variant : small-caps;margin-top:20px;font-family:Trebuchet MS,"Open Sans",Arial,sans-serif;}
#admin_header_date{float: right;color : #DEE5FA;margin-right:10px;margin-bottom:0px;}
#admin_menu_administrateur{width : 100%;border-top : 1px solid #555555;margin-bottom:5px;background : #FFFFFF;color:#555555;}
#admin_menu_administrateur a{color:#555555;}
#admin_menu_raccourci{width : 100%;border-top : 1px solid white;border-bottom : 1px solid white;background : #005aae;}
#admin_bottom{clear: both;width : 100%;color : #FFFFFF;font-weight : bold;padding : 2px 0px;font-size : 11px;line-height : 22px;border-top : 1px solid #EF9B16;border-bottom : 1px solid #EF9B16;background: #0076b0;	margin-top:20px;}
#admin_bottom a{color : #EF9B16;}
#admin_bottom a:hover{color : #FFCE80;}
.signaler_bug{font-weight:bold;cursor:pointer;}
.signaler_bug:hover{color:red;}
.debug, .mode_debug_item{	font-size:13px; color:#333333;border:1px solid #2C6904;background-color:#FFEEDB;}

/*PREPROD*/
.preprod #admin_header{background-color:#ED7602;}
.preprod #admin_header_ver{color:#ffffff;font-size:29px;margin-top: 0px;}

/*CSS de la liste*/


.clear{clear: both;margin:0px;padding:0px;border:0px;border-collapse: collapse;}
input,select{background:#ffffff url(../../img/fonds/fond_input.jpg) repeat-x;}
.mobile_only{display:none;}

/*    DIV PRINCIPALES   */

#voile{width:100%;height:100%;position:absolute;left: 0px;top: 0px;background-color:#444444;filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;z-index:2;display:none;margin:0px;padding:0px;background-attachment:fixed;}
#sous_voile{width:100%;height:100%;position:absolute;left: 0px;top: 0px;background-color:#444444;filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;z-index:2;display:none;margin:0px;padding:0px;background-attachment:fixed;}
#moteur_entete{clear:both;width:98%;color: #444444;padding: 4px 0px 0px 0px;font-size: 12px;font-family:Trebuchet MS,"Open Sans",Arial,sans-serif;text-align: left;background: url(../../img/fonds/gris_simple.jpg) repeat-x;	height:45px;}
#moteur_navigation{clear:both;width:98%;height:22px;border: 1px solid #333333;color: white;background-color:#0076b0;padding: 1px;font: 12px Trebuchet MS,"Open Sans",Arial,sans-serif;font-weight : bold;text-align: left;}
#sous_moteur_navigation{clear:both;width:100%;height:22px;border-top: 1px solid #333333;border-bottom: 1px solid #333333;color: white;background:transparent url(../../img/header_bg.png) repeat scroll 0 0;padding: 0px;font: 12px Arial, Verdana, sans-serif;font-weight : bold;text-align: left;}
#moteur_fiche{position: absolute;top:150px;left:15%;width:95%;display:none;background-color: #FFFFFF;border: 2px solid #444444;text-align:center;vertical-align:center;z-index:3;overflow-y:auto;min-height: 98%;}
#moteur_sous_fiche{position: absolute;top:150px;left:10%; width:80%;display:none;background-color: #F1F8FD;border: 2px solid #444444;filter:alpha(opacity=90);opacity: 0.9;-moz-opacity:0.9;text-align:center;vertical-align:center;padding-bottom:5px;z-index:4;overflow-y:auto;}
#moteur_special{position: absolute;top:150px;left:15%;width:95%;display:none;background-color: #FFFFFF;border: 2px solid #444444;text-align:center;vertical-align:center;padding-bottom:5px;z-index:5;overflow-y:auto;max-height: 99%;}
/*#moteur_attente{position: absolute;top:150px;left:30%;width:40%;height:300px;display:none;background-color: #fff;filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;z-index:4;text-align:center;}*/
#moteur_attente{position: absolute;top:150px;left:30%;width:40%;height:300px;display:none;z-index:4;text-align:center;background-color: #FFF;box-shadow: 5px 10px 5px #7E7A79;filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;}
#moteur_attente_img{margin:auto;width:480px;height:260px;background: url(../../img/attente2.gif) no-repeat;z-index:5;}
#moteur_attente_img{height:215px;}
#moteur_attente_label{margin:auto;width:100%;z-index:5;text-align:center;font-weight:bold;font-size:1.1em;}
#moteur_attente_liste{text-align:center;margin-top:30px;padding:30px 30px 30px 30px;color:#555555;display:none;text-align:center;position: absolute;left:40%;background-color: #fff;border:solid 1px grey;}
#moteur_attente_liste_img{width:78px;height:70px;background: url(../../img/attente3.gif) no-repeat;margin-right: auto;margin-left: auto;}
#moteur_msg_systeme{width:80%;display:none;}
.msg_erreur_acces{background:url("../../img/actions/msg_erreur_acces.jpg") no-repeat;background-position:1% 1%;margin-top:100px;border:1px solid #F33813;font-size:16px;font-weight:bold;color:#F33813;height:100px;vertical-align:center;margin-left:20%;margin-right:20%;padding-top:100px;padding-left:200px;}
#moteur_liste{width:98%;clear:both;text-align:left;}
#tooltip{position:absolute;background-color:#ffffff;padding:5px;border:solid 1px #777777;max-width:400px;z-index:100;}
.moteur_action_suivante_titre{font-weight:bold;font-size: 1.3em;padding:5px 0px;color: #FFFFFF;text-align: center;border-bottom:solid 0px #0A3900;background-color: #0076b0;}
.moteur_action_suivante_contenu{width:100%;text-align:center;margin:auto;}
.moteur_action_suivante_ok{font-size: 12px;padding:2px 2px 2px 5px;margin: auto;color:#FFFFFF;cursor:pointer;height:91px;width:91px;background:transparent url(../../img/kit.png) no-repeat scroll -0px -406px;}
.moteur_action_suivante_ok:hover{background-position: -111px -406px;}
.moteur_action_suivante{padding:2px 2px 2px 5px;margin: auto;width:300px;color:#FFFFFF;background-color: #0076b0;border-bottom:solid 0px #0A3900;cursor:pointer;margin-bottom:5px;line-height:25px;}
.moteur_action_suivante:hover{background-color: rgba(0, 0, 0, 0.3);}
.moteur_action_suivante a{color: #FFFFFF;}
.moteur_action_suivante a:hover{color: #147800;}

/*    ENTETE       */

#moteur_entete img{float:left;padding:5px 10px 0px 10px;}
#moteur_entete_titre{float:left;padding:0px 90px 0px 10px;color:#006699;font-size:17px;font-weight:800;}
#moteur_entete_titre a{color:#006699;}
#moteur_entete_positionnement{color:#999999;font-family:Trebuchet MS,"Open Sans",Arial,sans-serif;font-size:10px;font-weight:normal;padding-top:2px;}
#moteur_entete_positionnement a{color:#999999;}
#moteur_entete_description{float:left;padding-top:20px;}

/*    NAVIGATION   */

.moteur_navigation_display_table{width:100%;}
.moteur_navigation_menu_items{border-bottom:1px solid #D3DBEB;	clear:both;	color:#444444;	font:12px Trebuchet MS,"Open Sans",Arial,sans-serif;	height:24px;	padding:4px 0 0;	text-align:left;	width:98%;}
.moteur_navigation_menu_item{background:no-repeat 0px 3px;float:left;margin-left:20px;padding-left:14px;padding-top:3px;font-size:13px;border:1px solid #D3DBEB;background-color:#F5F8FB;width:200px;}
.moteur_navigation_menu_item:hover{background-color:#FBE2B9;}
.moteur_navigation_menu_item_selected{font-weight:bold;no-repeat 0px 3px;float:left;margin-left:20px;padding-left:14px;padding-top:3px;font-size:13px;width:200px;border:1px solid #D3DBEB;background-color:#FC4926;color:#FFFFFF;cursor:pointer;}
.moteur_navigation_menu_item_icone img{border:none;height:20px;margin-right:10px;float:left;}
#moteur_navigation_aide{display:none;width:700px;background-color:#FFF5E3;border:solid 1px #F19F00;clear:both;padding: 2px 2px 2px 2px;margin: 0px 2px 2px 100px;color : #333333;text-align: left;}
#moteur_entete_aide_icone{float:right;margin-top:-7px;margin-right:0px;height:45px;width:60px;background:transparent url(../../img/924/compa-45.png) no-repeat;}
#moteur_entete_aide_icone .moteur_entete_aide_nb{color: rgb(244, 156, 42);font-weight: bold;margin: -5px 0 0 -75px;font-size: 18px;}
.moteur_entete_aide_detail{padding:10px;min-width:300px;}
.moteur_entete_aide_detail .aide_titre{font-weight:bold;margin-bottom:10px;}
.moteur_aide_guide{height:25px;width:33px;background:transparent url(../../img/aide/compa-25.png) no-repeat;display:none;}
#moteur_navigation_recherche{float: right;padding: 2px 40px 2px 6px;}
#moteur_navigation_recherche input{float: left;padding: 0px 2px 0px 6px;width: 150px;color:#0066CE;font-size:12px;}
#moteur_navigation_nouveau{float: left;padding: 0px 2px 0px 6px;cursor:pointer;height:22px;width:79px;background:transparent url(../../img/kit.png) no-repeat scroll -0px -266px;}
#moteur_navigation_nouveau:hover{background:transparent url(../../img/kit.png) no-repeat scroll -93px -266px;}
#moteur_navigation_action{float: left;padding: 0px 2px 0px 6px;cursor:pointer;height:22px;width:79px;background:transparent url(../../img/kit.png) no-repeat scroll -0px -294px;}
#moteur_navigation_action:hover{background:transparent url(../../img/kit.png) no-repeat scroll -96px -294px;}
#moteur_navigation_aide_lib{float: left;padding: 0px 2px 0px 6px;margin-right:19px;cursor:pointer;height:22px;width:50px;background:transparent url(../../img/kit.png) no-repeat scroll -192px -266px;}
#moteur_navigation_aide_lib:hover{background:transparent url(../../img/kit.png) no-repeat scroll -259px -266px;}
#moteur_navigation_aide_titre_champ{font-weight:bold;width:100%;text-align:center;}
.moteur_navigation_aide_champ{}
#moteur_navigation_manuel{float: left;padding: 0px 2px 0px 6px;cursor:pointer;height:22px;width:70px;background:transparent url(../../img/kit.png) no-repeat scroll -323px -266px;}
#moteur_navigation_manuel:hover{background:transparent url(../../img/kit.png) no-repeat scroll -402px -266px;}
#moteur_navigation_display_lib{float: left;padding: 0px 2px 0px 6px;cursor:pointer;height:22px;width:87px;background:transparent url(../../img/kit.png) no-repeat scroll -191px -294px;margin-right:50px;}
#moteur_navigation_display_lib:hover{	background:transparent url(../../img/kit.png) no-repeat scroll -287px -294px;}
#moteur_navigation_display{display:none;width:90%;background-color: #FAFAFA;clear:both;padding: 2px 2px 2px 2px;	margin: 0px 4% 2px 4%;border: 1px solid #0066CE;color : #555555;text-align: left;}
.moteur_navigation_display_titre{background-color:#FFFFFF;color:#0066CE;padding:4px 10px 4px 10px;font-weight:bold;font-size:14px;border-bottom:1px dotted #0066CE;}
.moteur_navigation_display_sous_titre{clear:both;color:#0066CE;font-weight:bold;float:left;width:160px;}
.moteur_navigation_display_bloc{padding:5px;border:1px solid #EEEEEE;background-color:#F4F4F4;margin-bottom:10px;width:97%;clear:both;float:left;}
#moteur_navigation_display_liste_on{min-width:400px;}
#moteur_navigation_display_liste_on .item{float:left; width:200px;clear:none;margin-bottom:0px;}
#moteur_navigation_display .col2{width:50%;min-width:400px;}
#moteur_navigation_filtre_lib{float: right;padding: 0px 2px 0px 6px;cursor:pointer;height:22px;width:95px;background:transparent url(../../img/kit.png) no-repeat scroll -485px -265px;margin-right:50px;}
#moteur_navigation_filtre_lib:hover{	background:transparent url(../../img/kit.png) no-repeat scroll -592px -265px;}
#moteur_navigation_filtre{display:none;width:90%;background-color: #FAFAFA;clear:both;padding: 2px 2px 2px 2px;	margin: 0px 4% 2px 4%;border: 1px solid #0066CE;color : #555555;text-align: left;}
#moteur_navigation_filtre_liste_on,#moteur_navigation_filtre_liste,#moteur_navigation_filtre_tri{padding:5px;border:1px solid #EEEEEE;background-color:#F4F4F4;margin-bottom:10px;width:97%;clear:both;float:left;}
.moteur_navigation_filtre_tri_2{display:none;}
#moteur_navigation_filtre_tri select{float:left;}
.moteur_navigation_filtre_table{clear:both;width:100%;}
.moteur_navigation_filtre_titre{background-color:#FFFFFF;color:#0066CE;padding:4px 10px 4px 10px;font-weight:bold;font-size:14px;border-bottom:1px dotted #0066CE;}
.moteur_navigation_filtre_sous_titre{clear:both;color:#0066CE;font-weight:bold;float:left;width:160px;}
.moteur_navigation_filtre_titre_form{font-weight:bold;color:#0066CE;}
.moteur_navigation_filtre_lib{clear:both;float:left;width:150px;text-align:left;margin-left:10px;}
.moteur_navigation_filtre_line{display:none;}
.moteur_navigation_filtre_line,.moteur_navigation_filtre_line_on{line-height:22px;}
#moteur_navigation_filtre select{float:left;padding: 0px 0px 0px 0px;margin: 1px 0px 1px 0px;border:solid 1px #9A9A9A;width: 202px;color:#0066CE;font-size:12px;}
#moteur_navigation_filtre input{float:left;padding: 0px 0px 0px 0px;margin: 2px 0px 0px 0px;border:solid 1px #9A9A9A;width: 200px;color:#0066CE;font-size:12px;}
.moteur_navigation_filtre_date_interval, .moteur_navigation_filtre_date_saisie,.moteur_navigation_filtre_intervalle, .moteur_navigation_filtre_saisie{clear:none;float:left;margin-left:10px;}
.moteur_navigation_filtre_date_interval span, .moteur_navigation_filtre_date_saisie span,.moteur_navigation_filtre_intervalle span, .moteur_navigation_filtre_saisie span{float:left;margin-left:5px;margin-right:5px;}
#moteur_navigation_filtre .moteur_navigation_filtre_date_saisie input, #moteur_navigation_filtre .moteur_navigation_filtre_date_interval input, #moteur_navigation_filtre .moteur_navigation_filtre_intervalle input{width:100px;}
.moteur_navigation_filtre_lancer,.moteur_navigation_filtre_annuler,.moteur_navigation_affichage_lancer,.moteur_navigation_favoris_enregistrer,.moteur_navigation_favoris_supprimer{float:left;background-color:#0066CE;color:#FFFFFF;font-weight:bold;width:200px;padding:5px;margin-bottom:5px;text-align:center;border-radius:4px;-moz-border-radius:4px;cursor:pointer;}
.moteur_navigation_affichage_lancer{margin-left:33%;}
.moteur_navigation_favoris_enregistrer,.moteur_navigation_favoris_supprimer{margin-left:20px;}
.moteur_navigation_filtre_lancer{margin-left:20px;}
.moteur_navigation_display_table .moteur_navigation_filtre_lancer{margin-left:33%;}
.moteur_navigation_filtre_annuler{margin-left:33%;}
.moteur_navigation_filtre_lancer:hover,.moteur_navigation_filtre_annuler:hover{color:#0066CE;background-color:#CCCCCC;}
.moteur_navigation_filtre_date_saisie,.moteur_navigation_filtre_date_interval,.moteur_navigation_filtre_intervalle, .moteur_navigation_filtre_saisie{display:none;}
#moteur_navigation_filtre.action_menu{clear:both;display:block;float:left;width:600px;margin:0;margin-top:10px;margin-left:70px;}
#moteur_navigation_filtre.action_menu .moteur_navigation_filtre_table{clear:both;float:left;width:600px;}
#moteur_navigation_filtre.action_menu #moteur_navigation_filtre_liste, #moteur_navigation_filtre.action_menu #moteur_navigation_filtre_tri,#moteur_navigation_filtre.action_menu #moteur_navigation_filtre_liste_on{width:590px;}
#moteur_navigation_filtre.action_menu .moteur_navigation_filtre_titre{width:580px;}
#moteur_navigation_filtre.action_menu .moteur_navigation_filtre_lancer{clear:both;margin-left:30%;}
#moteur_navigation_filtre.action_menu .moteur_navigation_filtre_annuler{clear:both;margin-left:13%;display:none;}
#moteur_navigation_filtre.action_menu .col2{clear:both;}
.action_menu #moteur_navigation_filtre_lib,.action_menu #moteur_navigation_display_lib{display:none;}
#moteur_navigation_filtre.action_menu .moteur_navigation_filtre_lib{clear:both;}
#moteur_navigation_tri_champ,#moteur_navigation_tri_champ2{float:left;padding-left:20px;padding-top:10px;}
.moteur_navigation_buttons_asc{cursor:pointer;display:none;float:left;margin: 8px 0px 0px 2px;width: 23px;height:12px;background: url(../../img/actions/tri_asc.png) no-repeat;}
.moteur_navigation_buttons_asc_off{background: url(../../img/actions/tri_asc_off.png) no-repeat;}
.moteur_navigation_buttons_desc{background: url(../../img/actions/tri_desc.png) no-repeat;}
.moteur_navigation_buttons_desc_off{cursor:pointer;display:none;float:left;margin: 8px 0px 0px 2px;width: 23px;height:12px;background: url(../../img/actions/tri_desc_off.png) no-repeat;}
.moteur_navigation_tri_remove{cursor:pointer;display:none;float:left;margin: 8px 0px 0px 10px;width: 23px;height:12px;background: url(../../img/actions/filtre_remove.png) no-repeat;}
.moteur_navigation_buttons_add{cursor:pointer;float:left;padding: 0px 0px 0px 0px;margin: 4px 0px 0px 2px;width: 50px;width: 12px;height:12px;background: url(../../img/actions/filtre_add.png) no-repeat;}
.moteur_navigation_buttons_remove{cursor:pointer;float:left;padding: 0px 0px 0px 0px;margin: 4px 0px 0px 2px;width: 50px;width: 12px;height:12px;background: url(../../img/actions/filtre_remove.png) no-repeat;}
#moteur_navigation_tri{float: left;}
#moteur_navigation_pagination{float: right;padding: 0px 2px 0px 2px;font-weight:800;font-size:15px;}
#moteur_navigation_pagination select{padding: 0px 0px 0px 0px;margin: 2px 0px 0px 0px;border:solid 1px #0066CE;width: 50px;color:#076F07;font-size:12px;}
#moteur_navigation_resume_table{width:100%;margin:0px;padding:0px;border:0px;	border-collapse: collapse;height:40px;}
#moteur_navigation_resume{clear:both;width:100%;color: #444444;padding: 3px;font-size:12px text-align: left;}
#moteur_navigation_resume a{color: #ED9700;font: 11px Arial, Verdana, sans-serif;}
#moteur_navigation_fleches_pagination{padding-right:100px;color:#ED7602;font-size: 12px;font-weight:800;}
#moteur_navigation_fleches_pagination span{padding: 5px 8px;text-decoration: none;border: 1px solid #EEE;background-color: #FFF;box-shadow: 0px 0px 10px 0px #EEE;margin-left:2px;margin-right:2px;min-width:14px;display: inline-block;text-align: center;}
#moteur_navigation_fleches_pagination .on{color: #FFF;background-color: #ED7602;border-color: #ED7602;}
#moteur_navigation_fleches_pagination .off{color: #cccccc;}
#moteur_navigation_fleches_pagination .debut,#moteur_navigation_fleches_pagination .fin{font-size: xx-small;padding-top: 8px;padding-bottom: 6px;}

/* Menu */
#moteur_body #menu{clear:both;float:none;width : 100%;background : #0076b0;}
#admin_menu_raccourci{	width : 100%;	height : 22px;	float:left;	overflow : visible;	margin : 0px;	border-bottom : 1px solid #CCCCCC;	vertical-align : center; 	background : white;	line-height : 22px;	}
#admin_menu_raccourci a {	background : white;}
#admin_menu_raccourci a:hover{	background : white;	color : #005aae;}
#admin_menu_raccourci img{	float : left;	margin : 2 4 2 2;	height : 16px;	border : 0px;}
#admin_menu_raccourci_titre{	float:left;	padding-left : 19;	font-weight : bold;	 	font-size : 12px;	color : #005aae;	margin-left : 150; }
#admin_menu_raccourci_item{	float:left;	padding-left : 19;	font-weight : bold;	font-size : 12px;	color : #005aae;	line-height : 22px; }
#moteur_body #menu {	font-size : 13px; overflow : hidden;font-weight:bold;}
#moteur_body  #menu, #moteur_body  #menu ul {	padding : 0;margin : 0; list-style : none;}
#moteur_body  #menu a {display	: block; padding	: 0; 	color : #FFFFFF; text-decoration : none; width : 169px;}
#moteur_body #menu li {float : left;	border-right : 1px solid white; border-bottom : 1px solid white;border-top : 1px solid white;vertical-align: center;padding:8px 0px;background : #0076b0;}
#moteur_body #menu li img {clear : both;	float : left;	border : 0;	margin	: 2px 4px 2px 2px;height : 16px;vertical-align: center;}
#moteur_body #menu li ul li a{width:164px;}
#moteur_body #menu li.fleche::after{content:">";color:#FFFFFF;display:inline;float:right;margin-right:10px;margin-top:-17px;}

/* ie ne reconnaissant pas le sélecteur ">" */

html>body #menu li{	border-right: 1px solid white ;}
#moteur_body #menu li ul {position: absolute; width: 164px; left: -999em; z-index:50;margin-top:9px;}
#moteur_body #menu li ul li {border-top : 1px solid #fff;text-align:left;	padding-left:5px;}

/* ie ne reconnaissant pas le sélecteur ">" */
html>body #admin_menu #menu li ul li		{border-top : 1px solid transparent;}
#moteur_body #menu li ul ul {	margin		: -27px 0 0 164px ;border-left	: 1px solid #fff ;}

/* ie ne reconnaissant pas le sélecteur ">" ... je me répète ;-) */
html>body #moteur_body #menu li ul ul		{	border-left	: 1px solid transparent ;}
#moteur_body #menu li:hover {	color: #0076b0;	background:#0087c9;}
#moteur_body #menu li:hover ul ul, #menu li.sfhover ul ul {left: -999em;}
#moteur_body #menu li:hover ul, #moteur_body #menu li li:hover ul, #moteur_body #menu li.sfhover ul, #moteur_body #menu li li.sfhover ul{left: auto;min-height: 0;} 



/*    MENUS (page de garde)   */

.menu_items{clear:none;float:left;text-align:left;width:330px;margin-right:0px;margin-left:20px;}
.menu_items .menu_item{float:right;width:300px;margin:10px 0px;padding:10px;border:1px solid #D3DBEB;background-color:#F5F8FB;text-align:left;}
.menu_items .menu_item:hover{background-color:#FBE2B9;cursor:pointer;}
.menu_items img{border:0px;float:left;}
.menu_items .menu_item img{border:0px;float:left;padding-right:10px;}
.menu_items .menu_item_nom{float:left;font-weight:bold;width:200px;padding-bottom:5px;}
.menu_items .menu_item_description{clear:both;float:left;color:#555555;margin-top:4px;min-height:30px;}

/*  SOUS  NAVIGATION (LISTE SOUS TABLE)  */

#moteur_navigation_sous_aide{display:none;width:700px;background-color:#FFF5E3;border:solid 1px #F19F00;clear:both;padding: 2px 2px 2px 2px;margin: 0px 2px 2px 100px;color : #333333;text-align: left;}
		#moteur_navigation_sous_recherche{	float: right;	padding: 2px 40px 2px 6px;}
#moteur_navigation_sous_recherche input{	float: left;	padding: 0px 2px 0px 6px;	width: 150px;	background-color:#DFFDDF;	color:#076F07;	font-size:12px;}
#moteur_navigation_sous_aide_lib{	float: left;	padding: 0px 2px 0px 6px;	margin-right:19px;	cursor:pointer;	height:22px;width:50px;	background:transparent url(../../img/kit.png) no-repeat scroll -192px -266px;}
#moteur_navigation_sous_aide_lib:hover{	background:transparent url(../../img/kit.png) no-repeat scroll -259px -266px;}
#moteur_navigation_sous_aide_titre_champ{	font-weight:bold;	width:100%;	text-align:center;}
.moteur_navigation_sous_aide_champ{}
#moteur_navigation_sous_filtre_lib{	float: right;	padding: 0px 2px 0px 6px;	cursor:pointer;	height:22px;width:95px;	background:transparent url(../../img/kit.png) no-repeat scroll -485px -266px;}
#moteur_navigation_sous_filtre_lib:hover{	background:transparent url(../../img/kit.png) no-repeat scroll -592px -266px;}
#moteur_navigation_sous_filtre{	display:none;	width:700px;	background-color: #E2F9E2;	clear:both;	padding: 2px 2px 2px 2px;	margin: 0px 2px 2px 100px;	border: 1px solid #076F07;	color : #076F07;	text-align: left;}
.moteur_navigation_sous_filtre_lib{	float:left;	width:150px;	text-align:center;}
.moteur_navigation_sous_filtre_line{	display:none;}
#moteur_navigation_sous_filtre select{	float:left;	padding: 0px 0px 0px 0px;	margin: 1px 0px 1px 0px;	border:solid 1px #076F07;	width: 150px;	background-color:#FFFFFF;	color:#076F07;	font-size:12px;}
#moteur_navigation_sous_filtre input{	float:left;	padding: 0px 0px 0px 0px;	margin: 2px 0px 0px 0px;	border:solid 1px #076F07;	width: 130px;	background-color:#FFFFFF;	color:#076F07;	font-size:12px;}
#moteur_navigation_sous_tri_champ{	float:left;	padding-left:50px;	padding-top:10px;	}
.moteur_navigation_sous_buttons_asc{	cursor:pointer;	display:none;	float:left;	margin: 12px 0px 0px 2px;	width: 23px;	height:12px;	background: url(../../img/actions/tri_asc.png) no-repeat;}
.moteur_navigation_sous_buttons_asc_off{	background: url(../../img/actions/tri_asc_off.png) no-repeat;}
.moteur_navigation_sous_buttons_desc{	background: url(../../img/actions/tri_desc.png) no-repeat;}
.moteur_navigation_sous_buttons_desc_off{	cursor:pointer;	display:none;	float:left;	margin: 12px 0px 0px 2px;	width: 23px;	height:12px;	background: url(../../img/actions/tri_desc_off.png) no-repeat;}
#moteur_navigation_sous_tris_remove{	cursor:pointer;	display:none;	float:left;	margin: 12px 0px 0px 10px;	width: 23px;	height:12px;	background: url(../../img/actions/filtre_remove.png) no-repeat;}
.moteur_navigation_sous_buttons_add{	cursor:pointer;	float:left;	padding: 0px 0px 0px 0px;	margin: 4px 0px 0px 2px;	width: 50px;	width: 12px;	height:12px;	background: url(../../img/actions/filtre_add.png) no-repeat;}
.moteur_navigation_sous_buttons_remove{	cursor:pointer;	float:left;	padding: 0px 0px 0px 0px;	margin: 4px 0px 0px 2px;	width: 50px;	width: 12px;	height:12px;	background: url(../../img/actions/filtre_remove.png) no-repeat;}
#moteur_navigation_sous_tri{	float: left;}
#moteur_navigation_sous_pagination{	float: right;	padding: 0px 2px 0px 2px;	font-weight:800;	font-size:15px;	font-family:times;}
#moteur_navigation_sous_pagination select{	padding: 0px 0px 0px 0px;	margin: 2px 0px 0px 0px;	border:solid 1px #076F07;	width: 50px;	background-color:#DFFDDF;	color:#076F07;	font-size:12px;}
#moteur_navigation_sous_resume_table{	width:100%;	margin:0px;	padding:0px;	border:0px;	border-collapse: collapse;}
#moteur_navigation_sous_resume{	clear:both;	width:100%;	color: #444444;	padding: 3px;	font: 12px Arial, Verdana, sans-serif;	text-align: left;}
#moteur_navigation_sous_resume a{	color: #ED9700;	font: 11px Arial, Verdana, sans-serif;}
#moteur_navigation_sous_fleches_pagination{	padding-right:100px;	color:#ED7602;	font: 12px Arial, Verdana, sans-serif;	font-weight:800;}
#moteur_navigation_sous_fleches_pagination a{	color:#666666;}

/*    TRADUCTION CHOIX POUR DUPLICATION   */

.traduction_choix{clear:both;float: left;width:80%;margin-left:10%;}
.traduction_choix_titre{clear:both;float: left;text-align:left;margin-top:10px;color: #006699;font-family: Arial;font-size: 12px;font-weight: bold;}
.traduction_bouton{background-color: #006699;border: 1px solid #333333;border-radius: 2px 2px 2px 2px;color: #FFFFFF;margin-top:5px;    cursor: pointer;float: left;font-weight: bold;margin-left: 10px;padding: 4px 8px;text-align: center;}
.traduction_bouton:hover{background-color:#EAA40E;}
.traduction_choix_liste{clear:both;float: left;margin-top:10px;}

/*    FORMULAIRE   */

.table_form{width:99%;}
#moteur_form_titre{	clear:both;	width: 100%;	float:left;	background-color:#F5A50A;	border-bottom:solid 1px #444444;	margin:0px 0px 5px 0px;	padding:0px;	color:#FFFFFF;	font-size : 16px;	font-weight : bold;	line-height: 18px;	background: url(../../img/fonds/fond_titre_form.jpg) repeat-x;}
#moteur_form_titre_img{	float:left;	height:25px;	width:120px;	margin:0px 3px 0px 5px;	background: url(../../img/actions/titre_form.jpg) no-repeat;}
.moteur_form_label{ 
/*Nom du champ*/

	float:left;	font-size:12px;	margin : 5px 1% 2px 2%;	font-weight : bold;	min-width:130px;	width : 16%;	text-align:left;	line-height:18px;	color:#333333;}
	.moteur_form_champ{ 
/*Champ*/

	float:left;	margin : 2px 1% 2px 1%;	text-align:left;	width:75%;}
.moteur_form_champ input{	border:solid 1px #F5A50A;	
/*width:200px;*/

}

/*.moteur_form_champ input[type='text']{	min-width:560px;}
*/

.moteur_form_champ textarea{	border:solid 1px #F5A50A;	height:100px;	
/*width:200px;*/

}
.moteur_form_champ select{	border:solid 1px #F5A50A;max-width:100%;	
/*width:200px;*/

}
.moteur_form_champ .ac_input{	border:solid 1px #F5A50A;width:376px;}
.moteur_form_label_en_ligne{width:auto;max-width:250px;min-width:initial;}
.moteur_form_champ_en_ligne{width:auto;max-width:250px;min-width:initial;}
.moteur_form_champ_en_ligne input{max-width:100%;}
.moteur_form_label_checkbox {	float:left;	margin : 2px 10px 2px 2px;	font-size:11.3px;}
.moteur_form_liste_valeurs .item, .moteur_form_liste_valeurs_courte .item{	float:left;	margin : 2px 10px 2px 2px;	max-width:46%;	width:250px;	height:29px;	overflow:hidden;	}
	.mod_326 .bloc_Caracteristiques .item, .mod_338 .bloc_Caracteristiques .item, .mod_327 .bloc_Caracteristiques .item{height:auto;}
	.moteur_form_champ_checkbox{ 
/*Champ*/

	float:left;	margin : 2px 2px 2px 2px;	text-align:left;}
.champ_date_action_now{cursor:pointer;}
.champ_date_action_now:hover{}
.champ_time{margin-left:5px;margin-right:5px;}
.moteur_form_champ .ui-datepicker-trigger{vertical-align:bottom;margin-top:0px;}
.moteur_form_champ_rep_open_img{float:left;}
.moteur_form_champ_rep_open_modif{float:left;background-color:#F5F8FB;font-weight:bold;border:1px solid #D3DBEB;padding:4px;margin-left:10px;cursor:pointer;}
.moteur_form_champ_rep_open_modif:hover{background-color:#FBE2B9;}
.moteur_form_champ_rep_open_img_video_url{float:left;clear:both;}
.awesome_icone i{float: left;font-size: 24px;color: rgb(24, 49, 83);}
.cle_unique_ok_img{margin:0px 5px;padding:2px 13px 2px 0px;background: url("../../img/modules/ok.png") repeat-x scroll 0 0 transparent;width:16px;height:16px;}
.cle_unique_ko_img{margin:0px 5px;padding:2px 13px 2px 0px;background: url("../../img/modules/ko.png") repeat-x scroll 0 0 transparent;width:16px;height:16px;}
.cle_unique_neutre_img{margin:0px 5px;padding:2px 13px 2px 0px;background: url("../../img/modules/neutre.png") repeat-x scroll 0 0 transparent;width:16px;height:16px;}
.cle_unique_ko_texte{font-weight:bold;color:#F33813;}
.champ_prix_ttc{font-weight:bold;color:#555555;font-style:italic;}
.lien_mailto{margin:0px 5px;padding:2px 13px 2px 0px;background: url("../../img/modules/mail.gif") repeat-x scroll 0 0 transparent;width:16px;height:16px;}
.moteur_form_liste_valeurs{ 
/*Liste de cases a cocher*/

	clear:both;	float:left;	width:100%;	height:130px;	overflow:auto;	border: 1px solid #BBBBBB;	padding:2px;}
.moteur_form_liste_valeurs_courte{ 
/*Liste de cases a cocher*/

	float:left;	margin : 2px 2px 2px 2px;	text-align:left;	border: 1px solid #BBBBBB;	padding:2px;	width:100%;}
.moteur_form_label_radio {	float:left;	margin : 2px 10px 2px 2px;}
.moteur_form_champ_radio{ 
/*Champ*/

	float:left;	margin : 2px 2px 2px 2px;	text-align:left;}
.moteur_form_titre{ 
/*Titre du sous formulaire*/

	clear:both;	float:left;	width:97%;	margin:5px 0px 3px 0px;	padding:3px 3px 3px 2%;	border-bottom:1px solid #333333;	font-weight : bold;	background: url("../../img/fonds/fond_titre_form.jpg") repeat-x scroll 0 0 transparent;	color:#FFFFFF;}
.moteur_form_sous_titre{ 	clear:both;	float:left;	margin : 2px 2px 2px 20px;	font-weight : bold;}
.moteur_form_aide{ 
/*Aide qui s'affiche a chaque champ*/

	position:absolute;	display:none;	background-color:#FEE3AF;	border:solid 1px #F5A50A;	margin : -25px 0px 0px 10px;	padding:4px;	color:#000000;	font-weight:normal;	font-size:12px;	z-index:50;}
.moteur_form_aide_icone{  float:left;  cursor:pointer;  margin: 2px;	height : 11px;	width : 12px;	background: url(../../img/actions/icone_aide.gif) no-repeat;	}
.moteur_form_aide_icone:hover{ 	background: url(../../img/actions/icone_aide_on.gif) no-repeat;	}
.moteur_form_bouton_fermer{  float:right;  cursor:pointer;  margin: 2px;	height : 16px;	width : 69px;	background: url(../../img/actions/icone_fermer.gif) no-repeat;}
#moteur_form_bouton_etape_suivante{	clear:both;	float:left;}
#moteur_form_medias_onglet{ 
/*Médias associés au formulaire*/

	float:right;	width:176px;	height:22px;	background: url(../../img/actions/medias_onglet.gif) no-repeat;	margin:5px 10px 0px 10px;	padding:0px;}
#moteur_form_medias{ 
/*Médias associés au formulaire*/

	float:right;	background-color:#F8FDF7;	border:solid 1px green;	margin:5px 10px 5px 10px;	padding:2px 2px 2px 2px;	width:130px;}
.moteur_form_media_photo{ 
/*Affichage d'une photo*/

	margin:2px 0px 10px 0px;	width:100%;	text-align:center;	color:#31662A;	}
.moteur_form_media_document{ 
/*Affichage d'une document*/

	margin:0px 0px 10px 0px;}
#moteur_form_media_add_label{	width:100%;	text-align:center;}
#moteur_form_media_add{	padding: 0px 2px 0px 6px;	width: 170px;	height:22px;	color:#076F07;	font-size:11px;}
.moteur_form_boutons_supprimer{	cursor:pointer;}
.moteur_form_enfant{	clear:both;float:left;width:100%;margin-top:5px;}
.moteur_form_enfant_label{	clear:both;	color:#111111;	float:left;	font-weight:bold;	margin:5px 5px 0px 20px;	text-align:left;	line-height:20px;	width:431px;}
.moteur_liste_sous_tab{	clear:both;	border: 1px solid #cccccc;	border-collapse: collapse;	width:100%;}
.moteur_liste_sous_tab td{padding:2px;border-right:1px solid #CCCCCC;text-align:left;}
.moteur_form_enfant_entete{	background-color:#EFEFEF;	border-bottom:1px solid #CCCCCC;	margin:0px;	font-size:11px;	font-weight:bold;}
.moteur_form_enfant_entete_actions{	width:50px;text-align:center;}
.moteur_form_enfant_contenu{float:left;clear:both;padding:3px;width:94%;margin-left:2%;margin-right:2%;}
.moteur_form_enfant_ligne{	background-color:#EFEFEF;	border-left:1px solid #CCCCCC;	border-right:1px solid #CCCCCC;	border-bottom:1px solid #CCCCCC;	padding:2px;	margin:0px;	width:auto;}
.moteur_form_enfant_ligne .moteur_sous_liste_boutons_supprimer{margin-top:0px;}
.moteur_form_enfant_champ{}
.moteur_form_enfant_entete_actions{	text-align:center;}
.moteur_form_enfant_contenu .ligne_type_blocs, .ligne_type_blocs{width:200px;}
.moteur_form_enfant_contenu .ligne_type_blocs img, .ligne_type_blocs img{max-height:80px;width:auto;max-width:180px;}
.moteur_form_enfant_contenu .ligne_type_blocs .moteur_liste_valeur,.ligne_type_blocs .moteur_liste_valeur{width:180px;text-align: center;}
	
/*MODULE AUTOT COMPLETION */

.auto_completion{text-align:left;}
.auto_completion .recherche_localisation{margin-left:15px;}
.auto_completion input{width:250px;}
.ac_results {	display:none;	padding: 0px;	border: 1px solid black;	background-color: white;	overflow: hidden;	z-index: 99999;}
.ac_results ul {	width: 100%;	list-style-position: outside;	list-style: none;	padding: 0;	margin: 0;}
.ac_results li {	margin: 0px;	padding: 2px 5px;	cursor: pointer;	display: block;	
/* 	if width will be 100% horizontal scrollbar will apear 	when scroll mode will be used	*/

	
/*width: 100%;*/

	font: menu;	font-size: 12px;	
/* 	it is very important, if line-height not setted or setted 	in relative units scroll will be broken in firefox	*/

	line-height: 16px;	text-align:left;	overflow: hidden;}
.ac_loading {	background: white url('indicator.gif') right center no-repeat;}
.ac_odd {	background-color: #eee;}
.ac_over {	background-color: #91AAEE;	color: white;}

/* SPECIAL */

#moteur_special_titre{	clear:both;	width: 100%;	float:left;	background-color:#65008B;	border-bottom:solid 1px #65008B;	margin:0px 0px 5px 0px;	padding:0px;	color:#FFFFFF;	font-size : 16px;	font-weight : bold;	line-height: 18px;	background: url(../../img/fonds/fond_titre_special.jpg) repeat-x;}

/* SPECIAL REP OPEN */

.special_rep_open_item{float:left;margin:10px 20px;cursor:pointer;}

/*    FICHE   */

#moteur_fiche_principal{	clear:both;	float:left;	width:70%;}
#moteur_fiche_caracteristiques{ 
/*Caractéristiques principales de la fiche*/

	float:right;	background-color:#FEE3AF;	border:solid 1px #F5A50A;	margin:5px 10px 5px 10px;	padding:2px 2px 2px 2px;	width:20%;}
#moteur_fiche_caracteristiques .moteur_fiche_label{	clear:both;	color:#EA7208;	margin : 2px 2px 2px 5px;}
#moteur_fiche_medias{ 
/*Médias associés à la fiche*/

	float:right;	background-color:#F8FDF7;	border:solid 1px green;	margin:5px 10px 5px 10px;	padding:2px 2px 2px 2px;	width:20%;}
#moteur_fiche_actions{ 
/*Actions associés à la fiche*/

	float:right;	background-color:#fdf7f7;	border:solid 1px #ca0613;	margin:5px 10px 5px 10px;	padding:2px 2px 2px 2px;	width:20%;}
#moteur_fiche_actions .item{clear:both;float:left;cursor:pointer;padding-top:10px;text-align:left;width:100%;}
#moteur_fiche_actions .item:hover{background-color:#fbd4d4;}
	#moteur_fiche_actions img{float:left;margin-left:5px;margin-right:5px;}
#moteur_fiche_actions .action_texte{float:left;line-height:32px;margin-left:10px;font-weight:bold;}
.moteur_fiche_titre{ 
/*Titre du sous formulaire*/

	clear:both;	float:left;	width:98%;	text-align:left;	margin:5px 0px 3px 0px;	padding:3px 3px 3px 2%;	border-bottom:1px solid #333333;	font-weight : bold;	background: url("../../img/fonds/fond_titre_fiche.jpg") repeat-x scroll 0 0 transparent;	color:#FFFFFF;}
.moteur_fiche_sous_titre{ 	clear:both;	float:left;	margin : 2px 2px 2px 20px;	text-align:left;	font-weight : bold;}
.moteur_fiche_label{ 
/*Valeur affichée*/

	float:left;	margin : 2px 2px 2px 20px;	font-weight : bold;	color:#02498B;}
.moteur_fiche_label_blob{ 
/*Valeur affichée*/

	clear:both;	float:left;	margin : 2px 2px 2px 20px;	font-weight : bold;	line-height:20px;	color:#02498B;}
.moteur_fiche_valeur_{ 
/*Valeur affichée*/

	float:left;	margin : 2px 2px 2px 2px;}
.moteur_fiche_valeur_URL{ 
/*Valeur affichée*/

	float:left;	margin : 2px 2px 2px 2px;}
.moteur_fiche_valeur_liste_valeur{ 
/*Valeur affichée*/

	float:left;	margin : 2px 2px 2px 2px;}
.moteur_fiche_valeur_liste_sql{ 
/*Valeur affichée*/

	clear:both;	padding : 2px;	margin : 2px 2px 0px 20px;	border: 1px solid #CCCCCC;	text-align:justify;	width:92%;}
.moteur_fiche_valeur_date{ 
/*Valeur affichée*/

	float:left;	margin : 2px 2px 2px 2px;}
.moteur_fiche_valeur_blob{ 
/*Valeur affichée*/

	clear:both;	margin : 2px 2px 0px 20px;	padding : 2px;	border: 1px solid #CCCCCC;	width:90%;	height:100px;	text-align:left;	overflow:hidden;}
.moteur_fiche_valeur_blob_expand{ 
/*Valeur affichée*/

	clear:both;	padding : 2px;	margin : 2px 2px 0px 20px;	border: 1px solid #CCCCCC;	text-align:justify;	width:92%;}
.moteur_fiche_valeur_blob_expand p,.moteur_fiche_valeur_blob p{margin:0px;}
.moteur_fiche_valeur_blob_more {	background:#DBE8F4 url(../../img/actions/down.png) no-repeat scroll 50% 4px;	border-right: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	color:#5E82D8;	display:block;	height:10px;	padding:0px 2px 3px 2px;	text-align:center;	margin : 0px 2px 2px 20px;	width:90%;	cursor:pointer;}
.moteur_fiche_valeur_blob_minus {	background:#DBE8F4 url(../../img/actions/up.png) no-repeat scroll 50% 4px;	border-right: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	color:#5E82D8;	display:block;	height:10px;	padding:0px 2px 3px 2px;	text-align:center;	margin : 0px 2px 2px 20px;	width:90%;	cursor:pointer;}
.moteur_fiche_img_label{	font-weight:700;	color:#31662A;}
.moteur_fiche_img{	padding:10px 2px 10px 2px;}
.moteur_fiche_doc{}
#moteur_fiche_titre{	clear:both;	width: 100%;	float:left;	background-color:#02498B;	border-bottom:solid 1px #444444;	margin:0px 0px 5px 0px;	padding:0px;	color:#FFFFFF;	font-size : 16px;	font-weight : bold;	line-height: 18px;	background: url(../../img/fonds/fond_titre_fiche.jpg) repeat-x;}
#moteur_fiche_titre_img{	float:left;	height:25px;	width:76px;	margin:0px 3px 0px 5px;	background: url(../../img/actions/titre_fiche.jpg) no-repeat;}
#moteur_fiche_sous_titre{	float:right;	width:20%;	background-color:#FEE3AF;	border:solid 1px #F5A50A;	margin:5px 10px 5px 10px;	padding:2px 2px 2px 2px;	text-align:center;	font-size : 13px;	font-weight:700;}
#moteur_fiche_sous_titre .moteur_fiche_label{clear:both;}
#moteur_fiche_sous_titre .moteur_fiche_valeur_,  #moteur_fiche_sous_titre .moteur_fiche_valeur_liste_valeur, #moteur_fiche_sous_titre .moteur_fiche_valeur_liste_sql, #moteur_fiche_sous_titre .moteur_fiche_valeur_liste_date, #moteur_fiche_sous_titre .moteur_fiche_valeur_URL, #moteur_fiche_sous_titre .moteur_fiche_valeur_blob{	float:left;}
#moteur_fiche_navigation{	width:20%;	float:right;	text-align:center;	margin:0px 10px;}
.moteur_fiche_suivante{	float:right;	margin-right:12%;	width:20px;	height:21px;	cursor:pointer;	background: url(../../img/actions/fiche_suivante.gif) no-repeat;}
.moteur_fiche_suivante_off{	float:right;	margin-right:12%;	width:20px;	height:21px;	background: url(../../img/actions/fiche_suivante_off.gif) no-repeat;}
.moteur_fiche_suivante:hover{	background: url(../../img/actions/fiche_suivante_on.gif) no-repeat;}
.moteur_fiche_precedente{	width:20px;	height:21px;	margin-left:12%;	float:left;	cursor:pointer;	background: url(../../img/actions/fiche_precedente.gif) no-repeat;}
.moteur_fiche_precedente_off{	width:20px;	height:21px;	margin-left:12%;	float:left;	background: url(../../img/actions/fiche_precedente_off.gif) no-repeat;}
.moteur_fiche_precedente:hover{	background: url(../../img/actions/fiche_precedente_on.gif) no-repeat;}
.liste_image{max-height:60px;max-width:120px;}

/*    LISTE   */

.moteur_liste_categorie{ 
/*Contenu de la catégorie*/

}
.moteur_liste_categorie_lib{ 
/*Nom de la catégorie*/

	clear:both;	width: 99%;	padding-left: 1%;	margin-bottom: 3px;	text-align : left;	background: #02498B;	color: white;	font-size : 13px;	font-weight : bold;	line-height: 25px;}
.tr_categorie .moteur_liste_categorie_lib{margin-bottom: 0px;}
.moteur_liste_ligne_pair{ 	width:100%;	clear: both;	float:left;	background-color: #FAFAFA;	line-height: 18px;	vertical-align: center;}
.moteur_liste_ligne_pair:hover{ 	background-color: #A6DE9E;}
										.moteur_liste_ligne_impair{	width:100%;	clear: both;	float:left;	background-color: #FFFFFF;	line-height: 18px;}
.moteur_liste_ligne_impair:hover{ 	background-color: #A6DE9E;}
.moteur_liste_ligne_highlight{	width:100%;	clear: both;	float:left;	background-color: #FEE3AF;	line-height: 18px;}
.moteur_liste_ligne_highlight:hover{ 	background-color: #A6DE9E;}
.moteur_liste_sous_categorie{ 
/*Contenu de la catégorie*/

}
.moteur_liste_sous_categorie_lib{ 
/*Nom de la catégorie*/

	}
.moteur_liste_sous_ligne_pair{}
.moteur_liste_sous_ligne_impair{}
.ligne_type_liste{margin-bottom:8px;}
.ligne_type_liste span{margin-right:5px;}
.ligne_lib_champ{font-style:italic;}
.moteur_liste_ligne_groupage{float:left;width:60px;}

/*    LISTE EN BLOCS   */

.ligne_type_blocs{width:310px;float:left;margin-right:5px;margin-left:5px;clear:none;background-color: rgb(245, 245, 245);border: 1px solid rgb(120, 120, 120);border-radius: 4px;color: rgb(51, 51, 51);height: 135px;padding:5px;margin-bottom:5px;overflow-y:auto;}
.ligne_type_blocs .liste_image{max-height:100px;max-width:250px;}
.ligne_type_blocs .separateur {display: block;}
.ligne_type_blocs .moteur_liste_valeur{width: 250px;float:left;}
.ligne_type_blocs .moteur_liste_buttons{float:right;width:20px;}
.ligne_type_blocs .moteur_liste_tab_sous_arbo_div{display:none;}

/*    LISTE EN TABLEAU   */

#moteur_liste_tab{	border: 1px solid #02498B;	border-collapse: collapse;	width: 100%;	padding : 0px;	margin : 0px;}
.moteur_liste_tab_pair{	background-color: #F7F7F7;	cursor:pointer;	vertical-align:top;}
.moteur_liste_tab_impair{	background-color: #FAFAFA;	cursor:pointer;	vertical-align:top;}
.liste_couleur_vide{background-color: #FFFFFF;}
 .liste_couleur_rempli{background-color: #FFE5FD;}
.liste_couleur_0{background-color: #FFEBEB;}
.liste_couleur_1{background-color: #FFFECA;}
.liste_couleur_2{background-color: #C6FFB5;}
.liste_couleur_3{background-color: #D0F7F9;}
.liste_couleur_4{background-color: #D0F9E5;}
.liste_couleur_5{background-color: #DBDCF4;}
 .liste_couleur_6{background-color: #FFC7E5;}
.liste_couleur_7{background-color: #FFE8CA;}
.moteur_liste_tab_highlight{	background-color: #FEE3AF;}
#moteur_liste_tab td{	border: 1px solid #CCCCCC;	padding: 2px 2px 2px 4px ;	font: 12px Arial, Verdana, sans-serif;	height:20px;	word-wrap: break-word;}
#moteur_liste_tab .tr_categorie{padding:0px;}
	.moteur_niveau_cols_4 td{max-width:600px;}
.moteur_niveau_cols_8 td{max-width:250px;}
.moteur_niveau_cols_12 td{max-width:200px;}
.moteur_niveau_cols_100 td{max-width:150px;}
#moteur_liste_tab p{margin:0px;}
#moteur_liste_tab br{line-height:5px;}
.moteur_liste_tab tr:hover{	background-color: #A6DE9E;}
.moteur_liste_tab tr:hover{	background-color: #A6DE9E;}
.moteur_liste_sous_tab tr:hover{}
#moteur_liste_tab_entete{	background: url(../../img/fonds/gris_25.jpg) repeat-x 0px bottom;	height:25px;	}
.moteur_liste_tab_entete_groupage{	width:20px;	}
#moteur_liste .moteur_liste_tab_buttons, #moteur_liste .moteur_liste_tab_entete_boutons{	min-width:80px;	width:98px;		max-width:inherit;}
#moteur_liste_tab_entete td{	border-bottom: 1px solid #333333;	padding: 2px 2px 2px 6px;	font: 12px Arial, Verdana, sans-serif;	font-weight : bold;	}
.moteur_liste_tab_valeur{
/*Valeur affichée tableau*/

	float:left;}
.moteur_liste_valeur{ 
/*Valeur affichée liste*/

	float:left;	cursor:pointer;	width:85%;	text-align:left;}

/* Groupage */

.moteur_liste_tab_checkbox_groupage{margin-left:0px;}
.moteur_liste_boutons_groupage{clear:both;float:left;padding-top:5px;margin-left:5px;padding-left:40px;background:url(../../img/actions/fleche_groupage.png) no-repeat 0px 0px;}
.moteur_liste_boutons_groupage_libelle{float:left;padding-top:2px;padding-left:5px;}
.moteur_liste_boutons_groupage_select{float:left;padding-top:2px;padding-left:5px;cursor:pointer;}
.moteur_liste_boutons_groupage .moteur_liste_boutons_imprimer{float:left;}
.moteur_liste_boutons_groupage .moteur_liste_boutons_supprimer{float:left;}
.moteur_liste_boutons_groupage .moteur_liste_boutons_publier{float:left;}
.moteur_liste_boutons_groupage .moteur_liste_boutons_depublier{float:left;}
.moteur_liste_boutons_groupage .moteur_liste_boutons_fonction{float:left;cursor:pointer;padding:2px 0px 0px 5px;}
.moteur_liste_tab_sous_arbo{background: url(../../img/actions/sous_arbo.png) no-repeat 0px 0px;line-height:13px;padding-left:10px;margin-right:3px;}
.moteur_liste_tab_sous_arbo_div_1{width:32px;}
.moteur_liste_tab_sous_arbo_div_2{width:45px;}
.moteur_liste_tab_sous_arbo_div_3{width:59px;}
.moteur_liste_tab_sous_arbo_div_4{width:72px;}
.moteur_liste_tab_sous_arbo_1{margin-left:0px;}
.moteur_liste_tab_sous_arbo_2{margin-left:13px;}
.moteur_liste_tab_sous_arbo_3{margin-left:26px;}
.moteur_liste_tab_sous_arbo_4{margin-left:39px;}
.ligne_type_blocs .moteur_liste_tab_sous_arbo_div_1{width:34px;}
.ligne_type_blocs .moteur_liste_tab_sous_arbo_div_2{width:47px;}
.ligne_type_blocs .moteur_liste_tab_sous_arbo_div_3{width:60px;}
.ligne_type_blocs .moteur_liste_tab_sous_arbo_div_4{width:74px;}

/* liste des actions */

.actions_liste{	position:absolute;	display:none;	background-color:#044404;	border:solid 1px #044404;	padding:0px;	color:#FFFFFF;	font-family:Arial;	font-size:11px;	font-weight:bold;	margin-top:20px;}
.actions_liste .item{	color:#FFFFFF;	font-family:Arial;	font-size:11px;	font-weight:normal;	line-height:18px;	background-color:#076F07;	border-top:solid 1px #044404;	padding:1px 2px 1px 2px;	cursor:pointer;}
.actions_liste .item:hover{	background-color:#044404;}

/* ENVOI DE MAIL */

.mail_envoi_types_titre{font-weight:bold;margin:5px;width:400px;}
.mail_envoi_types_item{	font-size: 12px;	padding:4px 2px 4px 5px;	margin: 2px 2px 2px 2px;	width:400px;	color:#FFFFFF;	background-color: #147800;	border-bottom:solid 1px #0A3900;	cursor:pointer;	font-weight:bold;}
.mail_envoi_types_item:hover{ 	background-color: #FCDE95;	color:#222222;}
.mail_modif_titre{cursor:pointer;width:200px;color:#FFFFFF;font-weight:bold;padding:3px;margin-left:20%;border-bottom:1px solid #cccccc;background:transparent url(../../img/fonds/fond_titre_special.jpg) repeat-x scroll 0 0;clear:both;float:left;}
.mail_preview_titre{cursor:pointer;width:200px;color:#FFFFFF;font-weight:bold;padding:3px;margin-left:20px;border-bottom:1px solid #cccccc;background:transparent url(../../img/fonds/fond_titre_special.jpg) repeat-x scroll 0 0;float:left;}
.mail_modif_titre:hover{color:#D873FE;}
.mail_preview_titre:hover{color:#D873FE;}
.mail_titre_on{background:#A44BC5 none;color:#000000;}
.mail_lib{clear:both;float:left;width:20%;text-align:right;margin-top:5px;}
.mail_valeur{float:left;width:78%;padding-left:1%;text-align:left;margin-top:2px;}
.verification_tel{clear:both;float:left;width:78%;margin-left:20%;padding-left:1%;text-align:left;margin-top:2px;color:blue;}
.verification_tel .erreur{font-weight:bold;color:red;}
.mail_modif_contenu{display:none;}
.mail_modif_contenu input{float:left;}
.mail_preview_contenu{display:block;}
#mail_sujet{width:80%;}
#mail_contenu{width:90%;height:400px;}
#mail_from{width:40%;}
#mail_to{width:40%;}
#mail_cc{width:40%;}
#mail_cci{width:40%;}
.mail_preview_to{float:left;margin-bottom:5px;margin-left:1%;margin-top:5px;padding:2px 1%;width:73%;text-align:left;font-weight:bold;}
.mail_preview_sujet{float:left;margin-bottom:5px;margin-left:1%;margin-top:5px;padding:2px 1%;width:73%;text-align:left;font-weight:bold;}
.mail_preview_mail{float:left;margin-left:1%;padding:5px 1%;width:73%;border:1px solid #AAAAAA;text-align:left;}
#mail_message .moteur_action_suivante_ok{clear:both;margin:auto;}
.mail_message_ok{clear:both;color:#02498B;font-weight:bold;padding-bottom:10px;}
.mail_message_ko{clear:both;color:red;font-weight:bold;padding-bottom:10px;}
.nb_sms{float:left;margin-top:10px;text-align:left;color:#02498B;padding-left:1%;}
.sms_warning{float:left;padding-left:1%;color:red;}

/*    ICONES   */

.moteur_special_boutons_fermer{  float:right;  cursor:pointer;  margin: 0px;	height : 25px;	width : 76px;	background: url(../../img/actions/fermer_special.jpg) no-repeat;}
.moteur_special_boutons_fermer:hover{	background: url(../../img/actions/fermer_special_on.jpg) no-repeat;}
.moteur_special_boutons_enregistrer{  float:right;  cursor:pointer;  margin: 0px;	height : 25px;	width : 88px;	background: url(../../img/actions/enregistrer_special.jpg) no-repeat;}
.moteur_special_boutons_enregistrer:hover{	background: url(../../img/actions/enregistrer_special_on.jpg) no-repeat;}
.moteur_special_boutons_aide{  float:right;  cursor:pointer;  margin: 0px;	height : 25px;	width : 76px;	background: url(../../img/actions/aide_special.jpg) no-repeat;}
.moteur_special_boutons_aide:hover{	background: url(../../img/actions/aide_special_on.jpg) no-repeat;}
.moteur_form_boutons_fermer{  float:right;  cursor:pointer;  margin: 0px;	height : 25px;	width : 76px;	background: url(../../img/actions/fermer_form.jpg) no-repeat;}
.moteur_form_boutons_fermer:hover{	background: url(../../img/actions/fermer_form_on.jpg) no-repeat;}
.moteur_form_boutons_actions{  float:right;  cursor:pointer;  margin: 0px;	height : 25px;	width : 76px;	background: url(../../img/actions/actions_form.jpg) no-repeat;}
.moteur_form_boutons_actions:hover{	background: url(../../img/actions/actions_form_on.jpg) no-repeat;}
.moteur_form_boutons_visualiser {  float:right;  cursor:pointer;  margin-left: 2px;	height : 25px;	width : 76px;	background: url(../../img/actions/visualiser_form.jpg) no-repeat;}
.moteur_form_boutons_visualiser:hover{ 	background: url(../../img/actions/visualiser_form_on.jpg) no-repeat;}
.moteur_fiche_boutons_modifier{  float:right;  cursor:pointer;  margin: 0px;	height : 25px;	width : 76px;	background: url(../../img/actions/modifier_fiche.jpg) no-repeat;}
.moteur_fiche_boutons_modifier:hover{	background: url(../../img/actions/modifier_fiche_on.jpg) no-repeat;}
.moteur_fiche_boutons_fermer{  float:right;  cursor:pointer;  margin: 0px;	height : 25px;	width : 76px;	background: url(../../img/actions/fermer_fiche.jpg) no-repeat;}
.moteur_fiche_boutons_fermer:hover{	background: url(../../img/actions/fermer_fiche_on.jpg) no-repeat;}
.moteur_fiche_boutons_actions{  float:right;  cursor:pointer;  margin: 0px;	height : 25px;	width : 76px;	background: url(../../img/actions/actions_fiche.jpg) no-repeat;}
.moteur_fiche_boutons_actions:hover{	background: url(../../img/actions/actions_fiche_on.jpg) no-repeat;}
.moteur_liste_boutons_actions {  float:right;  cursor:pointer;  margin: 2px;	height : 16px;	width : 16px;	background: url(../../img/actions/icone_actions.gif) no-repeat;}
.moteur_liste_boutons_modifier {  float:right;  cursor:pointer;  margin: 2px;	height : 16px;	width : 16px;	background: url(../../img/actions/icone_modif.gif) no-repeat;}
.moteur_liste_boutons_dupliquer {  float:right;  cursor:pointer;  margin: 2px;	height : 16px;	width : 16px;	background: url(../../img/actions/ic_duplication.gif) no-repeat;}
.moteur_liste_boutons_supprimer {  float:right;  cursor:pointer;  margin: 2px;	height : 16px;	width : 16px;	background: url(../../img/actions/icone_sup.gif) no-repeat;}
.moteur_liste_boutons_imprimer {  float:right;  cursor:pointer;  margin: 2px;	height : 16px;	width : 16px;	background: url(../../img/actions/icone_imprimer.gif) no-repeat;}
.moteur_liste_boutons_visualiser {  float:right;  cursor:pointer;  margin: 2px;	height : 16px;	width : 16px;	background: url(../../img/actions/visualiser.gif) no-repeat;}
.moteur_liste_boutons_publier {  float:right;  cursor:pointer;  margin: 2px;	height : 16px;	width : 16px;	background: url(../../img/actions/icone_valider.gif) no-repeat;}
.moteur_liste_boutons_depublier {  float:right;  cursor:pointer;  margin: 2px;	height : 16px;	width : 16px;	background: url(../../img/actions/icone_devalider.gif) no-repeat;}
.moteur_liste_boutons_monter {  float:right;  cursor:pointer;  margin: 2px;	height : 16px;	width : 16px;	background: url(../../img/actions/monter.jpg) no-repeat;}
.moteur_liste_boutons_descendre {  float:right;  cursor:pointer;  margin: 2px;	height : 16px;	width : 16px;	background: url(../../img/actions/descendre.jpg) no-repeat;}
.moteur_liste_boutons_recherche {  float:left;  cursor:pointer;  margin: 0px;	height : 22px;	width : 20px;	background: url(../../img/actions/recherche.gif) no-repeat;}
#moteur_liste_boutons_pagination{	clear:both;	margin:auto;	width:400px;	height:100px;	padding-top:30px;}
#moteur_liste_boutons_suivant_grand {  float:right;  cursor:pointer;  height : 100px;	width : 100px;	background: url(../../img/actions/page_suivante_grand.jpg) no-repeat;}
#moteur_liste_boutons_suivant_grand_off {  float:right;  height : 100px;	width : 100px;	background: url(../../img/actions/page_suivante_grand_off.jpg) no-repeat;}
#moteur_liste_boutons_suivant_grand:hover{  background: url(../../img/actions/page_suivante_grand_on.jpg) no-repeat;}
#moteur_liste_boutons_precedent_grand {  float:left;  cursor:pointer;  height : 100px;	width : 100px;	background: url(../../img/actions/page_precedente_grand.jpg) no-repeat;}
#moteur_liste_boutons_precedent_grand_off {  float:left;  height : 100px;	width : 100px;	background: url(../../img/actions/page_precedente_grand_off.jpg) no-repeat;}
#moteur_liste_boutons_precedent_grand:hover{  background: url(../../img/actions/page_precedente_grand_on.jpg) no-repeat;}
.moteur_liste_boutons_selection{background:transparent url(../../img/kit2.png) no-repeat scroll 0px 0px;width:16px;height:16px;margin:2px;float:right;}
.moteur_sous_liste_boutons_supprimer{background:transparent url(../../img/kit2.png) no-repeat scroll -52px -0px;width:14px;height:14px;margin:3px 0px 2px 0px;float:right;cursor:pointer;}
.moteur_sous_liste_boutons_modifier{background:transparent url(../../img/kit2.png) no-repeat scroll -19px -0px;width:14px;height:14px;margin:3px 0px 2px 0px;float:right;cursor:pointer;}
.moteur_sous_liste_ajouter{background:transparent url(../../img/kit2.png) no-repeat scroll -226px -231px;width:83px;height:25px;float:left;cursor:pointer;}
.moteur_sous_liste_ajouter:hover{background-position:-317px -231px;}
.moteur_liste_sous_liste_valider{background:transparent url(../../img/kit2.png) no-repeat scroll -0px -219px;width:104px;height:38px;margin:2px;cursor:pointer;}
.moteur_liste_sous_liste_valider:hover{background-position:-110px -219px;}
.moteur_form_before_valider{float: left;clear: both;height: 55px;}
.moteur_form_container_valider{width:93%;text-align:center;background-color:#ffffff;opacity:0.9;moz-opacity:0.9;position: fixed;bottom: 2%;border-top:1px solid #efefef;}
#page_espace_client .moteur_form_container_valider{position:initial;}
#moteur_sous_fiche .moteur_form_before_valider,.moteur_form_before_valider.fiche_courte{height:5px;}
#moteur_sous_fiche .moteur_form_container_valider,.moteur_form_container_valider.fiche_courte{position: initial;clear:both;width:100%;}

/*#moteur_form_bouton_valider{background:transparent url(../../img/kit2.png) no-repeat scroll -0px -219px;width:104px;height:38px;margin:2px;cursor:pointer;clear:both;float:none;margin: 5px auto;border:0px;}
#moteur_form_bouton_valider:hover{background-position:-110px -219px;}
*/

#moteur_form_bouton_valider{padding:10px 60px;}
.moteur_form_enfant_fleche{background:transparent url(../../img/kit2.png) no-repeat scroll -103px -0px;width:25px;height:14px;float:left;cursor:pointer;margin-right:5px;margin-top:3px;}

/*CALENDRIER JQUERY*/

.ui-datepicker-next .ui-icon{background:transparent url(../../img/kit2.png) no-repeat scroll -26px -130px;}
.ui-datepicker-prev .ui-icon{background:transparent url(../../img/kit2.png) no-repeat scroll -5px -130px;}
.ui-datepicker{z-index:5;}
.ui-datepicker-trigger{margin-top:4px;cursor:pointer;vertical-align:text-bottom;}
.ui-datepicker-header{background-color:#111191;}
.ui-widget-header .ui-icon {}
.ui-datepicker-next{cursor:pointer;}
.ui-datepicker-prev{cursor:pointer;}
.ui-datepicker .ui-datepicker-next-hover{background-color:#ffffff;}
.ui-datepicker .ui-datepicker-prev-hover{background-color:#ffffff;}
.ui-datepicker .ui-datepicker-title {color:#ffffff;}

/*    ICONES UTILISABLES DANS LES CHAMPS   */

.icone_oui{background:transparent url(../../img/kit2.png) no-repeat scroll -37px -0px;width:15px;height:15px;}
.icone_non{background:transparent url(../../img/kit2.png) no-repeat scroll -52px -0px;width:15px;height:15px;}

/* EXCEPTIONS ESPACE CLIENT*/

.membre #moteur_entete{	width:100%;}
.membre #moteur_liste{	width:98%;	margin-left:1%;	margin-right:1%;}

/* Module : FLAGS */

#admin_header_flag .flag_current {height: 48px;width: 48px;}
#admin_header_flag {float: right;margin-right: 10px;}
.flags {float:right;margin-right:1%;height:24px;}
.flags .flag{width:24px;height:24px;margin:0px 4px;float:left;opacity:0.4;moz-opacity:0.4;}
.flags .flag:hover{opacity:1;moz-opacity:1;}
.flags .flag_on{opacity:1;moz-opacity:1;}
.flag_fr{background-image:url(../../img/flags/fr.png);}
.flag_en{background-image:url(../../img/flags/en.png);}
.flag_es{background-image:url(../../img/flags/es.png);}
.flag_it{background-image:url(../../img/flags/it.png);}
.flag_de{background-image:url(../../img/flags/de.png);}
.flag_pt{background-image:url(../../img/flags/pt.png);}
.flag_nl{background-image:url(../../img/flags/nl.png);}
.flags .lang_preview{float:right;padding-top:5px;}
.flag_0{background-image:url(../../img/flags/moyen/fr.png);}
.flag_1{background-image:url(../../img/flags/moyen/en.png);}
.flag_2{background-image:url(../../img/flags/moyen/es.png);}
.flag_3{background-image:url(../../img/flags/moyen/it.png);}
.flag_4{background-image:url(../../img/flags/moyen/de.png);}
.flag_5{background-image:url(../../img/flags/moyen/pt.png);}
.flag_6{background-image:url(../../img/flags/moyen/nl.png);}

/*ENOI SMS*/

.envoi_sms #mail_from{border:0px;width:15%;background-color:transparent;color:blue;}
.envoi_sms #mail_to{width:8%;}
.envoi_sms #mail_contenu{width:400px;height:100px;}
.mail_modif_contenu .bouton input{cursor:pointer;background-color:#006699;color:#ffffff;border:1px solid #333333;border-radius:2px;-moz-border-radius:2px;font-weight:bold;}
.mail_modif_contenu .bouton input:hover{background-color:#eaa40e;}
.mail_modif_contenu .bouton a{float:left;cursor:pointer;background-color:#006699;color:#ffffff;border:1px solid #333333;border-radius:2px;-moz-border-radius:2px;font-weight:bold;width:200px;text-align:center;margin-top:10px;margin-bottom:10px;margin-left:500px;line-height:20px;}
.mail_modif_contenu .bouton a:hover{background-color:#eaa40e;}
.mail_modif_contenu .bouton .bouton_envoi {cursor:pointer;background-color:#006699;color:#000000;border:1px solid #333333;border-radius:2px;-moz-border-radius:2px;font-weight:bold;}

/*MODIF du 26/06/2014*/

.sql_erreur{background:url("../../img/actions/msg_erreur_acces.jpg") no-repeat;background-position:1% 1%;margin-top:100px;border:1px solid #F33813;font-size:16px;font-weight:bold;color:#F33813;height:100px;vertical-align:center;margin-left:20%;margin-right:20%;padding-top:100px;padding-left:200px;}

/*MODIF du 02/09/2014*/

.action_bloc .ligne{clear:both;float:left;margin-bottom:6px;margin-left:40px;}
.action_bloc .lib, .action_bloc .ligne .val{float:left;}
.action_bloc .lib{margin-top:2px;font-weight:bold;margin-right:4px;}
.action_bloc .ligne input{width:70px;margin-left:10px;text-align:right;}
.action_bloc{float:left;margin:10px 2%;padding:3px;background-color:#EFEFEF;border: 1px solid #CCCCCC;width:94%;}
.action_bloc .titre_action{font-weight:bold;font-size:13px;line-height:32px;vertical-align:center;text-align:left;margin-bottom:8px;background-color:#FFFFFF;padding-left:10px;}
#moteur_fiche_actions .action_bloc .item{margin-left:80px;width:130px;text-align:center;line-height:25px;padding:0px;border: 1px solid #CCCCCC;font-weight:bold;background-color:rgb(253, 247, 247);}
#moteur_fiche_actions .action_bloc .item:hover{background-color:rgb(251, 212, 212);}

/*MODIF du 02/02/2015*/

#admin_menu_administrateur .bouton_preview{line-height:24px;}
#admin_menu_administrateur .bouton_preview a{color:#FFFFFF;background-color:#9f00c1;font-weight:bold;font-size:13px;margin:0px 5px;padding:3px 6px;cursor:pointer;border-radius:8px;-moz-border-radius:8px;transition-duration:1s;transition-property:background-color;}
#admin_menu_administrateur .bouton_preview a:hover{color:#FFFFFF;background-color:#C472D6;}

/*MODIF du 17/02/2015*/

.moteur_form_mediatheque{clear:both;float:right;border:1px solid #9f00c1;margin-top:10px;padding-top:5px;background-color:#FAF4FB;width:130px;padding:2px;margin:5px 10px;}
.items_mediatheque{display:none;}
.moteur_form_mediatheque_titre{background:url("../../img/menus/91.png") no-repeat;height:30px;line-height:30px;vertical-align:center;color:#9f00c1;text-align:center;font-weight:bold;margin-bottom:5px;cursor:pointer;padding-left:15px;}
.moteur_form_mediatheque .items_mediatheque_liste{text-align:center;height:300px;overflow-y:auto;overflow-x:hidden;}
.moteur_form_mediatheque .items img{clear:both;margin-top:10px;max-width:110px;margin-left:1px;margin-right:1px;max-height:100px;}
.moteur_form_mediatheque .photo_agrandir{font-size: 10px;}
.moteur_form_mediatheque .mediatheque_rep{width:130px;}

/*MODIF du 26/04/2016*/

#admin_header_date{font-weight:bold;}
#admin_header_date a{clear:both;float:right;display:block;color:#FFFFFF;background-color:#9f00c1;font-weight:bold;padding:0px 6px;cursor:pointer;border-radius:8px;-moz-border-radius:8px;transition-duration:1s;transition-property:background-color;}
#admin_header_date a:hover{color:#FFFFFF;background-color:#C472D6;}

/*MODIF du 27/04/2016*/

#mail_modif_contenu .mce-tinymce {width:80%;}
#mail_modif_contenu .mce-edit-area, #mail_modif_contenu .mce-edit-area iframe{height:300px !important;}
#mail_modif_contenu input[type='button'],#mail_preview_contenu input[type='button'],.mail_valeur input[type='button']{width:200px;margin-top:30px;background:none;color:#FFFFFF;background-color:#9f00c1;font-weight:bold;font-size:13px;margin:10px 5px;padding:3px 6px;cursor:pointer;border-radius:8px;-moz-border-radius:8px;transition-duration:1s;transition-property:background-color;}
#mail_modif_contenu input[type='button']:hover,#mail_preview_contenu input[type='button']:hover,.mail_valeur input[type='button']:hover{color:#9f00c1;background-color:#C472D6;}

/*AJUSTEMENT AVALLONE ENVOI DE MAIL*/

.dom_48_mod_501 #moteur_special{max-height:650px;}
.dom_48_mod_501 #mail_modif_contenu .mce-edit-area,.dom_48_mod_501 #mail_modif_contenu .mce-edit-area iframe{height:180px !important;}
.moteur_liste_boutons_fonction{line-height:16px;}
.upload_multiple{width:auto;margin-top:30px;background:none;color:#FFFFFF;background-color:#9f00c1;font-weight:bold;font-size:13px;margin:10px 5px;padding:3px 6px;cursor:pointer;border-radius:8px;-moz-border-radius:8px;transition-duration:1s;transition-property:background-color;float:left;margin-top:3px;border:0px;margin-left:20px;}
.upload_multiple:hover{color:#FFFFFF;background-color:#C472D6;}
.upload_multiple.upload_multiple_bouton{float:none;margin-top:15px;margin-left:0px;}
.disclamer a{color:#9f00c1;}
.disclamer a:hover{color:#C472D6;}
.module_upload .lib{font-weight:bold;margin-top:10px;margin-bottom:10px;font-size:14px;}
.moteur_form_enfant_ligne img{max-height:60px;max-width:100px;}

/*MODIF du 04/04/17*/

input[type='text'], input[type='password'], select{background-image:linear-gradient(#FFFFFF, #ECECEC);}
input[type='submit'],input[type='button']{background-image:none;}
.saisie_ok{border:2px solid #69AA6B !important;}
.saisie_vide{border:2px solid #f57e0a !important;}
.saisie_ko{border:2px solid #FE6265 !important;}
.v_ok{background:transparent url("../../img/modules/ok.png") no-repeat scroll 0 0;padding-left:25px;margin-left:5px;padding-bottom:2px;}
.v_ko{background:transparent url("../../img/modules/ko2.png") no-repeat scroll 0 0;padding-left:25px;margin-left:5px;padding-bottom:2px;}
.v_important{background:transparent url("../../img/modules/important.png") no-repeat scroll 0 0;padding-left:25px;margin-left:5px;opacity:0.7;padding-bottom:2px;}

/*MODIF du 15/09/17*/

#moteur_attente{height:auto;padding-bottom:20px;}
#moteur_attente .moteur_action_suivante_ok_lib{text-align:center;}
.ic_vehicule {margin-left:10px;}
.mod_326 #moteur_form_champ_caracteristiques .item, .mod_327 #moteur_form_champ_caracteristiques .item{width:auto;}
.span_password{color:#CCCCCC;background-color:#CCCCCC;-moz-user-select: none;-webkit-user-select: none; -ms-user-select: none; user-select: none;}

/*Div à ne pas imprimer et css de base pour impression*/

@media print {	.print {display: block; 
/* affichage des éléments de classe print */

}
	.no_print{display:none;}
	.ui-datepicker{display:none;}
	body {width: auto!important;margin: auto!important;font-family: serif;font-size: 12pt;background-color: #fff!important;color: #000!important;}
	p, h1, h2, h3, h4, h5, h6, blockquote, ul, ol {color: #000!important;margin: auto!important;}
		p, blockquote {	  orphans: 3; 
/* pas de ligne seule en bas */

	  widows: 3; 
/* pas de ligne seule en haut */

	}
	blockquote, ul, ol {	  page-break-inside: avoid; 
/* pas de coupure dans ces élements */

	}
	h1 {	  page-break-before: always; 
/* chaque titre commence sur une nouvelle page */

	}
	h1, h2, h3, caption {	  page-break-after: avoid; 
/* pas de saut après ces éléments */

	}
	a {	  color: #000!important;	  text-decoration: underline!important;	}
	a[href]:after {	  content: " (" attr(href) ")"; 
/* affichage des URL des liens */

	}
}
#admin_bottom{clear: both;width : 100%;color : #ffffff;font-weight : bold;padding : 2px 0px;font-size : 11px;line-height : 22px;border : 0px;background: #0076b0;margin-top:20px;margin-bottom:27px; }
.barre_mp{width:98%;height:25px;line-height:25px;position:fixed;bottom:0;background-color:#FFFFFF;color:#1d2129;border-top:1px solid #BCBCBC;margin:auto;padding-right:1%;padding-left:1%;}
.barre_mp .item{float:right;padding-right:4px;padding-left:4px;cursor:pointer;border-left:1px solid #BCBCBC;}
.barre_mp .separation{width:1px;height:25px;background-color:#555555;padding:0;}
.barre_mp .chat{background-color:#EFEFEF;min-width:50px;border-left:1px solid #BCBCBC;}
.barre_mp .chat.on{background-color:#FC4926;color:#FFFFFF;}
.barre_mp .chat_client{background-color:#DFDFDF;color:#000000;}
.barre_mp .icone{padding-left:22px;background-size: 100% 100%;margin-left:2px;margin-right:1px;padding-top:2px;padding-bottom:2px;}
.barre_mp .nb{margin-left:2px;font-weight:bold;}
.barre_mp .lib{display:none;}
.barre_mp .notification .lib,.barre_mp .desactivation .lib{display:inline;}
.barre_mp .config{border-right:1px solid #BCBCBC;}
.barre_mp .postit .icone{background-image: url('../../img/chat/postit.gif');}
.barre_mp .notification .icone{background-image: url('../../img/chat/information.gif');}
.barre_mp .nouveau .icone{background-image: url('../../img/chat/nouveau_on.png');}
.barre_mp .mail .icone{background-image: url('../../img/chat/mail.png');}
.barre_mp .tache .icone{background-image: url('../../img/chat/tache.png');}
.barre_mp .config .icone{background-image: url('../../img/chat/parametre.gif');}
.barre_mp .chat .icone{background-image: url('../../img/chat/chat.png');}
.barre_mp .desactivation .icone{background-image: url('../../img/chat/refresh.png');}
 .barre_mp .postit,.barre_mp .mail,.barre_mp  .tache,.barre_mp .desactivation,.barre_mp .mp_sound{display:none;}
 .barre_mp .desactivation{font-weight:bold;float:left;color:#f89737;}
.barre_mp .desactivation .nom{color:#1d2129;}
.barre_mp .mp_tooltip{width: 200px;line-height: normal;position: absolute;right:1%;bottom:29px;}
.barre_mp .mp_tooltip .item{background-color: #FFFFFF;color: #1d2129;border: 1px solid #BCBCBC;padding:5px;width:100%;margin-top:2px;}
.barre_mp .msg_prives{float:left;}
.barre_mp .mp_window{width: 400px;line-height: normal;position: absolute;left:1%;bottom:29px;background-color: #FFFFFF;color: #1d2129;border: 1px solid #BCBCBC;padding:5px;margin-top:2px;max-width:98%;}
.barre_mp .mp_window .mp_onglet_content .supprimer{margin:0px;float:left;}
.barre_mp .mp_window .mp_onglet_content .tag{width:60%; float:left;clear:both;}
.barre_mp .mp_window .mp_onglet_content .tag_ajout{text-align:left;margin-left:10px;padding:2px;}
.barre_mp .mp_window .item{width:80%;margin-bottom:10px;border:0px;padding:0px;}
.barre_mp .mp_window .item{margin-left:8%;float:left;width:92%;}
.barre_mp .mp_window .item.moi{margin-left:0%;margin-right:8%;float:left;width:92%;}
.barre_mp .mp_window .item.lui .image{background-image:url('../../img/chat/homme.png');background-repeat:no-repeat;width:32px;height:39px;float:left;background-size:100%;width:70%;margin-left:10%;}
.barre_mp .mp_window .item .message{background-color:rgb(66, 139, 202);color:#FFFFFF;padding:10px;border-radius: 15px 15px 0px 15px;float:left;width:77%;margin-right:1%;}
.barre_mp .mp_window .item .details{width:16%;float:left;color:#888888;}
.barre_mp .mp_window .item.moi .details{width:14%;float:left;}
.barre_mp .mp_window .item .heure{margin-top:12px;}
.barre_mp .mp_window .item.moi .heure{margin-top:0px;}
.barre_mp .mp_window .item.moi .message{background-color:#FFFFFF;color:#6B6B6B;border-radius: 15px 15px 15px 0px;border:1px solid #BCBCBC;width:78%;}
.barre_mp .mp_window .titre{font-weight: bold;font-size: 13px;color:#FFFFFF;background-color:#FC4926;padding:10px;width:95%;margin-bottom:10px;}
.barre_mp .mp_window .supprimer{cursor: pointer;display: inline-block;width: 20px;height: 20px;background:transparent url('../../img/actions/icone_sup.gif') no-repeat;float: right;margin-top:-39px;margin-right:36px;background-size: 20px;}
.barre_mp .mp_window .fermer{cursor: pointer;display: inline-block;width: 20px;height: 20px;background:transparent url('../../img/actions/fermer2.png') no-repeat;float: right;margin-top:-39px;margin-right:5px;}
.barre_mp .mp_window .val textarea{width:90%;height:80px;}
.barre_mp .mp_window .valider{width:85%;}
.barre_mp .mp_window .items{max-height:400px;overflow-y:auto;}
.barre_mp .mp_window .mp_onglets{height:25px;background-color:#efefef;border-top:1px solid #333333;border-bottom:1px solid #333333;overflow:auto;}
.barre_mp .mp_window .mp_onglet{float:left;line-height:25px;padding:0px 10px;cursor:pointer;}
.barre_mp .mp_window .mp_onglet.on{font-weight:bold;}
.barre_mp .mp_window .mp_content_onglet_1 .action{padding:2px;}
.barre_mp .mp_window .nouveau{border-top:1px solid #666666;padding:5px 0px}
/*MODIF 26/03/19*/

 .disclamer {width: 80%;margin: auto;margin-top: auto;margin-bottom: auto;background-color: rgb(239, 239, 239);border: 1px solid #ADADB2;padding: 10px 2%;margin-top: 10px;margin-bottom: 10px;}
.alerte{color:#FE6265;border:1px solid #FE6265;font-weight:bold;padding:8px;margin-top:5px;margin-bottom:5px;}
.champ_controle_saisie{border-radius:4px;}
.champ_mdp {padding-right: 56px;width: 160px;}
.expiration_mdp{color:#FE6265;font-weight:bold;margin-right:8px;}
.show-password {font-size: 9px;text-transform: uppercase;position: absolute;cursor: pointer;margin-left: -83px;display:inline;margin-top: 6px;}
.ligne{clear:both;}
._bouton{border: 1px solid rgba(0, 0, 0, 0);border-radius: 4px;cursor: pointer;display: inline-block;font-size: 14px;font-weight: normal;line-height: 1.42857;margin-bottom: 0;padding: 6px 12px;text-align: center;vertical-align: middle;white-space: nowrap;				background-color: rgb(66, 139, 202);border-color: rgb(53, 126, 189);color: rgb(255, 255, 255);color:#ffffff;margin:5px;}
._bouton:hover{background-color: rgb(50, 118, 177);}
._sous_titre{font-weight:bold;color:rgb(66, 139, 202);padding-top:10px;clear:both;}
._lib, ._val{float:left;line-height:22px;margin-bottom:4px;}
._val{margin-left:4px;}
.pair{background-color: #F7F7F7;cursor:pointer;color:#333333;}
.impair{background-color: #FAFAFA;cursor:pointer;color:#333333;}
.pair:hover,.impair:hover{background-color: #A6DE9E;}
.aide {cursor: help;margin: 2px;height: 16px;width: 16px;background: url(../../img/modules/info.png) no-repeat;padding: 1px 16px 1px 0px;margin:0px 5px;display:inline;}
.aide:hover{background: url(../../img/modules/info_1.png) no-repeat;}
.ui-tooltip{font-weight:normal;font-size:13px;}
.ui-tooltip li{margin-left:10px;}
.liste_recap{width:40%;margin:10px auto;padding:10px;border: 1px solid #ADADB2;background-color: rgb(239, 239, 239);min-width:320px;box-shadow:2px 2px;border-radius:10px;}
.liste_recap table{border:1px solid black;border-collapse:collapse;width:100%;background-color:white;}
.liste_recap tr, .liste_recap td{border:1px solid black;}
.liste_recap td{padding:3px 10px;;}
.liste_recap .entete{text-align:center;}
.liste_recap .ligne{text-align:center;font-weight:bold;color:rgb(2, 73, 139);}
.liste_recap .sous_titre{font-size:15px;margin-bottom:5px;color:rgb(2, 73, 139);font-weight:bold;}
.moteur_form_liste_valeurs .item.arbo_1{font-weight:bold;clear:both;float:none;}
.moteur_form_liste_valeurs .item.arbo{height:19px;overflow:hidden;}
.ui-widget.ui-autocomplete{max-height: 80%;overflow: auto;}
.ui-menu .ui-menu-item {margin: 5px;}

/*MODIF du 23/04/2020 HISTO MODIF*/

 .historique_info{background-color:#EFEFEF;font-size:14px;text-align:center;padding:5px;max-width:50%;margin:auto;max-height: 100px;overflow-y: auto;border:1px solid #555555;}
.historique_info .histo{display:none;}
.historique_info .item{float:none;width:100%;}
.historique_info .alerte{background:red url("../../img/actions/msg_erreur_acces.jpg") no-repeat 0px 0px;background-size:35px 35px;color:#FFFFFF;}

/*MODIF 18/11/2020 PALETTE COULEUR */
input[type='color']{border:0px;display:block;float:left;cursor:pointer;} 

/*MODIF 20/11/24 ACTIONS SUR FICHE POUR ENVY */
.fiche_acces{width:100% !important;margin-bottom:40px;}
.fiche_acces .td_info{width:25%;}
.fiche_acces .td_actions{width:25%;}
.info{width:30%;}
.info .ev, .td_info .ev{margin-right:15px;}
.info .ev_sup, .td_info .ev_sup, .action .content_plus input[type='button'], .td_actions .content_plus input[type='button']{color:#FFFFFF;background-color:rgb(2, 73, 139);padding:0px 4px;margin-left:5px;border-radius:10px;font-size:13px;font-weight:bold;cursor:pointer;border:none;}
.action {height:28px;width:32%;}
.action .ajout .fa, .td_actions .ajout .fa{color:rgb(2, 73, 139);font-size:16px;line-height:28px;margin-left:5px;cursor:pointer;}
.ajout .content_plus .ev_date {display:inline-block;line-height:28px;}
.action .ajout .content_plus, .td_actions .ajout .content_plus{line-height:28px;padding:4px 8px 2px 8px;border:1px dashed rgb(2, 73, 139);background-color:#EFEFEF;overflow:auto;}
.action .ajout .content_plus select, .td_actions .ajout .content_plus select, .action .ajout .content_plus input, .td_actions .ajout .content_plus input{margin-right:6px;}
.action .ajout .content_plus .ui-datepicker-trigger, .td_actions .ajout .content_plus .ui-datepicker-trigger{margin-right:6px;margin-top:0px;display:inline-block;line-height:28px;vertical-align:text-bottom;}

/*Statistiques*/
.statistiques .stat_result{float:none;clear:both;width:97%;padding:0.5%;margin:10px 1%;}
.statistiques .stat_titre1{clear:both;float:left;margin:5px 0px;color:#0076b0;font-size:18px;line-height:15px;text-align:left;padding-left:4px;width:auto;font-weight:bold;margin-top:20px;}
.statistiques .calcul_nom{font-size: 14px;}
.statistiques .stat_titre_comparaison{clear:both;float:none;margin:4px 0px;color:#888888;font-size:12px;text-align:left;width:auto;font-weight:bold;padding-left:8px;}
.statistiques .bloc_avance{float:left;width:77%;margin-right:1%;margin-left:0%;}
.statistiques .moteur_form_label{min-width:130px !important;}
.statistiques .bouton_exportation{width:28%;line-height:32px;}

.statistiques .resume{float:left;width:20%;border: solid 1px #0076b0;margin-top:44px;box-shadow: 0px 10px 5px #D8D5D4;padding-bottom:10px;}
.suivi .resume{text-align:left;border: solid 1px #0076b0;margin-top:20px;margin-bottom:20px;box-shadow: 0px 10px 5px #D8D5D4;padding-bottom:10px;overflow:auto;}
.statistiques .resume .lib, .suivi .resume .lib{width: 79%;display: block;float:left;clear:both;padding-left:1%;}
.statistiques .resume .val, .suivi .resume .val{width:20%;font-weight:bold;color:#0076b0;float:right;line-height: initial;}
.statistiques .resume .resume_total, .suivi .resume .resume_total{border-top:1px solid #0076b0;font-weight:bold;clear:both;margin-top:5px;}
.resume .item{text-align:left !important;height:auto!important;}

.statistiques .label{padding-top: 10px;float: left;height: 32px;line-height: initial;font-size: 13px;color: black;min-width:130px;width: 20%;margin: 0px 1% 0px 1%;font-weight:bold;}
.statistiques .val{line-height: 42px;float: left;margin: 2px 0 2px 0;text-align: left;width: 78%;}
.statistiques .val .item{padding-left:0px;display:ruby;}
.statistiques .bloc_filtre_saisie{float: left;margin-left: 22%;width: 75%;}
.statistiques .bloc_validation{padding-left:22%;}
.statistiques .stat_result_parent {margin-top:20px;overflow-x: auto;} /*A REMETTRE : transform: rotateX(180deg);*/
.statistiques .stat_result {}/*A REMETTRE : transform: rotateX(180deg);*/
.statistiques table.details{width:100%;}
.statistiques .details .entete td{font-size: 12px;vertical-align: top;text-align:center;background-color:#EFEFEF;font-weight:bold;color:#0076b0;padding:8px;}
.statistiques .details td{vertical-align:top;text-align:left;padding:2px;}
.statistiques .details td br{line-height:0px;}
.statistiques .details .categorie{font-weight:bold;background-color:#0076b0;color:#ffffff;line-height:32px;}
.statistiques .details .categorie td{padding-left:10px;text-align:left;}
.statistiques .details .order{cursor:pointer;color:#999999;font-size: 17px;padding-right:3px;padding-left:3px;}
.statistiques .details .order.order_2{font-size:14px;}
.statistiques .details .order:hover{color:#0076b0;}
.statistiques .details .order:before{content :'\f0d8';}
.statistiques .details .order.desc:before{content :'\f0d7';}
.statistiques .details .order.on{color:#E57F2C;font-size: 19px;}
.statistiques .bloc_filtre .item{line-height: 22px;padding: 5px 1%;}
.statistiques .bloc_filtre .filtre_value .item{display: ruby;}
.statistiques .bloc_filtre .lib.fin{margin-left:5px;margin-right:5px;}
.statistiques .bloc_filtre .filtre_sup{background:transparent url(../../img/actions/close.gif) no-repeat 0px 2px;margin-right: 3px;background-size: contain;padding-right: 12px;cursor:pointer;} 
.statistiques .bloc_filtre .filtre_nom{font-weight:bold;}
.statistiques .bloc_filtre .num{width: 30px;}
.statistiques .bloc_filtre .date{width: 72px;}
.statistiques .bloc_filtre .heure{width: 36px;margin-left: 3px;}

.statistiques .bloc_champs{border-top: 1px solid #999;border-bottom: 1px solid #999;float: left;width: 100%;}
.statistiques table.details.ajuster_2{width: max-content;}
.statistiques table.details.ajuster_2 td{}
.statistiques .bloc{clear: both;}
.statistiques input[type="checkbox"] {border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;height: 15px;width: 15px;background: #fff;border: 1px solid #0076b0;margin: 0px;margin-right: 0px; margin-left: 0px;margin-left: 6px;margin-right: 6px;line-height: 15px;padding: 0px;}
.statistiques .msg_systeme {float: left;text-align: center;font-weight: bold;color: #E57F2C;margin-top: 6px;margin-bottom: 6px;border: 1px solid #E57F2C;width: 96%;padding: 4px 1%;background-color: #FFF4E0;margin-left: 1%;}
.statistiques .tab_result td{padding:5px;}
.statistiques .tab_result .col_lib{width:300px;border-bottom: 1px solid #9F9F9F;}
.statistiques .tab_result .col_nb,.tab_result .col_ratio{width:160px;text-align:right;border-bottom: 1px solid #9F9F9F;padding-right: 20px;}
.statistiques .tab_result .tr_entete{font-size:12px;font-weight:bold;padding:2px 2px 2px 6px;text-align:center;width:160px;}
.statistiques .tab_result .tr_entete td{vertical-align:center;text-align:center;}
.statistiques .tab_result .tr_entete,.tab_result .tr_total{background-color:#0076b0;color:#ffffff;font-weight:bold;}
.statistiques .tab_result .tr_moyenne{font-variant:italic;color:#0076b0;font-weight:bold;border:0px;}
.bloc_raccourci .blocs{margin-left: 2%;margin-right: 2%;margin-bottom: 20px;overflow: auto;}
.bloc_raccourci .sous_bloc .item{clear:none;background-color: #83B5CC;color: #fff;width: 30%;float: left;margin-right: 1%;margin-bottom: 5px;font-size: 13px;padding: 5px 1%;}
.bloc_raccourci .texte{clear: both;margin-left: 2%;}
.statistiques .titre{clear: both;margin-top: 15px;font-size: 14px;font-weight: bold;padding: 5px 0px;padding-left: 0px;line-height: 30px;margin-bottom: 10px;color: #0076b0;width: 100%;border: 0px;border-bottom-width: 0px;border-bottom-style: none;border-bottom-color: currentcolor;border-bottom: 2px solid #0076b0;background-color: transparent;}
.statistiques .lien_retour {height:16px;line-height:16px;width:100px;margin-top: 0px;}
.statistiques .telecharger{float:right;display:block;font-size:14px;font-weight: bold;background-color: #83B5CC;padding: 0px 10px;color: #fff;line-height: 40px;margin-top: -80px;}
.statistiques .telecharger.graphes{background-color:#ffffff;color:#0076b0;}
.statistiques .telecharger select{background-color: #fff;margin-top: 4px;}
/*Activer font awesome.statistiques .capture::before {content: "\f030";font-family: FontAwesome;font-size: 1em;float: left;padding-right:6px;}*/
.statistiques disclamer{margin-top:20px;}

/*TABLETTES*/
@media only screen and (max-width: 989px){
	.mobile_only{display:block;}
	#admin_menu{width:100%;display:none;}
	.mobile_menu{position: absolute;right: 10px;color: #ffffff; margin-top: 3px;cursor:pointer;}
	#moteur_body #menu li{width:100%;background-color:#004568;}
	#moteur_body #menu li li{background-color:#0076b0;}
	#moteur_body #menu li ul{position:relative;width:100%;left:0px;display:block;float:left;clear:both;background-color:#0076b0;}
	#moteur_body #menu li ul ul{position:relative;width:100%;display:block;left:0px;display:none;margin:5px 0px 0px 10px;}
	#moteur_body #menu li ul ul li{border:0px;}
}


/*PORTABLE*/
@media only screen and (max-width: 683px){
	
}