HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px;
	FONT-SIZE: 12px; COLOR: #7d7d7d; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #fff
}

P {
	FONT-SIZE: 12px; COLOR: #7d7d7d; FONT-FAMILY: arial,verdana
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-TRANSFORM: uppercase; COLOR: #c39; TEXT-ALIGN: left
}
H2 {
	FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #c39; TEXT-ALIGN: left
}
H3 {
	FONT-SIZE: 13px; COLOR: #666; TEXT-ALIGN: center
}
A {
	COLOR: #333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #c39
}
.titoloLink {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #f09; LINE-HEIGHT: 1.5em
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#contenitore {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 100%; TEXT-ALIGN: center
}
#pagina {
	MIN-HEIGHT: 300px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 950px; POSITION: relative; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
#header {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	OVERFLOW: hidden;
	WIDTH: 945px;
	COLOR: #fff;
	PADDING-TOP: 0px;
	POSITION: relative;
	TEXT-ALIGN: center;

	HEIGHT: 120px;
	border: 1px solid;
	border-color: Silver;


}


#menu UL {
	WIDTH: 920px
	
}
#menu LI {
	line-height: 20px;
	FLOAT: left;
	MARGIN: 3px 1px;
	WIDTH: 120px;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: center;
}
#menu LI A {
	FLOAT: left;
	TEXT-ALIGN: center;
	font-family: "Verdana";
	font-size: 10px;
	FONT-WEIGHT: bold;
	COLOR: #959495;
	width: 120px;
	margin-right: 1px;
	margin-left: 1px;
	border-left: thin solid #D5D6D7;
	margin-bottom: 3px;
}
#menu LI A:hover {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-ALIGN: center;
}
#menu LI.active A {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-ALIGN: center;
}
#menu LI.lingua {
	MARGIN: 3px 1px;
	WIDTH: 161px;

	pxborder: 0px;
	background: #D5D6D7;
	
	text-align: center;
}
#menu LI.lingua A{
	color: White;
}
#menu LI.contatti {
	FONT-WEIGHT: bold;
	MARGIN: 3px 1px; 
	WIDTH: 120px; 
	HEIGHT: 18px
	border-left: thin solid #D5D6D7;
	TEXT-ALIGN: center;
}

HTML >  BODY #menu LI {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
#colLeft {
	FLOAT: left;
	WIDTH: 165px;
	PADDING-TOP: 5px;
	POSITION: relative;
	HEIGHT: 800px;
	border-right: thin dotted Silver;
	border-top: thin dotted Silver;
}
UL#menuVert {
	WIDTH: 160px; POSITION: relative; HEIGHT: 246px;
}
HTML >  BODY UL#menuVert {
	HEIGHT: 235px! important
}
#menuVert LI {
	padding-bottom:4px; padding-top:1px; border-bottom: thin dotted; border-color:#959495; COLOR: #333; LIST-STYLE-TYPE: none; TEXT-ALIGN: right
}
#menuVert LI A {
	font-family: "Verdana"; font-size: 9px; FONT-WEIGHT: bold; COLOR: #959495; width:160px; ;
}
#menuVert LI A:hover {
	FONT-WEIGHT: bold; COLOR: #000000
}
#menuVert LI.active A {
	FONT-WEIGHT: bold; COLOR: #000000
}
UL#bottoni {
	POSITION: relative
}
#bottoni LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 10px; PADDING-TOP: 17px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#mainBox {
	border-top: thin dotted Silver; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; 
	WIDTH:615px; PADDING-TOP: 0px; POSITION: relative
}
HTML >  BODY #mainBox {
	WIDTH: 586px! important
}
#mainFoto {
	BORDER-RIGHT: #ec008c 1px dotted; FLOAT: left; BORDER-LEFT: #ec008c 1px dotted; MARGIN-RIGHT: 2px; POSITION: relative
}
#video {
	BORDER-RIGHT: #ec008c 1px dotted; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; repeat-x; FLOAT: left; PADDING-BOTTOM: 10px; BORDER-LEFT: #ec008c 1px dotted; WIDTH: 285px; PADDING-TOP: 10px; POSITION: relative; HEIGHT: 230px
}
HTML >  BODY #video {
	WIDTH: 265px! important; HEIGHT: 210px! important
}
#bloccoInf {
	BORDER-TOP: #ec008c 1px dotted; DISPLAY: inline-block; OVERFLOW: hidden; WIDTH: 595px; PADDING-TOP: 20px; POSITION: relative; TOP: 20px
}
HTML >  BODY #bloccoInf {
	WIDTH: 585px! important; PADDING-TOP: 10px! important
}
#bloccoTesto {
	PADDING-RIGHT: 36px; FLOAT: left; OVERFLOW: hidden; WIDTH: 296px; POSITION: relative; TEXT-ALIGN: justify
}
HTML >  BODY #bloccoTesto {
	WIDTH: 260px! important
}
#categorie {
	DISPLAY: inline; FLOAT: left; OVERFLOW: hidden; POSITION: relative
}
.item {
	MARGIN-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 285px; POSITION: relative
}
.item IMG {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#footer {
	MARGIN-TOP: 40px; OVERFLOW: hidden; WIDTH: 585px; POSITION: relative
}
.sezFooter {
	FONT-SIZE: 10px; FLOAT: left; OVERFLOW: hidden; WIDTH: 33%; MARGIN-RIGHT: 2px; POSITION: relative
}
HTML >  BODY .sezFooter {
	WIDTH: 193px! important
}
.sponsor {
	BORDER-TOP: #f09 2px solid; WIDTH: 100%; PADDING-TOP: 10px; POSITION: relative
}
#colRight {
	FLOAT: right;
	WIDTH: 160px;
	PADDING-TOP: 5px;
	POSITION: relative;
	HEIGHT: 800px;
	border-left: thin dotted Silver;
	text-align: center;
	border-top: thin dotted Silver;
}
#colRight IMG {
	MARGIN-BOTTOM: 60px
}
HTML >  BODY #colRight {
	MIN-HEIGHT: 800px! important
}

#messaggio {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #fff; MARGIN-BOTTOM: 60px; PADDING-BOTTOM: 15px; WIDTH: 150px; PADDING-TOP: 15px; POSITION: relative; TEXT-ALIGN: justify
}
HTML >  BODY #messaggio {
	MARGIN-LEFT: 10px! important; WIDTH: 120px! important
}
