html{color:#000;}
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,th,td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
/*address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}/*
li{list-style:none;}caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
/*q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}*/
input,textarea,select{font-size:100%;}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#35383d;}

a:link { text-decoration: none; color : #fff; border: 0px;}
a:visited { text-decoration: none; color : #fff; border: 0px;}
a:hover	{ text-decoration: underline; color : #fff; border: 0px;} 
a:active { text-decoration: underline; color : #fff; border: 0px;}
a:focus { outline: none;}

.headerMenu {
	text-align:right;
	width: 1000px;
	margin: 5px auto 0 auto;
}
.headerMenu a:hover{
	text-decoration: none; color : #fff; 
}
.headerMenu ul {
	margin-right: 5px;
}
.headerMenu li {
	font-size:8pt;
	display: inline;
	list-style-type: none;
	margin-left: 30px;
	padding: 0px;
}

.messagebox {
	width: 1000px;
	margin: 5px auto 0 auto;
}
.messageboxtop {
	width: 1000px;
	height:5px;
		background: url(../images/messagetop.gif) top no-repeat;
}
.messageboxcenter {
	padding-left:20px;
	padding-right:20px;
	background: url(../images/messagecenter.gif) repeat-y;
	text-align:justify;
	font-size:10pt;
	position:relative;
}
#flashbox {
	position:absolute;
	top:0px;
	left:34px;
	z-index:0;
}
#flashbox2 {
	position:absolute;
	top:0px;
	left:34px;
	z-index:100;
}
.messageboxbottom {
	background: url(../images/messagebottom.gif) top no-repeat;
	width: 1000px;
	height:5px;
}
.chiusurabox {
	position: relative;
	top:8px;
	left:454px;
	background: url(../images/closebox.gif) top center no-repeat;
	width: 113px;
	height:10px;
}
.chiusurabox img{
	float:right;
}
.apribox {
	border:0px solid red;
	display:none;
	position: absolute;
	bottom:-8px;
	left:494px;
	width: 16px;
	height:10px;
}

.headerWrap {
	width: 1000px;
	height:110px;
	margin: 5px auto 0 auto;
}
.headerWrapLeft {
	position:absolute;
	float: left;
	width: 20px;
	height: 110px;
	margin: 0px;
	background: url(../images/header-bg-left-trans.gif) no-repeat;
}
.headerWrapCenter {
	position:absolute;
	float: left;
	width: 960px;
	height: 110px;
	margin-left: 20px;
	background: url(../images/header-bg-center.gif) repeat-x;
}
.headerWrapRight {
	position:absolute;
	float: left;
	width: 20px;
	height: 110px;
	margin-left: 980px;
	background: url(../images/header-bg-right-trans.gif) no-repeat;
}

.logo {
	float: left;
	width: 436px;
	height: 38px;
	background: url(../images/logo1.gif) no-repeat;
	margin-top: 16px;}
.sublogo {
position:absolute;
top:55px;
left:0px;
width: 400px;
height: 45px;
background: url(../images/fusion.jpg) no-repeat;
}
.sondaggio {
		margin-top:-8px;
	margin-bottom:5px;
text-align:center;
width: 107px;
height: 44px;
background: url(../images/sond.gif) no-repeat;
}
.interlogo {
font-size:7pt;
font-weight:normal;
position:absolute;
top:54px;
left:80px;
}
.TopBanner {
	float: right;
	width: 430px;
	height: 85px;
	margin-top:12px;
	overflow:hidden;}

.mainWrap {
width: 1000px;
margin: 18px auto 0 auto;}

.leftWrap {
top: 10px;
float: left;
width: 530px;
/*font-family:'Lucida Grande','Segoe UI',Arial,Helvetica,sans-serif;*/
margin:0;
padding:0;
font-size:9pt;
color:#000;}
.leftWrap p{
padding:0;
margin:0;
}
.rightWrap {
	top: 10px;
	float: right;
	width: 452px;
}

.rightTopWrap {
	top: 10px;
	background-color: transparent;
	margin:0;
	border: #808ba9 solid 0px;
}
.rightBottomWrap {
	margin-top: 18px;
	float: right;
	width: 452px;
}
.rightBottomWrapLeft {
	float: left;
	width: 230px;
}
.navigationTop {
	height: 19px;
	width: 229px;
	background:url(../images/navigation-top-bg-trans.png);
}
.navigationCenter {
	width: 229px;
	background:url(../images/navigation-center-bg.png);
}
.navigationBottom {
	height: 19px;
	width: 229px;
	background:url(../images/navigation-bottom-bg-trans.png) ;
}


.rightlinks {
	border:0px solid red;
	float: left;
	width: 205px;
}
.rightlinkstop {
	border:0px solid green;
	height: 17px;
	width: 205px;
	background:url(../images/rightlinkstop.gif) no-repeat bottom;
}
.rightlinkscenter {
		border:0px solid blue;
	margin:0;
	padding:0;
	width: 205px;
	background:url(../images/rightlinkcenter.gif);
	text-align:center;
}
.rightlinksbottom {
	border:0px solid yellow;
	height: 17px;
	width: 205px;
	background:url(../images/rightlinksbottom.gif) no-repeat top ;
}


.newstitle{
	text-align:center;
	height: 26px;
	width:100%;
	background:url(../images/news.gif) no-repeat center;
}
.googletitle{
	text-align:center;
	height: 26px;
	width:100%;
	background:url(../images/googlemaps.gif) no-repeat center;
}
.attivitatitle{
	text-align:center;
	height: 26px;
	width:100%;
	background:url(../images/attivita.gif) no-repeat center;
}
.annuncititle{
	text-align:center;
	height: 26px;
	width:100%;
	background:url(../images/mercatino.gif) no-repeat center;
}
.eventstitle{
	text-align:center;
	height: 26px;
	width:100%;
	background:url(../images/eventi.gif) no-repeat center;
}
.archtitle{
	text-align:center;
	height: 26px;
	width:100%;
	background:url(../images/arch.gif) no-repeat center;
}
.polltitle{
	text-align:center;
	height: 26px;
	width:100%;
	background:url(../images/poll.gif) no-repeat center;
}
.ilmstitle{
	text-align:center;
	height: 26px;
	width:100%;
	background:url(../images/ilove.gif) no-repeat center;
}
.infotitle{
	text-align:center;
	height: 26px;
	width:100%;
	background:url(../images/info.gif) no-repeat center;
}
.prottitle{
	text-align:center;
	height: 26px;
	width:100%;
	background:url(../images/proteste.gif) no-repeat center;
}
.pertitle{
	text-align:center;
	height: 26px;
	width:100%;
	background:url(../images/perche.gif) no-repeat center;
}
.camptitle{
	text-align:center;
	height: 26px;
	width:100%;
	background:url(../images/menuc5.gif) no-repeat center;
}
.sogntitle{
	text-align:center;
	height: 26px;
	width:100%;
	background:url(../images/sognando.gif) no-repeat center;
}

.navigation {
	margin: 0 15px;
}
.navigation a:link { text-decoration: none; color : #333333; border: 0px;}
.navigation a:active { text-decoration: underline; color : #333333; border: 0px;}
.navigation a:visited { text-decoration: none; color : #333333; border: 0px;}
.navigation a:hover	{ text-decoration: underline; color : #666666; border: 0px;} 

.navigation ul { padding: 0px 0px 15px 0px;}
.navigation li { margin: 0px 0 2px 0; padding: 0 0 0 20px; list-style-type: none; font-size: 12px; background: url(../images/CategLi-trans.gif) no-repeat left top; color:#666666; font-weight: bold;}

.rightBottomWrapRight {
	float: right;
	width: 205px;
}

.profilo a:link { text-decoration: none; color : #000; border: 0px;}
.profilo a:active { text-decoration: none; color : #fff; border: 0px;}
.profilo a:visited { text-decoration: none; color : #000; border: 0px;}
.profilo a:hover	{ background-color: #7985a8;text-decoration: none; color : #fff; border: 0px;} 

.pagetitle { background:url(../images/post-center-bg.png); font-size: 20px; color : #fc2772; padding: 0 0 20px 20px; }

.post {
	margin: 0px;
	padding: 0 20px;
	background: url(../images/post-center-bg.png) repeat-y #FFFFFF;
}
.center, .NotFoundSearch {
	margin: 0px;
	padding: 0 20px;
	background: url(../images/post-center-bg.png) repeat-y #FFFFFF;
}
.PostTop {
	background: url(../images/post-top-bg-trans.png) no-repeat;
	width: 530px;
	height: 27px;
}

.PostBottomTop {
width: 530px;
height: 255px;
background: transparent url(../images/postBottom-top-bg-trans.gif) no-repeat top left;
}

.PostBottomBottom {
width: 530px;
height: 59px;
background-image:url(../images/postBottom-bottom-bg-trans.gif);
color: #999999;
font-size:10px;
}
.PostBottomBottomContent {
color: #999999;
font-size:10px;
padding-left: 20px;
}
.PostBottomBottomContent a:link { text-decoration: underline; color : #999999; border: 0px;}
.PostBottomBottomContent a:active { text-decoration: underline; color : #999999; border: 0px;}
.PostBottomBottomContent a:visited { text-decoration: underline; color : #999999; border: 0px;}
.PostBottomBottomContent a:hover	{ text-decoration: none; color : #999999; border: 0px;} 


.MostPopular li { padding: 3px 5px; margin: 4px 0px; list-style-type: none; font-size: 10px; background-color: #333333;}
.MostPopular li a { color:#ffffff;}
.MostPopular li a:visited { color:#ffffff; }
.MostPopular li a:active { color:#ffffff; }
.MostPopular li a:hover { color:#ffffff;}
.MostPopular h2 { padding-left: 5px; color:#ffffff; font-size: 14px; font-weight: bold;}
.MostPopular h3 {  }

.contavisite {
width:200px;
height:62px;
background: url(../images/boxdata.gif) no-repeat;
padding: 9px;
}
.contavisitein {
text-align:right;
color:#000;
font-size:8pt;
width:180px;
}
#boxerrorlogin{ 
font-weight:bold;
text-align:center;
font-size:10pt;
margin: 10px; 
padding: 0; 
color:#f00;
} 
.loginreg{ 
background-color:#efefef;
text-align:center;
margin-top: 10px; 
} 
#boxwelcome{ 
text-align:center;
font-size:8pt;
} 

td.option {
width:80%;
text-align: left;
background-color: #efefef;
line-height: 140%;
font-weight:bold;
font-size: 8pt;
cursor: pointer;
}
td.optionb {
font-size: 8pt;
background-color: #efefef;}

td.optionc {
font-size: 8pt;
background-color: #cccccc;}

td.option:hover {
  background-color: #7985a8;
  color: #fff;}
td.option a:hover {
text-decoration: none;
color: #fff;}

#star1 {
position:relative;
top:80px;
left:60px;
width:10px;
height:10px;
background-image: url(../images/starseed.gif) ;
background-repeat:no-repeat;
}
#star2 {
position:relative;
top:100px;
left:200px;
width:10px;
height:10px;
background-image: url(../images/starseed.gif) ;
background-repeat:no-repeat;
}
#footer {
color:black;
text-align:center;
}
#footer a{
color:blue;
}
#dataContainer {
text-align:right;
}
.areas{
width:200px;
background: #d0ccc9;
}
.littletitle{
font-weight:bold;
padding:0;

text-align:center;
background: #8594b2;
}
.littletitlenews{
	width: 480px;
clear:both;
font-style: normal;
font-weight:bold;
padding:0;
text-align:center;
background: #8594b2;
}
.paginazione{
width: 480px;
clear:both;
font-style: normal;
font-weight:normal;
padding:0;
text-align:center;
background: #8594b2;
}
.login_inline {
text-align:center;
padding-top: 40px;
padding-bottom: 40px;
margin-bottom: 5px;
background: #8594b2;	
}
.login_inline_small {
text-align:center;
padding-top: 5px;
background-image: url(../images/starseed.gif) ;	
}
.loginerror {
padding-top: 120px;
text-align:center;
font-weight: bold;
height: 300px;
color:red;
background: #8594b2;	
}
.regolamento {
text-align:justify;
color:black;
background: #ddd;
padding: 5px;	
}
.messaggio {
padding-top: 120px;
height: 400px;
text-align:center;
color:black;
background: #ddd;
padding: 5px;	
}
.newsauthor {
	font-weight: normal;
	font-style:italic;
	font-size: 8pt;
	color:#fff;
	text-align:center;
}
.newsauthorel {
	width:280px;
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;
	color:#7a89a8;
	text-align:left;
}
.arch A:link {color: #333;font-size: 10pt;text-decoration: none;font-weight: bold;}
.arch A:visited {color: #333;font-size: 10pt;text-decoration: none;font-weight: bold;}
.arch A:active {color: #333;font-size: 10pt;text-decoration: none;font-weight: bold;}
.arch A:hover {color: #333;font-size: 10pt;text-decoration: none;font-weight: bold;}
.arch{
	font-style: normal;
	font-weight: normal;
	font-size: 10pt;
	}
.arch .comm{
	font-size: 8pt;
	border-bottom: 1px solid #8594b2;
	}
#containerleft{
	padding-top:10px;
    height: auto !important;  /* per i browser moderni */
    height: 340px;      /* per IE5.x e IE6 */
    min-height: 340px;  /* per i browser moderni */
    } 
    .tablelit {
	font-size: 7pt;
}
