body{ background-color:#556912; margin:0; padding:0;
font-family:Verdana, Arial, Helvetica, regular;
 font-size:12px; color:#4e3a1b; }

p{ padding:0; margin:0;}
img {border:none;}

#bandeau{/*aurore aube*/
width:100%;
background-image:url(image/fond-soir_Auberges-Rurales.gif);
background-repeat:repeat-x;
height:153px;
}

#bandeau1{/*JOUR*/
width:100%;
background-image:url(image/fond-jour_Auberges-Rurales.gif);
background-repeat:repeat-x;
height:153px;
}

#bandeau2{/*NUIT*/
width:100%;
background-image:url(image/fond-nuit_Auberges-Rurales.gif);
background-repeat:repeat-x;
height:153px;
}

#conteneur_bandeau{/*aurore aube*/
width:950px;
height:153px;
background-image:url(image/Visuel-soir_Auberges-Rurales.gif);
background-repeat:no-repeat;
margin-left:auto; margin-right:auto;
padding-top:10px;
clear:both;
}

#conteneur_bandeau1{/*JOUR*/
width:950px;
height:153px;
background-image:url(image/Visuel-jour_Auberges-Rurales.gif);
background-repeat:no-repeat;
margin-left:auto; margin-right:auto;
padding-top:10px;
clear:both;
}

#conteneur_bandeau2{/*NUIT*/
width:950px;
height:153px;
background-image:url(image/Visuel-nuit_Auberges-Rurales.gif);
background-repeat:no-repeat;
margin-left:auto; margin-right:auto;
padding-top:10px;
clear:both;
}

#conteneur{margin-left:auto; margin-right:auto; 
width:960px; 
padding-top:20px;
clear:both;
line-height:20px;
}

h1{ padding:0; margin:0; 
font-size:35px; font-weight:bold; 
font-family:"Times New Roman", Times, serif;
color:#4e3a1b;
margin-left:150px;
padding-bottom:40px;
}

#conteneur_bandeau h1 a{ color:#4e3a1b; text-decoration:none;}
#conteneur_bandeau h1 a:hover{ color:#857345;}

#conteneur_bandeau1 h1 a{ color:#4e3a1b; text-decoration:none;}
#conteneur_bandeau1 h1 a:hover{ color:#857345;}

#conteneur_bandeau2 h1 a{ color:#fff; text-decoration:none;}
#conteneur_bandeau2 h1 a:hover{ color:#9399b2;}

h2{
	margin:0 25px 0 0;
	font-size:33px;
	font-family:"Times New Roman", Times, serif;
	color:#857345;
	font-weight:normal;
	width:655px;
	padding-bottom:10px;
	line-height:30px;
}

h3 {
	font-weight:bold;
	font-size:16px;
	color:#4e3a1b;
	padding:0;
	margin:15px 0 5px 0;
}
.petit_h3 {font-size:14px;font-weight:bold;}
h3 img {padding-right:10px;}

h4 {font-size:12px;font-weight:bold;margin-top:5px;color:#4e3a1b;}

.spacer{clear:both;}
.couleur_feu{color:#c6c8a8;}
h2.couleur_feu {margin:0; width:200px;}
/*.marron_titre{ font-size:33px;}*/
.vert_titre{ color:#8eaf18;}
.rouge{ color:#af1818;}
.noborder {border-width:0px;}
.rouge_gras{ color:#af1818; font-weight:bold;}

/*--------------------------------Partie Droite---------------------------------------------------------------*/
#haut_petite_celulle{
	background-image:url(image/cellulebase_haut_petit.gif);
	background-repeat:no-repeat;
	width:210px;	
	margin-top:0px;
	padding-left:10px;
	background-color:#efebde;
	padding-top:20px;}
	
#haut_petite_celulle h2 {
	display:inline;
	border:none;
	padding-bottom : 20px;
	margin-top:0px;
	margin-right: 0px;
	margin-left:0px;	
}
#haut_petite_celulle img {padding-top:12px;padding-bottom : 0px;float:right; margin-right:10px;}
#contenu_petite_cellule {
	padding-left:10px;
	padding-right:10px;
	background-color: #efebde;
}

#association_auberges, #accueil_enfants {margin-top:20px;}

#fond_grande_cellule_mentions{ background-color:#efebde; }

/************************************MENU******************************/

#menu1{
width:950px;
height:40px;
background-image:url(image/fond-menu.png);
background-repeat:no-repeat;
padding-left:20px;
font-size:14px;
}




#menu1 ul {
	display:inline;
	margin:0px;
	padding:0px;
	float:left;	
}

