﻿
object, embed{margin:0; padding:0;}
dl.spip_documents{clear:both;width:100% !important;}
body{text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px;color:#333;background:#EFEFEF; /* #E3DFE0 #FFF url(../images/bg_home.jpg) repeat-x*/margin-top:10px;}


* html body{background:#EFEFEF;}
*{margin:0;padding:0;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{/*display:inline-table*/}
* html .clearfix{height:1%}
.clearfix{display:block;clear:both;}
.l_input{padding: 3px 2px;border: 1px solid #666; line-height:16px; width:200px; background: url(../images/input_bg1.gif) no-repeat;}
.n_input{border: 1px solid #CBCBCB;}
input.button2{background:url(../images/bg_button.gif) no-repeat 0 -25px;width:125px;margin:1px 0 0 0;border:0;height:25px; color:#323232; font-size:12px;cursor:pointer;}

h1, h2, h3, h4, h5, h6{font-size:12px;}
a img{border:none;}
.float img{float:left;margin-right:5px; margin-bottom:5px;margin-top:5px;}
h3{font-family:Arial, Helvetica, sans-serif;line-height:18px;width:auto;padding-left:10px;font-size:18px;font-weight:normal;margin:10px 0;}
p.leggi{text-align:right; margin-bottom:3px;margin-right:10px;}


#google_ad_iframe{margin:0; padding:0; width:250px; height: 250px; }
#google_ad_iframe2{margin:0; padding:0; width:150px; height: 250px; }

#play {width:585px;height:200px;overflow:hidden;margin:0;}
#play_info{position:absolute;margin-top:170px;padding:7px 0 0 10px;height:20px;width:200px;color:#fff;z-index:1001;cursor:pointer}
#play_text {position:absolute;margin:172px 0 0 468px;height:20px;width:585px;z-index:1002}
#play_text ul {list-style-type:none; width:120px;height:20px;display:block;padding-top:1px;_padding-top:0px;filter:Alpha(Opacity=80);opacity:0.8;}
#play_text ul li {width:20px; height:20px;float:left;background-color:#000;display:block;color:#FFF;text-align:center;margin:1px;cursor:pointer;padding-top:2px;}
#play_list a{display:block;width:585px;height:200px;position:absolute;overflow:hidden}

#agenlist div.title,#affichelist div.title{background:url(../images/bg_title.gif) no-repeat 0 -34px;width:270px; height:30px;}
#affiche div.title, #sites div.title, #effect div.title{background:url(../images/bg_title.gif) no-repeat 0 0;width:585px; height:30px;}

#loginform input#userlogin{background:url(/images/bg_button.gif) no-repeat 0 -88px;width:120px;border:0;height:31px;margin-left:5px;margin-top:10px;}
#loading{height:32px;padding:20px 0 0 40px;color:#999999;font-size:12px;background:url(../images/loading.gif) no-repeat left center; display:none;}
#loading1{height:32px;padding:20px 0 0 40px;color:#999999;font-size:12px;background:url(../images/loading.gif) no-repeat left center; display:none;}
img.loading{ margin-top:40px; margin-left:70px;}

#reg{ margin:20px 40px 20px 40px;}
#reg h2{ border-bottom:1px solid #666; font-size:14px; color:#333; padding:0 0 5px 0;}
#reg p{ margin-top:5px;}
#reg table{ margin-top:10px; color:#000;}
#reg table th{ text-align:right;width:80px; font-weight:normal;}
#reg input#registersubmit{background:url(/images/bg_button.gif) no-repeat 0 -52px;width:120px;border:0;height:31px;margin-left:5px;margin-top:10px;}

#google_ad_iframe{ margin-left:10px;}

/*header*/
* html #header{height:11px;}
#header{position:relative;text-align:left;margin:0 auto 0 auto; margin-top:45px;*margin-top:35px; width:900px;min-height:11px;background:url(../images/bg.png)  no-repeat 0 -68px;}


#header #logo{position:absolute;left:10px; top:-45px;width:162px; background:url(../images/logo.gif) no-repeat;height:44px;}
#header h1 span, #testata h2 span{font-size:12px;visibility:hidden;}
#header h1 a{display:block; width:270px; height:130px;text-decoration:none;/*background:#CCC;*/}
#header ul{position:absolute;left:715px;top:18px;list-style-type:none;font-size:11px;width:200px;}
#header li{padding:0 0 3px 0;background: url(../images/dot_gray.gif) repeat-x left bottom;height:13px;}
#header li a{text-decoration:none; color:#999}
#header li a:hover{color:#666}

#header .recherche{position:absolute;right:15px; top:-25px;width:702px; background:url(../images/bg.png) no-repeat 0 0;height:25px;}
#header .recherche ul{left:15px;top:5px;*top:6px;list-style-type:none;font-size:12px;width:100%;}
#header .recherche li{ float:left;padding:3px 0 3px 0;background: url(../images/dot_gray.gif) repeat-y right top;height:12px;width:72px; text-align:center;}
#header .recherche li.w1{width:80px;}
#header .recherche li a{text-decoration:none; color:#333}
#header .recherche li a:hover{color:#666}
#header .recherche div{margin-top:4px;}

#header .recherche label{color:#F60;padding-left:35px;}
#header .recherche .forml{color:#999;font-size:10px;padding-left:2px;border:1px solid #BBBBBB;width:166px;height:14px;}
#header .recherche .submit_ricerca{border:none;width:35px; height:16px;background:url(../images/invia.gif) no-repeat left center;font-size:10px; color:#F60;text-align:right;}

/*container*/
#container{margin:0 auto; text-align:left; width:900px;background:url(../images/bg_container.gif) repeat-y;}

#main_left{width:585px;}
#main_right{width:272px;}
#page_left{width:272px;}
#page_right{width:585px;}
#report_left{width:155px;}
#report_right{width:702px;}

.colonna{padding:10px;float:left;background:url(../images/dot_gray.gif) repeat-y right top;}

ul.menu{width:155px; list-style-type:none;}
.menu li{padding:5px;background:#f7f7f7 url(../images/dot_gray.gif) repeat-x left bottom; padding-left:10px; margin-bottom:2px;list-style-type:none;}
.menu li a{text-decoration:none; color:#999;background:url(../images/bullet_onair2.gif) no-repeat left center;padding-left:10px;padding-top:2px;}
.menu li a:hover{color:#666}

ul.menu2{width:100%;background:#f7f7f7 url(../images/dot_gray.gif) repeat-x left bottom;list-style-type:none;}
.menu2 li{padding:5px;padding-left:10px; margin-bottom:2px; float:left;list-style-type:none;}
.menu2 li a{text-decoration:none; color:#999;background:url(../images/bullet_onair2.gif) no-repeat left center;padding-left:10px;padding-top:2px;}
.menu2 li a:hover{color:#666}
.menu2 li a.fav{color:#FF2FAF}

/*login*/
#login{ background:url(../images/bg_l_r.gif) no-repeat;width:272px; height:180px;padding-top:20px;}
#login .text{ color:#000000; padding:10px 0 5px 0;width:205px;}
#login .text a{float:right;}
#login .input input{ border:1px solid #A3A8A1; background-color:#fff; padding:2px; width:200px;}
#login .button #userlogin{background:url(/images/bg_button.gif) no-repeat 0 0;width:71px!important;height:24px;cursor:pointer;border:0; margin-top:10px;}
#login .button #userreg{background:url(/images/bg_button.gif) no-repeat 0 -25px;width:125px;margin:1px 0 0 -1px;border:0;height:25px; color:#FF0000; font-size:12px;cursor:pointer;}
#login .checkbox{ padding:10px 0 0 0;}
#login .welcome{ font-weight:bold; font-size:14px;color:#000; margin:30px 0 0 25px;}
#login .welcome p{font-weight:normal; font-size:12px;color:#999; line-height:20px; margin-top:5px;}
#login .welcome a{text-decoration:none; color:#ff0084;}
#login .welcome a:hover{color:#333}

#countervip{ margin-bottom:10px; height:90px; }
.vip{border:1px solid #CCCCCC;width:220px; float:left; margin-right:7px;}
.vip h2{line-height:20px;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal; height:22px;}
.vip h2 a{padding-left:45px;padding-top:3px;margin-top:10px;text-decoration:none;display:block;height:28px; background:url(../images/bg_title_colonna.png) no-repeat;}

/*counteralbum*/
#counteralbum{ margin-bottom:10px;}
#counteralbum h3{color:#05A1C7;background:url(../images/bullet_onair2.gif) no-repeat left center; margin-top:0; margin-bottom:4px; font-size:12px; font-weight:bold;}
#counteralbum h3 a{color:#05A1C7;text-decoration:none; float:right;}
#counteralbum h3 a:hover{color:#999;}

.albumlist .item{float:left;height:100px;width:280px;margin-left:5px;background:#efefef;padding:5px;margin-bottom:5px; border-top:1px dotted #666;}
.albumlist .item2{margin-left:0;}
.albumlist .gif{width:280px;height:80px;}
.albumlist .text{padding:3px;}
.albumlist a{float:right;}

/*countergood*/
#countergood h3,#affiche h3,#sites h3, #effect h3{color:#05A1C7;background:url(../images/bullet_onair2.gif) no-repeat left center; margin-top:0; margin-bottom:4px; font-size:14px; font-weight:bold;}
#countergood h3 a{color:#05A1C7;text-decoration:none; }
#countergood h3 a:hover{color:#999;}

/*counter*/
.counterlist{}
.counterlist .item{float:left;width:162px;background:#efefef;padding:10px 10px 2px 10px; margin-left:19px; margin-bottom:10px; border-bottom:1px dotted #666;display:inline;}
#counters .counterlist .item{padding:5px 5px 2px 5px; margin-left:6px; margin-bottom:10px; border-bottom:1px dotted #666;display:inline;}
.counterlist .item2{margin-left:0px;}
.counterlist .gif{width:160px;height:100px;border:1px solid #666666;}
.counterlist .text{padding:4px;color:#666666;}
.counterlist a{float:right;color:#FF2FAF;text-decoration:none; margin-left:3px;}
.counterlist a:hover{color:#999;}

/*affichelist*/
#affichelist h3{color:#f60;font-size:12px; font-weight:bold; margin-top:8px;}
#helps td.rimSet{border-bottom:1px dotted #666;}
#helps a{text-decoration:none; font-weight:normal;}

#affiche div.title{ color:#333333; font-size:12px; margin-bottom:5px;}
#affiche h3{margin-left:5px;margin-top:6px;font-size:12px; padding-top:2px;}
#affiche p{line-height:18px;border-bottom:1px dotted #666; margin-bottom:0px; list-style-type:none; padding:5px;}
#affiche span.time{color:#ff0084;}


/*#sites*/
#sites{ margin-top:10px;}
#sites .l_input{padding: 3px 2px;border: 1px solid #666; line-height:16px; width:300px; background: url(../images/input_bg1.gif) no-repeat;}
#sites h3{margin-left:5px;margin-top:6px;font-size:12px; padding-top:2px;}
#sites div.items{margin-top:10px;border-bottom:1px dotted #666; height:110px;}
#sites div.text{ padding:5px;border-bottom:1px solid #efefef; border-left:1px solid #efefef;border-right:1px solid #efefef; width:405px;color:#666; overflow:hidden;}
#sites div.text span{ float:right}
#sites div.text span.vip1{background:url(../images/bg_vip.gif) no-repeat 0 0;width:50px;height:11px;}
#sites div.text span.vip2{background:url(../images/bg_vip.gif) no-repeat 0 -12px;width:50px;height:11px;}
#sites div.text span.vip3{background:url(../images/bg_vip.gif) no-repeat 0 -24px;width:50px;height:11px;}
#sites a{text-decoration:none; color:#ff0084;}
#sites a:hover{color:#333}
#sites input.button{background:url(../images/bg_button.gif) no-repeat 0 -124px;width:120px!important;height:31px;cursor:pointer;border:0; margin-top:10px;}

#effect h3{margin-left:5px;margin-top:6px;font-size:12px; padding-top:2px;}
#effect table th{ text-align:right; font-weight:normal;}
#effect img.fontimg{vertical-align:inherit; border:1px solid #FFFFFF;}
#effect div.items{border-bottom:1px dotted #666; margin-bottom:5px; padding-bottom:5px; margin-top:10px;}
#effect div.numEffect{ margin-top:6px; color:#000000; float:right;}
#effect div.numEffect input{ border:0;}
#effect input.previewBt{background:url(../images/previewBt.gif); height:18px; width:63px; border:0;cursor:hand;}

/*agenlist*/
#agenlist h3{color:#f60;font-size:12px; font-weight:bold; margin-top:8px;}
#agenlist h3 a{color:#f60;text-decoration:none;}
#agenlist h3 a:hover{color:#999;}
#agenlist ul{ margin:8px 5px 8px 10px;}
#agenlist li.item{border-bottom:1px dotted #666; padding:4px;width:270px;}
#agenlist li a{color:#999;text-decoration:none;}
#agenlist li a:hover{color:#666;}

.descrizione {border:1px solid #CCC;border-top:none;margin-left:-1px;color:#FFF;width:308px;}
.descrizione p{padding:5px;}
.descrizione a{color:#FFF;}


/*report*/
#report {}
#report_left .bg{background:url(../images/bg_l_r155.gif) no-repeat;width:155px;min-height:204px;}
#report_left ul.menu3{width:100px; margin-left:40px; margin-top:10px;}
#report_left .menu3 li{padding:5px;background:url(../images/dot_gray.gif) repeat-x left bottom; padding-left:5px; margin-bottom:2px;}
#report_left .menu3 li a{text-decoration:none; color:#333;background:url(../images/bullet_small_magazine.gif) no-repeat left center;padding-left:10px;padding-top:4px;}
#report_left .menu3 li a.s1{text-decoration:none; color:#999;background:none;padding-left:0px;padding-top:4px;}
#report_left .menu3 li a:hover{color:#666}
#report_left .menu3 li a.s1:hover{text-decoration:underline; color:#FF006C;}

#report_left ul.menu4{width:100px; margin-left:40px; margin-top:10px;}
#report_left .menu4 li{padding:5px;background:url(../images/dot_gray.gif) repeat-x left bottom; padding-left:5px; margin-bottom:2px;}
#report_left .menu4 li a{text-decoration:none; color:#999;background:url(../images/bullet_highlight_community.gif) no-repeat left center;padding-left:10px;padding-top:6px;}
#report_left .menu4 li a:hover{color:#999}

#report_right div.nav{width:702px;background:url(../images/bg_title.gif) no-repeat 0 -68px;width:702px; height:30px;}
#report_right .nav h3{ color:#333; font-size:12px; margin-top:0px;margin-left:10px;background:url(../images/bullet_highlight_community.gif) no-repeat left center;padding-left:10px;padding-top:8px;}
#report_right .tabdiv1{ margin:10px;color:#000;}
.tabdiv1 .th1{background-color:#fff; font-weight:bold; font-size:12px; text-align:left; color:#333333; border-bottom:1px solid #cedced;padding:.5em 10px;}
.tabdiv1 th {font-weight:normal;color: #5e759d;text-align:left;border-bottom: 1px solid #cedced;border-left:1px solid #cedced;padding:.3em 10px;}
.tabdiv1 td {color:#000;border-bottom: 1px solid #cedced;border-left:1px solid #cedced;padding:.3em 1em;text-align:left;}	
.tabdiv1 thead th {background:#e9f1fa;text-align:left;font:lighter 12px;color:#638199}	
.tabdiv1 .odd th{color:#282828; font-weight:bold; text-align:right;}
.tabdiv1 .odd th.all_left{text-align:left;}
.tabdiv1 .column1{background:#fff;}

.tabdiv1 .num1{font-size:14px; color:#FF3333;text-align:right;}
.tabdiv1 .num2{font-size:14px; color:#5e759d;text-align:right;}
.tabdiv1 .num3{font-size:12px; color:#000;text-align:right;}
.tabdiv1 .num4{font-size:11px; table-layout:fixed; word-break: break-all;word-wrap:break-word;}
.tabdiv1 .num5{font-size:10px;color:#000;text-align:right;}
.tabdiv1 table{width:100%;border-top:1px solid #cedced;border-right:1px solid #cedced;border-bottom:1px solid #cedced;margin:.8em auto;border-collapse:collapse;}
.tabdiv1 a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;color:#0077cc}
.tabdiv1 a:hover { color:#f03b58; text-decoration:none;}
.tabdiv1 .gktable{border:0;}
.tabdiv1 .gktable tr td{border:0; text-align:left;padding:.2em .2em;}
.tabdiv1 .jstable tr td{padding:.2em .2em;}
.tabdiv1 .jstable tr td.key{color:red;text-align:center;}
.tabdiv1 .all_right{ text-align:right;}

.sponsors-box{width:150px;border:1px dotted #bdbdbd;clear:both;font-size:12px;margin:0 auto;margin-top:10px;}
.sponsors-box .sponsors-title a{text-decoration:none; color:#810081;}
.sponsors-box .sponsors-title{width:100%;height:20px; border-bottom:1px dotted #bdbdbd;background:url(../images/ad-p.gif) repeat-x;font-size:12px;line-height:21px; text-indent:10px;}
.sponsors-box .sponsors-body dt{margin:0;padding:0;}
.sponsors-box .sponsors-body dl{margin:0;padding:0;}
.sponsors-box .sponsors-body dl{color:#626262; list-style:none;text-indent:2px;line-height:21px;}
.sponsors-pic{margin:0 auto;width:150px;margin-top:5px;}
.sponsors-pic img{border:none;margin-left:4px;height:50px;width:140px;margin-bottom:3px; border:1px solid #D6D7D4;}
.sponsors-pic object{border:none;margin-left:5px;height:50px;width:140px;margin-bottom:3px;float:left;}

.tips{
	margin:10px;
	padding:4px;
	border:1px #f9c943 solid;
	background-color:#ffffee;
	margin-top: 10px;
	height:auto;
	font-size:12px;
	color:#000;
}
.tips span{font-weight:bold;padding-right:10px; margin-top:0px;}
.tips table,
.tips table tr,
.tips table tr td{
	border:0; padding:0px; margin:0px; line-height:20px;
}

/* DATE STYLE 2008/10/08 */

.date{background:url(../images/date_bg.gif) repeat-x top;height:30px;font-size:0;margin:5px 0 10px 0;width:100%;border-right:1px solid #dfe7eb;border-left:1px solid #dfe7eb;}
.dateinput{float:left;color:#5d7aa0;margin:8px 0 0 8px;font-size:12px;font-weight:bold;}
.date a#look{background-color:#5c7aa0;padding:2px 4px 2px 4px;color:#fff;text-decoration:none;}
.date a:link {color:#0077cc;padding:2px 4px 2px 4px;text-decoration:none;}	
.date a:visited {color:#0077cc;padding:2px 4px 2px 4px;text-decoration:none;}		
.date a:hover,
.date a:focus {background-color:#5c7aa0;padding:2px 4px 2px 4px;color:#fff;text-decoration:none;border:0;}



#pagination-flickr{float:right;margin-right:20px;}
#pagination-flickr li{border:0; margin:0; padding:0;font-size:11px;list-style:none;float:left;}
#pagination-flickr a{border:solid 1px #DDDDDD;margin-right:2px;}
#pagination-flickr .previous-off,#pagination-flickr .next-off {color:#666666;display:block;float:left;font-weight:bold;padding:3px 4px;}
#pagination-flickr .next a,
#pagination-flickr .previous a {font-weight:bold;border:solid 1px #FFFFFF;} 
#pagination-flickr .active{color:#ff0084;font-weight:bold;display:block;float:left;padding:4px 6px;}
#pagination-flickr a:link,
#pagination-flickr a:visited {color:#0063e3;display:block;float:left;padding:3px 6px;text-decoration:none;}
#pagination-flickr a:hover{border:solid 1px #666666;}

/*footer*/
#footer{position:relative;width:900px;height:38px;margin:0 auto 20px auto;text-align:left;background:url(../images/bg.png) no-repeat 0 -89px;}
#footer a{text-decoration:none; color: #666;}
#footer a:hover{color: #999;}
#footer p{position:absolute;left:20px;top:10px;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#footer p a{position:absolute;left:580px;top:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#footer ul#notes{position:absolute;left:680px;top:10px;}
#footer #notes li{display:inline;}
#footer #notes li a{display:block;float:left;padding:2px 20px 0px 20px;}
#footer ul#credits{position:absolute;left:870px; margin-top:50px;padding-bottom:10px;font-size:9px;}
#footer #credits li{display:inline;}
#footer #credits li a{display:block;float:left;padding:2px 10px 0px 20px;}