body{
	background:url(theme/background2.jpg) no-repeat top center #ffffff;
	margin:0;
	padding:0;
	font-family:geneva, sans-serif;
	font-size:10px;
	}	


#conteneur{
	width:945px;
	margin : 0 auto;
	font-size:20px;
	color:#FFFFFF;
	}
a{
	text-decoration:none;
	border:none;
	color:#FFFFFF;
	}

a img{
	border:none;
}	
	
a:focus{
	text-decoration:underline;
	color:D889B8;
}

a:hover{
	color:#000000;
	}

h1{
	margin:2px;
	font-size:19px;
	color:#94e9ff;
	}

#tete{
	float:left;
	margin:0 0 0 20px;
	padding:0 0 0 32px;
	width:890px;
	height:65px;
	}

#logo{
	float:left;
	width:70px;
	height:75px;
	}
	
#titresite{
	float:right;
	width:600px;
	height:75px;
	margin:7px 0 0 0;
	}

#conteneur-video{
	background:transparent url(theme/partie-video-bcg.png) no-repeat scroll center top;
	height:507px;
	margin:18px 0 7px 0;
	width:945px;
}

#block-video{
	height:498px;
	font-size:30px;
	text-align:left;
	color:#FFFFFF;
	margin:18px 0 0 0;
	padding:5px 20px;
	}

#apercu{
	width:170px;
	height:92px;
	}

#ecran:{
	width:610px;
	height:328px;
	}

#nav-video{
	float:left;
	width:175px;
	height:397px;
	margin:18px 0 0;
	}
#nav-block-videoh{
	float:left;
	width:172px;
	height:97px;
	margin:0 0 2px 2px;
	}
	
#nav-block-videoc1{
	float:left;
	width:172px;
	height:97px;
	margin:0 0 2px 0;
	}

#nav-block-videoc2{
	float:left;
	width:172px;
	height:97px;
	margin:0 0 2px 2px;
	}
	
#nav-block-videob{
	float:left;
	width:172px;
	height:97px;
	margin:0 0 2px 2px;
	}

#titre-ecran-video{
	float:left;
	width: 620px;
	height: 34px;
	margin: 0 0px 0 40px;
	padding: 0 0 0 0;
	color: #b5b5b5;	
	}

#ecran-video{
	float:left;
	height:auto;
	margin:7px 200px 0 32px;
	width:495px;
	}	
	
#dockvideo{
	background:transparent url(theme/dockvideo.png) no-repeat scroll center top;
	height:624px;
	margin:65px 0 14px 0;
	text-align:center;
	width:945px;
}

#commentaires{
	color:#FFFFF;
	float:left;
	font-size:9px;
	text-decoration:none;
	margin:16px 20px 0 0;
	padding:0;
	width:150px;
	}

p{
	float:left;
	margin:0 0 2px 0;
	}


	
#commentaires a:hover{
	text-decoration:underline;
	}

#conteneur-info{
	height:506px;
	width:945px;
	margin : 0 auto
}	

#recherche{
	width:200px;
	float:right;
	font-size:12px;
}

#info_plus{
width :500px;
height: 40px;
float : left; 
}

#info{
	height:506px;
	background:url(theme/partie-info-bcg.png) no-repeat top center;
	font-size:20px;
	text-align:center;
	color:#FFFFFF;
	margin:-14px 0 18px 0;
	}

#block-info{
	height:435px;
	font-size:30px;
	text-align:left;
	color:#FFFFFF;
	margin:18px 0 0 0;
	padding:5px 20px;
	}

#nav-info{
	float:left;
	width:175px;
	height:420px;
	margin:30px 0 0;
	}
	
#nav-info-contenuh{
	float:right;
	width:168px;
	height:71px;
	padding:0 0 0 0;
	margin:0 4px 0 0;
	font-size:0.5em;
	text-align:center;
	}
	
#nav-info-contenuc1{
	float:right;
	width:150px;
	height:71px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-size:0.5em;
	text-align:center;
	}
	
#nav-info-contenuc2{
	float:right;
	width:168px;
	height:71px;
	padding:0 0 0 0;
	margin:0 4px 0 0;
	font-size:0.5em;
	text-align:center;
	}

#nav-info-contenub{
	float:right;
	width:168px;
	height:71px;
	padding:0 0 0 0;
	margin:0 4px 0 0;
	font-size:0.5em;
	text-align:center;
	}

#nav-block-info-evenements{
	background:url(theme/nav-info-haut.png) no-repeat top center;
	float:left;
	font-size:19px;
	text-align:center;
	width:176px;
	height:101px;
 	margin:0 0 6px 0;
	color:#94e9ff;
	}
	
#nav-block-info-interview{
	background:url(theme/nav-info-centre1.png) no-repeat top center;
	font-size:19px;
	text-align:center;
	float:left;
	width:176px;
	height:102px;
	margin:0 0 6px 0px;
	color:#94e9ff;
	}
	
#nav-block-info-musique{
	background:url(theme/nav-info-centre2.png) no-repeat top center;
	font-size:19px;
	text-align:center;
	float:left;
	width:176px;
	height:102px;
	margin:0 0 6px 0px;
	color:#94e9ff;
	}
	
