/*-------------------Elementi  base------------------------*/
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	/*margin-left: auto;
	margin-right: auto;
	*/
	FONT: 70% Verdana, Geneva, Arial, Helvetica, sans-serif;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;
	background-color: Silver;
	
}
HR {
	DISPLAY: none
}
acronym {
	cursor:help;
}
h1{
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	FONT: bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: red;
	font-size : x-small;
}
h2{
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	FONT: bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: red;
	font-size : x-small;
}
    
h2 a:link,h2 a:visited{
color:red;
}
h2 a:hover{
color:black;
}
h3{
width:300px;
}
h4 a:link,h4 a:visited{
font-size: 14px;
background-color: Black;
color:white;
line-height: 18px;
text-decoration: none;
}


p a:link, p a:visited {
	COLOR: red;
	TEXT-DECORATION: none;
	font-weight : bold;
}
p a:hover{
	COLOR: red;
	text-decoration: underline;
	font-weight : bold;
}
td{
	COLOR: Black;
	TEXT-DECORATION: none;
	font-weight : normal;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/*-------------------Elementi di struttura------------------------*/
#corpo {
	PADDING-BOTTOM: 0px;
	WIDTH: 900px;
	POSITION: relative;
	background-color: #CB1F00;
	top: 0px;
	margin-left: auto;
	margin-right: auto;
	
	height: auto !important;
	
}
#pagina {
	/*BORDER-RIGHT: #cccccc 1px solid;
	*/
	position: absolute;
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 10px;
	left: 200px;
	top: 41px;
	PADDING-BOTTOM: 60px;
	MARGIN-RIGHT: 210px;
	width:450px;
	PADDING-TOP: 20px;
	background-image: url(occhiosfondo.jpg);
	background-repeat: no-repeat;
	BACKGROUND-COLOR: White;
	min-height: 1415px;
	height: auto !important;
	height: 1415px;
	z-index: 1000;
}
#pagina h1{
font-size: 14px;
background-color: #CB1F00;


background-repeat: no-repeat;
color: white;
padding-bottom: 2px;
padding-left: 25px;
padding-top: 2px;
}
#pagina h3{
font-size: 12px;
background-color: #323232;
color: white;
width: 310px;
padding-bottom: 2px;
padding-top: 2px;
}
#pagina_corta {
	height: 200px;
	overflow: scroll;
	
}
#linksiti{
display: none;
}

#pagina1 {
position: relative;
	left: 10px;
	top: 10px;
	width:460px	;
	height: 200px;
BORDER-RIGHT: #cccccc 1px solid;
}
#paginaPop {
position: absolute;
	left: 10px;
	top: 10px;
	width:250px;
	background-color: white;
	padding-left: 10px;
}
#pagina1 h2 {
background-color: Black;
color: white;
 
	width:300px;

}
#pagina2 {
position: relative;
	left: 10px;
	top: 10px;
	width:640px;

}
#pagina2 h2 {
background-color: Red;
color: white;
text-align: center;
 
	width:200px;

}
/*------------------Testata------------------------*/
#testata {
	position: relative;
	WIDTH: 900px;	
	HEIGHT: 175px;
	margin-left: auto;
	margin-right: auto;
	

background-repeat: no-repeat;
	}
#testata h1{
margin: 0 0 0 0;
	padding: 0 0 0 0;
	position: relative;
	height: 35px;
	top: 0px;
}
#testata h1 span{
font-size: 20px;

}
.scarica {
	BORDER-RIGHT: silver 1px solid;
	BORDER-TOP: silver 1px solid; 
	MARGIN-TOP: 20px; 
	MARGIN-BOTTOM: 2px; 
	BORDER-LEFT: silver 1px solid; 
	MARGIN-RIGHT: 0px; 
	BORDER-BOTTOM: silver 1px solid
}

/*-------------------Menu------------------------*/
#menu {
	left: 690px;
	WIDTH: 210px;
	PADDING-TOP: 5px;
	POSITION: absolute;
	top: 41px;
	background-color: #CB1F00;
	/*BACKGROUND-COLOR:#818180;*/
			min-height: 1490px;
	height: auto !important;
	height: 1490px;
	overflow: hidden;
	z-index: 100;
	
}
html > body #menu {
width: 210px;
}
#menu h1{
background-color: navy;
color: white;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;

	
}

#menu h3{
color: white;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;


	
}

#menu LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN-BOTTOM: 0px; 
	PADDING-BOTTOM: 1px; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 0px; 
	PADDING-TOP: 0px;
}
#menu A {
	PADDING-RIGHT: 5px;
	font-size: 11px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	COLOR: white;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	TEXT-DECORATION: underline;
}
#menu A:link,  #menu A:visited{
	font-size: 11px;
	PADDING-LEFT:5px;
	PADDING-BOTTOM: 0px;
	COLOR: black;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;
}
#menu A:hover {
	COLOR: Yellow;
	background-color: transparent;
}
#menu P {
	PADDING-LEFT:0px;
	FONT-WEIGHT: normal;
	color: silver;
	width: 200px;
	
	padding-bottom: 0px;
	padding-top: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	/*BACKGROUND-COLOR: #727170;*/
}



.calendario{
	width: 450px;
}
.calendarioP{
	width: 210px;
}
.cellacalendario{
	width: 90px;
	height: 60px;
}
.cellacalendariocolorata
{
	width: 90px;
	height: 60px;
	background-color: #FFA500;
}

