
/* entrées se trouvant précédemment dans stras.layout.css */
body {
	background: #c6c6c6 url(/static/images/wrapper.jpg) no-repeat;
	background-attachment: fixed;
	background-size: 100% auto;
}

.header {
	color: #424242;
}
.production {
	background-color: #E6E6E6;
}

.center {
	background-color: #E6E6E6;
}

.hidden_entries_menu {
	/* degrade-haut-bas-gris */
	background: #101080; /* Old browsers */
	background: -moz-linear-gradient(top, #9A9AFF 0%, #101080 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9A9AFF), color-stop(50%, #101080)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #9A9AFF 0%, #101080 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #9A9AFF 0%, #101080 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #9A9AFF 0%, #101080 50%); /* IE10+ */
	background: linear-gradient(to bottom, #9A9AFF 0%, #101080 50%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9A9AFF, endColorstr=#101080,GradientType=0 ); /* IE6-9 */
}

.footer {
	color: #424242;
	background-color: #E6E6E6;
}

/* entrées se trouvant précédemment dans stras.style.css */

/********************************************************************
	Classes d'embellissement
*********************************************************************/

.degrade-haut-bas-gris {
	background: #424242; /* Old browsers */
	background: -moz-linear-gradient(top, #6E6E6E 0%, #424242 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6E6E6E), color-stop(50%, #424242)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6E6E6E 0%, #424242 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6E6E6E 0%, #424242 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6E6E6E 0%, #424242 50%); /* IE10+ */
	background: linear-gradient(to bottom, #6E6E6E 0%, #424242 50%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#6E6E6E, endColorstr=#424242,GradientType=0 ); /* IE6-9 */
}
.degrade-haut-bas-orange {
	background: #F7BE81; /* Old browsers */
	background: -moz-linear-gradient(top, #F5D0A9 0%, #F7BE81 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F5D0A9), color-stop(50%, #F7BE81)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #F5D0A9 0%, #F7BE81 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #F5D0A9 0%, #F7BE81 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #F5D0A9 0%, #F7BE81 50%); /* IE10+ */
	background: linear-gradient(to bottom, #F5D0A9 0%, #F7BE81 50%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F5D0A9, endColorstr=#F7BE81,GradientType=0 ); /* IE6-9 */
}

/********************************************************************
	menu du haut
*********************************************************************/

.menu {
	background-color: #424242;

	/* degrade-haut-bas-gris */
	background: #424242; /* Old browsers */
	background: -moz-linear-gradient(top, #6E6E6E 0%, #424242 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6E6E6E), color-stop(50%, #424242)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6E6E6E 0%, #424242 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6E6E6E 0%, #424242 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6E6E6E 0%, #424242 50%); /* IE10+ */
	background: linear-gradient(to bottom, #6E6E6E 0%, #424242 50%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#6E6E6E, endColorstr=#424242,GradientType=0 ); /* IE6-9 */
}
.menu-entry-list {
	color: white;
}
.menu a {
	color: white;
	text-decoration: none;
}
.menu a:hover, .menu a:focus {
	text-decoration: underline;
}
.menu a:link, .menu a:visited {
	color: white;
}

/********************************************************************
	menu de gauche
*********************************************************************/

.submenu-title {
	/* degrade-haut-bas-orange */
	background: #F7BE81; /* Old browsers */
	background: -moz-linear-gradient(top, #F5D0A9 0%, #F7BE81 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F5D0A9), color-stop(50%, #F7BE81)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #F5D0A9 0%, #F7BE81 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #F5D0A9 0%, #F7BE81 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #F5D0A9 0%, #F7BE81 50%); /* IE10+ */
	background: linear-gradient(to bottom, #F5D0A9 0%, #F7BE81 50%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F5D0A9, endColorstr=#F7BE81,GradientType=0 ); /* IE6-9 */
}
.submenu-entry-list {
	background-color: #E6E6E6;
	list-style-type: none;
}
.submenu-entry { 
	color: black;
}
.submenu a {
	text-decoration: none;
}
.submenu a:hover, .submenu a:focus {
	text-decoration: underline;
}
.submenu a:link, .submenu a:visited {
	color: black;
}

.submenu-show-hidden-entries {
	color: white;

	/* degrade-haut-bas-gris */
	background: #101080; /* Old browsers */
	background: -moz-linear-gradient(top, #9A9AFF 0%, #101080 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9A9AFF), color-stop(50%, #101080)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #9A9AFF 0%, #101080 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #9A9AFF 0%, #101080 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #9A9AFF 0%, #101080 50%); /* IE10+ */
	background: linear-gradient(to bottom, #9A9AFF 0%, #101080 50%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9A9AFF, endColorstr=#101080,GradientType=0 ); /* IE6-9 */
}

/********************************************************************
	center
*********************************************************************/

.center-title-1 {
	/* degrade-haut-bas-orange */
	background: #F7BE81; /* Old browsers */
	background: -moz-linear-gradient(top, #F5D0A9 0%, #F7BE81 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F5D0A9), color-stop(50%, #F7BE81)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #F5D0A9 0%, #F7BE81 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #F5D0A9 0%, #F7BE81 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #F5D0A9 0%, #F7BE81 50%); /* IE10+ */
	background: linear-gradient(to bottom, #F5D0A9 0%, #F7BE81 50%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F5D0A9, endColorstr=#F7BE81,GradientType=0 ); /* IE6-9 */
}
.center-title-2 {
}
.center-title-3 {
}
.center-title-4 {
}
.center-title-5 {
}
.center a {
}
.center a:hover, .center a:focus {
}
.center a:link, .center a:visited {
	color: black;
}

/********************************************************************
	footer
*********************************************************************/

.footer {
}
.footer p {
}
.footer p:not(:first-child) {
}
.footer ul {
}
.footer li {
}
.footer a { 
	color: #424242;
}
.footer a:hover, .footer a:focus {
}
.footer a:link, .footer a:visited {
	color: #424242;
}

/********************************************************************
	style des balises
*********************************************************************/

.style-ul, .style-ol {
}

.style-table {
}
.style-table.odd-even tr:nth-child(odd) td:not(.custom-style) { background-color: #eaebff; }
.style-table.odd-even tr:nth-child(even) td:not(.custom-style) { background-color: #d3d6ff; }
.style-table th, .style-table td:not(.custom-style) { }
.style-table th, .jforms-table th, .th-color {
	background-color: #6E6E6E;
	color: white;
}

.style-fieldset {
}
.style-legend {
	border-bottom: 3px double #BDBDBD;
}

.style-radio .jforms-radio, .style-radio .jforms-chkbox {
}


.style-select {
	background-color: #F7BE81;
	background-image: url(/static/images/select-arrow.png);
	background-repeat:no-repeat;
	background-position: right center;
}

.style-select option { 
	color: black; 
	background-color: #F7BE81;
}

// changement de la couleur de la ligne sous le curseur pour le table avec style-table ou dataTable via la class "hl-hover"
.style-table.hl-hover tr:hover td:not(.custom-style) { background-color: #e6ff99; }
.style-table.odd-even.hl-hover tr:hover td:not(.custom-style) { background-color: #e6ff99; }
table.dataTable.hl-hover tr:hover, table.dataTable.hl-hover tr:hover td.sorting_1,  table.dataTable.hl-hover tr:hover td.sorting_2 { background-color: #e6ff99; }

/********************************************************************
	styles à nous
*********************************************************************/

.style-table.dataTable th:not(.sorting):not(.sorting_asc):not(.sorting_desc) { } 
.style-table.dataTable th { } 
.style-table.dataTable td { }
.style-table.dataTable thead th { 
	background-color: #6E6E6E;
	color: white;
}
.style-table.dataTable thead th.dt-hide {
	background-color: transparent;
}
.style-table.dataTable thead th.dt-width {
}

.style-table.dataTable td.th-color-left-border, .th-color-left-border {
}

.style-table.dataTable td.th-color-right-border, .th-color-right-border {
}

.style-table.dataTable td.th-color-top-border, .th-color-top-border {
}
/*
	bouton
*/
.jforms-submit, .jforms-reset {
	color: white;
	background-color: #424242;
	background: #424242 url(/static/images/picto-valider-16.png) center right no-repeat; 
	border-right: 6px solid #424242;
}

.bouton {
	color: white;
	background-color: #424242;
}

.bouton.bouton_sans_texte {
}

.bouton:active, .jforms-submit:active {
}

a.bouton {
	text-decoration: none;	
}
a.bouton:hover, a.bouton:focus {
	text-decoration: none;
}
a.bouton:link, a.bouton:visited {
	color: white;
}

/*
	picto
*/
.return		{background: url(/static/images/picto-retour-16.png) center right no-repeat; }
.create		{background: url(/static/images/picto-ajouter-16.png) center right no-repeat; }
.update		{background: url(/static/images/picto-modifier-16.png) center right no-repeat; }
.delete		{background: url(/static/images/picto-supprimer-16.png) center right no-repeat; }
.validate	{background: url(/static/images/picto-valider-16.png) center right no-repeat; }
.view		{background: url(/static/images/picto-voir-16.png) center right no-repeat; }
.download	{background: url(/static/images/picto-download-16.png) center right no-repeat; }
.pdf		{background: url(/static/images/picto-pdf-16.png) center right no-repeat; }
.xls		{background: url(/static/images/picto-excel-16.png) center right no-repeat; }
.up			{background: url(/static/images/picto-fleche-haut-16.png) center right no-repeat; }
.down		{background: url(/static/images/picto-fleche-bas-16.png) center right no-repeat; }
.mail		{background: url(/static/images/picto-mail-16.png) center right no-repeat; }
.foudre		{background: url(/static/images/picto-foudre-16.png) center right no-repeat; }
.zip		{background: url(/static/images/picto-zip-16.png) center right no-repeat; }

.return, .create, .update, .remove, .delete, .validate, .view, .download, .pdf, .xls, .up, .down, .mail, .foudre, .zip {
}

.bouton.return		{background: #424242 url(/static/images/picto-retour-16.png) center right no-repeat; border-right: 6px solid #424242; }
.bouton.create		{background: #424242 url(/static/images/picto-ajouter-16.png) center right no-repeat; border-right: 6px solid #424242; }
.bouton.update		{background: #424242 url(/static/images/picto-modifier-16.png) center right no-repeat; border-right: 6px solid #424242; }
.bouton.delete		{background: #424242 url(/static/images/picto-supprimer-16.png) center right no-repeat; border-right: 6px solid #424242; }
.bouton.view		{background: #424242 url(/static/images/picto-voir-16.png) center right no-repeat; border-right: 6px solid #424242; }
.bouton.download	{background: #424242 url(/static/images/picto-download-16.png) center right no-repeat; border-right: 6px solid #424242; }
.bouton.pdf			{background: #424242 url(/static/images/picto-pdf-16.png) center right no-repeat; border-right: 6px solid #424242; }
.bouton.xls			{background: #424242 url(/static/images/picto-excel-16.png) center right no-repeat; border-right: 6px solid #424242; }
.bouton.validate	{background: #424242 url(/static/images/picto-valider-16.png) center right no-repeat; border-right: 6px solid #424242; }
.bouton.up			{background: #424242 url(/static/images/picto-fleche-haut-16.png) center right no-repeat; border-right: 6px solid #424242; }
.bouton.down		{background: #424242 url(/static/images/picto-fleche-bas-16.png) center right no-repeat; border-right: 6px solid #424242; }
.bouton.mail		{background: #424242 url(/static/images/picto-mail-16.png) center right no-repeat; border-right: 6px solid #424242; }
.bouton.foudre		{background: #424242 url(/static/images/picto-foudre-16.png) center right no-repeat; border-right: 6px solid #424242; }
.bouton.zip			{background: #424242 url(/static/images/picto-zip-16.png) center right no-repeat; border-right: 6px solid #424242; }

/********************************************************************
	La mire de login
*********************************************************************/

.login, .login_subbox {
	background-color: #E6E6E6;
}
.login h1 {
	color: #424242;
}
.login label {
}
.login input[type=text], 
.login input[type=password] {
	color: #424242;
}

.login input::-webkit-input-placeholder {
	color: rgba(37,21,26,0.5);
}
 
.login input:-moz-placeholder {
	color: rgba(37,21,26,0.5);
}
 
.login input:-ms-input-placeholder {
	color: rgba(37,21,26,0.5);
}
 
/* Fallback */
.no-boxshadow .login input[type=text]:focus,
.no-boxshadow .login input[type=password]:focus {
}

.login input[type=submit] {
	/* Styles */
	background-color: #6E6E6E;
 
	/* Font styles */
	color: white;
}
 
.login input[type=submit]:hover {
	background-color: #424242;
}
 
/* Fallback */
.no-boxshadow .login input[type=submit]:hover {
	background: #594642;
}

/********************************************************************
	Maintenance
*********************************************************************/

.maintenance {
	background-color: #E6E6E6;
}

/********************************************************************
	Fatal error
*********************************************************************/

.fatal_error {
	background-color: #FDC4B9;
}

/********************************************************************
	Spinner box
*********************************************************************/

.spinner {
	background: #F0F0F0;
}

