/* CSS Basic Document */
body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #5B5A5A;
	text-decoration: none;
	margin:0px auto;
padding:0px;
background:url(../images/web_body_bg.jpg) left top repeat-x #A1C0D8;
}

.highlight
{
color:#3A4C87;
font-size:14px;
text-decoration:none;
}

p {
margin: 0 0 10px 0;
}
#header {
height: 111px;
background-image:url(../images/topnew.jpg);
}
#haut {
height: 30px;
background-color:#000000;
margin-left:5px;
margin-right:5px;
color:#FFFFFF;
text-transform:uppercase;
}
#conteneur {
width:659px;
margin:0 auto;
background-color:#FFFFFF;
}
#centre {
background-color:#FFFFFF;
margin-left:20px;
margin-right:20px;
margin-top:20px;
}
#gauche {
float:left;
width: 150px;
}
#droite {
float:right;
width: 150px;
}
#pied {
clear:both;
height: 20px;
background-image:url(../images/footer.jpg);
}
#menuhaut {
list-style-type: none;
margin: 0;
padding:0;
text-align:center;
font-size:16px;
padding-top:6px;

}
#menuhaut li {
display: inline;
margin-left:12px;
margin-right:12px;
}
#menuhaut a {
margin: 0 2px;
color:#FFFFFF;
text-decoration:none;
}
#menuhaut a:hover {
text-decoration: none;
}

#boutonok {
	border: none;
	 background: transparent url(../images/2363.gif) no-repeat; 
	/*background-image: url(../images/2363.gif);*/
	width: 25px;
	height: 23px;
	margin-left:8px;
}




input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

