body {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0 0 0 0;
	color:#464646;
	font-size:16px;
	line-height:24px;
}

table {
	border:0;
}

tr {
	border:0;
}

td {
	border:0;
}

img {
	border:0;
}

a {
	text-decoration:none;
	color:#707070;
	cursor:pointer;
	outline:none;
}

a:hover {
	text-decoration:underline;
}

ul {
	margin:0;
	padding:0;
}

#lista ul {
	width:100%;
	float:left;
}

li {
	list-style:none;
}

h1 {
	font-size:31px;
	margin:0 0 5px 0;
	padding:0;
	font-weight:100;
	color:#CC9900;
	line-height:31px;
}

h1 a{
	color:#CC9900;
	text-decoration:none;
}

h1 a:hover{
	color:#CC9900;
	text-decoration:underline;
}

h2 {
	font-size:20px;
	margin:0;
	padding:0;
	font-weight:100;
	font-style:italic;
	background-color:#ffffff;
}

.blog-post h2 {
	margin:0 0 10px 0;
}

.blog-post li {
	list-style-type:circle;
	list-style-position:inside;
}

h3 {
	margin:0;
	padding:0;
	font-size:20px;
	color:#CC9900;
	font-weight:200;
}

h3 a{
	color:#CC9900;
	text-decoration:none;
}

h3 a:hover{
	color:#CC9900;
	text-decoration:underline;
}
#lista h3 {
	margin:0 0 20px 0;
	float:left;
	width:100%;
}
h4 {
	margin:0;
	padding:0;
	font-size:16px;
	color:#CC9900;
	font-weight:100;
}

h4 a{
	color:#CC9900;
	text-decoration:none;
}

h4 a:hover{
	color:#CC9900;
	text-decoration:underline;
}

h5 {
	margin:0 0 10px 0;
	padding:0;
	font-size:18px;
	color:#6c8701;
	font-weight:100;
}

p {
	margin:10px 0 0 0;
	padding:0;
}

#container {
	width:980px;
	margin:0 auto 0 auto;
}

div#mappa{
	padding-left:10px;
	font-size:12px;
	float:left;
	margin:22px 0 0 0;
	width:600px;
}

#menu-cont {
	background:url(images/bg-menu.png) repeat-x;
	height:44px;
}

#menu {
	margin:0 auto 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;	
	
}

#banner {
	width:729px; 
	float:left; 
	margin: 10px 120px;
	clear:both;
}

#menu li {
	display:inline;
	margin:0 auto 0 auto;
}

.pulsante a {
	color:#FFFFFF;
	float:left;
	padding:10px 16px;
	text-decoration:none;
	border-right:1px dotted #FFFFFF;
}

.pulsante a:hover {
	background:url(images/bg-menu-on.png) center;
	text-decoration:underline;
}

#testata {
	float:left;
	position:relative;
	width:100%;
	clear:both;
}

#testata img {
	margin:20px 0 0 0;
}

#ricerca {
	height:50px;
	border:1px dotted #707070;
	position:absolute;
	top:130px;
	right:0px;
	padding:5px 10px 5px 10px;
}

#focus-on {
	font-size:16px;
	line-height:22px;
	width:525px;
	float:left;
	margin:35px 0 0 0;
}

.barra {
	margin:20px 0 0 0;
	width:100%;
	background:url(images/bg-barra.png) repeat-x;
	height:21px;
	border-bottom:1px dotted #8F8F8F;
	border-top:1px dotted #8F8F8F;
	text-align:right;
	font-size:12px;
	clear:both;
	float:left;
}

@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none !important;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}
 Skin 
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 3px;
}

#multitab {
	display:inline;
	float:left;
	margin:35px 0 0 25px;
	width:423px;
	height:370px; 
	overflow:hidden;
}

.multitab-int {
	background-color:#F9F9F9;
	border:1px dotted #8F8F8F;
	height:320px;
	width:401px;
	float:left;
	padding:10px;
}

#multitab li {
	display:inline;
	float:left;
}

#testata-blog {
	width:978px;
	border:1px dotted #d6d6d6;
	height:196px;
	background:url(images/testata-blog.png) no-repeat #FFFFFF;
	float:left;
	margin:20px 0 40px 0;
}

#testata-blog h1 {
	font-size:46px;
	color:#b0b0b0;
	margin:100px 0 0 20px;
}

#testata-blog h2 {
	font-size:24px;
	color:#6c8701;
	margin:10px 0 0 40px;
	background:transparent;
}