#menu1 li {
	float: left;	
	display: inline;
	margin: 0px 0px 0px 0px;	
	padding-top:10px;	
}

#menu1 li a:link ,#menu1 li a:visited {
	display:block;
	text-decoration: none;	
	height:19px;	
	float:left;
}

#menu1 li a span {
	display:block;
	text-decoration: none;
	color: #FFFFFF;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	height:19px;
	float:left;
}

#menu1 li a:hover, #menu1 li.actif a {
	display:block;
	text-decoration: none;
	color: #000000;
	font-weight:bold;
	height:19px;
	float:left;
	background: url('image/bouton-menu-fond-G.png') top left;
}

#menu1 li a:hover span, #menu1 li.actif a span {
	background: url('image/bouton-menu-fond-D.png') no-repeat top right; 
	display:block;
	text-decoration: none;
	color: #000000;	
	padding-left:10px;
	padding-right:10px;	
	font-weight:bold;
	height:19px;
	float:left;
	color:#556915;

}

#conteneur_bandeau form {display:block;padding:0;margin:0; width:242px; float:left;height:30px;}

#recherche {	
display:block;
float:left;
padding:0;
margin-left:20px;
margin-right:0px;
height:20px;
margin-top:0px;
border-style:solid;
border-width:2px;
border-color:#c5d48d;
color:#999999;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:7px;
width:150px;
/width:130px;
}
.pousse_loupe {
	margin-left:23px;
	}


/*************************************CONTENU*********************************************/

#partie_gauche{ width:700px; float:left; margin-right:20px; margin-top:20px;}
#contenu {padding-left:10px;padding-right:10px;background-color:#efebde; }

#partie_droite{  width:220px; float:left;margin-top:20px;}


/************************************PIED******************************************/


#pied{
width:100%;
background-color:#4e3a1b;
font-size:12px;
color:#efebde;
padding-top:5px;

}

#pied1{ width:950px;
font-size:13px;
margin-left:auto;
margin-right:auto;

}

#contenu_pied{
width:950px;
font-size:13px;
margin-left:auto;
margin-right:auto;
background-color:#4e3a1b;
}

#pied1 ul {
	margin:0px;
	padding:0px;
	width:950px;
	float:left;
	display:inline;
	height:30px;
	margin-bottom: 20px;
}

#pied1 li {
	float: left;	
	display: inline;
	margin: 0px 10px 0px 0px;	
	padding-top:10px;
}

#pied1 li a:link ,#pied1 li a:visited {
	display:block;
	float: left;
	text-decoration: none;	
	height:19px;
	
}

#pied1 li a span {
	display:block;
	text-decoration: none;
	color: #FFFFFF;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	height:19px;
	
}

#pied1 li a:hover, #pied1 li.actif a {
	display:block;
	float: left;
	text-decoration: none;
	color:#4e3a1b;
	font-weight:bold;
	height:19px;
	background: url('image/bouton-menu-pied-G.gif') top left;
}

#pied1 li a:hover span, #pied1 li.actif a span {
	background: url('image/bouton-menu-pied-D.gif') no-repeat top right; 
	display:block;
	float: left;
	text-decoration: none;
	color: #000000;	
	padding-left:10px;
	padding-right:10px;	
	font-weight:bold;
	height:19px;
	color:#4e3a1b;
}

.plan_mentions{ text-decoration:underline; font-weight:bold; margin-top:20px;  }
#plan-mentions{ padding-top:10px;}

#logos{ float:left; margin-right:10px;}

.petitpied{ font-size:10px;}

.gras{font-weight:bold;}

