* {
  margin:0pt;
	padding: 0px;
}
html {
	background:#8cc02b none repeat scroll 0 0;
}
p, a, img, div
{
	background:transparent none repeat scroll 0 0;
}
.clear
{
  clear: both;
  border: none;
}
.clear_right
{
  clear: right;
  margin: 0;
  padding: 0;
  border: none;
	background:transparent none repeat scroll 0 0;
}
.left
{
  float: left;
  border: none;
}
.right{
  float: right;
  border: none;
	background:transparent none repeat scroll 0 0;
}
.cinq, .zero
{
	background:transparent none repeat scroll 0 0;
}
.cinq
{
  padding: 0 15px;
}
a, a:link, a:link, a:link, a:hover 
{
cursor:pointer;
}
a 
{
color:#0099CC;
text-decoration:none;
}
a:hover, a:active 
{
color:#006699;
}
a:link 
{
/*color:#3399CC;*/
/*color:#5D90B5;*/
}
a:hover 
{
/*color:#47B81E;*/
color:#99BE0E;
text-decoration:none;
}
#basdepage a
{
color: #fffffe;
}
#basdepage a:hover
{
text-decoration:underline;
}
.center {
border: none;
text-decoration: none;
margin: auto;
text-align: center;
}
img
{
	border: none;
  vertical-align:middle;
}
input, textarea {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #dcdcdc;
font-family:verdana,arial,sans-serif;
font-size:100%;
padding:2px;
margin: 0px;
}
input[type="checkbox"]
{
border: none;
background: none;
margin: 0px;
padding: 0px;
}
.rouge
{
  color: rgb(255, 0, 0);
}
.vertf
{
  color: rgb(23, 117, 49);
}
.orange
{
  color: rgb(255, 180, 0);
}
.bleu
{
  color: rgb(19, 96, 156);
}
.gris
{
 color:#666666;
}
fieldset 
{ 
  border: 1px solid #dcdcdc; 
	padding: 5px; 
	margin:0px; 
	background-color: white; 
	-moz-border-radius:10px;
}
legend {
margin-left:5px; 
font-weight: bold;
color:#99CC33;
}
.bouton_nouveau
{
  float: right;
	width: 120px;
	height: 45px;
	margin: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 0px;
	display: block;
}
.bouton_valid{
	color:#3399CC;
  text-align: center;
	border:1px solid #DCDCDC;
	padding:3px;
}
.bouton_valid:hover{
	color:#47B81E;
	border: 1px solid #47B81E;
}


