﻿body {
font-family:Verdana, Arial, Tahoma, Sans-Serif;
background-position: top center; 
background-repeat: no-repeat;
color: #047391;
padding: 0px 0 40px 0;
margin: 0px 0 0px 0;
background-color: #000000;
}

h1,h2,h3,h3.useralbum,h4,h4.subpar,h4.userreg,h5 {
font-size:20px;
font-weight:700;
text-align:left;
margin:0;
}

h2 {
font-size:17px;
padding-top:5px;
padding-left:30px;
}

h3 {
font-size:14px;
padding-top:5px;
padding-left:30px;
}

h3.useralbum {
font-size:14px;
padding-top:1px;
padding-bottom:5px;
padding-left:1px;
}

h4 {
font-size:12px;
padding-top:5px;
padding-left:30px;
}

h4.subpar {
font-size:12px;
padding-top:3px;
padding-left:10px;
text-decoration:underline;
}

h4.userreg {
font-size:12px;
padding-top:10px;
padding-bottom:3px;
padding-left:0;
}

h5 {
font-size:10px;
padding-top:3px;
}

p {
margin-top:5px;
margin-bottom:5px;
}

a{color: #047391; font-weight:bold; text-decoration:none;}
a:hover{text-decoration:underline;}

a.jTip {
    font-size:13px;
    color:#E2107F;
    font-weight:bold;
    text-decoration:none;
}

div#container {
width:1000px;
background:url('images/bg_border.gif') left top repeat-y;
height:auto !important;
min-height:100%;
position:relative;
margin:0 auto;
}

div#header {
width:962px;
height:130px;
margin-left:19px;
margin-right:19px;
background-image:url('images/headerfooter_03.gif');
background-repeat:no-repeat;
text-align:right;
}

div#subheader {
background-image:url('images/headerfooter_05.gif');
background-repeat:no-repeat;
width:962px;
height:24px;
margin-left:19px;
margin-right:19px;
text-align:right;
}

div#navigation {
background:url('images/menu.gif') repeat-x;
width:962px;
height:40px;
margin-left:19px;
margin-right:19px;
text-align:right;
}

div#leftcol {
float:left;
margin-left:14px;
margin-top:5px;
width:742px;
}

div#rightcol {
float:left;
margin-left:10px;
margin-top:5px;
width:186px;
}
div.menuutente
{   
    margin: 3px 0px 3px 10px;
    width:183px;
    text-align:center;}
div#loginlogoutbox {
clear:both;
background-color:#fff;
border:dashed 1px #00A0C6;
width:183px;
min-height:100%;
height:auto !important;
padding-top:3px;
text-align:center;
}

div#loginheader {
background: url('images/loginheader.gif') no-repeat top left;
width:180px;
height:19px;
margin: 3px 0px 3px 13px;
}

div#loginhidden {
visibility:hidden;
display:none;
}

div#loginleft {
float:left;
font-weight:700;
color:#00A0C6;
line-height:25px;
padding-bottom:5px;
width:74px;
height:40px;
text-align:center;
}

div#loginright {
float:left;
width:95px;
height:45px;
text-align:right;
padding-left:5px;
}

div#loginright input {
border:solid 1px #d5eef5;
color:#00A0C6;
}

div#loginbutton {
clear:both;
width:180px;
height:25px;
font-size:9px;
font-weight:700;
color:#00A0C6;
text-align:left;
padding-top:4px;
padding-left:3px;
vertical-align:middle;
}

div#loginreg {
clear:both;
padding:4px;
}

div#bannersky {
clear:both;
margin-top:5px;
border:dashed 1px #00A0C6;
background-color:#fff;
padding:1px;
text-align:center;
}

div#navigationsubmenu {
clear:both;
background-color:#E2107F;
height:20px;
margin-left:19px;
margin-right:19px;
text-align:right;
color:#fff;
}

div#contentpage {
background:#fff url('images/headerfooter_07.gif') no-repeat top right;
width:962px;
min-height:1100px;
height:auto !important;
margin-left:19px;
margin-right:19px;
}

div#footer {
clear:both;
background-image:url('images/headerfooter_08.gif');
background-repeat:no-repeat;
width:962px;
height:140px;
margin-left:19px;
margin-right:19px;
text-align:center;
}

div#copyright {
background:url('images/footer_02.gif') left top repeat-x;
width:962px;
height:40px;
margin-left:19px;
margin-right:19px;
text-align:center;
}

div#map_canvas #copyright 
{
    background: transparent;
}

div#copyrightlink a {
font-weight:700;
color:#FFFE08;
}

div#navigationmenu {
float:right;
padding-right:10px;
}

ul.custom-list,ul.custom-list li {
position:relative;
float:left;
border:0;
list-style:none;
margin:2px;
padding:0;
}

#main-menu a {
position:relative;
float:left;
left:10px;
height:28px;
padding-left:15px;
padding-right:5px;
color:#fff;
font-weight:700;
line-height:25px;
outline:none;
background:url(images/lnv.gif) no-repeat;
background-position:left;
text-decoration:none;
}

#main-menu a:hover {
color:#FFFE08;
text-decoration:underline;
}

#banner468x60 {
text-align:center;
vertical-align:middle;
height:80px;
}

#contentfooter {
margin-top:23px;
margin-left:140px;
}

ul.footer-list,ul.footer-list li {
position:relative;
float:left;
border:0;
padding-left:10px;
list-style:none;
text-align:center;
}

#footer-menu a {
position:relative;
color:#000;
font-weight:700;
outline:none;
background:#fff;
text-decoration:none;
padding:2px;
}

div#contactmenu {
margin-top:10px;
float:left;
}

#contact-menu a {
position:relative;
color:#FFF;
font-weight:700;
outline:none;
text-decoration:none;
padding:4px;
}

div#copyrightlink {
float:right;
margin-top:12px;
margin-right:5px;
color:#FFF;
}

div.searchbox
{        
    float: right;
    background: url(images/boxsearch.png) no-repeat top right;
    margin-right: 20px;
    width: 260px;
    height: 26px;
    font-weight: bold;
    text-align:left;
    margin: -40px 0px 0px 0px;
    padding: 2px 0px 0px 0px;
}

div#logoutbox {
padding-top:5px;
color:#fff;
font-weight:700;
}

div#logoutbox_users {
float:right;
padding-top:2px;
}

div#logoutbox_btn,logoutbox_users {
float:right;
width:500px;
text-align:right;
margin-right:5px;
}

div#sectionmenu {
float:left;
width:130px;
}

div#sectioncontent {
float:right;
width:588px;
}

div#bannerret {
background-color:#00677F;
text-align:center;
padding:15px;
}

div#formbox {
border:dashed 1px #00A0C6;
background-color:#D5EEF5;
color:#00A0C6;
padding:3px;
}

div#formbox a {
color:#00A0C6;
}

div#formbox a:hover {
color:#FE009A;
}

div#titlephoto {
padding:5px;
}

div#pagerphoto {
height:100%;
vertical-align:middle;
text-align:left;
background-color:#00a0c6;
padding:5px;
}

div#photosection {
padding:4px;
}

div#titlecomment {
font-weight:700;
letter-spacing:4px;
text-align:center;
background-color:#E2107F;
padding-bottom:3px;
padding-top:3px;
}

div#commentsection {
padding:3px;
}

div#addcomment {
font-weight:700;
background-color:#E2107F;
padding:4px;
}