.blancpied{ color:#efebde; text-decoration:none;}
.blancpied2{ color:#efebde; }


/*******************************ACTU**********************************************/


#haut_petite_celulle_index {
	background-image:url(image/cellulebase_haut_petit.gif);
	background-repeat:no-repeat;
	width:220px;	
	margin-top:20px;
	background-color:#efebde;}
	
#haut_petite_celulle_index h2, #haut_petite_celulle_index img {display:inline; border:none;padding-bottom : 20px;margin-top:0px;}
#haut_petite_celulle_index h2 {margin-left:10px;}
#haut_petite_celulle_index img {padding-top:20px;padding-bottom : 0px;}

.rss{ margin-top:10px;}

#actu { background-color:#efebde;  color:#4e3a1b; padding-left:10px; padding-right:10px; height:200px; overflow:auto;}


#actu h3{ color:#4e3a1b; font-size:14px; margin:0; padding:0; margin-bottom:10px;}

.date_actu{ color:#8eaf18; font-size:10px; font-weight:bold;}



.mod_actu_lien { float:right;}
.clear {clear:both;margin-bottom:5px;}

/*********************************MAP**********************************************/

#carte{ width:700px; background-color:#efebde; color:#4e3a1b;
	line-height:normal;}
#rech {padding:0; margin:0}
#gauche_carte{ float:left; padding-left:10px; background-image:url(image/fond-carte-G.gif); width:150px;
 height:466px; line-height:16px; }

#map{float:left; width:540px; background-color:#efebde; height:466px;}

#haut_petite_celulle2 {height:20px;background-image:url(image/cellulebase_haut_petit.gif);
	background-repeat:no-repeat;
	width:210px;	
	margin-top:0px;
	padding-left:10px;
	background-color:#efebde;}
#map2{width:200px; background-color:#efebde; height:200px;}
#map2 div span {
	display:block;
	width:200px;
	white-space:normal;
	position: absolute;
	top: -185px;
	right: 0px;
	padding: 5px 0 0 0;
	font-size: 9px;
	font-weight: normal;
}

.tri{ font-size:14px; color:#4e3a1b; font-weight:bold;}
.resultats{ font-size:12px; color:#4e3a1b; font-weight:bold;}

#carte select{ width:140px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#fond_grande_cellule_i {background-color:#efebde;padding-left:10px; padding-right:10px;}



/******************************RESULTAT DE LA RECHERCHE*****************************************************/


#haut_cellule_grande{ background-image:url(image/cellulebase_haut_grand.gif);
 width:700px;
  height:19px;}

#fond_grande_cellule{ background-color:#efebde; }
#resultats p {border-bottom:#556912 solid 1px;margin-top:10px;padding-bottom:5px;line-height:1.5em;}
#resultats p.rouge_gras {border:none;}

/**********************************CHARTE DE QUALITE***********************************************/


#fond_grande_cellule_charte h2{padding:0; margin:0; 
font-size:33px; 
font-family:"Times New Roman", Times, serif;
color:#857345;
font-weight:normal;}

/*#fond_grande_cellule_charte{background-color:#efebde; padding-left:10px; padding-right:10px;}*/
#fond_grande_cellule_charte{background-color:#efebde;}

#fond_grande_cellule_charte h3{color:#4e3a1b; font-size:14px; margin:0; padding:0;}

#fond_grande_cellule_charte li{ }



/************************************CONTACT**************************************************/

#contact2{ background-color:#f7f5ef; width:676px; border-style:solid; border-color:#d5d1c4; border-width:1px;}

#contact2 h3{ margin-left:20px;}

#contact_gauche{ float:left; width:317px;}

#contact_droite{ float:left; width:357px;}

.col_g_label 
{
display: block;
float: left;
width: 70px;
text-align: right;
margin-right: 10px;

}

.col_g_label1 
{
display: block;
float: left;
width: 110px;
text-align: right;
margin-right: 10px;

}


#contact input.case, #contact2 input.case{
border-color:#efebde;
border-style:solid;
border-width:2px;
width:215px;
height:25px;
margin-bottom:8px;
}

#contact textarea, #contact2 textarea{
border-color:#efebde;
border-style:solid;
border-width:2px;
}

