/*	Feuille de style du site location-maison-perigord.com*//* Mise en page des balises XHTML */body{	background-color:#ff9966;	color:#000000;	text-align:center;}div,p,td,h1,h2{	font-family:georgia,sans-serif;	font-style:italic;	font-size:14px;	color:#000000;	text-align:justify;}a,h1,h2{	color:#ffffff;	background-color:#CC3300;	display:inline;}h1{	font-size:16px;}h2{	font-size:14px;}a{	text-decoration:none;}a:hover{	background-color:#ff9966;}table{	width:580px;	margin:20px 50px 20px 50px;}img{	border:0;}/* Mise en forme des éléments de formulaires */
fieldset{ 
	padding:0;
	margin:0;
	border:none;
}
fieldset legend{
	font-weight:bold;
	padding:10px 0 5px 0;
}
fieldset p,fieldset div.checkbox{
	width:100%;
	float: left;
	clear: left;
	padding: 0;
	margin: 3px 0;
}
fieldset label{
	display: block;
	float: left;
	width: 200px;
}
fieldset div.checkbox ul{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
span.required{
	display:inline;
	color:red;
}/* Eléments de la page */#page{	width:700px;	margin:0px auto 0px auto;	background-color:#CC3300;	padding:15px;}#haut{	width:700px;	height:170px;}#langues{	position:absolute;	font-size:16px;	font-weight:bold;	color:#ffffff;	margin:-160px 0px 0px 625px;}#menu{	width:700px;	margin:10px 0px 10px 0px;	list-style-type:none;	overflow:auto;}#menu li{	float:left;	margin:0px 10px 0px 10px;	font-size:16px;}#milieu,#milieuAccueil{	width:680px;	background-color:#eeffd2;	padding:10px;}#milieu{	overflow:auto;}#bas{	margin:0px auto 0px auto;	padding-top:20px;	width:700px;}#bas p{	text-align:center;}#bas a{	background:none;	color:#000000;	text-decoration:underline;}/*	Mise en page des éléments spécifiques */#milieuAccueil{	background-image:url(/images/visuel-accueil.jpg);	background-repeat:no-repeat;	height:100px;	padding-top:350px;}#milieuAccueil p{	display:inline;	background-color:#000000;	color:#ffffff;}.gauche{	float:left;	margin:0px 5px 5px 0px;	padding-top:1px;}.droite{	float:right;	margin:0px 0px 5px 5px;}.separateur{	clear:both;}.bordure{	border:1px solid #ff9966;}#contact{}#tarifs{	border-collapse:collapse;	width:100%;	margin:10px 0px 10px 0px;	border-top:1px solid #cccccc;}#tarifs th{	border-bottom:1px solid #000000;	text-align:left;}#tarifs td{	border-bottom:1px solid #cccccc;	text-align:left;	padding:5px 0px 5px 0px;}#tarifs td.prix{	font-weight:bold;}.diapositive{	float:left;	display:block;	margin:5px 12px 15px 12px;	padding:1px;}/* Mise en page de l'impression */@media print {	#haut{		width:18cm;		height:4.37cm;	}	#langues,#menu,#bas{		display:none;	}	#milieu,#milieuAccueil{		width:18cm;		overflow:visible;	}}