BODY {
	background-image:  url(images/esterno.jpg);
	margin-top:3px; 
	margin-bottom:0px; 
	margin-right:0px; 
	margin-left:0px;
	color:#000000;
	/*
	SCROLLBAR-FACE-COLOR: #3A0E0B;
	SCROLLBAR-TRACK-COLOR: #DFDABD;
	SCROLLBAR-HIGHLIGHT-COLOR: lavander;
	SCROLLBAR-SHADOW-COLOR: lavander;
	SCROLLBAR-3DLIGHT-COLOR: lavander;
	SCROLLBAR-DARKSHADOW-COLOR: lavander;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	*/
}

.form {  border: #45617C; border-style: double; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}

.sfondo_repeat {
	background-image: url(immagini/sfondo_repeat.gif);
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left top;
}
.sfondo_unito_repeat {
	background-image: url(immagini/sfondo_unito_repeat.gif);
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left top;
}
.sfondo_menu_verticale {
	background-image: url(immagini/sondo_menu_verticale.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
}
.sfondo_pagina {
	background-image: url(immagini/sfondo_pagina.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
}
.dx_box {
	background-image: url(immagini/dx_box.jpg);
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: center top;
}
.altezza {
    height:100%; 
}
.bordo_img {
	border-top: 1px solid #A2B358;
	border-right: 1px solid #A2B358;
	border-bottom: 1px solid #A2B358;
	border-left: 1px solid #A2B358;
}
.bordo_img_bianco {
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
.testo {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3A0E0B;
	text-align: justify;
}
a:visited {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#920D15; font-variant:normal; text-decoration: none; font-weight: bold;}
a:link {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#920D15; font-variant:normal; text-decoration: none; font-weight: bold;}
a:hover {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#697924; font-variant:normal; text-decoration: underline; font-weight: bold;}

.testo_small {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3A0E0B;
	text-align: justify;
}


.testo_bold {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-weight: bold;
	color: #3A0E0B;
}
.titolorosso15_italic {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #920D15;
	font-style: italic;
}
.titolorosso14 {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #920D15;
}
.titolorosso13 {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #920D15;
}
.titoloverde12 {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #697924;
}

.titoloverde12_justify {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #697924;
	text-align: justify;
}
	
.testorosso11 {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-weight: bold;
	color: #920D15;
}
	
a.testorosso11:visited {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#920D15; font-variant:normal; text-decoration: none; font-weight: bold;}
a.testorosso11:link {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#920D15; font-variant:normal; text-decoration: none; font-weight: bold;}
a.testorosso11:hover {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#697924; font-variant:normal; text-decoration: underline; font-weight: bold;}

.bottone {  
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #726445; 
	border-color: #E3DCC0 #A59976 #A59976 #E3DCC0; 
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px
}

#divLay {  position: absolute; visibility: hidden; z-index: 200; width: 200px; clip:  rect(   )}

/* class bordo arrotondato */
.bordo_sx {
	background-image: url(/images/bordo_sx.gif);
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: center top;
	width:1px;
	height: 100%;
}

.bordo_dx {
	background-image: url(/images/bordo_dx.gif);
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: center top;
	width:3px;
	height: 100%;
}

.bordo_top {
	background-image: url(/images/bordo_top.gif);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: center top;
	height:8px;
}

.bordo_bottom {
	background-image: url(/images/bordo_bottom.gif);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: center top;
	height:8px;
}