.contenuto_post {
	overflow:hidden;
	height:502px;
}

.contenuto_presentazione {
	margin-bottom:30px;
	clear: left;
	float:left;
	width:729px; 
}

.ui-tabs-nav .ui-tabs-selected a {
	padding:5px 10px 5px 50px;
	border-left:1px dotted #8F8F8F;
	border-top:1px dotted #8F8F8F;
	background:#F9F9F9;
	color:#666666;
}

.ui-tabs-nav .ui-tabs-selected a:hover {
	padding:5px 10px 5px 50px;
	border-left:1px dotted #8F8F8F;
	border-top:1px dotted #8F8F8F;
	background:#F9F9F9;
	color:#666666;
}

.tab_ a{
	height:28px;
	width:100px;
	line-height:28px;
	padding:4px 10px 6px 50px;
	border-left:1px dotted #8F8F8F;
	border-top:1px dotted #8F8F8F;
	background:url(images/bg-tab.png) repeat-x;
	color:#FFFFFF;
	text-decoration:none;
}

.tab_ a:hover {
	height:28px;
	width:100px;
	line-height:28px;
	padding:4px 10px 6px 50px;
	border-left:1px dotted #8F8F8F;
	border-top:1px dotted #8F8F8F;
	background:url(images/bg-tab-on.png) repeat-x center;
	color:#FFFFFF;
	text-decoration:underline;
}

.avatar {
	border:1px dotted #7b7b7b;
	float:left;
}

#tag {
	float:left;
	clear:both;
	width:100%;
}

#tag h2 {
	padding:0 0 0 22px;
	background:url(images/ico-tag.png) left center no-repeat;
}


#centrale {
	width:100%;
	margin:10px 0 0 0;
	float:left;
}

.quando {
	font-size:12px;
	color:#b0b0b0;
	margin:5px 0 5px 0;
	line-height:14px;
}

.quando a{
	color:#b0b0b0;
	text-decoration:none;
}

.quando a:hover{
	color:#b0b0b0;
	text-decoration:underline;
}

.nextn {
	margin:10px 0;
}

#news {
	width:300px;
	float:left;
	font-size:16px;
}

#eventi {
	width:300px;
	float:left;
	margin-left:40px;
	display:inline;
	font-size:16px;
}

#cartina {
	width:300px;
	float:left;
	margin-left:40px;
	display:inline;
	font-size:16px;
}

#cartina img {
	margin:20px 0 20px 30px;
}

.degustazioni {
	width:470px;
	float:left;
	display:inline;
	margin:40px 0 0 0;
}

.ultimedegustazioni {
	background-color:#f5f5f5;
	float:left;
	margin:20px 0 0 0;
	border-bottom: solid 1px #e8e8e8;
	border-top: solid 1px #e8e8e8;
}

.degustazioni li {
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 5px 0;
}

.degustazioni ul {
	margin:10px 0;
	font-size:12px;
	float:left;
}

#areablog {
	width:100%;
	float:left;
	margin:35px 0 35px 0;
}

#areablog-in {
}

#areablog-con {
	width:960px;
	margin:20px 10px;
}

#areablog-con ul {
	float:left;
	padding-left:10px;
}

#areablog-con li {
	float:left;
	margin-right:10px;
}

.areablog-col {
	width:465px;
	float:left;
}

.areablog-art {
	width:465px;
	margin:0 0 10px 0;
	float:left;
}

.areablog-barra {
	margin:20px 0 10px 0;
	padding-top:8px;
	width:100%;
	border-top:1px solid #e4e1db;
	text-align:right;
	font-size:12px;
}

a.nome_rubrica{
	color:#707070;
	text-decoration:none;
}

a.nome_rubrica:hover{
	color:#707070;
	text-decoration:underline;
}

#footer {
	text-align:center;
	width:100%;
	float:left;
	margin:20px 0 20px 0;
	/*border-top:solid 2px #6c8701;*/
}

#footer-menu {
	font-size:11px;
	margin:30px 0 20px 0;
}

#club {
	width:305px;
	float:left;
	font-size:16px;
	margin:20px 0 0 0;
}

#newsletter {
	width:305px;
	float:left;
	font-size:16px;
	margin:20px 0 0 0;
	clear:left;
}

.sx {
	width:744px;
	float:left;
}

.dx {
	width:206px;
	float:left;
	display:inline;
	margin:0 0 0 30px;
}

