BODY {
	MARGIN: 0px;
	COLOR: #4B0105;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	background-image: url(immagini/sfondo_body.jpg);
	background-repeat: repeat;
	background-position: left top;
	font-size: 12px;
}

h1 {margin:0; border:0; padding:0; font-size:10px; color:#FFFFFF;}
h2 {margin:0; border:0; padding:0; font-size:12px;}

P {
	DISPLAY: block; MARGIN: 10px 0px 0px
}
A:link {
	COLOR: #4B0105; TEXT-DECORATION: none
}
A:visited {
	COLOR: #4B0105; TEXT-DECORATION: none
}
A:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
#container {
	PADDING-RIGHT: 1px;
	MARGIN-TOP: 9px;
	PADDING-LEFT: 1px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	WIDTH: 860px;
	PADDING-TOP: 1px;
	TEXT-ALIGN: left;
	background-color: #FFFFFF;
	background-image: url(immagini/sfondotop.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 100%;
}
.testorosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	color: #CC0000;
	line-height: 18px;
}
.classelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.classelink a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.classelink a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.classelink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
}
#header {
	TEXT-ALIGN: left;
	padding-right: 10px;
	padding-left: 10px;
}
#logo {
	FLOAT: left; WIDTH: 229px; HEIGHT: 49px
}
#menu {
	FLOAT: left
}
#pulsantiera {
	HEIGHT: 25px;
	padding-right: 10px;
	padding-left: 10px;
	width: 60%;
	float: right;
}
#content {
	BORDER-BOTTOM: #cccccc 1px solid;
	padding:10px;
	padding-top:0;
}
TABLE #referenze {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid
}
#partner TD {
	MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
.box {
	FLOAT: left;
	WIDTH: 201px;
	MARGIN-RIGHT: 10px;
	BACKGROUND-COLOR: #E8E2BF;
	padding-bottom: 5px;
}
.box_gall {
	MARGIN-TOP: 10px; PADDING-BOTTOM: 5px; WIDTH: 201px; BACKGROUND-COLOR: #E8E2BF
}
.float_gallery {
	FLOAT: left
}
.box_dx {
	FLOAT: left;
	WIDTH: 201px;
	BACKGROUND-COLOR: #E8E2BF;
	padding-bottom: 5px;
}
.intestazione {
	HEIGHT: 20px;
	BACKGROUND-COLOR: #4B0105;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	padding-left: 10px;}
	
.intestazione h2{	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF; font-weight:normal; font-style:normal;}	
	
.intestazione A:link{
	HEIGHT: 20px;
	BACKGROUND-COLOR: #4B0105;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	padding-left: 10px;
	font-weight:normal;}
	
.intestazione A:hover{
	HEIGHT: 20px;
	BACKGROUND-COLOR: #4B0105;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	padding-left: 10px;
	font-weight:normal;}
	
.intestazione A:visited{
	HEIGHT: 20px;
	BACKGROUND-COLOR: #4B0105;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	padding-left: 10px;
	font-weight:normal;}
.text {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 5px;
	font-size: 12px;
	line-height: 130%;
	text-decoration: none;
}
.text P {
	MARGIN-BOTTOM: 5px;
	text-decoration: none;
}
.image {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; TEXT-ALIGN: center
}
#footer {
	MARGIN-TOP: 0px; text-align:center;
}
#footer A:link {
	COLOR: #385b43
}
#footer A:hover {
	COLOR: #385b43
}
#footer A:visited {
	COLOR: #385b43
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI.data {
	LIST-STYLE-IMAGE: url(italiano/img/graphics/freccetta.gif); LINE-HEIGHT: 10px; LIST-STYLE-TYPE: disc
}
LI.referenze {
	LIST-STYLE-IMAGE: url(italiano/img/quadratino.gif); MARGIN-BOTTOM: 2px; LINE-HEIGHT: 10px; LIST-STYLE-TYPE: disc
}
.titolo {
	FONT-WEIGHT: bold; MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px
}
.location_info {
	COLOR: #c4c4c4
}
img_gallery {
	WIDTH: 20px
}
.img_gall {
	MARGIN-TOP: 2px; FLOAT: left; MARGIN-LEFT: 2px
}
.info_gallery {
	COLOR: #c4c4c4
}
.testo_loc {
	PADDING-LEFT: 10px; WIDTH: 340px; PADDING-TOP: 5px
}
.testo {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 10px; COLOR: #6e6e6e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.box_location {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
.img_location {
	FLOAT: left; MARGIN-RIGHT: 2px
}
#bottom {CLEAR: both; BORDER-TOP: #cccccc 1px solid; WIDTH: 100%; COLOR: #dedede; }

#bottom A:link {
	COLOR: #dedede
}
#bottom A:hover {
	COLOR: #dedede
}
#bottom A:visited {
	COLOR: #dedede
}
.boxlink  {
	background-image: url(immagini/rigo_link.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 2px;
	font-size:12px;
	}
li { list-style:none;}

.boxlink h2{
	font-size:12px; font-weight:normal; padding:0; margin:0; border:0;}
	
.boxlink h3{
	font-size:12px; font-weight:normal; padding:0; margin:0; border:0;}
	
.bordofoto {
	border: 3px solid #FFFFFF;
}
.stato {
	color: #C39E49;
	padding-bottom:15px;
	font-size: 12px;
	text-decoration: none;
}
.contatore { text-align:center; padding-top:15px; padding-bottom:10px; }
#commedia {padding:5px; padding-bottom:10px; clear:both; text-align:center;}
.containervideo {
	MARGIN-TOP: 9px;
	FONT-SIZE: 11px;
	WIDTH: 550px;
	TEXT-ALIGN: left;
	background-color: #FFFFFF;
	background-image: url(immagini/sfondotop.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100%;
	padding: 1px;
}

.gallery {
	MARGIN: 0px;
	COLOR: #4B0105;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	background-image: url(immagini/sfondogallery.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
}
