/* Hides from IE5-mac \*/
* html {height: 1%;}
/* End hide from IE5-mac */ 

body {padding:0; margin:0; background:#F3F0E7;}
body, td, input, textarea{
	line-height:14px;
	font-size:12px;
    font-family:Georgia;
	color:#5E5E5E;
	vertical-align:top;
	padding:0px;
	text-align:left;
}

/* Fix png pour IE */
img, div, a, input { behavior: url(images/iepngfix.htc) }


img { border:0px; }
br{font-size:10px}
table{border:0px; border-collapse:collapse; width:100%; height:100%	}

span{color:#E12A72;} 

.vam{ vertical-align:middle}

.bg{ background:url(images/top.gif) no-repeat bottom left}
.bg1{ background:url(images/line.gif)}
.bg2{ background:url(images/line1.gif)}
.bg3{ background:url(images/1_bg.gif) no-repeat}

b a{color:#E12A72; text-decoration:underline; text-transform:uppercase} 
b a:hover{text-decoration:none}

span a{color:#E12A72; text-decoration:underline} 
sapn a:hover{text-decoration:none}

a{color:#5E5E5E; text-decoration:underline} 
a:hover{text-decoration:none}

ul{margin:0; padding:0; list-style:none}
li{ margin:0px; padding-left:4px; background:url(images/1_li.gif)  top left no-repeat; clear:both;}
li a{line-height:20px; color:#0033AA;}
li img{float: left; margin-right: 5px; margin-top:2px; vertical-align:middle;}
 
.header{color:#2C1F1E; font-size:10px;} 

.set a {color:#FFFFFF;} 

.set1{color:#5E5E5E; font-size:15px; line-height:13px } 
.set1 span {color:#5E5E5E; font-size:21px } 
.set1 a {color:#5E5E5E;  text-decoration:none}
.set1 a:hover{ color:#DD2565; text-decoration:none} 


.set2 a {color:#E12A72;  text-decoration:none; font-weight:bold}
.set2 a:hover{ color:#DD2565; text-decoration:underline} 


.footer{color:#9C9C9C; } 
.footer span {color:#DD2565; } 
.footer a {color:#5C5C5C; } 

.footer1 {color:#DD2565; } 
.footer1 a {color:#DD2565; } 

.more{background:url(images/4_z1.gif)  center left no-repeat; padding-left:23px; background-position:0 1px; color:#E12A72; font-weight:bold; text-decoration:none; height:20px}
.more:hover{ text-decoration: underline}


.input1{
   padding-left:5px;
   width:103px; height:19px;
   color:#585858;
   font-size:10px
}
.input2{
   padding-left:5px;
   width:158px; height:19px;
   color:#585858;
   font-size:10px;
}
input{
   padding-left:5px;
   width:190px; height:19px;
}
input.submit_of_box{
	height:25px;
	text-align:center;
}
textarea{
   padding-left:5px;
   width:206px; height:110px;
   overflow:auto;
}

tr {
	height:20px;
}
tr {
	/* pour IE 6 */
	height : 1px;
}
	/* pour les autres navigateurs */
* > tr {
	height: auto;
}
	/* pour IE 7 */
*+html tr {
	min-height : 1px;
}

h3 {
	font-family:Georgia;
	font-size:25px;
	margin:0;
	padding:0;
	color:#E12A72;
	line-height:35px;
}
h4 {
	font-family:Georgia;
	font-size:23px;
	margin:0;
	padding:0;
	color:#E12A72;
	line-height:35px;
}
h4.title_of_box {
	font-family:Georgia;
	font-size:15px;
	margin:0;
	padding:0;
	color:#E12A72;
	line-height:35px;
}
.title_of_box{
	margin-bottom:15px;
	margin-top	: 15px;
	margin-left	: 10px;
	font-size	: 22px;
}
.img_title {
	margin-left	: 19px;
	float		: left;
	margin-right	: 5px;
}

.zic_actuel {
	float	: left;
	display:block;
	color : black;
	margin : 10px;
	border : 1px dashed gray;
	khtml-border-radius:  10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	width : 440px;
	height : 100px;
	background: #fff url(http://tbn0.google.com/images?q=tbn:3dSMT-KuG92p6M:http://www.stevensantoro.com/images/music_bg.gif);
}
.zic_actuel span {
	display:block;
	color : black;
	padding : 0px;
}
.zic_actuel img {
	float	: left;
	border	: 0px;
	width	: 100px;
	padding-right : 10px;
}
.zic_hist {
	float	: right;
	display:block;
	color : black;
	margin : 10px;
	border : 1px dashed gray;
	khtml-border-radius:  10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
}
.tel_code {
	color : red;
}
.tel_code span{
	font-size: 11px;color:gray;
}
.top_zic .tel_code,
.form_vote .tel_code,
.find_zic .tel_code{
	display:block;
	color : blue;
}

.error {
	color : red;
}

#player {
	background: #c8d0d3 url(images/player/background.png) no-repeat;
}

#flashplayer{
	position:absolute;
	top: 155px;
	left:170px;
	height:31px;
	width:180px;
}

#player_ombre{
	position:absolute;
	top: 70px;
	left:30px;
	height:130px;
	width:130px;
	background: url(images/player/ombre.png) no-repeat;
}

#player_logo{
	position:absolute;
	top: 5px;
	left:10px;
	height:77px;
	width:266px;
	background: url(images/player/logo.png) no-repeat;
}

#player_pub{
	position:absolute;
	top: 25px;
	left:380px;
	height:255px;
	width:305px;
}
#player_pub iframe img{
	z-index:-1;
}

#player_pochette{
	position:absolute;
	top: 75px;
	left:35px;
	height:100px;
	width:100px;
}

#player_pochette img{
	height:100px;
	width:100px;
}

#player_onair{
	position:absolute;
	top: 70px;
	left:170px;
	font-size:14px;
	font-weight:bold;
	color:Black;
	text-align:left;
	line-height	: 20px;
}

#player_onairbasket{
	position:absolute;
	top: 135px;
	left:170px;
	height:20px;
	width:20px;
}

#player_onairsonnerie{
	position:absolute;
	top: 135px;
	left:190px;
	height:20px;
	width:20px;
}

a.onair_basket{
	display:block;
	height:16px;
	width:16px;
	background: url(images/player/panier.png) no-repeat;
}

a.onair_basket span {
	display: none;
}
a.onair_basket:hover {
	background: url(images/player/panier_over.png) no-repeat;
	z-index: 6000;
}
a.onair_basket:hover span {
	display: block;
	position: absolute;
	z-index: 6000;
	width:300px;
	top: 2em;
	left: 1em;
	background: #edecaa;
	text-align: center;
	color: black;
	padding: 2px;
	border-width:1px;
	border-style:solid;
	border-color:#FFFFFF;
}

a.onair_sonnerie{
	display:block;
	height:16px;
	width:16px;
	background: url(images/player/bell_little.png) no-repeat;
}

a.onair_sonnerie span {
	display: none;
}
a.onair_sonnerie:hover {
	background: url(images/player/bell_little_over.png) no-repeat;
	z-index: 6000;
}
a.onair_sonnerie:hover span {
	display: block;
	z-index: 6000;
	position: absolute;
	width:300px;
	top: 2em;
	left: 1em;
	background: #70bfe7;
	text-align: center;
	color: black;
	padding: 2px;
	border-width:1px;
	border-style:solid;
	border-color:#FFFFFF;
}

#player_histo{
	position:absolute;
	top: 210px;
	left:20px;
}

.lasttitle{	
	font-size:11px;
	height:15px;
	font-weight:bold;
	color:#e82f86;
	text-align:left;
	border-bottom-color:#4569af;
	border-bottom-width:1px;
	border-bottom-style:solid;
	width:350px;
}

a.player_sonnerie{
	display:block;
	height:16px;
	width:16px;
	margin-top:-13px;
	float:right;
	clear:right;
	background: url(images/player/bell_little.png) no-repeat;
}

a.player_sonnerie span {
	display: none;
}
a.player_sonnerie:hover {
	background: url(images/player/bell_little_over.png) no-repeat;
	z-index: 5000;
}
a.player_sonnerie:hover span {
	display: block;
	z-index: 5000;
	position: absolute;
	width:300px;
	top: 2em;
	left: 1em;
	background: #70bfe7;
	text-align: center;
	font-weight:normal;
	color: black;
	padding: 2px;
	border-width:1px;
	border-style:solid;
	border-color:#FFFFFF;
}

a.histo_basket{
	display:block;
	height:16px;
	width:16px;
	margin-top:-17px;
	margin-right:20px;
	float:right;
	clear:right;
	background: url(images/player/panier.png) no-repeat;
}

a.histo_basket span {
	display: none;
}
a.histo_basket:hover {
	background: url(images/player/panier_over.png) no-repeat;
	z-index: 5000;
}
a.histo_basket:hover span {
	display: block;
	position: absolute;
	z-index: 5000;
	width:300px;
	top: 2em;
	left: 1em;
	background: #edecaa;
	text-align: center;
	font-weight:normal;
	color: black;
	padding: 2px;
	border-width:1px;
	border-style:solid;
	border-color:#FFFFFF;
}


.lstPlayer li {
	height:35px;
	width:145px;
	clear:both;
	margin-left:25px;
	margin-right:25px;
	text-align: left;
	display: block;
}
.lstPlayer li a{
	line-height	: 35px;
	vertical-align	: middle;
	text-decoration:none;
}
.lstPlayer li span{
	color		: #0066FF;
	padding		: 0px;
}
.lstPlayer img {
	float		: left;
	clear		: left;
	border		: 0px;
}


#player_rating{
	position:absolute;
	top: 127px;
	left:280px;
}

#player_rating img{
	margin	: 3px;
	cursor:pointer;
}

#star_0{
	height:10px;
	width:10px;
}

#star_1{
	height:15px;
	width:15px;
}

#star_2{
	height:20px;
	width:20px;
}

.top_zic,
.find_zic {
	list-style-type:none;
}
.top_zic li,
.find_zic li{
	width	: 650px;
	height	: 80px;
	clear	: left;
	border	: 0px;
	padding	: 2px;
	margin	: 2px;
	padding-top:10px;
}
.top_zic li strong,
.find_zic li strong{
	font-size: 16px;
}

.top_zic img,
.find_zic img {
	width		: 75px;
}

.top_zic span.top20rank,
.find_zic span.top20rank {
	display:block;
	width:30px;
	line-height:80px;
	font-size:30px;
	float:left;
	color:#c8c8c8;
	margin-right: 5px;
	text-align:center;
}

.find_zic li{
	width	: 450px;
}




table.last_zic {
	text-align	: left;
	width		: 100%;
	border		: 1px solid pink;
	clear		: left;
	font-size	: 10px;
}
table.last_zic td,
table.last_zic tr{
	border		: 1px solid pink;
	text-align	: center;
	font-size	: 15px;
	color		: black;
}
table.last_zic tr{
	height	: 20px;
}
table.last_zic img{
	cursor:pointer;
}

table.programme {
	text-align	: center;
	width		: 100px;
	margin-right: 10px;
	margin	: auto;
}

table.programme td,
table.programme tr{
	height		: 40px;
	font-size	: 15px;
	vertical-align	: middle ;
	text-align	: center ;
}
table.programme ,
table.programme td,
table.programme tr{
	border		: 1px solid gray;
}
table.programme .title,
table.programme .title td,
table.programme .title tr{
	font-style	: bold;
	font-weight	: bold;
	color		: black;
}

a.achat{
	color:#e82f86;
	background-color:none;
	text-decoration:none;
}

a.achat:hover{
	color:white;
	background-color:#e82f86;
}

