* {
		margin:auto;
		padding:0;
}
body {
		background: #000000 url('../images/background.jpg') no-repeat;
		background-attachment:fixed;
		background-position:top; 
		width:1032px;
		font-family:Verdana;
}
img {
		border:none;
}a {
		text-decoration:none;
}

/* ---------------- PARTIE HEADER DU SITE ---------------- */

header #haut{
		background: url('../images/head-bar.png') no-repeat;
		width:1032px; 
		height:43px;
		position:absolute;
}
header #haut #gauche
{
		float:left;
}
header #haut #gauche .facebook{
		padding-top:5px;
		margin-left:10px;
		width:30px;
		height:30px;
}
header #haut #gauche .twitter{
		margin-top:-30px;
		margin-left:50px;
		width:30px;
		height:30px;
}
header #haut #gauche .ctkoi{
		margin-top:-30px;
		margin-left:90px;
		width:55px;
		height:30px;
}
header #haut #gauche .funludo{
		margin-top:-30px;
		margin-left:155px;
		width:100px;
		height:30px;
}

header #haut #droite
{
		float:right;
}
header #haut #droite .info
{
		padding-top:5px;
		margin-right:25px;
		font-size:11px;
		width:150px;
		text-align:right;
}
header #haut #droite #membre
{
		margin-top:-24px;
		margin-right:160px;
		font-size:12px;
		width:415px;
}
header #haut #droite #membre input[type=text]{
		background:url('../images/case.png') no-repeat;
		width:154px;
		height:21px;
		border:0px;
		margin-left:42px;
		color:#7a7a7a;
		padding-left:10px;
		padding-top:2px;
}
header #haut #droite #membre input[type=password]{
		background:url('../images/case.png') no-repeat;
		width:154px;
		height:21px;
		border:0px;
		margin-left:5px;
		color:#7a7a7a;
		padding-left:10px;
		padding-top:2px;
}
header #haut #droite #membre input[type=submit]{
		background:url('../images/ok.png') no-repeat;
		width:22px;
		height:22px;
		border:0px;
		cursor:pointer;
		padding-top:0px;
}
header #haut #clear{
		clear: both;
		visibility:hidden;
}
header #milieu{
		width:1032px; 
		height:206px;
		padding-top:28px;
}
header #milieu #logo{
		width:565px; 
		height:206px;
		margin-top:0px;
		padding-left:0px;
}
header #milieu #gauche
{
		float:left;
}
header #milieu #gauche #logo{
		width:565px; 
		height:206px;
		margin-top:0px;
		padding-left:0px;
}
header #milieu #droite
{
		float:right;
}
header #milieu #droite #radio
{
		background:url('../images/backradio.png') no-repeat;
		width:463px; 
		height:187px;
		margin-top:0px;
		margin-right:4px;
}
header #milieu #droite #radio #gauche
{
		float:left;
}
header #milieu #droite #radio #gauche #player
{
		background:url('../images/backplayer.png') repeat;
		width:247px;
		height:160px;
		margin-left:1px;
		margin-top:19px;
}
header #milieu #droite #radio #gauche #player .listen
{
		margin-top:-1px;
		margin-left:35px;
}
header #milieu #droite #radio #gauche #player .nomplayer
{
		background:url('../images/backtitre.png') no-repeat;
		width:191px;
		height:20px;
		margin-top:0px;
		margin-left:10px;
}
header #milieu #droite #radio #gauche #player .nomplayer p
{
		padding-top:4px;
		margin-left:0px;
		font-size:10px;
		font-weight:bold;
		text-transform:uppercase;
		text-align:center;
}
header #milieu #droite #radio #gauche #player .logo
{
		margin-top:5px;
		margin-left:0px;
}
header #milieu #droite #radio #gauche #player .desc{
		margin-top:-92px;
		margin-left:80px;
		width:130px;
		height:88px;
}
header #milieu #droite #radio #gauche #player .desc p
{
		font-size:10px;
		color:#858585;
}
header #milieu #droite #radio #gauche #player .info{
		margin-top:0px;
		margin-left:0px;
		width:290px;
		height:100px;
}
header #milieu #droite #radio #gauche #player .info p
{
		font-size:9px;
		color:#858585;
}
header #milieu #droite #radio #droite
{
		float:right;
}
header #milieu #droite #radio #droite #onair
{
		background:url('../images/backonair.png') no-repeat;
		width:211px;
		height:160px;
		margin-top:19px;
		margin-right:4px;
}
header #milieu #droite #radio #droite #onair .moment
{
		width:134px;
		height:32px;
		margin-top:1px;
		margin-left:10px;
}
header #milieu #droite #radio #droite #onair #titrage
{
		background:url('../images/backtitre.png') no-repeat;
		width:191px;
		height:20px;
		margin-top:0px;
		margin-right:4px;
}
header #milieu #droite #radio #droite #onair #titrage p
{
		padding-top:4px;
		margin-left:0px;
		font-size:10px;
		font-weight:bold;
		text-transform:uppercase;
}
header #milieu #droite #radio #droite #onair #vote
{
		margin-top:4px;
		margin-left:3px;
		width:115px;
		height:94px;
}
header #milieu #droite #radio #droite #onair #vote .votepour
{
		margin-top:0px;
		margin-left:0px;
}
header #milieu #droite #radio #droite #onair #vote .votecontre
{
		margin-top:-3px;
		margin-left:0px;
}
header #milieu #droite #radio #droite #onair #pochette
{
		margin-top:-90px;
		margin-left:125px;
		width:84px;
		height:84px;
}
header #milieu #droite #radio #clear
{
		clear: both;
		visibility:hidden;
}
header #milieu #clear
{
		clear: both;
		visibility:hidden;
}

