/* 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;
}