body {
	background-color:#1F6AAE;
	background-position:0 6.25em;
	background-repeat:repeat-x;
	background-image:url('../img/background_repeat.jpg');
}
body #container {
	background-position:center 6.25em;
	background-repeat:no-repeat;
	background-image:url('../img/background.jpg');
}
div.twocols {
	clear:both;
}
div.twocols div.left {
	float:left;
	width:19.375em;
}
div.twocols div.right {
	float:right;
	width:19.375em;
}
object.miniplayer {
	position:relative;
	display:block;
	overflow:hidden;
	width:15.625em;
	height:2.5em;
}
object.videoplayer {
	position:relative;
	display:block;
	overflow:hidden;
	width:18.75em;
	height:16.5625em;
}
/* =global
----------------------------------------*/
.modgen {
position:relative;
display:block;
overflow:hidden;
margin:0 0 0.625em;
}

.modgen.mobile IMG {
position:relative;
display:block;
overflow:hidden;
width: 38.75em;
}

.rssitem {
position:relative;
display:block;
overflow:hidden;
margin:0.5em 0 0;
color:#000;
background-color:#e8e8e8;
text-align:right;
padding:0.1875em;
}

#maincontent .rssitem p {
color:#666;
float:right;
background-color:#e8e8e8;
margin:0.15em 0.25em 0 0;
}

#maincontent .rss {
display:block;
float:right;
width:1em;
height:1em;
}

#leftcontent .more,#rightcontent .more {
display:block;
position:relative;
float:right;
font-size:70%;
padding:0.25em 1em;
}

#maincontent p.tag {
color:#19A5D8;
background-color:#fff;
font-size:0.625em;
}

.media {
display:block;
float:left;
width:2.8125em;
height:0.75em;
margin:0.125em 0.25em 0 0;
}

/* 16:9 */
IMG.img90x50 {
display:block;
float:left;
width:5.625em;
height:3.125em;
margin-right:0.5em;
}

IMG.img200x100 {
display:block;
float:left;
width:12.5em;
height:6.25em;
margin-right:0.5em;
}

/* 4:3 */
IMG.img60x45 {
display:block;
float:left;
width:3.75em;
height:2.8125em;
margin-right:0.5em;
}

IMG.img50x50 {
display:block;
float:left;
width:3.125em;
height:3.125em;
margin-right:0.5em;
}

IMG.img60x60 {
display:block;
float:left;
width:3.75em;
height:3.75em;
margin-right:0.5em;
}

IMG.img67x67 {
display:block;
float:left;
width:4.1875em;
height:4.1875em;
margin-right:0.5em;
}

IMG.img100x100 {
display:block;
float:left;
width:6.25em;
height:6.25em;
margin-right:0.5em;
}

IMG.img80x60 {
display:block;
float:left;
width:5em;
height:3.75em;
margin-right:0.5em;
}

IMG.img100x75 {
display:block;
width:6.25em;
height:4.6875em;
}

IMG.img120x90 {
display:block;
float:left;
width:7.5em;
height:5.625em;
margin-right:0.5em;
}

IMG.img140x105 {
display:block;
float:left;
width:8.75em;
height:6.5625em;
margin-right:0.5em;
}

IMG.img280x210 {
display:block;
width:17.5em;
height:13.125em;
margin-right:0.5em;
}

IMG.upload {
margin:0.25em 0 0;
display:block;
width:12.8125em;
height:1.8125em;
}

/* =ckoicetitre
----------------------------------------*/
#btckoicetitre {
position:relative;
display:block;
overflow:hidden;
padding:0.375em;
margin:0 0 0.625em;
color:#fff;
background-color:#1b1b1b;
}

#btckoicetitre IMG {
display:block;
width:13.75em;
height:1.75em;
}

/* =menulist
----------------------------------------*/
#radio #menulist {
position:relative;
display:block;
overflow:hidden;
float:left;
width:9.25em;
height:18.65em;
clear: left;
}
#home div.mobilebox {
display:block;
margin:0 0.1em 0.15em ;
overflow:hidden;
position:relative;
width:14.25em;
height:2.075em;
}
#home div.mobilebox FORM {
position: relative;
width:14.25em;
height:2.075em;	
}
#home div.mobilebox FORM FIELDSET {
	position: absolute;
	top: 0;
	right: 0;
	width: 6.75em;
	height: 1.875em;
}
#home div.mobilebox FORM FIELDSET #mb_go{
	position: absolute;
	top: 0.5em;
	right: 0.75em;
}
#home div.mobilebox FORM FIELDSET #mobquery	{
	background-color:#FFFFFF;
	border:0 none;
	color:#999999;
	font-size:70%;
	height:13px;
	margin:7px 0 2px 0px;
	padding:1px;
	width:72px;
}

#home div.mobilebox IMG {
position: absolute;
top: 0;
left: 0;
width:14em;
z-index: 0;
}

#radio #menulist A IMG {
display:block;
width:9em;
height:2.75em;
margin:0 0 0.125em;
border:0.125em solid #1b1b1b;
}

#radio #menulist a:hover IMG {
border:0.125em solid #09c;
}

#home #menulist {
position:relative;
display:block;
overflow:hidden;
float:left;
width:14.25em;
height:18.65em;
margin-right:0.625em;
}

#home #menulist A img {
display:block;
width:14em;
height:3.75em;
margin:0 0 0.125em;
border:0.125em solid #1b1b1b;
}

#home #menulist A:hover img {
border:0.125em solid #09c;
}

#home #menulist .more {
float:right;
margin:0.5em 0 0;
font-size:0.625em;
color:#19A5D8;
background-color:#111;
}

/* =promos_show
----------------------------------------*/
#promos_show {
position:relative;
display:block;
overflow:hidden;
margin:0 0 0.625em;
width:24.375em;
}

#maincontent #promos_show h2 {
margin:0 0 0.625em;
}

#promos_show .item_show {
position:relative;
display:block;
overflow:hidden;
float:left;
width:21.5em;
height:12.5em;
margin-left:0.5em;
}

#promos_show .item_show img {
display:block;
width:21.5em;
height:12.5em;
}

#promos_show .bt_pshowleft {
width:0.9375em;
height:12.5em;
float:left;
}

#promos_show .bt_pshowright {
width:0.9375em;
height:12.5em;
float:right;
}

#promos_show .more {
color:#19A5D8;
background-color:#111;
}

#promos_show .bt_pshowright a:hover,#promos_show .bt_pshowleft a:hover {
background-position:0 -200px;
background-repeat:no-repeat;
}

#promos_show span {
display:none;
}

#promos_show .bt_pshowright a {
display:block;
height:200px;
width:15px;
color:#fff;
background:#111 url(../img/bt_pshowright.gif) no-repeat;
}

#promos_show .bt_pshowleft a {
display:block;
height:200px;
width:15px;
color:#fff;
background:#111 url(../img/bt_pshowleft.gif) no-repeat;
}

/* =promo_itunes
----------------------------------------*/
#promo_itunes {
position:relative;
display:block;
overflow:hidden;
float:right;
width:9.25em;
height:18.65em;
}

#promo_itunes IMG {
display:block;
width:9.25em;
height:18.65em;
}

#promo_itunes object {
width:9.25em !important;
height:18.65em !important;
}

/* =promofun 
----------------------------------------*/
#musique #promofun {
position:relative;
display:block;
overflow:hidden;
float:left;
width:29.5em;
height:18.5em;
}

#promofun object {
display:block;
width:29.5em !important;
height:18.5em !important;
}

/* =promofun 
----------------------------------------*/
#promofun {
position:relative;
display:block;
overflow:hidden;
float:right;
width:29.5em;
height:18.65em;
}

#home #promofun {
float:left;
margin-right:0.625em;
}

/* =topcontent 
----------------------------------------*/
#topcontent {
position:relative;
display:block;
overflow:hidden;
}

/* =rightTopcol 
----------------------------------------*/
#rightTopcol {
position:relative;
display:block;
overflow:hidden;
float:left;
width:13.75em;
}

#rightTopcol .wrp {
position:relative;
display:block;
overflow:hidden;
margin:0 0 0.5em;
}

#rightTopcol .wrp .ckoicetitre {
display:block;
width:13.75em;
height:1.75em;
margin:0 0 0.5em;
}

#rightTopcol .wrp_part {
position:relative;
display:block;
overflow:hidden;
width:13.75em;
color:#fff;
background-color:#333333;
}

#rightTopcol .wrp_part .nav {
position:relative;
display:block;
overflow:hidden;
clear:left;
width:13.75em;
padding:0.3em 0 0;
}

#rightTopcol .wrp_part .nav img {
display:block;
width:2.9375em;
height:1.3125em;
}

#rightTopcol .wrp_part .nav .left {
float:left;
}

#rightTopcol .wrp_part .nav .right {
float:right;
}

#maincontent #rightTopcol .wrp_part h2 {
color:#fff;
background-color:#333;
}

#rightTopcol DIV.logo {
position:relative;
display:block;
overflow:hidden;
margin:0 0 0.5em;
}

#rightTopcol DIV.logo img {
display:block;
width:13.75em;
height:1.125em;
}

#rightTopcol DIV.item {
position:relative;
display:block;
overflow:hidden;
margin-right:1.7em;
margin-bottom: 0.275em;
clear: both;
}
#maincontent #rightTopcol .item p{
	position: relative;
	display: block;
	float: left;
	height: 1.5625em;
	padding-left: 1em;
	padding-top: 1.5625em;
}
#maincontent #rightTopcol .item a{
	position: relative;
	display: block;
	float: left;
}
#maincontent #rightTopcol .item p a{
	position: relative;
	display: block;
	float: none;
}
#rightTopcol .item img {
display:block;
width:3.125em;
height:3.125em;
}

#rightTopcol .item_part {
position:relative;
display:block;
overflow:hidden;
float:left;
width:3.875em;
padding-left:0.56em;
}

#rightTopcol .item_part img {
display:block;
width:3.75em;
height:3.75em;
border:0.0625em solid #111;
}

#maincontent #rightTopcol .item p,#maincontent #rightTopcol .item p a {
color:#666;
background-color:#111;
}

.makefboard {
position: relative;
display: block;
overflow: hidden;
clear:both;
font-size:0.75em;
color:#19A5D8;
background-color:#111;
text-align: center;
}

/* =emissions
----------------------------------------*/
#emissions, .emission {
position:relative;
display:block;
overflow:hidden;
}

#emissions {
margin:0 0 0.625em;
color:#000;
background-color:#fff;
}

#emissions .more {
color:#19A5D8;
background-color:#fff;
}

.emission {
margin-top:0.5em;
padding:0 0.5em 0.5em;
border-bottom:0.0625em solid #ccc;
}

.emission h3 .media {
width:3.2142em;
height:0.8571em;
}

.emission p.chapo {
clear:both;
padding-top:0.5em;
font-size:0.75em;
}

.emission .info a {
color:#19A5D8;
background-color:#fff;
}

/* =podcasts
----------------------------------------*/
#podcasts,.podcast {
position:relative;
display:block;
overflow:hidden;
}

#podcasts {
margin:0 0 0.625em;
color:#000;
background-color:#fff;
}

#podcasts .more {
color:#19A5D8;
background-color:#fff;
}

.podcast {
width:20em;
padding:0.5em;
border-bottom:0.0625em solid #ccc;
}

.podcast IMG {
display:block;
float:left;
width:5.625em;
height:5.625em;
margin-right:0.5em;
border:0.0625em solid #e7e7e7;
}

/* =bigpodcasts
----------------------------------------*/
#bigpodcasts,.bigpodcast {
position:relative;
display:block;
overflow:hidden;
}

#bigpodcasts {
margin:0 0 0.625em;
color:#000;
background-color:#fff;
}

#bigpodcasts H2 {
font-size:1.2em;
color:#19A5D8;
background-color:#fff;
}

#bigpodcasts .more {
color:#19A5D8;
background-color:#fff;
}

.bigpodcast {
padding:0.5em;
border-bottom:0.0625em solid #f4f4f4;
}

.bigpodcast DIV {
width:17em;
float:left;
margin-right:0.5em;
}

.bigpodcast H3 {
font-size:1.0625em;
}

.bigpodcast H3,.bigpodcast P {
color:#19A5D8;
background-color:#fff;
}

.bigpodcast IMG.vignette {
display:block;
float:left;
width:7.5em;
height:7.5em;
padding-right:0.6em;
}

.bigpodcast A.abon IMG {
display:block;
float:left;
width:4.375em;
height:7.625em;
padding-right:2em;
}

/* =funregions
----------------------------------------*/
#funregions,.funregion {
position:relative;
display:block;
overflow:hidden;
}

#funregions {
float:left;
width:28em;
margin:0 0 0.625em;
padding:0 0.5em 0.5em;
color:#000;
background-color:#fff;
}

#funregions P {
font-size:0.75em;
}

#funregions .funregion {
padding:0.5em;
border-bottom:0.0625em solid #e8e8e8;
}

#funregions .frekinfo {
text-transform:uppercase;
font-weight:700;
font-size:0.875em;
margin:0 0 0.25em;
color:#454545;
background-color:#fff;
}

/* =minifunregions
----------------------------------------*/
#minifunregions,.minifunregion {
position:relative;
display:block;
overflow:hidden;
}

#minifunregions {
margin:0 0 0.625em;
color:#000;
background-color:#fff;
}

.minifunregion {
padding:0.5em;
border-bottom:0.0625em solid #ccc;
}

.minifunregion h3,.minifunregion h3 a {
color:#19A5D8;
background-color:#fff;
}

#minifunregions .more {
color:#19A5D8;
background-color:#fff;
}

/* =clubinfun
----------------------------------------*/
#clubinfun {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0 0 0.625em;
	color:#000;
	background-color:#FFF;
}

#maincontent #clubinfun h2{
	padding:0;
}

#maincontent #clubinfun h2 span{
	display:none;
}

#maincontent #clubinfun h2 img{
	position:relative;
	display:block;
	overflow:hidden;
	width:10.75em;
	height:2.0625em;
	margin-left:1em;
}

#clubinfun a.makeprofil{
	position:relative;
	display:block;
	overflow:hidden;
	width:11.6875em;
	height:1.1875em;
	margin:0.625em auto;
}

#clubinfun a.makeprofil img{
	position:relative;
	display:block;
	overflow:hidden;
	width:11.6875em;
	height:1.1875em;
}

#clubinfun .clubbin {
	position:relative;
	display:block;
	overflow:hidden;
	padding:0.5em;
	border-top:0.0625em solid #CCC;
}

#maincontent #clubinfun .clubbin h3 {
	position:relative;
	display:block;
	overflow:hidden;
	margin-bottom:0.5em;
	padding:0;
	font-size:75%;
	font-weight:bold;
	text-transform:uppercase;
	color:#19A5D8;
	background-color:#FFF;
}

#clubinfun .clubbin .clubbinprofil {
	position:relative;
	display:block;
	overflow:hidden;
	margin-bottom:0.5em;
}

#clubinfun .clubbin .clubbinprofil a.picture {
	position:relative;
	display:block;
	overflow:hidden;
	float:left;
	margin-right:0.5em;
}

#clubinfun .clubbin .clubbinprofil a.picture img {
	position:relative;
	display:block;
	overflow:hidden;
	width:3.125em;
	height:3.125em;
}

#clubinfun .clubbin .clubbinprofil .texts {
	position:relative;
	display:block;
	overflow:hidden;
	float:left;
	width:13.75em;
}

#clubinfun .clubbin .clubbinprofil .texts a,
#clubinfun .clubbin .clubbinprofil .texts p {
	position:relative;
	display:block;
	overflow:hidden;
	color:#111;
	font-size:75%;
}

