BODY {
	
	PADDING-LEFT: 0px;
	FONT-SIZE: 9pt;
	
	FONT-FAMILY: Trebuchet MS, Arial, Tahoma, sans-serif;
	
	TEXT-ALIGN: center;
	PADDING-RIGHT: 0px; 
	BACKGROUND-POSITION: center top; 
	PADDING-LEFT: 0px; 
	BACKGROUND-ATTACHMENT: fixed; 
	BACKGROUND-IMAGE: url(fondo_a.jpg); 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
	

	
}

.mappa {

BACKGROUND-IMAGE: url(fondo_m.jpg);

}



/* ======== testata ======== */
.testata {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(testata.jpg) #caced1 no-repeat center top;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: auto;
	WIDTH: 858px;
	COLOR: #fff;
	MARGIN-RIGHT: auto;
	PADDING-TOP: 0px;
	POSITION: relative;
	HEIGHT: 140px;
}	
/* ======== corpo centrale ======== */

.fondo {
	BACKGROUND: url(fondo_c.jpg) center top; 
	MARGIN: 0px auto;
	 WIDTH: 858px; 
	 TEXT-ALIGN: left
}
#content-fondo {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	WIDTH: 858px; PADDING-TOP: 0px
}

/* ======== base ======== */
.base {
	CLEAR: both;
	FONT-SIZE: 8pt;
	BACKGROUND: url(base.jpg) #c6c3c6 no-repeat center top;
	WIDTH: 700px;
	COLOR: #7F3721;
	HEIGHT: 61px;
	TEXT-ALIGN: center
}
#base P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	PADDING-TOP: 10px
}
#base A {
	COLOR: #FF0000;
	TEXT-DECORATION: none
}
/* ======== menu orizontale ======== */
.menu_o1 {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #7F3721 0px solid;
	PADDING-LEFT: 0px;
	BACKGROUND:	 url(menu.jpg);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	FONT: bold 14px/30px "Trebuchet MS", Arial, Tahoma, Sans-serif;
	WIDTH: 840px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #7F3721 1px solid;
	HEIGHT: 30px;
}
.menu_o1 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.menu_o1 UL LI {
	DISPLAY: inline
}
.menu_o1 UL LI A {
	BORDER-RIGHT: #7F3721 1px solid; PADDING-RIGHT: 14px; DISPLAY: block; PADDING-LEFT: 14px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #7F3721; PADDING-TOP: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.menu_o1 UL LI A:hover {
	BACKGROUND: url(menu_o_g.jpg);
	COLOR: #ffffff
}
/*menu vertivale*/


.menu_v ul{
	font: bold 13px arial;
	padding-left: 1px;
	margin-left: 0px;
	height: 10px;
}

.menu_v ul li{
list-style: none;
display: inline;
}

.menu_v ul li a{
	padding: 6px 0.8em;
	text-decoration: none;
	float: left;
	color: #003300;
	width:157px;
	height:17px;
	background:url(bot.gif);
	border: 0px solid #003300;
}

.menu_v ul li a:hover{
	width:157px;
	height:17px;
	background:url(bot1.gif);
	border: 0px solid #003300;
	color: #FFFFFF;
}
/*menu*/
.menu ul{
	font: bold 15px arial;
	padding-left: 1px;
	margin-left: 0px;
	height: 10px;
}

.menu ul li{
list-style: none;
display: inline;
}

.menu ul li a{
	padding: 6px 0.8em;
	text-decoration: none;
	float: left;
	color: #003300;
	width:500px;
	height:17px;
	
	border: 0px solid #003300;
}

.menu ul li a:hover{
	width:157px;
	height:17px;
	
	border: 0px solid #003300;
	color: #FFFFFF;
}

.intestazione_m {
	CLEAR: none;
	BORDER-TOP: #7F3721 1px solid;
	BACKGROUND:	 url(menu.jpg);
	MARGIN: 0px auto;
	FONT: bold 15px/40px "Trebuchet MS", Trebuchet MS, Arial, Tahoma, sans-serif;
	color: #254925;
	WIDTH: 600px;
	BORDER-BOTTOM: #7F3721 1px solid;
	HEIGHT: 30px;
	border-left: #7F3721 1px solid;
	border-right: #7F3721 1px solid;
}
.intestazione_n {
	CLEAR: none;
	BORDER-TOP: #7F3721 1px solid;
	BACKGROUND:	 url(menu.jpg);
	MARGIN: 0px auto;
	FONT: bold 15px/10px "Trebuchet MS", Trebuchet MS, Arial, Tahoma, sans-serif;
	color: #254925;
	WIDTH: auto;
	BORDER-BOTTOM: #7F3721 1px solid;
	HEIGHT: 20px;
	border-left: #7F3721 1px solid;
	border-right: #7F3721 1px solid;
}

/*orologio*/
.orologio {
	font-size: 10px;
	color: #CC3366;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
}
/*caratteri*/