.bouton_form{ margin-left:200px;}

#vert_form{ font-weight:bold; color:#66b203; background-color:#e6fbc7; border-color:#66b203; border-width:1px; padding:10px; width:656px; margin-bottom:20px;}
#rouge_form{font-weight:bold; color:#b21d03; background-color:#fbcec7; border-color:#b21d03; border-width:1px; padding:10px; width:656px; margin-bottom:20px;}

#coord_contact{padding-left:10px;}

.italic{ font-style:italic; font-size:10px; margin-left:50px;}


/********************************LIENS******************************************/

#liens_gauche{
	width:310px;
	float:left;
}
#liens_droite{
	width:325px;
	float:left;
	margin-left:10px;
}
#separation{
	width:8px;
	height:350px;
	float:left;
	background-image:url(image/separateur.jpg);
	margin-left: 10px;
}

#fond_grande_cellule_liens{ background-color:#efebde;}


.pousse_img{margin-right:10px;}
.pousse_img2{margin-right:40px;}

/********************************ACTU******************************************/
#fond_grande_cellule_actu{ background-color:#efebde;}
#fond_grande_cellule_actu h2 {padding-bottom:5px;}
.boite_c_actu h3{color:#4e3a1b; font-size:14px; margin:0; padding:0; font-size:18px;width:100%; border-bottom:2px solid #4e3a1b;margin-bottom:5px; padding-top:10px;}
.vert_actu{ font-size:12px; font-weight:bold; color:#8eaf18;margin-bottom:5px;}
.liste_actu {clear:both;margin-top:10px;}

#fond_petite_celule h2{padding:0; margin:0; 
font-size:33px; 
font-family:"Times New Roman", Times, serif;
color:#857345;
font-weight:normal;}

#fond_grande_cellule_actu span.orange_bold {
	border:#e9e5dc 1px solid;
	padding:4px 0px 0px 0px;
	margin-left:2px;
	margin-right:2px;
	display:block;
	float:left;
	text-decoration:none;
	text-align:center;
	width:25px;
	height:22px;
	background-color:#897445;
	color:#f6f5f0;
	font-weight:bold;
}
#fond_grande_cellule_actu a.orange_bold2 {
	border:#e9e5dc 1px solid;
	padding:4px 0px 0px 0px;
	margin-left:2px;
	margin-right:2px;
	display:block;
	text-decoration:none;
	text-align:center;
	width:184px;
	color:#897445;
	height:22px;
	background-color:#f6f5f0;
	font-weight: bold;
}

#fond_grande_cellule_actu a.lien_pages {
	border:#e9e5dc 1px solid;
	padding:4px 0px 0px 0px;
	margin-left:2px;
	margin-right:2px;
	display:block;
	float:left;
	text-decoration:none;
	text-align:center;
	width:25px;
	height:22px;
	background-color:#f6f5f0;
	font-weight:bold;
	color:#897445;
}

#fond_grande_cellule_actu a.lien_pages_long {
	border:#e9e5dc 1px solid;
	padding:4px 7px 0px 6px;
	margin-left:2px;
	margin-right:18px;
	display:block;
	float:left;
	text-decoration:none;
	width:101px;
	text-align:center;
	height:22px;
	background-color:#f6f5f0;
	font-weight:bold;
	color:#897445;
}

#actu_page .liens {
float:right;
}

.centrer_flottants {
	
}

/*-----------------------------FICHE------------------------------------------------------*/

#conteneur_droit_cassoulet {float:right;margin:10px;}
.fiche {border-bottom:#857345 solid 2px; margin-bottom:10px;}

#contact{
	background-color:#f7f5ef;
	width:676px;
	border-style:solid;
	border-color:#d5d1c4;
	border-width:1px;
	margin-top:40px;
	clear:both;
}

#contact h3{ margin-left:20px;}

#contact_gauche{ float:left; width:317px;}

#contact_droite{ float:left; width:357px;}
#rech {background-image:url(image/fond_recherche.gif); background-repeat:no-repeat;}
#google_translate_element {margin-left:10px; margin-top:15px;}
