html,form{
	margin: 0;
	padding: 0;
}
body {
	padding: 0px;
	font-family: "Bookman Old Style", , Georgia, "Times New Roman";
	/*font-family: Georgia;*/
	margin: auto 0;
	/*background: #3F3F3F url(img/bgbody.gif) repeat-x scroll top;*/
	background: #3F3F3F;
	font-size: 11px;
	text-align: center;
}
p{
	margin:0;
	padding:0;
}
a {
	text-decoration: none;
	color: #ffffff;
}
a:hover {
	text-decoration: underline;
}
a.noUnderline:hover{
	text-decoration: none;
}
a.close,
a.close:hover{
	font-family: Lucida Sans;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	margin: 0 0 0 8px;
	cursor: pointer;
}
a.comm,
a.comm:hover{
	width: 11px;
	height: 19px;
	text-decoration: none;
	display: block;
	cursor: pointer;
	background: url(img/bgcomm.gif) no-repeat scroll top;
}
a.comm_sel{
	width: 11px;
	height: 19px;
	text-decoration: none;
	display: block;
	background: url(img/bgcomm_sel.gif) no-repeat scroll top;
}

img{
	border:0;
}
input ,textarea , select {
	border: 1px solid #bdbdbd;
	font-family: Georgia;
	color: #797979;
	font-size: 11px;
	font-style: italic;
	margin: 0;
	padding:0;
	text-align: left;
	background: #ffffff;
}
input.buttonLogin{
	font-family: Lucida Sans;
	color: #ffffff;
	font-size: 11px;
	border: 0;
	margin: 0;
	padding: 0 0 0 0;
	background: transparent;
	text-align: left;
	cursor: pointer;
}
form{
	margin: 0;
	padding: 0;
}
fieldset{
	border: 1px solid #b3b3b3;
}
td{
	font-size: 0.70em;
	padding: 3px;
}
th{
	font-size: 0.70em;
	text-align: left;
	padding: 3px;
}
.g{
	font-weight:bold;
}
.noborder{
	border: 0;
}
.noview{
	display:	none;
}
h1{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 0 30px;
	padding: 0;
	/*color: #931F49;*/
	color: #000000;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}
h2{
	font-family: Georgia;
	margin: 3px 0 0 30px;
	padding: 0;
	/*color: #931F49;*/
	color: #7b7b7f;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}
h3{
	text-align: right;
	font-weight: normal;
	font-style: italic;
	font-size: 24px;
	color: #ffffff;
	margin: 0;
	padding: 0 0 10px 0;
	background: url(img/bghomeleft.gif) no-repeat scroll bottom;
}
h4{
	text-align: right;
	font-weight: normal;
	font-style: italic;
	font-size: 18px;
	color: #F68A00;
	margin: 5px 0 2px 0;
	padding: 0;
}
#testo_sezione{
	text-align: left;
	font-weight: normal;
	margin: 0px 0 5px 0;
	font-size: 14px;
	color: #B2B2B2;
}
h3.scheda{
	text-align: right;
	font-weight: normal;
	font-style: italic;
	font-size: 24px;
	color: #ffffff;
	width: 250px;
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	background: none;
}
h4.scheda{
	text-align: left;
	font-weight: normal;
	font-style: italic;
	font-size: 24px;
	color: #ffffff;
	margin: 35px 0 0 0;
	padding: 0;
}
#testo_add_1{
	font-family: Lucida Sans;
	text-align: left;
	font-weight: normal;
	font-style: italic;
	margin: 8px 0 0 0;
	padding: 0;
	font-size: 13px;
	color: #999999;
	float: left;
	width: 300px;
}
#testo_add_2{
	text-align: right;
	font-weight: normal;
	font-style: italic;
	margin: 0 20px 0 0;
	padding: 0;
	font-size: 18px;
	color: #F68A00;
	float: left;
	width: 250px;
}
#testo_add_3{
	text-align: left;
	font-weight: normal;
	font-style: italic;
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #999999;
	float: left;
	width: 300px;
}
#testo_add_4{
	text-align: right;
	font-weight: normal;
	font-style: italic;
	font-size: 24px;
	color: #ffffff;
	margin: 15px 15px 0 0;
	padding: 0;
}
#testo_add_5{
	font-family: Lucida Sans;
	text-align: left;
	font-weight: normal;
	font-style: italic;
	margin: 0;
	padding: 0;
	font-size: 13px;
	color: #999999;
}
.floatLeft{
	float: left;
}
.clearLeft{
	clear: left;
	font-size: 1px;
	line-height: 1px;
}
.clearLeft0 {
	clear: left;
	font-size: 0;
	line-height: 0;
	height: 0px;
}
.clearRight0 {
	clear: right;
	font-size: 0;
	line-height: 0;
	height: 0px;
}
.clearAll {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 1%;
}
.c0{
	color: #000000;
}
.c1{
	color: #ffffff;
}
.c2{
	color: #FAB966;
}
.c3{
	color: #FFB500;
}
.c4{
	color: #EC7405;
}
.c5{
	color: #F68A00;
}
.c6{
	color: #931F49;
}
.c7{
	color: #B36280;
}
.c8{
	color: #FCDCB2;
}
#information{
	height: 100px;
	background: url(img/bgnewsletter.gif) repeat-x scroll top;
	margin: 0;
	padding: 0;
	position: relative
}
#information .contenitore{
	width:1004px;
	margin: auto;
}
#information .contenitore .main{
	margin: 0px 0 0px 1px;
	padding: 0px;
}
#information #newsletter{
	width: 1003px;
	height: 100px;
	margin: 0;
	padding: 0;
	text-align: center;
	background: url(img/bgloginnwl.gif) no-repeat scroll top;
}
#information #contact{
	width: 1003px;
	height: 100px;
	margin: 0;
	padding: 0;
	text-align: center;
	background: url(img/bgcontact.gif) no-repeat scroll top;
}
#contact .sx{
	float: left;
	width: 625px;
	margin: 12px 25px 0 0;
	text-align: center;
}
#contact .dx{
	float: left;
	width: 340px;
	margin: 12px 0 0 0;
	text-align: left;
}
#contact #ErrFormContact{
	margin: 0 0 0 30px;
	font-family: Lucida Sans;
	font-size: 11px;
	text-align: center;
	font-weight: normal;
	padding: 6px 0 0 0;
}
#newsletter .EditFormNwl{
	float: left;
	width: 595px;
	margin: 18px 25px 0 0;
	text-align: center;
}
#newsletter .EditFormNwl .ErrFormNwl{
	margin: 3px 0 0 0;
	font-family: Lucida Sans;
	font-size: 11px;
	text-align: center;
	font-weight: normal;
	padding: 5px 0 5px 0;
}
#newsletter .FormNwl{
	float: left;
	width: 370px;
	margin: 20px 0 0 0;
	text-align: right;
}
#newsletter .FormNwl .titolo{
	font-family: Lucida Sans;
	margin: 0 0 0 25px;
	text-align:left;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

