body {
	font-family:"Book Antiqua", "Times new roman", "Arial"; 
	color: black;
	background-color: #CEFF8A;
	}
	
.entete {
	height:60px;
	width:100%;
	}

.entete-gauche {
	display:inline;
	text-align: left;
	margin:1%;
        width:auto;
	font-size: 80%;	
	position:absolute;
	left:0px;
	top:0px;
}

.entete-centre {
	position:absolute;
	left:25%;
	width:auto;
	margin-left: auto; 
	margin-right: auto; 
	display:block;
	font-size: 250%;
	text-align: center;
}

.entete-droite {
	display:inline;
    margin:1%;
	text-align: right;
	width:auto;	
	position:absolute;
	right:0px;	
	top:0px;
	}
	    
div.liste_gites 
    {
    margin-left: auto;
    margin-right: auto;
    }
div.un_gite 
    {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top:4%;
    margin-bottom:4%;
    }
a.un_gite 
    {
    display: block;
    margin-left: auto;
    margin-right: auto;
    font-size: 120%;    
    }  	
	
.centre
	{
        display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:100%;
	}
	
.legende
        {
        margin: auto;
        text-align:center;
        }
        
.fleche_prec
        {
        display:block;
        margin:auto;
        }
        
.image_article
        {
        display:block;      
        margin-top:auto;
        margin-bottom:auto;
        }        
        
.fleche_suiv
        {
        display:block;             
        margin-top:auto;
        margin-bottom:auto;
        }  	
	
.formulaire_login li 
    {
    display:inline;
    list-style:none;
    margin:0px;
    padding:0px;
    }	
	
.entete-rubrique {
    margin-bottom:40px;
    }
    
div.langues {
    float: right;
    }    
    
.liste_gites {
    text-align: center;
    }
    
.titre_article {
	margin:2%;
	text-align:center;
	text-transform: uppercase;
	width:100%;
	height:auto;
	font-weight: bold;	
	font-size: 150%;	
    }   
    
.menu_article {
	margin:2%;
	text-align:center;
    text-transform: uppercase;	
	width:100%;
	height:auto;
	font-weight: bold;
	font-size: 110%;	
    } 
    
.info_reservation {
    position: absolute;
    top:60px;
    left:0px;
    color:Navy;
    text-align: left;
    width:20%; 
    margin:1%;   
    }  
    
.commentaire_menage {
       	font-weight: bold;
       	color: red;
        }       
	
fieldset.formulaire_login {
	width: 100%;
	padding: 0px;
	margin: 0px;
	font-family: inherit;
	font-size: inherit; 
	border:none;
	}	
	
p.editer_login	{
	height:12px;
	padding: 0px;
	margin: 0px;
}

p.editer_password	{
	height:12px;
	padding: 0px;
	padding-top: 4px;
	margin: 0px;
}

p.editer_session	{
	height:15px;
	padding: 0px;
	padding-top: 4px;
	margin: 0px;
}

p.boutons_login	{
	padding: 0px;
	padding-top: 4px;
	margin: 0px;
	height:15px;
}

input.login {
	height: 17px;
	vertical-align: top;
	font-size:10px;
        color:blue;
}

checkbox.login {
	height: 15px;
	vertical-align: middle;
}

input.bouton_login {
	height: 15px;
	vertical-align: top;
}

.sommaire
	{
	margin-right:1%;
	position:absolute;
	left:0px;	
	width:20%;
	border-color: Black;
	border-style: none;
	border-width: 0px;
	text-align:center;
}		

img		
	{
	border: none;	
	}		

img.img_select		
	{
	border-width: 2px;	
	border-color: Red;
	border-style: solid;
	}
	
a.rubriques {
	}
	
a.rubriques:visited {
	color: #5E022E;		
	}	
	
a.rubriques:hover {
	background-color: white; #e8e8e8;
	}
			


a.courriel {
	font-style: italic;
	vertical-align: middle;
	}
	
a.courriel:visited {
	color: #5E022E;		
	font-style: italic;
	vertical-align: middle;
	}	
	
a.courriel:hover {
	font-style: italic;
	vertical-align: middle;
	background: #e8e8e8;
	}
	
.titre {
	text-align: center;
	font-size: 120%;
	font-weight:bolder; 
	color: #00008B;
	border-color: Black;
	border-style: none;
	border-width: 0px;
	}
	
.titre_doc {
	text-align: center;
	font-weight:bolder; 
	}

.sous-titre {
	text-align: center;
	font-size: 120%;
	border-color: Black;
	border-style: solid;
	border-width: 1px;
	margin:5%;
	margin-left: 20%;
	margin-right: 20%;
}

.texte, p.spip, p.texte
  {
	font-size: 100%;
	text-align: left;
	#background-image:none;
	#background-color:white;
	}
	
h3.spip
  {
 	font-size: 120%;
	font-weight: normal; 
	font-weight: bold;
	text-align:center;
  }
	
.spip_encadrer
	{
	color: #025E05;
	border: thin;	
	background-color: #D5D5D7;
	background: #D5D5D7; 
	}	
	
.formulaire_spip .forml {
	width: 99%;
	padding: 1px;
	color: #025E05;
	border: none;	
	font-family: inherit;
	font-size: inherit; 
	}
	
	
.spip_bouton {
	font-size: 100%;
	background:Silver;
	background-color:Silver;
	color: #006401;
	font-family:"Book Antiqua", "Times new roman", "Arial"; 
	font-weight: bold;
	margin: auto;
}	

a, a.texte, a.spip_in, a.spip_url, a:visited, a.texte:visited, a.spip_in:visited, a.spip_url:visited {
	text-decoration: underline;
	color: Navy; #025E05;
}

a:visited, a.texte:visited, a.spip_in:visited, a.spip_url:visited {
	text-decoration: underline;
	color: #5E022E;
}

a.texte:hover, a.spip_in:hover, a.spip_url:hover {
	text-decoration: underline;
	color: #025E05;
	background: #e8e8e8;
}

.contenu h1,h2 {
	font-size: 120%;
	font-weight: bold;
}
.contenu h1,h2.titre-extrait {
	font-size: 160%;
	font-weight: bold;
}
.contenu h1,h2.titre-texte {
	font-size: 190%;
	font-weight: bold;
}
.contenu .surtitre {
	font-size: 110%;
	font-weight: bold;
}
.contenu .detail {
	font-size: 80%;
	color: #025E05;
}

.erreur_message, .reponse_formulaire_erreur
	{
	text-decoration: blink;
	font-weight: bold;
	color:Red;
	font-size:100%;
	}
	
p.erreur, .reponse_formulaire 
	{
	font-weight: bold;
	color:Red;
	text-align: center;
	}
	
p.info 
	{
	color:Navy;
	text-align: center;
	}
  
.spip_surligne
	{
	font-weight: bold;
	background:Yellow;		
	}
	
.spip-admin-float {
	top: 0;
	right: 20px;
	position: absolute;
	background-color: transparent;
}

td.editer_login, td.editer_password { 
	font-size: 75%;
	}
	

