body {
font-family:arial,sans-serif ; font-size:12px; 
background:#fdfbf0 ;
border:0; margin:0; padding:0;
text-align: center;
}

a:link,a:visited{
color:#549FC9; text-decoration:underline;
}

h1 {
font-size: 31px; line-height: 26px;  color: #000000; padding-bottom: 4px; 
margin: 10px 0px 0px 0px;
}

div.space { 
padding: 20px; margin: 0px;
}

div.topcontainer {
	margin:0 auto;
	width:960px;
	padding: 10px;
}


div.contenuto{
	width:958px;
	margin:0 auto;
	border-right:solid 1px #DEDEDE;
	border-left:solid 1px #DEDEDE;
	text-align: left;
	}
	
input.box {
font-size:18px;
border: 1px solid #ccc;
color: #000000;
} 

input.box#subm {
  padding: 0 5px;
  font-size: 18px;
  background-color:#EEEEEE;
  color: #000000;
}

A.hart     { font-size: 17px; font-weight: bold; line-height: 22px;  padding-bottom: 6px;  text-decoration:underline; color:#000000;  text-transform: capitalize;}
A.hart:visited	{ font-weight: bold; color: #545f8f; text-decoration:underline;  text-transform: capitalize; }
A.personal     { font-size: 10pt;  font-weight: bold; text-decoration:underline; color:#FFFFFF; }
A.personal:visited     { font-size: 10pt;  font-weight: bold; text-decoration:underline; color:#FFFFFF; }
A.topcount     { font-size: 11pt;  font-weight: bold; text-decoration:underline; color:#009E60; }
A.rtag     { font-size: 12px; font-weight: bold;  text-decoration:underline; color:#549FC9; }
A.mappa     { font-size: 12px;  font-weight: bold; text-decoration:none; color:#F88017; }
A.showmap     { font-size: 12px;  font-weight: bold; text-decoration:underline; color:#D12219; }
A.inltag     { font-size: 12pt;  font-weight: bold; text-decoration:underline; color:#FFFFFF; }
A.inltag:hover	{ font-size: 12pt;  font-weight: bold; text-decoration:underline; color:#FFFFFF;}
A.tags     { font-size: 12px; font-weight: bold; text-decoration:underline; color:#549FC9; }
A.catmenu{ font-size: 12px; font-weight: bold; text-decoration:underline; color:#549FC9; }
A.ext     { font-size: 13px; text-decoration:none; color:#3300cc; }
A.ext:visited	{ color: #545f8f; text-decoration:underline; }
A.ext:hover	{ color: #545f8f; text-decoration:underline; }
A.other     { font-size: 12px;  font-weight: bold;  text-decoration:underline; color:#3300cc;}
A.other:visited	{ color: #00c; text-decoration:underline; }
A.other:hover	{ color: #00c; text-decoration:underline; }
A.sfoglia     { font-size: 12px;  font-weight: bold;  text-decoration:underline; color:#ef6329;}
a.commenti { font-size: 14px;  font-weight: bold;  text-decoration:underline; color:#549FC9;}
a.smtags { font-size: 14px;   text-decoration:none; color:#999;}
a.smtags:visited	{ color: #999; text-decoration:none; }
a.smtags:hover { color: #999; text-decoration:underline; }

.fonte, .fonte img {
 vertical-align: middle;
 font-size: 14px;
	color: #545f8f;
	line-height: 1.2;
	margin: 2px 0 1px 0;
}

div.intodesc {
	letter-spacing: 1px;
	color: #000000;
	text-align: left;
	font-weight: bold;
	margin: 0 0px 4px 0px;
        font-size: 11pt;	
	width: 100%;
	border-bottom: 1px solid #DDD;
	padding: 1px 0 1px 1px;
}

div.moto {font-size: 22px; line-height: 26px;  color: #999; padding-bottom: 6px; letter-spacing:1px;}

div.descrizione { font-size: 14px; line-height: 20px;  color: #000000; padding-bottom: 6px;  margin-bottom: 9px; margin:0.2em 0 0 0;}

div.reltags {		
	margin: 4px 4px 4px 4px;
	clear: left; font-size: 12px;	
	width: 90%;
	padding: 1px 1px 1px 4px;
}

div.testacol {
font-size: 29px; 
color: #8DC919;
text-align: left;
margin: 0px 0px 15px 0px;
width: 100%;
border-bottom: 1px solid #DDD;
}

div.testacolb {
font-size: 25px; 
color: #549FC9;
text-align: left;
}




div.lastup {	
	color: #808080;
	text-align: left;	
	margin: 0px 0px 10px 0px;
        font-size: 15px;	
}

div.foot {
	margin-top: 50px;
	font-size: 11px;
}

div.adsense {
	text-align: center;
	padding:5px;
}

div.articolo { margin: 0 0 10px 0; }
div.dxads {margin: 0px 0px 3px 10px;  float: right; background-color: #fff; text-align: center; }
div.sxads {margin: 10px 15px 15px 0px;  float: left; background-color: #fff; text-align: center; }
div.sxadsbord {margin: 0px 10px 3px 0px;  float: left; background-color: #fff; text-align: center; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD;border-left: 1px solid #DDD;border-right: 1px solid #DDD; padding:3px; }
img.picleft {margin: 2px 16px 2px 0px; border-width: 1px solid #000000; float: left; background-image: url(http://www.intopic.it/files/ndisp.gif); } 
img.picleftsm {margin: 2px 6px 2px 0px; border-width: 1px solid #000000; float: left; background-color: #fff; }
img.picright {margin: 2px 0px 2px 6px; border-width: 0px; float: right; background-color: #eeeeee; }
div.tempo {  font-size:10px; color:#6f6f6f; margin: 5px; }

img.profpic { border: 1px solid #666666;  } 


td.incol {
padding:5px;
        height: 100%;
	text-align: left;
border-left: 1px solid #DDD;
}
.reltexp
{
font-size: 13px; font-weight: bold;  color: #545f8f; 	
}
#tiframe  {margin:5px 0px; text-align:center; font-size:11px; color:#000000; }
#tiframe p {margin:0;}
#tiframe p.takeiframe {padding:8px; border:1px solid #ccc; background-color:#549FC9; margin:15px 0;}
#topic  {margin:5px 0px; text-align:center; font-size:11px;}
#topic p {margin:0;}
#topic a  { font-size: 9pt;   text-decoration:underline; color:#00c;}
#topic p.topic {padding:5px; border:1px solid #ccc; background-color:#FFFFFF; margin:5px 0;}
#inlinef  {margin:5px 0px; text-align:center; font-size:15px; font-weight: bold; }
#inlinef p {margin:0;}
#inlinef p.what {padding:5px; border:1px solid #ccc; background-color:#FFFFFF; margin:5px 0;}
div.attrads {
	padding: 6px;
	margin-bottom:6px;
	text-align: center;
	background-color: #FFC;
	border: 1px solid #FC3;
	}
div.title {font-size: 28px; line-height: 26px;  color: #000000; padding-bottom: 6px; letter-spacing:-1px;}
A.topic     { font-size: 13px;   text-decoration:underline; color:#549FC9; text-transform: capitalize; }
A.forum    { font-size: 13px;  font-weight: bold; text-decoration:underline; color:#06c; }
A.forum:hover   { font-size: 13px;  font-weight: bold; text-decoration:underline; color:#06c; }
A.abuse    { font-size: 10px;  font-weight: bold; text-decoration:underline; color:#D12219; }
div.navigazione {
font-size: 15px;
font-weight: bold;	
width: 100%;
padding: 8px 0px 8px 0px;
margin: 10px 0px 10px 0px;
}
div.paginazione {
text-align: right;	
font-size: 15px;
font-weight: bold;	
width: 100%;
padding: 8px 0px 8px 0px;
margin: 10px 0px 10px 0px;
}
.paginazione A:link     {   font-weight: bold; text-decoration:none; color:#06c; }
.paginazione A:visited	{ color: #06c; text-decoration:none; }
.paginazione A:hover	{ color: #D12219; text-decoration:none; }
.navigazione A:link     { text-decoration:underline; color:#06c; }
.navigazione A:visited	{ color: #06c; text-decoration:underline; }
.navigazione A:hover	{ color: #06c; text-decoration:underline; }
.post {
width: 100%;
border-bottom: 1px solid #28551C;
border-left: 1px solid #28551C;
border-top: 1px solid #28551C;
border-right: 1px solid #28551C;
}
.post .boxautore {
background-color: #EFEBEF;
padding: 8px 4px 0px 8px;
width: 120px;
text-align: center;
}
.post .postbox {
font-size: 13px;
padding: 8px 4px 10px 8px;
}
.post .postbox .postcontent {
font-family:arial,sans-serif ; 	
font-size: 12px;
padding: 10px 10px 5px 10px;
}
.post .autore {
font-size: 13px;
font-weight: bold;
}
.post .quando {
font-size: 11px;	
font-style: italic;
color: #666;
}
table.forum tr {
height: 30px;	
text-align: center;
padding: 2px 8px;
font-size: 13px;
}
 tr.int {
text-align: center;
padding: 2px 8px;
font-size: 13px;
font-weight: bold;
color: #FFFFFF; 
background-color: #549FC9;
}
table.forum   {
width: 100%;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
}

#formContent{
		padding:5px;
	}
	
	
	
	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:200px;	/* Width of box */
		height:100px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #FC3;	/* Dark green border */
		background-color:#FFC;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#EEEEEE;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}


	
#catmap {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 600px;
}


#side-a {
	float: left;
	width: 150px;
}

#side-c {
	float: right;
	width: 150px;
}

#site-b { 
	float: left;
	width: 32%;
}



.top-ads{width:730px; height:90px; padding-left:10px;  text-align:right; }
 
	
	#search-bar{
		border:solid 1px #DEDEDE;
	background:#549FC9;
	border-top:none; 
	padding: 5px;
	color:#FFFFFF;
	font-size:12px;
        height:25px; 
	}

div.whatwedo {
	letter-spacing: 1px;
	color: #549FC9;	
	font-weight: bold;	
        font-size: 9px;
	padding: 1px 10px 0px 5px;
}

#tiframex  {margin:0px 0px; text-align:center;  }
#tiframex p {margin:0;}


#tiframex p.takeiframex {padding:8px; border:1px solid #DEDEDE; background:#8DC919;
 margin:0px ;}



#tiframex a:link, #tiframex a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	margin-right:2px;

	}
	#tiframex a:hover {color:#549FC9;}
ul {
list-style-type : square;
color: #6f6f6f;
}
form {display:inline;}


div.votebox{
	border-style:solid;
	border-width:1px;
	padding:2px;
	border-color:#DDD;
	background-color:#549FC9;
	margin: 0px 10px 0px 0px;
	float: left;
	text-align: center;
	color:#FFFFFF;
	font-size:16px;	
}