div#eventplace {
float:left;
font-size:10px;
font-weight:700;
}

div#dataphotoplace,div#datavideoplace {
width:128px;
height:15px;
text-align:left;
padding-left:15px;
font-weight:700;
color:#E2107F;
float:left;
}

div#dataphotoplace {
background:url('images/ico_fr_mini.gif') no-repeat bottom left;
}

div#datavideoplace {
background:url('images/ico_vr_mini.gif') no-repeat bottom left;
}

div#sectionleftbox {
float:left;
width:162px;
}

div#sectioncontentheaderbox {
margin-top:5px;
margin-bottom:5px;
text-align:left;
background:#fff url('images/hdr_bar.gif') no-repeat top center;
min-width:520px;
width:520px !important;
height:19px;
padding-top:2px;
padding-left:30px;
text-decoration:none;
color:#fff;
}

div#sectioncontentheaderbox_down {
clear:both;
text-align:left;
background:#fff url('images/hdr_box_right2.gif') no-repeat bottom left;
min-height:100%;
height:100% !important;
text-decoration:none;
}

div#sectionbigbox {
float:right;
width:730px;
border:dashed 1px #00A0C6;
background-color:#fff;
}

div#sectionbigcontentheaderbox {
margin-top:5px;
margin-bottom:5px;
text-align:left;
background:#fff url('images/hdr_bigbar.gif') no-repeat top center;
min-width:700px;
width:700px !important;
height:19px;
padding-top:2px;
padding-left:30px;
text-decoration:none;
color:#fff;
}

div#sectionbigcontentheaderbox_down {
clear:both;
text-align:left;
background:#fff url('images/hdr_bigbox_right.gif') no-repeat bottom left;
min-height:100%;
height:100% !important;
text-decoration:none;
}

div#title {
padding-left:15px;
}

div#subtitle {
clear:both;
padding-left:15px;
height:52px;
}

div#subtitle a {
font-size:15px;
}

div#search {
clear:both;
margin-top: 10px;
min-height:100%;
height:100% !important;
padding-left:16px;
line-height:30px;
vertical-align:middle;
}
div#search a {
font-size:9px;
font-weight:700;
}

div#searchloc {
clear:both;
margin-top: 10px;
min-height:100%;
height:100% !important;
padding-left:16px;
padding-right:20px;
line-height:30px;
vertical-align:middle;
}

div#msgbox a.local {
font-weight:700;
border-bottom:1px;
border-bottom-style:dotted;
text-decoration:none;
}

div#linkbox {
clear:both;
height:22px;
}

div#yellowline,div#yellowline382,div#yellowline560,div#yellowbigline,div#boxyellow {
clear:both;
border-top:solid 1px #94cddc;
background-color:#fff700;
line-height:4px;
min-height:4px;
height:4px !important;
}

div#yellowline {
width:552px;
}

div#yellowline382 {
width:382px;
}

div#yellowline560 {
width:560px;
}

div#yellowbigline {
width:730px;
}

div#boxyellow {
width:146px;
}

div#datacontent,div#datacontentforum {
border-top:solid 1px #94cddc;
background-color:#fff;
text-align:left;
padding:10px;
}
div#pager {
background:url('images/bg_pager.gif') no-repeat top left;
font-weight:700;
color:#FFF;
text-align:left;
height:20px;
clear:both;
width:520px;
margin:10px;
padding:3px 3px 3px 6px;
}

div#msgdata_col {
float:left;
width:90px;
text-align:left;
padding-left:10px;
}

div#msgda_col,div#msgstato_col,div#msg_col,div#msgfunz_col,div#cont_left {
float:left;
text-align:left;
padding-left:1px;
}

div#msgda_col {
width:110px;
}

div#msgstato_col {
width:70px;
}

div#msgfunz_col {
width:25px;
}

div#communitycol {
float:left;
width:276px;
}

div#hdrcommunity {
border-bottom:solid 1px #94cddc;
border-left:solid 1px #94cddc;
background:#eef9fb url('images/line_titleevent.gif') repeat-y top left;
width:266px;
min-height:18px;
height:18px !important;
padding-top:3px;
padding-left:8px;
text-align:left;
font-size:13px;
font-weight:700;
}

div#datacommunity {
border-left:solid 1px #94cddc;
min-height:150px;
height:100% !important;
height:100%;
padding:10px;
}

div#fuksialine {
clear:both;
border-top:solid 1px #94cddc;
background-color:#E2107F;
width:544px;
line-height:20px;
min-height:20px;
height:20px !important;
padding-left:8px;
color:#fff;
text-align:left;
font-size:13px;
font-weight:700;
}
.clsFuksiaRight {margin-top: 10px;text-align:right; clear:both;}
.clsFuksiaRight a {color:#E2107F;}
div#headereventdata2 {
border-top:solid 1px #94cddc;
background-color:#eff9fb;
font-weight:700;
width:560px;
text-align:left;
line-height:25px;
min-height:25px;
}

div#time_col2 {
background:url('images/event_bg_time.gif') no-repeat center left;
float:left;
width:83px;
text-align:left;
padding-left:17px;
}

div#party_col2 {
background:url('images/event_bg_party.gif') no-repeat center left;
float:left;
width:250px;
text-align:left;
padding-left:40px;
}

div#dj_col2 {
background:url('images/event_bg_artisti.gif') no-repeat center left;
float:left;
width:150px;
text-align:left;
padding-left:18px;
}

div#party_col_data2 {
float:left;
width:260px;
text-align:left;
}

div#dj_col_data2 {
float:left;
width:175px;
text-align:left; 
padding-left:8px;
}

div#time_col_data2 {
clear:both;
float:left;
width:105px;
text-align:left;
padding-left:8px;
}

div#headereventdate {
border-top:solid 1px #94cddc;
background:#fff url('images/headereventdate.gif') repeat-y top left;
font-weight:700;
color:#E2107F;
width:537px;
text-align:left;
padding:5px 5px 5px 10px;
}

div#headereventdata {
border-top:solid 1px #94cddc;
background-color:#eff9fb;
font-weight:700;
width:552px;
text-align:left;
line-height:25px;
min-height:25px;
}

div#party_col {
background:url('images/event_bg_party.gif') no-repeat center left;
float:left;
width:160px;
text-align:left;
padding-left:40px;
}

div#location_col {
float:left;
background:url('images/event_bg_location.gif') no-repeat center left;
width:92px;
text-align:left;
padding-left:18px;
}

div#music_col {
background:url('images/event_bg_music.gif') no-repeat center left;
float:left;
width:70px;
text-align:left;
padding-left:15px;
}

div#dj_col {
background:url('images/event_bg_artisti.gif') no-repeat center left;
float:left;
width:72px;
text-align:left;
padding-left:18px;
}

div#time_col {
background:url('images/event_bg_time.gif') no-repeat center left;
float:left;
width:25px;
text-align:left;
padding-left:17px;
}

div#icon_col {
float:left;
width:20px;
text-align:center;
font-weight:700;
color:#E2107F;
}

div#sectioncontentdatabox {
clear:both;
background-color:#d4f1fa;
}

div#sectioncontentdatabox_white {
border-top:solid 1px #94cddc;
background-color:#fff;
}

div#sectionreg {
    text-align:left;
    background-color:#fff;
    padding:8px;
}

