body { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background: #D2C6BA; margin: 0; padding: 0; text-align: center; color: #666666; font-size: 11px; line-height:15px; }
img, div, input { behavior: url("iepngfix.htc") }

.site #header { width:980px; height:360px; margin-left:auto; margin-right:auto; text-align:center; background:url(images/baccanti_int.jpg); background-repeat:no-repeat; }
.site #container { width: 930px; background: #FFFFFF; margin: 0 auto; text-align: left; }
.site #mainContent { padding:0 7px 7px 7px; }
.site #mainContent #menu { padding:0; height:360px; background:#EEEEEE; }
.site #mainContent #search { padding:0; height:60px; background:#ccb37d; }
.site #mainContent #box { padding:0; height:auto; text-align: left; }
.site #mainContent #footer { padding:0; height:90px; text-align: left; background:#EEEEEE; }
.site #footer2 { width: 930px; background: #D2C6BA; margin: 7px auto; text-align: left; }

h1 { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 16px; line-height:20px; color: #784439; margin:0; padding:0; font-weight: normal; }
h2 { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 11px; line-height:15px; color: #666; margin:0; padding:0; font-weight: bold; display: inline; } 

.testonero { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 11px; color: #000; }
.testonero18 { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 18px; color: #000; }
.testonero10 { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 11px;	color: #000; line-height:15px; }
.testobianco { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 11px; color: #FFFFFF; }
.testobianco10 { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 11px; color: #FFFFFF; line-height:15px; }
.testogrigio10 { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 11px; color: #666; line-height: 15px; }
.testogrigio16 { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 16px; color: #666; line-height: 20px; }
.testoverde10 { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 11px; color: #009900; line-height: 15px; }
.testoverde16 { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 16px; color: #009900; line-height: 20px; }
.testoviola10 { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 11px; color: #FF6600; line-height: 15px; }
.testoviola16 { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 16px; color: #FF6600; line-height: 20px; }
.testoviola86 { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 86px; color: #FF6600; line-height: 90px; }
.testorosso10 { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 11px; color: #FF0000; line-height: 15px; }
.testorosso10bar { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 11px; color: #FF0000; line-height: 15px; text-decoration:line-through; }
.testorosso16 { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 16px; color: #FF0000; line-height: 20px; }
.testorosso16bar { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 16px; color: #FF0000; line-height: 20px; text-decoration:line-through; }
.testorbc16 { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 16px; line-height:20px; color: #784439; }
.testorbc13 { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 13px; line-height:18px; color: #784439; }
.testorb21 { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 21px; line-height:25px; color: #460602; }
.testorb16 { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 16px; line-height:20px; color: #460602; }
.grigio10 { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 9px; color: #666666; line-height: 11px; text-align:justify; }


.imgallery { width:50px; height:50px; overflow:hidden; padding:0; margin:0; }


.linea { background-image: url(images/puntini.jpg);	background-repeat: repeat-x; height:1px; }
.col { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 11px;	color:#666;	font-weight:bold; border: 1px dotted #CCC; }
.col_en { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 11px; color:#666; font-weight:bold; background:url(images/eng.jpg); background-repeat:no-repeat; background-position:right; border: 1px dotted #CCC; }
.col_it { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 11px;	color:#666;	font-weight:bold; background:url(images/it.jpg); background-repeat:no-repeat; background-position:right; border: 1px dotted #CCC; }
.col2 {	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;	font-size: 11px; color:#666;	background-color: #EEE;	border: solid 1px #CCC; }
form, form input, form textarea, form select { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 11px; color:#666; }
form label { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 11px; color:#666; }
form input.normal, form textarea { display: block; padding: 4px; width: 350px;	margin: 0; border: solid 1px #CCC; }
form input.small { display: block; padding: 4px; width: 186px; margin-right:4px; float:left; border: solid 1px #CCC; }
form input.xsmall { display: block; padding: 4px; width: 100px; margin-right:4px; float:left; border: solid 1px #CCC; }
form input.medium {	display: block;	padding: 4px; width: 286px; border: solid 1px #ccc; }
form textarea {	padding: 4px; width: 350px; border: solid 1px #ccc; }
form textarea.conditions { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 9px; color:#666; }
:focus { outline: 0; }
table td img{ margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: center; margin-top: 2px; }
/*table td { height:18px; line-height:18px; }*/

.testo15 { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;	font-size: 15px; color: #888888; }

ul { font-size: 11px; color: #666; margin: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 20px; }
li { font-size: 11px; color: #666; list-style-type: circle; }

div.multiupload{ border: solid 0px #ccc; width:350px; }
div.multiupload div.list{ margin-top:2px; }
div.multiupload div.list div.item{ background: #FFF; border: 1px solid #CCC; margin: 0 0 1px 0; padding:4px; width:100%; }
div.multiupload div.list div.item:hover{  }
div.multiupload div.list img{ float:left; cursor:pointer; margin-top: 4px; margin-right: 8px; margin-bottom: 0px; margin-left: 0px; }

a:link { font-size: 11px; color: #E16500; text-decoration: none; }
a:hover { font-size: 11px; color: #E16500; text-decoration: none; }
a:visited {	font-size: 11px; color: #E16500; text-decoration: none; }

.tab { color: #666666; border:#999999; border-width:1px; border-style:solid; padding:3px; width:61px; margin-top: 2px; margin-right: 1px; margin-bottom: 2px; margin-left: 1px; }
.tab1 {	color: #FFFFFF;	border:#999999; border-width:1px; border-style:solid; padding:3px; width:110px; margin-top: 2px; margin-right: 1px;	margin-bottom: 2px;	margin-left: 1px; background:#C0C0C0; }
.tab2 { color: #888888; border:#C0C0C0;	border-width:1px; border-style:solid; padding:3px; width:110px; margin-top: 2px; margin-right: 1px; margin-bottom: 2px; margin-left: 1px; }

input.search { display: block;	padding: 4px; width: 70px; border: solid 1px #ccc; }
input.search:focus { display: block;	padding: 4px; width: 70px; border: solid 1px #FF6600; }

a:link { text-decoration:none; font-size: 11px;	color: #666; }
a:visited {	text-decoration:none; font-size: 11px; color: #666; }
a:hover { text-decoration:none; font-size: 11px; color: #FF6600; }

a.violino:link { text-decoration:none; font-size: 11px;	color: #FF6600; }
a.violino:visited { text-decoration:none; font-size: 11px; color: #FF6600; }
a.violino:hover { text-decoration:none; font-size: 11px; color: #666; }

a.menu:link { text-decoration:none; font-size: 13px; color: #999; }
a.menu:visited { text-decoration:none; font-size: 13px; color: #999; }
a.menu:hover { text-decoration:none; font-size: 13px; color: #666; }

a.bianco:link { text-decoration:none; font-size: 11px; color: #FFFFFF; }
a.bianco:visited { text-decoration:none; font-size: 11px; color: #FFFFFF; }
a.bianco:hover { text-decoration:none; font-size: 11px;	color: #5B4842; }

a, a:hover { cursor:pointer }
