
.mentions  { color: #2567bb; font-size: 10px; font-family: Arial, Verdana, Courier, Helvetica }
.txt_deconnexion { color: white; font-size: 11px; font-family: Arial, Verdana, Courier, Helvetica }
.mentions_form { color: black; font-size: 9px; font-family: Arial, Verdana, Courier, Helvetica }
.edito  { font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Courier, Helvetica }
.menulien { color: #2567bb; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Courier, Helvetica; text-decoration: none }
.menulien:hover { color: #2567bb; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Courier, Helvetica; text-decoration: underline }
.nouveautes { color: black; font-size: 10px; font-family: Verdana, Arial, Courier, Helvetica }
.cat_txt { color: black; font-size: 11px; font-family: Verdana, Arial, Courier, Helvetica }
.txt  { color: black; font-size: 11px; font-family: Verdana, Arial, Courier, Helvetica }
.atxt { color: black; font-size: 11px; font-family: Verdana, Arial, Courier, Helvetica; text-decoration: none; }
.atxt:hover { color: black; font-size: 11px; font-family: Verdana, Arial, Courier, Helvetica; text-decoration: underline; }
.txt-deco { color: black; font-size: 11px; font-family: Verdana, Arial, Courier, Helvetica; padding-right: 20px; }
.famille { color: #2567bb; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Courier, Helvetica }
.action { color: #2567bb; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Courier, Helvetica }
.txtrouge { color: red; font-size: 11px; font-family: Verdana, Arial, Courier, Helvetica }
.navig_lien { color: #1b3393; font-size: 11px; font-family: Verdana, Arial, Courier, Helvetica; text-decoration: underline }
.nouveautes_tit { color: #2567bb; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Courier, Helvetica }
.cat_tit { color: #2567bb; font-style: italic; font-size: 15px; font-family: Verdana, Arial, Courier, Helvetica; border-bottom: 1px solid #2567bb; width: 100% }
.cat_titbig { color: #1B3393; font-style: italic; font-size: 17px; font-family: Verdana, Arial, Courier, Helvetica; border-bottom: 1px solid #2567bb;  }

.cat_titbignoline { color: #1B3393; font-style: italic; font-size: 17px; font-family: Verdana, Arial, Courier, Helvetica;   }

.cat_tit1 { color: #2567bb; font-style: italic; font-size: 15px; font-family: Verdana, Arial, Courier, Helvetica; border-bottom: 1px solid #2567bb; width: 100% }
.prd_tit1 { color: #2567bb; font-style: italic; font-size: 15px; font-family: Verdana, Arial, Courier, Helvetica;  }
.lien_cat_tit1 { color: #2567bb; font-style: italic; font-size: 15px; font-family: Verdana, Arial, Courier, Helvetica; text-decoration: none }
.txt_tit  { color: #2567bb; font-style: italic; font-size: 15px; font-family: Verdana, Arial, Courier, Helvetica; border-bottom: 1px solid #2567bb; width: 575px }
.nouveautes_ref { color: #2567bb; font-style: italic; font-size: 10px; font-family: Arial, Verdana, Courier, Helvetica }
.cat_ref { color: #2567bb; font-style: italic; font-size: 11px; font-family: Arial, Verdana, Courier, Helvetica }
.nouveautes_lien { color: #f77d30; font-size: 10px; font-family: Verdana, Arial, Courier, Helvetica; text-decoration: none }
.cat_lien { color: #f77d30; font-size: 11px; font-family: Verdana, Arial, Courier, Helvetica; text-decoration: none }
.prd_lien { color: #f77d30; font-size: 12px; font-family: Verdana, Arial, Courier, Helvetica; text-decoration: none }
.txt_lien  { color: #2567bb; font-size: 11px; font-family: Verdana, Arial, Courier, Helvetica; text-decoration: none }
.txt_lien:hover  { color: #2567bb; font-size: 11px; font-family: Verdana, Arial, Courier, Helvetica; text-decoration: underline }
.cat_lien:hover  { color: #f77d30; font-size: 11px; font-family: Verdana, Arial, Courier, Helvetica; text-decoration: underline }
.nouveautes_lien:hover { color: #f77d30; font-size: 10px; font-family: Verdana, Arial, Courier, Helvetica; text-decoration: underline }
.mentions_lien { color: gray; font-size: 10px; font-family: Arial, Verdana, Courier, Helvetica; text-decoration: none }
.mentions_lien:hover { color: gray; font-size: 10px; font-family: Arial, Verdana, Courier, Helvetica; text-decoration: underline }
.test    { font-size: 11px; font-family: Verdana, Arial, Courier; text-indent: -8px; margin-left: 12px }
.latable, .latable-container     { width: 100%; color: black; font-size: 12px; font-family: Verdana, Arial; border: solid 1px #c0c0c0; border-spacing: 3px }
.latable th, .latable-container  th { color: black; font-size: 12px; font-weight: bold; font-family: Verdana, Arial; background-color: #ffffff; border: solid 1px #c0c0c0; border-spacing: 3px;  }
.latable td, .latable-container td { color: black; font-size: 10px; font-family: Verdana, Arial;  border: solid 1px #c0c0c0; border-spacing: 3px }
.latable1 { color: black; font-size: 10px; font-family: Verdana, Arial; background-color: #f5f5f5; text-align: center; border: solid 1px #c0c0c0; border-spacing: 3px }
.latable1 th { color: #2567bb; font-size: 11px; font-weight: bold; font-family: Verdana, Arial; background-color: #daeaf8; text-align: center; border-bottom: solid 1px #2567bb; border-left: solid 1px #2567bb; }
.latable1archive { color: #C00000; font-size: 10px; font-family: Verdana, Arial; background-color: #f5f5f5; text-align: center; border: solid 1px #c0c0c0; border-spacing: 3px }
.latable2   { border-style: solid none none solid; border-width: 1px; border-color: #C0C0C0 }
.latableedit { color: black; font-size: 11px; font-family: Verdana, Arial; background-color: #f5f5f5; text-align: left; border: solid 1px #c0c0c0; border-spacing: 3px }


.latable3     {  font-weight: normal; color: black; font-size: 11px; font-family: Verdana, Arial; border: solid 1px #c0c0c0; border-spacing: 3px }

.latableetal { color: black; font-size: 10px; font-family: Verdana, Arial; background-color: #F8DF89; text-align: center; border: solid 1px #c0c0c0; border-spacing: 3px }
.latablerep { color: black; font-size: 10px; font-family: Verdana, Arial; background-color: #ccaa00; text-align: center; border: solid 1px #c0c0c0; border-spacing: 3px }

.latabledate {width: 100px; font-size: 10px; font-family: Verdana, Arial;border: solid 1px #c0c0c0; border-spacing: 3px}

.etat_0 { background-color: lightgreen; }
.etat_1 { background-color: orange; }
.etat_2 { background-color: red; }
.etat_3 { background-color: lightblue; }

body {
	background-color: #FFFFFF;
	scrollbar-face-color:#E6E5D3;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#CEC2B5;
	scrollbar-darkshadow-color:#000000;
	scrollbar-shadow-color:#D0CFC0;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#EEEEEE;
	overflow: hidden;
}

body.bodyscroll{
	overflow: auto !important;
}

.bandeau-part { padding-top: 10px; }
.menu { color: #353a3f; font-size: 11px; font-family: arial; font-weight: bold; }
.amenu { color: #353a3f; font-size: 11px; font-family: arial; font-weight: bold; text-decoration: none; }
.amenu:hover { color: #353a3f; font-size: 11px; font-family: arial; font-weight: bold; text-decoration: none; }
.chemin { color: #fff; font-size: 10px; font-family: arial; padding-top: 5px; padding-left: 253px; }
.achemin { color: #fff; font-size: 10px; font-family: arial; text-decoration: none; }
.achemin:hover { color: #f7ccb0; font-size: 10px; font-family: arial; text-decoration: none; }
.menud { color: #353a3f; font-size: 11px; font-family: arial; padding-right: 10px; padding-left: 14px; }
.amenud { color: #353a3f; font-size: 11px; font-family: arial; text-decoration: none; }
.amenud:hover { color: #353a3f; font-size: 11px; font-family: arial; text-decoration: underline; }
.tab { background-color: #eaeaea; border: solid 1px #b1b4b6; }
.encart { color: #757575; font-size: 11px; font-family: arial; font-weight: bold; line-height: 12px; padding-left: 25px; }
.aencart { color: #757575; font-size: 11px; font-family: arial; font-weight: bold; line-height: 12px; text-decoration: none; }
.aencart:hover { color: #757575; font-size: 11px; font-family: arial; font-weight: bold; line-height: 12px; text-decoration: underline; }


.acheminon { font-weight: bold; color: #c00; font-size: 10px; font-family: arial; text-decoration: underline; }
.acheminon:hover { font-weight: bold; color: #c00; font-size: 10px; font-family: arial; text-decoration: underline; }


input {font-size: 11px; }
select {font-size: 11px; }


.boutonnormal{background-color: #648BAE; color:#FFFFFF; font-weight: bold;font-size: 11px;}
.boutonspecial{background-color: #336699; color:#FFFFFF; font-weight: bold;font-size: 11px;}
.boutonspecial2{background-color: #36a636; color:#FFFFFF; font-weight: bold;font-size: 11px;}

#divgauche hr {color:#FF9900; height:1px;}
.separateurmenu {color:#808080; height:1px; }

a.plusnoir, a.plusnoir:hover {color:#000; text-decoration:none;}

.titreImpression {display:none}
@media screen{
	#divcentral{height:95%; width:100%; overflow:auto}
	#divcentral table2 {width: auto}
}

@media print{
	#divcentral{display:block;}

}

.retardelal, tr.retardelal td{
    color:#c00 !important; font-weight: bold;
}

select.colored {
	background-color: aqua;
    font-weight: bold;
}

.label_filtre_listing {
	font-size: 12px;
    font-family: Verdana, Arial;
    padding-left: 1em;
}

td.produit-selecteur-ligne {
	white-space:nowrap;
	vertical-align:middle;
}

#iframe_container {
	border:0px;
	height: 0px;
	width: 1px;
}

.pct-appareils-jour-bar-container {
	border:1px solid #888;
}
.pct-appareils-jour-bar.red{
	background: #cc0000; /* Old browsers */
}
.pct-appareils-jour-bar.green{
	background: #00cc00; /* Old browsers */
}

tr.allsectnomatch td {
	background-color:#e5e5e5;
	color: #555 !important;
	font-style:italic !important;
}
table.latable-fixed-thead {
	overflow: auto;
	height: 100px;
}
table.latable-fixed-thead thead  th{
	position: sticky;
	top: 0;
	padding: 0.5em;
	background-color:#daeaf8;
}
table.latable-fixed-thead thead  th a {
	color:#000;
}


table.width100 {
	width: 100%;
}

table.latable tbody tr:hover  td{
	background-color:#e0e0e0 !important;

}