@CHARSET "UTF-8";

/*  ----------------------------------------------------------- */
/*  Feuilles de styles des squelettes par defaut pour SPIP 1.9  */
/*  ----------------------------------------------------------- */

/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */

/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */
body {
	background: #260F00;

	text-align: justify;
	
	color: #000;
	margin:0;padding:0;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

img, table, ul, li { margin: 0; padding: 0; border: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: normal; }

h2{
	font-size:16px;
	font-weight:bold;
	color:#bc4000;
}

a{ text-decoration:none; color:#f28057 }

p{ text-align:justify !important; }

/*  ------------------------------------------
/*  Entete
/*  ------------------------------------------ */
div#entete{
	width:100%;height:266px;
	
	padding-top:28px;
	
	background-image:url(../IMG/pattern_entete.gif);
	background-repeat:repeat-x;
}

	div#contenu_entete{
		/*width:1126px;*/
		width:100%;
		height:266px;
		margin:0 auto;
		
		background:url(../IMG/fond_entete.gif) center no-repeat;	
	}
	
	div#real_content_entete{
		width:981px;
		margin:0 auto;
		padding-left:2px;
	}
	
	div#contenu_entete #lien_bandeau{
		display:block;
		float:left;
		width:953px;
		/*margin-left:86px;*/
		
		/** IE **/
		display:inline;
	}
	
	div#contenu_entete img#bandeau{
		display:block;
	}
	
	div#contenu_entete a.drapeau{
		display:block;
		clear:left;float:left;
		margin:5px 0 0 5px;
		
		/** IE **/
		display:inline;
	}
	

/*  ------------------------------------------
/*  Menu du haut
/*  ------------------------------------------ */
ul#menu_haut{
	width:953px;height:29px;
	
	list-style-type:none;
	/*margin-left:87px;*/
	
}

	ul#menu_haut li {
		float:left;
	}
	
	ul#menu_haut li a{ 
		text-transform:uppercase;
		
	}