div#eventdatalist,div#specialdatalist,div#newsdatalist,div#locationdatalist,div#voucherdatalist,div#guestdatalist,div#prizedatalist,div#eodatalist,div#photodatalist,div#moviedatalist,div#frdatalist,div#vrdatalist,div#commentdatalist,div#eventdatalist2 {
clear:both;
border-top:solid 1px #94cddc;
background-color:#d4f1fa;
font-weight:400;
width:552px;
text-align:left;
padding-top:5px;
padding-bottom:8px;
line-height:15px;
height:100% !important;
min-height:100%;
}

div#prdatalist{
clear:both;
/**border-top:solid 1px #94cddc;
background-color:#d4f1fa;**/
font-weight:300;
width:382px;
text-align:left;
padding-top:5px;
padding-bottom:8px;
line-height:15px;
height:100% !important;
min-height:100%;
}

div#eventdatalist2 {
width:560px;
background-color:#fff;
}

div#party_col_data {
clear:both;
float:left;
width:185px;
text-align:left;
padding-left:15px;
}

div#location_col_data {
float:left;
width:110px;
text-align:left;
}

div#music_col_data {
float:left;
width:85px;
text-align:left;
}

div#dj_col_data {
float:left;
width:95px;
text-align:left;
}

div#time_col_data {
float:left;
width:35px;
text-align:left;
}

div#icon_col_data {
float:left;
width:25px;
text-align:center;
font-weight:700;
color:#E2107F;
}

div#pager a.PageSelect {
color:#FF0;
}

div#bottomevent {
margin:15px;
}

div#movieview,div#photoview {
padding-top:5px;
font-weight:700;
color:#E2107F;
text-align:left;
}

div#photo1,div#photo2,div#photo3 {
width:141px;
float:left;
text-align:left;
min-height:165px;
padding:20px;
}

div#photo {
padding-bottom:5px;
padding-top:5px;
}

div#locnamephoto a {
font-size:11px;
}

div#dataphoto {
background:url('images/ico_fr_smaller.gif') no-repeat center left;
width:128px;
height:15px;
text-align:left;
padding-left:15px;
font-weight:700;
color:#E2107F;
}

div#linkComment1,div#linkComment2,div#linkComment3,div#linkComment4,div#linkComment5,div#linkComment6,div#linkComment7,div#linkComment8, div#linkContact {
padding-left:6px;
padding-right:6px;
min-width:40px;
float:left;
height:22px;
line-height:22px;
border-right:solid 1px #94cddc;
text-align:center;
vertical-align:middle;
}
div#linkContact
{
    background:url('images/registrati_vuota.gif') no-repeat top left;
    min-width:150px;
    color:#fff;
    font-size: 11px;
}

div#linkCommentSelect1,div#linkCommentSelect2,di #linkCommentSelect3,div#linkCommentSelect4,div#linkCommentSelect5,div#linkCommentSelect6,div#linkCommentSelect7,div#linkCommentSelect8 {
background:url('images/bg_commentselect.gif') repeat-x top left;
color:#fff;
font-weight:700;
padding-left:6px;
padding-right:6px;
min-width:40px;
float:left;
height:22px;
line-height:22px;
border-right:solid 1px #94cddc;
text-align:center;
vertical-align:middle;
}

div#newsletterleft {
clear:both;
border-top:solid 1px #94cddc;
border-right:solid 1px #94cddc;
float:left;
width:255px;
height:50px;
text-align:center;
padding:10px;
}

div#newsletterright {
border-top:solid 1px #94cddc;
width:255px;
float:right;
padding:10px;
}

div#specialphoto,div#newsphoto,div#locationphoto,div#voucherphoto,div#prizephoto,div#guestphoto,div#eophoto,div#frrphoto,div#vrphoto,div#commentphoto, div#prphoto, div#memberphoto {
float:left;
width:140px;
height:122px;
text-align:center;
padding:10px;
}

div#moviephoto {
float:left;
width:150px;
height:122px;
text-align:center;
padding:10px;
}

div#specialcontent,div#newscontent,div#locationcontent,div#vouchercontent,div#prizecontent,div#guestcontent,div#eocontent,div#frcontent,div#vrcontent,div#commentcontent {
width:370px;
float:right;
padding:10px;
}

div#prcontent {
width:215px;
float:right;
padding:2px;
padding-top:30px;
vertical-align:middle;
height: 120px;
}

div#moviecontent {
width:360px;
float:right;
padding:10px;
}

div#specialcontent a,div#newscontent a,div#locationcontent a,div#prizecontent a,div#eocontent a {
font-size:20px;
font-weight:700;
line-height:20px;
}

div#specialtext,div#newstext,div#locationtext,div#vouchertext,div#guesttext,div#prizetext,div#eotext,div#movietext,div#frtext,div#vrtext,div#commenttext, div#prtext {
text-align:left;
}

div#movietext a, div#prtext a {
font-size:18px;
}

div#speciallink,div#newslink,div#locationlink,div#voucherlink,div#guestlink,div#prizelink,div#eolink,div#commentlink {
clear:both;
padding-top:5px;
text-align:right;
}

div#speciallink a,div#newslink a,div#locationlink a,div#voucherlink a,div#guestlink a,div#prizelink a,div#eolink a,div#commentlink a {
color:#E2107F;
font-size:10px;
font-weight:700;
text-decoration:underline;
}

div#sectioncontentheaderuserbox_down {
clear:both;
text-align:left;
max-width:552px;
min-height:200px;
height:100% !important;
text-decoration:none;
}

div#portraitarea {
clear:both;
float:left;
margin-left:10px;
width:90px;
min-width:90px;
}

div#userkarma {
background:url('images/bg_partylove.gif') no-repeat top right;
width:165px;
height:60px;
float:right;
text-align:right;
color:#fff;
font-size:19px;
margin-right:5px;
}
div#friendbox {
background:url('images/AddToFriend.gif') no-repeat top right;
width:165px;
height:36px;
clear:both;
text-align:right;
margin-right:5px;
}
div#friendbox INPUT
{
    background: transparent;    
    BORDER: 0px;
    margin:0;
    padding:0;
    padding-left:4px;
    color:#047391;      
    cursor:hand;    
    font-family: Myriad;
    font-size:13px;
    text-decoration:none;    
    line-height:32px; 
    height:32px;   
    letter-spacing: -0.03em; 
    cursor:pointer;
}
a.linkBigger
{       
    font-family: Myriad;
    font-size:15px;
    text-decoration:none;  
    padding-right:5px;   
    line-height:36px;    
    letter-spacing: -0.03em; 
}
div#pnmsgbox {
background:url('images/SendPNMessage.gif') no-repeat top right;
width:165px;
height:36px;
clear:both;
text-align:right;
margin-right:5px;
margin-top: 5px;
}
div#mailbox {
background:url('images/SendMail.gif') no-repeat top right;
width:165px;
height:36px;
clear:both;
text-align:right;
margin-right:5px;
margin-top: 5px;
}
div#photobox {
background:url('images/ViewPhoto.gif') no-repeat top left;
width:165px;
height:36px;
clear:both;
text-align:right;
margin-right:5px;
margin-top: 5px;
margin-left:2px;
}
div#photobox a
{   
    font-family: Myriad;
    font-size:13px;
    text-decoration:none;  
    padding-right:14px;
    line-height:30px;
    letter-spacing: -0.03em
}
div#sharephoto {
background:url('images/ViewPhoto.gif') no-repeat top left;
width:165px;
height:36px;
 float:left;