/* ---------------- PARTIE NAVIGUATION ---------------- */	

#menu
{
		background: url('../images/menu-bar.png') no-repeat;
		width:1026px; 
		height:33px;
		margin-top:0px;
		margin-left:0px;
}
#menu ul 
{
		list-style:none; 
		margin-left:15px;
}
#menu li 
{
		float:left;
		margin-top:1px;
}

/* ---------------- PARTIE CONTENU ------------------ */

#site
{
		background: url('../images/site.png') repeat-y;
		margin-left:0px;
		width:1026px; 
		height:auto;
}	
#site #dedi
{
		width:1026px; 
		height:28px;
		margin-top:0px;
		margin-left:0px;
}	
#site #dedi #envoidedi
{
		width:138px; 
		position:absolute;
		margin-left:1px;
}	
#site #dedi #dedicace
{
		background: url('../images/bar-dedicace.png') no-repeat;
		width:925px; 
		height:28px;
		margin-top:0px;
		margin-left:102px;
}	
#site #dedi #dedicace #defil
{
		margin-top:4px;	
		margin-left:34px;	
		position:absolute;
		color:#FFFFFF;
		width:603px;
}	
#site #dedi #dedicace #defil .pseudo
{
		color:#A90329;
		display:inline;
		font-size:12px;
}	
#site #dedi #dedicace #defil .message
{
		color:#FFFFFF;
		display:inline;
		font-size:12px;
}	
#site #dedi #day
{
		margin-top:-21px;
		margin-left:740px;
		color:#858585;
		font-size:10px;
		font-weight:bold;
}	
#site #dedi #day .date
{
		float:left;
		margin-left:15px;
}	
#site #dedi #day .heure
{
		float:right;
		margin-right:20px;
}	
#site #dedi #clear
{
		clear: both;
		visibility:hidden;
}
#site #gauche 
{
		float:left;
		width:738px;
}	
#site #gauche #contenu 
{
		width:715px;
		margin-left:13px;
		margin-top:0px;
}
#site #gauche #contenu  #nompage 
{
		background: url('../images/ici.png') no-repeat;
		width:439px;
		height:25px;
		margin-left:150px;
}	
#site #gauche #contenu  #nompage p
{
		padding-top:2px;
		padding-left:110px;
		color:#FFFFFF;
		font-size:15px;
}	
#site #gauche #contenu #haut
{
		background: url('../images/contenu-haut.png') no-repeat;
		margin-top:20px;
		margin-left:0px;
		width:715px; 
		height:27px;
}		
#site #gauche #contenu #haut2
{
		background: url('../images/contenu-haut2.png') no-repeat;
		margin-top:20px;
		margin-left:0px;
		width:715px; 
		height:2px;
}	
#site #gauche #contenu #haut p
{
		padding-top:3px;
		padding-left:30px;
		color:#FFFFFF;
		font-size:15px;
		font-weight:bold;
}		
#site #gauche #contenu #haut a
{
		color:#FFFFFF;
		font-size:15px;
		font-weight:bold;
}	
#site #gauche #contenu #milieu
{
		background: url('../images/contenu-milieu.png') repeat-y;
		margin-top:0px;
		margin-left:0px;
		width:715px; 
		height:auto;
}	
#site #gauche #contenu #milieu #contenunews
{
		padding-left:1px;
}	
#site #gauche #contenu #milieu #contenunews img
{
		margin-top:5px;
		padding-left:5px;
}	
#site #gauche #contenu #milieu #contenunews .clear
{	
		clear: both;
		visibility:hidden;
}
#site #gauche #contenu #milieu #contenunews p
{
		width:700px;
}
#site #gauche #contenu #milieu #rotator
{
		height:250px;
}
#site #gauche #contenu #milieu p
{
		padding-top:3px;
		padding-left:5px;
		color:#000000;
		font-size:12px;
}
#site #gauche #contenu #milieu .center
{
		padding-top:3px;
		padding-left:3px;
		color:#000000;
		font-size:12px;
		text-align:center;
}
#site #gauche #contenu #milieu form
{
		padding-top:3px;
		padding-left:00px;
		color:#000000;
		font-size:12px;
		text-align:center;
}
#site #gauche #contenu #milieu a
{
		color:#000000;
}
#site #gauche #contenu #milieu .spe
{
background-image:url(../images/contenue-contenu.png);
background-repeat:no-repeat;
width:713px;
height:97px;
margin-left:1px;
margin-top:0px;
}
#site #gauche #contenu #milieu .spe .img
{
width:76px;
height:75px;
margin-left:2px;
padding-top:12px;
}
#site #gauche #contenu #milieu .spe .titre
{
margin-left:90px;
margin-top:-75px;
color:#000000;
font-size:15px;
}
#site #gauche #contenu #milieu .spe .desc
{
margin-left:90px;
margin-top:2px;
color:#a9a9a9;
font-size:12px;
width:600px;
height:63px;
}
#site #gauche #contenu #milieu .spe .info
{
margin-left:90px;
margin-top:-15px;
color:#000000;
font-size:12px;
}
#site #gauche #contenu #bas
{
		background: url('../images/contenu-bas.png') no-repeat;
		margin-top:0px;
		margin-left:0px;
		width:715px; 
		height:2px;
}
#site #gauche #contenu #bas
{
		background: url('../images/contenu-bas.png') no-repeat;
		margin-top:0px;
		margin-left:0px;
		width:715px; 
		height:2px;
}
#site #gauche #contenu #actugauche
{
		float:left;
		margin-left:15px;
}
#site #gauche #contenu #actugauche #actgauche
{
		margin-top:0px;
		margin-left:0px;
		width:329px; 
}
#site #gauche #contenu #actugauche #actgauche #haut
{
		background: url('../images/act-haut.png') no-repeat;
		width:329px; 
		height:29px;
}
#site #gauche #contenu #actugauche #actgauche #haut p
{
		padding-top:5px;
		padding-left:30px;
		color:#FFFFFF;
		font-size:15px;
		font-weight:bold;
}
#site #gauche #contenu #actugauche #actgauche #milieu
{
		background: url('../images/act-milieu.png') repeat-y;
		width:329px; 
		height:auto;
}
#site #gauche #contenu #actugauche #actgauche #milieu p
{
		padding-top:3px;
		padding-left:3px;
		color:#000000;
		font-size:12px;
}
#site #gauche #contenu #actugauche #actgauche #milieu #contenu 
{
		background: url('../images/act-contenu.png') no-repeat;
		width:327px; 
		height:97px;
		margin-left:1px;
		margin-top:0px;
}
#site #gauche #contenu #actugauche #actgauche #milieu #contenu .img
{
		width:76px;
		height:75px;
		margin-left:2px;
		padding-top:12px;
}
#site #gauche #contenu #actugauche #actgauche #milieu #contenu .titre
{
		margin-left:90px;
		margin-top:-85px;
		color:#000000;
		font-size:11px;
		font-weight:bold;
}
#site #gauche #contenu #actugauche #actgauche #milieu #contenu .desc
{
		margin-left:90px;
		margin-top:2px;
		color:#a9a9a9;
		font-size:11px;
		width:230px;
		height:65px;
}
#site #gauche #contenu #actugauche #actgauche #milieu #contenu .descplayer
{
		margin-left:90px;
		margin-top:2px;
		color:#a9a9a9;
		font-size:11px;
		width:230px;
		height:40px;
}
#site #gauche #contenu #actugauche #actgauche #milieu #contenu .player
{
		margin-left:90px;
		margin-top:1px;
}
#site #gauche #contenu #actugauche #actgauche #milieu #contenu .info
{
		margin-left:270px;
		margin-top:0px;
		color:#000000;
		font-size:11px;
}
#site #gauche #contenu #actugauche #actgauche #milieu #contenu .info a
{
		color:#000000;
		font-size:11px;
		text-decoration:none;
}
#site #gauche #contenu #actugauche #actgauche #milieu #contenu .info a:hover
{
		color:#1B97EB;
		font-size:11px;
		text-decoration:none;
}
#site #gauche #contenu #actugauche #actgauche #bas
{
		background: url('../images/act-bas.png') no-repeat;
		width:329px; 
		height:3px;
}
#site #gauche #contenu #actudroite
{
		float:right;
		margin-right:15px;
}
#site #gauche #contenu #droite #actdroite
{
		margin-top:0px;
		margin-left:0px;
		width:329px; 
}
#site #gauche #contenu #actudroite #actdroite #haut
{
		background: url('../images/act-haut.png') no-repeat;
		width:329px; 
		height:29px;
}
#site #gauche #contenu #actudroite #actdroite #haut p
{
		padding-top:5px;
		padding-left:30px;
		color:#FFFFFF;
		font-size:15px;
		font-weight:bold;
}
#site #gauche #contenu #actudroite #actdroite #milieu
{
		background: url('../images/act-milieu.png') repeat-y;
		width:329px; 
		height:auto;
}
#site #gauche #contenu #actudroite #actdroite #milieu p
{
		padding-top:3px;
		padding-left:3px;
		color:#000000;
		font-size:12px;
}
#site #gauche #contenu #actudroite #actdroite #milieu #contenu 
{
		background: url('../images/act-contenu.png') no-repeat;
		width:327px; 
		height:97px;
		margin-left:1px;
		margin-top:0px;
}
#site #gauche #contenu #actudroite #actdroite #milieu #contenu .img
{
		width:76px;
		height:75px;
		margin-left:2px;
		padding-top:12px;
}
#site #gauche #contenu #actudroite #actdroite #milieu #contenu .titre
{
		margin-left:90px;
		margin-top:-85px;
		color:#000000;
		font-size:11px;
		font-weight:bold;
}
#site #gauche #contenu #actudroite #actdroite #milieu #contenu .desc
{
		margin-left:90px;
		margin-top:2px;
		color:#a9a9a9;
		font-size:11px;
		width:230px;
		height:65px;
}
#site #gauche #contenu #actudroite #actdroite #milieu #contenu .descplayer
{
		margin-left:90px;
		margin-top:2px;
		color:#a9a9a9;
		font-size:11px;
		width:230px;
		height:40px;
}
#site #gauche #contenu #actudroite #actdroite #milieu #contenu .player
{
		margin-left:90px;
		margin-top:2px;
}
#site #gauche #contenu #actudroite #actdroite #milieu #contenu .info
{
		margin-left:270px;
		margin-top:0px;
		color:#000000;
		font-size:11px;
}
#site #gauche #contenu #actudroite #actdroite #milieu #contenu .info a
{
		color:#000000;
		font-size:11px;
		text-decoration:none;
}
#site #gauche #contenu #actudroite #actdroite #milieu #contenu .info a:hover
{
		color:#1B97EB;
		font-size:11px;
		text-decoration:none;
}
#site #gauche #contenu #actudroite #actdroite #bas
{
		background: url('../images/act-bas.png') no-repeat;
		width:329px; 
		height:3px;
}
#site #droite 
{
		float:right;		
}	
#site #droite #contenu
{
		background: url('../images/droite-contenu.png') repeat-y;
		width:287px; 
		height:auto;
}
#site #droite #video
{
		height:282px;
		
}	
#site #droite #video .titre
{
		padding-top:5px;
		
}	
#site #droite #video .video
{
		text-align:center;
		
}		
#site #droite #blochaut
{
		background: url('../images/menud-haut.png') no-repeat;
		width:267px; 
		height:24px;
		margin-top:20px;
		
}		
#site #droite #blochautmaint
{
		background: url('../images/menud-haut.png') no-repeat;
		width:267px; 
		height:24px;		
}
#site #droite #blochautmaint p
{
		padding-top:3px;
		padding-left:30px;
		color:#FFFFFF;
		font-size:13px;
		font-weight:bold;
		text-shadow: 0px 0px 9px #000000;		
}
#site #droite #blochaut p
{
		padding-top:3px;
		padding-left:30px;
		color:#FFFFFF;
		font-size:13px;
		font-weight:bold;
		text-shadow: 0px 0px 9px #000000;		
}
#site #droite #blocmilieu
{
		background: url('../images/menud-milieu.png') repeat-y;
		width:267px; 
		height:auto;
		
}
#site #droite #blocmilieu p
{
		padding-top:3px;
		padding-left:3px;
		color:#000000;
		font-size:12px;
		
}
#site #droite #blocbas
{
		background: url('../images/menud-bas.png') no-repeat;
		width:267px; 
		height:3px;
		margin-top:0px;
		
}
#site #droite #bas
{
		background: url('../images/droite-bas.png') no-repeat;
		width:287px; 
		height:2px;
}
#site #clear
{	
		padding-top:20px;
		clear: both;
		visibility:hidden;
}
#site #bascontenu
{	
		background: url('../images/footer.png') no-repeat;
		width:1026px; 
		height:68px;		
}
#footer
{	
		width:1026px; 
		height:50px;
		margin-top:10px;		
}
#footer p
{	
		color:#FFFFFF;
		font-size:10px;
}
#footer .copy
{	
		margin-top:0px;
}
#footer .droit
{	
		margin-top:-12px;		
}
#footer .mention
{	
		margin-top:-12px;		
}

.cams {
    
    width:255px;
    margin-left: 2px;
    margin-top:2px;
    
}