#nav-block-info-sport{
	background:url(theme/nav-info-bas.png) no-repeat top center;
	font-size:19px;
	text-align:center;
	float:left;
	width:176px;
	height:105px;
	margin:0 0 6px 0px;
	color:#94e9ff;
	}

#rubrique-info{
	float:left;
	width: 665px;
	height: 20px;
	font-size:12px;
	margin: 0 0px 0 20px;
	padding: 0 0 0 0;
	}
	
#rubrique-info ul li{
	list-style:none;
	float:left;
	padding:0 2px 0 0;
	margin: 0 30px 0 8px;
	text-align:center;
	}
	
#rubrique-info ul li a{
	height:60px;
	width:120px;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	color:white;
	}

#rubrique-info ul li a:hover{
	text-decoration:underline;
	color:#b5b5b5;
	}


#contenu-info{
	font-size:14px;
	float:right;
	height:200px;
	margin:0px 0px 0 0;
	width:700px;
	}	
	
#contenu-info ul li{
	list-style:none;
	}
	
#autrearticles{
	float:left;
	font-size:12px;
	width:716px;
	height:150px;
	margin:32px 0 0 12px;
	}
	
#albumsh{
	background:transparent url(theme/album-h.png) no-repeat scroll center top;
	height:507px;
	margin:18px 0 7px 0;
	width:945px;
}	

#albumsb{
	background:transparent url(theme/album-b.png) no-repeat scroll center top;
	height:507px;
	margin:0 0 7px 0;
	width:945px;
}	

#block-album{
	height:435px;
	font-size:30px;
	text-align:left;
	color:#FFFFFF;
	margin:5px 0 0 0;
	padding:5px 20px;
	}
	
#contenu-album{
	font-size:14px;
	float:left;
	height:350px;
	margin:10px 0 0 0;
	width:480px;
	}
	
.tableau{
	width:150px;
	height:50px;
	}	

#rubrique-album{
	float:right;
	width: 545px;
	height: 60px;
	font-size:12px;
	margin: 29px 135px 0 0;
	padding: 0 0 0 0;
	}
	
#rubrique-album ul li{
	list-style:none;
	float:left;
	padding:0 2px 0 0;
	margin: 0 30px 0 8px;
	text-align:center;
	}
	
#rubrique-album ul li a{
	height:60px;
	width:120px;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	color:white;
	}

#rubrique-album ul li a:hover{
	text-decoration:underline;
	color:#000000;
	}
	
#derniere-images{
	float:right;
	border-left:1px solid #ffffff;
	color:#000000;
	font-size:20px;
	height:370px;
	width:350px;
	padding: 0 0 0 15px;
	}	

#nav-album{
	float:left;
	width:165px;
	height:420px;
	margin:75px 0 0 0;
	}
	
	
#news-mode{
	background:url(theme/news-mode.png) no-repeat top center;
	text-align:center;
	width:945px;
	margin:-14px 0 18px 0;
	padding:0 0 20px 0;
}	

#newsmode-contenuh{
	font-size:14px;
	float:right;
	margin:10px 0px 0 0;
	width:700px;
	}
	
	
#newsmode-contenu{
	font-size:14px;
	float:right;
	color:#93117E;
	border-left:1px solid;
	margin:40px 0 0 25px;
	width:690px;
	padding:0 0 8px 13px;
	}
	
	
#conteneur-news{
	background:transparent url(theme/news-h.png) no-repeat scroll center top;
	height:507px;
	margin:18px 0 7px 0;
	width:945px;
}

#block-news{
	height:498px;
	font-size:30px;
	text-align:left;
	color:#FFFFFF;
	margin:18px 0 0 0;
	padding:5px 20px;
	}
	
#titre-news{
	float:left;
	width: 620px;
	height: 12px;
	margin: 22px 0 0 18px;
	padding: 0 0 0 0;
	color: #000000;	
	}
	
#cadre-photo-news{
	background:transparent url(theme/news-hcadre.png) no-repeat top;
	float:left;
	width:364px;
	height:250px;
	margin: 30px 0px 0px 15px;
}

#photo-news{
	float:left;
	width:350px;
	height:235px;
	margin:7px 6px;
}

#text-news{
	float:right;
	width:500px;
	height:395px;
	font-size:12px;
	margin:15px 10px 0 0;
	}

#conteneur-mode{
	background:transparent url(theme/mode-h.png) no-repeat scroll center top;
	height:507px;
	margin:18px 0 7px 0;
	width:945px;
}

#photo-mode{
	float:left;
	width:350px;
	height:235px;
	margin:7px 6px;
}

#cadre-photo-mode{
	background:transparent url(theme/mode-hcadre.png) no-repeat top;
	float:left;
	width:364px;
	height:250px;
	margin: 30px 0px 0px 15px;
}

#pied{
	margin:5px 0 0 0;
	width:944px;
	height:20px;
	text-align:center;
	font-size:11px;
	color:black;
	}
	
	
.pagination{
	font-weight:bold;
	color:#B9D065;
	}