text-align:right;
margin-right:5px;
margin-top: 5px;
margin-left:2px;
margin-bottom:10px;
}
div#sharephoto a
{      
    font-family: Myriad;
    font-size:14px;
    text-decoration:none;  
    padding-right:11px;
    line-height:30px;
    letter-spacing: -0.03em
}
div#sharevideo {
background:url('images/ViewVideo.gif') no-repeat top left;
width:165px;
height:36px;
 float:left;
text-align:right;
margin-right:5px;
margin-top: 5px;
margin-left:2px;
margin-bottom:10px;
}
div#sharevideo a
{   
    font-family: Myriad;
    font-size:14px;
    text-decoration:none;  
    padding-right:11px;
    line-height:30px;
    letter-spacing: -0.03em
}
div#userbox {
float:left;
margin-left:5px;
width:350px;
line-height:15px;
}

div#userbox a {
color:#E2107F;
font-weight:400;
}

div#usernamebox {
font-size:24px;
font-weight:700;
padding-bottom:5px;
}

div#linkuserbox {
clear:both;
border-bottom:solid 1px #94cddc;
background:#fff url('images/bg_linkuser.gif') repeat-x top left;
height:22px;
padding-top:4px;
width:552px;
}

div#media {
border-bottom:solid 1px #94cddc;
font-size:14px;
font-weight:700;
padding-top:15px;
padding-bottom:15px;
height:100% !important;
}

div#commentsmall {
border-bottom:solid 1px #94cddc;
line-height:14px;
font-size:10px;
font-weight:400;
text-align:left;
min-height:100%;
height:100% !important;
padding:10px 5px;
}

div#photoleft {
width:143px;
float:left;
text-align:center;
min-height:100%;
padding:15px;
}

div#photoright {
width:143px;
float:right;
text-align:center;
min-height:100%;
padding:15px;
}

div#userportraitlist, div#eoportraitlist {
clear:both;
font-weight:400;
width:542px;
text-align:left;
padding-top:5px;
padding-bottom:5px;
height:100% !important;
min-height:100%;
}

div#eoportraitlist {width:582px;}

div#userportrait1,div#userportrait2,div#userportrait3,div#userportrait4,div#userportrait5,div#userportrait6 {
width:80px;
float:left;
text-align:left;
min-height:20px;
padding:3px;
}

div#action_col_data {
float:left;
width:80px;
text-align:left;
}

div#arrowleft {
float:left;
width:43px;
text-align:right;
}

div#backphoto {
float:left;
width:130px;
text-align:left;
}

div#photothis,div#videothis {
float:left;
background:url('images/arrow_photo_up.gif') no-repeat top center;
width:200px;
text-align:center;
}

div#arrowleftvideo {
float:left;
margin-left:10px;
width:70px !important;
min-width:70px;
text-align:right;
}

div#arrowrightvideo {
float:left;
width:70px !important;
min-width:70px;
text-align:left;
}

div#photonumber {
padding-right:40px;
padding-top:4px;
color:#fff;
text-align:right;
}

div#icon {
padding-top:10px;
padding-left:30px;
width:170px;
text-align:left;
line-height:20px;
}

div#nextphoto {
float:left;
width:130px;
text-align:right;
}

div#arrowright {
float:left;
width:43px;
text-align:left;
}

div#footerphoto {
clear:both;
padding-top:10px;
}

div#tagmsg {
background:#047391 url('images/line_bottom_photo.gif') repeat-x bottom left;
text-align:left;
color:#fff;
font-weight:700;
padding:4px;
}

div#contactloc {
clear:both;
margin-top:5px;
border:dashed 1px #00A0C6;
background-color:#fff;
padding:1px;
width: 560px;
max-height: 100%;
height: 100%;
height: 100% !important;
 vertical-align: text-top;
}

div#locationname {
width:210px;
float:left;
}

div#locationkarma {
background:url('images/bg_loveclub.gif') no-repeat top left;
width:145px;
height:50px;
float:right;
text-align:right;
color:#fff;
font-size:19px;
padding-top:10px;
padding-right:15px;
}

div#locationlogo {
float:left;
margin-left:10px;
width:132px;
min-width:132px;
height:100% !important;
min-height:100%;
}

div#locname {
float:left;
margin-left:5px;
width:400px;
line-height:15px;
height:100% !important;
min-height:100%;
}

div#locname2 {
float:left;
margin-left:5px;
width:570px;
line-height:15px;
}

div#loctitle {
padding-top:2px;
font-size:24px;
font-weight:700;
line-height:20px;
}

div#lockarma {
background:url('images/bg_loveclub.gif') no-repeat top right;
width:165px;
height:50px;
float:right;
text-align:right;
color:#fff;
font-size:19px;
margin-right:5px;
}

div#perckarma {
float:right;
height: 28px;
padding-top:5px;
padding-right:5px;
}

div#submitkarma {
clear:both;
width: 150px;
background:url('images/vote.gif') no-repeat top left;
margin-top:8px;
padding:0px;
}

div#sectionlocationdata {
clear:both;
background:#fff url('images/locationdata_bg.gif') repeat-y top left;
width:730px;
min-height:100%;
height:100% !important;
border-top:solid 1px #94cddc;
}

div#sectionlocationdata_left {
float:left;
width:560px;
}

div#sectionlocationdata_right {
float:right;
text-align:left;
width:168px;
min-height:100%;
height:100% !important;
padding-right:1px;
}

div#nextevent {
width:160px;
line-height:15px;
padding:10px 1px 20px 5px;
}

div#pastevent {
border-top:solid 1px #94cddc;
width:162px;
padding:10px 1px 10px 5px;
}

div#break,div#break730 {
border-top:solid 1px #94cddc;
border-bottom:solid 1px #94cddc;
padding-top:5px;
padding-left:8px;
padding-right:8px;
height:20px;
text-align:left;
font-size:13px;
font-weight:700;
}

div#break730 {
background:#fff url('images/line_blu_730.gif') repeat-y top left;
}

div#break {
background:#fff url('images/line_blu_560.gif') repeat-y top left;
}

div#breakleft {
float:left;
}

div#breakright {
float:right;
}

div#commentheader {
border-top:solid 1px #94cddc;
height:19px !important;
min-height:19px;
text-align:left;
}

div#addcommentimg {
float:left;
margin-top:5px;
margin-bottom:5px;
text-align:left;
min-width:14px;
width:14px !important;
height:19px;
padding-top:2px;
padding-left:2px;
text-decoration:none;
color:#fff;
}

div#commenti_center {
float:left;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
text-align:center;
background:#fff url('images/bar_center.gif') repeat-x top left;
min-width:70px;
width:70px !important;
height:19px;
padding-top:2px;
text-decoration:none;
color:#fff;
}

div#commentlist {
clear:both;
height:100% !important;
min-height:100%;
text-align:left;
width:560px;
}

div#commenttitle {
background:#fff url('images/line_blu_560.gif') repeat-y top left;
border-top:solid 1px #94cddc;
border-bottom:solid 1px #94cddc;
padding-top:4px;
padding-left:8px;
padding-right:8px;
height:18px;
}

div#commenttextlist {
height:100% !important;
min-height:100%;
text-align:left;
padding:8px;
}

