/**********LAYERS*******/

#container {
position:relative;
margin: 0px auto;   /*centra negli altri browsers*/
text-align: left;   /*ripristina l' allineamento*/
width: 950px;
top:0px;
height: auto !important;  /* per i browser moderni */
height: 600px;      /* per IE5.x e IE6 */
min-height: 600px;  /* per i browser moderni */
}

div#content {
position:absolute;
top:20px;
left:0px;
width:950px;
height: auto !important;  /* per i browser moderni */
height: 550px;      /* per IE5.x e IE6 */
min-height: 550px;  /* per i browser moderni */
background-color:#494040;
color:#dedeaa;
}

div#intestazione {
position:absolute;
bottom:18px;
right:5px;
height:10px;
width:300px;
color:#494040;
font-size:8pt;
font-weight:normal;
}

div#azienda {
position:absolute;
bottom:18px;
left:5px;
height:10px;
width:600px;
color:#494040;
font-size:8pt;
font-weight:normal;
}

div#destra {
position:absolute;
right:10px;
width:500px;
bottom:20px; 
/*vertical-align:bottom; */
text-align:right;
}

div#flash {
position:absolute;
top:0px;
right:10px;
width:480px;
height:400px;
}


div#menu {
position:absolute;
left:3px;
bottom:25px;
width:140px;
vertical-align:bottom;
border-right: 1px solid #dedeaa;
padding-right: 3px;
padding-top: 40px;
text-align:right;
}

div#sinistra {
position:absolute;
top:25px;
left:175px;
width:245px;
height:520px;
}

div#sinistrainterna {
position:absolute;
top:15px;
left:5px;
width:565px;
}

div#sinistragallery {
position:absolute;
top:15px;
left:5px;
width:415px;
}

div#apertura {
position:absolute;
top:10px;
left:0px;
width:495px;
}



div#header {
position:absolute;
top:2px;
height:78px;
left: 0px;
text-align: center;
width:950px;
background-color:#dedeaa;
}

div#contattaci {
position:absolute;
top:25px;
left: 3px;
text-align:right;
vertical-align:top;
width:140px;
background-color:#494040;
border-right: 1px solid #dedeaa;
padding-right: 3px;
padding-bottom: 20px;
}



/*********TAGS********/

body,html { 
font-family: Verdana, sans-serif; 
font-size: 12px; 
font-style: normal;
background-color: #dedeaa;
margin: 0px;
padding:0px;
height:100%;
text-align: center;
}

input, select, option {
height:18px;
font-size:7pt;
font-family: Verdana, sans-serif;
color: #333333;
vertical-align:top;
}

form {
display:inline;
}

#menu A, a.titolo { 
color:#cccccc;
text-decoration:none;
font-weight:normal;
}

A { 
color:#cccccc;
text-decoration:none;
font-weight:normal;
}

A:hover { 
font-weight:bold;
}

img { 
border-color: #333333;
}

h1.intestazione {
color:#494040;
font-size:8pt;
font-weight:normal;
float:right;
margin:0px; 
padding:0px;
display:inline;
}

h1.secondario {
color:#dedeaa;
font-size:8pt;
font-weight:normal;
margin:0px; 
padding:0px;
display:inline;
}

h1.titolo {
color:#dedeaa;
font-size:12pt;
font-weight:normal;
margin:0px; 
padding:0px;
}


h2 {
color:#dedeaa;
font-size:9pt;
font-weight:normal;
margin:0px; 
padding:0px;
text-transform:uppercase;
}

h3 {
color:#dedeaa;
font-size:8pt;
font-weight:normal;
margin:0px; 
padding-right:6px;
text-transform:lowcase;
}

div, span, td {
font-family: Verdana, sans-serif;
font-size:8pt;
color: #dedeaa;
}


hr {
width:100%;
height:1px;
color: #777776;
padding-top:0px;
padding-bottom:0px;
}

/**********classi*******/ 
.altre {
line-height:150%;
}

.contattaci { 
font-size: 7pt;
} 

.titolo { 
font-family: Verdana, sans-serif;
margin-bottom:0px;
padding-top:5px;
font-size:12pt;
text-transform:uppercase;
} 

.titolosecondario { 
font-family: Verdana, sans-serif; 
text-transform:none;
} 

h2.titolosecondario { 
display:inline;
font-size:8pt;
line-height:150%;
}

.testo { 
font-family: Verdana, sans-serif; 
font-size: 13px;  
color: #333332;
line-height:130%;
} 

.testosecondario { 
font-family: Verdana, sans-serif;
padding-bottom:10px; 
} 

.sottotitolo { 
font-family: Verdana, sans-serif; 
font-style: italic;  
color:#dedeaa;
} 

.multimedia { 
height: auto !important;  /* per i browser moderni */
height: 53px;      /* per IE5.x e IE6 */
min-height: 53px;  /* per i browser moderni */
border-bottom: 1px solid #f0f0f0;
} 
.spalla { 
height: auto !important;  /* per i browser moderni */
height: 88px;      /* per IE5.x e IE6 */
min-height: 88px;  /* per i browser moderni */border-bottom: 1px solid #333333;
border-top: 1px solid #333333;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
background-color:#fcfcfc;
margin-bottom:10px;
} 
.apertura { 
text-align:center;
border-bottom: 1px solid #333333;
border-top: 1px solid #333333;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
background-color:#fcfcfc;
margin-top:10px;
}

.box { 
border-bottom: 1px solid #333333;
border-top: 1px solid #333333;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
background-color:#fcfcfc;
} 

.gallery { 
height: auto !important;  /* per i browser moderni */
height: 68px;      /* per IE5.x e IE6 */
min-height: 68px;  /* per i browser moderni */border-bottom: 1px solid #333333;
border-top: 1px solid #333333;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
background-color:#fcfcfc;
margin-top:10px;

}

.errore { 
color:#CC0000;
font-weight:bold;
} 

.sottotitolosecondario { 
font-family: Verdana, sans-serif; 
font-size: 8pt; 
font-style: italic;  
color: #333332;
font-weight:normal;
}

.foto{
border-top: 1px solid #333333;
border-bottom: 1px solid #333333;
border-right: 1px solid #333333;
border-left: 1px solid #333333;
}





