body
	{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	font-size:12px;
	}
.PeriodeBasDePage
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFE560;
	font-weight:normal;
	font-size:12px;
	padding-bottom:30px;
	}
.choix
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	font-size:12px;
	}
.choix a
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
.choix a:hover
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	}
	
.titretechnique
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1F6035;
	font-weight:bold;
	font-size:12px;
	}
table.technique
	{
	border-right: #1F6035 1px solid; 
	border-top: #1F6035 1px solid; 
	border-left: #1F6035 1px solid; 
	border-bottom: #1F6035 1px solid;
	}
table.prods
	{
	border-right: #37C063 1px solid; 
	border-top: #37C063 1px solid; 
	border-left: #37C063 1px solid; 
	border-bottom: #37C063 1px solid;
	}
table.prodsgray
	{
	border-right: #EEEEEE 1px solid; 
	border-top: #EEEEEE 1px solid; 
	border-left: #EEEEEE 1px solid; 
	border-bottom: #EEEEEE 1px solid;
	}
.titrefiche
	{
	layout-flow: vertical-ideographic;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	font-size:24px;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	}
	
.titre
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
.titred
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	}
.titre a
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1F6035;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	}
.titre a:hover
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFF05;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	}
.titreListe
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1F6035;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
.titreListe a
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1F6035;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
.titreListe a:hover
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFF05;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
.devis
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
.devis a
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
.devis a:hover
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1F6035;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
.small
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;
	}
.small a
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;
	}
.small a:hover
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1F6035;
	font-weight:normal;
	font-size:10px;
	text-decoration:underline;
	}


	
p
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	font-size:12px;
	}
li
	{
	list-style-image:url(../images/puce2.gif);
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	font-size:12px;
	}
.menu
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	text-decoration:none;
	}
.menu a:link
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	text-decoration:none;
	}
.menu a:visited
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	text-decoration:none;
	}
.menu a:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFF05;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	text-decoration:none;
	}
	
.navbas
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	vertical-align:bottom;
	text-align:center;
	padding-bottom:4px;
	text-decoration:none;
	}
.navbas a:link
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	vertical-align:bottom;
	text-align:center;
	padding-bottom:4px;
	text-decoration:none;
	}
.navbas a:visited
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	vertical-align:bottom;
	text-align:center;
	padding-bottom:4px;
	text-decoration:none;
	}
.navbas a:hover
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFF05;
	font-size:10px;
	vertical-align:bottom;
	text-align:center;
	padding-bottom:4px;
	text-decoration:none;
	}
	
.webmaster
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2C8448;
	font-size:10px;
	vertical-align:bottom;
	text-align:center;
	padding-bottom:4px;
	text-decoration:none;
	}
.webmaster a:link
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2C8448;
	font-size:10px;
	vertical-align:bottom;
	text-align:center;
	padding-bottom:4px;
	text-decoration:none;
	}
.webmaster a:visited
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2C8448;
	font-size:10px;
	vertical-align:bottom;
	text-align:center;
	padding-bottom:4px;
	text-decoration:none;
	}
.webmaster a:hover
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFF05;
	font-size:10px;
	vertical-align:bottom;
	text-align:center;
	padding-bottom:4px;
	text-decoration:none;
	}
	
	
	
textarea
	{
	background: #EEEEEE;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-right: #1F6035 0px solid; 
	border-top: #1F6035 0px solid; 
	border-left: #1F6035 0px solid; 
	border-bottom: #1F6035 0px solid;
	}
input
	{
	background: #EEEEEE;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-right: #1F6035 0px solid; 
	border-top: #1F6035 0px solid; 
	border-left: #1F6035 0px solid; 
	border-bottom: #1F6035 0px solid;
	}
input.radio
	{
	background: #37C063;
	}
input.submit
	{
	background: #FFE560;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-right: #000000 1px solid; 
	border-top: #000000 1px solid; 
	border-left: #000000 1px solid; 
	border-bottom: #000000 1px solid;
	}
select
	{
	background: #EEEEEE;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-right: #1F6035 0px solid; 
	border-top: #1F6035 0px solid; 
	border-left: #1F6035 0px solid; 
	border-bottom: #1F6035 0px solid;
	}
.formulaire 
	{
	color: #000000; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.msg 
	{
	color: #1F6035; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
td.titreCadreMenu 
	{
	background-color: #189C43;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF05;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	width:148px;
	border-top: #2C8448 1px solid;
	border-right: #2C8448 1px solid;
	border-bottom: #2C8448 1px solid;
	border-left: #2C8448 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	}
td.CadreMenu 
	{
	font-weight: bold;
	font-size: 12px;
	background-color: #37C063;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	border-top: #2C8448 1px solid;
	border-right: #2C8448 1px solid;
	border-bottom: #2C8448 1px solid;
	border-left: #2C8448 1px solid;
	}
td.CadreMenu a:link 
	{
	color: #FFFFFF;
	text-decoration:none; 
	}
td.CadreMenu a:visited 
	{
	color: #FFFFFF;
	text-decoration:none; 
	}
td.CadreMenu a:hover 
	{
	color: #FFFF05;
	width: 100%;
	background-color: #189C43;
	text-decoration: none;
	}
a:link.report, a:visited.report, a:active.report, a:hover.report
	{
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-size: 8pt;
	}
table.data
	{
	background-color: #999999;
	padding:10px;
	}
table.report
	{
	width: 185px;
	}
table.reportbox
	{
	width: 185px;
    border: 1px #000000 solid; 
	}
table.contentbox
	{
	background-color: #FFFAE3;
    border: 1px #000000 solid; 
	}
table.reportboxheader
	{
	background-color: #2C8448;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	font-size: 10pt;
	width: 100%;
	}
table.reportboxbody
	{
	background-color: #FFFAE3;
	color: #000000;
	font-weight: normal;
	text-align: center;
	width: 100%;
	}
table.filtreboxbody
	{
	background-color: #FFFAE3;
	color: #000000;
	font-weight: bold;
	width: 100%;
	}
tr.data
	{
	background-color: #FFFFFF;
	}
tr.dataalt
	{
	background-color: #B6E7C6;
	}
th
	{
	text-align: left;
	font-size: 9pt;
	font-weight: bold;
	background-color: #37C063;
	color: #FFFFFF
	}
td.reportheader
	{
	font-size: 11pt; 
	font-weight: bold;
	background-color: #37C063;
	color: #FFFFFF;
	}
td.reportdate
	{
	font-size: 10pt;
	font-weight: normal;
	background-color: #B6E7C6;
	}
td.total
	{
	font-size: 9pt;
	font-weight: bold;
	background-color: #FFFAE3;
	color: #000000
	}
td.graphdata
	{
	background-color: #37C063;
	}
td.graphdataalt
	{
	background-color: #AAAAAA;
	}
td.pageborder
	{
	font-size: 9px; 
	background-color: #37C063;
	}
.dateheader
	{
	font-size: 10pt;
	font-weight: bold;
	background-color: #EAEAEA;
	}