div#commentuser {
float:left;
text-align:left;
font-size:10px;
}

div#commentdata {
float:right;
text-align:right;
font-size:10px;
color:#E2107F;
}

div#submitcomment {
background-color:#E2107F;
color:#fff;
height:100% !important;
min-height:100%;
text-align:left;
margin-left:11px;
margin-right:11px;
padding:8px;
}

div#sectionregdata {
clear:both;
width:730px;
min-height:100%;
height:100% !important;
border-bottom:solid 1px #94cddc;
}

div#sectionregdata_left {
float:left;
text-align:left;
width:560px;
}

div#sectionregdata_right {
float:right;
text-align:left;
width:150px;
min-height:100%;
height:100% !important;
padding:8px;
}

div#sectionmoddata {
clear:both;
width:552px;
min-height:100%;
height:100% !important;
border-bottom:solid 1px #94cddc;
}

div#mod_left {
clear:both;
float:left;
text-align:left;
width:135px;
font-size:13px;
padding:10px;
}

div#mod_right {
float:right;
text-align:left;
width:220px;
min-height:100%;
height:100% !important;
padding-top:15px;
padding-bottom:10px;
padding-right:5px;
}

div#reg_left,div#reg_left2 {
float:left;
font-size:13px;
padding:15px;
}

div#reg_left2 {
width:480px;
}

div#reg_right,div#reg_right2 {
float:right;
text-align:left;
min-height:100%;
height:100% !important;
padding-top:15px;
padding-bottom:15px;
padding-right:5px;
}

div#reg_right {
width:330px;
}

div#reg_right2 {
width:30px;
}

div#mod_left2 {
float:left;
width:270px;
font-size:13px;
text-align:left;
padding:10px;
}

div#mod_right2 {
float:right;
text-align:center;
width:86px;
min-height:100%;
height:100% !important;
padding-top:10px;
padding-bottom:10px;
padding-right:5px;
}

div#sectionleft {
float:left;
margin-left:5px;
width:162px;
}

div#sectioncontentheader_left {
float:left;
margin-top:5px;
margin-left:5px;
margin-bottom:5px;
background:#fff url('images/bar_left.gif') no-repeat top left;
width:16px;
height:19px;
}

div#sectioncontentheader_center {
float:left;
margin-top:5px;
margin-bottom:5px;
text-align:left;
background:#fff url('images/bar_center.gif') repeat-x top left;
min-width:418px;
width:418px !important;
height:19px;
padding-top:2px;
text-decoration:none;
color:#fff;
}

div#sectioncontentheadersmall_center {
float:left;
margin-top:5px;
margin-bottom:5px;
text-align:left;
background:#fff url('images/bar_center.gif') repeat-x top left;
min-width:384px;
width:384px !important;
height:19px;
padding-top:2px;
text-decoration:none;
color:#fff;
}

div#sectioncontentheader_right {
float:left;
margin-top:5px;
margin-right:1px;
margin-bottom:5px;
background:#fff url('images/bar_right.gif') no-repeat top right;
width:14px;
height:19px;
}

div#sectionicon {
float:left;
margin-top:5px;
margin-bottom:5px;
height:19px;
}

div#sectioneventname {
clear:both;
text-align:left;
padding-left:3px;
min-height:100%;
height:100% !important;
margin:5px;
}

div#sectioneventlocbar {
background:#fff url('images/event_loc_bar.gif') no-repeat bottom left;
border-bottom:solid 1px #94cddc;
width:552px;
height:58px;
}

div#eventdate {
padding-top:10px;
padding-left:10px;
text-align:left;
color:#E2107F;
}

div#eventlocationbar {
padding-top:17px;
padding-left:10px;
text-align:left;
font-weight:700;
}

div#eventlocationbar a {
font-weight:700;
text-decoration:none;
border-bottom:1px;
border-bottom-style:dotted;
}

div#sectioneventdata {
background:#fff url('images/bg_right.gif') repeat-y top right;
width:552px;
min-height:500px;
height:100% !important;
}

div#sectioneventdata_nobg {
width:552px;
min-height:500px;
height:100% !important;
}

div#sectioneventdata_left {
float:left;
width:382px;
}

div#eventdesc {
text-align:justify;
min-height:70px;
height:100% !important;
line-height:18px;
font-size:12px;
padding:10px 10px 20px;
}
div#eventdesc a{
font-size:12px;
}
    
div#eventmusic,div#eventprice,div#eventage,div#eventdate2,div#eventloc,div#eventdj {
min-height:35px;
border-bottom:solid 1px #94cddc;
padding-top:2px;
padding-bottom:2px;
padding-left:10px;
text-align:left;
}

div#eventdj {
background:#fff url('images/event_bg_dj.gif') repeat-y top right;
border-top:solid 1px #94cddc;
}

div#eventmusic {
background:#eef9fb url('images/event_bg_music.gif') no-repeat top right;
}

div#eventprice {
background:#fff url('images/event_bg_prize.gif') repeat-y top right;
}

div#eventage {
background:#eef9fb url('images/event_bg_age.gif') no-repeat top right;
}

div#eventdate2 {
background:#fff url('images/event_bg_date.gif') repeat-y top right;
}

div#eventloc {
background:#eef9fb url('images/event_bg_loc.gif') no-repeat top right;
}

div#eventservice {
min-height:35px;
padding-top:2px;
padding-left:10px;
padding-bottom:10px;
text-align:left;
line-height:20px;
}

div#sectioneventdata_right {
float:right;
text-align:center;
width:170px;
min-height:100%;
height:100% !important;
}

div#fotoreport,div#videoreport,div#otherreport,div#whogo {
padding-top:5px;
font-weight:700;
border-bottom:solid 1px #94cddc;
min-height:100%;
height:100% !important;
}

div#fotoreport a,div#otherreport a,div#videoreport a,div#whogo a {
text-decoration:none;
}

div#otherreport,div#whogo {
padding-top:15px;
padding-bottom:15px;
}

div#firstbox,div#secondbox,div#thirdbox,div#newsbox,div#calendarbox {
margin-bottom:15px;
padding-top:5px;
padding-bottom:5px;
border:dashed 1px #00A0C6;
background-color:#fff;
color:#fff;
height:100% !important;
min-height:100%;
}

div#secondbox,div#thirdbox {
clear:both;
}

div#boxevent {
border:solid 1px #d5eef5;
width:146px;
height:100% !important;
min-height:100%;
margin:5px;
}
div#descuser
{
text-align:left;
color:#047391;
margin:5px;
}
div#boxline {
border-bottom:solid 1px #94cddc;
background:#FFF url('images/line_box.gif') repeat-x top left;
width:146px;
min-height:19px;
line-height:19px;
height:100% !important;
text-align:left;
font-size:9px;
font-weight:700;
color:#00A0C6;
vertical-align:middle;
}

div#boxline a {
height:19px;
padding-top:3px;
padding-left:2px;
font-size:10px;
text-decoration:none;
vertical-align:middle;
}

div#boxtitleevent,div#boxeoname,div#boxlocname {
border-bottom:solid 1px #94cddc;
background:#FFF url('images/line_titleevent.gif') repeat-y top left;
width:146px;
min-height:100%;
height:100% !important;
padding-top:3px;
padding-bottom:3px;
text-align:left;
font-size:9px;
font-weight:700;
color:#00A0C6;
}

