/* Les elements (X)HTML en general
-------------------------------------------------------- */
* {font: normal 12px Helvetica, Arial, Geneva, sans-serif; padding:0; margin:0; color: #666; outline: none;}
body{background: #f8f8f8 url(images/bg-or8.png) repeat top left;}
body.motorola{background: #000000;}
body.arte{background: #ea7b12; }
body.morcheeba{background: #7f8883; }
/* Text Style
-------------------------------------------------------- */
h2 {color: #777;}
p {
	color: #666;
	line-height: 15px;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size:12px; 
}
b {
	font-weight: bold;
}
a {
	color: #444; 
	font-family: Helvetica, Arial, Geneva, sans-serif; 
	text-decoration: none;
	font-size:12px;
}
a:hover {
	text-decoration: underline;
}
img, img:hover {border: 0px;}
.tickets img, .tickets img:hover {border: 0px; padding: 6px;}

/* Container
-------------------------------------------------------- */
#flechi_ou_suis_je {
	clear: both;
	margin-left: 10px;
	margin-top: -10px;
	float: left;
	width: 8px;
	height: 4px;
	background: url(images/ousuisje_fleche-or8.png) no-repeat top center;	
}
#container {
	margin: 0px;
	float: left;
	width: 100%;
	background: transparent url(images/bg_degrade.png) repeat-x top center;
}
#container2 {
	margin: 0px;
	float: left;
	width: 100%;
}
#cont {
	width: 960px;
	margin: 0px auto;
}
#cont_index {
	width: 832px;
	margin: 0px auto;
}
#content {
	width: 831px;
	margin: 0px 0px 0px 0px;
	float: left;
}

/* header
-------------------------------------------------------- */
#headi {
	width: 831px;
	padding: 4px 0px 15px;
	clear: both;
	float: left;
	background: url(images/recherchete-or8.png) no-repeat bottom right !important;
	background: url(images/recherchete.gif) no-repeat bottom right;
}
#heightiaa {
}
#scalitempy {
	float: left;
	clear: both;
	margin-bottom: -15px !important;
	margin-bottom: -19px;
	margin-top: 10px;
}
#headi h1 {
	float: left;
	clear: both;
	width: 236px;
	height: 77px;
	background: url(images/logo_greatsong.gif) no-repeat top left;
}
#headi h1 a {
	float: left;
	width: 236px;
	height: 77px;
	text-indent: -9999px;
}
#pubyi {
	float: left;
	position: absolute;
	margin: 0px 0px 0px 220px !important;
	margin: 3px 0px 0px -10px;
}
#pubyi img {
	border: 1px solid #ccc;
}
#header h1 a {
	float: left;
	margin: 136px 0px 0px 238px;
	width: 360px;
	height: 88px;
	text-indent: -9999px;
}
/* Menu Top
-------------------------------------------------------- */
#menu_top {
	width: 831px;
	height: 29px;
	background: url(images/bg_menu_top-or8.png) repeat-x top left;
}
form#login_top {
	float: left;
	margin: 5px 0px 0px 5px !important;
	margin: 5px 0px 0px 5px;
	width: 225px; height: 20px;
	background: url(images/login_top-or8.png) no-repeat top center;
	display: inline;
}
form#login_top #login_top_pseudo {
	float: left;
	padding: 0px 0px 0px 0px;
	border: 0px;
	margin: 4px 0px 0px 2px;
	width: 82px;
	height: 13px;
	background: transparent;
	color: #666666;
	text-transform: uppercase;
	font-size: 10px;
	padding: 0px 5px;
	display: inline;
}
form#login_top #login_top_passe {
	float: left;
	padding: 0px 0px 0px 0px;
	border: 0px;
	margin: 4px 0px 0px 8px;
	width: 82px;
	height: 13px;
	background: transparent;
	color: #666666;
	text-transform: uppercase;
	font-size: 10px;
	padding: 0px 5px;
	display: inline;
}
form#login_top #login_top_submit {
	float: left;
	padding: 0px 0px 0px 0px;
	border: 0px;
	margin: 4px 0px 0px 5px !important;
	margin: 4px 0px 0px 5px;
	display: inline;
	width: 20px;
	height: 13px;
	background: transparent;
	color: #666666;
	text-transform: uppercase;
	font-size: 10px;
	padding: 0px 2px !important;
	padding: 0px 5px;
}

#menu_top h5 {
	float: left;
	color: #666666;
	font-size: 10px;
	text-transform: uppercase;
	padding-top: 9px;
	padding-left: 15px;
}
#menu_top h5 a {
	color: #666666;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}
#menu_top h5 a:hover {
	color: #333;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}
#menu_top h6 {
	float: left;
	color: #666666;
	font-size: 11px;
	text-transform: uppercase;
	padding: 5px 2px 2px 2px;
	height: 25px;
	margin: 4px 2px 0px 6px;
	background: url(images/bg_deg_menu_top-or8.png) repeat-x top center;
}
#menu_top h6 img, #menu_top h4 img {
	margin: 0px 3px;
	float: left;
}
#menu_top h4 {
	float: left;
	color: #666666;
	font-size: 11px;
	padding: 5px 2px 2px 2px;
	height: 25px;
	margin: 4px 2px 0px 6px;
	background: url(images/bg_deg_menu_top-or8.png) repeat-x top center;
}
#menu_top h6 a {
	float: left;
	margin: 1px 0px 0px 3px;
}