#azienda {
	width:744px;
	font-size:16px;
	line-height:22px;
	float:left;
	margin:0 0 20px 0;
	clear:both;
	z-index:1;
	visibility:visible;
}

#dettagli-azienda {
	width:744px;
	float:left;
	margin:0 0 10px 0;
}

.voci_archivio li{
	content:"&raquo;&nbsp;"
}
.pub {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	width:206px;
	float:left;
}

.pub a {
	color:#6c8701;
}

.pub a:hover {
	color:#6c8701;
	text-decoration:underline;
}

.pub-img {
	border:1px dotted #cccccc;
	float:left;
}

#lista li{
	border-bottom:2px dotted #e8e8e8;
	margin-bottom:10px;
}

ul.spalla_dx{
	float:left;
	clear:both;
}

.dx ul {
	margin:0 0 0 0;
	display:inline;
	float:left;
}

.dx li {
	font-size:14px;
	width:100%;
	background:url(images/ico-list.png) no-repeat left top;
	padding:0 0 0 12px;
	
}

.risorse-ul li {
	display:inline;
	float:left;
	clear:both;
	width:100%;
}

.ultimedegustazioni-in {
	background-color:#f5f5f5;
	float:left;
	border-bottom: solid 1px #e8e8e8;
	border-top: solid 1px #e8e8e8;
	width:744px;
	margin:0 0 15px 0;
}

#ultimedegustazioni-cont {
	width:724px;
	margin:10px;
}

.ultimedegustazioni-img {
	border:1px solid #81070A;
	margin:0 10px 0 0;
	float:left;
}

#ultimedegustazioni-cont ul {
	width:724px;
	float:left;
}

#ultimedegustazioni-cont li {
	list-style-type:none;
	float:left;
	margin:0 30px 10px 0;
	width:347px;
	height:50px;
	line-height:15px;
}
div.min_avatar{
	width:37px;
	height:28px;
	float:left;
	border:1px solid #81070A;
	margin:0 10px 0 0;
	background-position:center center;
	background-repeat:no-repeat;
}
div#box_commenti{
	width:744px;
	float:left;
	margin:20px 0 0 0;
}
.commenti_container{
	width:980px;
	float:left;
	background-color:#FFFFFF;
	padding:0 0 35px 0;
}
.commento{
	margin:10px 0 20px 0;
	float:left;
	position:relative;
	width:744px;
}

#testoCommento{
	clear:both;
}
.progressione {
	font-size:60px;
	color:#E8E8E8;
	position:relative;
	right:3px;
	top:12px;
	height:32px;
	vertical-align:top;
}

.dna {
	font-size:60px;
	color:#E8E8E8;
	position:absolute;
	right:3px;
	overflow:hidden;
	height:47px;
	top:16px;
}

.dati_commento h3 {
	font-size:16px;
}

.dati_commento {
	float:left;
	margin: 0 0 0 10px;
}

.testo_commento {
	float:left;
	border-top:1px dotted #CCCCCC;
	margin:10px 0 0 0;
	clear:left;
	width:100%;
}

#box_commenti h4 {
	font-size:26px;
	margin:20px 0 10px 0;
	color:#6C8701;
}

/****** invio campionature *******/
div.form-riga {
	float: left;
	clear:both;
	margin-bottom:10px;
	width:100%;
}

.form-riga label {
	width:110px;
	display:block;
	float:left;
}

#form-campionatura input{
	width:400px;
}

#form-campionatura {
margin-top:10px;
}

#form-campionatura textarea {
	width:510px;
}

/**************commissione degu **********/
.commissione {
	margin: 10px 0 10px 0;
}


/*********regolamento**********/
.corpo-regolamento {
	margin:20px 0 0 0;
}

.corpo-regolamento ul {
	margin-top:10px;
}

.corpo-regolamento li {
	margin-top:10px;
}

/***********logged**********/
.logged {
	height:50px;
	width:330px;
	position:absolute;
	top:25px;
	right:0px;
	float:right;
}

.logged h3 {
	color:#6C8701;
}

.logged img {
	margin:0;
}

/******** commenti inclusi *********/

ul#commenti_inclusi{
	margin:0;
	padding:0;
	float:left;
	clear:left;
}
#commenti_inclusi li{
	float:left;
	margin:10px 20px 0 0;
	width:166px
}

/********** mappe *************/
.rosso {
	border:5px solid #81070a;
	float:left;
	margin:10px 0 20px 0;
}



/********* css aree **********************************************************************************************************************************************************/

.default{
	color:#666666;
}

.autori{
	color:#666600;
}