div#boxflyer,div#boxeologo,div#boxloclogo {
border-bottom:solid 1px #94cddc;
background-color:#FFF;
width:146px;
min-height:100%;
height:100% !important;
padding-top:10px;
padding-bottom:10px;
}

div#boxcisonostato a,div#boxvoucher a,div#boxguestlist a,div#boxprizelist a {
height:19px;
padding-left:2px;
font-size:10px;
font-weight:700;
color:#00A0C6;
text-decoration:none;
vertical-align:middle;
}

div#boxvoucher a,div#boxguestlist a,div#boxprizelist a,div#boxticket a {
padding-top:3px;
}

div#boxeoprofile a,div#boxeocontact a,div#boxeoevent a {
height:19px;
font-size:10px;
font-weight:700;
color:#00A0C6;
text-decoration:none;
vertical-align:middle;
}

div#boxlocprofile,div#boxlocdirection,div#boxlocevent {
border-bottom:solid 1px #94cddc;
background:#FFF url('images/line_box.gif') repeat-x top left;
width:146px;
min-height:19px;
height:19px !important;
text-align:left;
font-size:9px;
font-weight:700;
vertical-align:middle;
}

div#boxlocprofile a,div#boxlocdirection a,div#boxlocevent a {
font-size:10px;
font-weight:700;
color:#00A0C6;
text-decoration:none;
vertical-align:middle;
}

a.boxcalendar {
color:#FFF;
font-weight:700;
}

div#frphoto {
padding-top:5px;
padding-bottom:5px;
text-align:center;
width:170px;
}

div#formdata {
clear:both;
background-color:#e6f8ff;
text-align:left;
min-height:100%;
height:100% !important;
padding:10px;
}

div#desc,div#desc552,div#desc730 {
text-align:justify;
max-width:362px;
min-height:20px;
height:100% !important;
padding:10px 10px 20px;
}

div#desc552 {
clear:both;
max-width:552px;
min-height:20px;
}
div#desc552 img{vertical-align:middle;}
div#desc730 {
clear:both;
max-width:730px;
min-height:20px;
}
div#bacheka{padding:10px 10px 20px;text-align:left;max-width:552px;min-height:20px;}
div#bacheka img{margin-right:10px;}
div#viewlog {
text-align:justify;
max-width:552px;
max-width:540px !important;
width:552px;
width:540px !important;
clear:both;
height: 100%;
}
div#viewalllog {
text-align:justify;
max-width:552px;
max-width:542px !important;
width:552px;
width:542px !important;
clear:both;
height: 100%;
}
div.boxnews {
clear:both;
text-align:left;
color:#047391;
font-size:8px;
margin-bottom:2px;
padding:6px;
}

div.boxnews a {
font-size:9px;
}

div.boxnews img {
margin-right:5px;
}

#submenu ul {
list-style-type:None;
margin:0;
}

#submenu ul li {
display:Inline;
float:inherit;
padding:1px;
}

#submenu a {
text-decoration:none;
font-size:11px;
color:#FFF;
}

#submenu a:hover {
color:#FF0;
text-decoration:underline;
}

ul.disclaimer-list,ul.disclaimer-list li {
border:0;
list-style-type:circle;
margin:2px;
padding:10px;
}

#disclaimer ul {
margin:10px;
}

#disclaimer ul li {
padding:10px;
}

/*******************************************/
/*          Menu regioni                  */
/*******************************************/
#regionmenu {
float:left;
margin-top: 6px;
margin-left: 40px;
z-index:100;
text-align:center;
padding: 3px;
font-weight: bold;
cursor: pointer;
text-align: center;
background: #FE009A;
border: 2px solid #00A0C6;
}
#regionmenu a
{
    color: #fff;
}

div#menuhdr li {
text-align:center;
}

div#menuhdr li a {
color:#FFF;
text-decoration:none;
display:block;
border:0 none;
width:150px;
line-height:15px;
}

div#menuhdr li a:hover {
background:#fff;
color:#00A0C6;
}

div#menuhdr ul,li {
list-style-type:none;
margin:1px;
padding:0;
}

div#menuhdr {
background:#FE009A;
color:#fff;
font-weight:700;
}

div#menuhdr a {
font-weight:700;
color:#fff;
}


a.LinkTag, a.linkTag1, a.linkTag2, a.linkTag3, a.linkTag4, a.linkTag5, a.linkTag6 {
color:#FFF;
}

a.LinkTag:hover, a.linkTag1:hover, a.linkTag2:hover, a.linkTag3:hover, a.linkTag4:hover, a.linkTag5:hover, a.linkTag6:hover {
color:#DAE7FD;
}

a.linkTag1 {
font-size:12px;
}

a.linkTag2 {
font-size:14px;
}

a.linkTag3 {
font-size:16px;
}

a.linkTag4 {
font-size:18px;
}

a.linkTag5 {
font-size:20px;
}

a.linkTag6 {
font-size:22px;
}

a.LinkTag {
font-size:10px;
}

select {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
background-color:#DAE7FD;
border-color:#000;
}

textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#FFF;
}
div#statebox
{
    text-align:right;
    width:300px;
}
div#statebox textarea
{
    border-right:#cadfff 1px solid;
    border-top:#cadfff 1px solid;
    border-left:#cadfff 1px solid;
    border-bottom:#cadfff 1px solid;
    overflow:hidden;
}
INPUT.button {
border-right:#cadfff 1px solid;
border-top:#cadfff 1px solid;
font-size:8pt;
left:1px;
border-left:#cadfff 1px solid;
border-bottom:#cadfff 1px solid;
font-family:Arial, Helvetica, sans-serif;
position:relative;
background-color:#c6c6c6;
color:#000;
cursor:pointer;
}
INPUT.buttonrose 
{
background:#FFF url('images/line_box.gif') repeat-x top left;
border-right:#E2107F 1px solid;
border-top:#E2107F 1px solid;
border-left:#E2107F 1px solid;
border-bottom:#E2107F 1px solid;
text-align:center;
position:relative;
font-size:11px;
left:1px;
color:#047391;
cursor:pointer;
height:22px;
}
.buttonrose 
{
background:#FFF url('images/line_box.gif') repeat-x top left;
border-right:#E2107F 1px solid;
border-top:#E2107F 1px solid;
border-left:#E2107F 1px solid;
border-bottom:#E2107F 1px solid;
text-align:center;
position:relative;
font-size:8pt;
left:1px;
color:#047391;
cursor:pointer;
height:22px;
padding:3px;
text-decoration:none;
}
.button {
text-align:center;
border-right:#cadfff 1px solid;
border-top:#cadfff 1px solid;
font-size:10pt;
left:1px;
border-left:#cadfff 1px solid;
border-bottom:#cadfff 1px solid;
font-family:Tahoma, Arial, Helvetica, sans-serif;
position:relative;
background-color:#c6c6c6;
color:#000;
font-weight:700;
text-decoration:none;
cursor:pointer;
}

.button:hover {
background-color:#FE009A;
color:#FFF;
}

.clsPhoto,.clsBorder {
border-right:#047391 2px solid;
border-top:#047391 2px solid;
border-left:#047391 2px solid;
border-bottom:#047391 2px solid;
}

.clsPhotoSelect,.clsPhotoDisable {
border-right:red 2px solid;
border-top:red 2px solid;
border-left:red 2px solid;
border-bottom:red 2px solid;
}

div#maxwidth img {
max-width:540px;
}