ul#menutopi {
	width: 600px;
	clear: both;
	float: left;
	margin-top: 0px !important;
	margin-top: 7px;
}
ul#menutopi li {
	float: left;
	display: inline;
	list-style: none;
	height: 19px;
	background: #fff url(images/bg_menu-or8.png) no-repeat top left;
	padding-right: 10px;
	padding: 8px 8px 0px 13px;
	margin-top: 14px;
}
ul#menutopi li a {
	color: #999999;
	font: normal;
	text-transform: uppercase;
	font-size: 10px;
}
ul#menutopi li#greya {
	float: left;
	display: inline;
	list-style: none;
	height: 21px;
	background: url(images/bg_menu_on-or8.png) repeat-x top left;
	padding-right: 10px;
	padding: 10px 8px 0px 13px;
	margin-top: 10px;
}
ul#menutopi li#greya a {
	color: #fff;
	font: normal;
	text-transform: uppercase;
	font-size: 10px;
}
form#recherche_top {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 18px 0px 0px 44px !important;
	padding: 24px 0px 0px 44px;
}
form#recherche_top #recherche_top_text {
	background: transparent;
	border: 0px;
	width: 125px;
	font-size: 11px;
	color: #FF3366;
	text-transform: uppercase;
	font-weight: bold;
	font-size:12px;
}
form#recherche_top #recherche_top_submit {
	background: transparent;
	border: 0px;
	font-size: 11px;
	color: #999999;
	margin-left: 22px !important;
	margin-left: 24px;
	text-transform: uppercase;
}




/* Ou suis je
-------------------------------------------------------- */
#barretotalousuisje {
	width: 831px;
	background: #ababab url(images/final_bg_ousuisje-or8.png) repeat-x top center;
	clear: both;
	float: left;
}
#barretotalousuisje h5 {
	padding: 0px 5px;
	height: 15px;
	color: #fff;
	float: left;
	padding-top: 5px;
	background: url(images/ousuisje_bg-or8.png) repeat-x top center;
	text-transform: uppercase;
	font-size: 9px;
}
#barretotalousuisje h1 {
	padding: 0px 5px;
	height: 15px;
	color: #666;
	float: left;
	padding-top: 5px;
	background: url(images/bg_ousuisje-or8.png) repeat-x top center;
	text-transform: uppercase;
	font-size: 9px;
	padding-left: 7px;
}
#barretotalousuisje h3 {
	height: 20px;
	float: left;
	width: 14px;
	background: url(images/separ_ousuisje-or8.png) no-repeat top center;
}
#barretotalousuisje h6 {
	height: 20px;
	float: left;
	width: 14px;
	background: url(images/final_ousuisje-or8.png) no-repeat top center;
}

/* All blanc
-------------------------------------------------------- */
#allblanc {
	width: 814px;
	background: #fff;
	padding: 10px 8px 10px 9px;
	display: inline;
	float: left;
}
#allblanc_left {
	float: left;
	width: 510px;
	margin-right: 4px;
	clear: both;
	display: inline;
}
#allblanc_right {
	float: left;
	width: 300px;
	margin-right: 0px;
	margin-left: 0px !important;
	margin-left: 485px;
	display: inline;
}
#allblanc_right2 {
	float: left;
	width: 300px;
	margin-right: 0px;
	margin-left: 0px !important;
	margin-left: 0px;
}

#fastnewsrss_accueil {
	width: 298px;
	border: 1px solid #ccc;
	margin-top: 2px;
	float: left;
	clear: both;
}
#fastnewsrss_gris_bg {
	width: 298px;
	height: 22px;
	background: url(images/bg_news_rss_total-or8.png) repeat-x top center;
}
.rssifasti_on {
	height: 17px;
	padding: 4px 3px 0px 4px;
	float: left;
	font-size: 10px;
	color: #000;
	text-transform: uppercase;
	margin: 2px 0px 0px 2px;
	background: #fff url(images/bg_rss_total_on-or8.png) no-repeat top left;
}
.rssifasti_on a {
	font-size: 9px;
	color: #000;
	text-transform: uppercase;
	float: left;

}
a.rssoni {
	width: 12px; height: 11px;
	float: left;
	background: url(images/rss_mini_on-or8.png) no-repeat center right;
	font-size: 9px;
	color: #000;
	text-transform: uppercase;

}
.rssifasti_off {
	height: 16px;
	padding: 4px 3px 0px 4px;
	float: left;
	font-size: 10px;
	color: #000;
	text-transform: uppercase;
	margin: 1px 0px 0px 2px;
	background: transparent url(images/bg_rss_total_off-or8.png) repeat-x top left;
}
.rssifasti_off a {
	font-size: 9px;
	color: #000;
	text-transform: uppercase;
	float: left;
}
a.rssoffi {
	width: 12px; height: 11px;
	float: left;
	background: url(images/rss_mini_off-or8.png) no-repeat center right;
	font-size: 9px;
	color: #000;
	text-transform: uppercase;

}
#rssviewaconta {
	float: left;
	clear: both;
	width: 298px;
}
#rssviewaconta ul {
	padding-bottom: 6px;
	float: left;
	clear: both;
	width: 298px;
}
#rssviewaconta ul li {
	list-style: none;
	float: left;
	clear: both;
	padding: 3px 6px 1px 6px;
	width: 90%;
	margin-left: 3%;
	border-bottom: 1px dotted #ccc;
	display: inline;
}
#rssviewaconta ul li h6 {
	float: left;
	padding: 3px 6px 3px 3px;
	display: inline;
}
#rssviewaconta ul li h6 img {
	border: 3px solid #cccccc;
	display: inline;
}
#rssviewaconta ul li h5 {
	padding: 3px 3px 3px 6px;
	width: 220px;
	margin-left: 0px;
	padding-left: 0px !important;
	padding-left: 0px;
	display: inline;
}
#rssviewaconta ul li h5 a {
	font-size:11px;
	font-weight:bold;
	color:#000;
}
#rssviewaconta ul li h5 span a {
	color: #999;
	font-size: 10px;
	text-transform: uppercase;
	margin-top: 5px;
	margin-left: 110px;
	float: left;
}
#lactudesstarsemail {
	width: 298px;
	float: left;
	clear: both;
	margin-top: 4px;
	height: 53px;
	background: #fff url(images/bg_lactudesstars-or8.png) no-repeat top center;
}
#lactudesstarsemail h4 {
	color: #666;
	font-size: 11px;
	padding: 3px;
}

