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

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

#top{
position:absolute;
top:-25px;
left:0px;
z-index:2;
}
#top ul{
margin-left:497px;
}
#top li{
list-style:none;
float:left;
}


#content{
background-color:#ffffff;
background-image:url('../img/sfondo_content.gif');
background-repeat:repeat;
background-position:0px 208px;
position:relative;
text-align:left;
width:100%;
}
#content_top{
background-image:url('../img/sfondo_content_top.gif');
background-repeat:no-repeat;
background-position:top left;
padding:38px 0px 0px 65px;
position:relative;
}
#nuvola{
background-image:url('../img/nuvola_hai_cercato.png');
background-repeat:no-repeat;
width:203px;
height:103px;
text-align:center;
padding:79px 25px 0px 25px;
font-size:14px;
z-index:99;
position:relative;
}
#nuvola p{
width:203px;
height:65px;
overflow:hidden;
}
#nuvola span{
font-size:18px;
font-weight:normal;
}
#cambia_parole{
position:absolute;
top:136px;
left:318px;
}
#nuvola_gialla{
position:absolute;
top:130px;
left:370px;
background-image:url('../img/nuvole_search/nuvola_gialla.png');
background-repeat:no-repeat;
width:68px;
height:37px;
}
#nuvola_verde{
position:absolute;
top:152px;
left:305px;
background-image:url('../img/nuvole_search/nuvola_verde.png');
background-repeat:no-repeat;
width:63px;
height:33px;
}
#nuvola_rossa{
position:absolute;
top:155px;
left:412px;
background-image:url('../img/nuvole_search/nuvola_rossa.png');
background-repeat:no-repeat;
width:81px;
height:43px;
}
#logo{
padding-top:15px;
margin-left:8px;
}

#results{
margin-left:73px;
width:535px;
margin-top:30px;
}
#results h2{
margin-bottom:35px;
font-weight:normal;
font-size:21px;
}
#results h2 span{
color:#00bfbf;	
}
#results p{
margin-bottom:15px;
}
#results a{
color:#000000;
text-decoration:underline;
}
.result{
margin-bottom:20px;
font-size:13px;
width:540px;
}
#results .result_title{
font-size:16px;
margin-bottom:0px;
}
#results .result_title a, #results .result_title a:visited{
text-decoration:underline;
color:#00bfbf;
}
#results .result_title a:hover{
text-decoration:underline;
color:#F4E500;
}
#results .result_title img{
margin-left:9px;
}
#results .result_descr{
margin-bottom:0px;
}
#results .result_descr a, #results .result_descr a:visited, #results .result_descr a:hover{
text-decoration:none;
color:#000000;	
}
#results .result_link{
font-size:12px;
margin-bottom:0px;
}
#results .result_link a, #results .result_link a:visited{
text-decoration:underline;
color:#038e8a;
}
#results .result_link a:hover{
text-decoration:underline;
color:#F4E500;
}

#results_nav{
margin-top:20px;
text-align:center;
}
#nav{
margin:0px auto;
position:relative;
width:100%;
}
#nav_indietro{
position:absolute;
top:46px;
left:137px;
}
#nav_avanti{
position:absolute;
top:46px;
right:137px;
}
#pages{
background-image:url(../img/nuvola_nav.gif);
background-repeat:no-repeat;
background-position:top center;
padding-top:118px;
min-width:146px;
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;
background-image:url('../img/adv/top.gif');
background-repeat:no-repeat;
background-position:0px 82px;
width:239px;
margin-right:50px;
font-size:11px;
margin-top:-215px;
}
#advertisements h2{
margin-bottom:140px;
margin-left:127px;
}
.advertisement{
line-height:16px;
background-image:url('../img/adv/nuvola.gif');
background-repeat:no-repeat;
width:150px;
height:80px;
padding:48px 43px 0px 46px;
}
#advertisements_bottom{
background-image:url('../img/adv/pioggia.gif');
background-repeat:no-repeat;
width:100%;
height:140px;
}
a.advertisement_title, a.advertisement_title:visited{
text-decoration:underline;
color:#00bfbf;
font-size:15px;
}
a.advertisement_title:hover{
text-decoration:underline;
color:#F4E500;
}
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;
}

/*#content_bottom{
background-image:url('../img/sfondo_content_bottom.gif');
background-repeat:no-repeat;
height:106px;
background-position:bottom;
clear:right;
}*/

/*FOOTER*/
#footer{
clear:right;
margin:0px 40px;
/*padding-bottom:20px;*/
padding-top:70px;
font-size:10px;
/*height:15px;*/
color:#8a8a8a;
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;
}

/*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:110px;
left:304px;
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*/