.cellacalendarioP{
	width: 30px;
	height: 30px;
}
.cellacalendariocolorataP
{
	width: 30px;
	height: 20px;
	background-color: #FFA500;
}

.box{
	width: 450px;
	background-color: #F0F8FF;

}

.boxA{
top:0;
position: relative;
	width: 130px;
	background-color: #F0F8FF;
	float: left;
	padding-top: 5px;
	height: 220px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid Navy;
	
	margin-bottom: 5px;
	margin-left: 5px;
		
}

.boxA h1{

	padding-top: 0px;
	
	padding-left: 0px;
	padding-right: 0px;
	color: white;
	background-color: navy;
	width: 100px;
		
}
#banner {
	width:220px;
	left: 0px;
	top: 41px;
	position: relative;
	border-right: thin solid #A9A9A9;
	background-color: #CB1F00;
	font-weight: bold;
/*	padding-left: 10px;
		padding-right: 10px;*/
		min-height: 1495px;
	height: auto !important;
	height: 1495px;
	overflow: hidden;
	z-index: 100;
}




#banner h1{
background-color: navy;
color: white;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;

	
}

#banner h3{
color: white;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;


	
}

#banner LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN-BOTTOM: 0px; 
	PADDING-BOTTOM: 1px; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 0px; 
	PADDING-TOP: 0px;
}
#banner A {
	PADDING-RIGHT: 5px;
	font-size: 11px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	COLOR: white;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	TEXT-DECORATION: underline;
}
#banner A:link,  #banner A:visited{
	font-size: 11px;
	PADDING-LEFT:0px;
	PADDING-BOTTOM: 0px;
	COLOR: black;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;
}
#banner A:hover {
	
	COLOR: Yellow;

	
}
#banner P {
	PADDING-LEFT:0px;
	FONT-WEIGHT: normal;
	color: silver;
	width: 200px;
	
	padding-bottom: 0px;
	padding-top: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	/*BACKGROUND-COLOR: #727170;*/
}
#banner td {
	color: yellow;
}
#menu td {
	color: yellow;
}


#menu1 {
	left:0px;
		POSITION: absolute;
	TOP: 2px;
	padding-top: 1px;
	height: 20px;
		font-style: normal;
	font-size: 12px;
	font-weight: bold;
	height: 37px;
	background-color: black;
	border-bottom: thin solid #696969;
	/*width: 900px;*/
	z-index: 1100;
}




/*#menu1 A:link,  #menu1 A:visited{
	PADDING-LEFT:5px;
	PADDING-right:5px;
	COLOR: white;
	BACKGROUND-COLOR: black;
	TEXT-DECORATION: none;
	margin-left: 3px;
}
#menu1 A:hover {
	COLOR:red;
}
#menu1 P {
	PADDING-LEFT:5px;
	FONT-WEIGHT: bold;
	color: White;
	font-size: 12px;
	padding-bottom: 0px;
	text-align: center;
	padding-top: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	BACKGROUND-COLOR: transparent;*/
}
.left{
float: left;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
	
}

.right{
float: right;
padding-left: 10px;
padding-bottom: 5px;
padding-top: 5px;
padding-right: 10px;	
}
.righta{
float: right;
padding-left: 10px;
background-color: transparent;
padding-bottom: 5px;
padding-top: 10px;
padding-right: 10px;	
top:0px;
margin-top: 0px;
color: white;
font-weight: normal;
}

.righta A:link .righta A h1 A:visited{
text-decoration: underline;

}

.righta A:hover{
color: red;
}


#news1 {
	height: 150px;
	overflow: auto;
	width: 430px;
}

.offerta h1{
font-size: 12px;
color: white;
padding-bottom: 2px;
padding-top: 2px;
}

.offerta h1 A:link .offerta h1 A:visited{
color: yellow;

}

.offerta h1 A:hover{
color: red;
text-decoration: underline;
}

.offerta p{
font-size: 10px;
color: yellow;
padding-bottom: 0px;
padding-top: 0px;
font-weight: normal;
}

.offerta p a:link .offerta p a:visited{
color: red;
}

.offerta p a:hover{
color: red;
text-decoration: underline;
}
.cerca {
	background-color: Black;
	padding-bottom: 20px;
	right: 0px;
	
}
.nobord {
border: 0px;
padding: 0px;
	
}
.risultato {
/*	border: thin double Maroon;*/
	padding-top: 4px;
	margin-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 4px;
	background-color: gainsboro;
}
.ddmx {
    font: 11px tahoma;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    padding: 3px 10px 3px 10px;
	background: #000000;
    font: 12px arial;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    font: 11px tahoma;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx .item2 {
    background: #e5e1da;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #ffffff;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 1px solid #b8b4ae;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */

.eyeY {
	PADDING-RIGHT: 10px;
	background-color: yellow;
	
	PADDING-TOP: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	border: thin double Red;
	margin-bottom: 10px;
	display: block;
	margin-right: 10px;
}
.eyeY h1{
font-size: 24px;

}
.grandenumero{
color: white;
font-size: 24px;
width: 30px;
height: 33px;
text-align: center;
background-image: url(sfondoNumero.jpg);
background-repeat: no-repeat;
font-style: italic;
font-family: times New Roman;
font-weight: bold;
	
}

.Accessibile{
display: none;
}

#menuAcce{
display: none;
}

