html, body { margin:0; padding:0; color:#000000; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px;background-color:#f4ede2; background-image:url(../images/background.jpg);}

body {  vertical-align:top;}
	
img {vertical-align:middle; margin:0px; padding:0px;}
a img {border:0;}
a {color:#6ac285; text-decoration:none;}
a:hover {color:#3a2804;}
h1{}
h2{ margin:0px; font-size:15px; text-transform:uppercase; font-weight:normal;}
h3{	margin:0px; font-size:13px; text-transform:uppercase; font-weight:normal;}

#wrapper {vertical-align:top;text-align:center;}

#header {margin:0px auto; padding-top:17px; height:486px; background-image:url(../images/backHeader.jpg); background-repeat:no-repeat; background-position:top;}

#nav {margin:0 auto; width:222px }
#nav ul { padding:0; margin:0;}
#nav ul li {list-style:none; height:39px;}
#nav ul li a {display:block;}
#nav ul li a:hover {background:url(../images/navOver.png); background-repeat:no-repeat; background-position:middle;}

#conta{margin:0 auto; width:175px;}
#con:hover {background:url(../images/navOver.png); background-repeat:no-repeat; background-position:middle;}
#con{ width:160px; height:41px;margin-left:15px; text-align:center; background-repeat:no-repeat;}

#topPushing{height:20px;}
#top{margin:0px auto; width:690px; height:300px;text-align:left;}
#radio {float:left; width:190px; height:145px;}
#mediakit{float:left; height:18px; margin-left:337px; padding-top:5px; margin-top:-3px;}
#mediakit:hover{ background-image:url(../images/smallNavOver.png); background-repeat:repeat-x;}
#langue{ float:left; margin-left:12px;height:18px; padding-top:5px;margin-top:-3px; width:23px; padding-left:5px;}
#langue:hover{ background-image:url(../images/smallNavOver.png); background-repeat:repeat-x;}

#blogbtn{ margin-left:495px;margin-top:63px;position:absolute;}

#content {margin:0px auto; text-align:center; background-image:url(../images/backContent.jpg); background-repeat:repeat-y; background-position:top center; min-height:280px;}

#nouvelles {margin:0px auto; text-align:left; width:500px;}
#nouvelles p{margin:0px;}
#multimedia {margin:0px auto;  width:500px; text-align:left;}
#navMulti {margin:0px auto; width:42px; position:absolute; margin-left:-50px; text-align:left;}
#photos {margin:0px auto;  width:500px;}

#spectacle{margin:0px auto;  width:550px; text-align:left;}
#spectacle ul{margin:0px auto; width:550px;list-style-type: none;}
#spectacle ul li{  background-image:url(../images/line.png); min-height:21px; background-repeat:repeat-x; background-position:bottom; padding:8px; list-style: none outside none;}
.tickets { float:right; }

#presse{margin:0px auto;  width:550px; text-align:left;}
#presse ul{margin:0px auto; width:550px;list-style-type: none; padding:0px;}
#presse ul li{  background-image:url(../images/line.png); background-repeat:repeat-x; background-position:bottom; margin-bottom:8px; list-style: none outside none;}


#footer {background-image:url(../images/backFooter.jpg);padding-top:45px; background-position:top center; height:145px; background-repeat:no-repeat;}

hr { width: 100%; height:1px; border:none; background-image:url(../images/line.png);}

.clear {font-size:0px; line-height:1px; height:1px; clear:both;}
#biographie {margin:0px auto; text-align:left; width:430px;}
#contacts {margin:0px auto; text-align:left; width:470px;}
/*album photo*/
#menualbumphoto{width:534px;}
.menualbumPhoto{
	float:left;
	width:178px;
	overflow:hidden;
}

.album{height:150px;}
.albumphoto{ 
	height:150px;
	overflow:hidden;
	position:absolute;
	width:440px;/*550px;*/
	margin-left:50px;
	}
.photos{ 
	width:9999px;
	position:absolute;
	list-style: none outside none; margin: 0px; padding: 0px; position: absolute; top: 0px;  height: 100px; 
	}
.thumb{float:left; margin:5px; width:100px; height:100px;}
.albumflechegauche{ float:left; margin-left:-26px; margin-top:40px; position:absolute;}
.albumflechedroite{ float:left; margin-left:500px; margin-top:40px;position:absolute;}

#newsletter {margin:20px auto; width:300px;}	
#newslettertexte{float:left;margin-right:5px;margin-top:4px;}	
#newsletterinput{float:left;margin-top:2px;}
#newsletterinput input{ background-color:#3a290c;
	padding:2px;
	margin:0px 3px 0px 0px;
	height:17px;
	color:#FFFFFF; 
	border:none;
	vertical-align: middle;
	font-size:11px;
	width:140px;
	}	
#newsletterlink{ margin-left:2px;float:left;}	

a.send { 
	display:inline-block;
	background-image:url(../images/send.png);
	width:40px; 
	height:20px;
	background-repeat:no-repeat;
	vertical-align: top;
	}
#splash{position:absolute; bottom:0px;}

