
body {
	background: #786662 url(fond_degrader_galerie.jpg) repeat-x top center;
	margin: 0px;
	font-size: 0.8em;
	font-family: Verdana;
}

a img { border: none; }

a {
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}

a:hover { text-decoration: underline; }

#page {
	width: 990px;
	margin: 10px auto 0px auto;
	background: transparent url(fond_site_galerie.png) repeat-y top center;
}
	#header {
		background: transparent url(haut_galerie.jpg) no-repeat top center;
		height: 28px;
	}
	#menu {
		width: 222px;
		float: left;
		background: #797174 url(fond_menu_gauche.jpg) no-repeat top center;
		margin-left: 20px;
	}
		#menu ul {
			margin: 0px;
			padding: 0px;
			list-style-type: none;
		}
			#menu ul li { width: 222px; height: 39px; margin: 0px; padding: 0px; }
			#menu ul li a { display: block; width: 100%; height: 100%; }
			#menu ul li.accueil { background: transparent url(b_accueil.gif) no-repeat right center; }
				#menu ul li.accueil a:hover { background: transparent url(b_accueil-over.gif) no-repeat right center; }
			#menu ul li.artistes { background: transparent url(b_les-artistes.gif) no-repeat right center; }
				#menu ul li.artistes a:hover { background: transparent url(b_les-artistes-over.gif) no-repeat right center; }
			#menu ul li.expo_moment { background: transparent url(b_expo_moment.gif) no-repeat right center; }
				#menu ul li.expo_moment a:hover { background: transparent url(b_expo_moment-over.gif) no-repeat right center; }
			#menu ul li.actualites { background: transparent url(b_actualites.gif) no-repeat right center; }
				#menu ul li.actualites a:hover { background: transparent url(b_actualites-over.gif) no-repeat right center; }
			#menu ul li.liens { background: transparent url(b_liens.gif) no-repeat right center; }
				#menu ul li.liens a:hover { background: transparent url(b_liens-over.gif) no-repeat right center; }
			#menu ul li.contact { background: transparent url(b_contact.gif) no-repeat right center; }
				#menu ul li.contact a:hover { background: transparent url(b_contact-over.gif) no-repeat right center; }
			#menu ul li.plan_acces { background: transparent url(b_plan_acces.gif) no-repeat right center; }
				#menu ul li.plan_acces a:hover { background: transparent url(b_plan_acces-over.gif) no-repeat right center; }
			#menu ul li.newsletter { background: transparent url(b_newsletter.gif) no-repeat right center; }
				#menu ul li.newsletter a:hover { background: transparent url(b_newsletter-over.gif) no-repeat right center; }

	#content{
	    background : url("content.jpg") no-repeat top right;
		margin-left: 242px;
		width: 730px;
	}
      #content #project {
		overflow: auto;
		height: 246px;      
      }
      #content #main_project {
		overflow: auto;
		height: 160px;      
      }
      #content #partner {
		overflow: auto;
		height: 240px;      
      }
		#content #contact p {
			margin: 0;
			padding: 0;
			font: 16px Verdana , Helvetica , sans-serif;
			color: #333333;
     		}
		#content #presentation {
			width: 730px;
			height: 400px;
			margin: 0px;
			padding: 0px;
			background : url("loader.gif") no-repeat center center;
		}
		#content #news_defilante {
			background: transparent url(fond_news_defilante.jpg) no-repeat center center;
			height : 20px;
		}
			#content #news_defilante #contenu_news_defilante {
				display: block;
				margin : 0 15px;
			}
		#content p { margin: 20px; }
		#content .boite {
			background-color: #e5dee0;
			font-size: 0.8em;
			margin: 10px auto;
			margin-top : 0px;
			margin-right : 15px;
			margin-left : 10px;
			overflow : hidden;
			border : 1px solid #797174;
			min-height: 70px;
			height:auto !important;
			height:70px;
		}
		#content .boite.pair { background-color: #d3cacd; }
			#content .boite .boite_contenu {
				padding: 5px;
				float: left;
			}
				#content .boite .boite_contenu span {
					font-size: 1.2em;
					font-weight: bold;
					padding: 0px 5px;
				}
			#content .boite ul {
				float: left;
				list-style-type: none;
				margin: 0px 0px 0px 20px;
				padding: 0px;
			}
				#content .boite ul li {
					float: left;
					margin-left: 2px;
				}

	#footer {
		clear: both;
		background: transparent url(bas_site.png) no-repeat top center;
		padding-top: 30px;
		text-align: center;
		width: 100%;
		color: #fff;
		font-size: 0.8em;
	}
		#footer a {
			color: #fff;
			text-decoration: none;
		}

.clearer { clear: both; }
.middle { vertical-align: middle; }
#gallery {margin : 0 auto ; padding : 0; overflow : hidden ; width : 730px; height : 400px ; }
#page #contact {float : left; margin-left : 20px; width : 280px;font : 12px Verdana,Helvetica,sans-serif}
#page #content #form  form { display : block ; float : left;}
#page #content #form form label { display : block ; margin-top : 2px }
#page #content #form  form label span { display : block ; width : 120px ; margin-right : 3px; text-align : right ; float : left }
#page #content #form form input { width : 190px ; border : 1px solid #797174 ; color : #3E290A;  }
#page #content #form form textarea { width : 190px ; height : 100px ;border : 1px solid #797174 ;float : left ; color : #3E290A ; font : 12px Verdana , Helvetica , sans-serif }
.photoMin { overflow: hidden; height : 70px; float : left;padding: 0px ; text-align : right }