/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.0
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,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;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn’t inherit in IE */
legend{color:#000;}
/* END */

/* Serrastretta Style Sheet */
body {
	margin:0 1px 0 0;
}
body {
	background: #FFF url(../images/bgPage.jpg) repeat-x;
	color: #000;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:10pt;
	line-height: 180%;
}

#container {
	width: 938px;
	margin-left:50px;
}

#header {
	background: #FFF url(../images/bgTop.jpg) top right no-repeat;
	color: #FFF;
	height: 133px;
	border-top: 0px solid #000;
	border-bottom: 0px solid #000;
}

#logo {
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#menu {
	border-top: 0px solid #000;
	border-bottom: 0px solid #000;
	height: 32px;
}

#colonna-sx {
	float: left;
	margin-right: 10px;
	width: 516px;
	display: inline;
}

#colonna-dx {
	float: left;
	margin-left: 10px;
	width: 182px;
	display: inline;
}

#principale {
	float: left;
	width: 220px;
	display: inline;

}

#colonna-dx {
	margin-right:-1px;
	
}

#colonna-sx, #colonna-dx, #principale {
	background:transparent;
	color: #000
}

#footer {
	clear: left;
	color: #333;
	margin-top: 0px;
	padding-top: 32px;
	background: url(../images/bgFooter.jpg) repeat-x;
}

#copy {
	float:left;
	margin-left: 60px;
	margin-right: 10px;
}

#copytext {
	color:#555;
	padding: 8px 0 8px 0;
}

a, a:link, a:visited {
	text-decoration: none;
}

a:link:hover, a:visited:hover 
{
	text-decoration: underline;
} 

.titneri {
	font-size:12pt;
}
.linkcat {
	font-size:9pt;
}

.dataart {
	font-size:9pt;
}
.autore {
	font-size:9pt;
}
.tags {
	font-size:9pt;
}
.tagslist {
	font-size:9pt;
}

h2
{ 
	font-size: 110%;
}

h3 {
	padding: 0px;
	margin: 0px 0px 5px 0px;
	font-size: 10pt;
	font-weight: bold;
}

h4
{ 
	font-size: 95%;
}


h5
{ 
	font-size: 90%;
}

h6 
{
	font-size: 80%;
}



.sep {
	clear: left;
	height: 10px;
}

.sepBar {
	clear: left;
	margin: 10px 0px;
	border-top: #EAEAEA solid 1px;
}


hr {
	display: none
}

.clear {
	clear: left;
}

/* TAB MENU */
.sx 
{
	margin-left: 0px;
	float: left;
}

.dx 
{
	margin-right: 0px;
	float: right;
}

.tab {
	height: 32px;
	border-right: #FFFFFF solid 4px;
	padding:0px;
	/*
	float: right;
	margin-right:0px;
	
	font-family:"Trebuchet MS", Tahoma;*/
	font-size:100%;
	color:#FFFFFF;
	font-weight:normal;
}
.tab ul {
	list-style:none;
	margin:0;
	padding:0;
}
.tab ul li {
	display:inline;
	margin:0px;
}
.tab ul li a {
	border-left: #FFFFFF solid 4px;
	height: 25px;
	padding: 4px 16px 3px 16px;
	color:#555;
	background: url(../images/bgMenu.jpg) repeat-x;
	float:left;
	text-decoration:none;
	margin-right:1px;
}
.tab ul li a:hover {
	background: url(../images/bgMenuOver.jpg) repeat-x;
	color:#000;
	text-decoration:none;
}
.tab ul li a.active {
	background: url(../images/bgMenuOver.jpg) repeat-x;
	color:#000;
}
/* TOP MENU */
#topmenu {
	float: right;
	padding:0px;
	margin-right:0px;
	margin-top: 10px;
	font-family:"Trebuchet MS", Tahoma;
	font-size:13px;
	color:#FFFFFF;
	font-weight:normal;
}
#topmenu ul {
	list-style:none;
	margin:0;
	padding:0;
}
#topmenu ul li {
	display:inline;
	margin:0px;
}
#topmenu ul li a {
	height: 25px;
	padding: 7px 8px 0px 8px;
	color:#CCC;
	float:left;
	margin-right:1px;
}
#topmenu ul li a:hover {
	color:#FFF;
}
#topmenu ul li a.active {
	color:#FFF;
	text-decoration:none;
}
/* BOX WHITE */
.boxwhite {
	border: #EAEAEA solid 1px;
	padding: 6px;
	background: #FFF url(../images/bgBoxWhite.jpg) repeat-x top left;
	margin-bottom: 10px;
}
/* BOX WHITE */
.boxF3 {
	border: #EAEAEA solid 1px;
	padding: 6px;
	background: #F3F1E9 url(../images/bgBoxF3.jpg) repeat-x top left;
	margin-bottom: 10px;
}