form#lactudesstarsemail_top {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 68px !important;
	padding: 4px 0px 0px 68px;
}
form#lactudesstarsemail_top #lactudesstarsemail_top_text {
	background: transparent;
	border: 0px;
	width: 125px;
	font-size: 11px;
	color: #999999;
	text-transform: uppercase;
}
form#lactudesstarsemail_top #lactudesstarsemail_top_submit {
	background: transparent;
	border: 0px;
	font-size: 11px;
	color: #999999;
	margin-left: 29px !important;
	margin-left: 31px;
	text-transform: uppercase;
}
#voiraaussia {
	width: 298px;
	background: #c7c7c7 url(images/bg_voiraussi-or8.png) repeat-x bottom center;
	padding-bottom: 5px;
	clear: both;
	float: left;
}
#voiraaussia ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}
#voiraaussia ul li {
	width: 285px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 1px;
	margin-left: 6px;
	margin-bottom: 2px;
}
#voiraaussia ul li a {
	color: #fff;
	font-size: 11px;
	font-weight:bold;
}
#voiraaussia ul li a:hover {
	color: #fff;
	font-size: 11px;
	text-decoration: none;
}
#voiraaussia h4 {
	color: #fff;
	padding: 4px;
	font-size: 16px;
}
#pubarightaaq {
	float: left;
	clear: both;
	width: 298px;
	border: 1px solid #ccc;
}
#pubarightaaq h6 {
	float: left;
	padding: 2px 3px;
	clear: both;
	width: 292px;
	background: #ccc;
	color: #fff;
	text-transform: uppercase;
	font-size: 10px;
	text-align: right;
}
ul#linkbii {
	float: left;
	width: 141px;
	padding: 5px 2px 10px;
}
ul#linkbii li {
	float: left;
	display: inline;
	margin: 1px;
}
ul#linkbii li a {
	color: #666666;
	font-size: 10px;
	background: url(images/foot_blanc-or8.png) no-repeat center left !important;
	background: url(images/foot_blanc-or8.png) no-repeat 4px left;
	padding-left: 10px;
	text-transform: uppercase;
}
.phostisiaaa_bg {
	background: #efefef url(images/ecouterleswebrradio_deg-or8.png) repeat-x bottom center;
}
#phostisiaaa_accueil {
	width: 298px;
	border: 1px solid #ccc;
	margin-top: 2px;
	float: left;
	clear: both;
}
#phostisiaaa_gris_bg {
	width: 298px;
	height: 22px;
	float: left;
	background: url(images/compte_gratuit_bg_gris-or8.png) repeat-x top center;
}
#phostisiaaa_gris_bg h5 {
	padding: 4px 2px 0px 4px;
	float: left;
	height: 18px;
	background: url(images/ecouterwebradio_dark-or8.png) repeat-x top center;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
}
#phostisiaaa_gris_bg h6 {
	padding: 0px 0px 0px 0px;
	float: left;
	height: 22px;
	width: 23px;
	background: url(images/ecouterwebradio_arrondis-or8.png) no-repeat top center;
}
.grandi_lire_la_suite {
	clear: both;
	text-align: right;
	height: 14px;
	padding: 0px 0px 0px 0px;
}
.grandi_lire_la_suite h5 {
	float: right;
	height: 14px;
	background: url(images/lirelasuite_bg-or8.png) repeat-x 0px -2px; /* ligne modifi� */
	color: #000;
	font-size: 10px;
	text-transform: uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 4px 0px 0px;
}
.grandi_lire_la_suite h5 a {
	color: #000;
	font-size: 10px;
	text-transform: uppercase;
	background: url(images/lirelasuite_arrondis-or8.png) no-repeat 0px -3px; /* ligne modifi� */
	height: 14px;
	padding-left: 15px;
	text-decoration: none;
}
.petti_lire_la_suite {
	clear: both;
	text-align: right;
	height: 14px;
	padding: 0px 0px 0px 0px;
}
.petti_lire_la_suite h5 {
	float: right;
	height: 14px;
	background: url(images/lirelasuite_bg-or8.png) repeat-x 0px -2px; /* ligne modifi� */
	color: #000;
	font-size: 10px;
	text-transform: uppercase;
	padding: 1px 4px 0px 0px;
}
.petti_lire_la_suite h5 a {
	color: #000;
	font-size: 10px;
	text-transform: uppercase;
	background: url(images/lirelasuite_arrondis-or8.png) no-repeat 0px -3px; /* ligne modifi� */
	height: 14px;
	padding-left: 15px;
	text-decoration: none; /* ligne ajout� */
}
#hikcontas {
	width: 304px;
	float: left;
	clear: both;
}
#hikcontas2 {
	width: 203px;
	float: left;
	margin-left: 3px;
}
#videohoti_accueil {
	width: 508px;
	border: 1px solid #ccc;
	margin-top: 6px;
	float: left;
	clear: both;
}
#videohoti_accueil_gris_bg {
	width: 508px;
	height: 21px;
	float: left;
	background: url(images/compte_gratuit_bg_gris-or8.png) repeat-x top center;
}
#videohoti_accueil_gris_bg h4, #videohoti_accueil_gris_bg h2 {
	padding: 4px 2px 0px 4px;
	float: left;
	height: 21px;
	background: url(images/videoshot_rose-or8.png) repeat-x top center;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
}
#videohoti_accueil_gris_bg h4 a, #videohoti_accueil_gris_bg h2 a {
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
}
#videohoti_accueil_gris_bg h6 {
	padding: 0px 0px 0px 0px;
	float: left;
	height: 21px;
	width: 24px;
	background: url(images/videoshot_arrondis-or8.png) no-repeat top center;
}
#videohoti_accueil ul {
	clear: both;
	float: left;
	list-style: none;
	background: #fff url(images/videoshot_bg_deg-or8.png) repeat-x bottom center;
	width: 504px;
	/* height: 123px; supprime cette ligne */
	padding: 2px 2px 2px 2px;
}
#videohoti_accueil ul li {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 2px;
	text-align: center;
	display: inline;
	width: 95px;
}
#videohoti_accueil ul li h5 {
	text-align: center;
    width: 90px;
    float: left;
	clear: both;
    margin-top: -12px;
}
#videohoti_accueil ul li h5 a {
	color: #ff0066;
	font-size: 11px;
	text-transform: uppercase;
}
#videohoti_accueil ul li h4 a {
	color: #999999;
	font-size: 10px;
}
#videohoti_accueil ul li h3 {
	width: 65px; height: 14px;
	background: url(images/bloc_voir.png) no-repeat top center;
	padding-top: 3px;
	margin-top: 5px;
	margin-left: 15px !important;
	margin-left: 5px;
}
#videohoti_accueil ul li h3 a {
	color: #666666;
	font-size: 10px;
	text-transform: uppercase;
}
#hitidumomenti_accueil {
	width: 508px;
	border: 1px solid #ccc;
	margin-top: 6px;
	float: left;
	clear: both;
}
#hitidumomenti_accueil_gris_bg {
	width: 508px;
	height: 21px;
	float: left;
	background: url(images/compte_gratuit_bg_gris-or8.png) repeat-x top center;
}
#hitidumomenti_accueil_gris_bg h4, #hitidumomenti_accueil_gris_bg h2 {
	padding: 4px 2px 0px 4px;
	float: left;
	height: 21px;
	background: url(images/hitsdumoment_bleu-or8.png) repeat-x top center;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
}
#hitidumomenti_accueil_gris_bg h4 a, #hitidumomenti_accueil_gris_bg h2 a {
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
}
#hitidumomenti_accueil_gris_bg h6 {
	padding: 0px 0px 0px 0px;
	float: left;
	height: 21px;
	width: 25px;
	background: url(images/hitsdumoment_arrondis-or8.png) no-repeat top center;
}
#begdegduhitidumoemnt {
	width: 508px;
	background: url(images/deg_hitsdumoment-or8.png) repeat-x bottom center;
	float: left;
	clear: both;
}
ul.quelqipart {
	width: 169px;
	float: left;
	padding: 7px 0px 7px 9px;
}
ul.quelqipart li {
	width: 169px;
	list-style: none;
	clear: both;
	float: left;
	margin-bottom: 4px;
}
.leftiaaaoif {
	float: left;
	width: 67px;
}
.leftiaaaoif img {
	border: 2px solid #000;
}
.rightiiaaaoif {
	width: 95px;
	float: left;
}
.rightiiaaaoif h3 a {
	font-size:11px;
	font-weight:bold;
	color:#000;
}
.rightiiaaaoif h4 {
	padding: 2px 0px 0px 3px;
	width: 95px;
}
.rightiiaaaoif h3 {
	padding: 2px 0px 0px 3px;
	width: 95px;
}
.rightiiaaaoif h4 a {
	font-size: 11px;
	color: #666;
	background: url(images/fleche_gris-or8.png) no-repeat 3px !important;
	background: url(images/fleche_gris-or8.png) no-repeat 3px left;
	padding-left: 12px;
	text-decoration:underline;
}
.soniaa {
	float: left;
	text-indent: -9999px;
	width: 14px; height: 14px;
	background: url(images/listen_orange-or8.png) no-repeat;
	margin: 0px 2px;
}

