/* Tags */
body
{
	background: url(Image/ombrage.png) center repeat-y !important;
	background-image:none;
	/*background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Image/ombrage.png',sizingMethod='image');*/
	margin: 0 auto;
	height:100%;
	min-width: 954px;
}

html
{
	background:#ffffff url(Image/fond.jpg) fixed top center;
	width:100%;
	height: auto;
}
h1{
	/*text-transform:uppercase;*/
	font:2em Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align:left;
	color:#78aa42;
}
h2{
	font:1.4em Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-variant: normal;
	font-weight: normal;
	color:#d79d2c;
	border-bottom:#fec658 1px solid;
}
h3{
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	/*font-variant: normal;*/
	font-weight: normal;
	text-align:left;
	color:#d71920;
	padding:3px;
	/*background-color:#e9eeed;*/
} 
h4{
}

a img
{
border:0;
}

a 			{color: #78aa42;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
a:link 		{color: #78aa42;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
a:visited 	{color: #78aa42;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
a:active 	{color: #78aa42;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
a:hover 	{color: #78aa42;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;}

b{
	content:asdjklnasdk;
}

/* classes / id */
#barreTitre
{
	position: relative;
	margin: auto;
	padding: 0px;
	top: 0px;
	width: 954px;
}

#bgTitre
{
	background: url(Image/titre.jpg) no-repeat left top;
}

#copyright
{
	position: relative;
	background: url(Image/bg_copyright.jpg) no-repeat center bottom;
	margin: auto;
	
	width: 846px;
	height: 43px;
	
	color: #FFFFFF;
	text-align: center;
}

#couleurFond
{
	background: url(Image/couleur_fond.gif) repeat-y center top;
	width: 954px;
	
	position:relative;
	margin: auto;
}

.descItems
{
	font-style: italic;
	font-size: 0.9em;
	padding-left: 15px;
}

#gallerie
{
	background: url(Image/boite_photos.gif) no-repeat center top;
	
	width: 187px;
	height: 595px;
	
	color:#FFFFFF;
	text-align:center;
	font: .7em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#gallerie p
{
	padding: 0px;
	margin: 0px;
}

#gallerie a img
{
	border: 0;
}

#apy0m1
{
	position: fixed !important;
	position: inherit;
	/*margin: auto;
	width: 637px;*/
}

#apy0m2
{
	position: fixed !important;
	position: inherit;
	/*margin: auto;
	width: 637px;*/
}

#apy0m3
{
	position: fixed !important;
	position: inherit;
	/*margin: auto;
	width: 637px;*/
}

#apy0m4
{
	position: fixed !important;
	position: inherit;
	/*margin: auto;
	width: 637px;*/
}

#apy0m5
{
	position: fixed !important;
	position: inherit;
	/*margin: auto;
	width: 637px;*/
}

#apy0m6
{
	position: fixed !important;
	position: inherit;
	/*margin: auto;
	width: 637px;*/
}


#menu_deroulant{
	position: relative;
	width: 637;
}

#nouvelles
{
	background: url(Image/boite_nouvelles.gif) no-repeat center top;
	
	font: .9em Verdana, Arial, Helvetica, sans-serif;
	color:#535655;
	line-height: 1.4em;
}

#zoneNouvelles
{
	position: relative;
	height: 239px;
	width: 162px;
	overflow: hidden;
}

#texteNouvelles
{
	position: relative;
	top: 0px;
	width: 162px;
}

#barreNouvelles
{
	background: url(Image/slide_bar.gif) top center repeat-y;
	height: 239px;
	width: 10px;
}

#slideNouvelles
{
	background: url(Image/slider.gif) top center no-repeat;
	cursor: pointer;
	
	position: relative;
	top: 0px;
	
	width: 10px;
	height: 10px;
}

#texte
{
	position: relative;
	margin: auto;
	text-align:justify;
	width: 508px;
	color: #535655;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height:1.4em;
}

#wrap
{
	/*background: url(Image/ombrage.png) center repeat-y;*/
	background: url(Image/fond_content.jpg) center bottom no-repeat;
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	width: 954px;

	min-height:100%; /* real browsers */
}

.zoneGallerie
{
	background: center top no-repeat;
	width: 150px;
}
.zoneCourriel
{
	width: 150px;
	padding-left:80px;
	padding-top:390px;
	position:absolute;
}
.copyright
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
}
.Entete
{
	border-bottom:#666666 1px solid;
	font-weight:bold;
}
.Entete
{
	border-bottom:#666666 1px solid;
	font-weight:bold;
}