#clubinfun .clubbin .clubbinprofil .texts a {
	font-weight:bold;
}

#clubinfun a.all {
	position:relative;
	display:block;
	overflow:hidden;
	clear:both;
	margin-bottom:0.5em;
	text-align:right;
	font-size:70%;
	color:#19A5D8;
}

#clubinfun p.clubbin_ticket {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0 0 0.625em;
	color:#111;
}

#clubinfun p.clubbin_ticket a {
	position:relative;
	display:inline;
	overflow:hidden;
	color:#19A5D8;
}

#clubinfun p.clubbin_playlist {
	position:relative;
	display:block;
	overflow:hidden;
}

#clubinfun p.clubbin_playlist a {
	position:relative;
	display:block;
	overflow:hidden;
	color:#333;
}

#clubinfun p.clubbin_playlist a b {
	color:#111;
}

#clubinfun .fight {
	position:relative;
	display:block;
	overflow:hidden;
	margin-bottom:0.625em;
}

#clubinfun .fight a.fight_left,
#clubinfun .fight a.fight_right {
	position:relative;
	display:block;
	overflow:hidden;
	width:5.875em;
	float:left;
	color:#333;
	text-decoration:none;
}

#clubinfun .fight a.fight_right {
	float:right;
}

#clubinfun .fight a.fight_left img,
#clubinfun .fight a.fight_right img {
	position:relative;
	display:block;
	overflow:hidden;
	width:5.625em;
	height:5.625em;
	border:0.125em solid #D8D8D8;
}

#clubinfun .fight a.fight_left:hover img,
#clubinfun .fight a.fight_right:hover img {
	border:0.125em solid #19A5D8;
}

#clubinfun .fight a.fight_left span,
#clubinfun .fight a.fight_right span{
	position:relative;
	display:block;
	overflow:hidden;
	margin:0.25em 0 0;
	font-size:70%;
	color:#333;
	cursor:pointer;
}

#clubinfun .fight a.fight_versus{
	position:absolute;
	display:block;
	overflow:hidden;
	width:3.625em;
	height:2.6875em;
	top:1.625em;
	left:7.0625em;
	z-index:1;
	color:#19A5D8;
}

#clubinfun .fight a.fight_versus span{
	position:relative;
	display:block;
	overflow:hidden;
	margin:0.25em 0 0;
	text-align:center;
	font-size:70%;
	color:#19A5D8;
	cursor:pointer;
}

#clubinfun .fight a.fight_versus img{
	position:relative;
	display:block;
	overflow:hidden;
	margin:0 auto;
	width:2.875em;
	height:1.625em;
}
/* =promos
----------------------------------------*/
.promos,.promo {
position:relative;
display:block;
overflow:hidden;
}

.promos {
margin:0 0 0.625em;
color:#000;
background-color:#fff;
}

#yourfun #maincontent .promos h3 {
color:#19A5D8;
background-color:#fff;
}

.promo {
padding:0.5em;
}

.promos .more {
color:#19A5D8;
background-color:#fff;
}

/* =saucisse
----------------------------------------*/
#promo_leftcontent {
position:relative;
display:block;
overflow:hidden;
float:left;
margin:0 0 0.625em;
}

#promo_leftcontent IMG {
display:block;
width:39.375em;
height:8.125em;
}

/* =chroniques
----------------------------------------*/
#chroniques,.chronique {
position:relative;
display:block;
overflow:hidden;
}

#chroniques {
margin:0 0 0.625em;
color:#19A5D8;
background-color:#000;
}

#maincontent #chroniques H2 {
color:#fff;
background-color:#2e2d2d;
}

#chroniques .more {
color:#fff;
background-color:#000;
}

.chronique {
margin-top:0.5em;
padding:0 0.5em 0.5em;
border-bottom:0.0625em solid #333;
}

#maincontent .chronique H3,#maincontent .chronique H3 A {
color:#19A5D8;
background-color:#000;
}

#maincontent .chronique p.tag {
color:#19A5D8;
background-color:#000;
}

/* =fungrilles
----------------------------------------*/
#fungrilles,.fungrille {
position:relative;
overflow:hidden;
display:block;
}

#fungrilles {
margin-bottom:0.3em;
padding:0.5em;
color:#19A5D8;
background-color:#fff;
}

#maincontent #fungrilles H2 {
padding:0;
color:#19A5D8;
background-color:#fff;
}

.fungrille {
padding:0.5em;
color:#000;
background-color:#fff;
}

.fungrille h3,.fungrille h3 A {
font-size:1.2em;
color:#09c;
background-color:#fff;
}

#maincontent #fungrilles .tag {
display:block;
font-size:0.625em;
color:#19A5D8;
background-color:#fff;
}

#maincontent .fungrille p.time {
float:left;
width:3em;
height:5.045em;
font-size:1.375em;
margin:0 1em 0 0.5em;
color:#000;
background-color:#fff;
}

.fungrille .time B {
font-weight:400;
color:#09c;
background-color:#fff;
}

.fungrille DIV {
float:left;
width:18em;
}

.fungrille DIV P {
position:relative;
overflow:hidden;
display:block;
font-size:0.75em;
margin:0 0 0.25em;
}

/* =tabnav
----------------------------------------*/
.tabnav {
position:relative;
overflow:hidden;
display:block;
padding:0.25em 0;
color:#000;
background-color:#fff;
}

.tabnav li {
float:left;
text-align:center;
color:#000;
background-color:#fff;
border-right:0.0625em solid #19A5D8;
}

.tabnav li A {
display:block;
float:left;
padding:0.25em 1em;
color:#19A5D8;
background-color:#fff;
}

.tabnav li.active,.tabnav li .active {
color:#fff;
background-color:#19A5D8;
}

/* =promolong
----------------------------------------*/
#promocol {
position:relative;
overflow:hidden;
display:block;
float:right;
width:9.75em;
}

#promocol a IMG {
display:block;
width:9.75em;
margin:0 0 0.5em;
}

/* =suites
----------------------------------------*/
.suites {
position:relative;
overflow:hidden;
display:block;
margin:0.5em 0 0;
}

.suites H2 {
padding:0.1875em 0.75em;
margin:0 0 0.25em;
color:#fff;
background-color:#19A5D8;
}

.suites li {
position:relative;
overflow:hidden;
display:block;
height:1%;
border-bottom:0.0625em solid #f8f8f8;
}

.suites li a {
font-size:0.75em;
}

.suites .more {
color:#19A5D8;
background-color:#fff;
}

/* =tools
----------------------------------------*/
#tools {
position:relative;
overflow:hidden;
display:block;
clear:left;
padding:0 0 0.5em;
color:#111;
background-color:#fff;
border-bottom:0.0625em solid #ccc;
}

#tools .link a {
color:#19A5D8;
background-color:#fff;
}

#tools .info {
position:relative;
overflow:hidden;
display:block;
margin:0 0 0.5em;
}

#tools .info a {
font-size:0.75em;
color:#19A5D8;
background-color:#fff;
}

ul.info .commentcount {
font-size:0.625em;
color:#111;
padding:0.2em 0;
padding-left:1.5em;
background:#fff url(../img/picto_comment.gif) no-repeat 0 50%;
}

#maincontent .commentleave {
font-weight:700;
}

#maincontent .commentleave,#maincontent .commentleave a {
color:#111;
background-color:#fff;
}

#tools .info em {
font-size:0.75em;
margin-right:0.1875em;
}

/* =rate it buttons
----------------------------------------*/
ul.rateit {
position:relative;
overflow:hidden;
display:block;
padding:0 0 0.5em;
margin:0 0.5em 0.25em 0;
border-bottom:1px solid #ccc;
}

ul.rateit li {
float:left;
margin:0 8px 0 0;
text-indent:-9999px;
}

ul.rateit li.rate-down a {
display:block;
width:28px;
height:24px;
outline:none;
background:url(../img/btn-ratedown.gif) no-repeat 0 0;
}

ul.rateit li.rate-up a {
display:block;
width:28px;
height:24px;
margin-right:0.5em;
outline:none;
background:url(../img/btn-rateup.gif) no-repeat 0 0;
}

ul.rateit li a.voted-n {
outline:none;
background-position:0 -24px;
}

ul.rateit li a.voted-y {
outline:none;
background-position:0 -87px;
}

ul.rateit li a:hover {
background-position:0 -24px;
}

ul.rateit li a:active {
outline:none;
background-position:0 -24px;
}

/* =fadergallery
----------------------------------------*/
.gallery,
.gallery div {
	position:relative;
	display:block;
	overflow:hidden;
}
.gallery {
	margin:0.5em 0 0;
	clear:both;
}
.gallery .frame {
	width:26.25em;
	height:19.6875em;
	margin:0 auto 1px;
	border:0.3125em solid #19A5D8;
}
.gallery .gallery_roller {
	width:26.25em;
	height:19.6875em;
}
.gallery .gallery_roller a.btn_left,
.gallery .gallery_roller a.btn_right {
	position:absolute;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:30px;
	height:30px;
	top:50%;
	margin-top:-15px;
	left:10px;
	z-index:10;
	background-repeat:no-repeat;
	background-position:center center;
	background-image:url('../img/btn_left.png');
}
.gallery .gallery_roller a.btn_leftGIF {
	background-image:url('../img/btn_left.gif');
}
.gallery .gallery_roller a.btn_right {
	left:auto;
	right:10px;
	background-image:url('../img/btn_right.png');
}
.gallery .gallery_roller a.btn_rightGIF {
	background-image:url('../img/btn_right.gif');
}
.gallery .gallery_roller .content {
	width:100em;
}
.gallery .gallery_roller .content div {
	float:left;
	width:26.25em;
	height:19.6875em;
}
.gallery .gallery_roller .content div * {
	display:block;
	margin:0 auto;
	text-align:center;
}
.gallery .gallery_controls {
	width:26.875em;
	margin:0 auto;
}
.gallery .gallery_controls a {
	position:relative;
	overflow:hidden;
	display:block;
	float:left;
	margin:0 1px 1px 0;
	width:1.75em;
	height:1.75em;
	line-height:1.75em;
	color:#FFF;
	font-size:70%;
	font-weight:bold;
	text-align:center;
	background-color:#19A5D8;
}
.gallery .gallery_controls a:hover,
.gallery .gallery_controls a.active {
	color:#19A5D8;
	background-color:#FFF;
}
/* =koicetitre
----------------------------------------*/
#ckoicetitre {
position:relative;
display:block;
overflow:hidden;
float:left;
width:28em;
padding:0.5em;
color:#000;
background-color:#fff;
margin:0 0 0.625em;
}

#ckoicetitre H2 {
padding:0;
font-size:0.875em;
margin-bottom:0.5em;
background:#fff;
color:#19A5D8;
}

.searchlist {
position:relative;
display:block;
overflow:hidden;
margin:0 0 0.5em;
padding:0.25em;
color:#fff;
background-color:#e5e6e6;
}

.searchlist FORM {
float:left;
font-size:1em;
color:#19A5D8;
background-color:#e5e6e6;
}

.searchlist .valider {
margin-top:0.5em;
}

.searchlist .valider:hover {
margin-top:0.5em;
color:#19A5D8;
background-color:#fff;
}

.searchlist input,select {
margin:0 0.2em;
color:#333;
background-color:#fff;
}

.morceaux {
position:relative;
display:block;
overflow:hidden;
border-bottom:1px solid #e8e8e8;
padding:0.5em;
}

.morceaux H3 {
color:#19A5D8;
background-color:#fff;
}

.morceaux IMG {
display:block;
float:left;
width:3.75em;
height:3.75em;
margin-right:0.5em;
}

.morceaux .info {
float:left;
}

#maincontent .morceaux .date {
font-size:0.75em;
color:#19A5D8;
background-color:#fff;
}

#maincontent .morceaux .title {
font-size:0.75em;
margin:0 0 0.5em;
color:#19A5D8;
background-color:#fff;
}

.morceaux A {
display:block;
font-size:0.75em;
padding:0.5em 0 0.5em 1.9em;
}

.morceaux A.down {
color:#79b27a;
background:#fff url(../img/picto_itunes.gif) no-repeat top left;
}

.morceaux A.buy {
color:#19A5D8;
background:#fff url(../img/picto_caddie.gif) no-repeat center left;
}

/* =commentform
----------------------------------------*/
#commentform {
position:relative;
display:block;
overflow:hidden;
padding:0.5em 0 0;
}

#commentform p.hide  {
	display:none;
}

#commentform p.error  {
	color:red;
	display:block;
}

#commentform input.error  {
	border:1px solid red;
}

#commentform textarea.error  {
	border:1px solid red;
}

#commentform #textarea {
position: relative;
display: block;
overflow: auto;
margin: auto;
width: 50em;
margin-bottom:5px;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
border-top: 2px #404040 solid;
border-left: 2px #404040 solid;
border-bottom: 1px #ccc solid;
border-right: 1px #ccc solid;
}
#commentform #textarea.commentShow {
width: 37em;
}
#maxfunitems #textarea.commentShow{
width: 50em;
}
#commentform #valider {
width:3.75em;
height:1.125em;
}

#maincontent .center {
text-align:center;
font-size:1em;
margin:0.2em;
}

/* =djgallerys
----------------------------------------*/
#djgallerys,.djgallery {
position:relative;
display:block;
overflow:hidden;
}

#djgallerys {
margin:0 0 0.625em;
color:#fff;
background-color:#000;
}

#djgallerys .media {
float:right;
margin:0.25em 0.2em 0;
}

.djgallery {
margin-top:0.5em;
padding:0 0.5em 0.5em;
border-bottom:0.0625em solid #111;
}

#maincontent .djgallery H3,#maincontent .djgallery H3 A {
color:#999;
background-color:#000;
}

#maincontent #djgallerys .tag {
font-size:0.625em;
color:#999;
background-color:#000;
}

/* =dancefloors
----------------------------------------
#dancefloors,.dancefloor {
position:relative;
display:block;
overflow:hidden;
}

#dancefloors {
color:#fff;
background-color:#000;
}

#dancefloors .media {
float:right;
margin:0.25em 0.2em 0;
}

.dancefloor {
margin-top:0.5em;
padding:0 0.5em 0.5em;
border-bottom:0.0625em solid #111;
}

.dancefloor H3,.dancefloor H3 A {
color:#999;
background-color:#000;
}

#maincontent #dancefloors .tag {
font-size:0.625em;
color:#999;
background-color:#000;
}

 =lastsounds
----------------------------------------*/
#lastsounds,.lastsound {
position:relative;
display:block;
overflow:hidden;
}

#lastsounds {
margin:0 0 0.625em;
color:#fff;
background-color:#000;
}

#lastsounds .media {
float:right;
margin:0.25em 0.2em 0;
}

#lastsounds .pictoplay {
float:left;
width:0.8571em;
height:0.8571em;
margin:0.15em 0.2em 0 0;
}

.lastsound {
margin-top:0.5em;
padding:0 0.5em 0.5em;
border-bottom:0.0625em solid #111;
}

#maincontent .lastsound .info {
font-size:0.625em;
color:#fff;
background-color:#000;
margin:0 0 0.5em;
}

#maincontent .lastsound H3,#maincontent .lastsound H3 A {
font-weight:400;
color:#19A5D8;
background-color:#000;
}

/* =promoblks
----------------------------------------*/
.promoblks,.promoblk {
position:relative;
display:block;
overflow:hidden;
}

.promoblks {
margin:0 0 0.625em;
color:#fff;
background-color:#000;
}

.promoblk {
margin-top:0.5em;
padding:0 0.5em 0.5em;
border-bottom:0.0625em solid #111;
}