ul.quelqipart2 {
	width: 507px;
	float: left;
	clear: both;
	padding: 7px 0px 7px 0px;
}
ul.quelqipart2 li {
	width: 169px;
	list-style: none;
	float: left;
	margin-bottom: 4px;
	margin-left: 0px;
}
.leftiaaaoif2 {
	float: left;
	width: 67px;
}
.leftiaaaoif img {
	border: 2px solid #000;
}
.rightiiaaaoif2 {
	width: 102px;
	float: left;
}
.rightiiaaaoif2 h5 a, .rightiiaaaoif2 h3 a {
	font-size: 11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.rightiiaaaoif2 h6, .rightiiaaaoif2 h4 {
	padding: 2px 0px 0px 3px;
	width: 95px;
}
.rightiiaaaoif2 h5, .rightiiaaaoif2 h3 {
	padding: 2px 0px 0px 3px;
	width: 95px;
}
.rightiiaaaoif2 h6 a, .rightiiaaaoif2 h4 a {
	font-size: 11px;
	color: #666;
	background: url(images/fleche_gris-or8.png) no-repeat 3px !important;
	background: url(images/fleche_gris-or8.png) no-repeat 3px left;
	padding-left: 12px;
}

#endirectduforumi_accueil {
	width: 302px;
	border: 1px solid #ccc;
	margin-top: 6px;
	float: left;
	clear: both;
}
#endirectduforumi_accueil_gris_bg {
	width: 302px;
	height: 21px;
	float: left;
	background: url(images/compte_gratuit_bg_gris-or8.png) repeat-x top center;
}
#endirectduforumi_accueil_gris_bg h5 {
	padding: 4px 2px 0px 4px;
	float: left;
	height: 21px;
	background: url(images/enconcert_green2-or8.png) repeat-x top center;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
}
#endirectduforumi_accueil_gris_bg h5 a {
	color: #fff;
}
#endirectduforumi_accueil_gris_bg h6 {
	padding: 0px 0px 0px 0px;
	float: left;
	height: 21px;
	width: 25px;
	background: url(images/enconcert_arrondis-or8.png) no-repeat top center;
}
#endirectduforumi_accueil ul {
	width: 302px;
	float: left;
	clear: both;
}
#endirectduforumi_accueil ul li {
	width: 292px;
	background: #fff url(images/endirectduforum_deg-or8.png) repeat-x bottom center;
	list-style: none;
	padding: 9px 0px 7px 10px;
	float: left;
	clear: both;
}
#endirectduforumi_accueil ul li h6 {
	float: left;
	color: #666;
	font-size: 10px;
	width: 66px;
}
#endirectduforumi_accueil ul li h5 {
	color: #333;
	font-size: 11px;
	padding-left: 0px;
	width: 225px;
	float: left;
}
#endirectduforumi_accueil ul li h6 a {
	color: #666666;
	font-size: 10px;
}
#endirectduforumi_accueil ul li h5 a {
	color: #333;
	font-size: 12px;
	font-weight:bold;
}
#enconecerti_accueil {
	width: 201px;
	border: 1px solid #ccc;
	margin-top: 6px;
	float: left;
	clear: both;
}
#enconecerti_accueil_gris_bg {
	width: 201px;
	height: 21px;
	float: left;
	background: url(images/compte_gratuit_bg_gris-or8.png) repeat-x top center;
}
#enconecerti_accueil_gris_bg h5, #enconecerti_accueil_gris_bg h4 {
	padding: 4px 2px 0px 4px;
	float: left;
	height: 21px;
	background: url(images/starautop_jaune-or8.png) repeat-x top center;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
}
#enconecerti_accueil_gris_bg h6 {
	padding: 0px 0px 0px 0px;
	float: left;
	height: 21px;
	width: 25px;
	background: url(images/starautop_arrondis-or8.png) no-repeat top center;
}
#enconecerti_accueil_gris_bg h4 a, #enconecerti_accueil_gris_bg h5 a {
	color: #fff;
}
#enconecerti_accueil h5 {
	width: 201px;
	height: 27px;
	padding: 0px 0px 0px 0px;
	clear: both;
	float: left;
	background: url(images/enconcert_deg-or8.png) repeat-x top center;
}
#enconecerti_accueil h5 a {
	width: 190px;
	height: 18px;
	float: left;
	padding: 9px 0px 0px 8px;
	background: url(images/fleche_enconcert_top-or8.png) no-repeat 13px right;
	color: #000;
	font-size: 11Px;
	text-transform: uppercase;
}
#enconecerti_accueil h5 a.inveriuqs {
	background: url(images/fleche_enconcert_bas-or8.png) no-repeat 13px right;
}
#enconecerti_accueil span.vert {
	color:#009900;
}
.coniqsd {
	float: left;
	padding: 5px;
}
.coniqsd img {
	float: left;
	margin-right: 5px;
	width: 80px;
}
.coniqsd p {
	padding: 2px;
	font-size:11px;
	width: 100px;
	float: left;
}
#starautop_accueil {
	width: 508px;
	border: 1px solid #ccc;
	margin-top: 6px;
	float: left;
	clear: both;
}
#menurosi {
	width: 814px;
	height: 34px;
	background: url(images/menu_bg_artist-or8.png) repeat-x top center;
}
#menurosi ul {

}
#menurosi ul li {
	float: left;
	display: inline;
	margin-left: 8px;
	padding-top: 11px;
	background: url(images/separi-or8.png) no-repeat 0px 1px;
	height: 19px;
	padding-left: 8px;
}
#menurosi ul li.craoraooo {
	float: left;
	display: inline;
	margin-left: 8px;
	padding: 7px 5px 0px;
	background: url(images/bg_menu_artist_on-or8.png) repeat-x top center;
	height: 19px;
	margin-top: 4px;
	margin-right: 5px;
}
#menurosi ul li a {
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
}