#intobody{
	width: auto;
	background: #3F3F3F url(img/bgbody.gif) repeat-x scroll top;
}
#intobody .mainContent{
 	width:1004px;
	margin: auto;
}
#intobody .mainContent .contenitore{
	margin: 0px 0 0px 1px;
	padding: 0px;
}
#intobody .mainContent .contenitore .mainsite{
 	width: 1003px;
	margin: 0;
	padding: 0;
	text-align: center;
}
#testata{
	width: 1003px;
	height: 277px;
	background: url(img/bgheader.gif) no-repeat scroll top;
	margin: 0;
	padding: 0;
	text-align: left;
}
#testata .indicizzazione{
	width: 190px;
	height: 84px;
	overflow: hidden;
	font-size: 10px;
	margin: 18px 15px 0px 0px;
	color: #ffffff;
	text-align: left;
	float: left;
}
#testoheader{
	width: 587px;
	height: 58px;
	overflow: hidden;
	float: left;
	font-size: 12px;
	text-align: center;
	margin: 18px 7px 0 0;
	padding: 0;
	/*color: #B36280;*/
	color: #7b7b7f;
	font-style: italic;
}
#logarea{
	width: 204px;
	height: 105px;
	background: url(img/bglogarea.gif) no-repeat scroll top;
	overflow: hidden;
	float: left;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#login{
	width: 109px;
	height: 62px;
	float: left;
	font-family: Lucida Sans;
	font-size: 11px;
	text-align: left;
	margin: 14px 1px 0 0;
	padding: 0;
	color: #003c65;
}
#lingua{
	width: 93px;
	height: 62px;
	float: left;
	font-family: Lucida Sans;
	font-size: 11px;
	text-align: left;
	margin: 14px 0 0 0;
	padding: 0;
	color: #003c65;
}
#login .titolo,
#lingua .titolo{
	/*color: #A94C6D;*/
	color: #000000;
	margin: 1px 0 0 0;
	text-align: left;
	font-weight: bold;
}
#login a,
#lingua a{
	/*color: #A3A3A3;*/
	color: #6c6c6e;
	text-decoration: none;
	/*background: url(img/list_grey.gif) no-repeat scroll left;*/
	background: url(img/list_black.gif) no-repeat scroll left;
	padding: 0 0 0 15px;
}
#login a:hover,
#lingua a:hover{
	color: #A3A3A3;
	text-decoration: none;
	background: url(img/list_grey.gif) no-repeat scroll left;
	padding: 0 0 0 15px;
}

