@charset "windows-1252";
/*
bleu clair:	#3589a0
bleu foncé:	#2B748F
bleu-vert:	#6CC
orange:		#F7A807
*/
html, body {width: 100%;}
* {margin: 0; padding: 0;}
body {text-align: center;color: #000;}
h2 {text-align: left; margin: 2em auto 1em auto;}
b, strong, em {color: inherit;}
ul, ol {text-align: left;}
li {list-style-type: square; margin: 1em auto;}
hr {}
input, select, button, textarea {vertical-align: middle; margin: 1px 2px;}
input.input-text, select, textarea {font: 12px arial,helvetica,sans-serif;}
td {text-align: left;}
a img {border: 0;}
h1 {font-family: arial; text-align: center; font-size: 24px;}

.jimprimepas {display: none !important;}
a[href]:after {content: none !important;}
.noir {color: #000;}

img.bouton_vert {margin: 20px auto;}
tr.bas_tableau {background: #DEE5E8 url(../images/bg_ombre_sup.gif) repeat-x scroll 0 0;}
tr.bas_tableau td {border-right: 0;}
a.bouton, input.bouton {
	border: 1px solid #98c52f;
	background-color: #98c52f;
	border-radius: 5px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	font-family: helvetica, arial, sans-serif;
	font-size: 2em;
	display: block;
	padding: 3px 10px;
	width: auto;
	color: #FFF;
	text-shadow: 1px 1px 2px #000;
	box-shadow: 2px 2px 3px #999;
	margin: 10px;
}
a.bouton:link {background: #98c52f url(../images/bg_bouton.jpg) repeat-x;}

a.bouton_gris {color: #999; background: #DDD url(../images/bg_gris.jpg) repeat-x;}

tr.ligne_paire {background-color: #EEE; color: #000;}
tr.ligne_impaire {background-color: #DDD;}

.msg_err_user {border: 1px red solid; color: red; margin: 1em auto; background-color: #FCF; width: 70%;}
.msg_ok_user {border: 1px green solid; color: green; margin: 1em auto; background-color: #CFC; width: 70%;}
p.intro {text-align: justify; border-left: 5px solid #3589a0; padding-left: 10px; margin: 1em auto 2em;}
.indication  {font-style: italic; font-weight: normal; font-size: 0.9em;}

form {margin-left: 10px;}
form table {width: 100%; text-align: left;}
th, td {vertical-align: top;}
input[type="text"] {font-family: "courrier new"; font-weight: bold;}

table.voir {border-collapse: collapse; border: 1px solid #FFF; font-size: 10px; color: #000;}
table.voir td, table.voir th {padding: 3px 5px; border: 1px solid #FFF; text-align: left; vertical-align: bottom;}
table.voir th {background-color: #000; color: #FFF; font-weight: bold;}
.datepicker {border: 0;}
.dropdown-menu {display: none;}

/*********************************
### BANDEAU SUPERIEUR
*********************************/
#header {display: none;}
#bandeau_sup {display: none;}
#alertes {display: none;}

/*********************************
### INDEX
*********************************/
#login_form {border: 2px solid #98c52f; margin: 50px auto; width: 500px;}
#login_form h2 {margin: 0 auto 10px auto; padding: 5px 0 0 20px;}
#menu_accueil {font-size: 18px;}

#logo {width: 300px; height: 100px; background-color: transparent; margin: 0 10px 15px 0;}
#contenus {width: 170mm;padding: 20mm;}
#contenus>h1, #contenus>h2, #contenus>h3, #contenus>h4, #contenus>p, #contenus>table {margin-left: 10px;}

/*********************************
### DEMANDE DE BROYAGE
*********************************/
#listesemaine {display: none; border: 1px dotted #666; background-color: #000; padding: 5px; margin: 5px auto; width: 50%;}
#listesemaine table {width: 100%;}
#ajax-loader-action {font-size: 10px; font-style: italic;}
#liste_demandes {margin: 2em auto;}
#liste_demandes img {width: 16px;}
#liste_demandes td.icone {text-align: center; vertical-align: middle;}
#recap_facture {width: 100%;}
#recap_facture th, #recap_facture td {padding: 3px 10px;}
#demandePresta_form {text-align: left; margin: 1em 10px 2em;}
#demandePresta_form table {width: 100%; border-collapse: collapse;}
#demandePresta_form th, #demandePresta_form td {border-bottom: 1px solid #FFF; height: 20px; padding: 5px;}
#demandePresta_form textarea {width: 100%;}
#demandePresta_form td {width: 30%;}
.alerte_comm, .commentaire_user {display: none;}

/*********************************
### DEMANDE D'ADHESION
*********************************/

#adhesion_form {margin: 2em 1em; border-top: 1px dotted #FFF; border-bottom: 1px dotted #FFF;}
#adhesion_form form {margin: 1em auto;}

/*********************************
### CHANTIERS
*********************************/
div.menu_nav {clear: both; margin: 1em auto;}

div.semaine {border: 0;padding: 0;margin: 0;color: #333;width: 90%;height: auto;text-align: center;}
div.semaine table {border-collapse: collapse;}
div.semaine tr.total td {font-weight: bold; color: #090; height: 20px; border-top: 1px solid #666; vertical-align: bottom;}
div.semaine b {color: #000;}
div.semaine th {background-color: #333; color: #FFF; padding: 3px; font-weight: normal;}
div.semaine h2 {margin: 0;}
div.semaine table {border: 1px solid #333; width: 95%; margin: 1em auto; font-size: 12px;}
div.semaine .realise {font-weight: bold;}
div.semaine .nonrealise {font-style: italic;}

tr.nonplanifie {display: none;}
#carte_tournee {width: 25cm; height: 15cm; border: 1px #000 solid; page-break-before: always;}
#semaine_simplifiee {}
#liste_mois {display: none;}
.legende {display: none;}
/*********************************
### PIED DE PAGE
*********************************/
#footer {display: none;}
#bloc_actualites {display: none;}
#alertes {display: none;}
#rech_form {display: none;}
.lien_imprimer {display: none;}
#lien_export {display: none;}
pre {display: none;}
.mini_menu {display: none;}
.index {display: none;}
.pasimprimer {display: none;}
.code_mpdx {display: none;}

/* BT */
.ligne_totaux_BT {background-color: #98c52f;}


