@charset "utf-8";
html{
	height: 100%;
	margin: 0px;
	padding:0px;
}
body{
	background-color:#777777;
	font-family:Tahoma, Verdana;
	font-size:0.8em;
	margin: 0px;
	padding:0px;
	height:100%;
}
#colgauche{
	border-radius: 3px 3px 3px 3px;
	background-color:#CC0066;
	margin:6px;
	padding:0px;
	border: 3px #777777 dotted;
	width:286px;
	height:95%;
	float: left;
	color:#CCCCCC;
}
#colcentre{
	background-color:#AFAFAF;
	margin: 6px;
	padding:0px;
	width:740px;
	height:95%;
	float: left;
	border: 3px #CC0066 dotted;
	color:#000000;
}
#coldroite{
	border-radius: 3px 3px 3px 3px;
	background-color:#CC0066;
	margin:6px;
	padding:0px;
	border: 3px #777777 dotted;
	width:326px;
	height:95%;
	float: left;
	color:#CCCCCC;
}
#bocallien{
	border-radius: 4px 4px 4px 4px;
	background-color:#777777;
	margin:10px 10px 10px 25px;
	padding:4px 0px 4px 6px;
	width:675px;
}
p{
	margin:5px 5px 5px 10px;
	text-align:justify;
}
p label{
	display:inline-block;
	width:100px;
	text-align:right;
	border-bottom:1px solid #BEF574;
	margin:3px 10px 0px 3px;
	vertical-align:bottom;
	color:#666666;
}
h1{
	margin:15px 0px 5px 10px;
	color:#BEF574;
	font-style:bold;
	font-size:1.6em;
}
h2{
	margin:15px 0px 5px 10px;
	color:#BEF574;
	font-style:bold;
	font-size:1.4em;
}
.pgauche{
	color:#CCCCCC;
}
.gate2m{
	font-size:1.8em;
	color:#BEF574;
	font-style:bold;
}
.gate2mpetit{
	font-size:0.9em;
	color:#BEF574;
	font-style:bold;
}
.msgjaune{
	font-weight: bold;
	color:#BEF574;
}
.style_input{
	height:14px;
	font-size:0.9em;
}
.labelindex{
	color:#BEF574;
}
.formcmd{
	margin:0px 0px 0px 20px;
}
.form10{
	margin:0px 0px 0px 10px;
}
.formhorizontal{
	display: inline-block;
}
.labelformhorizontal{
	text-align:center;
	color:#666666;
}
.threcherche{
	border-top:1px dotted #BEF574;
	border-bottom:1px dotted #BEF574;
	padding:0px 10px 0px 10px;
	font-weight:normal;
	color:#BEF574;
	height:20px;
}
.tdrecherche{
	border-bottom:1px dotted #BEF574;
	padding:0px 10px 0px 10px;
	height:20px;
	margin:0;
}
.tdrecherchec{
	border-bottom:1px dotted #BEF574;
	padding:0px 10px 0px 10px;
	height:20px;
	margin:0;
	text-align:center;
}
.tdrecherched{
	border-bottom:1px dotted #BEF574;
	padding:0px 10px 0px 10px;
	height:20px;
	margin:0;
	text-align:right;
}
.tdrecherchet{
	border-bottom:1px dotted #BEF574;
	padding:0px 10px 0px 10px;
	height:20px;
	margin:0;
	vertical-align:top;
}
.tdrechercheimg{
	border-bottom:1px dotted #BEF574;
	padding:0px 15px 0px 15px;
	height:20px;
	margin:0;
}
.tdacces{
	border-bottom:1px dotted #BEF574;
	padding:0px 15px 0px 15px;
	text-align:center;	
}
.tablerefprod{
	margin: 0px 0px 0px 20px;
}
.threfprod{
	border:1px solid #BEF574;
	padding:0px 5px 0px 5px;
	font-weight:normal;
	background-color:#BEF574;
	color:#666666;
}
.threfprodgauche{
	border:1px solid #BEF574;
	padding:0px 5px 0px 5px;
	font-weight:normal;
	background-color:#BEF574;
	color:#666666;
	text-align:left;
}
.tdrefprod{
	border:1px dotted #BEF574;
	padding:0px 5px 0px 5px;
}
.tdrefprodcentre{
	border:1px dotted #BEF574;
	text-align:center;
}  
a{
	border-bottom: 1px dotted #CCCCCC;
	color:#CCCCCC;
	text-decoration:none;
	text-align:right;

}
a:hover{
	border-bottom:1px solid #CCCCCC;
	color:#CCCCCC;
	text-decoration:none;

}
a:visited{
	color:#CCCCCC;

}
.ulgauche{
	color:#CCCCCC;
	margin: 10px;
}
.ligauche{
	color:#CCCCCC;
	margin: 0px 0px 0px 0px;
	list-style-type: circle;
}