#artista_alanunaatop {
	width: 298px;
	border: 1px solid #ccc;
	margin-top: 6px;
	float: left;
	clear: both;
	background: #fff url(images/encoret_deg-or8.png) repeat-x bottom center;
}
#artista_alanunaatop_gris_bg {
	width: 298px;
	height: 21px;
	float: left;
	background: url(images/artistautop_grey_bg-or8.png) repeat-x top center;
}
#artista_alanunaatop_gris_bg h5 {
	padding: 4px 2px 0px 4px;
	float: left;
	height: 21px;
	background: url(images/artistautop_rose-or8.png) repeat-x top center;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
}
#artista_alanunaatop_gris_bg h5 a {
	color: #fff;
}
#artista_alanunaatop_gris_bg h6 {
	padding: 0px 0px 0px 0px;
	float: left;
	height: 21px;
	width: 23px;
	background: url(images/artistautop_arrondis-or8.png) no-repeat top center;
}
#artista_alanunaa {
	width: 298px;
	border: 1px solid #ccc;
	margin-top: 6px;
	float: left;
	clear: both;
	background: #fff url(images/encoret_deg-or8.png) repeat-x bottom center;
}
#artista_alanunaa_gris_bg {
	width: 298px;
	height: 21px;
	float: left;
	background: url(images/compte_gratuit_bg_gris-or8.png) repeat-x top center;
}
#artista_alanunaa_gris_bg h2 {
	padding: 4px 2px 0px 4px;
	float: left;
	height: 21px;
	background: url(images/hitsdumoment_bleu-or8.png) repeat-x top center;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
}
#artista_alanunaa_gris_bg h2 a {
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
}
#artista_alanunaa_gris_bg h6 {
	padding: 0px 0px 0px 0px;
	float: left;
	height: 21px;
	width: 25px;
	background: url(images/hitsdumoment_arrondis-or8.png) no-repeat top center;
}
#artista_alanunaa ul {
	width: 298px;
	margin-top: 6px;
	float: left;
	clear: both;
}
#artista_alanunaa ul li {
	width: 95px;
	padding: 5px 2px;
	list-style: none;
	float: left;
	display: inline;
	text-align: center;
}
#artista_alanunaa ul li img {
	width: 70px;
	height: 70px;
	margin-bottom: 3px;
	border: 2px solid #000;
}
#artista_alanunaa ul li h6, #artista_alanunaa ul li h5 {
	color: #666666;
	font-size:11px;
	font-weight:bold;
}
#tpsa {
	width: 298px;
	border: 1px solid #ccc;
	margin-top: 2px;
	float: left;
	clear: both;
	background: url(images/deg_musicactuaa-or8.png) repeat-x bottom center;
}
#tpsa_gris_bg {
	width: 298px;
	height: 22px;
	float: left;
	background: url(images/compte_gratuit_bg_gris-or8.png) repeat-x top center;
}
#tpsa_gris_bg h2 {
	padding: 4px 2px 0px 4px;
	float: left;
	height: 18px;
	background: url(images/syndication_orange-or8.png) repeat-x top center;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
}
#tpsa_gris_bg h6 {
	padding: 0px 0px 0px 0px;
	float: left;
	height: 22px;
	width: 22px;
	background: url(images/syndicat_arrondis-or8.png) no-repeat top center;
}
#tpsa ul {
	width: 298px;
	float: left;
	clear: both;
}
#tpsa ul li {
	width: 298px;
	float: left;
	clear: both;
	background: #f1f1f1;
	margin: 2px 0;
	list-style: none;
}
.tpsa_left1 {
	float: left;
	width: 36px;
	text-align: center;
}
.tpsa_left1 h6 {
	color: #666;
	font-size: 31px;
	padding-top: 10px;
}
.tpsa_left2 {
	float: left;
	width: 53px;
	padding-top: 2Px;
}
.tpsa_left3 {
	float: left;
	width: 205px;
	padding-top: 2Px;
}
.tpsa_left3 h6 {
	color: #000;
	font-size: 9px;
}
.tpsa_left3 h5 {
	color: #000;
	font-size: 10px;
	line-height: 10px;
}
.tpsa_left3 h5 a {
	color: #000;
	font-size: 12px;
	line-height: 13px;
}
.tpsa_left3 h3 a {
	color: #CC3300;
    font-weight: bold;
	font-size: 17px;
	line-height: 13px;
}
.tpsa_left3 p {
	color: #000;
	font-size: 10px;
	line-height: 11px;
}
#categorieclip {
	width: 300px;
	margin-top: 2px;
	float: left;
	clear: both;
}
#categorieclip_gris_bg {
	width: 300px;
	height: 22px;
	float: left;
	background: url(images/categories_gris-or8.png) repeat-x top center;
}
#categorieclip_gris_bg h2 {
	padding: 4px 2px 0px 4px;
	float: left;
	height: 18px;
	background: url(images/categories_orange-or8.png) repeat-x top center;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
}
#categorieclip_gris_bg h6 {
	padding: 0px 0px 0px 0px;
	float: left;
	height: 22px;
	width: 26px;
	background: url(images/categories_arrondis-or8.png) no-repeat top center;
}
.popocatg {
	margin: 3px 0 3px;
	font-size: 11px;
	color: #4d4d4d;
	clear: both;
	float: left;
	width: 250px;
}
ul.violitis {
	float: left;
	width: 90px;
	padding: 0px 5px;
	
}
ul.violitis li {
	float: left;
	clear: both;
	list-style: none;
	margin-bottom: 2px;
	width: 90px;
}
ul.violitis li a {
	color: #86479d;
	background: url(images/carregrig-or8.png) no-repeat 0px 4px;
	padding-left: 9px;
	font-size: 11px;
}
#clearboth {
	clear: both;
}
#blogcetarticlaa, #blogcetarticlaas {
	float: left;
	clear: both;
	width: 298px;
	padding-top: 5px;
}
#blogcetarticlaa h5, #blogcetarticlaas h5 {
	color: #000;
	background: url(images/grosse_flechegris-or8.png) no-repeat center right;
	padding-right: 30px;
	font-size: 16px;
	float: left;
}
#blogcetarticlaa p {
	color: #000;
	width: 280px;
	height: 60px;
	overflow: auto;
	float: left;
	clear: both;
	margin: 12px 0 10px 7px;
	background: #FEFEFE;
	border: 1px solid #ccc;
}
#blogcetarticlaa h4 {
	color: #000;
	font-size: 10px;
	width: 296px;
	height: 19px;
	border: 1px solid #ccc;
	background: #fff url(images/cadrigris_deg-or8.png) no-repeat bottom left;
	float: left;
	clear: both;
	margin-top: 5px;
	padding-top: 4px;
}
#blogcetarticlaa h4 a {
	color: #000;
	font-size: 11px;
	margin-left: 5px;
	width: 283px;
	background: url(images/rssi-or8.png) no-repeat top right;
	float: left;
	height: 12px;
	padding-top: 2px;
}
#blogcetarticlaa h6, #blogcetarticlaas h6 {
	color: #000;
	font-size: 10px;
	width: 296px;
	height: 19px;
	border: 1px solid #ccc;
	background: #fff url(images/cadrigris_deg-or8.png) no-repeat bottom left;
	float: left;
	clear: both;
	margin-top: 5px;
	padding-top: 4px;
}
#blogcetarticlaa h6 a {
	color: #000;
	font-size: 11px;
	margin-left: 5px;
	width: 283px;
	background: url(images/posti-or8.png) no-repeat top right;
	float: left;
	height: 14px;
	padding-top: 2px;
}
#blogcetarticlaas h6 a {
	color: #000;
	font-size: 11px;
	margin-left: 5px;
	width: 283px;
	background: url(images/icons/pictures.png) no-repeat top right;
	float: left;
	height: 14px;
	padding-top: 2px;
}
#blogcetarticlaa form {
	float: left;
	clear: both;
	width: 298px;
	padding-top: 12px;
}
#blogcetarticlaa form label {
	float: left;
	clear: both;
	width: 122px;
	color: #000;
	font-size: 11px;
	margin-top: 4px;
	margin-left: 10px;
}
#blogcetarticlaa form input {
	margin-top: 4px;
	background: #fff;
	border: 1px solid #7a7a7a;
	width: 140px;
	padding: 2px 3px;
}
#blogcetarticlaa form textarea {
	margin-top: 4px;
	background: #fff;
	height: 40px;
	border: 1px solid #7a7a7a;
	width: 140px;
	padding: 2px 3px;
}
#blogcetarticlaa form input#submoqspdoq {
	margin-top: 4px;
	background: #fff;
	border: 1px solid #7a7a7a;
	width: 50px;
	text-align: center;
	float: right;
	margin-right: 18px;
	padding: 2px 3px;
}
#starautop_accueil_gris_bg {
	width: 508px;
	height: 21px;
	float: left;
	background: url(images/compte_gratuit_bg_gris-or8.png) repeat-x top center;
}
#starautop_accueil_gris_bg h2 {
	padding: 4px 2px 0px 4px;
	float: left;
	height: 21px;
	background: url(images/starautop_jaune-or8.png) repeat-x top center;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
}
#starautop_accueil_gris_bg h2 a {
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
}
#starautop_accueil_gris_bg h6 {
	padding: 0px 0px 0px 0px;
	float: left;
	height: 21px;
	width: 25px;
	background: url(images/starautop_arrondis-or8.png) no-repeat top center;
}
.hikqskdjqkd {
 	padding-top: 2px;
}
.concert_top {
    margin: 5px 5px 0px 5px;
    color: #000;
    padding-top: 9px;
    display: block;
    float: left;
    font: bold 90%/110% Geneva, Arial, Helvetica, sans-serif;
    text-align: center;
    background: url(images/cal.png) top left no-repeat;
    height: 15px;
    width: 24px;
}
.concert_top a {
    font: bold 90%/110% Geneva, Arial, Helvetica, sans-serif;
}
/* Footer
--------------*/
#basfouti {
	width: 831px;
	background: #9c9c9c url(images/foot.png) repeat-x top center;
	clear: both;
	float: left;
}
.parias {
	float: left;
	width: 207px;
	background: url(images/foot_bar-or8.png) no-repeat 34px right;
}
.parias h4 {
	background: url(images/foot_deg_titre-or8.png) no-repeat center 24px;
	height: 50px;
	margin-bottom: -20px;
	text-align: center;
	padding-top: 5px;
	color: #666666;
	font-size: 17px;
}
.parias h4 a {
	color: #666666;
	font-size: 17px;
}
#articlgemmi {
	float: left;
	padding-left: 5px;
}
#articlgemmi img {
	float: left;
	padding: 3px;
}
#articlgemmi p {
	padding: 3px;
	color: #555;
	font-size: 11px;
}
#articlgemmi p span {
	padding: 3px;
	color: #000000;
	font-size: 11px;
	font-weight:bold;
}