/*  ------------------------------------------
/*  Page
/*  ------------------------------------------ */
div#page{
	width:100%;clear:both;
	
	background-image:url(../IMG/pattern_page.gif);
	background-repeat:repeat-x;
	
	background-color:#441C09;
}
	
	div#contenu_page,
	div#contenu_menu_bas,
	div#contenu_pied
	{
		/*width:1126px;*/
		width:100%;
		margin:0 auto;
		
	}
		
		div#contenu_page{
			background:url(../IMG/fond_page.gif) top center no-repeat;
		}
		
		div#content_centred{ width: 981px; margin:0 auto; padding-left:3px }
		
		div#contenu_page div#contenu_centre{
			width:928px;
			float:left;
			/*margin:0 auto;*/
			
			background-color:#e6c796;
			
			padding:15px 11px 15px 12px;
			/*margin-left:88px;*/
			
			/** IE **/
			display:inline;
		}
		
			/*  ------------------------------------------
			/*  Les encarts de la page d'accueil
			/*  ------------------------------------------ */
			ul.encart_accueil{
				list-style-type:none;
				color:#FFF;
			}
			
			ul.encart_accueil li{
				width:282px;
				height:243px;
				float:left;
				
				background-repeat:no-repeat;
				padding:10px 10px 0 10px;
				
				margin-left:5px;
				/** IE **/
				display:inline;
			}
			
			ul.encart_accueil li.intro{
				background-image:url(../IMG/fond_encart.jpg);
			}
			
			ul.encart_accueil li.themes{
				background-image:url(../IMG/fond_encart_themes.jpg);
			}
			
			ul.encart_accueil li.circuits{
				background-image:url(../IMG/fond_encart_circuits.jpg);
			}
			
			ul.encart_accueil li p{
				margin-top:3px;
			}
			
			ul.encart_accueil li img.img_doc{
				display:block;
				margin-top:5px;
			}

			div#encart_livre {
				float:left;
				width:239px;
				margin:25px 0 0 5px;
			}
						
			div#encart_livre img{
				display:block;
			}
			
			div#encart_galerie {
				float:right;
				width:481px;
				margin-top:25px;
			}
						
			div#encart_galerie img{
				display:block;
			}
			

	
			
			/*  ------------------------------------------
			/*  Colonne de gauche
			/*  ------------------------------------------ */
			div#colonne_gauche{
				width:196px;
				float:left;
			}	
			
				/*  ------------------------------------------
				/*  Sous Menu
				/*  ------------------------------------------ */				
				ul#ss_menu{
					margin-top:25px;
					list-style-type:none;
				}
				
				ul#ss_menu li{
					margin:0 0 2px 0;
					height:23px;
				}
				
				ul#ss_menu li img{
					display:block;
					margin:0;
				}
				
			/*  ------------------------------------------
			/*  Colonne de droite
			/*  ------------------------------------------ */	
			div#colonne_droite{
				width:724px;
				float:right;
				margin-right:0;
				padding-right:0;
			}
			
				/*  ------------------------------------------
				/*  Fil ariane
				/*  ------------------------------------------ */
				ul#ariane{
					list-style-type:none;
				}
				
				ul#ariane li{
					float:left;
				}	
				
				ul#ariane li span.actif{
					text-decoration:underline;
				}
				
				ul#ariane li a{
					color:#000;
				}

				/*  ------------------------------------------
				/*  Titre des rubriques en images
				/*  ------------------------------------------ */				
				img#titre_rub_img{
					display:block;
				}
				
				/*  ------------------------------------------
				/*  Texte des articles
				/*  ------------------------------------------ */
				div#contenu_article{
					margin-top:10px;
				}
				
				/*div.large {
					border: 1px solid red;
					padding: 0;
				}*/
				
				/* Encapsulation */
				div#texte_article{
					margin-top:1px;
					background-image:url(../IMG/fond_article.jpg);
					background-repeat:no-repeat;
					padding:10px 10px 0 15px;
					
					line-height:18px;
				}
					div#texte_article span.spip_documents{
						margin:0 15px 10px 0px;
						border:2px solid #8a3e20;
					}
					
					div#texte_article a{
						color:#b24811;
						font-weight:bold;
						text-decoration:underline;
					}
					
					div#texte_article h3{
						font-size:16px;
						font-weight:bold;
						color:#b24811;
					}

					div.art_pagination{
						clear:both;float:left;
						width:700px;
						
						text-align:center;
						font-size:10px;
						
						margin:25px 0 25px 0;
					}
					
					div.art_pagination a{
						padding:3px 6px 3px 6px;
						background-color:#ead8bb;
						text-decoration:none !important;
						font-weight:normal;
					}
					
					div.art_pagination span{
						background-color:#ead8bb;
						padding:3px 6px 3px 6px;
					}
								
				/*  ------------------------------------------------
				/*  Style de la rubrique spéciale : Séjours à thèmes
				/*  ------------------------------------------------ */
				p#texte_rubrique{
					width:440px;
					text-align:justify;
				}
				
				img#img_col_gauche{
					display:block;
					float:right;
					border:none !important;
					margin:none !important;
				}
				
				
				ul#liste_sejour{
					width:440px;
					list-style-type:none;
				}
					
					ul#liste_sejour li{
						width:420px;height:115px;
						background-color:#ecd4af;
						
						padding:13px 10px; 
						margin-bottom:0px; 
						border-bottom:1px dashed #c65e23;/*#b69762;*/
						margin-bottom:1px;
					}
					
					ul#liste_sejour li span.logo{
						display:block;
						float:left;
						border:2px solid #8a3e20;
						margin-right:10px;
					}
					
					ul#liste_sejour li p{
						text-align:justify;
						margin:7px 0 5px 0;
					}	
					
					ul#liste_sejour li span.lien_devis{
						display:block;
						float:right;
					}
					
				/*  -----------------------------------------------------------
				/*  Style des articles spéciaux de la rubrique Séjours à thèmes
				/*  ----------------------------------------------------------- */
				div#texte_article img#img_desc{
					border:2px solid #8a3e20;
				}	
				
				div#description{
					float:right;
					width:405px;
				}		
				
					p.spip{ text-align:justify; }	

				
/*  ------------------------------------------------
/*  Livre d'or
/*  ------------------------------------------------ */	
div#livre_dor{
	
	background-image:url(../IMG/contoure_livre_dor.gif);
	background-repeat:no-repeat;
	background-position:0 37px;

}

div#fond_livre_or{
	margin:3px 1px 0 0;
}

div#livre_dor img#accueil{
	display:block;
	float:right;
}

