/* CSS Document */

@import url(/css/style_slide_down.css);
@import url(/css/apercuImg.css);
@import url(/css/style_pictonav.css);

@import url(/css/style_calendrier.css);

@import url(/css/jquery.autocomplete.css);

/* CSS Document */


body {
	background-color:#333333;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}

h1 { font-size:36px; }

h2 {
	color:#fef104;
	font-size:18px;
}

h3 {
	font-size:24px;
}

a {
	color:#FFFF00;
}

a:hover {
	color:#000000;
}
.conteneur{
	width:955px;
	background-color:#a00378;
	margin:auto;
}
.banniere{
	background-color:#000000;
	height:296px;
	position:relative;
	width:955px;
}

.topDroit{
	background-color:#000000;
	height:136px;
	width:174px;
	float:left;
	margin-left:778px;
	position:absolute;
	top:160px;
	left:3px;
	color:#000000;
}

.frequence{
	background-image:url(/images/frequances_07.jpg);
	height:95px;
	margin-top:4px !important;
		margin-top:4px;

}

.textFrequences {
	text-align:right;
	margin-top:10px;
	padding-right:30px;
	font-size:13px;
}

.megaBan{
	width:728px;
	min-height:90px;
	margin-left:13px;
}

.menuHaut{
	background-color:#a00378;
	height:40px;
	width:781px;
	margin-top:10px;
	clear:both;
}

.boutonHaut {
	background-image:url(/images/bouton_rond_10.jpg);
	height:40px;
	width:71px;
	float:left;
	margin-left:5px;
}

.textBouton {
	font-weight:bold;
	text-align:center;
	margin-top:6px;
}

.textBouton a {
	text-decoration:none;
	color:#FFFFFF;
}

.textBouton a:hover {
	color:#ffa813;
}

.textOnglet {
	font-weight:bold;
	text-align:center;
	margin-top:8px;
	color:#000000;
	margin-left:25px;
	font-size:14px;
}

.textOnglet a {
	text-decoration:none;
	color:#000000;
}

.textOnglet a:hover {
	color:#a00378;
}

.ongletHaut {
	background-image:url(/images/ongletmenu_10.jpg);
	height:40px;
	width:217px;
	float:left;
	margin-left:8px;
}

.gauche {
}

.grandeImage {
	margin-left:23px;
	margin-top:33px;
}

.boutonGauche {
	background-image:url(/images/boutonGauche_36.jpg);
	background-repeat:no-repeat;
	width:33px;
	height:28px;
	float:left;
}

.boutonDroit {
	background-image:url(/images/boutonDroite_38.jpg);
	background-repeat:no-repeat;
	width:16px;
	height:28px;
	float:left;
}

.boutonMilieu {
	width:200px;
	height:28px;
	float:left;
	background-color:#ffa914;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	text-align:center;
}

.boutonMilieu a {
	text-decoration:none;
	color:#000000;
}

.boutonMilieu a:hover {
	color:#a00378;
}

.droite {
	width:324px;
}

.antenneConteneur {
	width:315px;
	height:163px;
	margin-top:10px;
}

.antenneHaut {
	background-image:url(/images/antenneTour_18.jpg);
	width:315px;
	height:45px;
	background-repeat:no-repeat;
}

.antenneMilieu {
	height:109px;
	background-image:url(/images/antenneTour_24.jpg);
	background-repeat:repeat-y;
	background-color:#b7098b;
	width:315px;
}

.antenneBas {
	background-image:url(/images/antenneTour_39.jpg);
	width:315px;
	height:9px;
	background-repeat:no-repeat;
}

.textAntenne {
	margin-left:5px;
}

.antenneBoutonG {
	background-image:url(/images/boutonplayer_24.jpg);
	width:36px;
	height:33px;
	float:left;
}

.antenneBoutonM {
	float:left;
	background-image:url(/images/buttonmilieu_32.jpg);
	background-repeat:repeat-x;
	line-height:30px;
}

.antenneBoutonM a {
	text-decoration:none;
	color:#000000;
}

.antenneBoutonM a:hover {
	color:#9933CC;
}

.antenneBoutonD {
	background-image:url(/images/button_32.jpg);
	width:10px;
	height:33px;
	float:left;
}

.hautStartop {
	background-image:url(/images/startop_fond_46.jpg);
	width:311px;
	height:23px;
	color:#000000;
	padding-top:31px;
	background-repeat:no-repeat;
	margin-top:10px;
}

.caseStartop {
	background-image:url(/images/startop_fond_55.jpg);
	background-repeat:repeat-y;
	width:311px;
	color:#000000;
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
}

.caseStartop a {
	text-decoration:none;
	color:#000000;
}

.caseStartop a:hover {
	color:#a00378;
	cursor:pointer;
}

.sepaStartop {
	background-image:url(/images/startop_fond_68.jpg);
	width:311px;
	height:3px;
	background-repeat:no-repeat;
	font-size:1px;
}

.basStartop {
	width:311px;
	background-image:url(/images/votez_73.jpg);
	background-repeat:no-repeat;
	height:70px;
	text-align:center;
	padding-top:5px;
	font-size:18px;
	color:#000000;
}

.votez {
	color:#FFFFFF;
	font-size:24px;
	padding-right:10px;
	margin-top:20px;
}

.votez a {
	color:#FFFFFF;
	text-decoration:none;
}
.votez a:hover {
	color:#ffa813;
}

/* NOUV CSS */

.sepgdStartop {
	background-image:url(/images/separationgdstar_02.jpg);
	height:7px;
	width:477px;
}

.gdStartop {
	background-image:url(/images/grandStartop_04.jpg);
	border-bottom:1px solid #a00378;
	width:477px;
	padding-top:10px;
	padding-bottom:10px;
	color:#000000;
}

/* Nouveaux Styles */

.signature {
	width:955px;
	margin:auto;
}

.signature a {
	color:#FFFF33;
	text-decoration:none;
}

.signature a:hover {
	color:#CC66CC;
}

/*Class Playlist*/

.titreChansson {
color:#000000;
font-size:16px;
font-weight:bold;
}

.interprete {
	color:#00CC00;
}

.voteTop40 {
}

.voteClos {
}

.normal {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:10px;
margin-top:5px;
}

.normal a {
	color:#FF33CC;
}

.separateur {
}

.pageTop40 {
	color:#00CC00;
}

/*playlist c'ets ici*/

.playlist { }
.zonePubPlay {
	background-image:url(/images/playlist-BGH.gif);
	background-repeat:repeat-x;
	height:43px;
	min-width:288px;
}

.dernierstitre {
	overflow:hidden;
	height:88px;
	background-image:url(/images/play-CFG.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0px;
}

.playliste { background-color:#FFFFFF; padding:10px;}

.gros-titre {
	font-size:24px;
	padding:0;
	margin:0;
	display: block;
	margin-top:15px;
	font-weight:bold;
	font-style:italic;
	margin-left:20px;
}

.aff-playlist {height:69px;}

.aff-playlist .image {/*background-image:url(/images/no-pochette.jpg); background-repeat:no-repeat;*/
	float:left;width:65px; height:65px;
}

.aff-playlist .horraire {
	margin-left:80px;
	width:60%;
	font-size:16px;
	font-weight:bold;
}

.aff-playlist .heure {
	color:#a00378;
	font-size:24px;
	font-weight:bold;
}

.aff-playlist .artiste-playlist{ font-weight:bold; font-size:14px;}
.aff-playlist .titre-playlist{ font-size:13px;}
.pointV {background-image:url(/images/pointillet-V.gif); background-repeat:repeat-y; width:1px; height:69px; margin-left:10px; margin-right:10px;float:left;}
#afficher-playliste a{
font-size:12px; color:#000; text-decoration:none;
}
#afficher-playliste a:hover{
color:#333333;
text-decoration:underline;
}
#afficher-playliste .jour {
	font-size:28px;
	font-weight:bold;
	color:#a00378;
}
#afficher-playliste .heure {
	font-size:18px;
	font-weight:bold;
	color:#a00378;
}
#afficher-playliste .alentour {
font-size:12px;
color:#000;
display:block;
}