#maincontent .promoblk H3,#maincontent .promoblk H3 A {
font-weight:400;
color:#19A5D8;
background-color:#000;
}

/* =homeplaylists
----------------------------------------*/
#homeplaylists,.homeplaylist {
position:relative;
display:block;
overflow:hidden;
}

#homeplaylists {
margin:0 0 0.625em;
color:#fff;
background-color:#111;
}

#maincontent #homeplaylists P,#maincontent #homeplaylists P A {
color:#fff;
background-color:#000;
}

#homeplaylists .media {
float:right;
margin:0.25em 0.2em 0;
}

#homeplaylists .pictoplay {
float:left;
width:0.8571em;
height:0.8571em;
margin:0.15em 0.2em 0 0;
}

.homeplaylist {
padding:0.5em;
color:#fff;
background-color:#000;
margin:0 0 0.5em;
}

#maincontent .homeplaylist H3,#maincontent .homeplaylist H3 A {
font-weight:400;
color:#19A5D8;
background-color:#000;
}

/* =lastnews
----------------------------------------*/
#lastnews,.lastsound,.lastnew {
position:relative;
display:block;
overflow:hidden;
}

#lastnews {
margin:0 0 0.625em;
color:#fff;
background-color:#000;
}

#maincontent #lastnews .tag {
font-size:0.625em;
color:#999;
background-color:#000;
}

.lastnew {
margin-top:0.5em;
padding:0 0.5em 0.5em;
border-bottom:0.0625em solid #111;
}

#maincontent .lastnew .info {
font-size:0.625em;
color:#fff;
background-color:#000;
margin:0 0 0.5em;
}

.lastnew H3 {
font-weight:400;
}

#maincontent .lastnew H3,#maincontent .lastnew H3 A {
color:#fff;
background-color:#000;
}

#lastnews .more {
color:#19A5D8;
background-color:#000;
}

/* =newsradios
----------------------------------------*/
#newsradios,.newsradio {
position:relative;
display:block;
overflow:hidden;
}

#newsradios {
margin:0 0 0.625em;
color:#000;
background-color:#fff;
}

.newsradio {
margin-top:0.5em;
padding:0 0.5em 0.5em;
border-bottom:0.0625em solid #111;
}

.newsradio H3 {
font-size:0.75em;
}

.newsradio H3,.newsradio H3 A {
color:#fff;
background-color:#19A5D8;
}

#maincontent #newsradios .more {
color:#19A5D8;
background-color:#fff;
}

/* =comments
----------------------------------------*/
ol.comments {
position:relative;
display:block;
overflow:hidden;
margin:0.5em 0 0;
}

.comments li {
position:relative;
padding:0.5em;
margin:0 0 0.5em;
border:0.0625em solid #e8e8e8;
}

.comments .commentlist {
color:#333;
background-color:#f5f5f5;
}

.comments big {
color:#19A5D8;
background-color:#f5f5f5;
font-size:11px;
line-height:11px;
letter-spacing:-1px;
font-weight:700;
}

.comments big A {
color:#19A5D8;
background-color:#f5f5f5;
}

.comments small {
color:#333;
background-color:#f5f5f5;
font-size:10px;
}

.comments small a {
color:#333;
background-color:#f5f5f5;
text-decoration:none;
}

.comments small a:visited {
text-decoration:none;
}

.comments .contentlist {
display:block;
font-size:0.75em;
}

/* =funItem
----------------------------------------*/
#funitems,#maxfunitems,.funitem {
position:relative;
display:block;
overflow:hidden;
}

#funitems {
float:left;
width:28em;
color:#000;
background-color:#fff;
padding:0 0.5em 0.5em;
margin:0 0 0.625em;
}

#maxfunitems {
float:left;
width:38.375em;
color:#000;
background-color:#fff;
padding:0 0.5em 0.5em;
margin:0 0 0.625em;
}

.funitem {
padding:0.5em 0;
border-bottom:0.0625em solid #ccc;
}

.videobox {
position:relative;
display:block;
overflow:hidden;
margin:0.5em 0 0;
text-align:center;
color:#000;
}

.videobox object {
margin:0 auto;
width:28em;
}

#maincontent p.frequency {
text-transform:uppercase;
font-weight:700;
color:#333;
background-color:#fff;
}

#maincontent P.nameinfo,#maincontent P.frequency {
margin:0 0 0.5em;
}

#maincontent P.nameinfo,#maincontent p.nameinfo a {
color:#19A5D8;
background-color:#fff;
}

/* =funlist_items
----------------------------------------*/
#playlist_items,
.playlist_item,
.playlist_item p,
.playlist_item h3,
.playlist_item div {
	position:relative;
	display:block;
	overflow:hidden;
}
#playlist_items {
	float:left;
	width:28em;
	color:#fff;
	background-color:#000;
	padding:0.5em;
	margin:0 0 0.625em;
}
#playlist_items .top {
	display:block;
	width:28em;
	height:5.1254em;
	margin:0 0 0.5em;
}
.playlist_item {
	padding:0.5em 0;
	border-bottom:0.0625em solid #333;
}
.playlist_item .tracks {
	float:left;
	width:20.4375em;
}
.playlist_item .tracks img.cover {
	position:relative;
	display:block;
	overflow:hidden;
	float:left;
	margin-right:0.625em;
}
.playlist_item .tracks div {
	float:left;
	width:15.625em;
}
#maincontent .playlist_item h3,
#maincontent .playlist_item h3 a {
	display:block;
	color:#19A5D8;
	background-color:#000;
}
.playlist_item h3 a img.pictoplay {
	display:block;
	float:left;
	width:0.8125em;
	height:0.8125em;
	margin:0.15em 0.2em 0 0;
}
#maincontent .playlist_item p {
	display:block;
	color:#fff;
	background-color:#000;
}
.playlist_item .tracks div div.player,
.playlist_item .tracks div div.player div#currentPlaylist {
	float:none;
	height:2.5em;
}
.playlist_item .tools {
	float:right;
	width:6.75em;
	padding:0.25em;
	border:0.0625em solid #111;
}
.playlist_item .tools img {
	display:block;
	float:left;
	width:1em;
	height:0.875em;
	margin-right:0.5em;
}
.playlist_item .tools a small {
	display:block;
	font-size:0.625em;
	padding:0 0 0.5em;
	color:#fff;
	background-color:#000;
}
#maincontent p.rate {
	clear:left;
	margin:0;
	font-size:0.625em;
}
#maincontent p.rate.clean {
	text-align:center;
}
p.rate b.green {
	color:#390;
	background-color:#000;
}
p.rate b.red {
	color:#c00;
	background-color:#000;
}
/* =bandeau_item
----------------------------------------*/
.bandeau_item {
position:relative;
display:block;
overflow:hidden;
margin:0 0 0.5em;
}

.bandeau_item IMG {
margin:0 0 0.5em;
display:block;
width:28em;
}

#maincontent .bandeau_item h2 {
color:#19A5D8;
background-color:#000;
padding:0;
margin:0 0 1em;
}

#maincontent .bandeau_item h2 a {
color:#9cf;
background-color:#333;
}

#maincontent .bandeau_item p {
color:#fff;
background-color:#000;
margin:0.5em 0;
}

#maincontent .bandeau_item p a {
color:#19A5D8;
background-color:#000;
}

#maincontent p.rateit {
float:left;
margin:0.2em 0.5em 0.5em 0;
font-size:0.625em;
}

/*PLAYER*/
.playlist_item div.play {
text-align:left;
padding:0.3125em 0 0;
}
/* RANKING */
.leftlist,.rightlist {
position:relative;
display:block;
overflow:hidden;
float:left;
width:13.75em;
}

.rightlist {
float:right;
}

.ranking {
position:relative;
display:block;
overflow:hidden;
margin:0 0 0.3125em;
}

DIV.ranking IMG {
position:relative;
display:block;
overflow:hidden;
width:13.75em;
height:3.75em;
}

#maincontent .ranking p {
padding:0 0.5em;
color:#fff;
background-color:#000;
}

#maincontent .ranking h3,#maincontent .ranking h3 a {
color:#19A5D8;
background-color:#000;
}

.ranking ul {
padding:0 0.5em;
margin:0.5em 0 0;
}

.ranking ul li {
margin:0 0 0.5em;
}

#maincontent .ranking ul li p {
padding:0;
}

.ranking .voir {
float:right;
font-size:0.625em;
color:#19A5D8;
background-color:#000;
}

/* =rank_internautes
----------------------------------------*/
#rank_internautes {
position:relative;
display:block;
overflow:hidden;
padding:0.5em;
margin:0 0 0.625em;
color:#19A5D8;
background-color:#000;
}

#rank_internautes .title {
display:block;
width:8.75em;
height:1.5625em;
}

#rank_internautes .rank_internaute {
position:relative;
display:block;
overflow:hidden;
padding:0 0 0.5em 0.875em;
border-bottom:0.0625em solid #111;
}

#rank_internautes .pictoplay {
float:left;
width:0.8571em;
height:0.8571em;
margin:0.15em 0.2em 0 0;
}

.rank_internaute h3,.rank_internaute h3 a,#rank_internautes .more {
color:#19A5D8;
background-color:#000;
padding:0.5em 0 0;
}

#rank_internautes .more {
float:left;
font-size:0.625em;
}

#maincontent .rank_internaute p {
color:#fff;
background-color:#000;
}

#maincontent .rank_internaute h3,#maincontent .rank_internaute h3 a {
color:#19A5D8;
background-color:#000;
}

#rank_internautes .rank_internaute em {
position:absolute;
font-size:0.75em;
top:0.75em;
left:0;
}

/* =actus
----------------------------------------*/
.actus,.actu {
position:relative;
display:block;
overflow:hidden;
}

.actus {
color:#000;
background-color:#fff;
margin:0 0 0.625em;
}

.actu {
padding:0.5em;
border-bottom:0.0625em solid #ccc;
}

.actus .big {
padding:0.5em;
border-bottom:0.0625em solid #ccc;
}

.actus .big .img280x210 {
margin:0 auto 0.5em;
}

.actus .more {
color:#19A5D8;
background-color:#fff;
}

.actus .bt_vote {
display:block;
margin:0.1875em 0 0;
width:7.6875em;
height:1.125em;
}

/* =funtabs
----------------------------------------*/
#funtabs {
float:left;
width:100%;
font-size:93%;
line-height:normal;
}

#funtabs ul {
margin:0;
padding:0 10px 0 0;
list-style:none;
}

#funtabs li {
display:inline;
margin:0;
padding:0;
}

#funtabs a {
float:left;
color:#fff;
background:#111 url("../img/tableftH.gif") no-repeat left top;
margin-right:3px;
padding:0 0 0 4px;
text-decoration:none;
font-size:0.75em;
}

#funtabs a span {
display:block;
background:#111 url("../img/tabrightH.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#fff;
float:none;
}

/* End IE5-Mac hack */
#funtabs a:hover span {
color:#fff;
background-color:#19A5D8;
}

#funtabs a:hover,#funtabs a.current {
background-position:0 -42px;
}

#funtabs a:hover span,#funtabs a span.current {
background-position:100% -42px;
}

/* =pagination
----------------------------------------*/
.pagination {
position:relative;
display:block;
overflow:hidden;
padding:0.5em 0;
color:#000;
background-color:#fff;
}

.pagination.blck {
color:#fff;
background-color:#000;
}

.pagination li {
border:0;
margin:0;
padding:0;
font-size:11px;
float:left;
list-style:none;
}

.pagination a {
border:solid 1px #ddd;
margin-right:2px;
}

.pagination .previous-off,.pagination .next-off {
color:#666;
background-color:#fff;
display:block;
float:left;
font-weight:700;
padding:3px 4px;
}

.pagination.blck .previous-off,.pagination.blck .next-off {
color:#666;
background-color:#000;
}

.pagination .next a,.pagination .previous a {
font-weight:700;
border:solid 1px #fff;
}

.pagination .active {
color:#c06;
background-color:#fff;
font-weight:700;
display:block;
float:left;
padding:4px 6px;
}

.pagination li a.active {
color:#c06;
background-color:#fff;
font-weight:700;
border:none;
}

.pagination.blck .active {
color:#c06;
background-color:#000;
}

.pagination a:link,.pagination a:visited {
color:#19A5D8;
background-color:#fff;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}

.pagination.blck a:link,.pagination.blck a:visited {
color:#19A5D8;
background-color:#000;
}

.pagination a:hover {
border:solid 1px #666;
}

/* =Summary
----------------------------------------*/
#Summary,#Caption {
width:28em;
}

.tableStyle {
clear: both;
width:100%;
margin:0.5em 0 0;
color:#fff;
background-color:#6cf;
}

.tableStyle th,.tableStyle td {
border:solid 1px #E3F6FE;
padding:0.2em;
}

.blueScheme .even {
color:#fff;
background-color:#6cf;
}

.blueScheme th.firstColumn {
color:#fff;
background-color:#19A5D8;
}

/* =contacts
----------------------------------------*/
#contacts,.contact {
position:relative;
display:block;
overflow:hidden;
}

#contacts {
/*float:left;*/
/*width:28em;*/
color:#000;
background-color:#fff;
padding:0.5em;
margin:0 0 0.625em;
}

#maincontent #contacts H2 {
padding:0;
margin:0 0 2em;
color:#19A5D8;
background-color:#fff;
border-bottom:0.0625em solid #19A5D8;
}

#contacts hr {
color:#19A5D8;
background-color:#fff;
height:1px;
border-bottom:1px solid #19A5D8;
border-top:0;
}

#formcontact {
padding:0.5em 0.5em 0;
border:20px solid #19A5D8;
}

#formcontact label {
width:7em;
float:left;
text-align:right;
padding-right:18px;
color:#19A5D8;
background-color:#fff;
font-weight:700;
}

#formcontact p {
margin:0 0 0.5em;
}

#formcontact textarea {
width:70%;
height:15em;
font-family:sans-serif;
font-size:small;
color:#000;
background-color:#fff;
border:1px solid #aaa;
padding:3px;
}

#formcontact textarea.fullsize {
width:98%;
height:10em;
font-family:sans-serif;
font-size:small;
color:#000;
background:#fff;
border:1px solid #aaa;
padding:3px;
}

input.textfield {
width:70%;
color:#000;
background-color:#fff;
border:1px solid #aaa;
padding:3px;
}

input.textfield:focus, textarea:focus {
color:#000;
background:#e8e8e8;
}

A.contact_mail {
	margin-top: 1em;
	float: left;
}
#maincontent p A.contact_faq {
	display:block;
	height:6.66em;
	margin:10px auto;
	overflow:hidden;
	position:relative;
	width:48.33em;
}

/* =myfunsearch
----------------------------------------*/
#myfunsearch {
position:relative;
display:block;
overflow:hidden;
}

#myfunsearch img {
display:block;
width:39.375em;
height:2.75em;
}

#myfunsearch FIELDSET.footsearchfield {
position:absolute;
display:block;
bottom:0.8em;
left:10.9em;
border:0;
overflow:hidden;
}

#myfunsearch FIELDSET.footsearchfield .champtxt {
background-color:#fff;
color:#707070;
font-size:0.8em;
width:27em;
border:0;
}
#myfunsearch FIELDSET.footsearchfield .error {
background-color:#fff;
color:#ff0000;
}

#myfunsearch FIELDSET.footbt_myfun {
position:absolute;
bottom:0.4em;
right:1.125em;
}

#myfunsearch FIELDSET.footbt_myfun INPUT {
width:1.3125em;
height:1.3125em;
font-size:1em;
}

