body {
background-image: url(grafica/background.gif);
background-color: #EAD0B0;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
padding:0px;
margin:0px;
}
a {color: #000000;}
a:visited {color:#000000;}
a:hover {color: #000000;}
a:active { color:#000000;}

h1 {
font-size: 11px;
text-transform:uppercase;
background-color: #ffcc66;
padding:5px 23px;
margin:0 0 0 0 ;
background-image:url(base/grafica/sfondo_barra.gif);
background-position: right;
background-repeat:repeat-y;
text-align:right }
h2 {
font-size:10px;
font-weight:bold;
padding: 5px 0px;
margin:0px 0px;
}
h3{
font-size: 11px;
text-transform:uppercase;
background-color: #ffcc66;
padding:5px 23px;
margin:0 0 0 0 ;
background-image:url(base/grafica/sfondo_barra.gif);
background-position: right;

text-align:right;

}
div#newsonline {
padding: 5px;
margin-top:10px;
margin-right:23px;
text-align:right;
border-left-color: black;
border-left-style: dashed;
border-left-width: 1px;
border-bottom-color: black;
border-bottom-style: dashed;
border-bottom-width: 1px;

}

/* ----------container zentriert das layout-------------- */
#container {
width: 780px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background-image:url(base/grafica/sfondo_sito.gif);
background-repeat:repeat-y }


/* ----------banner for logo-------------- */
#banner {
padding: 0px;
margin: 0px;
background-color: #482D2D;
background-image:url(base/grafica/sfondo_banner.gif);
background-repeat:repeat-y }


/* -----------------Inhalt--------------------- */
div#content { 
margin:0;
position: relative;

float:left;
min-height: 380px;
height: auto !important;
height: 400px;
}

div#content div.testi{
width: 325px;
padding:5px 15px;
float:left;
}

div#content div.testi a { font-weight: bold; text-decoration:none; color:#000000;}

div#content div.testi_altern{
width: 450px;
padding:5px 15px;
float:left;

min-height: 400px;
height: auto !important;
height: 400px;
}

div#content div.testi_altern a { font-weight: bold; text-decoration:none; color:#000000;}

div#content div.testi_dw{
text-align: left;
position: absolute;
bottom: 0;
left: 2;
}

div#content div.testi_altern_cat a { font-weight: bold; text-decoration:none; color:#000000;}

div.testi_dove{
width: 550px;
padding:5px 15px;
float:left;
min-height: 400px;
height: auto !important;
height: 400px;
}

div#content div.foto{
VERTICAL-ALIGN: top; 
TEXT-ALIGN: center;
}
.immagine {border:4px solid #ffcc66;} 
/*chi siamo*/

div#content contenitore_box_immagine {
width: 220px;
}
#box_immagine {
width: 220px;
}

/* --------------left navigavtion------------- */
#left {
float: left;
width: 180px;
margin: 0px;
padding: 0px;
min-height: 420px;
height: auto !important;
height: 420px;
}

#right {
float: right;
width:235px;
margin: 0 auto;
padding: auto;
}
div#content div.testi_altern_cat{
width: 395px;
padding:5px 15px;
float:left;
}
#right_offerte {
float: left;
width:180px;
margin: 0 auto;
padding: auto;
}

#contenuto_offerte {
padding: 5px;
margin-top:10px;
margin-right:23px;
border-top-color: black;
border-left-color: black;
border-left-style: dashed;
border-left-width: 1px;
border-bottom-color: black;
border-bottom-style: dashed;
border-bottom-width: 1px;
}
div#contenuto_offerte a{color:#000000;font: normal; size:10px;text-decoration: none}
div#contenuto_offerte a:hover{color: #000033;text-decoration: underline}

/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: right; }

#contatore {
clear: both;
margin: 0px;
padding: 0px;
text-align:center; 
}
div#contatore a{color:#B75B00;font: normal; size:10px;text-decoration: none}
div#contatore a:hover{color: #FED683;text-decoration: underline}
div#ncontatore a#activelink{color: #033;text-decoration: none}

/* navigation */
div#navigation ul{margin-left: 20px;padding: 5px 0px; list-style-type: none}
div#navigation li{margin-left: 20px;padding: 5px 0px}
div#navigation a{color:#fed683;font: normal; size:10px;text-decoration: none}
div#navigation a:hover{color: #ffffff;text-decoration: underline}
div#navigation a#activelink{color: #033;text-decoration: none}


a.immy img {
border-width:4px;
border-style:solid;
border-color:#A66728;
border-width: 4px 4px 4px 4px;
padding: 0;
margin: 0;
text-decoration:none
}
a.immy:hover img {
border-width:4px;
border-style:solid;
border-color:#E9C5A0;
border-width: 4px 4px 4px 4px;	
padding: 0;
margin: 0;
filter: alpha(opacity = 60);
-moz-opacity: 0.60;	
text-decoration:none
}


table.intorno td {
font-size:10pt;
}