/*html {
	scrollbar-face-color: #2E8B57; 
	scrollbar-shadow-color: #A52A2A; 
	scrollbar-highlight-color: #00ff00; 
	scrollbar-3dlight-color: #009900; 
	scrollbar-darkshadow-color: #000000; 
	scrollbar-track-color: #00CF00; 
	scrollbar-arrow-color: #00ff00;
}*/

body
{
	padding:0;
	margin:0;
	margin-top:-65px;
	background-color: white;
	FONT: 12px Trebuchet MS, Arial, Helvetica, sans-serif; 
}

#newsTICKER {
	FLOAT: left; 
	MARGIN-LEFT: 0px; 
	POSITION: absolute; 
	height: 16px;
	letter-spacing: 0px;
	DISPLAY: block;
	width: 770px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color:#009900;
	margin-top:1px;
	z-index: 1000;
}


.ruota {
	MARGIN-TOP: 140px; 
	DISPLAY: block; 
	FLOAT: left; 
	MARGIN-LEFT: -15px; 
	WIDTH: 100px; 
	POSITION: absolute; 
	HEIGHT: 100px;
}

.slogan {
	MARGIN-TOP: 105px; 
	DISPLAY: block; 
	FLOAT: left; 
	MARGIN-LEFT: 10px; 
	WIDTH: 300px; 
	POSITION: absolute; 
	HEIGHT: 20px;
	color: #009900;
	font-weight: bolder;
	FONT: 20px Trebuchet MS, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
}

.antiSLOGAN {
	MARGIN-TOP: 165px; 
	DISPLAY: block; 
	FLOAT: left; 
	MARGIN-LEFT: 70px; 
	WIDTH: 350px; 
	POSITION: absolute; 
	HEIGHT: 20px;
	color: #ffffff;
	font-weight: bolder;
	FONT: 13px Trebuchet MS, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
}

.quadratini {
	MARGIN-TOP: 127px; 
	DISPLAY: block; 
	FLOAT: left; 
	MARGIN-LEFT: 205px; 
	WIDTH: 60px; 
	POSITION: absolute; 
	HEIGHT: 10px;
	color: #A52A2A;
}

/* Inizio motoreRICERCA */	
div.motoreRICERCA {
	DISPLAY: block; 
	position: absolute;
	width: 180px;
	height: 70px;
	margin: 110px auto auto 330px;
	z-index: 5;
	font-weight: bold;
}	
/* Fine motoreRICERCA */

#WholePage
{
    background-color: white;
	}

#Container
{
	width: 770px;
	margin: 0px auto;
	height: auto;
}

#Top
{
	padding:0;
	margin:0;
	height: auto;
	background: url("../comuni/main-picture.jpg") left 71px no-repeat;
}

#Top *
{

	padding:0;
	margin:0;
}

#Header
{
height: 1px; padding-top: 10px;
	padding-left: 25px;
	background: url('../comuni/header-background.png') repeat-x left top;
}

.name
{
text-transform: uppercase;
	font-size: 24px;
	color: #e3e76e;
}

.adress
{
    font-size: 14px;
	color: white;
}

#Menu
{
	height: 28px;
	margin-top: 0px;
	padding-left: 3px;
	background: url('../comuni/menu-background.png') repeat-x left top;
}


#Menu a
{
	height: 28px;
	line-height: 22px;
	padding-right: 0px; padding-left: 0px;
	font-weight: bolder;
	float: left;
	margin-left: 8px;
	text-decoration: none;
	color: white;
	font-size: 13px;
	text-align: center;
	font-family: arial;
}

/* Rimozione del bordo a puntini dai link */
a:active, a:focus { 
outline:none;
}



#Content
{
	padding-left: 8px;

}
#Content, #Left
{

	padding-top: 3px;
}

#Footer
{
	background-image: url("../img/bottom_pattern.gif");
	background-repeat: repeat-x;
    background-position: left top;
    height: 56px;
    width: 100%;
    float: left;
    margin: 0px auto;
    
}