/* =wrp_myfun
----------------------------------------*/
.wrp_myfun {
position:relative;
display:block;
overflow:hidden;
padding:0.25em;
margin:0 0 0.625em;
color:#fff;
background-color:#333;
}

.wrp_myfun .more {
color:#000;
background-color:#fff;
}

#maincontent .wrp_myfun p .more {
clear:both;
font-size:0.8em;
}

/* =coupdecoeurs
----------------------------------------*/
#coupdecoeurs {
position:relative;
display:block;
overflow:hidden;
width:11.875em;
float:right;
color:#000;
background-color:#fff;
}

#maincontent #coupdecoeurs h2 {
color:#fff;
background:#19A5D8 url(../img/picto_coeur.gif) no-repeat 2% 50%;
padding-left:1.8em;
}

.coupdecoeur {
position:relative;
display:block;
overflow:hidden;
padding:0.1875em;
border-bottom:1px solid #ccc;
}

.coupdecoeur IMG.img100x75 {
float:left;
margin-right:0.25em;
}

/* =videonow
----------------------------------------*/
#videonow {
position:relative;
display:block;
overflow:hidden;
float:left;
width:26.625em;
color:#fff;
background-color:#111;
}

#videonow .promoboard img {
display:block;
width:26.625em;
}
.promoboardnew img {
position: relative;
display:block;
overflow: hidden;
width:38.875em;
height: 10em;
}
/* =videofight
----------------------------------------*/
#videofight {
float:left;
width:24.625em;
color:#000;
background-color:#ccc;
text-align:center;
}

#maincontent #videofight h2 {
text-align:left;
color:#fff;
background-color:#111;
}

#videofight .imgfight img {
padding:0.1875em;
width:9.875em;
height:7.875em;
}

.votefight img {
width:7.6875em;
height:1.125em;
}

#maincontent #videofight p {
font-size:1em;
padding:0.5em 0;
color:#000;
background-color:#ccc;
}

/* =videofights
----------------------------------------*/
.videofights {
position:relative;
display:block;
overflow:hidden;
color:#000;
background-color:#fff;
text-align:center;
margin: 0 0 0.5em;
}

.fights {
position:relative;
display:block;
overflow:hidden;
margin: 0 0 0.5em;
}

.head_videofights {
position:relative;
display:block;
overflow:hidden;
text-align:center;
color:#fff;
background-color:#333;
text-align:center;
}

.videofights a.bandeaufights, .videofights a.bandeaufights img {
position:relative;
display:block;
overflow:hidden;
}

#maincontent .head_videofights .title {
text-align:left;
color:#fff;
background-color:#111;
}

.videofights .fightleft {
float:left; 
width:18.75em;
text-align:center;
padding: 0.3125em 0 0 0.3125em;
}

.videofights .fightright {
float:right; 
width:18.75em; 
text-align:center;
padding: 0.3125em 0.3125em 0 0;
}

.videofights .vote {
text-transform: uppercase;
}

.head_videofights img {
text-align:center;
display: block;
}

.votefight img {
width:7.6875em;
height:1.125em;
}

#maincontent .videofights .info {
font-size:1em;
padding:0.5em 0;
color:#000;
background-color:#fff;
}

.fightfix {
padding:0.5em;
}

#maincontent .logforvote {
clear: both;
font-size:1.5em;
text-align:center;
}

#yourfun #maincontent .logforvote {
clear: both;
font-size:1.5em;
padding: 0.25em 0;
text-align:center;
background-color: #333;
}

#maincontent .logforvote A {
color:#19A5D8; 
background-color:#fff;
}
#yourfun #maincontent .logforvote A {
color:#19A5D8; 
background-color:#333;
}

/* =slct_antennes
----------------------------------------*/
#slct_antennes {
position:relative;
display:block;
overflow:hidden;
width:14em;
float:right;
color:#000;
background-color:#fff;
}

.slct_antenne .img100x75 {
float:left;
margin-right:0.25em;
}

.slct_antenne {
position:relative;
display:block;
overflow:hidden;
padding:0.1875em;
border-bottom:1px solid #ccc;
}

#slct_antennes .more {
color:#000;
background-color:#fff;
}

/* =slct_antennes
----------------------------------------*/
#home_dgallerys {
position:relative;
display:block;
overflow:hidden;
width:18.75em;
margin:0 0 0.625em;
color:#000;
background-color:#fff;
}

.home_dgallery .img100x75 {
float:left;
margin-right:0.25em;
}

.home_dgallery {
position:relative;
display:block;
overflow:hidden;
padding:0.1875em;
border-bottom:1px solid #ccc;
}

#home_dgallerys .more {
color:#19A5D8;
background-color:#fff;
}

/* =tabvideo
----------------------------------------*/
.tabvideo {
position:relative;
display:block;
overflow:hidden;
width:100%;
color:#000;
background-color:#ccc;
}

.tabvideo a {
padding:0.3em 0.5em;
float:left;
font-size:0.75em;
color:#000;
background-color:#ccc;
}

.tabvideo a:hover,.tabvideo .active {
color:#000;
background-color:#a5a5a5;
text-decoration:none;
}

.videoitems {
position:relative;
display:block;
overflow:hidden;
padding:0 0 0.5em 1em;
color:#000;
background-color:#fff;
}

.videoitem .img100x75 {
margin-bottom:0.1875em;
}

.videoitem p b {
display:block;
margin-bottom:0.1875em;
}

.videoitem {
position:relative;
display:block;
overflow:hidden;
float:left;
width:6.25em;
padding:0.25em;
margin:0 0.5em 0 0;
color:#000;
background-color:#fff;
}

.grpitem {
position:relative;
display:block;
overflow:hidden;
float:left;
width:7em;
padding:0.25em;
color:#000;
background-color:#fff;
}

.grpitem .join {
font-size:0.75em;
color:#19A5D8;
background-color:#fff;
}

.videoitem .delete {
font-size:0.625em;
color:red;
background-color:#fff;
}

/* =tabvideo
----------------------------------------*/
#whatmyfun {
position:relative;
display:block;
overflow:hidden;
color:#000;
background-color:#c3deeb;
margin:0 0 0.625em;
}

#maincontent #whatmyfun h2 {
margin:0 0 1em;
}

#maincontent #whatmyfun p {
margin:0 0 1em 1em;
line-height:1.6em;
color:#5d89a5;
background-color:#c3deeb;
}

.myfunco {
padding-left:2em;
color:#5d89a5;
background:#c3deeb url(../img/picto_myfunco.gif) no-repeat 0 10%;
}

.myfunico {
padding-left:5.5em;
color:#5d89a5;
background:#c3deeb url(../img/picto_fun.gif) no-repeat 0 20%;
}

/* =wrp_log
----------------------------------------*/
.wrp_log {
position:relative;
display:block;
overflow:hidden;
margin:0 0 0.625em;
padding:0.1875em;
color:#000;
background-color:#fff;
}

.upload {
width:8em;
padding:0.5em;
height:2.5em;
float:left;
color:#fff;
background-color:#51b7e8;
text-align:center;
}

.upload b {
font-size:0.75em;
}

.perso {
width:8.1875em;
padding:0.5em;
height:2.5em;
float:right;
color:#fff;
background-color:#e12d8e;
text-align:center;
}

#upload a {
color:#fff;
background-color:#51b7e8;
}

.wrp_chat {
position:relative;
display:block;
overflow:hidden;
margin:0 0 0.625em;
}

.wrp_chat img {
display:block;
width:18.75em;
height:4.625em;
}

/* =profils
----------------------------------------*/
#profils,.profil {
position:relative;
display:block;
overflow:hidden;
}

#profils {
margin:0 0 0.625em;
color:#000;
background-color:#fff;
}

#profils .more {
color:#19A5D8;
background-color:#fff;
}

.profil {
margin-top:0.5em;
padding:0 0.5em 0.5em;
border-bottom:0.0625em solid #ccc;
}

/* =wrp_myfunvideo
----------------------------------------*/
#wrp_myfunvideo {
position:relative;
display:block;
overflow:hidden;
float:left;
width:25em;
text-align:center;
}

.white {
color:#000;
background-color:#fff;
}

#wrp_myfuntools {
position:relative;
display:block;
overflow:hidden;
float:right;
padding:0.25em;
width:13em;
color:#000;
background-color:#fff;
}

#wrp_myfuntools label {
position:relative;
display:block;
overflow:hidden;
}

#wrp_myfuntools form {
margin:0 0 0.8em;
}

#wrp_myfuntools input {
border:1px solid #ccc;
width:16em;
}

#wrp_myfuntools big {
font-size:1em;
font-weight:700;
padding:0;
color:#666;
background-color:#fff;
}

#wrp_myfuntools .wrpprofil {
position:relative;
display:block;
overflow:hidden;
width:13em;
margin:0 0 0.8em;
color:#000;
background-color:#fff;
}

#wrp_myfuntools .wrpprofil div {
position:relative;
display:block;
overflow:hidden;
float:right;
width:8em;
font-weight: bold;
}

#maincontent #wrp_myfuntools p,#wrp_myfuntools small {
color:#666;
background-color:#fff;
}

#wrp_myfuntools small {
padding:0 0 0.25em;
}

#wrp_myfuntools .wrpprofil img {
display:block;
float:left;
border:0.0625em solid #ccc;
}
#wrp_myfuntools .wrpprofil .seeyf{
	position: relative;
	display: block;
	overflow: hidden;
	color: #E12D8E;
	text-decoration: underline;
}
#wrp_myfuntools .wrpprofil .seemd{
	position: relative;
	display: block;
	overflow: hidden;
	color: #51B7E8;
	text-decoration: underline;
}
#wrp_myfuntools .album {
display:block;
margin:0 0 0.8em;
}

#wrp_myfuntools .album .vote {
display:block;
clear:left;
padding:0.25em 0 0;
}

#wrp_myfuntools .album .bttom {
margin:0 0 0.8em;
}

#wrp_myfuntools .album .sts, #wrp_myfuntools .wrpprofil .sts {
padding:0.1em;
display:inline;
border:1px solid #ccc;
font-weight: normal;
}
 #wrp_myfuntools .wrpprofil .sts {
border:0;
}
#wrp_myfuntools .sendf {
font-size:0.75em;
padding-left:2em;
color:#666;
background:#fff url(../img/picto_sendf.gif) no-repeat 0 50%;
}

/* =myfun_comments
----------------------------------------*/
#myfun_comments,#myfun_comments .comment {
background-color:#FFF;
position:relative;
display:block;
overflow:hidden;
}

#myfun_comments .comment {
margin:0 0 1em;
text-align: left;
}

#myfun_comments .comment img {
float:left;
display:block;
margin-right:0.5em;
}

#myfun_comments .comment small {
font-size:1em;
display:block;
margin-bottom:0.5em;
color:#666;
background-color:#fff;
border-bottom:0.0625em solid #666;
}

#myfun_comments .comment p {
float:left;
width:42em;
padding:0.2em;
}

#funboard_edition #myfun_comments .comment p {
float:left;
width:35em;
}

#myfun_comments .comment .delete {
position:relative;
display:block;
overflow:hidden;
padding:0.1875em;
margin-bottom:0.5em;
}

#myfun_comments .comment p.delete {
color:red;
background-color:#fff;
text-align:right;
}

#myfun_comments .comment .delete input {
margin-right:0.3em;
}

#myfun_comments .info_comment {
position:relative;
display:block;
overflow:hidden;
margin-bottom:0.5em;
}
/* =ratingbox
----------------------------------------*/
.ratingbox, .ratedbox {
position:relative;
display:block;
overflow:hidden;
float:left;
width:5em;
height:1em;
}

.ratingbox A, .ratedbox A{
position:relative;
display:block;
float:left;
overflow:hidden;
width:1em;
height:1em;
margin:0;
padding:0;
color: #000;
background-color:#ccc;
}

.ratingbox IMG, .ratedbox IMG{
position:relative;
display:block;
float:left;
border:0;
width:1em;
height:1em;
}

.ratingbox A:hover {
color: #000;
background-color:#f0cf0c !important;
}

.ratingbox .on, .ratedbox .on  {
color: #000;
background-color:#f60;
}

.ratingbox P {
position:absolute;
top:0;
left:-100%;
display:block;
width:100px;
height:20px;
line-height:25px;
z-index:1;
clear:both;
text-align:center;
color:#000;
background-color: #fff;
font-weight:700;
font-family:"Arial",sans-serif;
}
div.connected {
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
	font-size: 70%;
	color: #ff0000;
	padding: 0 0.5em;
}
/* =wrp_inscription
----------------------------------------*/
.wrp_inscription {
position:relative;
display:block;
overflow:hidden;
padding:0.5em;
margin:0 0 0.5em;
color:#000;
background-color:#dcdcdc;
}

#maincontent .wrp_inscription h2 {
padding-left:0;
font-size:1em;
text-transform:none;
color:#000;
background-color:#dcdcdc;
}

.wrp_inscription ul {
position:relative;
display:block;
overflow:hidden;
margin:0 0 0.5em;
}

.wrp_inscription ul li {
float:left;
margin-right:0.5em;
color:#999;
background-color:#dcdcdc;
font-size:0.875em;
}

.wrp_inscription .current {
color:#000;
background-color:#dcdcdc;
font-weight:700;
}

/* =mod_signup
----------------------------------------*/
.mod_signup {
position:relative;
display:block;
overflow:hidden;
padding:0.5em;
margin:0 0 0.5em;
color:#000;
background-color:#fff;
}

#maincontent .mod_signup h3 {
padding:0.5em;
margin:0 0 0.5em;
}

#maincontent .mod_signup small {
font-size:0.625em;
margin:0 0 0.5em;
}

#maincontent .mod_signup p {
margin:0 0 0.5em;
}

#maincontent .mod_signup label {
width:15em;
float:left;
text-align:right;
padding-right:18px;
font-weight:700;
}

#maincontent .mod_signup input.textfield {
width:15em;
color:#000;
background:#d7e8f2;
border:1px solid #b9bbba;
padding:3px;
}

.mod_signup .check {
margin:0 0 0 16.5em;
clear:both;
text-decoration:underline;
}

.mod_signup .backhome {
font-size:0.75em;
color:#000;
background-color:#fff;
}

#maincontent .mod_signup .dispo {
color:green;
background-color:#fff;
}

.mod_signup .infoprive li {
position:relative;
display:block;
overflow:hidden;
float:none;
font-size:0.75em;
margin:0 0 0.5em;
color:#333;
background-color:#fff;
}

.mod_signup .infoprive li b {
display:block;
float:left;
width:12em;
margin-right:0.5em;
color:#000;
background-color:#fff;
}

.mod_signup .infoprive li span {
display:block;
width:25em;
float:left;
}

#maincontent .mod_signup .account_ok {
color:#090;
background-color:#fff;
}

#maincontent .mod_signup .red {
text-decoration:underline;
color:#c00;
background-color:#fff;
}

.mod_signup .bt_center_form {
text-align:center;
}

.mod_signup .bt_center_form input {
font-weight:700;
font-size:0.875em;
padding:0.25em;
border:1px solid #fff;
color:#fff;
background-color:#39c;
}

#maincontent .mod_signup .avatar100 {
display:block;
float:left;
width:6.25em;
height:6.25em;
margin-right:0.5em;
}

#maincontent .mod_signup .bigpseudo {
font-size:1.4em;
}

#maincontent .mod_signup .bigerror {
font-size:1.2em;
color:#c00;
background-color:#fff;
margin:0;
}

#maincontent .mod_signup .bigok {
font-size:1.2em;
color:#090;
background-color:#fff;
margin:0;
}

