BODY {font-family:Arial, Helvetica, sans-serif; font-size:80%; color: #fff;margin: 0 0 10px 0; text-align:center;background:url(images/bg.jpg) no-repeat top center #000}
a:link, a:visited {color:#c90; text-decoration:none;}
a:hover {text-decoration:underline;}

/* struttura */
div#container {margin:0 auto;position:relative;width: 850px; text-align:center}
div#top {position:relative;width: 850px;height:180px}

div#sx {float:left;width:200px;background:url(images/sx.png) repeat-y top right;text-align:left}
div#sx p {margin:10px}
div#content {float:left;width:630px;margin-left:14px;width:600px !important; width /**/:630px;padding:10px 15px;position:relative;text-align:justify;background-color:#333}

div#bot {clear:left; padding-top:20px;width:850px; color:#fff;text-align:center;font-size:12px}
div#cerca {position:absolute;background:url(images/cerca.gif) no-repeat top left;width:298px;top:100px;right:5px;height:26px !important; height /**/:29px;padding-top:3px;text-align:center}

ul#topmenu {position:absolute;width:212px;background:url(images/topmenu.gif) no-repeat top left;text-align:center;top:100px;left:330px;margin:0;padding:0;height: 29px; font-size: 12px; color:#fff; list-style:none;text-align:center}
ul#topmenu li a {text-decoration:none;line-height:27px;margin:0 6px}
ul#topmenu li {display:inline; text-align:center;}
ul#topmenu li a:link, ul#topmenu li a:visited {color:#fff; text-decoration:none;}
ul#topmenu li a:hover {text-decoration:underline}

/* mappatura top */
ul#mlogo {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	background: url(images/logo.png) no-repeat top left;
	width:280px;height:142px;
	left: 0;
	top: 20px;}
ul#mlogo li {
display:block;
position:absolute;
margin:0;padding:0
}
li#logo {
left:0;top:0;
width:280px;height:142px;
}
#mlogo a {
display:block;
width:100%;
height:100%;
}

.alt { display:none }

/*sx dx */
div.icocomments {width:100%;text-align:right;font-size:9px;}
div.icocomments img {vertical-align:middle;margin-right:4px}
div.icocomments a:link, div.icocomments a:visited {text-decoration:none}
div.icocomments a:hover {text-decoration:none;color:#fff}

ul.menu {margin:20px 0;padding:0;font-size: 13px; list-style:none;text-align:left;width:200px;letter-spacing:1px;}
ul.menu li a {text-indent:25px;display:block; text-decoration:none;line-height:16px;height:16px;margin:5px 0}
ul.menu li {display:inline}
ul.menu li a:link, ul.menu li a:visited {background: url(images/sxmenu.png) no-repeat 0 -1px;color:#fff; text-decoration:none} 
ul.menu li a:hover {background: url(images/sxmenu.png) no-repeat 0 -21px;color:#c00;text-decoration:none} 
ul.menu li ul.children {margin:0;padding:0;font-size: 11px; list-style:none;text-align:left;width:200px;letter-spacing:1px;}
ul.menu li ul.children li a {background:none;line-height:15px;height:13px;}

div.botboxcol, div.botboxcol4 {background: url(images/botboxcol.gif) no-repeat bottom left #EAEDEE;width:150px !important; width /**/: 160px;min-height: 5px;height: auto !important;height:5px;margin-bottom:10px;}
div.botboxcol {font-size:11px;padding:0 5px 5px 5px;}
div.botboxcol4 {font-size:4px;padding:0 5px}

div#topnl, div#topsondaggio, div#topseriea, div#topaltro {text-align:left;width:105px !important; width /**/: 160px;height:31px !important; height /**/:35px;padding:4px 5px 0 50px;color:#fff; font-size:17px;font-style:italic;font-weight:bold}
div#topnl {background: url(images/topnl.jpg) no-repeat top left #3E7099}
div#topsondaggio {background: url(images/topsondaggio.jpg) no-repeat top left #3E7099}
div#topseriea {background: url(images/topseriea.jpg) no-repeat top left #3E7099}
div#topaltro {background: url(images/topaltro.jpg) no-repeat top left #3E7099}


/* content */
ul.subcat {margin:20px 0;padding:0;font-size: 13px; list-style:none;width:600px;font-weight:bold;font-family:arial}
ul.subcat li a {display:block; text-decoration:none;line-height:30px;height:30px;margin:5px 5px;width:140px;text-align:center}
ul.subcat li {display:inline;float:left;width:150px;}
ul.subcat li a:link, ul.subcat li a:visited {background: url(images/subcat.png) no-repeat top left;color:#fff; text-decoration:none} 
ul.subcat li a:hover {text-decoration:underline} 


div.titleblog {position:relative;width: 600px;height:52px}
div.titleblog div.calendar {background: url(images/calendario.png) no-repeat top left #fff;width:45px;height:44px !important; height /**/:48px;padding-top:4px;text-align:center;font-size:11px;color:#fff}
div.titleblog div.calendar p {margin:6px 0;font-size:22px;line-height:18px;color:#000}
div.titleblog div.titlepost {position:absolute;left:62px;top:10px;width:548px;background: url(images/titlepostdiv.gif) no-repeat 0 60%;}
div.titleblog div.titlepost h1 {color:#f60;font-size:20px;font-weight:normal}
div.titleblog div.titlepost h1 a:link, div.titleblog div.titlepost h1 a:visited {color:#c90;text-decoration:none}
div.titleblog div.titlepost h1 a:hover{color:#c00;text-decoration:none}
div.titleblog div.titlepost hr {color:#C6D9E8;height:1px;width:100%}
div.post {width:600px}

div#squadre {position:relative;background: url(images/bgsquadre.jpg) no-repeat top left;margin:10px 0;width:590px !important; width /**/: 610px;height:125px !important; height /**/:140px;padding:5px 10px 10px 10px;text-align:left}
div#squadre h1 {margin-left:43px;font-size:16px;color:#fff;font-style:italic;font-weight:bold}
div#listasquadre {width:100%}
div#squadre div {margin-top:17px;width:10%;float:left;text-align:center;font-size:11px;font-weight:bold}
div#squadre div a:link, div#squadre div a:visited {color:#369;text-decoration:none}
div#squadre div a:hover {color:#090;text-decoration:none}

table#bgsquadra {margin:0 auto;width:610px;border-collapse:collapse;font-size:12px;text-align:left;background: url(images/bgtabsquadre.jpg) no-repeat bottom right;}
table#bgsquadra th {font-weight:bold;width:250px;vertical-align:top;}

.nota {color:#ff0000;font-size:85%;font-weight:bold;}
.center {text-align:center}
.right {text-align:right}
.left {text-align:left}

div.wide {margin: 0 auto;clear:both;}


/* form e img */
ul {margin:10px;padding:10px;}
.imgdx {float:right;margin-left:10px;}
.imgsx {float:left;margin-right:30px;}
h1, h2, h3 {display:inline}
img {border:0}
form {margin:0}