#menu{
	width: 984px;
	height: 162px;
	text-align: center;
	color: #ffffff;
	margin:  5px 0 0 10px;
	padding: 0;
	font-family: Lucida Sans;
}
#menu .contiene{
	float: left;
	width:385px;
	text-align: center;
}
#menu .titolomenu{
	/*width: 94px;*/
	font-size: 11px;
	/*color: #E9D2DB;*/
	color: #F68A00;
	text-align: center;
	background: url(img/bgtitolomenu.gif) no-repeat scroll center;
}
#menu .elementomenu1{
	/*color: #a5a5a5;*/
	font-size: 11px;
	background: url(img/bglistmenu1.gif) no-repeat scroll left;
	float: left;
	margin: 0 7px 0 0;
}
#menu .elementomenu1 a{
	/*color: #FAB966;*/
	color: #ffffff;
	text-decoration: none;
	display: block;
}
#menu .elementomenu1 a.sel{
	color: #F68A00;
	border-bottom: 4px solid #FFBC19;
}
#menu .elementomenu2{
	color: #ffffff;
	font-size: 11px;
	background: url(img/bglistmenu1.gif) no-repeat scroll left;
	float: left;
	margin: 0 7px 0 0;
}
#menu .elementomenu2 a{
	color: #ffffff;
	text-decoration: none;
	display: block;
}
#menu .elementomenu2 a.sel{
	color: #F68A00;
	border-bottom:4px solid #FFBC19;
}
#barra{
	/*background: #931F49;*/
	background: #d2d2d5;
	width: 100%;
}
#barra .contenitoremenu{
	width: 1003px;
	margin: auto;
	text-align: center;
	min-height: 15px;
	height: auto !important;
	height: 15px;
	font-family: Lucida Sans;
	font-size: 11px;
}
#barra .contenitoremenu .meseanno{
	width: 195px;
	float: left;
	margin: 8px 12px 0 0;
	padding: 10px 0 5px 0;
	text-align: left;
	background: url(img/bgdividisubmenu.gif) no-repeat scroll top center;
	/*color: #ffffff;*/
	color: #000000;
	font-weight: bold;
}
#barra .contenitoremenu .meseanno .selprev{
	float: left;
	width: 20px;
	text-align: right;
	padding: 2px 0 0 0;
}
#barra .contenitoremenu .meseanno .sel{
	float: left;
	width: 130px;
	text-align: center;
}
#barra .contenitoremenu .meseanno .selnext{
	float: left;
	width: 20px;
	text-align: left;
	padding: 2px 0 0 0;
}
#barra .contenitoremenu .meseanno a.next{
	padding: 0;
	background: url(img/bgnext.gif) no-repeat scroll center;
	color: #ffffff;
	text-decoration: none;
}
#barra .contenitoremenu .back,
#barra .open{
	width: 195px;
	float: left;
	margin: 2px 12px 0 0;
	padding: 3px 0 10px 0;
	text-align: left;
	background: url(img/bgdividisubmenu.gif) no-repeat scroll bottom center;
}
#barra .contenitoremenu .back a,
#barra .open a{
	/*color: #ffffff;*/
	color: #000000;
	margin: 0;
	padding: 0 0 0 15px;
	text-align: left;
	text-decoration: none;
	background: url(img/bgsubelem.gif) no-repeat scroll center left;
}
#barra .contenitoremenu .submenu{
	width: 790px;
	float: left;
	text-align: left;
	margin: 2px 0 0 0;
	padding: 3px 0 0 0;
	margin:0;
}
#barra .contenitoremenu .subtitle{
	color: #F68A00;
	margin: 0;
	padding: 0 0 0 18px;
	text-align: left;
	text-decoration: none;
	background: url(img/bgsubtitolo.gif) no-repeat scroll center left;
}
#barra .contenitoremenu .submenuliv{
	width: 195px;
	float: left;
	margin: 5px 10px 0 0;
	padding: 13px 0 10px 0;
	text-align: left;
	background: url(img/bgdividisubmenu.gif) no-repeat scroll top left;
}
#barra .contenitoremenu .submenuliv a{
	/*color: #ffffff;*/
	color: #000000;
	margin: 0;
	padding: 0 0 0 15px;
	text-align: left;
	text-decoration: none;
	/*background: #931F49 url(img/bgsubelem.gif) no-repeat scroll top left;*/
	background: #d2d2d5 url(img/bgsubelem.gif) no-repeat scroll top left;
	display: block;
}
#barra .contenitoremenu .submenuliv a:hover,
#barra .contenitoremenu .submenuliv a.sel{
	/*color: #931F49;*/
	color: #d2d2d5;
	margin: 0;
	padding: 0 0 0 15px;
	text-align: left;
	text-decoration: none;
	/*background: #ffffff url(img/bgsubelem_sel.gif) no-repeat scroll top left;*/
	background: #f58a1f url(img/bgsubelem_sel.gif) no-repeat scroll top left;
}
#barra .contenitorecomm{
	width: 1003px;
	margin: auto;
	text-align: center;
	background: url(img/bgbarra.gif) repeat-y scroll top;
	min-height: 15px;
	height: auto !important;
	height: 15px;
}
#barra #contenitorebarra{
	height: 125px;
	/*background: #931F49;*/
	background: #d2d2d5;
}
#barra .contenitorecomm .scroller  { 
	width: 879px; 
	height: 115px;
	overflow: hidden;
}
#barra .contenitorecomm .scroller .content {
	width: 10000px;
}
#barra .contenitorecomm .scelta{
	width: 120px;
	float: left;
}
#barra .contenitorecomm .scroller .content .section{
	width: 879px; 
	height: 115px;
	overflow: hidden;
	margin: 5px 0 0 0;
	float: left;
}
#barra .contenitorecomm .scroller .content .section .commento{
	width: 680px;
	height: 105px;
	float: left;
	margin: 0 9px 0 0;
}
#barra .contenitorecomm .scroller .content .section .commento .testo{
	background: url(img/bgtestobarracomm.gif) no-repeat scroll top left;
	padding: 0 0px 0 40px;
	/*color: #ffffff;**/
	color: #49494b;
	font-style: italic;
	font-size: 24px;
	text-align: left;
}
#barra .contenitorecomm .scroller .content .section .commento .link{
	font-family: Lucida Sans;
	padding: 5px 0 5px 0px;
	/*color: #ffffff;**/
	color: #49494b;
	font-size: 11px;
	text-align: left;
	font-style: normal;
}
#barra .contenitorecomm .scroller .content .section .dettaglio{
	width: 185px;
	margin: 5px 0 0 0;
	float: left;
	text-align: right;
	/*color: #ffffff;**/
	color: #49494b;
	font-size: 11px;
}
#corpo{
	width:1004px;
	background: #3F3F3F;
	margin: 0 auto;
	padding: 0;
	height: auto;
}
#corpo .contenitore{
	margin: 0px 0 0 1px;
	padding: 0 0 5px 0;
}
#corpo .contenitore .fondopagina{
	width: 1003px;
	margin: 0px 0 0px 1px;
	padding: 0px 0px 18px 0px;
	background:url(img/bgcorpofooter.gif) no-repeat scroll bottom;
}
#corpo .contenitore .corpopagina{
	width: 1003px;
	margin: auto;
	text-align: left;
	padding: 0 0 0px 0;
	background: #3F3F3F url(img/bgcorpo.gif) repeat-y scroll top;
}
#corpo #insidecorpo{
	margin: 0px 0 0px 19px;
	padding: 0;
}
#home{
	width: 965px;
	margin: 0;
	padding: 35px 0 10px 0;
	background: url(img/bghometop.gif) no-repeat scroll top;;
}
#home .sx{
	width:370px;
	float:left;
	margin: 0 20px 0 0;
}
#home .dx{
	width:575px;
	float:left;
	margin: 0;
}