ul#strarisexpo {
	float: left;
	clear: both;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px -10px 0px;
}
ul#strarisexpo2 {
	float: left;
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	width: 153px;
}
ul#strarisexpo2 li{
	float: left;
	clear: both;
	width: 153px;
	padding: 0px 0px 0px 13px;
	margin: 2px 0px 2px 0px;
	color: #000;
	font-size: 10px;
	list-style: none;
	background: url(images/foot_blanc-or8.png) no-repeat 0px 4px !important;
	background: url(images/foot_blanc.gif) no-repeat 0px 4px;
	padding-right: 9px;
		border-bottom: 1Px dotted #fff;
		padding-bottom: 3px;
}
ul#strarisexpo2 li em a{
	float: left;
	color: #000;
	font-size: 10px;
}
ul#strarisexpo3 {

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	width: 153px;
}
ul#strarisexpo3 li  {
	float: left;
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 2px;
	width: 153px;
	list-style: none;
}
ul#strarisexpo3 li h6  {
	float: left;
}
ul#strarisexpo3 li h6 img  {
	border: 1px solid #666;
	
}
ul#strarisexpo3 li h5  {
	float: left;
	padding-left: 5px;
	width: 90px;
}
ul#strarisexpo3 li h5 span a  {
	color: #333333;
	font-size: 12px;
	font-weight:bold;
}
ul#strarisexpo3 li h5 a  {
	color: #555;
	font-size: 12px;
}
ul#strarisexpo4 {
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	width: 153px;
}
ul#strarisexpo4 li{
	width: 153px;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 0px;
	list-style: none;
	background: url(images/foot_noir-or8.png) no-repeat center left !important;
	background: url(images/foot_noir.gif) no-repeat 4px left;
	padding-right: 9px;
	float: left;
	clear: both;
}
ul#strarisexpo4 li a{
	float: left;
	background: transparent;
	/* ligne �  supprimer height: 16px; */
	color: #000;
	padding: 2px 0px 0px 13px;
	border-bottom: 1Px dotted #000;
	width: 140px;
}
#footer {
	text-align: center;
	clear: both;
	margin: 10px 0px; 
	padding: 10px 20px;
	color: #fff;
}
#footer p {
	color: #fff;
}
#footer p a {
	color: #fff;
}
#footer p#partenaires, #footer p#partenaires a {
	color: #333333;
    font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*Pagination*/