.reculer {
	padding-top:6px;
	margin-top:25px;
	margin-bottom:5px;
}
.reculer a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
.reculer a:hover{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.avancer a{
	font-size:11px;
	font-weight:bold;
	color:#a00378;
	text-decoration:none;
}
.avancer a:hover{
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

.conteneurPlaylist {
	background-image:url(../images/fond_playlist.jpg);
	color:#000000;
	padding-top:5px;
	background-repeat:no-repeat;
	width:633px;
	height:481px;
}



.conteneurTop50 {
	width:605px;
	background-image:url(../images/arrondisHaut.jpg);
	background-color:#ffa813;
	padding-top:70px;
	background-repeat:no-repeat;
	padding-bottom:35px;
}

.blocClaire {
	background-image:url(../images/blocClair.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:92px;
	margin-bottom:8px;
	background-color:#ffa813;
	padding:0px;
	margin-left:8px;
}

#titreGrand {
	color:#000000;
	font-style:italic;
	text-align:center;
}

#artisteGrand {
	font-style:normal;
	font-size:18px;
	font-weight:bold;
	color:#990099;
}

#petitesEtoiles {
	background-image:url(../images/etoiles.jpg);
	display:block;
	background-repeat:no-repeat;
	background-position:center;
	width:117px;
	height:32px;


}

#rondViolet {
	background-image:url(../images/r_violetTop50.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:62px;
	font-size:36px;
	padding-left:38px;
}

.navigation {
	float:right;
	margin-bottom:10px;
	font-size:20px;
}

.blocClaire a {
	text-decoration:none;
	color:#000000;
}

.chiffrePlace {
	width:38px;
	text-align:center;
}


.spacer{
 clear:both;
}

.news_box{
 margin: 5px;
 padding:  5px;
 float:left;
 width:180px;
 height:200px;
 border: 1px #FFA813 solid;

}

.blocTexte {
	display:none;
}

.blocTexte_ouvert {
	display:block;
	visibility:visible;
}

.boxDiapo{
    margin-left:20px;
	width:590px;
	height:300px;
	overflow:hidden;
}
.boxDiapo img{
	float:left;
}