a:hover,div#linkbox a:hover,div#commentdatains,div#linkuserbox a:hover,div#break a {
color:#E2107F;
}

#footer-menu a:hover,#contact-menu a:hover {
text-decoration:underline;
}

div#photoplace,div#datacontentforum {
background-color:#047391;
text-align:center;
}
div#photoshare {clear:both;padding-top:2px;width:100%;vertical-align:middle}

div#sectionrightbox,div#sectionright {
float:right;
width:552px;
border:dashed 1px #00A0C6;
background-color:#fff;
}

div#msgbox,div#msgbigbox {
padding-bottom:3px;
padding-left:12px;
}

div#msgbox a,div#msgbigbox a,div#addmedia a {
color:#E2107F;
font-weight:700;
}

div#linkbox a,div#linkuserbox a {
font-weight:700;
font-size:10px;
}

div#datacontentforum a,div#pager a,div#sectioncontentheader_center a,div#regionmenu a {
color:#fff;
}

div#msg_col,div#reg_left {
width:180px;
}

div#party_col_data2 a,div#party_col_data a,div#bottomevent a {
font-size:13px;
font-weight:700; 
text-decoration:underline;
}

div#location_col_data a,div#whogo_col_data a {
font-size:11px;
font-weight:700;
text-decoration:underline;
}

div#movieuser,div#movieuser a {
font-size:10px;
}

div#eventnamephoto a,div#userphoto,div#userphoto a {
font-size:13px;
font-weight:bolder;
}

div#linkCommentSelect1 a,div#linkCommentSelect2 a,div#linkCommentSelect3 a,div#linkCommentSelect4 a,div#linkCommentSelect5 a,div#linkCommentSelect6 a,div#linkCommentSelect7 a,div#linkCommentSelect1 a:hover,div#linkCommentSelect2 a:hover,div#linkCommentSelect3 a:hover,div#linkCommentSelect4 a:hover,div#linkCommentSelect5 a:hover,div#linkCommentSelect6 a:hover,div#linkCommentSelect7 a:hover {
color:#FFF;
text-decoration:none;
cursor:default;
}

div#newsletterleft a,div#newsletterright a,div#vouchercontent a,div#guestcontent a,div#newslettercontent a,div#moviecontent a,div#frcontent a,div#vrcontent a {
font-size:12px;
font-weight:700;
line-height:20px;
}

div#commenttext a,div#commentsmall a,div#nextevent a,div#pastevent a,div#eventloc a,div#desc a {
font-weight:700;
}

div#whogo_col_data,div#whogo_col {
float:left;
width:260px;
text-align:left;
padding-left:10px;
}

div#lastphoto,div#lastmovie {
background:#fff url('images/line_blu_560.gif') repeat-y top left;
padding-top:5px;
padding-left:8px;
height:20px;
text-align:left;
font-size:13px;
font-weight:700;
}

div#lastphotodata,div#lastmoviedata,div#buddiesdata {
border-top:solid 1px #94cddc;
height:100% !important;
min-height:100%;
text-align:left;
padding:8px;
}

div#boxeventhdr,div#boxeohdr,div#boxlochdr {
background:#FFF url('images/hdr_148.gif') no-repeat top center;
width:148px;
height:17px;
padding-left:10px;
padding-top:2px;
color:#fff;
}

div#boxcisonostato,div#boxvoucher,div#boxguestlist,div#boxprizelist,div#boxticket,div#boxeoprofile,div#boxeocontact,div#boxeoevent {
background:#FFF url('images/line_box.gif') repeat-x top left;
text-align: left;
}

div#boxeo,div#boxloc {
border:solid 1px #94cddc;
width:146px;
height:100% !important;
min-height:100%;
margin:5px;
}

div#logitem {
border-bottom:solid 1px #94cddc;
background-color: #fff;
text-align:left;
width:100%;
padding-top:5px;
padding-bottom:5px;
}
div#logitem a{ font-weight:bold; }
div#tabitem0,div#tabitem1,div#tabitem2,div#tabitem3,div#tabitem4,div#tabitem5{width:520px;border-top:solid 1px #94cddc;clear:both;}
.clsError{background:#edabab;border:1px solid #bc0000;display:block;color: #000;padding:5px;font-size:11px;}
.clsNotify{background:#fbbe76;border:1px solid #ff8b02;display:block;padding:5px;width:90%; text-decoration:blink;}
.clsNotify a {color: #696969; font-weight:bold; text-decoration:none}
.top_strongPass{background:#d3edab;border:1px solid #73bc00;display:block;color: #000;font-size:11px;}




/*** SITO ***/

body, select, input, textarea { font-family:Verdana, Arial, Tahoma, sans-serif; }
input.margin5{margin: 5px 0px 5px 0px;}
p {clear:both;  margin: 15px 0; }
img, a:link img, a:visited img { border:0; }
ul, ol {list-style: none; padding:0px;margin:0px;}
a{color: #047391; font-weight:bold; text-decoration:none;}
a:hover{text-decoration:underline;}
/*** SITO ***/

#page {
width:980px;
margin:0 auto;
font-size:11px;
font-family: Verdana, Arial, Tahoma, sans-serif;
background:#FFF url("images/bgdx.gif") top right repeat-y;
border: 1px solid #00A0C6;
border-width: 0px 1px 0px 1px;
padding: 0px 0px 0px 0px;
overflow: hidden;
}

.logo {
  background: url("images/logo/partynight160.png") no-repeat;height: 148px;
width: 210px;
overflow: hidden;
margin: -34px 20px 1px 0px;
_margin: -24px 15px 1px 0px;
float: left;
}

.logo a {
width: 179px;
height: 81px;
overflow: hidden;
display: block;
}

.advleadrel {
overflow:hidden;
width: 728px;
height: 90px;
padding: 14px 0px 0px 0px;
} 

/*** TESTATA ***/

div.head {
overflow: hidden;
margin: 0px auto 5px auto;
width: 980px;
clear:both;
}

div.searchbox
{        
    float: right;
    background: url(images/boxsearch.png) no-repeat top right;
    margin-right: 20px;
    width: 260px;
    height: 26px;
    font-weight: bold;
    text-align:left;
    margin: -30px 0px 0px 0px;
    padding: 2px 0px 0px 0px;
}




/*** PARTE SX ***/

div#content {
width:975px;
overflow: hidden;
_zoom:1;
_width: 965px;
padding: 0px 3px;
float:left;
}

/*** SOTTOCOLONNE NEWS ***/

#leftcol {
overflow:hidden;
margin: 0px 0px 0px 3px;
float:left;
width: 614px;
}

#leftcol ul {
overflow:hidden;
padding: 0px;
margin: 0px;
}

#leftcol ul li h2 {
margin: 0px 0px 0px 0px;
border-bottom: 1px solid #E2107F;
display: block;
color: #fff;
text-align: left;
text-transform: none;
padding: 4px;
background: #fff url("images/headnav.gif") top left repeat-x;
}

#leftcol ul li h2 a {
color: #fff;
font-weight:bold;
}

#leftcol ul li a.hot_image {
display: block;
margin: 0px;
height: 120px;
overflow: hidden;
_zoom:1;
padding: 10px 5px 0px 5px;
float: left;
}