#Bottom
{
   height: 42px;
   width: 766px;
	background: url('../comuni/footer-background.png') repeat-x left top;
	text-align: center;
	line-height: 32px;
	clear: left;
	margin: 0px auto;
	font-family: arial;
	font-size: 12px;
	color: white;
	border: 2px solid #A52A2A;
}

#Bottom a 
{
text-decoration: none;
color: #ffffff;
}

#Bottom a:hover
{
text-decoration: underline;
}

a#briciole
{
text-decoration: none;
color: white;
background: url("../comuni/pulsante-off.png") no-repeat center;
width: 100px;
height: 25px;
vertical-align: bottom;
margin-top: 2px;
}

a:hover#briciole
{
color: white;
text-decoration: none;
background: url("../comuni/pulsante-on.png") no-repeat center;
width: 100px;
height: 25px;
color: #00ff00;
}

#Middle,
#Left
{
float: left;
}
#Left
{
width: 150px;
margin-top: 17px;
}
#Middle
{
width: 620px;
margin-top: 17px;
}

.Part,.TopPart,#LeftMenu
{
border: 2px solid #A52A2A;
background: #90ee90;

}

#LeftMenu
{

font-size: 12px;
padding-bottom: 8px;
}
.Part
{
	COLOR: #A52A2A; 
}
.TopPart 
{
border: 0px;
background: url('../comuni/first-banner.png')  right bottom;
color: #ffffff;
height: 240px;
padding: 8px;
}
.Part,.TopPart
{
margin-bottom: 3px;
font-size: 12px;
text-align: justify;
}

.Part p
{
margin-left: 8px;
margin-right: 8px;
}
.TopPart p
{
margin-bottom: 0px;
margin-top: 6px;
}


.Part 
{
clear: left;
padding-left: 0px;
}

.Part img
{
float: left;
margin: 8px;

}
#Content p
{
padding-left: 0px;

}
#LeftMenu ul
{
padding: 0px;
margin: 0px;
padding-top: 8px;
padding-bottom: 10px;
margin-bottom: 8px;
background: url('../comuni/left-side-devider.gif') no-repeat center bottom;
}

div.menUL
{
background: url('../img/sfondo-menu.jpg');
height: 100px;
}

#LeftMenu li
{
margin-top: 3px;
list-style-type: none;

}

#LeftMenu span
{
font-weight: bolder;
color: #A52A2A;
font-size: 14px;
}
#LeftMenu a
{
color: #666363;
text-decoration: none;
}
#LeftMenu a.Links
{
margin-top: 8px;
text-decoration: underline;
}
#LeftMenu a:hover
{
text-decoration: underline;
}
#LeftMenu span,
#LeftMenu a
{
display: block;
padding-left: 9px;
}
#LeftMenu li a
{
background: url('../comuni/green-arrow.gif') no-repeat 9px 4px;
padding-left: 24px;
display: inline;
}
.TopPart h2
{
margin: 0px;
color: #00ff00;
font-size: 18px;

text-transform: uppercase;
}
.TopPart .Larger
{
font-size: 14px;
font-weight: bolder;
}
.LeftHeader
{
margin: 0px;
background: url('../comuni/first-banner.png') no-repeat left bottom;
height: 38px;
}

.Part h2
{
margin: 0px;
background: url('../comuni/first-banner.png') no-repeat left bottom;
height: 37px;
display: block;
font-weight: normal;
}

.LeftHeader,
.Part h2
{
font-weight: bolder;
font-size: 16px;
color: white;
line-height: 37px;
padding-left: 10px;
}
.Part a
{
color: #4f8803;
}
.Part ul
{
clear: left;
padding: 0px;
margin: 0px;
margin-top: 10px;
margin-bottom: 10px;
padding-left: 10px;
}
.Part li
{
margin-top: 3px;
 list-style: none;
 }
