*{
margin:0px;
padding:0px;
}
a img{
border:none;
}
body{
text-align:center;
background-color:#f6f6f6;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
}
a{
cursor:pointer;
}

#whole{
margin:0px auto;
padding-top:28px;
width:952px;
position:relative;
}

#top {
    height:54px;
}
#top ul {
    height: 38px;
    margin-left:507px;
}
#top li{
    list-style: none;
    float: right;
    width: 220px;
}


#content{
background-color:#ffffff;
background-image:url('../img/sfondo_content_top.gif');
background-repeat:no-repeat;
background-position:top;
margin-bottom:43px;
position:relative;
}
#content_bottom{
background-image:url('../img/sfondo_content_bottom.gif');
background-repeat:no-repeat;
height:83px;
background-position:bottom;
}
#logo{
position:relative;
z-index:99;
}

/*HOME*/
.whole_home #content{
padding-top:32px;
}
.whole_home #logo{
width:432px;
margin-left:260px;
}
#lang_choice{
position:relative;
top:-25px;
text-align:right;
margin-right:29px;
font-size:10px;
}
#lang_choice img{
vertical-align:middle;
}
#lang_choice a{
margin-left:11px;
}
#lang_choice a.in{
/*border:solid 1px black;*/
}
.whole_home #form{
text-align:center;
}
.whole_home input#search{
border:0px;
background-image:url(../img/sfondo_input.gif);
background-repeat:no-repeat;
width:670px;
height:33px;
line-height:25px;
padding:17px 21px 0px 14px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
margin-bottom:11px;
}
.whole_home #content_bottom{
padding-top:13px;
height:80px;
}
.whole_home #invia{
margin-right:15px;
}

#after_content_home{
min-height:280px !important;
height:auto !important;
height:280px;
position:relative;
text-align:left;
}

#weekly_site{
padding-top:18px;
width:225px;
margin-left:124px;
color:#48494b;
font-size:11px;
}
#weekly_site p{
margin-bottom:12px;
text-align:center;
}
a#weekly_site_img{
display:block;
background-repeat:no-repeat;
background-position:63px 25px;
}
#weekly_site a, #weekly_site a:visited{
color:#00bfbf;
text-decoration:none;
font-weight:bold;
}
#weekly_site a:hover{
color:#000000;
text-decoration:none;
font-weight:bold;
}

.whole_home #tag_cloud{
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 315px;
}
.whole_home #tag_cloud_keywords{
background-image:url('../img/tag_cloud/top.png');
background-repeat:no-repeat;
background-position:left top;
width:228px;
margin-bottom:5px;
padding:65px 33px 0px 27px;
}
.whole_home #tag_cloud_keywords.nero{
background-image:url('../img/tag_cloud/top_nero.png');
}
.whole_home #tag_cloud_keywords_text{
background-image:url('../img/tag_cloud/centro.png');
background-repeat:repeat-y;
background-position:left top;
width:188px;
padding:0px 20px 0px 20px;
min-height:88px !important;
height:auto !important;
height:88px;
}
.whole_home #tag_cloud_keywords_text.nero{
background-image:url('../img/tag_cloud/centro_nero.png');
height:88px;
}
.whole_home #tag_cloud_keywords_bottom{
background-image:url('../img/tag_cloud/bottom.png');
background-repeat:no-repeat;
background-position:center bottom;
width:225px;
height:42px;
}
.whole_home #tag_cloud_keywords_bottom.nero{
background-image:url('../img/tag_cloud/bottom_nero.png');
}
#tag_cloud_keywords a,#tag_cloud_keywords a:visited{
color:#000000;
text-decoration:none;
}
#tag_cloud_keywords a:hover{
color:#00bfbf;
text-decoration:none;
}
#tag_cloud .a_10{
font-size:19px;
}
#tag_cloud .a_9{
font-size:18px;
}
#tag_cloud .a_8{
font-size:17px;
}
#tag_cloud .a_7{
font-size:16px;
}
#tag_cloud .a_6{
font-size:15px;
}
#tag_cloud .a_5{
font-size:14px;
}
#tag_cloud .a_4{
font-size:13px;
}
#tag_cloud .a_3{
font-size:12px;
}
#tag_cloud .a_2{
font-size:11px;
}
#tag_cloud .a_1{
font-size:10px;
}
#tag_cloud_lightning{
position:absolute;
top:22px;
left:249px;
}
#cover_nuvola{
width: 100%; 
height: 100%;
background: #000000;
position: fixed;
top: 0;
left: 0;
z-index: 100;
background-image:url('../img/tag_cloud/fulmine_big.gif');
background-repeat:no-repeat;
background-position:50% 50%;
}

