body {
background:#f1f1f1 ;  
margin:10px auto;
padding:0px;
font: 13px arial;
color: #000;}

/******* struttura *******/
#container {position:relative;width:980px; text-align:left; margin:30px auto; background:#FFF url(../img/veneto_sfondo.jpg) no-repeat top right; box-shadow:0px 0px 11px #AAA;}

#header {position:relative;margin:0px auto; clear:both;width:980px;height: 55px;}
#header h2 {font-size:11px;display:inline;color:#000;}
#content {float:left;width:600px; margin:260px 0px 30px 10px;padding:5px; background: #FFF url(../img/left_content_bg.gif) repeat-x;overflow:hidden;}
#extrabar {float:left;margin: 260px 5px 20px 0px; width:170px; padding:0 0 0 5px; color:#000;text-align:left;font-size:0.85em;overflow:hidden; background: #FFF url(../img/left_content_bg.gif) repeat-x;}
#navigation {float:left;margin: 100px 0px 20px 5px; width:170px; padding:0; color:#000;text-align:right;font-size:0.85em;background:#F8F7DB;overflow:hidden;}
#spot {position:absolute; top : 185px; left:15px; padding:5px;width : 740px;height : 140px;background: transparent;text-align:center}
#login {position:absolute; top : -25px; right:20px; padding:5px;width : 340px;height : 20px;text-align:right;color:#000;font-size:0.96em; }
#login a {color:#000; text-decoration:none;}
#login a:hover{color:#FAFAFA;}

#footer{ position:relative;  margin:10px auto; clear:both; font-size:0.95em; width:980px;background:#f2f1e9 ; line-height:1.4em; color:#e3bc07;}
#footer a {color:#888; text-decoration:none;display:block;}
#footer a:hover {color:#000; text-decoration:underline;}

#top_nav {position:absolute;top : 130px; left:5px; font-size:0.9em;margin:2px; height:20px;background:#cb3e07;padding:5px 2px 0px 2px;width:960px;}
#top_nav a{ font-weight:bold; text-decoration:none;padding:2px;color:#FFF; margin:3px;  }
#top_nav a:hover{ background:#FFF;color:#cb3e07; }
#top_nav a.adesso{ background:#FFF;color:#cb3e07; border:1px solid #CCC;}

#lista a{  text-decoration:none;padding:2px;color:#000; margin:1px;border-bottom:1px dotted #CCC;display:block;  }
#lista a:hover, #lista a.adesso{ background:#CCC; text-decoration:none;padding:2px;color:#000; margin:1px; }

/********aggiunte personali  *****/
p.commento {font-size:10px;}
hr {border:1px dotted #D0DEF6;}
a {color:#cd4007;text-decoration:none;}
a:hover {color:black;text-decoration:underline;}
img {border:0;}
h1 {margin: 10px ;margin-left:20px; padding:0; font-size:3em; font-weight:bold;color:#000; letter-spacing:1px; line-height:1.2em;display:inline;text-shadow:2px 2px 2px #999;}
h1 a:hover{text-decoration:none;}

h2, h3, h5 {font-size:12px;text-decoration:none;display:inline;}
h4{color: #f7951e;font-size:12px;text-decoration:none;display:inline;}
div.menu  {display:none;position:relative}
div#cella_form {border:1px solid #D0DEF6; background-color:#fefdeb; color:#671C16; text-decoration: none; text-align:left;padding:10px;}
div#nuovo_blog {width:600px; margin:10px;border: 1px solid #D3D3D3; background: #EEEEEE; color:#671C16; text-decoration: none; text-align:center;padding:10px;}
div#tag  {text-decoration: none;border:1px solid #D0DEF6; background-color:#fefdeb ;font-family:verdana; padding:10px}

TD.cella_form  {border:1px solid #CCC}
TD.cella  {background: #EEE;border:1px solid #CCC}
TD.testa  {border-bottom:1px solid #CCC;font-weight:bold;font-size:1.1em;}

td.pari {background:#eeeeee;border:0;}
td.disp {background:#eeffee;border:0;}
tr.disp{background:#EEE;border:0;}
/*------------immagini-------------*/
div#img_bordo {float:right;width:250px;margin: 10px;}
div#img_bordo  img{display: block;border: 1px solid #D3D3D3; width:240px;   border-color: #CCC #CCC #AAA #CCC;    padding: 5px;background: #f6f6f6} 
div.pic{float:right;width:220px;margin:10px;}
div.pic img{display: block;border: 1px solid #D3D3D3; width:218px;} 

div.pic_100{float:right;width:80px; padding:0 0 12px 0;}
div.pic_100 img{display: block;border: 1px solid #D3D3D3; width:78px;} 
div.pic_200{float:right;width:220px; margin:10px;}
div.pic_200 img{display: block;border: 1px solid #D3D3D3; width:218px; } 
div.pic_200 p{font-size:8pt; color:gray;  display:inline;} 
div.quadra{width:120px; height:120px;overflow: hidden;margin:0px 5px 5px 5px;}

/*********box****/
#titolobox {font-size:12px; margin-top: 10px; padding:3px 10px; font-weight: bold; background:#000;color:#FFF;}
#navigation #titolobox {font-size:12px; margin-top: 0px; padding:3px 10px; font-weight: bold; background:#000;color:#FFF;}

#titolobox_big, #titolobox_xl,#titolobox_med {font-size:14px; margin-top: 5px; font-weight: bold;padding:3px 10px;background:#000;color:#FFF;}
#corpobox,#corpobox_xl,#corpobox_big {padding:1px;}
#box_big {margin-top: 6px;margin-bottom: 6px;}
#box_xl {margin-top: 6px;margin-left: 5px;margin-bottom: 6px;}

#titolobox a,#titolobox_big a, #titolobox_xl a,#titolobox_med a{color:#FFF;}

/* =Hoverbox Code-*/
.hoverbox { cursor: default;list-style: none;}
.hoverbox a{cursor: hand;}
.hoverbox a .preview{display: none;}
.hoverbox a:hover .preview{	display: block;	position: absolute;	top: -10px;	left: -40px;z-index: 1;}
.hoverbox img{border:1px solid #EEEEEE;	color: inherit;	padding: 0px;	vertical-align: top;	height: 90px;}
.hoverbox li{color: inherit;	display: inline;float: right;	margin-left: 20px;	padding: 0px; top:-15px;	position: relative;}
.hoverbox .preview{	border:2px solid white;	height: 160px;	position: relative;}

/* stelline */
#STAR_RATING ul { margin: 0px; padding: 0px; height: 16px; list-style: none;}
#STAR_RATING li{ width: 29px; height: 26px; display: block; float: left; background-image: url('../img/star-off.gif'); background-repeat: no-repeat; cursor: pointer;}
#STAR_RATING li.on{ background-image: url('../img/star-on.gif');}
#STAR_RATING li.su{ background-image: url('../img/star-su.gif');}
#STAR_RATING span.output{ padding: 3px; color: #339900; font-weight: bold;}

/*-----------input  */
input,textarea, select {color : #000000;font: normal 13px Arial, Helvetica, sans-serif;border:2px solid:#EEE;}
.submit_image {	background-image: url(../img/cerca.jpg); width: 15px; height: 15px; background-repeat: no-repeat;	border: none;cursor: pointer;	text-indent: -9999px;	_text-indent: 0px;	_padding-left: 9999px;}

