BODY {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color: #FFFFFF;
	margin:0px;
	padding:0px;
}
A {
	font-family : Arial, Helvetica, sans-serif;
	color : #007382;
	/*339966*/;
}
A:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	color : #fd4807;/*#11499D*/;
}
A:VISITED {
	font-family : Arial, Helvetica, sans-serif;
	color : #007382;
}
A:ACTIVE {
	font-family : Arial, Helvetica, sans-serif;
	color : #fd4807/*11499D*/;
}
A:FOCUS {
	font-family : Arial, Helvetica, sans-serif;
	color : #fd4807;
}
form {padding:0px;margin:0px}
input {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 8pt;
	background-color : #cecfd6;
	border : 1px inset #4B5E77;
	padding-left : 5;
	padding-right : 5;
}
.bouton {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color : transparent;
	border : 0px inset #416051;
	vertical-align : middle;
}
p, td{ 
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px; 
}

/***************** Titres ********************************************************/
h1,h2,h3,h4,h5,h6{font-family:Myriad, Arial, sans-serif;text-align:left;margin:4px 0;}
h1{font-size:22px;color:#007382;border-bottom:solid #7FB1CA 1px;}
h2{font-size:18px;color:#fd4807;}
h3{font-size:17px;color:#000;}
h4{font-size:16px;color:#FFF;background:#006495;border:1px solid #C3D759;-moz-border-radius:5px;}
h5{font-size:16px;color:#006495;border-bottom:solid #006495 1px;}
h6{font-size:32px;color:#006495;}
/*
----------------------------------------------
BANDEAU DU HAUT
----------------------------------------------
*/
div.haut {
	width:100%;
	padding-bottom:10px;
}
div.bandeau {
	height:138px;
	background:url(/img/Bandeau_haut.jpg) no-repeat top left;
	background-color: #deeaea;
	padding-bottom:10px;
}
.poucet {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#007382;
	padding-left: 10px;
	padding-bottom : 5px;
	padding-top : 5px;
}
.poucet A {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#007382;
	text-decoration : underline;
}
.poucet A:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#fd4807;
	text-decoration : underline;
}
/*
----------------------------------------------
CONTENUS
----------------------------------------------
*/
div.contenus{
	background-color: #FFFFFF;
	padding:5px 20px 10px 20px;
}
FIELDSET {
	border:1px solid #FFFFFF;
	padding-left:10px;
	padding-right:10px;
	-moz-border-radius: 8px;
}
LEGEND {
	font-family : Arial, Helvetica, sans-serif;font-size: 14px;font-weight : bold; color:#FFFFFF;
	padding-left:5px;padding-right:5px;
}
.FIELDSET_fournisseurs {
	border:1px solid #666666;
	padding-left:10px;
	padding-right:10px;
	-moz-border-radius: 8px;
}
.LEGEND_fournisseurs {
	font-family : Arial, Helvetica, sans-serif;font-size: 14px;font-weight : bold; color:#666666;
	padding-left:5px;padding-right:5px;
}

div.sousmenu {
	background-color: #deeaea;
	padding: 10px 10px 15px 10px;
}
div.img_align_left {float: left;padding-right:10px;}
div.img_align_right {float: right;}
	
div.fiche{
	padding: 10px 10px 15px 20px;
}

.tabliste{
	padding-top : 2;
	padding-bottom : 2;
	padding-left : 3;
	padding-right : 3;
	margin : 0;
	border-top : 1px solid #4B5E77;
	border-left : 1px solid #4B5E77;
}
table.liste{
	padding-top : 2;
	padding-bottom : 2;
	padding-left : 3;
	padding-right : 3;
	margin : 0;
	border-top : 1px solid #4B5E77;
	border-left : 1px solid #4B5E77;
}
.sub_entete {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	padding-bottom : 3;
	padding-left : 5;
	padding-right : 5;
	padding-top : 3;
	border-right : 1px solid #4B5E77;
	border-bottom : 1px solid #4B5E77;
}
.entete {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	padding-bottom : 3;
	padding-left : 5;
	padding-right : 5;
	padding-top : 3;
	border-right : 1px solid #4B5E77;
	border-bottom : 1px solid #4B5E77;
}
.liste0 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 3px;
	padding-bottom : 3px;
	background-color : #FFFFFF;
	border-right : 1px solid #4B5E77;
	border-bottom : 1px solid #4B5E77;
}
.liste1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 3px;
	padding-bottom : 3px;
	background-color : #CECFD6;
	border-right : 1px solid #4B5E77;
	border-bottom : 1px solid #4B5E77;
}

.entetep {
	/*background-image : url("images/droit_haut.gif");*/
	background-position : left;
	background-repeat : no-repeat;
	/*background-color: #cecfd6;*/
	background-color: #339966;
}
.listep0 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 3px;
	padding-bottom : 3px;
	background-color : #FFFFFF;
}
.listep1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 3px;
	padding-bottom : 3px;
	background-color : #CECFD6;
}

td.niveau0 {
	font-family : Arial, Helvetica, sans-serif; font-weight : bold; font-size : 14px;
	color : #000000; 
	border-top : 0px solid #000000;
	border-right : 1px solid #4B5E77;
	border-bottom : 1px solid #4B5E77;
	border-left : 0px solid #000000;
	padding-top : 5px; padding-right : 5px; padding-bottom : 5px; padding-left : 5px;
}
td.niveau1 {
	font-family : Arial, Helvetica, sans-serif; font-weight : bold; font-size : 12px;
	color : #000000; 
	border-top : 0px solid #000000;
	border-right : 1px solid #4B5E77;
	border-bottom : 1px solid #4B5E77;
	border-left : 0px solid #000000;
	padding-top : 5px; padding-right : 5px; padding-bottom : 5px; padding-left : 5px;
}
td.niveau2 {
	font-family : Arial, Helvetica, sans-serif; font-weight : bold; font-size : 11px;
	color : #000000; 
	border-top : 0px solid #000000;
	border-right : 1px solid #4B5E77;
	border-bottom : 1px solid #4B5E77;
	border-left : 0px solid #000000;
	padding-top : 5px; padding-right : 5px; padding-bottom : 5px; padding-left : 5px;
}
/*
----------------------------------------------
BANDEAU DU BAS
----------------------------------------------
*/
div.bas {
	height:100px;
	width:100%;
	color:#fd4807;
	padding-top:15px;
}
div.menuBar {
	FONT-SIZE: 12px;  
	COLOR: #007382; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	BACKGROUND-COLOR: #deeaea;
	BORDER-top: 1px solid #007382;
	BORDER-bottom: 1px solid #007382;
	padding:5px 0px 5px 10px;
	margin-bottom:10px;
}
.txt_bas {
	color:#fd4807;
	font-size : 14px;
	font-weight:bold;
	padding:0px 0px 5px 10px;
}