.vino{
	color:#660033;
}

.olio{
	color:#CCCC00;
}

.news{
	color:#003366;
}

.eventi{
	color:#336699;
}

.food{
	color:#CC6600;
}

.travel{
	color:#669966;
}

.marketing{
	color:#CC0000;
}

.distillati{
	color:#009999;
}

.esperti{
	color:#CCCC99;
}

.club{
	color:#FFBB00;
}

.contatti{
	color:#999999;
}

/********* percorso **********************************************************************************************************************************************************/

a.default{
	color:#666666;
	text-decoration:none;
}

a.default:hover{
	color:#666666;
	text-decoration:underline;
}
/**************************************/

a.autori{
	color:#666600;
	text-decoration:none;
}

a.autori:hover{
	color:#666600;
	text-decoration:underline;
}
/**************************************/

a.vino{
	color:#660033;
	text-decoration:none;
}

a.vino:hover{
	color:#660033;
	text-decoration:underline;
}
/**************************************/

a.olio{
	color:#CCCC00;
	text-decoration:none;
}

a.olio:hover{
	color:#CCCC00;
	text-decoration:underline;
}
/**************************************/

a.news{
	color:#003366;
	text-decoration:none;
}

a.news:hover{
	color:#003366;
	text-decoration:underline;
}
/**************************************/

a.eventi{
	color:#336699;
	text-decoration:none;
}

a.eventi:hover{
	color:#336699;
	text-decoration:underline;
}
/**************************************/

a.food{
	color:#CC6600;
	text-decoration:none;
}

a.food:hover{
	color:#CC6600;
	text-decoration:underline;
}
/**************************************/

a.travel{
	color:#669966;
	text-decoration:none;
}

a.travel:hover{
	color:#669966;
	text-decoration:underline;
}
/**************************************/

a.marketing{
	color:#CC0000;
	text-decoration:none;
}

a.marketing:hover{
	color:#CC0000;
	text-decoration:underline;
}
/**************************************/

a.distillati{
	color:#009999;
	text-decoration:none;
}

a.distillati:hover{
	color:#009999;
	text-decoration:underline;
}
/**************************************/

a.esperti{
	color:#CCCC99;
	text-decoration:none;
}

a.esperti:hover{
	color:#CCCC99;
	text-decoration:underline;
}
/**************************************/

a.club{
	color:#FFBB00;
	text-decoration:none;
}

a.club:hover{
	color:#FFBB00;
	text-decoration:underline;
}
/**************************************/

a.contatti{
	color:#999999;
	text-decoration:none;
}

a.contatti:hover{
	color:#999999;
	text-decoration:underline;
}

/***************** box areablog ************************************************************************************************************************************/

#areablog-in_default{
	border-top:solid 2px #666666;
	border-bottom:solid 2px #666600;
	width:100%;
	background-color:#faf7ef;
	float:left;
}

#areablog-in_autori{
	border-top:solid 2px #666600;
	border-bottom:solid 2px #666600;
	width:100%;
	background-color:#faf7ef;
	float:left;
}

#areablog-in_vino{
	border-top:solid 2px #660033;
	border-bottom:solid 2px #660033;
	width:100%;
	background-color:#faf7ef;
	float:left;
}

#areablog-in_olio{
	border-top:solid 2px #CCCC00;
	border-bottom:solid 2px #CCCC00;
	width:100%;
	background-color:#faf7ef;
	float:left;
}

#areablog-in_news{
	border-top:solid 2px #003366;
	border-bottom:solid 2px #003366;
	width:100%;
	background-color:#faf7ef;
	float:left;
}

#areablog-in_eventi{
	border-top:solid 2px #336699;
	border-bottom:solid 2px #336699;
	width:100%;
	background-color:#faf7ef;
	float:left;
}

#areablog-in_food{
	border-top:solid 2px #CC6600;
	border-bottom:solid 2px #CC6600;
	width:100%;
	background-color:#faf7ef;
	float:left;
}

#areablog-in_travel{
	border-top:solid 2px #669966;
	border-bottom:solid 2px #669966;
	width:100%;
	background-color:#faf7ef;
	float:left;
}

#areablog-in_marketing{
	border-top:solid 2px #CC0000;
	border-bottom:solid 2px #CC0000;
	width:100%;
	background-color:#faf7ef;
	float:left;
}

#areablog-in_distillati{
	border-top:solid 2px #009999;
	border-bottom:solid 2px #009999;
	width:100%;
	background-color:#faf7ef;
	float:left;
}

