/* CSS Document */

#formulairecontact{
height:auto;
padding:0 0 10px 30px;
width:920px;
}

.min{
float:left;
height:450px;
width:1px;
}

.resultat{
	padding-top:150px;
	text-align:center;
}

	#formulairecontact ul{
		position:relative;
		padding:30px 0 0 0;
		float:left;
		width:45%;
		padding-left:5%;
	}
	
		#formulairecontact li{		
			padding-bottom:10px;
		}
	
		#formulairecontact label{
			font-size:1em;
			color:cc3399;
			display:block;
			float:left;
			height:10%;
			padding-right:20px;
			text-align:right;
			width:20%;
		}
				
		#formulairecontact input, #formulairecontact textarea{
			border:1px solid #cc3399;
			width:60%;
		}
		
		#formulairecontact textarea{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:0.9em;
		height:50px;
		}
			
		#formulairecontact #envoyer{
		background:#cc3399 url(../images/envoyer.jpg) no-repeat left top;
		border:none;
		color:#FFFFFF;
		display:block;
		font-family:Georgia, "Times New Roman", Times, serif;
		height:27px;
		margin:10px auto 0;
		width:143px;
		}
		
		#formulairecontact li.secu label{ width:175px;}
		#formulairecontact li.secu input{ width:156px;}
		
		#image{
			height:45px;
			width:175px;
		}
		
		.image-lien{ color:#CC3399; font-size:0.9em; padding-bottom:5px;}
		.image-lien:hover{ text-decoration:underline; }
		
		.textepetit{font-size:0.85em;
		margin-left:185px;
		}
		.petith2{font-size:1.9em;}
		
#formulairecontact ul.infoPlus #appear{ width:217px; }		

/* --------------- Plan du site ---------------- */

.plandusite a{
	color:#cc3399;
}

.plandusite a:hover{ 
	color:#666666;
	text-decoration:underline; 
}

.plandusite #formulairecontact ul ul{ padding: 10px; float:none;}

.plandusite ul li{
	background:transparent url(../images/puce-footer.png) no-repeat scroll left 5px;
	padding-left:15px;
}

.plandusite #formulairecontact ul{ width:auto;}
/*page avis */
#deuxiemeprenom {
display: none;
visibility: none;

}
#bloc-avis {
		margin: 0 auto;
		display:block;

		width:950px;
		overflow:hidden;
background-color: #ffffff;
}
#formAvis {
		margin: 0 auto;
		display:block;

		width:920px;
		overflow:hidden;



}
#int-avis {
		margin: 0 auto;
		display:block;

		width:920px;
		overflow:hidden;



}
#formAvis #envoyer{
		background:#cc3399 url(../images/envoyer.jpg) no-repeat left top;
		border:none;
		color:#FFFFFF;
		display:block;
		font-family:Georgia, "Times New Roman", Times, serif;
		height:27px;
		margin:10px auto 0;
		width:143px;

}
#formAvis input, #formAvis textarea, #formAvis select{
			border:1px solid #cc3399;
}

#formAvis input.rad {
border: none;

}
.row {

}
.row ul {
clear: both;
overflow: hidden;

}
.row ul li{
display: block;
clear: both;
border-top: 1px #cc3399 solid;
height: 20px;
line-height: 18px;
}
.row label {
width: 250px;
display: block;
float: left;
}
.row label.radio {
width: 15px;
float: left;
text-align: right;
}
input.rad{
float: left;
}
input.error {
color: red;
}
label.error {
width: 150px;
float: left;
color: red;
}
/*page result avis */
.note-moy {
width: 600px;
margin: 0 auto;
background-color: #cc3399;
font-size: 14px;
position: relative;
color: #fff;
font-weight: bold;
}
.int-note-moy {
position: relative;
width: 580px;
margin: 0 auto;
}
.bloc-simple {
position: relative;
width: 596px;
margin: 3px auto;
border: 2px #cc3399 solid;
}
.int-bloc-simple {
width: 580px;
margin: 3px auto;
}
.int-bloc-simple ul {
overflow: hidden;
}
.int-bloc-simple ul li{
width: 270px;
float: left;

}
span.moyenne {
position: absolute;
top: 2px;
right: 3px;
font-size: 16px;
font-weight: bold;
}
span.note {
font-size: 20px;
color: #ffffff;
}
span.nb-avis {
position: absolute;
display: block;
top: 3px;
right: 5px;
font-weight: normal;
}
.bloc-simple a#current {
background-color: #cc3399;
}
p.tous-avis {
font-size: 20px;
text-indent: 40px;
}
p.tous-avis a{
color: #cc3399;
text-decoration: underline;

}

