@charset "UTF-8";
/* CSS Document */

#menu {
background-color:#fff;
padding:10px;
text-align:center;
}
#formulaire, #formulaire2 {
position:fixed;
width:100%;
height:100%;
top:0;
bottom:0;
left:0;
right:0;
background:transparent url(../images/modale.png) repeat top left;
}

#formulaire form, #formulaire2 div {
background:#ddd url(../images/accueil/bg_formu.png) no-repeat scroll right bottom;
margin:100px auto;
padding:25px 25px 55px;
width:500px;
min-height:200px;
}
#formulaire input, #formulaire textarea {
width:300px;

}
#formulaire form .date {
width:50px;
}
#formulaire form .fermer, #formulaire form .fermer2, #formulaire2 form .fermer, #formulaire2 form .fermer2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/btformu.png) repeat-x scroll 0 0;
border:0 none;
color:#333333;
height:30px;
width:auto;
margin-top:10px;
}
#formulaire form .fermer:hover, #formulaire form .fermer2:hover, #formulaire2 form .fermer:hover, #formulaire2 form .fermer2:hover {
background:transparent url(../images/btformu_hover.png) repeat-x scroll 0 0;

}
#formulaire legend {
color:#386F1C;
font-weight:bold;
margin:10px 0;
}
#formulaire fieldset {
border:none 0;
}
#formulaire label {
color:#333333;
float:left;
font-size:12px;
font-style:normal;
width:75px;
}
#formulaire p {
clear:both;
font-size:10px;
color:#999;
font-style:italic;
}
#formulaire p span {
color:#990000;
}
.invisible {
display:none;
}
#formulaire2 {
text-align:center;
}
a img {
border:0;
}
.encart {
	text-align:center;
}
.encart img {
margin-bottom:10px;
margin-top:10px;
}
#test {
	position:relative;
}
#test p {
margin:auto;
position:fixed;
top:515px;
width:100%;
z-index:200;
text-align:center;
}
#demonstration {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
 	background:transparent url(../images/modale.png) repeat top left;
	text-align:center;
	z-index:200;
}
#demonstration div {
background-color:#FFFFFF;
border:5px solid #FFFFFF;
height:450px;
margin:100px auto;
width:650px;
}
#demonstration a {
color:#333;
text-decoration:none;	
}
#demonstration a:hover {
color:#666;	
}
#test p a {
display:block;
left:0;
margin:auto;
position:fixed;
right:0;
width:400px;	
color:#807970;
text-align:center;
}
#test p a:hover {
	color:#333;
}
.partners img {
	margin-left:5px;
}