#areablog-in_esperti{
	border-top:solid 2px #CCCC99;
	border-bottom:solid 2px #CCCC99;
	width:100%;
	background-color:#faf7ef;
	float:left;
}

#areablog-in_club{
	border-top:solid 2px #FFBB00;
	border-bottom:solid 2px #FFBB00;
	width:100%;
	background-color:#faf7ef;
	float:left;
}

#areablog-in_contatti{
	border-top:solid 2px #999999;
	border-bottom:solid 2px #999999;
	width:100%;
	background-color:#faf7ef;
	float:left;
}

/***************** avatar ************************************************************************************************************************************/

div.min_avatar_default{
	width:37px;
	height:28px;
	float:left;
	border:1px solid #666666;
	margin:0 10px 0 0;
	background-position:center center;
	background-repeat:no-repeat;
}

div.min_avatar_autori{
	width:37px;
	height:28px;
	float:left;
	border:1px solid #666600;
	margin:0 10px 0 0;
	background-position:center center;
	background-repeat:no-repeat;
}

div.min_avatar_vino{
	width:37px;
	height:28px;
	float:left;
	border:1px solid #660033;
	margin:0 10px 0 0;
	background-position:center center;
	background-repeat:no-repeat;
}

div.min_avatar_olio{
	width:37px;
	height:28px;
	float:left;
	border:1px solid #CCCC00;
	margin:0 10px 0 0;
	background-position:center center;
	background-repeat:no-repeat;
}

div.min_avatar_news{
	width:37px;
	height:28px;
	float:left;
	border:1px solid #003366;
	margin:0 10px 0 0;
	background-position:center center;
	background-repeat:no-repeat;
}

div.min_avatar_eventi{
	width:37px;
	height:28px;
	float:left;
	border:1px solid #336699;
	margin:0 10px 0 0;
	background-position:center center;
	background-repeat:no-repeat;
}

div.min_avatar_food{
	width:37px;
	height:28px;
	float:left;
	border:1px solid #CC6600;
	margin:0 10px 0 0;
	background-position:center center;
	background-repeat:no-repeat;
}

div.min_avatar_travel{
	width:37px;
	height:28px;
	float:left;
	border:1px solid #669966;
	margin:0 10px 0 0;
	background-position:center center;
	background-repeat:no-repeat;
}

div.min_avatar_marketing{
	width:37px;
	height:28px;
	float:left;
	border:1px solid #CC0000;
	margin:0 10px 0 0;
	background-position:center center;
	background-repeat:no-repeat;
}

div.min_avatar_distillati{
	width:37px;
	height:28px;
	float:left;
	border:1px solid #009999;
	margin:0 10px 0 0;
	background-position:center center;
	background-repeat:no-repeat;
}

div.min_avatar_esperti{
	width:37px;
	height:28px;
	float:left;
	border:1px solid #CCCC99;
	margin:0 10px 0 0;
	background-position:center center;
	background-repeat:no-repeat;
}

div.min_avatar_club{
	width:37px;
	height:28px;
	float:left;
	border:1px solid #FFBB00;
	margin:0 10px 0 0;
	background-position:center center;
	background-repeat:no-repeat;
}

div.min_avatar_contatti{
	width:37px;
	height:28px;
	float:left;
	border:1px solid #999999;
	margin:0 10px 0 0;
	background-position:center center;
	background-repeat:no-repeat;
}

/***************** immagine azienda ************************************************************************************************************************************/
.img-azienda_default {
	border:5px solid #666666;
	float:left;
	margin:10px 25px 0 0;
}

.img-azienda_autori {
	border:5px solid #666600;
	float:left;
	margin:10px 25px 0 0;
}

.img-azienda_vino {
	border:5px solid #660033;
	float:left;
	margin:10px 25px 0 0;
	width:295px;
}

.img-azienda_olio {
	border:5px solid #CCCC00;
	float:left;
	margin:10px 25px 0 0;
	width:295px;
}

.img-azienda_news {
	border:5px solid #003366;
	float:left;
	margin:10px 25px 0 0;
}

.img-azienda_eventi {
	border:5px solid #336699;
	float:left;
	margin:10px 25px 0 0;
}

.img-azienda_food {
	border:5px solid #CC6600;
	float:left;
	margin:10px 25px 0 0;
}

.img-azienda_travel {
	border:5px solid #669966;
	float:left;
	margin:10px 25px 0 0;
}

.img-azienda_marketing {
	border:5px solid #CC0000;
	float:left;
	margin:10px 25px 0 0;
}

