
body {
	background-color: #999966;
	background-image: url();
}
.bordure {
	border: thin solid #FFFFFF;
}
.titregrand {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #003300;
}
.titremoyen {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #003300;
}
.texteok {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #003300;
}

a img {border:none;}

#garlatti{
padding:15px;
}

#fleurdesoleil{
width:300px;
height:200px;
border:1px solid #336600;
margin:50px auto 25px auto;
padding-top:10px;

}
#diapo{
padding-top:5px;
}
/*debut tag cloud*/
.tagcloud
{
background-color: #d6da47; width: 550px; /* couleur de fond du tableau+taille */
/* bordure+couleur du tableau */
padding: 2px; /* espace entre la bordure et le texte */
text-align: center; /* texte centré */
font-family: Georgia, "Times New Roman", Times, serif; /* style d'écriture */
}
.tagcloud a {
text-decoration:none; /* pas de décoration sur les liens */
}
.tagcloud a:hover { /* changement de couleur au passage de la souris */
text-decoration:none;
background-color:#DDDDDD; /* couleur d'arriere plan du lien survolé */
color:#FFFFFF; /* couleur du lien survolé */
}
.tag-1 { /* nom de la class*/
color:#CC33FF; /* couleur du lien */
font-size: 18px; /* taille d'écriture */
font-weight:bold; /* gras */
}
.tag-2 {
font-size: 16px;
color:#070089;
}
.tag-3 {
font-size: 14px;
color:#BF2470;
}
.tag-4 {
font-size: 13px;
color:#333333;
}

.tag-5 {
font-size: 15px;
color:#333333;
}
/*fin tag cloud*/

/******* FORMULAIRE ********/
#formulaire{
text-align:left;
width:450px;
margin:10px auto 10px auto;
font-family:Georgia, "Times New Roman", Times, serif;
color:#003300;}

#formulaire label{
line-height:8px;
display:block;
width:100px;
height:20px;
float:left;
color:#003300;
font-size:0.9em;
line-height:15px;}

#formulaire input{
width:250px;
height:20px;}

.lignecontact{
margin-top:8px
padding-top:2px;
width:380px;
}

/***** FORMULAIRE RESERVATION*****/
#formulaireresa{
margin:10px auto 10px auto;
padding:5px;
width:95%;
border:solid 1px #FFFFFF;}
#resacoord{
float:left;
width:280px;
margin:10px 5px 10px 5px;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:left;
font-size:0.9em;
color:#003300;

}
.resaligne{
width:260px;

margin:0px auto 0px auto;}

#resacoord label{
margin:0px;
float:left;
display:block;
height:20px;
width:90px;
}
#resacoord input{

width:150px;
}
#resarens{
float:left;;
width:540px;
margin:10px 10px 10px 5px;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:left;
font-size:0.9em;
color:#003300;}
.lignedate{
margin-top:5px;
width:530px;
height:30px;}
.date{
float:left;
width:110px;
height:20px;
}
.jour{
float:left;
width:100px;
height:20px;
}
.mois{
float:left;
width:120px;
height:20px;
}
.annee{
float:left;
width:120px;
height:20px;}

.nbrepers{
margin-right:5px;
padding-left:0px;
float:left;
width:170px;
height:20px;}
.nbrepers label{
display:block;
float:left;
height:20px;
width:140px;}
.nbrepers input{
float:left;
width:20px;}

#choixchambre{
width:350px;
margin:0px 0px 5px 0px;
height:25px;}
#choixchambre label{
float:left;
height:25px;
width:100px;}
.errormessage{
color:#FF0000;
font-size:0.8em;}

#messagenvoye{
color:#FF0000;
font-size:1em;
font-weight:bold;}

.spacer{clear:both;}
#envoyer{
margin-top:10px;
text-align:center;}

