/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#5a4c1f;	
	font-size:11px;
	line-height:14px;}
p { 
	margin:12px 10px 12px 20px;}
a { 
	text-decoration:none;
	color:#000;}
a:hover {
	color:#fff;}
a img {
	border:none;}
h1 {
	margin:0 10px 0px 20px;
	font-size:16px;
	font-weight:bold;}
h2 {
	margin:5px 10px 0px 20px; 
	font-size:12px;}
div#top_right h1 {
	margin-top:10px;}
div#top_right h2 {
	font-size:14px;}
div#rating h1 {
	font-size:14px;}
	
div#bottom p {
	float:left;
	color:#FFF;
	padding-left:10px;}
div#top_left p, div#box p, div#box h1, div#rating h2, div#comments h1 {
	margin-left:0px;}

/******************* Structure *****************/
div#news {
	float:left;
	margin-left:20px;
	background-color:#e01e67;
	width:445px;
	height:80px;}
* html div#news {
	width:447px;}	

div#cont_news {
	float:left;
	width:400px;
	height:80px;}
div#cont_news p {
	color:#FFF;
	margin-top:5px;
	margin-bottom:0px;}
#sel_lang{
	margin-top:10px;
	font-weight:bold;
	font-size:9px;
	margin-left:0px;
	margin-bottom:5px;}
div#langage {
	background-color:#FFF;
	padding-left:10px;
	float:left;
	width:35px;
	height:80px;
	font-size:17px;}
div#langage a {
	display:block;
	padding-top:5px;}
div#langage a:hover {
	color:#e01e67;}	
div#logo_topevents {
	padding-right:15px;
	margin-left:170px;
	border-right:2px solid #FFF;
	float:left;}
	
div#bandeau_top {
	width:1000px;
	height:75px;
	float:left;
	margin-bottom:15px;}
	
* html div#logo_topevents {
	margin-left:80px;}
img#anim_gif {
	margin:0 10px;}

div#top_left {
	width:378px;
	float:left;}
img.cartouche {
	margin-bottom:5px;
	padding-right:10px;
	float:left;}
	
div#top_right {
	width:400px;
	min-height:520px;
	height:auto !important;
    height:520px;
	padding-bottom:10px;
	float:left;}

div#content div.nextevent_main {
	min-height:450px;
	height:auto !important;
    height:450px;
	color:#FFF;
	background-color:#e01e67;}

div#infos {
	color:#fff;
	margin-top:20px;
	background-color:#e01e67;
	float:left;
	width:227px;
	height:213px;}

div#partenaires_logo {
	margin-top:20px;
	margin-bottom:15px;
	float:left;
	width:225px;
	height:188px;}
div#partenaires_logo img {
	margin:0px auto;
	display:block;
	width:132px;
}
	
div#partenaires_texte {	
	color:#fff;
	margin-top:20px;
	margin-bottom:15px;
	background-color:#e01e67;
	float:left;
	width:553px;
	height:188px;}
img.float {
	margin-top:20px;
	float:left;}
	
div#wrapper {
	float:left;
	z-index:1;
	position:relative;
	width:860px;}
	
div#top {
	background-repeat:no-repeat;
	height:30px;}

div.top_main {
	background-image:url(../webimages/top.gif);}
div.top1 {
	background-image:url(../webimages/background/1_top.gif);}
div.top2 {
	background-image:url(../webimages/background/2_top.gif);}
div.top3 {
	background-image:url(../webimages/background/3_top.gif);}
div.top4 {
	background-image:url(../webimages/background/4_top.gif);}
div.top5 {
	background-image:url(../webimages/background/5_top.gif);}
div.top6 {
	background-image:url(../webimages/background/6_top.gif);}

div#content {
	width:820px;
	float:left;
	padding-top:10px;
	padding-left:40px;
	background-repeat:repeat-y;}

div.content_main {
	background-image:url(../webimages/fond.gif);}
div.content1 {
	background-image:url(../webimages/background/1_fond.gif);}
div.content2 {
	background-image:url(../webimages/background/2_fond.gif);}
div.content3 {
	background-image:url(../webimages/background/3_fond.gif);}
div.content4 {
	background-image:url(../webimages/background/4_fond.gif);}
div.content5 {
	background-image:url(../webimages/background/5_fond.gif);}
div.content6 {
	background-image:url(../webimages/background/6_fond.gif);}

div#bottom {
	clear:both;
	background-repeat:no-repeat;
	height:30px;
	margin-bottom:40px;}

div.bottom_main {
	background-image:url(../webimages/bottom.gif);}
div.bottom1 {
	background-image:url(../webimages/background/1_bottom.gif);}	
div.bottom2 {
	background-image:url(../webimages/background/2_bottom.gif);}
div.bottom3 {
	background-image:url(../webimages/background/3_bottom.gif);}
div.bottom4 {
	background-image:url(../webimages/background/4_bottom.gif);}
div.bottom5 {
	background-image:url(../webimages/background/5_bottom.gif);}
div.bottom6 {
	background-image:url(../webimages/background/6_bottom.gif);}	

div#contenu {
	margin:0px auto;
	display:block;
	margin-top:20px;
	width:1000px;}
/******************* Main Nav *****************/
div#navigation {
	float:left;
	clear:left;
	z-index:2;
	position:relative;
	margin-right:-25px;
	margin-top:35px;
	width:164px;
	height:200px;}
ul#nav {		
	margin:0;
	padding:0;
	width:164px;
	height:200px;
	list-style-type:none;}
ul#nav li img {
	float:left;}
ul#nav li a {		
	float:left;
	height:14px;
	width:164px;
	margin-bottom:10px;
	background-repeat:no-repeat;}
#nav li a#nav0	{
	margin-bottom:20px;}
#nav li a:hover  {
	background-position:0 -14px;}
#nav li a.navOn {
	background-position:0 -28px;}
a#nav0 {
	background-image:url(../webimages/nav_main/0.gif);}
a#nav1 {
	background-image:url(../webimages/nav_main/1.gif);}
a#nav2 {
	background-image:url(../webimages/nav_main/2.gif);}
a#nav3 {
	background-image:url(../webimages/nav_main/3.gif);}
a#nav4 {
	background-image:url(../webimages/nav_main/4.gif);}
a#nav5 {
	background-image:url(../webimages/nav_main/5.gif);}
a#nav6 {
	background-image:url(../webimages/nav_main/6.gif);}
/******************* Nav vignette *****************/
#vignettes {
	float:left;
	padding:0px;
	margin:20px 0 0 0;
	list-style-type:none;
	width:790px;
	height:213px;}
#vignettes img {
	border:none;}
#vignettes li {
	display:inline;
	float:left;
	text-decoration:none;}