#Promobanner{
	width: 1003px;
	height: 209px;
	margin: 10px 0 0 0;
	background: url(img/bgpromobanner.gif) no-repeat scroll top;
}
#Promobanner .contenitore{
	margin: 0 0 0 10px;
	padding: 14px 0 0 0;
}
#Promobanner .sx{
	width: 255px;
	float: left;
	margin: 0px 12px 0px 0px;
}
#Promobanner .dx{
	width: 714px;
	height: 181px;
	float: left;
	overflow: hidden;
}
#Promobanner .dx .sottotitolo{
	text-align: left;
	font-family: Lucida Sans;
	font-size: 14px;
	color: #D1D1D1;
	margin: 5px 0 0 0;
}
#Promobanner .dx .titolo{
	text-align: right;
	font-size: 24px;
	color: #ffffff;
	font-style: italic;
	margin: 10px 0 5px 0;
	padding: 0 15px 10px 0;
	background: url(img/bgtitolopromobanner.gif) no-repeat scroll left bottom;
}
#Promobanner .dx .intro{
	text-align: right;
	font-size: 18px;
	color: #F68A00;
	font-style: italic;
	padding: 0 15px 0 0;
}
#Promobanner .dx .testo{
	text-align: left;
	font-size: 14px;
	color: #D1D1D1;
	font-style: normal;
	margin: 15px 15px 5px 0;
	padding: 0;
}
#Promobanner .dx a.link,
#Promolink .dx a.link{
	font-family: Lucida Sans;
	font-size: 11px;
	color: #FAB966;
	text-decoration: none;
	background: url(img/bglinkpromo.gif) no-repeat scroll right;
	padding: 0 22px 0 0;
	display: block;
}
#Promoeventi{
	width: 1003px;
	height: 391px;
	margin: 10px 0 0 0;
	background: url(img/bgpromoeventi.gif) no-repeat scroll top;
}
#Promoeventi .contenitore{
	margin: 0 0 0 28px;
	padding: 31px 0 0 0;
	text-align: left;
}
#Promoeventi .sx{
	width: 560px;
	height: 342px;
	overflow: hidden;
	float: left;
	margin: 0px 25px 0px 0px;
}
#Promoeventi .sx .sottotitolodiv{
	font-family: Lucida Sans;
	text-align: left;
	font-size: 14px;
	color: #EC7405;
	margin: 5px 0 5px 0;
	padding: 0 15px 0 18px;
	background: url(img/bgtitolopromoeventi.gif) no-repeat scroll left center;
}
#Promoeventi .sx .titolodiv{
	text-align: left;
	font-size: 24px;
	color: #ffffff;
	font-style: italic;
	margin: 10px 0 5px 0;
	padding: 0;
}
#Promoeventi .sx .divevento{
	float: left;
	width: 275px;
	text-align: left;
	font-size: 11px;
	margin: 0;
	padding: 20px 0 0 0;
	background: url(img/bgeventopromoeventi.gif) no-repeat scroll top center;
}
#Promoeventi .sx .imgevento{
	float: left;
	width: 80px;
	height: 80px;
	margin: 0 10px 0 0;
	padding: 0;
	background: url(img/bgimgevento.gif) no-repeat scroll top center;
}
#Promoeventi .sx .divnote{
	float: left;
	width: 275px;
	text-align: left;
	font-size: 11px;
	margin:  10px 0 0 0;
	padding: 20px 0 0 0;
	background: url(img/bgnotepromoeventi.gif) no-repeat scroll top center;
}
#Promoeventi .sx .add{
	font-family: Lucida Sans;
	text-align: left;
	font-size: 11px;
	color: #FAB966;
	margin: 0 0 10px 0;
	padding: 0 0 0 18px;
	background: url(img/bgaddpromoeventi.gif) no-repeat scroll left center;
}
#Promoeventi .sx .add a{
	color: #FAB966;
	text-decoration: none;
}
#Promoeventi .dx{
	width: 380px;
	height: 342px;
	float: left;
	overflow: hidden;
}
#Promoeventi .dx .titolo{
	font-family: Lucida Sans;
	text-align: center;
	font-size: 14px;
	color: #EC7405;
	margin: 0 0 5px 0;
	padding: 0 15px 0 0;
	background: url(img/bgtitolo2promoeventi.gif) no-repeat scroll center;
}
#Promoeventi .dx .testo{
	text-align: center;
	font-size: 16px;
	color: #C5C5C5;
	margin: 20px 0 25px 0;
	padding: 0;
}
#Promoeventi .dx .divevento{
	width: 365px;
	text-align: left;
	font-size: 11px;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	background: url(img/bgevento2promoeventi.gif) no-repeat scroll bottom left;
}
#Promoeventi .dx .dataevento{
	text-align: left;
	font-size: 14px;
	color: #EC7405;
	margin: 0;
	padding: 0 0 0 15px;
	background: url(img/bgdataeventopromoeventi.gif) no-repeat scroll left;
}
#Promoeventi .dx .titoloevento{
	text-align: left;
	font-size: 12px;
	color: #D1D1D1;
	margin: 0;
	padding: 0;
}
#Promoeventi .dx  .divevento a{
	text-decoration: none;
}
#Promoeventi .dx .linkdiv{
	font-family: Lucida Sans;
	text-align: left;
	font-size: 11px;
	color: #FAB966;
	margin: 15px 0 5px 0;
	padding: 0 0 0 18px;
	background: url(img/bglinkevpromoeventi.gif) no-repeat scroll left center;
}
#Promoeventi .dx .linkdiv a{
	color: #FAB966;
	text-decoration: none;
}
#Promoscroll{
	width: 1003px;
	height: 272px;
	margin: 10px 0 0 0;
	background: url(img/bgpromoscroll.gif) no-repeat scroll top;
}
#Promoscroll .contenitore{
	margin: 0 0 0 11px;
	padding: 14px 0 0 0;
	text-align: left;
}
#Promoscroll .sx{
	width: 373px;
	height: 222px;
	overflow: hidden;
	float: left;
	margin: 10px 18px 0px 0px;
	background: #ffffff;
}
#Promoscroll .sx .box{
	float: right;
	margin: 0 10px 5px 0;
	padding: 0;
	font-family: Lucida Sans;
	text-align: left;
	font-size: 11px;
	color: #ffffff;
}
#Promoscroll .sx .titolobox{
	color: #B36280;
	margin: 5px 0 5px 0;
	background: url(img/bgdivevidpromoscroll.gif) no-repeat scroll left bottom;
	padding: 0 0 5px 0;
}
#Promoscroll .dx{
	width: 542px;
	height: 222px;
	margin: 10px 0px 0px 0px;
	float: left;
	overflow: hidden;
}
#Promoscroll .dx .testata{
	font-family: Lucida Sans;
	text-align: left;
	font-size: 14px;
	color: #EC7405;
	margin: 3px 0 5px 0;
	padding: 0px 15px 0 18px;
	background: url(img/bgtestatapromoscroll.gif) no-repeat scroll top left;
}
#Promoscroll .dx .titolo{
	text-align: left;
	font-size: 24px;
	color: #FFB500;
	font-style: italic;
	margin: 10px 0 10px 0;
	padding: 0;
}
#Promoscroll .dx .other{
	font-family: Lucida Sans;
	text-align: left;
	font-size: 11px;
	font-style: normal;
	margin: 10px 0 0 0;
	padding: 0;
}
#Promoscroll .dx .other .add{
	text-align: left;
	font-size: 11px;
	color: #F29800;
	margin: 0;
	padding: 0;
}
#Promoscroll .dx .other .titolobox{
	text-align: left;
	font-size: 16px;
	color: #ffffff;
	margin: 2px 0 5px 0;
	padding: 0;
	font-weight: bold;
}
#Promoscroll .dx .other .testo{
	text-align: left;
	font-size: 12px;
	color: #ffffff;
	margin: 0;
	padding: 0;
}
#Promoscroll .dx .other a.link{
	font-family: Lucida Sans;
	font-size: 11px;
	color: #FAB966;
	text-decoration: none;
	background: url(img/bglinkpromoscroll.gif) no-repeat scroll right;
	padding: 0 22px 0 0;
	display: block;
}
#Promoscroll .hreflink{
	width: 24px;
	height: 242px;
	padding: 0;
	/*background: #4d4d4d;*/
	float: left;
	overflow: hidden;
	margin: 0;
	text-align: center;
	font-size: 12px;
}