div.pagination {
    font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 74px;
    padding: 3px;
    margin: 3px;
	padding-left: 90px;
	zoom: 1;
	clear: both;
}
div.pagination a {
    background: #666666;
	color: #fff;
    border: 1px solid #9aafe5;
    margin: 1px;
    padding: 2px 5px;
    text-decoration: none;
}
div.pagination span.courante {
    background-color: #90cc12;
    border: 1px solid #90cc12;
    color: #fff;
    font-weight: bold;
    margin: 1px;
    padding: 2px 5px;
}
div.pagination span.desactive {
    background-color: #fff;
    border: 1px solid #eee;
    color: #ddd;
    margin: 1px;
    padding: 2px 5px;
}
/* Menu horizontale
-------------------------------------------------------- */
a.sp_menu48, a.sp_menu3, a.sp_menu8, a.sp_menu18, a.sp_menu44, a.sp_menu45, a.sp_menu46, a.sp_menu47, a.sp_menu48_on, a.sp_menu3_on, a.sp_menu8_on, a.sp_menu18_on, a.sp_menu44_on, a.sp_menu45_on, a.sp_menu46_on, a.sp_menu47_on { display:block; float:left; position:relative; text-align:center; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000 }
.sp_linkmenu { color:#333; text-decoration:none }
.sp_linkmenu:hover { color:#000; text-decoration:underline }
.sp_linkmenu_on { color:#000; text-decoration:none; font-weight:bold; font-size:11px }
a.sp_menu1, a.sp_menu48, a.sp_menu2, a.sp_menu3, a.sp_menu8, a.sp_menu4, a.sp_menu18, a.sp_menu5, a.sp_menu44, a.sp_menu6, a.sp_menu45, a.sp_menu47, a.sp_menu7, a.sp_menu46 {
	float: left;
	display: inline;
	height: 19px;
	background: url(images/bg_menu-or8.png) no-repeat top left;
	padding-right: 10px;
	padding: 8px 8px 0px 13px;
	margin-top: 14px;
	color:#000;
}
a.sp_menu4:hover, a.sp_menu4_on, a.sp_menu18:hover, a.sp_menu18_on, a.sp_menu5:hover, a.sp_menu5_on, a.sp_menu44:hover, a.sp_menu44_on, a.sp_menu47:hover, a.sp_menu47_on, a.sp_menu6:hover, a.sp_menu6_on, a.sp_menu45:hover, a.sp_menu45_on, a.sp_menu7:hover, a.sp_menu7_on, a.sp_menu46:hover, a.sp_menu46_on, a.sp_menu8:hover, a.sp_menu8_on, a.sp_menu1:hover, a.sp_menu1_on, a.sp_menu48:hover, a.sp_menu48_on, a.sp_menu2:hover, a.sp_menu2_on, a.sp_menu3:hover, a.sp_menu3_on {
	float: left;
	display: inline;
	height: 23px;
	padding-right: 10px;
	padding: 8px 8px 0px 13px;
	margin-top: 10px;
	background: url(images/bg_menu_on-or8.png) repeat-x top left; 
}
.sp_sub_menu1, .sp_sub_menu2, .sp_sub_menu4, .sp_sub_menu5, .sp_sub_menu6, .sp_sub_menu7, .sp_sub_menu48, .sp_sub_menu3, .sp_sub_menu8, .sp_sub_menu18, .sp_sub_menu44, .sp_sub_menu45, .sp_sub_menu46, .sp_sub_menu47 {
	float: left;
	display:block; 
	position:relative; 
	width:700px; 
	padding:0px 0px 0px 0px; 
	background:none; 
	height:15px; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	text-align:center;
}
#menu_topi {
	margin-top: 4px;
}
#menutopi {
	width: 600px;
	clear: both;
	float: left;
	margin-top: 0px !important;
	margin-top: 7px;
}

h6.hekiaa {
	float: left;
	clear: both !important;
	clear: none;
	width: 266px;
	font-size: 10px;
	color: #959595;
	text-transform: uppercase;
	margin-left: 66px !important;
	margin-left: 31px;
	text-align: center;
	padding-top: 0px !important;
	padding-top: 4px;
}
h5.heki2 {
	float: left;
	width: 78px;
	font-size: 10px;
	color: #959595;
	text-transform: uppercase;
	text-align: center;
	padding-top: 0px !important;
	padding-top: 4px;
}
h4.heki3 {
	float: left;
	width: 94px;
	font-size: 10px;
	color: #959595;
	text-transform: uppercase;
	text-align: center;
	padding-top: 0px !important;
	padding-top: 4px;
}
/* Radio
-------------------------------------*/
.glidecontentwrapper{
position: relative; /* Do not change this value */
overflow: hidden;
}
.glidecontent{ /*style for each glide content DIV within wrapper.*/
background:url(images/bg_rad.gif) repeat-x;
position: absolute; /* Do not change this value */
visibility: hidden;
}
#base {
	display:block;
	width:100%;
	clear:both;
	height:50px;
	position:fixed;
	bottom:0px;
	background:url(images/footer_fluid-trans.png) repeat-x;
}

#base_images {
	display:block;
	position:relative;
	top:14px;
	height:35px;
	width:800px;
	margin: 0 auto;
}
.onairt {height:35px;font-size:100%;font-family:Arial, Verdana;color:#4f4b4c;}
.onairt img {float:left;}
.onairt p {font:bold 16px Arial, sans-serif;margin:0;padding:0}
.onairt p a {font:bold 14px Arial, sans-serif;color:#fff;margin:0;padding:0; text-decoration:underline;}
.onairt span {display:block;font-size:12px;color:#fff;margin:0;padding:0}