div#livre_dor img#fond_livre_gauche{
	display:block;
	float:left;
	
	margin:0 0 0 1px;
	
	/** IE **/
	display:inline;
}

	
div#livre_gauche{
	margin:3px 0 0 0;
}

div#messages{
	width:494px; height:435px;
	float:right;
	
	background-image:url(../IMG/fond_livre_liste.jpg);
	background-repeat:no-repeat;
	
	margin:0 1px 0 0;
	
	/** IE **/
	display:inline
}

	div.pagination{
		clear:both;
		float:right;
		width:494px;
		text-align:center;
	}

	ul#liste_messages{
		list-style-type:none;
		margin:90px 0 0 15px;
		font-size: 11px;
	}
	
	ul#liste_messages li{
		width:207px;height:65px;
		
		float:left;
		
		background-image:url(../IMG/puce_livre_msg.gif);
		background-repeat:no-repeat;
		background-position:0 3px;
		
		padding: 0 0 0 15px;
		
		margin:0 10px 10px 0;
		
		/** IE **/
		display:inline;
	}	
	
	p.texte_msg{
		margin:0;
		text-align:justify;
	}
	
	p.texte_msg a{
		color:#000;
	}
	
	span.nom_msg{
		color:#b24811;
	}
	
	span.date_msg{
		color:#b24811;
	}
	
div#fiche_message{
	width:494px; height:348px;
	float:right;
	
	background-image:url(../IMG/fond_livre_fiche.jpg);
	background-repeat:no-repeat;
	
	margin:0 1px 0 0;
	
	/** IE **/
	display:inline
}	

	div#contenu_message{
		margin:90px 0 0 20px;
		width:420px;
		height: 253px;
		overflow: auto;
		background-image:url(../IMG/puce_livre_msg.gif);
		background-repeat:no-repeat;
		background-position:0 3px;
		
		padding: 0 0 0 15px;
	}	
	
	div#contenu_message * {
		margin-right: 5px;
	}
/*  ------------------------------------------
/*  Site map
/*  ------------------------------------------ */

ul.plansite{
	width:250px;
}

ul.plansite, ul.plansite ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-left: 2.5em;
  font-size: 12px; 
}

ul.plansite li {
  border-left: 1px solid black;
  color: black;
  margin: 0;
  padding: 0; 
}

ul.plansite li strong a {
	padding-right: 0.5em !important;
}

ul.plansite li a {
  padding-left: 0.5em;
  text-decoration: none !important;
  color: black;
  border-bottom: 1px solid black; 
}
ul.plansite li strong {
  font-size: 105%; }
  
  
/*  ------------------------------------------
/*  Bonus
/*  ------------------------------------------ */

div#fond_ecrans, div#calendrier{
	/*width:350px;*/
}

div#fond_ecrans ul, div#calendrier ul {
	list-style-type:none;
	margin:10px 0 10px 0;
}

div#calendrier ul li, div#fond_ecrans ul li{
	float:left;
	margin-right:5px;
}

div#calendrier ul li img, div#fond_ecrans ul li img{
	border:2px solid #8a3e20;
}

div#fond_ecrans{
	margin-top:10px;

	/*float:right;*/
}

div#calendrier{
	/*float:left;*/
}

/*  ------------------------------------------
/*  Menu du bas
/*  ------------------------------------------ */
ul#menu_bas{
	clear:both;
	height:21px;
	width:951px;
	
	margin:0 0 0 0;
	padding:86px 0 0 0;
	
	background-image:url(../IMG/fond_menu_bas.gif);
	background-repeat:no-repeat;
	
	list-style-type:none;
}

ul#menu_bas li{
	float:right;
	margin-right:15px;
	
	/** IE **/
	display:inline;
}

/*  ------------------------------------------
/*  Pied
/*  ------------------------------------------ */
div#pied{
	width:100%;height:146px;
	
	background-image:url(../IMG/pattern_pied.gif);
	background-repeat:repeat-x;
}
	
	div#contenu_pied{
		width:951px;
		padding:0 30px 0 0;
	}
	
	div#copyright{
		font-size:11px;
		color:#f28057;

		padding-top:30px;
	}
	
	div#copyright p{
		background-image:url(../IMG/puce_pied_page.gif);
		background-repeat:no-repeat;
		background-position:0 2px;
		
		padding-left:15px;
		margin:0;
	}
	