/* =upload_terminer
----------------------------------------*/
.upload_terminer {
position:relative;
display:block;
overflow:hidden;
padding:0.5em;
margin:0 0 0.5em;
color:#000;
background-color:#fff;
}

#maincontent .upload_terminer .info {
font-size:1.2em;
color:#19A5D8;
background-color:#fff;
margin:0 0 0.5em;
}

.upload_terminer a {
display:block;
width:17.2em;
padding:0.5em;
color:#fff;
background-color:#19A5D8;
}

.upload_terminer .backaccueil {
float:left;
}

.upload_terminer .backupload {
float:right;
}

#maincontent .upload_terminer .message_erreur {
font-size:1.2em;
margin:0 0 0.5em;
color:red;
background-color:#fff;
}

/* =modif_profil
----------------------------------------*/
#maincontent .mod_signup .modif_profil {
position:relative;
display:block;
overflow:hidden;
float:left;
width:25em;
}

#maincontent .mod_signup .modif_profil label {
display:block;
float:left;
color:#333;
background-color:#fff;
margin:0 0 0.5em;
width:100%;
text-align:left;
}

.mod_signup .modif_profil input {
display:block;
float:left;
margin:0 0 0.5em;
}

#maincontent .mod_signup .modif_profil .info {
clear:both;
}
/* =mod_cgu
----------------------------------------*/
.mod_cgu {
position:relative;
display:block;
overflow:hidden;
padding:0.5em;
margin:0 0 0.5em;
color:#000;
background-color:#fff;
}

#maincontent .mod_cgu h3 {
padding:0.5em;
margin:0 0 0.5em;
}

#maincontent .mod_cgu input {
margin-right:0.5em;
}

#maincontent .mod_cgu label {
font-weight:700;
}

#maincontent .mod_cgu p {
margin-bottom:0.5em;
}

.mod_cgu div {
position:relative;
display:block;
overflow:hidden;
text-align:center;
}

.mod_cgu .valid_account {
font-weight:700;
font-size:0.875em;
padding:0.25em;
}

/* =email_signup
----------------------------------------*/
.email_signup {
position:relative;
display:block;
overflow:hidden;
padding:0.5em;
margin:0 0 0.5em;
color:#000;
background-color:#fff;
}

#maincontent .email_signup h3 {
padding:0.5em;
margin:0 0 0.5em;
}

#maincontent .email_signup small {
font-size:0.625em;
margin:0 0 0.5em;
}

#maincontent .email_signup p {
margin:0 0 1em;
}

.email_signup .title {
padding-left:1em;
color:#000;
background:#fff url(../img/picto_chevron.gif) no-repeat top left;
}

.email_signup .condition {
font-weight:700;
padding-left:1em;
color:#000;
background:#fff url(../img/picto_chevron.gif) no-repeat top left;
}

.email_signup .wrp_condition {
color:#000;
background-color:#ececec;
border:1px solid #ccc;
padding:0.5em;
}

.accept_fun input {
float:left;
margin-right:0.3em;
}

.accept_fun label {
font-size:0.75em;
}

/* =active_espace
----------------------------------------*/
.active_espace {
position:relative;
display:block;
overflow:hidden;
padding:0.5em;
margin:0 0 0.5em;
color:#000;
background-color:#525252;
}

.active_espace div {
margin:0.5em 0 0;
padding:0.25em;
color:#fff;
background-color:#09c;
}

.active_espace div input {
margin:0 0.25em 0 0;
}

.active_espace form {
margin:0.5em 0 0;
padding:0.5em;
width:237px;
height:15px;
}

#maincontent .active_espace h3 {
padding:0 0 0.5em 1.4em;
color:#fff;
background:#525252 url(../img/picto_myfun.gif) no-repeat left top;
}

#maincontent .active_espace h4 {
padding:0.5em 0 0;
color:#fff;
background-color:#525252;
}

#maincontent .active_espace p {
color:#fff;
background-color:#525252;
}

#maincontent .active_espace label {
font-size:0.875em;
color:#fff;
background-color:#09c;
}

#maincontent .active_espace input {
float:left;
}

.active_espace .bt_active {
position:absolute;
right:0.5em;
font-size:0.875em;
top:0.5em;
width:12.9375em;
height:2.675em;
}

.active_espace .bt_active img {
display: block;
width:12.9375em;
height:2.675em;
}

#maincontent .active_espace .boardactive {
color:#0c0;
background-color:#525252;
}

/* =captcha
----------------------------------------*/
.captcha {
position:relative;
display:block;
overflow:hidden;
text-align:center;
padding:0.5em;
margin:0 0 0.5em;
color:#000;
background-color:#fff;
}

.captcha .textfield {
width:15em;
}

.captcha div {
text-align:center;
padding-top:0.5em;
}

.tailleCaptcha {
text-align:center;
}

.tailleCaptcha img {
text-align:center;
margin:0.2em;
}

.tailleCaptcha input {
text-align:center;
padding:0.5em;
width:15.5em;
margin:0 0 0.5em;
color:#000;
border:1px solid #b9bbba;
background-color:#fff;
}

.tailleCaptcha span.hide {
display:none;
}

.tailleCaptcha span.error {
color:red;
display:block;
}

/* =mod_signup
----------------------------------------*/
.mod_loggin {
position:relative;
display:block;
overflow:hidden;
padding:0.5em;
margin:0 0 0.5em;
color:#000;
background-color:#fff;
}

#maincontent .mod_loggin h3 {
padding:0.5em;
margin:0 0 0.5em;
}

.mod_loggin .left {
position:relative;
display:block;
overflow:hidden;
float:left;
width:20em;
}

.mod_loggin .right {
position:relative;
display:block;
overflow:hidden;
float:left;
width:17.375em;
}

.mod_loggin .right div {
text-align:center;
}

#maincontent .mod_loggin label {
width:10em;
float:left;
text-align:right;
padding-right:18px;
font-weight:700;
}

#maincontent .mod_loggin input.textfield {
width:14em;
color:#000;
background:#d7e8f2;
border:1px solid #b9bbba;
padding:3px;
}

#maincontent .mod_loggin p {
margin:0 0 1em;
}

.mod_loggin .lostpass {
float:right;
font-size:0.625em;
margin:0 0 0.5em;
color:#000;
background-color:#fff;
}

.mod_loggin span {
text-align:center;
}

#maincontent .mod_signup .infosignup {
font-size:0.875em;
color:#333;
background-color:#fff;
text-align:center;
}

/* =mod_infoperso
----------------------------------------*/
.mod_infoperso {
position:relative;
display:block;
overflow:hidden;
padding:0.5em;
margin:0 0 0.5em;
color:#000;
background-color:#fff;
}

#maincontent .mod_infoperso h3 {
padding:0.5em 0;
margin:0 0 0.5em;
color:#000;
background-color:#fff;
}

#maincontent .mod_infoperso p {
margin:0 0 0.5em;
}

.mod_infoperso .valid_account {
font-weight:700;
font-size:0.875em;
padding:0.25em;
}

.mod_infoperso b {
display:block;
float:left;
width:12em;
margin-right:0.5em;
color:#000;
background-color:#fff;
}

.mod_infoperso div {
position:relative;
display:block;
overflow:hidden;
text-align:center;
}

.mod_infoperso label {
margin-right:1em;
}

/* =top_antenne
----------------------------------------*/
#top_antenne {
position:relative;
display:block;
overflow:hidden;
margin:0 0 1em;
color:#ccc;
background-color:#333;
}

/* =coupcoeur_antenne
----------------------------------------*/
#coupcoeur_antenne {
position:relative;
display:block;
overflow:hidden;
padding:0.25em;
width:13.25em;
float:left;
color:#ccc;
background-color:#333;
}

#maincontent #coupcoeur_antenne h2 {
padding:0.5em 0.5em 0.5em 2.5em;
margin:0 0 0.5em;
text-transform:none;
color:#ccc;
background:#3a3a3a url(../img/picto_funboard.gif) no-repeat 2% 50%;
}

#maincontent #coupcoeur_antenne H3 A,#maincontent #coupcoeur_antenne H3 {
color:#ccc;
background-color:#333;
}

#coupcoeur_antenne A IMG,#coupcoeur_antenne IMG {
float:left;
display:block;
width:4.1875em;
height:4.1875em;
border:0.0625em solid #ccc;
margin:0 0.5em 0 0;
}

#maincontent #coupcoeur_antenne P A,#maincontent #coupcoeur_antenne P {
color:#fff;
background-color:#333;
font-size:0.75em;
}

/* =profilphoto
----------------------------------------*/
#profilphoto {
position:relative;
display:block;
overflow:hidden;
padding:0.25em;
margin:0 0 0.5em;
color:#fff;
background-color:#333;
}

#profilphoto IMG {
display:block;
width:6.25em;
height:6.25em;
}

#maincontent #profilphoto .pseudo {
font-size:1em;
}

#maincontent #profilphoto p,#maincontent #profilphoto p a {
margin-bottom:0.1875em;
color:#fff;
background-color:#333;
}

/* =hotwindow
----------------------------------------*/
#hotwindow {
position:relative;
display:block;
overflow:hidden;
float:left;
padding:0.25em;
}

#hotwindow IMG {
display:block;
width:31.875em;
height:6.5625em;
}

/* =promo_box
----------------------------------------*/
#promo_box {
position:relative;
display:block;
overflow:hidden;
float:right;
width:12.125em;
padding:0.25em;
}

#maincontent #promo_box h3,#maincontent #promo_box h3 a {
float:none;
margin-bottom:0.25em;
color:#19A5D8;
background-color:#333;
}

#promo_box .img60x45 {
border:0.0625em solid #ccc;
}

.promo_bloc {
position:relative;
display:block;
overflow:hidden;
}

/* =upload
----------------------------------------
 =box_upload
----------------------------------------*/
#box_upload {
position:relative;
display:block;
overflow:hidden;
padding:0.5em;
color:#000;
background-color:#fff;
}

#maincontent #box_upload .pseudo {
font-size:1.5em;
margin:0 0 0.5em;
}

#box_upload .back {
margin:0 0 0.5em;
}

#box_upload .back a {
text-decoration:underline;
}

.upleft {
position:relative;
display:block;
overflow:hidden;
color:#000;
background-color:#fff;
}

#maincontent .upleft h3 {
margin:0 0 0.5em;
color:#033;
background-color:#fff;
}

#maincontent .upleft p {
margin:0 0 0.5em;
}

#maincontent .upleft label {
width:15em;
float:left;
text-align:right;
padding-right:18px;
font-weight:700;
}

#maincontent .upleft input.textfield {
width:20em;
color:#000;
background:#d7e8f2;
border:1px solid #b9bbba;
padding:3px;
}

#maincontent .upleft textarea.areatxt {
width:20em;
color:#000;
background:#d7e8f2;
border:1px solid #b9bbba;
padding:3px;
}

.upleft .info_upload {
position:relative;
display:block;
overflow:hidden;
padding:0.5em;
margin:0 0 0.5em;
color:#000;
background-color:#ccc;
}

#maincontent .upleft .info_upload p {
color:#000;
background-color:#ccc;
margin:0;
}

#box_upload .valid_account {
font-weight:700;
font-size:0.875em;
padding:0.25em;
border:1px solid #fff;
}

/* =mod_funboard
----------------------------------------*/
.mod_funboard {
position:relative;
display:block;
overflow:hidden;
width:50em;
margin:0 0 2em;
}

.mod_funboard #myfun_comments {
padding:0.5em;
margin-left:3.4em;
width:39em;
color:#000;
background-color:#fff;
}

.playerboard_m {
position:relative;
display:block;
overflow:hidden;
float:left;
width:20.625em;
margin-left:2.4em;
color:#fff;
background-color:#2e2d2d;
}

.playerboard_s {
position:relative;
display:block;
overflow:hidden;
float:left;
width:12.5em;
margin-left:2.4em;
color:#fff;
background-color:#2e2d2d;
}

#leftcontent .playerboard_s {
position:relative;
display:block;
overflow:hidden;
margin:0 0 0.5em;
width:10.75em;
color:#fff;
background-color:#2e2d2d;
}

#maincontent #leftcontent .ratingbox {
margin-left:0.25em;
}

.playerboard_l {
position:relative;
display:block;
overflow:hidden;
float:left;
width:40em;
margin-left:3.4em;
color:#fff;
background-color:#2e2d2d;
}

.wrp_rate {
position:relative;
display:block;
overflow:hidden;
padding:0.25em 0;
color:#000;
background-color:#fff;
}

#maincontent .mod_funboard .rating_info {
float:left;
margin:0.2em 0.5em 0 0;
color:#000;
background-color:#fff;
}

#maincontent #leftcontent .rating_info {
float:none;
margin:0.2em 0 0;
color:#000;
background-color:#fff;
}

#maincontent .mod_funboard h2 {
font-size:1.1em;
}

#maincontent .playerboard_m p,#maincontent .playerboard_s p,#maincontent .playerboard_l p {
padding:0 0.5em;
margin:0 0 0.5em;
color:#fff;
background-color:#2e2d2d;
}

.playerboard_m .wrp_video {
position:relative;
display:block;
width:330px;
height: 250px;
}

.video_contain {
position:relative;
display:block;
overflow:hidden;
}

/* =myfriends
----------------------------------------*/
#myfriends {
position:relative;
display:block;
overflow:hidden;
text-align:center;
color:#fff;
background-color:#333;
margin:0 0 0.5em;
}

#myfriends IMG {
display:block;
float:left;
margin:0 0 0.35em 0.25em;
}

#maincontent #myfriends h2 {
margin-bottom:0.5em;
color:#fff;
background-color:#666;
}

#myfriends .more {
clear:both;
color:#fff;
background-color:#333;
}

/* =tabfunboard
----------------------------------------*/
#tabfunboard {
position:relative;
display:block;
overflow:hidden;
margin:1em 0 0;
color:#000;
background-color:#fff;
}

#board_edition {
position:relative;
display:block;
overflow:hidden;
padding:0.5em;
color:#000;
background-color:#fff;
}

#board_edition .pseudo {
font-size:1.4em;
}

#board_edition .info {
position:relative;
display:block;
overflow:hidden;
padding:0.5em;
color:#fff;
background-color:#666;
}

#board_edition .info .bt_upload {
font-size:0.75em;
padding:0.25em 0.5em;
color:#fff;
background-color:#19A5D8;
}

#maincontent #board_edition .info p {
margin:0 0 0.5em;
color:#fff;
background-color:#666;
}

#tabfunboard a, #tabfunboard div {
float:left;
font-size:1em;
padding:0.3em 0.2em 0.3em 2em;
margin-right:0.5em;
color:#000;
background:#fff url(../img/bt_tabboard.gif) no-repeat 5% 50%;
}

#tabfunboard .comm, #tabfunboard .comm {
color:#000;
background:#fff url(../img/bt_tabboard_com.gif) no-repeat 5% 50%;
}

#tabfunboard a.active, #tabfunboard div.active {
color:#fff;
background-color:#666;
}

/* =dragzone
----------------------------------------*/
#dragzone {
position:relative;
display:block;
overflow:hidden;
width:26.375em;
}

#dragzone h3 {
margin-bottom:0.5em;
}

#dragzone #top {
position:relative;
display:block;
overflow:hidden;
margin-bottom:0.5em;
}

#maincontent #dragzone #top h3 {
color:#fff;
background-color:#111;
}

#dragzone #zone_content {
position:relative;
display:block;
overflow:hidden;
width:18em;
padding:2em 0 0 0;
margin: 0 0 0.5em;
border: 1px solid #333;
}