/*fine HOME*/

/*SEARCH*/
.whole_search #content{
padding-top:72px;
text-align:left;
width:100%;
}
.whole_search #content_bottom{
clear:right;
}
.whole_search #logo{
position:absolute;
top:-40px;
left:48px;
}
.whole_search #form{
margin-left:242px;
margin-bottom:24px;	
width:430px;
position:relative;
text-align:left;
padding-top:68px;
}
.whole_search input#search{
position:absolute;
top:0px;
left:0px;
border:0px;
width:211px;
height:27px;
line-height:27px;
padding:14px 208px 7px 11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
background-image:url(../img/sfondo_input_small.gif);
background-repeat:no-repeat;
}
.whole_search #invia{
position:absolute;
top:7px;
left:232px;
}
.whole_search #form p{
text-align:right;
}
.whole_search #form p input{
margin:0px 5px 0px 14px;
vertical-align:middle;
}
.whole_search #form p img{
vertical-align:middle;
}
#results{
margin-left:48px;
width:535px;
margin-top:105px;
}
#results h2{
margin-bottom:35px;
font-weight:normal;
font-size:21px;
}
#results h2 span{
color:#00bfbf;	
}
#results p{
margin-bottom:15px;
}
.result{
margin-bottom:20px;
font-size:13px;
width:540px;
}
#results .result_title{
font-size:16px;
margin-bottom:0px;
}
.result_title a, .result_title a:visited{
text-decoration:underline;
color:#00bfbf;
}
.result_title a:hover{
text-decoration:underline;
color:#F4E500;
}
#results .result_title img{
margin-left:9px;
}
#results .result_descr{
margin-bottom:0px;
}
.result_descr a, .result_descr a:visited, .result_descr a:hover{
text-decoration:none;
color:#000000;	
}
#results .result_link{
font-size:12px;
margin-bottom:0px;
}
.result_link a, .result_link a:visited{
text-decoration:underline;
color:#038e8a;
}
.result_link a:hover{
text-decoration:underline;
color:#F4E500;
}
#results_nav{
padding-bottom:28px;
margin-top:20px;
text-align:center;
}
#nav{
margin:0px auto;
position:relative;
width:100%;
}
#nav_indietro{
position:absolute;
top:13px;
left:203px;
}
#nav_avanti{
position:absolute;
top:13px;
right:203px;
}
#pages{
background-image:url(../img/logo_nav.gif);
background-repeat:no-repeat;
background-position:top center;
padding-top:100px;
min-width:50px;
font-size:13px;
}
#pages a, #pages a:visited{
text-decoration:none;
color:#00bfbf;
}
#pages a:hover{
text-decoration:underline;
color:#00bfbf;
}
#pages a.number, #pages a.number:visited{
text-decoration:none;
color:#000000;
}
#pages a.number:hover{
text-decoration:underline;
color:#00bfbf;
}
#pages a.number_in, #pages a.number_in:visited, #pages a.number_in:hover{
text-decoration:none;
font-weight:bold;
color:#038e8a;
}
#advertisements{
float:right;
margin-right:34px;
background-repeat:no-repeat;
background-position:108px 0px;
width:253px;
padding-top:56px;
}
.advertisement{
line-height:16px;
}
#advertisements .adv_0{
background-image:url('../img/adv/riquadro_1.png');
background-repeat:no-repeat;
width:185px;
height:120px;
padding:137px 23px 0px 42px;
position:relative;
z-index:4;
}
#advertisements .adv_1{
background-image:url('../img/adv/riquadro_2.png');
background-repeat:no-repeat;
width:186px;
height:119px;
padding:82px 23px 0px 42px;
margin-left:1px;
position:relative;
z-index:3;
top:-1px;
}
#advertisements .adv_2{
background-image:url('../img/adv/riquadro_3.png');
background-repeat:no-repeat;
width:186px;
height:118px;
padding:88px 23px 0px 42px;
margin-left:2px;
position:relative;
z-index:2;
top:-2px;
}
#advertisements_bottom{
background-image:url('../img/adv/piedini.png');
background-repeat:no-repeat;
width:100%;
position:relative;
height:35px;
z-index:1;
top:-2px;
}
a.advertisement_title, a.advertisement_title:visited{
text-decoration:underline;
color:#00bfbf;
font-size:16px;
}
a.advertisement_title:hover{
text-decoration:underline;
color:#F4E500;
}
a.advertisement_text, a.advertisement_text:visited, a.advertisement_text:hover{
text-decoration:none;
color:#000000;
}
a.advertisement_url, a.advertisement_url:visited{
text-decoration:underline;
color:#038e8a;
}
a.advertisement_url:hover{
text-decoration:underline;
color:#F4E500;
}
/*fine SEARCH*/

