/* Bandeau News de défilement */

	#iescroller {
		color: #303030;
		text-align: left;
		font-size: 9px;
	}
	
	#panel_news, #panel_galerie {
		padding-top: 30px;
		padding-bottom: 20px;
		margin: 0px;
		margin-top: 20px;
		background-repeat: no-repeat;
		width: 170px;
		z-index: 50;
	}

	#panel_news 	{ background-image: url('WWW/site/theme/default/img/back_news.jpg'); }
	#panel_galerie 	{ background-image: url('WWW/site/theme/default/img/back_galerie.jpg'); }
	
	#panel_news div, #panel_galerie div {
		padding: 0px;
		margin: 0px; }
	
	#iescroller a.a_titre {
		padding-left: 5px;
		color: #D00000;
		text-decoration: none;
		font-weight: bold;
	}
	
	#iescroller a:hover.a_titre {
		color: #303030;
		text-decoration: underline;
		font-weight: bold;
	}
	
	#iescroller a.a_texte {
		color: black;
		text-decoration: none;
		font-weight: normal;
		font-style: italic;
	}
	
	#iescroller a:hover.a_texte {
		color: #303030;
		text-decoration: underline;
		font-weight: normal;
		font-style: italic;
	}


/* Page histoire */

	div.histoire {
		background: #C00000;
		color: white;
		margin-top: 30px; 
		padding: 10px;
		width: 400px;
		border: 1px solid black;
		border-bottom: 2px solid black;
		border-right: 2px solid black;
	}
	
	#histoire p.titre {
		margin-top: 10px;
		font-size: 20px;
		font-weight: bold;
		color: white;
	}
	
	#histoire p.texte, #histoire ul {
		text-align: justify;
		color: white;
	}
	
	#histoire ul { margin-top: 10px; }
	
	#histoire li {
		list-style-type: none;
		background-image: url('WWW/site/theme/default/img/puce_histoire.gif');
		background-repeat: no-repeat;
		background-position: 0px 1px;
		padding-left: 15px;
	}
	
	#coordonnees {
		background: white;
		color: #C00000;
		margin-top: 20px; 
		margin-bottom: 40px; 
		padding: 10px;
		width: 400px;
		border: 1px solid black;
		border-bottom: 2px solid black;
		border-right: 2px solid black;
		text-align: left;
	}

	#coordonnees p {
		font-size: 12px;
		color: #C00000;
		margin: 3px 0px 3px 0px;
		padding: 0px 0px 0px 10px;
	}
	
	#coordonnees p.nom_sas {
		font-size: 20px;
		padding: 0px 0px 10px 10px;
		margin: 0;
	}
	


/* Page News */

	#search_panel {
		width: 450px;
		margin-top: 20px;
	}
	
	#search_panel dl {
		margin: 0;
		padding: 0;
		float: left;
		width: 40px;
		height: 14px;
		margin: 0 0px;
	}
	
	#search_panel dl.news_sel { background-image: url('WWW/site/theme/default/img/panel_news_sel.png'); cursor: default; }
	#search_panel dl.news_not { background-image: url('WWW/site/theme/default/img/panel_news_not.png'); cursor: pointer; }
	
	
	#news_div {
		border: 1px solid black;
		width: 450px;
		margin-top: 34px;
		height: 100px;
		text-align: left;
		padding: 2px;
		cursor: pointer;
	}
	
	#div_titre_news {
		width: 100%;
		cursor: pointer;
		padding: 2 0 2 10;
	}
	
	#div_titre_news:hover, .titre_news_over { background-color: #F0F0F0; }
	.titre_news_out { background-color: white; }
	
	
	#contenuNews {
		width: 450px;
		border: 1px solid black;
		padding: 10px;
		margin-top: 20px;
		text-align: left;
		background: #F8F8F8;
	}
	
	#contenuNews div.titre {
		padding-left: 10px;
		margin-bottom: 20px;
		font-weight: bold;
		text-align: left;
		font-size: 14px;
		color: #606060;
		text-decoration: underline;
	}
	

/* Galerie photo */
	
	
	#galerie, #galerie_navig {
		background: #F8F8F8;
		border: 1px solid black;
		text-align: center;
		width: 90%;
	}
	
	#galerie {
		padding : 10px 10px 10px 10px;
		margin: 20px 10px 3px 10px;
	}
	
	#galerie_navig {
		padding : 10px 10px 5px 10px;
		margin: 3px 10px 10px 10px;
	}
	
	#galerie table { text-align: center; width: 100%; }
	#galerie td { text-align: center; vertical-align: middle; padding: 10px 0px 10px 0px; }

	#galerie_navig span {
		height: 20px;
		float: left;
		width: 490px;
		vertical-align: middle;
	}
	#galerie_navig hr { clear: both; visibility: hidden; }
	#galerie_navig input {
		border: 1px solid #808080;
		height: 20px;
		width: 30px;
		color: #D00000;
		cursor: pointer;
		text-align: center;
		font-weight: bold;
	}
	#galerie_navig input.not { color: #606060; cursor: default; }
	
	#galerie_navig span.cursor_left, #galerie_navig span.cursor_right { width: 45px; }
	#galerie_navig span.cursor_left { text-align: left; }
	#galerie_navig span.cursor_right { text-align: right; }
	