.mb20
{
	margin-bottom: 20px;
}

.transBox {
	margin-bottom: 20px;
}

input.btn
{
	border: solid 0px #000;
	color:#FFF;
	font-size: 95%;
	font-weight: bold;
	height: 30px;
	background: #A69B65 url(../img/btnVista.gif) repeat-x top left;
	width: 100px;
} 

p {
	padding: 0px;
	margin: 0px 0px 5px 0px;
	font-size: 10pt;
	font-weight: normal;
}

#banner {
}

#midbar {
	width: 918px;
	background: #F3F1E9;
	border: #EAEAEA solid 1px;
	padding: 10px;
}

.logoarea {
	/* float:left; */
	height: auto;
	min-height: 100px;
}

.logoarea h4 {
	font-size: 110%;
	font-weight: bold;
}

img.bord {
	border:#402110 solid 2px;
	margin-top: 10px;
}
/*A69B65*/
img.logo {
	border:#402110 solid 2px;
	margin-right: 10px;
	vertical-align: text-top;
	float: left;
}



.textarea {
	float: left;
	padding: 0px;
}

.rightarea {
	float: right;
	width: 166px;
	background:#F3F1E9;
	display:block;
	height: 87px;
	padding: 6px;
	border: #EAEAEA solid 1px;
	color:#000;
	
}

.toRight
{
	border-right:#A69B65 solid 2px;
}

.toLeft
{
	border-left:#A69B65 solid 2px;
}

.halfBoxSX
{
	width: 240px;
	float: left;
}
.halfBoxDX
{
	/*width: 200px;*/
	margin-left: 10px;
	margin-right: 0px;
	width: 240px;
	float: left;

}

ul.vert-one{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style: none;
	display:block;
	width:220px;
	border-bottom:1px solid #F3F1E9;
	/*border-top:1px solid #F3F1E9;*/
	font-size: 100%;
	line-height: 120%;
}

ul.vert-one li{
	margin:0;
	padding:0;

}

ul.vert-one li a{
	display:block;
	text-decoration:none;
	background:#FFF url(../img/icoArticolo.gif) no-repeat 0 50%;
	padding:3px 0px 3px 20px;
	color:#402110; 
	text-transform:uppercase;
	font-size: 80%;
	font-weight: bold;
}

ul.vert-one li a:hover{
	background:#FFF url(../img/icoArticoloH.gif) no-repeat 0 50%;
}

ul.vert-one li a.current,ul.vert-one li a.current:hover{
	background:#FFF url(../img/icoArticoloH.gif) no-repeat  5% 50%;
	font-weight: bold;
	padding-left: 30px;
}

.tith3 {
	font-size:100%;
	text-transform :uppercase;
}

