.lien_pdf{}
.lien_pdf a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.lien_pdf a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;

}
.lien_pdf a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;

}
#contenu_visite{
	
}
.texte_visite{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:222222;
	margin:20px 50px 20px 50px;
}
.conditions{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	
}
.conditions2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	margin:20px 50px 20px 50px;	
	text-align:left;
	

}
.tableau_tarifs{
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;	
}
.titre_tarifs{
	text-align:center;
}
.images_centre{
	border:1px solid black;
	margin:10px;
}
#formulaire_visites{
	width:100%;
	height:auto;
	margin:auto;
	text-align:center;
	
}
.titre_form{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	text-decoration:underline;
}
.adress{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	
}
.champs_form_visites{
	padding-left:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid green;
}
.champs_form_visites_date{
	padding-left:2px;
	padding-right:2px;
	width:30px;
	text-align:center;
	padding-top:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid green;
}
.champs_form_visites_date_long{
	padding-left:2px;
	padding-right:2px;
	width:50px;
	padding-top:1px;
	border:1px solid green;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

.texte_form_visites{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
}
.paiement{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:20px;
}
.bouton_visites{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:10px;
	color:green;
}
.titre_sms{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:underline;
	color:#00652f;
}
.euro{
	font-size:14px;
}

/*formulaire*/

	.champs{
	width:112px;
	padding-left:3px;
	}
	.champs_petit{
	width:50px;
	padding-left:3px;
	}
	.champs_date_petit{
	width:25px;
	padding-left:3px;
	}
	.champs_date_grand{
	width:40px;
	padding-left:3px;
	}

/*vérification*/
#conteneur_formulaire{
width:320px;
height:auto;
background-color:#00652f;
text-align:center;
padding-top:10px;
padding-bottom:10px;
margin:10px auto 10px auto;
}
#formulaire_verif{
width:300px;
height:auto;
background-color:#FFFFFF;
margin:auto;
}
.infos{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.donnees{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.avert{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF0000;
margin-top:10px;

}
#avertissement{
	margin-top:10px;
}
#formulaire{
	boder:0px;
}
/*Confirmation*/
#texte_confirmation{
	margin-top:50px;
	margin-bottom:50px;
}
.confirm{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#00652f;
}
#lien_retour_visite{
margin-bottom:150px;
}
#lien_retour_visite a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0099FF;
text-decoration:none;
}
#lien_retour_visite a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#00652f;
text-decoration:underline;
}