/*FOOTER*/
#footer{
margin:50px 0px 30px 0px;
font-size:10px;
height:15px;
color:#8a8a8a;
}
#whole_search #footer{
text-align:left;
}
#footer_special{
text-align:center;
margin-bottom:1px;
}
#footer_special a, #footer_special a:visited{
color:#8a8a8a;
text-decoration:none;
}
#footer_special a:hover{
color:#00BFBF;
text-decoration:none;
}
#footer_special .stanghetta {
padding:0px 13px 0px 10px;
}
/*#footer_sx{
float:left;
}
#footer_dx{
float:right;
margin-top:4px;
}
#footer_sx a img{
vertical-align:middle;
margin-right:9px;
}
#footer_sx a, #footer_sx a:visited, #footer_sx a.red, #footer_sx a.red:visited{
color:#8a8a8a;
text-decoration:none;
}
#footer_sx a:hover{
color:#00BFBF;
text-decoration:none;
}
#footer_sx a.red:hover{
color:#931919;
text-decoration:none;
}
#footer_sx .stanghetta {
padding:0px 13px 0px 10px;
}
#footer_dx a, #footer_dx a:visited{
color:#8a8a8a;
text-decoration:none;
}
#footer_dx a:hover{
color:#000000;
text-decoration:none;
}
#footer_dx .stanghetta {
padding:0px 8px;
}
#footer .menu_in {
color:#00BFBF;
}*/
/*fine FOOTER*/

/*OVERLAY*/
.overlay {
width: 100%; 
height: 100%;
background: #474747;
position: fixed;
top: 0;
left: 0;
z-index: 98;
}
.dialog {
/*width:100%;
position: fixed;
top: 15%;
left: 0;*/
width:952px;
position:absolute;
top:0px;
left:50%;
margin-left:-476px;
text-align:center;
z-index: 100;
}

/*FEEDBACK*/
#popup_feedback{
width:444px;
height:163px;
background-image:url(../img/fumetto_feedback.png);
background-repeat:no-repeat;
font-size:18px;
line-height:28px;
padding-top:150px;
text-align:center;
position:absolute;
top:176px;
left:283px;
z-index:100;
}
#popup_feedback p{
margin-bottom:27px;
}
/*fine FEEDBACK*/

/*SUGGEST SITE*/
#popup_suggest_site{
width:450px;
height:326px;
background-image:url(../img/suggest_site/sfondo_popup.png);
background-repeat:no-repeat;
padding-top:124px;
text-align:center;
position:absolute;
top:151px;
left:510px;
color:#00bfbf;
}
#popup_suggest_site h2{
margin-bottom:23px;
}
#popup_suggest_site p{
margin-bottom:20px;
}
#popup_suggest_site form{
text-align:left;
}
#popup_suggest_site table{
border-collapse:collapse;
}
#popup_suggest_site td{
padding-right:9px;
padding-bottom:11px;
}
#popup_suggest_site input#url{
border:0px;
background-image:url(../img/suggest_site/sfondo_input.gif);
background-repeat:no-repeat;
width:203px;
height:22px;
padding:6px 9px 0px 9px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
}
#popup_suggest_site td#td_note{
background-image:url(../img/suggest_site/sfondo_textarea.gif);
background-repeat:no-repeat;
background-position:top left;
}
#popup_suggest_site textarea#note{
border:0px;
/*background-image:url(../img/suggest_site/sfondo_textarea.gif);
background-repeat:no-repeat;*/
background-color:transparent;
width:203px;
height:82px;
padding:1px 9px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
resize:none;
}
#suggest_site_spinner{
margin-right:35px;
}
/*fine SUGGEST SITE*/