.Part li a
{
padding-left: 14px;
background: url('../comuni/green-arrow-2.gif') no-repeat 0px 5px;

}
#validator
{
clear: left;
float: left;
}
#validator img {

border:0 solid #FFFFFF;
height:31px;
width:88px;
}


#Inter
{
height: 230px;
font-size: 12px;
font-family: arial;
font-weight: bold;
color: white;

}
#Inter ul
{

padding: 0px;
margin: 0px;
padding-top: 0px;

padding-left: 20px;
}

#Inter li
{
margin-top: 3px;
background: url('../comuni/white-arrow.gif') no-repeat 0px 4px;
list-style-type: none;
padding-left: 11px;
}


#antiSLOGAN {
	MARGIN-TOP: 85px; 
	FLOAT: left; 
	MARGIN-LEFT: 320px; 
	WIDTH: 300px; 
	POSITION: absolute; 
	height: 55px;
	letter-spacing: 0px;
}


#antiSLOGAN a
{
padding: 0px;
padding-left: 3px;
padding-right: 3px;
color: #d2e288;
float: left;
text-decoration: none;
background: no-repeat 0px 0px;
color: white;
border-left: solid 1px #009900;
}

#antiSLOGAN a:hover
{
color: #00ff00;
}

li,ul /* korekce pro IE6 */
{
_padding-bottom: 0px;
_height: 12px;
_padding-top: 0px;
_margin: 0px;
}

.grassetto {
	font-weight: bolder;
	}
	
#virgolettato {
	font-stretch: wider;
	font-variant: small-caps;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.modifiche {
	margin-top: -15px;
	font-size: 10px;
	}
	
.linkESPANDI {
	margin: 2px auto 2px 10px;
}

cite{
	font-size: 11px;
	font-style: normal;
}

acronym {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px inset;
	}

.SX {
	float: left;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 1px solid #A52A2A;
}

/* freccia tornaINDIETRO */
.tornaINDIETRO {
	float: left;
	margin-right: 5px;
	margin-top: -5px;
	margin-left: 0px;
}

.vediOFFERTE {
	float: left;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -7px;
	border: 0px solid #A52A2A;
}

.partner {
	float: left;
	margin-left: 40px;
	margin-top: 0px;
	margin-bottom: 5px;
	border: 0px solid #A52A2A;
	width: 550px;
	height: auto;
	display: inline;
	text-align: center;
	vertical-align: middle;
}

/* INIZIO ANNUNCI */
.annunciFOTO
{
   height: 113px;
   width: 150px;
	float: left;
	margin: 1px 0px 1px 2px;
	background-image: url(../mappa/foto_prodotto.gif);
	border: 1px solid #A52A2A;
	text-align: center;
	vertical-align: middle;
}

.fotoANNUNCI {
	float: left;
	margin: 0px;
}

.annunciCONTENITOREdestro
{
   height: 111px;
   width: 445px;
	float: right;
	margin: 1px 1px 0px auto;
	background-color: #90ee90;
	border: 1px solid #A52A2A;
	padding-top: 2px;
	padding-left: 5px;
	font-size: 12px;
	text-align: justify;  
}

.annunciCONTENITOREdestroVENDUTO
{
   height: 111px;
   width: 445px;
	float: right;
	margin: 1px 1px 0px auto;
	border: 1px solid #A52A2A;
	padding-top: 2px;
	padding-left: 5px;
	font-size: 12px;
	background: #90ee90 url(../mappa/venduto.gif) no-repeat right top;
	text-align: justify;
}

.annunciCONTENITOREdestroVENDUTA
{
   height: 111px;
   width: 445px;
	float: right;
	margin: 1px 1px 0px auto;
	border: 1px solid #A52A2A;
	padding-top: 2px;
	padding-left: 5px;
	font-size: 12px;
	background: #90ee90 url(../mappa/venduta.gif) no-repeat right top;
	text-align: justify;
}