.img-azienda_distillati {
	border:5px solid #009999;
	float:left;
	margin:10px 25px 0 0;
}

.img-azienda_esperti {
	border:5px solid #CCCC99;
	float:left;
	margin:10px 25px 0 0;
}

.img-azienda_club {
	border:5px solid #FFBB00;
	float:left;
	margin:10px 25px 0 0;
}

.img-azienda_contatti {
	border:5px solid #999999;
	float:left;
	margin:10px 25px 0 0;
}
/**********mappa*******************************************************/
.map_vino {
	border:5px solid #660033;
	float:left;
	margin:10px 25px 10px 0;
	width:729px;
}

.map_default {
	border:5px solid #666666;
	float:left;
	margin:10px 25px 10px 0;
	width:729px;
}

.map_autori {
	border:5px solid #666600;
	float:left;
	margin:10px 25px 10px 0;
	width:729px;
}

.map_vino {
	border:5px solid #660033;
	float:left;
	margin:10px 25px 10px 0;
	width:729px;
}

.map_olio {
	border:5px solid #CCCC00;
	float:left;
	margin:10px 25px 10px 0;
	width:729px;
}

.map_news {
	border:5px solid #003366;
	float:left;
	margin:10px 25px 10px 0;
	width:729px;
}

.map_eventi {
	border:5px solid #336699;
	float:left;
	margin:10px 25px 10px 0;
	width:729px;
}

.map_food {
	border:5px solid #CC6600;
	float:left;
	margin:10px 25px 10px 0;
	width:729px;
}

.map_travel {
	border:5px solid #669966;
	float:left;
	margin:10px 25px 10px 0;
	width:729px;
}

.map_marketing {
	border:5px solid #CC0000;
	float:left;
	margin:10px 25px 10px 0;
	width:729px;
}

.map_distillati {
	border:5px solid #009999;
	float:left;
	margin:10px 25px 10px 0;
	width:729px;
}

.map_esperti {
	border:5px solid #CCCC99;
	float:left;
	margin:10px 25px 10px 0;
	width:729px;
}

.map_club {
	border:5px solid #FFBB00;
	float:left;
	margin:10px 25px 10px 0;
	width:729px;
}

.map_contatti {
	border:5px solid #999999;
	float:left;
	margin:10px 25px 10px 0;
	width:729px;
}

/********* titoli spalla *********************************************/