.titolo {
	color: #003300;
	font-weight: bold;
	text-align: left;
	FONT-SIZE: 12pt;
	margin-left: 5px;
	text-align: left;
}
.testo{
	color: #525152;
	FONT-SIZE: 12px;
	font-weight: 900;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
	;
}
.testo_marcato{
	color: #000000;
	FONT-SIZE: 12px;
	font-weight: 900;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
	;
}
.linkmarrone {
	font-size: 12px;
	font-weight: 900;
	text-align: justify;
	padding-right: 8px;
	padding-left: 1px;
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
	;
	color: #660000;
	text-decoration: none;
}
.testomarrone {
	font-size: 10px;
	font-weight: 900;
	text-align: justify;
	padding-right: 8px;
	padding-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663333;
	text-decoration: none;
}
.prezzi {
	font-weight: 900;
	text-align: justify;
	padding-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663300;
	text-decoration: none;
	HEIGHT: 20px;
	font: bold 14px/20px "Trebuchet MS", Arial, Tahoma, Sans-serif;
}
.bianco {
	font-weight: normal;
	text-align: justify;
	padding-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 8px
}



.infotipo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 900;
	color: #254925;
	text-decoration: none;
}

.intestazione {
	CLEAR: none;
	BORDER-TOP: #7F3721 1px solid;
	BACKGROUND:	 url(menu.jpg);
	MARGIN: 0px auto;
	FONT: bold 14px/30px "Trebuchet MS", Arial, Tahoma, Sans-serif;
	color: #254925;
	WIDTH: 600px;
	BORDER-BOTTOM: #7F3721 1px solid;
	HEIGHT: 30px;
	border-left: #7F3721 1px solid;
	border-right: #7F3721 1px solid;
}




LI.current {
	COLOR: #ffffff; BACKGROUND-COLOR: #9cc3de
}
#main {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 20px;
	WIDTH: 530px;
	PADDING-TOP: 1px
}
#main P {
	MARGIN: 10px 0pt 0pt
}
#main H1 {
	MARGIN: 10px 0pt 0pt
}
#main H2 {
	MARGIN: 10px 0pt 0pt
}
#main H3 {
	MARGIN: 10px 0pt 0pt
}
#main OL {
	MARGIN: 10px 0pt 0pt
}
#main UL {
	MARGIN: 10px 0pt 0pt
}
#main FORM {
	MARGIN: 10px 0pt 0pt
}
#main P {
	TEXT-ALIGN: justify
}
#sidebar P {
	TEXT-ALIGN: justify
}
H1 {
	FONT-SIZE: 20pt; COLOR: #bbbbbb; FONT-FAMILY: Trebuchet MS; LETTER-SPACING: 3px
}
H2 {
	FONT-SIZE: 16pt; COLOR: #aaaaaa; FONT-FAMILY: Trebuchet MS; LETTER-SPACING: 2px
}
H3 {
	FONT-SIZE: 14pt; COLOR: #5d5d5d; FONT-FAMILY: Trebuchet MS
}
#main IMG {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 0px solid
}
A {
	COLOR: #9cc3de; TEXT-DECORATION: none
}
A:visited {
	COLOR: #9cc3de; TEXT-DECORATION: none
}
A:hover {
	COLOR: #93c600; TEXT-DECORATION: underline
}
#sidebar {
	FONT-SIZE: 9pt;
	FLOAT: right;
	WIDTH: 193px;
	COLOR: #525152;
	FONT-FAMILY: Trebuchet MS, sans-serif
}
#sidebar * {
	MARGIN: 5px
}
#sidebar H3 {
	FONT-SIZE: 14pt; COLOR: #aaaaaa; FONT-FAMILY: Trebuchet MS, sans-serif
}
#sidebar UL.sidemenu {
	PADDING-RIGHT: 0px; BORDER-TOP: #d1d5e1 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 10px 8px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#sidebar UL.sidemenu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px 2px; COLOR: #777; PADDING-TOP: 4px; BORDER-BOTTOM: #d1d5e1 1px solid; LIST-STYLE-TYPE: none
}
* HTML BODY #sidebar UL.sidemenu LI {
	HEIGHT: 1%
}
#sidebar UL.sidemenu LI A {
	COLOR: #707070; TEXT-DECORATION: none
}
#sidebar UL.sidemenu LI A:hover {
	COLOR: #000000
}
#sidebar UL.sidemenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; PADDING-TOP: 0px
}
#sidebar UL.sidemenu UL LI {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

.clear {
	CLEAR: both
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #663300;
	TEXT-DECORATION: underline
}
IMG {
	BORDER-RIGHT: #dfdfdf 0px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #dfdfdf 0px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px;
	BORDER-LEFT: #dfdfdf 0px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #dfdfdf 0px solid
}
.layout {
	MARGIN: 0px
}
.bloc-txt {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.bloc-txt-txt {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.bloc-img-txt {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.bloc-txt-img {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.bloc-img {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.bloc-txt-txt .richtext {
	FLOAT: left; MARGIN: 0px; WIDTH: 48%
}
.bloc-img-txt .richtext {
	FLOAT: left; MARGIN: 0px; WIDTH: 48%
}
.bloc-img-txt .image {
	FLOAT: left; MARGIN: 0px; WIDTH: 48%
}
.bloc-txt-img .richtext {
	FLOAT: left; MARGIN: 0px; WIDTH: 48%
}
.bloc-txt-img .image {
	FLOAT: left; MARGIN: 0px; WIDTH: 48%
}
.bloc-sep {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 20px; PADDING-TOP: 0px
}

