html, body {
	font-family:		Arial;
	font-size:			12px;
	color:				#ffeec4;
	margin-top:			0px;
	margin-bottom:		0px;
	margin-left:		0px;
	margin-right:		0px;
	background-color:	black;
}
a { color:#ffcf89; }
a:visited { color:#ffcf89; }a:hover { color:#ff9700; text-decoration: none; }
a:active { color:#ffcf89; }

a.lien_news {color:#fcaa41; text-decoration: none; font-size:11px;}
a.lien_news:hover {color:#ffe5c4; text-decoration: none; font-size:11px;}


.message {
	color:						red;
}

.note {
	font-size:					10px;
	color:						#646464;
}

.titre_news {
 font-weight: bold;
 font-size: 13px;
}

.news {
 font-size: 11px;
 color: #FFFFFF;
}

hr {
	background-color:		#cacaca;
	border:					none;
	color:					gray;
	height:					1px;
}

/* ********************** MENU ********************** */
div#menu {
	position:				absolute;
	top:					70px;
	left:					-5px;
	width:					160px;
}
div#menu .menu_item {
	height:					16px;
	text-align:				left;
	padding:				5px 0 5px 10px;
	margin-bottom:			1px;
}
div#menu .menu_item_on {
	height:					16px;
	text-align:				left;
	background-image:		url('../../img/menu_fond_on.jpg');
	background-position:	top left;
	background-repeat:		repeat-y;
	padding:				5px 0 5px 10px;
	margin-bottom:			1px;
}
a.menu {
	font-weight:			bold;
	text-decoration:		none;
	font-size:				12px;
	color:					white;
}
a.menu_on {
	font-weight:			bold;
	text-decoration:		none;
	font-size:				12px;
	color:					white;
}

/* ********************** fin MENU PRINCIPAL ********************** */

/* ********************** PAGE ********************** */
div#page {
	color:					#fff3d6;
	padding-left:			175px;
	padding-top:			15px;
}
div.titre {
	background-color:		#161616;
	margin-bottom:			15px;
	margin-top:				10px;
	height:					22px;
	padding-top:			7px;
	padding-left:			12px;
	font-size:				12px;
	font-weight:			bold;
	color:					white;
	text-align:				left;
}
/* ********************** fin PAGE ********************** */

div.manifeste {
	text-align:				justify;
}

div.manifeste .manifeste_photo {
	float:					right;
	padding-left:			20px;
}
div.manifeste .manifeste_legende {
	padding:				4px;
	font-size:				11px;
	text-align:				center;
	font-style:				italic;
	width:					170px;
}


/* ********************** Bas de page ********************** */
#footer1 {
	background-color:		#161616;
	width:					870px;
	margin-bottom:			10px;
	margin-top:				10px;
	height:					18px;
	padding-top:			4px;
}
#footer1 a {
	text-decoration:		none;
	color:					white;
}

#footer2 {
	margin-bottom:			10px;
	margin-top:				10px;
	width:					870px;
	color:					#5f5f5f;
	font-size:				11px;
}
#footer2 a {
	text-decoration:		none;
	color:					#5f5f5f;
}
#footer2 a:hover {
	text-decoration:		underline;
}




/* ****************** PAGE : GALERIE ******************** */
#thumbs {
	padding-top: 0px;
	padding-bottom: 0px;
}

#thumbs .thumb_row {
	width: 550px;
	padding: 2px;
	display: block;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#thumbs .thumb {
	width: 224px;
	float: left;
	padding: 0px 5px 5px 5px;
	margin-left: 20px;
	margin-right: 20px;
}

#thumbs .thumb_img img{
	border: 1px solid #938065;
	padding: 2px;
}

#thumbs .legende {
	margin-top: 5px;
	padding-left:2px;
	font-size: 10px;
}
#thumbs .legende .titre_img{
	font-weight: bold;
	margin-bottom:3px;
	font-size: 11px;
}

/* ****************** PAGE : FICHE GALERIE TOILE ******************** */
div#fiche_descriptif {
	/*float:left;*/
	/*width:240px;*/
	/*margin-right:10px;*/
	padding-left:10px;
	text-align:left;
}

div#fiche_photos {
	/*width:500px;*/
	text-align:right;
	float:right;
	margin-left:15px;
}

div#fiche_photo {
	margin-bottom:10px;
}
div#fiche_photo img {
	border: 1px solid #938065;
	padding: 2px;
}

div#fiche_vignettes {
	text-align:right;
}
div#fiche_vignettes img {
	border: 1px solid #938065;
	padding: 2px;
}
div#fiche_vignettes span{
	margin-left:10px;
}

.champs {
	background-color:	#e7e7e7;
	border:				1px solid white;
}


/* ****************** ADMIN ***************** */
div#admin_menu {
	padding-top:				10px;
	padding-bottom:				6px;
	margin-bottom:				10px;
	background-color:			#444444;
	color:						white;
	font-weight:				bold;
	text-align:					center;
}
div#admin_menu a {
	color:						#fff0d7;
	font-weight:				bold;
	text-decoration:			none;
}
div#admin_menu a:hover {
	text-decoration:			none;
}

