body { font-family: Verdana, Helvetica, sans-serif;  font-size: 11px;  margin: 0; padding:0; }

td { font-family: Arial;  font-size: 11px; color: #000000 }

* { padding:0; margin:0; }

a { color:#0066FF; text-decoration:none; }
	a:hover { color:#999999; text-decoration:underline; }
	a.menu { color:#000000; text-decoration:none; }
	a:hover.menu { color:#999999; text-decoration:underline; }
	a.secret { color:#000000; text-decoration:none; }
	a:hover.secret { color:#999999; text-decoration:underline; }

a.infobulle { position: relative; z-index: 1; background-color:#DDFFD0; }
	a.infobulle:hover { cursor: help; z-index: 2; background-color:#FFFFBB; }
	a.infobulle span { display: none; font-size: 11px; width: 239px; padding: 20px 4px 2px 4px; }
	a.infobulle:hover span { display:block; position:absolute; z-index: 100; top: 18px; left: -245px; background:url(bul.gif) no-repeat center top; color: #FFFF00; text-align: justify; }

a.info { position:relative; z-index:24; background-color:#ccc; color:#000; text-decoration:none; }
	a.info:hover { z-index:25; background-color:#fffff; }
	a.info span { display: none; }
	a.info:hover span { display:block; position:absolute; top:2em; left:2em; width:15em; border:1px solid #6699cc; background-color:#ffffff; color:#000000; text-align: justify; font-weight:none; padding:1px; }

.zone_vote img { cursor:pointer; }

#ld-comm-h { background: url('ld-comm-h.png') no-repeat top left; height: 8px; }
#ld-comm-b { background: url('ld-comm-b.png') no-repeat top left; height: 10px; }
#background-ld { background: url('ld-comm-r.png') top left; }
#background-fan { background: url('ld-comm-fan-r.png') top left; }
#background-secret { background: url('ld-comm-secret-r.png') top left; }
#news { background: url('news-m.jpg') no-repeat top center; }
#sstar { font-family: verdana, helvetica, sans-serif; font-size: 9px; color: #999999; }
#zbeta { font-family: verdana, helvetica, sans-serif; font-size: 10px; text-align: left; width: 300px; }
#rubliens { font-family: verdana, helvetica, sans-serif; font-size: 14px; color: #999999; }
#secrets { background: url('secrets-m.jpg') no-repeat top center; }
#entete-fics { background: url('entete-fics.jpg') no-repeat top center; width: 600px; height: 80px; }
#entete-arts { background: url('entete-arts.jpg') no-repeat top center; width: 600px; height: 80px; }
#entete-trucages { background: url('entete-trucages.jpg') no-repeat top center; width: 600px; height: 80px; }
#entete-tp { background: url('entete-tp.jpg') no-repeat top center; width: 600px; height: 169px; }
#entete-mm { background: url('entete-mm.jpg') no-repeat top center; width: 600px; height: 169px; }
#entete-mc { background: url('entete-mc.jpg') no-repeat top center; width: 600px; height: 169px; }
#entete-ss { background: url('entete-ss.jpg') no-repeat top center; width: 600px; height: 169px; }
#entete-loz { background: url('entete-loz.jpg') no-repeat top center; width: 600px; height: 169px; }
#entete-oot { background: url('entete-oot.jpg') no-repeat top center; width: 600px; height: 169px; }
#entete-aol { background: url('entete-aol.jpg') no-repeat top center; width: 600px; height: 169px; }
#entete-oosa{ background: url('entete-oosa.jpg') no-repeat top center; width: 600px; height: 169px; }
#entete-dl { background: url('entete-dl.jpg') no-repeat top center; width: 600px; height: 169px; }
#entete-fs { background: url('entete-fs.jpg') no-repeat top center; width: 600px; height: 169px; }
#entete-st { background: url('entete-st.jpg') no-repeat top center; width: 600px; height: 169px; }
#entete-ssbb { background: url('entete-ssbb.jpg') no-repeat top center; width: 600px; height: 169px; }
#entete-ssbm { background: url('entete-ssbm.jpg') no-repeat top center; width: 600px; height: 169px; }
#entete-la { background: url('entete-la.jpg') no-repeat top center; width: 600px; height: 169px; }
#entete-ph { background: url('entete-ph.jpg') no-repeat top center; width: 600px; height: 169px; }
#entete-tww { background: url('entete-tww.jpg') no-repeat top center; width: 600px; height: 169px; }
#entete-alttp { background: url('entete-alttp.jpg') no-repeat top center; width: 600px; height: 169px; }
#proposer { background: url('proposer-repeat.jpg') repeat top center; width: 600px; }
#cassebonbon { width: 550px; }
#fans { background: url('fans-m.jpg') no-repeat top center; }
#ld { background: url('ld-m.jpg') no-repeat top center; }
#header { background: url('header-haut.jpg') no-repeat top center; }
#header-hg { background: url('header-hg.jpg') no-repeat top center; height: 645px; }
#header-hm { background: url('header-hm.jpg') no-repeat top center; height: 645px; }
#header-hd { background: url('header-hd.jpg') no-repeat top center; height: 645px; }
#header-mg { background: url('header-mg.jpg') repeat; }
#header-mm { background: url('header-mm.jpg') repeat; height: 100%; }
#nav-incompatible { background: url('avert-nav.jpg') top left no-repeat; width: 600px; height: 100px; }
#cuicui { background: url('twitter-cuicui.jpg') top left no-repeat; width: 500px; height: 135px; }
#extra-infos { background: url('extra-infos.png') top left no-repeat; width: 450px; height: 70px; }
#extra-reagir { background: url('extra-reagir.png') top left no-repeat; width: 450px; height: 70px; }
#extra-partager { background: url('extra-partager.png') top left no-repeat; width: 450px; height: 70px; }
#sondage { background: url('sondage-fond.jpg') top left no-repeat; height: 180px; }
#close { cursor:pointer; }
#hint-navi { background: url('hint-navi.jpg') no-repeat top center; width: 170px; height: 170px; }
#hint-navi2 { width: 140px; }
#header-bg { background: url('header-bg.jpg') no-repeat top center; height: 338px; }
#header-bd { background: url('header-bd.jpg') no-repeat top center; height: 338px; }

div#dupload div#duploadplus { width: 585px; height:auto; display:none; background-color:#FFFFFF; border-width:1px; border-style:solid; border-color:#999999; }
div#dupload div#duploadbtn { width: 585px; padding:1px; background-color:#999999; border-width:1px; border-style:solid; border-color:#999999; text-align:right; }
.buttons a, .buttons button{ background-color:#999999; border:1px solid #999999; border-top:1px solid #999999; border-left:1px solid #999999; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; color:#ffffff; cursor:pointer; padding:3px 3px 3px 3px; /* Links */ }
.buttons button{ width:auto; overflow:visible; padding:2px 7px 3px 1px; /* IE6 */ }
.buttons button[type]{ padding:2px 7px 5px 1px; /* Firefox */ line-height:17px; /* Safari */ }
*:first-child+html button[type]{ padding:2px 7px 3px 1px; /* IE7 */ }
.buttons button img, .buttons a img{ margin:0 6px -3px 0px !important; padding:0; border:none; width:16px; height:16px; }
.buttons button:hover, .buttons a:hover{ background-color:#cccccc; border:1px solid #999999; color:#999999; }
.buttons a:active{ background-color:#cccccc; border:1px solid #999999; color:#fff; }


input { color:#000000; background-color:#FFFFFF; font-size:10px; font-family:verdana; border: 1px solid #000000; background: #FFFFFF; }

select { color:#FFFFFF; background-color:#336699; font-size:10px; font-family:verdana; }

textarea{ font-family: verdana, helvetica, sans-serif; font-size: 11px; border: 1px solid #000000; background-color: #FFFFFF; -moz-border-radius: 4px; background:url("lg_c.jpg") repeat; }

/* Boxgrid */
	#boxgrid { background-image: url('btn-actu-v6.png'); }
	#boxgrid2 { background-image: url('btn-actu-facebook.png'); }
	#boxgrid3 { background-image: url('btn-actu-livredor.png'); }
	#boxgrid4 { background-image: url('btn-actu-dailymotion.png'); }
	.boxgrid { width: 314px; height: 60px; margin:0px; float:left; border: 0px; overflow: hidden; position: relative; }
	.boxgrid img { position: absolute; top: 0; left: 0; border: 0; }
	.boxgrid p{ padding: 0 10px; color:#000000; font-weight:bold; font:11px "Lucida Grande", Arial, sans-serif; }
	.boxcaption{ float: left; position: absolute; background: #000; height: 150px; width: 430px; opacity: .8; /* IE 5-7 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); /* IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; }
 	.boxcaption { top: 260; left: 0; }
	.boxcaption { top: 220; left: 0; }
	
.iPhoneCheckContainer { position: relative; height: 27px; cursor: pointer; overflow: hidden; }
.iPhoneCheckContainer input { position: absolute; top: 5px; left: 30px; }
.iPhoneCheckHandle { display: block; height: 27px; cursor: pointer; position: absolute; top: 0; left: 0; width: 0; background: url(images/slider_left.png) no-repeat; z-index: 2; padding-left: 3px; }
.iPhoneCheckHandleRight { height: 100%; width: 100%; padding-right: 3px; background: url(images/slider_right.png) no-repeat top right; z-index: 2; }
.iPhoneCheckHandleCenter { height: 100%; width: 100%; background: url(images/slider_center.png); z-index: 2; }
label.iPhoneCheckLabelOn, label.iPhoneCheckLabelOff { white-space: nowrap; font-size: 17px; line-height: 17px; font-weight: bold; font-family: Helvetica Neue, Arial, Helvetica, sans-serif; text-transform: uppercase; cursor: pointer; display: block; height: 27px; position: absolute; width: auto; top: 0; padding-top: 5px; overflow: hidden; }
	label.iPhoneCheckLabelOn { color: #fff; background: url(images/on.png) no-repeat; text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6); left: 0; padding-top: 5px; z-index: 1; }
	label.iPhoneCheckLabelOn span { padding-left: 8px; }
label.iPhoneCheckLabelOff { color: #8B8B8B; background: url(images/off.png) no-repeat right 0; text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.6); text-align: right; right: 0; }
label.iPhoneCheckLabelOff span { padding-right: 8px; }

.Style1 {color: #000000;}
.Style3 {color: #FFFFFF;}
.Style4 {font-weight: bold;}
.Style7 {color: #FFFFFF; font-weight: bold; }
.Style8 {font-weight: bold;}
.Style9 {font-weight: bold;}
.Style33 {font-size: 18px; color: #999999; font-weight: bold;}
.Style55 {font-size: 18px; }

#tweets .hash { color:#0066CC; } 
	#tweets .reply { color:#0066CC; } 
	#tweets a:link { text-decoration:none; color:#0066CC;}
	#tweets a:active { text-decoration:none; color:#0066CC;}
	#tweets a:hover { text-decoration:underline; color:#0066CC;}
	#tweets a:visited { text-decoration:none; color:#0066CC;}
	#tweets li { font-size:11px; background:url(images/twitter.png) no-repeat left ; padding-left:20px; margin-left:10px; margin-top:8px; list-style-type:none; height:17px; }	

/* Form extensible */
/* .form label { font: bold 0.9em Helvetica, Arial, sans-serif; color: #0077AA; padding: 0 0 0 5px;} */
	.form .w { font-family: verdana, helvetica, sans-serif;  font-size: 11px;  margin: 0; padding:0; }
	.form .w span { padding: 0 0 0; float:left; } 
	.form .input { font-family: verdana, helvetica, sans-serif;  font-size: 11px;  margin: 0; padding:0; }
	.form textarea.input { max-height: 215px; }
				
/* Events */
ul#portfolio li img{
	border: 1px solid #ccc;
	padding: 4px;
}
div#att {
	background-color: #fffeb8;
	border-bottom: 1px solid;
	height: 2.5em;
	line-height: 2.5em;
	position: absolute;
	top:0;
	width: 100%;
}
ol,ul {list-style:none;}
div#att p{
	background: transparent url(../images/att.png) no-repeat 0 46%;
	margin: 0;
	display: inline;
	padding: 6px 0 6px 26px;
}