/* Progress */
.WaitFor {background-color:#fff; color:#000; font-size:0.8em; position:fixed; z-index: 9; top:0; right:0; padding:2px 10px; border:#A69B65 solid 3px; color:#333; font-weight:bold;}

/* CSS Paginazione Grafica */
.paggrafica { margin-left:0px; margin-top:10px; }
.grafica li {float:left;}
.grafica a {float:left;padding-bottom: 3px; background:url(../img/btnPagOff.gif) no-repeat; font-size:100%; margin:2px; width:20px; text-align:center; color:#FFF; }
.grafica .attivo a {background:url(../img/btnPagOn.gif) no-repeat; color:#FFF;}
.paggrafica h4 {float:left; margin-left:5px; margin-top:0px;}
.paggrafica h4 a {text-decoration: none; color:#FFF;}
.boxgrigio {background:url(../img/backBoxShow.gif); margin-top:0px; padding:0px; width:94%;}
.biancoTab {background:#FFFFFF; padding:1px;}

/* CSS Paginazione Semplice */
.pagsemplice {margin-top:6px; margin-left:0px;  float:none;}
.pagsemplice li {display:inline;}
.pagsemplice a { font-size:100%; color:#FFF; background:#A69B65 ; padding-left:3px; padding-right:3px;}
.pagsemplice a:link {background:none; color:#000;}
.linkarchivio {margin-left:5px;margin-top:-22px;}

/* CSS Articoli Marrone:#402110 - Verde:#333300 */
#lastart { list-style-type:none; margin-left:0px; margin-top: 15px; width:100%; }
#lastart li {border-bottom:#EAEAEA solid 1px; margin-top:5px;}
#lastart h6 {background:url(../img/icoArticolo.gif) 0 50% no-repeat; color:#402110; text-transform:uppercase; padding-left:14px;}
#lastart h6 a {color:#402110;}
#lastart h5 {color:#333300;}
#lastart h5 a {color:#1E434D;}

.clearfix {display: block; clear: both; line-height:1px; font-size:1px;}

.menuaz 
{
	margin-bottom: 30px;
	border-top: 0px solid #000;
	border-bottom: 2px solid #E1DCC0;
	height: 32px;
}

.linkarchivio
{
	font-size: 110%;
	margin-left: 0px;
}

.cataz 
{
	margin-bottom: 30px;
	text-transform: uppercase;
	color: #1E434D;
}

/* CSS Form */
#formreg {margin-top:10px}
#reg {width:100%; padding:0em;}
#reg td {padding:4px; padding-left:10px; border-bottom:#CCCCCC solid 1px;}
.inputreg {width:90%; border:1px solid #ccc; height:1em; background-color: #F3F1E9; padding:2px;}
.inputregml {width:90%; border:1px solid #ccc; background-color: #F3F1E9; padding:2px;}
.selectreg {border:1px solid #ccc; background-color: #F3F1E9; height:1.8em; padding:1px;}
.ultimo {border-bottom:none;}
.checker {width:100%; padding:0em;}
.checker td {padding:4px; padding-left:10px; border-bottom:#CCCCCC solid 1px; width:50%;}
.sepultimo {border-bottom:none; border-left:#CCCCCC solid 1px;}

.itemgallery {float:left; margin-top:0px; margin-bottom:10px; margin-right:30px;}
.itemgallery img {border:#402110 solid 2px; margin-bottom:0px;}
.itemgallery h4 {text-align:center;font-size:80%;text-transform :uppercase;}
.itemgallery p {text-align:center; font-size:90%;font-weight: bold;text-transform :uppercase;}

#map {border:#402110 solid 1px; margin-bottom:0px;}


/* CSS Aziende Comune Marrone:#402110 - Verde:#333300 */
.tbaz { list-style-type:none; margin-left:0px; margin-top: 15px; width:100%; }
.tbaz td {border-bottom:#EAEAEA solid 1px; margin-top:5px;}
.tbaz h6 {background:url(../img/icoArticolo.gif) 0 50% no-repeat; color:#402110; text-transform:uppercase; padding-left:14px;margin-top: 10px;
}
.tbaz h6 a {color:#402110;}
.tbaz h5 {color:#333300;}
.tbaz h5 strong {color:#1E434D; font-weight: bold;}
.tbaz img  {margin-top: 5px;}
.tbaz .logo {
	margin-top: 5px;
	border:#402110 solid 2px;
	vertical-align: text-top;
	float: left;
}

.cercaazienda {color:#402110;}
.cercaazienda input {width: 200px;}
.cercaazienda h4 {margin-top:5px;}
.cercaazienda h4 a {color:#402110; float:left; margin-left:5px;font-weight: bold;margin-top: -8px;}
.ricaz {float:left;display:inline;}

.links li {border-bottom:1px solid #F3F1E9;}

.blu {color:#049acd;}
.blubold {color:#049acd; font-weight:bold;}
.fucsia {color:#cc3399;}
.fucsiaupper {color:#cc3399; text-transform:uppercase;}
.fucsiabold {color:#cc3399; font-weight:bold;}
.nero {color:#000000;}
.nerobold {color:#000000; font-weight:bold;}
.neroitalic {color:#000000; font-style:italic;}