/* CSS Document */

body {
	background-color:#000;
	margin:0;
	font-size:11px;
	color:#ccc;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(immagini/sfondo.gif);
	background-repeat: repeat-x;
	background-position: top;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	text-align:left;
	padding:5px;
	margin:0;
	color:#980000;
}

.testo_piccolo {
	font-size: 18px;
	line-height: 32px;
}
h2 {
	color:#dddbc7;
	margin: 0;
	font-weight:bold;
	text-align:left;
		font-size:12px;
	line-height:16px;
	padding:1em 1em 0 1em ;
	}

p {
	color:#dddbc7;
	margin: 0;
	font-weight: normal;
	text-align:left;
	line-height:16px;
	padding:1em;
	}
	
p.piccolo {
	color:#dddbc7;
	margin: 0;
	font-weight: normal;
	font-size:10px;
	text-align:left;
	padding:0 .5em;
	}	
	
p.georgia {
	color:#dddbc7;
	margin: 0;
	font-size:11px;
	font-weight: normal;
	text-align:left;
	line-height:18px;
	padding:2em 1em 2em 2em;
	}	
	
p.scheda {
	color:#dddbc7;
	margin: 0;
	font-weight: normal;
	text-align:left;
	line-height:16px;
	padding:2px 5px 0 30px;
	text-indent:-20px;
	}	

.layout{
	margin:20px auto 10px auto;
	position:relative;
	width:760px;
	padding:0;
	min-height:500px;
	height:auto !important;
	height:500px;
	background-image: url(immagini/sfondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.layout_azienda{
	margin:20px auto 10px auto;
	position:relative;
	width:760px;
	padding:0;
		min-height:500px;
	height:auto !important;
	height:500px;
	background-image: url(immagini/sfondo_azienda.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.layout_territorio{
	margin:20px auto 10px auto;
	position:relative;
	width:760px;
	padding:0;
		min-height:500px;
	height:auto !important;
	height:500px;
	background-image: url(immagini/sfondo_montalbano.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.lingua {
	text-align:right;
	padding:2px;
	margin:0 0 8px 0;
}

.colonna_SX {
	float:left;
	width:270px;
	margin:208px 0 0 0;
	padding:0 0 0 10px;
	
}

.colonna_SX_grande {
	float:left;
	width:350px;
	margin:208px 0 0 0;
	padding:0 0 0 0px;
	
}

.colonna_CENTRO {
	float:left;
	width:110px;
	margin:0;
	padding:20px 0 0 0;
	
}

.colonna_nav {
	float:left;
	width:100px;
	background-color:#5B0000;
	border-top:1px solid #000000;
	margin:0px 0 0 0;
	padding:0;
	
}


.colonna_DX {
	float:left;
	width:270px;
	margin:0;
	padding:0;
	
}

.colonna_DX_grande {
	float:left;
	width:370px;
	margin:0;
	padding:0;
	
}

.colonna_grande {
	float:left;
	width:470px;
	margin:0;
	padding:0;
	
}

.nomargini {
margin:0;
padding:0;
}

a.testo_bianco:link { color: #dddbc7; text-decoration:underline;}
a.testo_bianco:hover { color: #ffffff; text-decoration:underline;  }
a.testo_bianco:visited { color: #dddbc7; text-decoration:underline; }

/* UL ELENCO _____________________________________________________*/

ul.elenco {
list-style:none;

margin:0px 0 0px 0 ;
padding:0px 00 0;
color:#fff;
text-align:left;
width:100px;
}

ul.elenco li {
	display:inline;
	}	
	
ul.elenco li a {
	text-decoration:none;
	border-bottom:1px solid #000;
	margin:0px 0px;
	color:#FFF;
	background-color:#5B0000;
	padding:.5em;
	display:block;
}

ul.elenco li a:hover {
color:#fff;
background-color:#000;
	text-decoration:none;
}	


ul.elenco li a:active {
color:#FFF;
background-color:#5B0000;
	text-decoration:none;
}

ul.elenco li a:visited {
color:#FFF;
background-color:#5B0000;
	text-decoration:none;
}	

ul.elenco li #selezionata {
	font-weight:bold;
	padding-left:10px;
color:#FFF;
background-color:#980000;
		text-decoration:none;
} 	

/* UL ELENCO _____________________________________________________*/

ul.elenco2 {
list-style:none;
margin:5px 0 0px 120px ;
padding:0px 00 0;
color:#fff;
text-align:left;
}

ul.elenco2 li {
	display:inline;
	}	
	
ul.elenco2 li a {
	text-decoration:none;
	margin:0px 0px;
	color:#dddbc7;
	padding:.5em;
	display:block;
}

ul.elenco2 li a:hover {
color:#fff;
	text-decoration: underline;
}	


ul.elenco2 li a:active {
color:#FFF;
	text-decoration:none;
}

ul.elenco2 li a:visited {
color:#dddbc7;
	text-decoration:none;
}	

ul.elenco2 li #selezionata {
	font-weight:bold;
	padding-left:10px;
color:#FFF;
background-color:#980000;
		text-decoration:none;
} 


.blocca {
	CLEAR: both; BORDER-RIGHT:  0px ; PADDING-RIGHT: 0px; BORDER-TOP: 0px ; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px ; WIDTH: 100%; LINE-HEIGHT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px;
	}
	
.chiusura {
	position:relative;
	background-color:#000000;
	color:#CCCCCC;
	width:100%;
	font-size:10px;
	line-height:15px;
	padding:10px 0 50px 0 0;
}	

FIELDSET {
	margin:0 10px; BORDER-RIGHT:#330000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #330000 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px;  BORDER-LEFT: #330000 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #330000 1px solid; text-align:left;
}	

LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #efefef; PADDING-TOP: 0px; text-align:left;
}	

.immagini {
	border:1px solid #990000;
	padding:2px;
	margin:2px;
}

.gallery {
margin:1px;
border:1px solid #f5f5f5;
}

.casella {
	background-color: #dddbc7;
	border: 1px solid #fff;
	color:#000;
	margin:0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	input, select, textarea, button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	border: solid #fff 1px;
	background-color: #980000;
	color: #fff;
	cursor:hand;
	margin: 1px 1px;
	padding:1px;
}