#Promonew{
	width: 1003px;
	height: 440px;
	margin: 10px 0 0 0;
	background: url(img/bgpromonew.gif) no-repeat scroll top;
}
#Promonew .contenitore{
	margin: 0 0 0 11px;
	padding: 14px 0 0 0;
	text-align: left;
}
#Promonew .hreflink{
	width: 24px;
	padding: 175px 0 0 0;
	float: left;
	overflow: hidden;
	margin: 0;
	text-align: center;
	font-size: 12px;
}
#Promonew .contienepromo{
	width: 932px;
	float: left;
	margin: 0;
}
#Promonew .contienepromo .elem {
	width: 173px;
	height: 192px;
	float: left;
	text-align: center;
	overflow: hidden;
	font-family: Lucida Sans;
	background: #3e3e3e;
}
#Promonew .contienepromo .elem a,
#Promonew .contienepromo .elem a:hover{
	width: 173px;
	height: 192px;
	text-decoration:none;
	padding: 0;
	display: block;
	cursor: pointer;
}
#Promonew .contienepromo .elem .titolo{
	width: 173px;
	text-align: center;
	font-size: 11px;
	color: #F29800;
	margin: 0;
	padding: 0;
}
#Promonew .contienepromo .elem .testo{
	width: 173px;
	text-align: center;
	font-size: 11px;
	line-height: 11px;
	color: #ffffff;
}
#Promonew .contienepromo .elem .imgpromo{
	width: 173px;
	height: 100px;
	text-align: left;
	margin: 0;
	padding: 0;
	background: #ffffff;
	overflow: hidden;
}
#Promolink{
	width: 1003px;
	height: 295px;
	margin: 10px 0 0 0;
	background: url(img/bgpromolink.gif) no-repeat scroll top;
}
#Promolink .contenitore{
	margin: 0 0 0 11px;
	padding: 16px 0 0 0;
}
#Promolink .sx{
	width: 590px;
	height: 264px;
	overflow: hidden;
	float: left;
	margin: 0px 10px 0px 0px;
	background: #ffffff;
}
#Promolink .dx{
	width: 370px;
	height: 264px;
	float: left;
	overflow: hidden;
}
#Promolink .dx .titolo{
	font-family: Lucida Sans;
	text-align: center;
	font-size: 14px;
	color: #EC7405;
	margin: 10px 0 5px 0;
	padding: 3px 15px 10px 0;
	background: url(img/bgtitolopromolink.gif) no-repeat scroll center top;
}
#Promolink .dx .testo{
	text-align: center;
	font-size: 16px;
	color: #D1D1D1;
	font-style: normal;
	margin: 10px 15px 0 0;
	padding: 0;
 
}
#Promobanner .noresult,
#Promoeventi .noresult,
#Promolink .noresult{
	font-size: 12px;
	color: #F68A00;
	text-align: center;
	margin: 10px 0 10px 0;
}