#dragzone #zone_content .item_media {
position:relative;
display:block;
overflow:hidden;
display:inline;
float:left;
width:6.25em;
height:4.6875em;
margin-left:1.8em;
margin-bottom:1.8em;
color:#000;
background-color:#333;
}

#dragzone #top .imgbg {
position:relative;
display:block;
overflow:hidden;
width:10em;
}

#dragzone #top .crtl {
position:relative;
display:block;
overflow:hidden;
width:18em;
border: 1px solid #333;
padding:0.5em 0;
}

#maincontent #dragzone .info_delete {
width: 23em;
padding: 0.5em;
color:#ff0000;
background-color:#fff;
margin-bottom:0.5em;
}

#maincontent #dragzone .error_sav {
font-size: 1em;
width:17.1em;
padding: 0.5em;
color:#ff0000;
background-color:#fff;
}

#maincontent #dragzone .valid_sav {
font-size: 1em;
width:17.1em;
padding: 0.5em;
color:green;
background-color:#fff;
}

#dragzone #top .crtl img {
display:block;
float:left;
display:inline;
margin-left:1.5em;
width:4.5625em;
height:4.5em;
}

#dragzone #top .crtl .delete {
display:block;
float:left;
display:inline;
width:4.5625em;
height:4.5em;
margin-left:0.6em;
background:#fff url(../img/bg_delete.jpg) no-repeat top left;
}

#dragzone #top .imgbg img {
display:block;
width:10em;
}

#dragzone .blocright a {
font-size:0.75em;
color:#000;
background-color:#17e665;
}

#maincontent #dragzone .blocright p,#maincontent #dragzone .blocleft p {
color:#000;
background-color:#17e665;
}

#maincontent #dragzone big {
font-weight:700;
color:#333;
background-color:#17e665;
}

.blocright {
position:relative;
display:block;
overflow:hidden;
float:right;
width:19em;
margin:0 0 0.5em;
}

.blocleft {
position:relative;
display:block;
overflow:hidden;
float:left;
width:7em;
margin:0 0 0.5em;
}

.module_l {
position:relative;
display:block;
overflow:hidden;
margin:0 0 0.5em;
color:#fff;
background-color:#17e665;
}

.module_r {
position:relative;
display:block;
overflow:hidden;
margin:0 0 0.5em;
color:#fff;
background-color:#17e665;
}

#maincontent #leftfunboard .bt_valid,#leftfunboard .bt_valid a {
padding:0.5em 1em;
color:#fff;
background-color:#19A5D8;
}

#leftfunboard .center {
position:relative;
display:block;
overflow:hidden;
margin:0 0 0.5em;
}

/* =wrp_cgu
----------------------------------------*/
#wrp_cgu {
text-align:left;
width:43em;
height:35em;
margin:0;
}

#wrp_cgu .closew {
position:absolute;
top:44em;
left:23em;
font-size:0.75em;
text-decoration:underline;
color:#fff;
background-color:#09c;
}

#box_cgu {
position:absolute;
display:block;
overflow:auto;
width:640px;
height:410px;
padding:0.5em;
top:5.5em;
left:1em;
color:#333;
background-color:#fff;
}

#box_cgu ul {
position:relative;
display:block;
overflow:hidden;
margin:0 0 1em;
}

#box_cgu ul li {
display:inline;
}

#box_cgu ul li a {
font-size:0.875em;
color:#19A5D8;
background-color:#fff;
}

#box_cgu ul li .active {
font-weight:700;
text-decoration:underline;
}

#box_cgu p {
font-size:0.75em;
margin:0 0 2.5em;
}

#box_cgu h2 {
font-size:0.75em;
margin:0 0 1em;
}
#results_yahoo {
background:#fff;
}
/* =skinyourfun
----------------------------------------*/
.skinyourfun {
position:relative;
display:block;
overflow:hidden;
background-color: #fff;
color:#000;
width: 18em;
margin:0 0 0.5em;
}

.skinyourfun .btn_skinyourfun {
display:block;
width:18em;
height:2.375em;
}

.skinyourfun form {
padding: 0.5em;
}

.skinyourfun p {
margin: 0 0 5px;
}

.skinyourfun p small{
font-weight: bold;
clear: left;
font-size: 12px;
}


#maincontent .skinyourfun h2 {
background-color: #fff;
color:#09c;
font-size: 1.2em;
}

.skinyourfun input, .skinyourfun label, .skinyourfun select {
font-size: 12px;
}

.skinyourfun label, .skinyourfun select {
margin: 0 0 1em;
}

.skinyourfun input {
margin: 0 0 0 0.25em;
}

.skinyourfun .code_hexa {
width: 65px;
}

.skinyourfun .btn_send {
display:block;
clear: left;
}

.skinyourfun .spaceb {
margin:0 0 12px;
}

#btn_skintoggle {
margin: 0 0 15px;
}
.skintoggleOFF {
display:block;
width:288px;
height:40px;
cursor: pointer;
background:url(../skin/demo/img/btn_skinufun.png) no-repeat 0 0;
}
.skintoggleON{
display:block;
width:288px;
height:40px;
cursor: pointer;
background:url(../skin/demo/img/btn_skinufun.png) no-repeat 0 -40px;
}
/*adsense*/
div.adsense,
div#adsense{
	position: relative;
	display: block;
	overflow: hidden;
	clear: both;
	margin:0 0 0.625em 0;
}
div.adsense *,
div#adsense * {
	margin:0 auto;
	text-align:center;
}
/*adsense*/