#leftcol ul li {
overflow:hidden;
display:block;
background: #fff;
padding: 0px;
margin: 0px 0px 10px 0px;
color:#000;
}
div.eventFlyer{clear:both;float:left;width:80px;height:90px;padding:4px 8px 4px 4px;border-bottom:dashed 1px #00A0C6;}
div.eventDesc{float:left;width:300px; height:90px; overflow:hidden;padding:4px 4px 4px 4px;border-bottom:dashed 1px #00A0C6;}
div.eventIcon{float:left;width:20px; height:90px; overflow:hidden;padding:4px 0px 4px 0px;border-bottom:dashed 1px #00A0C6;}
div.box
{          
    clear:both;    
    border:dashed 1px #00A0C6;    
    margin: 5px 0px 0px 0px;  
    padding: 4px;
}
div.hdrnews
{
    background: #E2107F url('images/mainmenu.gif') repeat-x !important;height:40px;    
    padding: 10px 0px 0px 6px; 
    font-size:2em;
    font-weight:bold;
    color:#fff;
}
div.menunews
{
    padding-top:8px;
    background-color:#f0ffff;
}
div.menunews ul li 
{    
    clear:both;
    display:block;
    width:100%;
    border-bottom: 1px solid #E2107F;
    background: #f0ffff url("images/menunews.gif") repeat-x !important;height:52px;  
}
div.menunews ul li a 
{
    display:block;
    padding: 4px 0px 0px 6px;
    font-size:1.1em;
    color:#047391;
}
div.hdreventi
{
    background: #fff url('images/eventi_home.gif') no-repeat;height: 30px;
    padding: 0px 0px 4px 4px; 
}
div.hdrphotoreport
{
    background: #fff url('images/fotoreport.gif') no-repeat;height: 30px;
    padding: 0px 0px 4px 4px; 
}
div.hdrsmall
{
    background: #fff url('images/hdr_148.gif') no-repeat;height: 17px;
    padding: 0px 0px 4px 18px;
    color:#ffffff;      
}
/* sottocolonna destra - home brevi */

#rightcol {
overflow: hidden;
float:left;
width: 346px;
margin: 0px 0px 0px 8px;
_margin: 0px 0px 0px 4px;
}

#rightcol ul {
overflow:hidden;
padding: 0px;
margin: 0px;
}

#rightcol ul li {
overflow:hidden;
padding: 0px;
margin: 0px 0px 12px 0px;
display: block;
clear: both;
}

#rightcol ul li a.hbn_image {
overflow:hidden;
padding: 0px;
display: block;
width:85px;
border:1px solid #000;
float: left;
margin: 0px 15px 0px 0px !important;
}

#rightcol ul li a.hbn_image img {width:85px;}

#rightcol ul li a {
display:block;
_margin: -5px 0px 0px 0px;
overflow:hidden;

}

#rightcol div.boxTags div {
margin: 0px 0px 0px 0px;
overflow:hidden;
text-align:justify;
}

#rightcol div.boxTags b a {
font-weight: normal !important;
color: #888 !important;
padding: 0px 3px 0px 0px;
font-family: Georgia, Verdana, Arial, Tahoma, Sans-Serif;
}
#rightcol div.boxTags h2
{
    font-size: 16px;
    padding:4px;
    margin:0px;
}
div.box_heaven, div.boxTags
{          
    background-color: #D5EEF5;
    clear:both;    
    border:dashed 1px #00A0C6;    
    margin: 5px 0px 5px 0px;  
    padding: 4px; 
}
div.box_corner
{
    background: transparent url('images/boxcorner.png') no-repeat;height: 180px;width:332px;      
    margin: 5px 0px 5px 0px;  
    padding: 2px; 
}
div.hdrlogin
{
    background: #D5EEF5 url('images/accessomembri.gif') no-repeat;height: 30px;
    padding: 0px 0px 4px 4px; 
}
div.hdrlastusers
{
    background: #D5EEF5 url('images/nuovimembri.gif') no-repeat;height: 30px;
    padding: 0px 0px 4px 4px; 
}
div.hdrlastphoto
{
    background: #D5EEF5 url('images/ultimefoto.gif') no-repeat;height: 30px;
    padding: 0px 0px 4px 4px; 
}
div.hdrlastvideo
{
    background: #fff url('images/ultimivideo.gif') no-repeat;height: 30px;
    padding: 0px 0px 4px 4px; 
}
/***** FOOTER *****/


div.footer {
margin: 10px 0px 0px 0px;
width: 980px;
padding: 0px 0px 0px 0px;
color:#fff;
background: #E2107F url("images/footer.gif") repeat-x !important;
text-align: center;
height: 70px;
}

div.footer a { color:#fff; font-weight:normal;font-size: 11px; }

div.copyrightlogo
{  background: url("images/pnlogo.png") no-repeat;height: 29px;
    overflow:hidden;
    padding-bottom: 6px;
    margin: 0px 0px 0px 3px;
    float:left;
    width: 210px;
    }
div.copyrightlink
{
    overflow:hidden;
    margin: 10px 5px 0px 3px;
    float:right;
    width: 700px;
    text-align:right;  
    font-size:0.85em;
    }
/*** EXTERNAL FEED ***/

div.boxAdv 
{
    margin: 5px 0px 5px 0px;  
    background: #f8f8f8;
    overflow:hidden;
    border: 1px dashed #ccc;
    text-align:center;
    padding: 4px;
}
div.boxAdv h2 {
    font-size: 10px;
    margin: 0px 0px 5px 0px;
    overflow: hidden;
    color: #000;    
}
div#panel ul
{width:960px}
div#panel ul, li 
{
    float:left;
    list-style: none;
    padding: 2px;
    margin: 0px;
}

div#panel a {
padding: 5px 0px 5px 5px;
color:#fff;
}



/** ERRORE **/
div.error404 {
background: #fff;
padding: 10px;
font-size: 14px;
}

div.error404 div.error404description {
font-size: 18px;
font-weight: normal;
color: #891212;
margin: 0px 0px 10px 0px;
}

div.error404 div.error404searchTitle {
font-size: 16px;
font-weight: normal;
color: #891212;
margin: 20px 0px 10px 0px;
}

div.error404 div.error404search form {
background: #eee;
border: 1px solid #ccc;
display:block;
padding: 15px 10px;
}

div.error404 div.error404search form input {
padding: 4px 2px;
border: 1px solid #ccc;
margin: 0px 0px 0px 5px;
}

div.error404 div.error404search form input.puls_cerca {
background: #000 url("images/headnav.gif") top repeat-x;
border: 1px solid #333;
color:#fff;
cursor:pointer;
padding: 2px;
}

/* IE6 css HACKED */ 

#rightcol ul li a {
  _margin:-14px 0 0 0;
}

#rightcol ul li a.hbn_image {
  _margin:0 7px 14px 5px !important;_zoom:1;
}

/* Slide City */
#panel {	
	height: 80px;
	display: none;
	font-size: 0.75em;
	margin:0px 1px 0px 1px;
}
.slide {
	margin: 0;
	padding: 4px 0px 0px 0px;
	background: url(images/boxcity.png) no-repeat center top;
	color: #fff;
	text-decoration: none;	
	font-size: 0.75em;
	text-align:center;
	height:25px;
}
.slide a {color:#fff;}
.active {
	background-position: right 12px;
}
.right { text-align:right; width:95%;margin: 5px 0px;}


li.styleli {
list-style-type:circle;
margin:10px;
padding:10px;
}