.annunciCONTENITOREdestroRITIRATO
{
   height: 111px;
   width: 445px;
	float: right;
	margin: 1px 1px 0px auto;
	border: 1px solid #A52A2A;
	padding-top: 2px;
	padding-left: 5px;
	font-size: 12px;
	background: #90ee90 url(../mappa/ritirato.gif) no-repeat right top;
	text-align: justify;
}


.titoloANNUNCI
{
	font-size: 15px;
	font-weight: bolder;
}

.titolettoSX
{
	font-size: 13px;
	font-weight: bolder;
	float: left;
	width: 200px;
}

.titolettoDX
{
	font-size: 13px;
	font-weight: bolder;
	float: right;
	width: 230px;
}

.descrizione
{
	font-size: 11px;
	font-weight: normal;
	padding-left: 5px;
}

.annunciRIGOuno
{
   height: 18px;
   width: 445px;
	float: right;
	margin: 1px 1px 0px auto;
	background-color: #90ee90;
	border: 1px solid #A52A2A;
	padding-top: 2px;
	padding-left: 5px;
	font-size: 12px;
}

.annunciSPAZIO
{
   height: 5px;
   width: 597px;
	float: left;
	margin: 1px 1px 0px auto;
	border: 0px solid #A52A2A;
	font-size: 1px;
}

a#annunci
{
	text-decoration: none;
	color: #009900;
	font-size: 12px;
}

a:hover#annunci
{
	text-decoration: underline;
}

/* FINE ANNUNCI */

/* INIZIO immagini interattive */
a#imgINTERATTIVA1, a#imgINTERATTIVA2, a#imgINTERATTIVA3
{
	width: 125px;
	height: 70px;
	margin-right: 30px;
	margin-top: 10px;
	margin-bottom: auto;
	margin-left: 35px;
	border: 1px solid #A52A2A;
	float: left;
	text-decoration: none;
}

a#imgINTERATTIVA1
{
	background: url(../chi_siamo/dove-siamo.png) no-repeat center;
}

a#imgINTERATTIVA2
{
	background: url(../chi_siamo/nostre-iniziative.png) no-repeat center;
}

a#imgINTERATTIVA3
{
	background: url(../chi_siamo/come-contattarci.png) no-repeat center;
}

a:hover#imgINTERATTIVA1
{
	background: url(../chi_siamo/dove-siamo-hover.png) no-repeat center;
}

a:hover#imgINTERATTIVA2
{
	background: url(../chi_siamo/nostre-iniziative-hover.png) no-repeat center;
}

a:hover#imgINTERATTIVA3
{
	background: url(../chi_siamo/come-contattarci-hover.png) no-repeat center;
}
/* FINE immagini interattive */

.SXmenu {
	margin-left: 4px;
	margin-top: 0px;
	margin-bottom: 2px;
	border: 0px solid #A52A2A;
	height: auto;
}

.spazioORIZZONTALE {
	width: 100px;
	height: 100%;
	margin: 20px;
	}
	
/* INIZIO NEWS TICKER */
#TICKER {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	overflow: hidden;
	display: block;
	/*background-color: #ffffff; */
	background-color: #009900; 
	width: 770px;
	height: 18px;
	vertical-align: bottom;
}

a#tickerBODY {
	font-family: Arial;
	font-size: 12px; 
	color: #ffffff;
	width: 760px; 
	font-weight: bolder;
	text-decoration: none;
}

#titoloNEWS {
	margin-right: 2px;
	margin-left: 20px;
	background-color: #00ff00;
	color: #A52A2A;
	font-weight: bolder;
	height: 14px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
}
/* FINE NEWS TICKER */

/* inizio iframe */	
.mmedia {
	margin-top: -7px;
	margin-bottom: 10px;
}	
/* fine iframe */

a#TopPart {
color: #00ff00;
text-decoration: none;
}

.divRIEMPIsx { 
	float: left;
	width: 140px;
	height: 250px;
	margin-bottom: -15px;
}

.divRIEMPIdx {
	float: right;
	width: 467px;
	height: 250px;
	margin-bottom: -15px;
	}