#Page_sx{
	width: 397px;
	float: left;
	margin: 0 10px 0 0;
}
#Page_sx .contenitore{
	margin: 0 0 0 4px;
	padding: 16px 0 0 0;
}
#Page_sx .separascheda{
	width: 385px;
	margin: 5px 0 5px 0;
	padding: 0;
	background: url(img/bgsepara3scheda.gif) no-repeat scroll center;
}
#Page_sx .num_comm{
	width: 385px;
	height: 90px;
	margin: 5px 0 5px 0;
	padding: 0;
	background: url(img/bgnumcommscheda.gif) no-repeat scroll right top;
}
#Page_sx .num_comm{
	width: 385px;
	height: 90px;
	margin: 5px 0 5px 0;
	padding: 0;
	background: url(img/bgnumcommscheda.gif) no-repeat scroll right top;
}
#Page_sx .num_comm .contiene{
	margin: 0 0 0 220px;
	width: 60px;
	text-align: center;
	padding:20px 0 0 0;
	/*color: #ffffff;*/
	color: #000000;
}
#Page_sx .num_comm .num{
	font-size: 16px;
	font-family: Lucida Sans;
	margin: 0 0 3px 0;
}
#Page_sx .ref{
	width: 182px;
	float: left;
	background: url(img/bgrefscheda.gif) no-repeat scroll top;
	padding: 10px 0 0 0;
}
#Page_sx .ref .titolo{
	background: url(img/bgtitolorefscheda.gif) no-repeat scroll center left;
	padding: 0 0 0 20px;
	margin: 0 0 10px 0;
	color: #A3A3A3;
	font-family: Lucida Sans;
	font-size: 11px;
}
#Page_sx .ref .elemento{
	background: url(img/bgelementoscheda.gif) no-repeat scroll center left;
	padding: 0 0 0 20px;
	margin: 0 0 5px 5px;
	color: #F68A00;
	font-family: Lucida Sans;
	font-size: 11px;
}
#Page_sx .ref .elemento a{
	color: #FAB966;
	text-decoration: none;
}
#Page_dx{
	width: 580px;
	float: left;
}
#Page_dx .separascheda{
	width: 580px;
	margin: 1px 0 10px 0;
	padding: 0;
	background: url(img/bgseparascheda.gif) no-repeat scroll center top;
}
#Page_dx .separascheda2{
	width: 580px;
	margin: 15px 0 5px 0;
	padding: 0;
	background: url(img/bgsepara2scheda.gif) no-repeat scroll center top;
}
#Page_dx .contenitore{
	margin: 0 10px 0 18px;
	padding: 18px 0 0 0;
}
#Page_dx a.segue,
#home .dx a.segue{
	margin: 0 0 0 0;
	padding: 0 12px 0 0;
	text-decoration: none;
	font-weight: bold;
	color: #F68A00;
	font-family: Lucida Sans;
	font-size: 11px;
	background: url(img/bgotherpromoscroll.gif) no-repeat scroll right;
}
#photogallery{
	width: 971px;
	margin: 10px 0 10px 0;
	padding: 5px 0 0 0;
	background: url(img/bggalleryscheda.gif) no-repeat scroll right top;
}
#photogallery .sx{
	width: 397px;
	float: left;
	margin: 0 18px 0 0;
}
#photogallery .dx{
	width: 552px;
	float: left;
	margin: 0;
}
#photogallery .titolo{
	width: 397px;
	height: 25px;
	margin: 0;
	font-family: Lucida Sans;
	color: #A3A3A3;
	font-size: 11px;
	background: url(img/bgtitoloscheda.gif) no-repeat scroll left top;
}
#photogallery .testo{
	color: #FFB500;
	font-size: 14px;
	height: 70px;
	overflow: hidden;
	font-style: italic;
	padding: 8px 10px 0 16px;
}
#photogallery .sfogliaimmagini{
	font-family: Lucida Sans;
	font-size: 11px;
	text-align: right;
	margin: 12px 0 10px 0;
	color: #FAB966;
}
#photogallery .sfogliaimmagini a{
	color: #FAB966;
	text-decoration: none;
}
#commenti{
	width: 999px;
	margin: 10px 0 10px 0;
	padding: 5px 0 0 0;
}
#commenti .top{
	margin: 10px 0 0 0;
	padding: 22px 0 0 0;
	background: url(img/bgtopcommscheda.gif) no-repeat scroll center top;
}
#commenti .bottom{
	margin: 0 0 5px 0;
	padding: 0 0 12px 0;
	background: url(img/bgbottomcommscheda.gif) no-repeat scroll center bottom;
}
#commenti .body{
	padding: 10px 0 10px 0;
	/*height: 100%;*/
	background: url(img/bgbodycommscheda.gif) repeat-y scroll center;
}
#commenti .body .sx{
	width: 580px;
	float: left;
	margin: 0 35px 0 0;
	padding: 0;
}
#commenti .body .titolo{
	margin: 0;
	padding: 0 0 0 18px;
	background: url(img/bgtitolocommscheda.gif) no-repeat scroll center left;
	font-family: Lucida Sans;
	color: #EC7405;
	font-size: 14px;
	text-align: left;
}
#commenti .body .testo{
	margin: 12px 0 20px 0;
	padding: 0;
	color: #ffffff;
	font-size: 24px;
	text-align: left;
	font-style: italic;
}
#commenti .body .elemento{
	margin: 12px 0 10px 0;
	padding: 0 0 10px 0;
	color: #D1D1D1;
	font-size: 14px;
	text-align: left;
	background: url(img/bgelemcommscheda.gif) no-repeat scroll center bottom;
}
#commenti .body .nick{
	font-family: Lucida Sans;
	margin: 5px 0 5px 0;
	padding: 0 0 0 18px;
	color: #FAB966;
	font-size: 11px;
	text-align: left;
	background: url(img/bgnickcommscheda.gif) no-repeat scroll center left;
}
#commenti .body span.data{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 0 5px;
	color: #BFBFBF;
	font-size: 9px;
	text-align: left;
}
#commenti .body .dx{
	width: 365px;
	float: left;
	margin: 0;
	padding: 0;
}
#commenti .body .titoloinvio{
	margin: 0;
	padding: 0 10px 0 10px;
	font-family: Lucida Sans;
	color: #EC7405;
	font-size: 14px;
	text-align: center;
}
#commenti .body .introinvio{
	margin: 12px 0 20px 0;
	padding: 0;
	color: #ffffff;
	font-size: 24px;
	text-align: left;
	font-style: italic;
}
#commenti .body .testoinvio{
	margin: 5px 0 10px 0;
	padding: 0;
	color: #C5C5C5;
	font-size: 16px;
	text-align: left;
}
#commenti .body .separainvio{
	margin: 10px 0 0 0;
	padding: 0;
	width: 365px;
	height: 3px;
	background: url(img/bgseparacommscheda.gif) no-repeat scroll center left;
}
#commenti .body .buttinvio{
	margin: 0;
	padding: 0 1px 0 1px;
	text-align: left;
	background: Aqua;
}