.tit-spalla_default {
	font-size:20px;
	font-weight:100;
	color:#666666;
	margin:30px 0 5px 0;
	float:left;
	width:193px;
	clear:both;
}
.freccia_risorse_default{
	width:13px;
	height:13px;
	background-color:#666666;
	cursor:pointer;
	margin:0;
}
.tit-spalla_autori {
	font-size:20px;
	font-weight:100;
	color:#666600;
	margin:30px 0 5px 0;
	float:left;
	width:193px;
	clear:both;
}
.freccia_risorse_autori{
	width:13px;
	height:13px;
	background-color:#666600;
	cursor:pointer;
	margin:0;
}
.tit-spalla_vino {
	font-size:20px;
	font-weight:100;
	margin:30px 0 5px 0;
	float:left;
	width:193px;
	color:#660033;
}
.freccia_risorse_vino{
	width:13px;
	height:13px;
	background-color:#660033;
	cursor:pointer;
	margin:0;
}
.tit-spalla_olio {
	font-size:20px;
	font-weight:100;
	color:#CCCC00;
	margin:30px 0 5px 0;
	float:left;
	width:193px;
}
.freccia_risorse_olio{
	width:13px;
	height:13px;
	background-color:#CCCC00;
	cursor:pointer;
	margin:0;
}
.tit-spalla_news {
	font-size:20px;
	font-weight:100;
	color:#003366;
	margin:30px 0 5px 0;
	float:left;
	width:193px;
}
.freccia_risorse_news{
	width:13px;
	height:13px;
	background-color:#003366;
	cursor:pointer;
	margin:0;
}
.tit-spalla_food {
	font-size:20px;
	font-weight:100;
	color:#CC6600;
	margin:30px 0 5px 0;
	float:left;
	width:193px;
}
.freccia_risorse_food{
	width:13px;
	height:13px;
	background-color:#CC6600;
	cursor:pointer;
	margin:0;
}
.tit-spalla_travel {
	font-size:20px;
	font-weight:100;
	color:#669966;
	margin:30px 0 5px 0;
	float:left;
	width:193px;
}
.freccia_risorse_travel{
	width:13px;
	height:13px;
	background-color:#669966;
	cursor:pointer;
	margin:0;
}
.tit-spalla_eventi {
	font-size:20px;
	font-weight:100;
	color:#336699;
	margin:30px 0 5px 0;
	float:left;
	width:193px;
}
.freccia_risorse_eventi{
	width:13px;
	height:13px;
	background-color:#336699;
	cursor:pointer;
	margin:0;
}
.tit-spalla_marketing {
	font-size:20px;
	font-weight:100;
	color:#CC0000;
	margin:30px 0 5px 0;
	float:left;
	width:193px;
}
.freccia_risorse_marketing{
	width:13px;
	height:13px;
	background-color:#CC0000;
	cursor:pointer;
	margin:0;
}
.tit-spalla_distillati {
	font-size:20px;
	font-weight:100;
	color:#009999;
	margin:30px 0 5px 0;
	float:left;
	width:193px;
}
.freccia_risorse_distillati{
	width:13px;
	height:13px;
	background-color:#009999;
	cursor:pointer;
	margin:0;
}
.tit-spalla_esperti {
	font-size:20px;
	font-weight:100;
	color:#CCCC99;
	margin:30px 0 5px 0;
	float:left;
	width:193px;
}
.freccia_risorse_esperti{
	width:13px;
	height:13px;
	background-color:#CCCC99;
	cursor:pointer;
	margin:0;
}
.tit-spalla_club {
	font-size:20px;
	font-weight:100;
	color:#FFBB00;
	margin:30px 0 5px 0;
	float:left;
	width:193px;
}
.freccia_risorse_club{
	width:13px;
	height:13px;
	background-color:#FFBB00;
	cursor:pointer;
	margin:0;
}
.tit-spalla_contatti {
	font-size:20px;
	font-weight:100;
	color:#999999;
	margin:30px 0 5px 0;
	float:left;
	width:193px;
}
.freccia_risorse_contatti{
	width:13px;
	height:13px;
	background-color:#999999;
	cursor:pointer;
	margin:0;
}
/************ capotesto **************************************************************************/

div.capotesto_default{
	width:7px;
	height:25px;
	background-color:#666666;
	float:left;
	clear:left;
	margin:20px 0;
}

div.capotesto_autori{
	width:7px;
	height:25px;
	background-color:#666600;
	float:left;
	clear:left;
	margin:20px 0;
}

div.capotesto_vino{
	width:7px;
	height:25px;
	background-color:#660033;
	float:left;
	clear:left;
	margin:20px 0;
}

div.capotesto_olio{
	width:7px;
	height:25px;
	background-color:#CCCC00;
	float:left;
	clear:left;
	margin:20px 0;
}

div.capotesto_news{
	width:7px;
	height:25px;
	background-color:#003366;
	float:left;
	clear:left;
	margin:20px 0;
}

div.capotesto_eventi{
	width:7px;
	height:25px;
	background-color:#336699;
	float:left;
	clear:left;
	margin:20px 0;
}

div.capotesto_food{
	width:7px;
	height:25px;
	background-color:#CC6600;
	float:left;
	clear:left;
	margin:20px 0;
}

div.capotesto_travel{
	width:7px;
	height:25px;
	background-color:#669966;
	float:left;
	clear:left;
	margin:20px 0;
}

div.capotesto_marketing{
	width:7px;
	height:25px;
	background-color:#CC0000;
	float:left;
	clear:left;
	margin:20px 0;
}

div.capotesto_distillati{
	width:7px;
	height:25px;
	background-color:#009999;
	float:left;
	clear:left;
	margin:20px 0;
}

div.capotesto_esperti{
	width:7px;
	height:25px;
	background-color:#CCCC99;
	float:left;
	clear:left;
	margin:20px 0;
}

div.capotesto_club{
	width:7px;
	height:25px;
	background-color:#FFBB00;
	float:left;
	clear:left;
	margin:20px 0;
}

div.capotesto_contatti{
	width:7px;
	height:25px;
	background-color:#999999;
	float:left;
	clear:left;
	margin:20px 0;
}
/************************************************************************************************/
.blocco_news {
	float:left;
	width:744px;
}

.blocco_news li{
	float:left;
	width:357px;
}
.lista_eventi{
	float:left;
	width:357px;
}
.lista_eventi li{
	float:left;
	width:357px;
	margin:0 0 10px 0;
	padding:0;
}

.prot {
	float:left;
}