/* =mentions legales
----------------------------------------*/
#maincontent #mentions_legales {
	position:relative;
	display:block;
	overflow:hidden;
	float:left;
	width:38.375em;
	padding:0.5em;
	margin:0 0 0.625em;
	color:#000;
	background-color:#FFF;
}
#maincontent #mentions_legales .rssitem {
	margin:0 0 0.5em 0;
}
#maincontent #mentions_legales a.back {
	position:relative;
	display:block;
	overflow:hidden;
	clear:both;
	margin:0 0 0.5em 0;
	padding:0 0 0.5em 0;
	font-size:65%;
	font-weight:bold;
	color:#0099CC;
	border-bottom:1px solid #CCC;
	text-decoration:none;
}
#maincontent #mentions_legales a.back:hover {
	text-decoration:underline;
}
#maincontent #mentions_legales h2 {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0 0 0.5em 0;
	padding:0;
	font-size:100%;
	font-weight:normal;
	text-transform:none;
	background-color:transparent;
	color:#000;
}
#maincontent #mentions_legales h2 span {
	display:none;
}
#maincontent #mentions_legales h2 img {
	position:relative;
	display:block;
	overflow:hidden;
	width:14.6875em;
	height:1.875em;
}
#maincontent #mentions_legales h3 {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0 0 0.5em 0;
	background-color:transparent;
	color:#111;
	font-size:75%;
	font-weight:bold;
}
#maincontent #mentions_legales a {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0 0 0.5em 0;
	color:#0099CC;
	text-decoration:none;
	font-size:75%;
}
#maincontent #mentions_legales a:hover {
	text-decoration:underline;
}
#maincontent #mentions_legales p {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0 0 0.5em 0;
	color:#111;
	font-size:75%;
}
#maincontent #mentions_legales img.img_center,
#maincontent #mentions_legales img.img_left,
#maincontent #mentions_legales img.img_right {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0.5em auto;
}
#maincontent #mentions_legales img.img_left {
	float:left;
	margin:0.5em 0.5em 0.5em 0;
}
#maincontent #mentions_legales img.img_right {
	float:right;
	margin:0.5em 0 0.5em 0.5em;
}
#maincontent #mentions_legales p a {
	display:inline;
	margin:0;
	font-size:100%;
}
#maincontent a.btn_contact,
#maincontent a.btn_faq,
#maincontent a.btn_contact img,
#maincontent a.btn_faq img {
	position:relative;
	display:block;
	overflow:hidden;
	width:18.75em;
	height:4.375em;
	margin-bottom:0.625em;
}
#maincontent a.btn_contact img,
#maincontent a.btn_faq img {
	position:relative;
	display:block;
	overflow:hidden;
	width:18.75em;
	height:4.375em;
	margin-bottom:0;
}
/*SITE MAP*/
div#sitemap{
	position: relative;
	display: block;
	overflow: hidden;
}
div#sitemap H2.light-title{
	position: relative;
	display: block;
	overflow: hidden;
	font-size: 1em;
	background-color:#19A5D8;
	color:#FFFFFF;
}
div#sitemap div.sitelinks{
	position: relative;
	display: block;
	overflow: hidden;
	background-color: #fff;
	padding: 0px 0px 10px;					
}
div#sitemap div.sitelinks H3{
	position: relative;
	display: block;
	overflow: hidden;
	padding: 10px 20px;
}
div#sitemap div.sitelinks H3 A{
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0;
	color: #19A5D8;					
}
div#sitemap div.sitelinks H3 A:hover{
	text-decoration: underline;				
}
div#sitemap div.sitelinks P{
position: relative;
display: block;
overflow: hidden;
padding: 0 0 0 30px;
}				
div#sitemap div.sitelinks A{
	font-size: 1.1em;
	color: #DE207A;
	text-decoration: none;
	font-weight: bold;
}
div#sitemap div.sitelinks A:hover{

	text-decoration: underline;
}
/*SITE MAP*/
/* NEWHEADER */
div#newHeader,
div#newHeader div,
div#newHeader h1,
div#newHeader h1 a,
div#newHeader h2,
div#newHeader h3,
div#newHeader p {
	position:relative;
	display:block;
	overflow:hidden;
}
div#newHeader {
	width:60em;
	margin:0 auto 8.125em;
	background-color:#000;
	background-position:0 0;
	background-repeat:no-repeat;
	background-image:url('../img/header_background.jpg');
	text-align:left;
}
div#newHeader div.logo {
	float:left;
	width:14.0625em;
	height:5.625em;
}
div#newHeader div.logo img {
	position:absolute;
	display:block;
	overflow:hidden;
	left:1em;
	top:0.625em;
	width:11.875em;
	height:4.375em;
	z-index:0;
}
div#newHeader div.logo h1 {
	width:14.0625em;
	height:5.625em;
	text-indent:-312em;
	font-size:100%;
	z-index:1;
}
div#newHeader div.logo h1 a {
	width:14.0625em;
	height:5.625em;
	z-index:1;
	background-color:transparent;
	background-image:url('../img/spacer.gif');
	background-repeat:repeat;
	background-position:0 0;
}
div#newHeader div.live {
	float:left;
	width:17.1875em;
	height:5.625em;
}
div#newHeader div.live div {
	float:left;
	width:12em;
	height:5.625em;
}
div#newHeader div.live div.isplaying {
	width:4.625em;
	margin:0 0.5em 0 0;
	color:#FFF;
}
div#newHeader div.live div.isplaying a.popplayer,
div#newHeader div.live div.isplaying a.popplayer img {
	overflow:hidden;
	display:block;
	width:4.375em;
	height:4.375em;
	border:0.125em solid transparent;
}
div#newHeader div.live div.isplaying a.popplayer img {
	border:0;
}
div#newHeader div.live div.isplaying a.popplayer:hover {
	border:0.125em solid #00B5E2;	
}
div#newHeader div.live div.isplaying a.itunes {
	display:block;
	color:#FFF;
	text-align:center;
	font-size:60%;
}
div#newHeader div.live div a.player {
	position:relative;
	display:block;
	overflow:hidden;
	width:9.375em;
	height:2em;
	margin-bottom:0.125em;
}
div#newHeader div.live div a.player img {
	display:block;
	width:9.375em;
	height:2em;
}
div#newHeader div.live div h2 {
	color:#E2037B;
	font-size:85%;
	margin-bottom:0.25em;
}
div#newHeader div.live div h2 a {
	color:#E2037B;
}
div#newHeader div.live div h3 {
	color:#FFF;
	font-size:75%;
}
div#newHeader div.live div h3 a {
	color:#FFF;
}
div#newHeader div.user {
	float:right;
	width:28.75em;
	height:5.625em;
}
div#newHeader div.user div.socials {
	padding:0.375em 0.625em 0 0;
	height:1.875em;
}
div#newHeader div.user div.socials a,
div#newHeader div.user div.socials div#mobilebox {
	position:relative;
	display:block;
	overflow:hidden;
	float:right;
	margin-left:0.3125em;
}
div#newHeader div.user div.socials a img {
	display:block;
	width:1.875em;
	height:1.875em
}
div#newHeader div.user div.socials div#mobilebox {
	width:13.25em;
	height:1.875em;
	background-position:0 0;
	background-repeat:no-repeat;
	background-image:url('../img/banner_mobilebox.gif');
}
div#newHeader div.user div.socials div#mobilebox form {
	position:absolute;
	display:block;
	overflow:hidden;
	top:0.475em;
	left:7.125em;
	width:5.75em;
	height:0.875em;
	z-index:1;
}
div#newHeader div.user div.socials div#mobilebox form input {
	position:relative;
	display:block;
	overflow:hidden;
	float:left;
	width:6.25em;
	height:1.25em;
	font-size:70%;
	border:0;
	color:#494949;
}
div#newHeader div.user div.socials div#mobilebox form input.submit {
	float:right;
	width:1.25em;
	height:0.875em;
	font-size:100%;
}
div#newHeader div.user div#login {
	position:absolute;
	right:0;
	bottom:0.25em;
	width:24.75em;
	height:2.125em;
	padding:1em 2em 0;
	z-index:1;
}
div#newHeader div.user div#login img.bg {
	position:absolute;
	display:block;
	overflow:hidden;
	top:0;
	left:0;
	width:28.75em;
	height:3.125em;
	z-index:0;
}
div#newHeader div.user div#login p {
	margin-bottom:0.25em;
	padding-left:0.1875em;
	background-color:transparent;
	color:#FFF;
	font-size:75%;
	font-weight:bold;
}
div#newHeader div.user div#login p span {
	color:#00B5E2;
}
div#newHeader div.user div#login p.links {
	padding-left:0;
}
div#newHeader div.user div#login p a {
	color:#FFF;
	font-weight:normal;
	padding:0 0.5em 0 0.1875em;
	background-color:transparent;
	background-position:right 0.1875em;
	background-repeat:no-repeat;
	background-image:url('../img/border_right.gif');
}
/* END NEWHEADER */
/* MENU */
div#menu,
div#menu div,
div#menu ul,
div#menu p {
	position:relative;
	display:block;
	overflow:hidden;
}
div#menu {
	overflow:visible;
	width:60em;
	margin:0 auto;
	text-align:left;
	background-color:#111;
	z-index:1000;
}
div#menu div#firstNav {
	height:1.625em;
	line-height:1.625em;
	text-align:center;
}
div#menu div#firstNav a {
	display:inline;
	padding-right:0.75em;
	color:#FFF;
	text-transform:uppercase;
	background-repeat:no-repeat;
	background-position:right 0.3125em;
	background-image:url('../img/puce.png');
}
div#menu div#firstNav a.lastone {
	padding-right:0;
	background-image:none;
}
div#menu div#firstNav a:hover {
	color:#FFCC00;
	text-decoration:none;
}
div#menu div#firstNav a.active {
	color:#FFCC00;
	font-weight:bold;
}
div#menu div#secondNav {
	position:absolute;
	overflow:visible;
	top:1.625em;
	left:0;
	width:60em;
	z-index:1000;
}
div#menu div#secondNav div.content {
	position:absolute;
	top:0;
	left:0;
	width:60em;
	z-index:1;
	visibility:hidden;
	background-repeat:repeat-x;
	background-position:bottom left;
	background-image:url('../img/secondnav_shadow.png');
}
div#menu div#secondNav div.content .stuff {
	padding:0.625em 0;
	margin-bottom:0.625em;
	background-color:#111;
	background-repeat:repeat-x;
	background-position:bottom left;
	background-image:url('../img/secondnav_repeat.gif');
}
div#menu div#secondNav ul {
	float:left;
	width:12.5em;
	padding:0 0.625em;
	background-repeat:repeat-y;
	background-position:left top;
	background-image:url('../img/secondnav_ul.gif');
}
div#menu div#secondNav ul.first {
	background-image:none;
}
div#menu div#secondNav ul li {
	font-size:75%;
	color:#00B5E2;
}
div#menu div#secondNav ul li a {
	color:#FFF;
}
div#menu div#secondNav div.right {
	float:right;
	width:16.875em;
	padding:0.0625em 0.625em 0;
}
div#menu div#secondNav div.right a.visu {
	position:relative;
	display:block;
	overflow:hidden;
	width:5em;
	height:3.75em;
	float:left;
	border:0.0625em solid transparent;
}
div#menu div#secondNav div.right a.visu:hover {
	border:0.0625em solid #00B5E2;
}
div#menu div#secondNav div.right a.visu img {
	display:block;
	width:5em;
	height:3.75em;
}
div#menu div#secondNav div.right div {
	float:right;
	width:11.25em;
}
div#menu div#secondNav div.right div h2 {
	color:#E0009E;
	font-size:95%;
	margin-bottom:0.25em;
}
div#menu div#secondNav div.right div p {
	color:#FFF;
	font-size:75%;
}
div#menu div#secondNav div.right div p a {
	display:inline;
	font-size:100%;
	text-decoration:none;
}
div#menu div#secondNav div.right div p a:hover {
	text-decoration:underline;
}
div#menu div#secondNav div.right div a {
	display:block;
	color:#FFF;
	font-size:75%;
	text-decoration:none;
}
div#menu div#secondNav div.right div a:hover {
	text-decoration:underline;
}
/* END MENU */
/* WIDGET EMISSIONS */
div.shows,
div.shows div,
div.shows h3,
div.shows p {
	position:relative;
	display:block;
	overflow:hidden;
}
body#newHome div.shows {
	clear:both;
	margin:0 0 0.625em;
	padding-bottom:0.3125em;
	color:#000;
	background-color:#FFF;
}
body#newHome div.shows .left,
body#newHome div.shows .right {
	width:19.6875em;
	float:left;
	padding-bottom:0.3125em;
}
body#newHome div.shows .show,
body#newHome div.shows .mea {
	padding:0.625em 0.625em 0;
}
body#newHome div.shows .show a.picture {
	position:relative;
	display:block;
	overflow:hidden;
	width:5em;
	height:3.75em;
	float:left;
	margin:0 0.625em 0 0;
}
body#newHome div.shows .show a.picture img {
	display:block;
	width:5em;
	height:3.75em;
}
body#newHome div.shows .show  div.txts {
	float:left;
	width:12.8125em;
}
body#newHome div.shows .more {
	float:none;
	clear:both;
	padding:0.5em 1em 0;
	text-align:right;
	color:#19A5D8;
}
body#newHome div.shows .mea h3 {
	color:#19A5D8;
	font-size:75%;
	margin-bottom:0.5em;
}
body#newHome div.shows .mea h3.yellow {
	padding:0.375em;
	background-color:#FF9900;
	color:#FFF;
	text-transform:uppercase;
}
body#newHome div.shows .mea h4 {
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	font-size:85%;
}
body#newHome div.shows .mea p {
	margin-bottom:0.625em;
}
body#newHome div.shows .mea a {
	font-size:75%;
	background-color:transparent;
	color:#19A5D8;
}
body#newHome div.shows .mea h4 a,
body#newHome div.shows .mea p a {
	font-size:100%;
	display:inline;
}
body#newHome div.shows .mea a,
body#newHome div.shows .mea img {
	position:relative;
	display:block;
	overflow:hidden;
}
body#newHome div.shows .mea img {
	margin:0 auto;
	font-size:133%;
}
/* END WIDGET EMISSIONS */
/* WIDGET NEWSRADIO */
div.fun_news,
div.fun_news div,
div.fun_news h2,
div.fun_news p {
	position:relative;
	display:block;
	overflow:hidden;
}
body#newHome div.fun_news {
	clear:both;
	margin:0 0 0.625em;
	padding-bottom:0.3125em;
	color:#000;
	background-color:#FFF;
}
body#newHome div.fun_news h2 {
	margin-bottom:0.5em;
}
body#newHome div.fun_news .news {
	margin:0;
	border:0;
	float:left;
	padding:0.3125em 0.625em 0.3125em;
	width:18.4375em;
}
body#newHome div.fun_news .news a.picture {
	position:relative;
	display:block;
	overflow:hidden;
	width:5em;
	height:3.75em;
	float:left;
	margin:0 0.625em 0 0;
}
body#newHome div.fun_news .news a.picture img {
	display:block;
	width:5em;
	height:3.75em;
}
body#newHome div.fun_news .news div.txts {
	float:left;
	width:12.8125em;
}
body#newHome div.fun_news .more {
	float:none;
	clear:both;
	padding:0.5em 1em 0;
	text-align:right;
	color:#19A5D8;
}
/* END WIDGET NEWSRADIO */
/* WIDGET HOMEPROMO */
div.homepromos,
div.homepromos div,
div.homepromos h2,
div.homepromos p {
	position:relative;
	display:block;
	overflow:hidden;
}
body#newHome div.homepromos {
	clear:both;
	padding-bottom:0.3125em;
	margin:0 0 0.625em;
	color:#000;
	background-color:#FFF;
}
body#newHome div.homepromos h2 {
	margin-bottom:0.5em;
}
body#newHome div.homepromos .promo {
	padding:0.3125em 0.625em 0.3125em;
}
body#newHome div.homepromos .promo a.picture {
	position:relative;
	display:block;
	overflow:hidden;
	width:7.5em;
	height:5.625em;
	float:left;
	margin:0 0.625em 0 0;
}
body#newHome div.homepromos .promo a.picture img {
	display:block;
	width:7.5em;
	height:5.625em;
}
body#newHome div.homepromos .promo div.txts {
	float:left;
	width:10em;
}
body#newHome div#rightcontent div.homepromos .promo div.txts {
	width:9.375em;
}
body#newHome div.homepromos .more {
	float:none;
	clear:both;
	padding:0.5em 1em 0;
	text-align:right;
	color:#19A5D8;
}
/* END WIDGET HOMEPROMO */
/* WIDGET FUN-PLAYLISTS */
div.fun_playlists,
div.fun_playlists div,
div.fun_playlists h2,
div.fun_playlists h3,
div.fun_playlists p {
	position:relative;
	display:block;
	overflow:hidden;
}
body#newHome div.fun_playlists {
	clear:both;
	margin:0 0 0.625em;
	padding:0.125em 0 0.125em 0.125em;
	color:#000;
	background-color:#000;
}
body#newHome div.fun_playlists .fun_playlist {
	float:left;
	width:12.9375em;
	padding:0 0.125em 0 0;
}
body#newHome div.fun_playlists h2 {
	margin:0 0 0.25em 0;
	padding:0.1875em;
	color:#FFF;
	background-color:transparent;
	font-weight:bold;
	font-size:90%;
}
body#newHome div.fun_playlists h2 a {
	color:#FFF;
}
body#newHome div.fun_playlists h2 span {
	text-transform:none;
}
body#newHome div.fun_playlists h3 {
	font-size:70%;
	text-transform:uppercase;
}
body#newHome div.fun_playlists h3,
body#newHome div.fun_playlists h3 a {
	background-color:#000;
	color:#00AAD7;
}
body#newHome div.fun_playlists h4 {
	font-size:70%;
}
body#newHome div.fun_playlists h4,
body#newHome div.fun_playlists h4 a {
	background-color:#000;
	color:#FFF;
}
body#newHome div.fun_playlists div.item {
	clear:both;
	margin-bottom:0.25em;
}
body#newHome div.fun_playlists a.picture {
	position:relative;
	display:block;
	overflow:hidden;
	width:4.1875em;
	height:4.1875em;
	float:left;
	margin:0 0.3125em 0 0;
	border:0.125em solid #000;
}
body#newHome div.fun_playlists a.picture:hover {
	border:0.125em solid #00B5E2;
}
body#newHome div.fun_playlists a.picture img {
	display:block;
	width:4.1875em;
	height:4.1875em;
}
body#newHome div.fun_playlists div.txts {
	float:left;
	width:8.125em;
	margin-bottom:1.25em;
}
body#newHome div.fun_playlists p.clear_bottom {
	clear:both;
	margin-right:0.125em;
	padding:0.25em;
	color:#19A5D8;
	font-weight:bold;
	background-color:#2C2C2D;
	color:#FFF;
}
body#newHome div.fun_playlists p.clear_bottom a {
	display:inline;
	padding:0 0.625em 0 0;
	font-weight:normal;
	color:#FFF;
	background-repeat:no-repeat;
	background-position:right 0.125em;
	background-image:url('../img/separator.gif');
	background-color:transparent;
}
body#newHome div.fun_playlists .vote {
	position:absolute;
	right:0.125em;
	bottom:0.125em;
	width:7.9375em;
	height:0.75em;
	z-index:1;
}
body#newHome div.fun_playlists .vote a {
	position:relative;
	display:block;
	overflow:hidden;
	float:left;
	margin-right:0.125em;
}
body#newHome div.fun_playlists .vote a img {
	display:block;
	width:3.375em;
	height:0.75em;
}
body#newHome div.fun_playlists .vote a.dontlike {
	margin:0;
}
body#newHome div.fun_playlists .vote a.dontlike img {
	width:4.4375em;
}
/* END WIDGET FUN-PLAYLISTS */
/* WIDGET MAINFLASH */
div.main_flash,
div.main_flash div,
div.main_flash object {
	position:relative;
	display:block;
	overflow:hidden;
}
body#newHome div.main_flash {
	clear:both;
	margin:0 0 0.625em 0;
}
body#newHome div.main_flash object {
	width:39.375em;
	height:18.5em;
}
/* END WIDGET MAINFLASH */
/* WIDGET ONAIR */
div.onair,
div.onair div,
div.onair h2,
div.onair p {
	position:relative;
	display:block;
	overflow:hidden;
}
body#newHome div.onair {
	clear:both;
	margin:0 0 0.625em 0;
	padding-top:0.3125em;
	background-color:#212121;
}
body#newHome div.onair a.picture,
body#newHome div.onair p,
body#newHome div.onair h2,
body#newHome div.onair a.mail {
	position:relative;
	display:block;
	overflow:hidden;
	margin-bottom:0.125em;
	padding:0 0.3125em;
}
body#newHome div.onair a.picture img {
	display:block;
	margin:0 auto;
	width:18.125em;
	height:8.75em;
}
body#newHome div.onair p {
	padding:0 0.375em;
}
body#newHome div.onair p,
body#newHome div.onair h2 {
	background-color:transparent;
	text-transform:uppercase;
	font-size:70%;
	color:#FFF;
}
body#newHome div.onair h2 {
	padding:0 0.25em;
	font-size:120%;
}
body#newHome div.onair a.mail {
	font-size:75%;
	color:#00B5E1;
}
body#newHome div.onair p.social {
	margin:0;
	padding:0 0 0 0.15875em;
	background-color:#F4F4F4;
	border:0.0625em solid #898989;
	text-transform:none;
	font-size:100%;
}
body#newHome div.onair p.social a {
	font-size:75%;
	color:#5F5F5F;
	background-color:transparent;
}
body#newHome div.onair p.social a.fb,
body#newHome div.onair p.social a.twitter {
	padding:0 0.1875em 0 1.5em;
	background-repeat:no-repeat;
	background-position:top left;
}
body#newHome div.onair p.social a.fb {
	background-image:url('../img/picto_facebook.gif');
}
body#newHome div.onair p.social a.twitter {
	background-image:url('../img/picto_twitter.gif');
}
body#newHome div.onair p.social a.fb b {
	color:#1977BC;
}
body#newHome div.onair p.social a.twitter b {
	color:#3AA0CE;
}
/* WIDGET ONAIR */
/* WIDGET PLAYLISTS MUSIC */
div#playlists_music,
div#playlists_music div,
div#playlists_music h2,
div#playlists_music p {
	position:relative;
	display:block;
	overflow:hidden;
}
body#newHome div#playlists_music {
	clear:both;
	margin:0 0 0.625em 0;
	padding:0.125em;
	background-color:#000;
}
body#newHome div#playlists_music h2 {
	margin:0 0 0.25em 0;
	padding:0.375em;
	color:#FFF;
	background-color:#1C1C1C;
	font-weight:bold;
	font-size:90%;
}
body#newHome div#playlists_music div#miniPlayer {
	margin-bottom:0.25em;
	height:2.5em;
	background-repeat:no-repeat;
	background-position:center center;
	background-image:url('../img/logofun_black.gif');
}
body#newHome div#playlists_music div#miniPlayer.loader_bg {
	background-image:url('../img/loader.gif');
}
body#newHome div#playlists_music div#miniPlayer div#playlist_player {
	background-color:#000;
}
body#newHome div#playlists_music div#miniPlayer object {
	margin:0 auto;
}
body#newHome div#playlists_music div.item {
	clear:both;
	margin-bottom:0.25em;
	padding:0.25em 0;
	border-bottom:0.0625em solid #2E2E2E;
}
body#newHome div#playlists_music div.item div.mask {
	float:left;
	width:9em;
	height:1em;
	line-height:1em;
}
body#newHome div#playlists_music div.item div.mask p {
	background-color:transparent;
	font-size:75%;
	color:#FFF;
	width:100em;
	height:1.375em;
	left:0;
}
body#newHome div#playlists_music div.item div.mask p span.slider {
	position:relative;
	overflow:hidden;
}
body#newHome div#playlists_music div.item div.mask p a.artist {
	background-color:transparent;
	color:#19A5D8;
	font-weight:bold;
}
body#newHome div#playlists_music div.item div.mask p a.song {
	background-color:transparent;
	color:#FFF;
}
body#newHome div#playlists_music div.item a.play {
	position:relative;
	display:block;
	overflow:hidden;
	float:left;
	width:1.125em;
	height:0.875em;
	text-indent:-312em;
	background-repeat:no-repeat;
	background-position:0 -0.875em;
	background-image:url('../img/btn_play.gif');
}
body#newHome div#playlists_music div.item a:hover {
	background-position:0 0;
}
body#newHome div#playlists_music div.item a.active {
	background-position:0 0;
	background-image:url('../img/btn_stop.gif');
}
body#newHome div#playlists_music div.item a.itunes {
	position:relative;
	display:block;
	overflow:hidden;
	float:left;
	width:3.5em;
	height:0.875em;
}
body#newHome div#playlists_music div.item a.itunes img {
	display:block;
	width:3.5em;
	height:0.875em;
}
body#newHome div#playlists_music div.item div.mask,
body#newHome div#playlists_music div.item a.play,
body#newHome div#playlists_music div.item a.itunes {
	margin-right:0.25em;
}
body#newHome div#playlists_music div.item div.rating_playlist {
	float:left;
	width:3.75em;
	height:0.625em;
	margin-top:0.125em;
	background-repeat:no-repeat;
	background-position:0 0;
	background-image:url('../img/heart_rating.gif');
}
body#newHome div#playlists_music div.item div.rating_playlist.heart1 {
	background-position:0 -0.625em;
}
body#newHome div#playlists_music div.item div.rating_playlist.heart2{
	background-position:0 -1.25em;
}
body#newHome div#playlists_music div.item div.rating_playlist.heart3 {
	background-position:0 -1.875em;
}
body#newHome div#playlists_music div.item div.rating_playlist.heart4{
	background-position:0 -2.5em;
}
body#newHome div#playlists_music div.item div.rating_playlist.heart5{
	background-position:0 -3.125em;
}
body#newHome div#playlists_music div.item div.rating_playlist.clean {
	height:1em;
	margin:0;
	background-image:none;
}
body#newHome div#playlists_music div.item div.rating_playlist.clean p {
	background-color:#000;
	text-align:center;
	color:#FFF;
	font-size:75%;
}
body#newHome div#playlists_music div.item div.rating_playlist a {
	position:relative;
	display:block;
	overflow:hidden;
	float:left;
	width:0.75em;
	height:0.625em;
	text-indent:-312em;
}
body#newHome div#playlists_music a.more {
	float:none;
	text-align:right;
	background-color:transparent;
	display:block;
	clear:both;
	padding:0.25em;
	color:#FFF;
	font-size:70%;
}
body#newHome div.rating_tooltip {
	padding:0.25em;
	background-color:#111;
	border:0.0625em solid #333;
	color:#FFF;
	font-size:75%;
	z-index:1000;
}
/* END WIDGET PLAYLISTS MUSIC */
/* WIDGET LISTENON */
div.listenon,
div.listenon div,
div.listenon h2,
div.listenon h3,
div.listenon p {
	position:relative;
	display:block;
	overflow:hidden;
}
body#newHome div.listenon {
	clear:both;
	margin:0 0 0.625em;
	padding:0.125em 0 0 0.125em;
	background-color:#000;
}
body#newHome div.listenon h2 {
	margin:0 0.125em 0.25em 0;
	padding:0.1875em;
	color:#FFF;
	background-color:transparent;
	font-weight:bold;
	font-size:90%;
}
body#newHome div.listenon h2 a {
	color:#FFF;
}
body#newHome div.listenon .listen {
	float:left;
	width:19.5em;
	margin-bottom:0.1875em;
	padding:0 0.125em 0 0;
}
body#newHome div.listenon a.picture {
	position:relative;
	display:block;
	overflow:hidden;
	width:5em;
	height:3.75em;
	float:left;
	margin:0 0.3125em 0 0;
	border:0.125em solid #000;
}
body#newHome div.listenon a.picture:hover {
	border:0.125em solid #00B5E2;
}
body#newHome div.listenon a.picture img {
	display:block;
	width:5em;
	height:3.75em;
}
body#newHome div.listenon div.txts {
	float:left;
	width:13.75em;
}
body#newHome div.listenon div.txts h3 {
	font-size:75%;
	text-transform:uppercase;
}
body#newHome div.listenon div.txts h3,
body#newHome div.listenon div.txts h3 a {
	background-color:#000;
	color:#00AAD7;
}
body#newHome div.listenon div.txts p,
body#newHome div.listenon div.txts p a {
	background-color:#000;
	color:#FFF;
}
/* END WIDGET LISTENON */
/* WIDGET FREQUENCES */
div#map {
	position:relative;
	display:block;
	overflow:hidden;
	width:39.375em;
	height:42.5em;
}
/* END WIDGET FREQUENCES */
/* WIDGET FB FUNRADIO */
body#newHome div#facebook_funradio {
	position:relative;
	display:block;
	overflow:hidden;
	clear:both;
	width:18.75em;
	margin-bottom:0.625em;
}
body#newHome div#facebook_funradio iframe {
	position:relative;
	display:block;
	overflow:hidden;
	width:18.75em;
	height:17.1875em;
}
/* END WIDGET FB FUNRADIO */
/* WIDGET MYCLUBBINGSTORE */
body#newHome div#myclubbingstore {
	position:relative;
	display:block;
	overflow:hidden;
	clear:both;
	width:18.75em;
	margin-bottom:0.625em;
}
body#newHome div#myclubbingstore iframe {
	position:relative;
	display:block;
	overflow:hidden;
	width:18.75em;
	height:37.5em;
}
/* END WIDGET MYCLUBBINGSTORE */
/* WIDGET CLUBINFUN */
div.clubinfun,
div.clubinfun div,
div.clubinfun iframe,
div.clubinfun h2,
div.clubinfun h3,
div.clubinfun p {
	position:relative;
	display:block;
	overflow:hidden;
}
body#newHome div.clubinfun {
	clear:both;
	margin:0 0 0.625em 0;
	background-color:#FFF;
	color:#000;
}
body#newHome div.clubinfun h2{
	padding:0;
}
body#newHome div.clubinfun h2 span{
	display:none;
}
body#newHome div.clubinfun h2 img{
	display:block;
	width:10.75em;
	height:2.0625em;
	margin-left:1em;
}
body#newHome div.clubinfun .content {
	padding:0.625em;
}
body#newHome div.clubinfun .weekprofil {
	float:left;
	width:18.75em;
	margin:0 0.625em 0.625em 0;
}
body#newHome div.clubinfun .weekprofil a.picture {
	position:relative;
	display:block;
	overflow:hidden;
	width:6.25em;
	height:6.25em;
	float:left;
	margin:0 0.3125em 0 0;
}
body#newHome div.clubinfun .weekprofil a.picture img {
	display:block;
	width:6.25em;
	height:6.25em;
}
body#newHome div.clubinfun .weekprofil div.txts {
	float:left;
	width:12em;
}
body#newHome div.clubinfun .weekprofil div.txts h3 {
	text-transform:uppercase;
	margin-bottom:0.25em;
}
body#newHome div.clubinfun .btns {
	float:left;
	width:18.75em;
	margin:0 0 0.625em 0;
}
body#newHome div.clubinfun .btns a {
	position:relative;
	display:block;
	overflow:hidden;
	float:left;
	color:#FFF;
}
body#newHome div.clubinfun .btns a img {
	display:block;
	width:9.1875em;
	height:5.1875em;
}
body#newHome div.clubinfun .btns a span {
	display:block;
	padding:0 0.5em 0.25em 1.75em;
	background-color:#212121;
	color:#FFF;
	font-size:70%;
	font-weight:bold;
	background-image:url('../img/chevron_bleu.gif');
	background-repeat:no-repeat;
	background-position:0.5em 0.375em;
}
body#newHome div.clubinfun .coms  {
	float:left;
	width:17.5em;
	padding:0.625em;
	margin:0 0.625em 0.625em 0;
	background-color:#EEE;
}
body#newHome div.clubinfun h3 {
	font-weight:bold;
	margin-bottom:0.5em;
	background-color:transparent;
}
body#newHome div.clubinfun .com {
	margin-bottom:0.5em;
}
body#newHome div.clubinfun .com p {
	font-size:75%;
	margin-bottom:0.25em;
	background-color:transparent;
}
body#newHome div.clubinfun .com p a {
	font-weight:bold;
	background-color:transparent;
}
body#newHome div.clubinfun .fight {
	float:left;
	width:18.75em;
	margin-bottom:0.625em;
}
body#newHome div.clubinfun .fight a.fightitem {
	position:relative;
	display:block;
	overflow:hidden;
	float:left;
	width:6em;
	color:#000;
}
body#newHome div.clubinfun .fight a.fightitem.right {
	float:right;
}
body#newHome div.clubinfun .fight a.fightitem img {
	display:block;
	width:5.625em;
	height:5.625em;
	border:0.1875em solid #D8D8D8;
}
body#newHome div.clubinfun .fight a.fightitem:hover img {
	border:0.1875em solid #19A5D8;
}
body#newHome div.clubinfun .fight a span{
	display:block;
	clear:both;
	margin:0.25em 0 0;
	font-size:70%;
	color:#333;
	cursor:pointer;
	text-align:center;
}
body#newHome div.clubinfun .fight a.fight_versus {
	position:absolute;
	display:block;
	overflow:hidden;
	top:1em;
	left:50%;
	width:2.875em;
	margin-left:-1.4375em;
	z-index:1;
	color:#000;
}
body#newHome div.clubinfun .fight a.fight_versus img{
	display:block;
	width:2.875em;
	height:1.625em;
}
body#newHome div.clubinfun #soonnight {
	float:left;
	margin:0 0.1875em 0.625em 0;
}
body#newHome div.clubinfun #soonnight iframe {
	width:18.75em;
	height:15em;
}
body#newHome div.clubinfun #soonnight_photos {
	float:left;
	width:19.1875em;
	margin:0 0 0.625em 0;
}
body#newHome div.clubinfun #soonnight_photos iframe {
	width:19.1875em;
	height:15em;
}
/* soonnight */
#rightcontent #soonnight, #rightcontent #soonnight_photos {
	float: none;
	margin:0;
	width: 18.75em;
}
/* end soonnight */