#privacy{
	margin: 10px;
	color: #ffffff;
	font-size: 11px;
	text-align: left;
}
#footer{
	padding: 0px;
	margin: auto 0;
	background: #3F3F3F url(img/bgfooter.gif) repeat-x scroll top;
	height: 128px;
}
#footerh{
	padding: 0px;
	margin: auto 0;
	background: #3F3F3F url(img/bgfooterh.gif) repeat-x scroll top;
	text-align: center;
	height: 228px;
}
#footer .contenitore,
#footerh .contenitore{
	width: 1004px;
	height: 128px;
	margin: 0 auto;
	background: url(img/bgcontfooter.gif) no-repeat scroll top;
	text-align: left;
	font-size: 12px;
	color: #ffffff;
}
#footer .contenitore .sx,
#footerh .contenitore .sx{
	width: 390px;
	float: left;
	margin: 40px 30px 0 0;
	padding: 0;
	font-family: Lucida Sans;
}
#footer .contenitore .dx,
#footerh .contenitore .dx{
	width: 365px;
	float: left;
	margin: 40px 0 0 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}
#linke{
	width: 1004px;
	height: 100px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	font-family: Lucida Sans;
}
#linke .top{
	width: 1004px;
	height: 8px;
	margin: 0 0 3px 0;
	padding: 0px;
	background: url(img/bglinktop.gif) no-repeat scroll top;
}
#linke .elemento{
	width: 186px;
	height: 80px;
	float: left;
	overflow: hidden;
	margin: 0 5px 0 0;
	text-align: left;
	background: url(img/bglinkelem.gif) no-repeat scroll top;
	font-size: 12px;
}
#linke .hreflink{
	/*padding: 65px 0 0 0;*/
	padding: 8px 0 0 0;
	float: left;
	overflow: hidden;
	margin: 0 5px 0 0;
	text-align: center;
	font-size: 12px;
}
#linke .hreflink a{
	color: #FFB500;
	cursor: pointer;
	text-decoration: none;
}
#linke .elemento a{
	width: 186px;
	height: 80px;
	display: block;
	cursor: pointer;
	text-decoration: none;
}
#alias{
	margin: 10px 0 0 0;
	text-align: center;
}