.blocco_news h4{
	line-height:15px;
}
/* ------------------------------------------------------------------ 

P A G I N A Z I O N E

------------------------------------------------------------------ */
#paginationcont {
	width: 744px;
	margin: 120px 0 10px 0;
	font-size:14px;
	float:left;
}

div.pagination {
	line-height: 2em;
	text-align: center;
}

div.pagination a {
	padding: 2px 11px 5px 11px;
	margin-right: 4px;
	border: 1px solid #6C8701;
	text-decoration: none;
	color: #585858;
}

div.pagination a:hover, div.pagination a:active {
	border:1px solid #CC9900;
	color: #585858;
	background-color: #FFFFFF;
	text-decoration: none;
	margin-right: 4px;
}

div.pagination span.current {
	padding: 2px 11px 5px 11px;
	margin-right: 7px;
	border: 1px solid #6C8701;
	background-color: #CC9900;
	color: #FFF;
	margin-left: 3px;
}

div.pagination span.disabled {
	padding: 2px 11px 5px 11px;
	margin-right: 4px;
	border: 1px solid #6C8701;
	color: #999999;
}


span.ricerca-listaCompleta {
	margin: 0 0 0 0;
	float:left;
	width:100%;
}

div#cont-ricerca {
	background-color:#FAFAFA; 
	float:left; 
	padding:15px; 
	border:1px dotted #cccccc; 
	width:714px;
	margin-bottom:20px;
}

/******** REGISTRAZIONE *************/
#registrazione {
	width:744px;
}

#registrazione label {
	width:155px;
	display:block;
	float:left;
	clear:left;
	text-align:right;
	margin:0 10px 15px 0;
}

#registrazione ul input {
	float:left;
	clear:right;
	width:400px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#F6F6F6;
	border:1px dotted #CCCCCC;
}

#registrazione textarea {
	float:left;
	clear:right;
	width:400px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#F6F6F6;
	border:1px dotted #CCCCCC;
}


#registrazione ul {
	margin:40px 0 0 0;
	float:left;
}

#registrazione select {
	float:left;
	clear:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#F6F6F6;
	border:1px dotted #CCCCCC;
}

#ricerca-avanzata {
	background-color:#FFFFFF;
	border-bottom:1px dotted #707070;
	border-left:1px dotted #707070;
	border-right:1px dotted #707070;
	font-size:14px;
	padding:0 11px 5px;
	position:absolute;
	right:65px;
	top:191px;
	z-index:100;
}

#ricerca-avanzata label {
	margin:0 0 0 3px;
}

#ricerca-avanzata li{
	margin:0 0 5px 0;
}



.bbb a {
	text-decoration:underline;
}

.bbb a:hover {
	text-decoration:underline;
	color:#CC9900;
}

.blog-post ul a {
	text-decoration:underline;
}

.blog-post ul a:hover {
	text-decoration:underline;
	color:#CC9900;
}



.contenuto_post a {
	text-decoration:underline;
}

.contenuto_post a:hover {
	text-decoration:underline;
	color:#CC9900;
}

#azienda p a {
	text-decoration:underline;
}

#azienda p a:hover {
	text-decoration:underline;
	color:#CC9900;
}

.contenuto_presentazione p a {
	text-decoration:underline;
}

.contenuto_presentazione p a:hover {
	text-decoration:underline;
	color:#CC9900;
}

#login-testata {
	float:right;
	clear:both;
}

.login-testata-input {
	float:left;
	width:80px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#F6F6F6;
	border:1px dotted #CCCCCC;
	margin:0 5px 0 0;
}

#testo___Frame{
	margin:25px 0 0 0;
	border:1px dotted #cccccc;
}

#presentazione___Frame{
	margin:25px 0 0 0;
	border:1px dotted #cccccc;
}

.editorazzo div{
	float:left;
	margin-top:-20px;
}
.azienda-lista {
	margin:0;
	font-size:16px;
	line-height:16px;
	color:#CC9900;
}

.img-focuson {
	width:200px;
	float:left;
	border:5px solid #CC9900;
	margin:0 10px 5px 0;
}

/***************ricerca***********/
.input_ricerca {
	font-family:Georgia, "Times New Roman", Times, serif;
	/*background-color:#F6F6F6;*/
	border:1px dotted #CCCCCC;
}



#cerca_lista select {
	font-family:Georgia, "Times New Roman", Times, serif;
	/*background-color:#F6F6F6;*/
	border:1px dotted #CCCCCC;
}