body#newHome div.clubinfun #facebook_clubinfun {
	clear:both;
	width:38.125em;
	margin:0 0 0.625em 0;
}
body#newHome div.clubinfun #facebook_clubinfun iframe {
	width:38.125em;
	height:17.1875em;
}
/*
body#newHome div.clubinfun #soonnight_photos {
	float:left;
	width:17.5em;
	padding:0.625em 0.625em 0 0.625em;
	margin:0 0 0.625em 0;
	background-color:#242424;
	font-family:"Trebuchet MS";
}
body#newHome div.clubinfun #soonnight_photos div.soiree {
	margin:0 0 0.625em 0;
}
body#newHome div.clubinfun #soonnight_photos a.picture {
	position:relative;
	display:block;
	overflow:hidden;
	float:left;
	width:8.125em;
	height:5.3125em;
	margin:0 0.625em 0 0;
	border:0.125em solid #909090;
}
body#newHome div.clubinfun #soonnight_photos a.picture:hover {
	border:0.125em solid #00B5E2;
}
body#newHome div.clubinfun #soonnight_photos a.picture img {
	display:block;
	width:8.125em;
	height:5.3125em;
}
body#newHome div.clubinfun #soonnight_photos div.txts {
	float:left;
	width:8.375em;
}
body#newHome div.clubinfun #soonnight_photos div.txts h3,
body#newHome div.clubinfun #soonnight_photos div.txts p,
body#newHome div.clubinfun #soonnight_photos div.txts a {
	margin-bottom:0.25em;
}
body#newHome div.clubinfun #soonnight_photos div.txts h3 {
	font-size:85%;
	background-color:transparent;
	color:#FFF;
	font-weight:normal;
}
body#newHome div.clubinfun #soonnight_photos div.txts h3 a {
	display:inline;
	font-size:100%;
	color:#FFF;
	margin:0;
	padding:0 0.1875em;
	text-decoration:none;
}
body#newHome div.clubinfun #soonnight_photos div.txts h3 a:hover {
	background-color:#009CDE;
	color:#FFF;
	text-decoration:none;
}
body#newHome div.clubinfun #soonnight_photos div.txts p {
	font-size:75%;
	background-color:transparent;
	color:#575B61;
}
body#newHome div.clubinfun #soonnight_photos div.txts p.type {
	color:#999;
}
body#newHome div.clubinfun #soonnight_photos div.txts p a {
	display:inline;
	font-size:100%;
	margin:0;
}
body#newHome div.clubinfun #soonnight_photos div.txts a {
	display:block;
	font-size:75%;
	background-color:transparent;
	color:#009CDE;
}*/
/* END WIDGET CLUBINFUN */


/* --------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------- */


/* Color CSS Document */

/* =pages design
----------------------------------------*/
body#home #container {
	
}
body#radio #container {
	
}
body#actuspecial #container {
	
}
body#region #container {
	
}
body#show #container {
	
}
body#contact #container {
	
}
body#partner #container {
	
}
body#musique #container {

}
body#playlist #container {

}
body#cgu #container {

}
body#maintenance #container {

}
/* =maincontent design
----------------------------------------*/
#show #maincontent {padding-top: 9em;}
#region #maincontent {padding-top: 9em;}
#podcast #maincontent {padding-top: 9em;}
#contact #maincontent {padding-top: 9em;}
#playlist #maincontent {padding-top: 9em;}
#actuspecial #maincontent {padding-top: 10.4375em;}
#yourfun #maincontent, #yourfun_profil #maincontent {padding-top: 3.5em;}

#design {position: absolute;display: block;top:0;left: 0; width:60em;height:16.875em}
#design img {display: block;width:60em;height:16.875em}
#yourfun #design img, #yourfun_profil #design img {width:60em;height:3.125em}

/* --------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------- */


/* Typography CSS Document */
input,select,textarea {
font-size: 100%;
}

/* =Paragraphs
----------------------------------------*/
#maincontent p {
font-size:0.75em;
}

#maincontent p,#maincontent p A {
color:#111;
background-color:#fff;
}

/* =lastsound */
#maincontent #lastsounds P {
color:#fff;
background-color:#000;
}

/* =lastnews */
#maincontent .lastnew P {
color:#fff;
background-color:#000;
}

#maincontent .fungrille p.time {
color:#000;
background-color:#fff;
}

#maincontent p.info {
font-size:0.625em;
color:#19A5D8;
background-color:#fff;
}

#maincontent p.info a {
color:#19A5D8;
background-color:#fff;
}

#maincontent #lastnews p.tag {
font-size:0.625em;
color:#999;
background-color:#000;
}

/* =Head
----------------------------------------
/* =h2 */
#maincontent h2 {
display:block;
font-size:70%;
font-weight:700;
text-transform:uppercase;
color:#fff;
background-color:#19A5D8;
margin:0;
padding:5px 6px 4px;
}

#maincontent .dark-title {
color:#fff;
background-color:#2e2d2d;
}

#maincontent .light-title {
color:#19A5D8;
background-color:#fff;
}

#maincontent .grey-title {
color:#000;
background-color:#ccc;
}

#maincontent .black-title {
color:#000;
background-color:#fff;
}

#maincontent .bluesky-title {
color:#fff;
background-color:#7bb0d1;
}
h2 b {
text-transform: none;
}
h2 b a {
color:#19A5D8;
background-color:#ccc;
}

/* =h3 */
#maincontent h3 {
font-size:0.875em;
color:#19A5D8;
background-color:#fff;
}

#maincontent h3 A {
color:#19A5D8;
background-color:#fff;
}
/* =h3 */
#yourfun #maincontent h3 {
font-size:0.875em;
padding:5px 6px 4px;
color:#fff;
background-color:#666;
}
/* myfunco=A*/
#whatmyfun P A {
	background-color: #C3DEEB;
	color: #5D89A5;
	font-weight: bold;
	text-decoration: underline;
}


/* --------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------- */

/* Error CSS Document */
#maincontent .mod_signup input.error, #maincontent .upleft input.error, #maincontent .upleft textarea.error {
	border: 1px solid red;
	}
	
.mod_loggin .left .error {
	color: red;
	background-color: #fff;
	}
	
#maincontent .wrp_inscription .error{
	color: #ff0000;
	text-align: left;
	background-color:#fff;
	}

#maincontent .uploadProblemes {
	position:relative;
	display:block;
	overflow:hidden;
	clear:both;
	color:red;
	font-size:0.7em;
	text-align:right;
	}

#formcontact input.error {
	border: 1px solid red;
	color: red;
	background-color: #fff;
	}
	
#formcontact .error {
	color: red;
	background-color: #fff;
	}
/* -------------------*/ 
div.shareitem{
	background-color:#E8E8E8;
	color:#000000;
	display:block;
	margin:5px 0 0;
	overflow:hidden;
	padding:0.1875em;
	position:relative;
	text-align:right;
	float: right;
	width: 120px;
	font-size: 80%;
}
div.shareitem img{
	display:block;
	overflow:hidden;
	position:relative;
	float: right;
	margin: 1px 2px;
}
/* ------------------- */