body {
background-color:#b6b13d;
font-size:11px;
font-family:verdana;
margin:0;
padding:0;
}
a {
outline:0;
}
a img {
border:0;
}
#content {
background:url(../images/bg-content.jpg);
width:760px;
border:2px solid #ada444;
margin:5px auto;
position:relative;
overflow:auto;
}
.titre {
margin:10px auto;
display:block;
}
.linkRetour {
position:absolute;
top:10px;
left:10px;
}
/** liens arrondis **/
.arrondisLink {
color:#FFF;
font-size:1.5em;
text-decoration:none;
}
.arrondisLink:hover span{
text-decoration:underline;
}
.arrondisLink img { 
vertical-align:-8px;
}
.arrondisLink  span {
padding:4px 0 5px 0;
background:url(../images/arrondis-center.jpg);
}
/** **/
.popup {
border:1px solid #000;
background-color:#FFF;
padding:5px 5px 5px 5px;
}
.popup .close{
display:block;
margin:auto;
right:2px;
top:2px;
cursor:pointer;
}
/*gestion des validations de formulaire*/
#load {
	background-color:#fff;
	opacity:0.7;
	background-image:url(../images/clock.png);
	background-position:center center;
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	cursor:default;
	z-index:1001;
}
.mendatory {
	background-repeat:no-repeat;
	background-position:center right;
	background-image:url(../images/error.png);
}
.constraint {
	background-repeat:no-repeat;
	background-position:center right;
	background-image:url(../images/error.png);
}
.copyof {
	background-repeat:no-repeat;
	background-position:center right;
	background-image:url(../images/warning.png);
}
.isnum {
	background-repeat:no-repeat;
	background-position:center right;
	background-image:url(../images/warning.png);
}
.isint {
	background-repeat:no-repeat;
	background-position:center right;
	background-image:url(../images/warning.png);
}
.isalpha {
	background-repeat:no-repeat;
	background-position:center right;
	background-image:url(../images/warning.png);
}
.isalphanum {
	background-repeat:no-repeat;
	background-position:center right;
	background-image:url(../images/warning.png);
}
.matchregexp {
	background-repeat:no-repeat;
	background-position:center right;
	background-image:url(../images/warning.png);
}
.ismail {
	background-repeat:no-repeat;
	background-position:center right;
	background-image:url(../images/warning.png);
}
.presentation {
display:block;
width:430px;
margin:auto;
font-size:1.4em;
text-align:center;
}
.presentation a{
color:#9f0000;
text-decoration:none;
}
.presentation a:hover{
text-decoration:underline;
}
.footer {
position:absolute;
top:5px;
right:5px;
text-align:center;
}
.footer a{
color:#9f0000;
text-decoration:none;
}
.footer a:hover {
text-decoration:underline;
}
