/* CSS amadei auro , realizzato da www.guaitoli.it */

/* ------------- TAGS XHTML ---------------- */
body  { margin: 0; padding: 0; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size: 12px; text-align: center; background-color: #c1cdff; }
hr    { display: none }
img   {	border: none; }
acronym { cursor: help;	border-width: 1px; border-bottom-style: dotted; border-color: #006600; letter-spacing: .1em;}
h1 {font-size: 1.5em; margin-bottom:  0.3em;  }
h2 {font-size: 1.4em; margin-bottom:  0.3em;  }
h3 {font-size: 1.3em;  color: #679396; margin-bottom: 0.2em; border-bottom: 1px dashed #679396; background: white; }
h4 {font-size: 1.2em; margin-bottom: -0.3em; background: transparent; }
a:link, a:visited { color : #8B0000; text-decoration : none; }
a:hover, a:active { color : #FFFFFF; text-decoration : none; background: #8B0000;  }


/* --------------- CLASSI GENERALI ---- */
.imgsx { display: block; text-align: left;   }
.imgdx { display: block; text-align: right;  }
.nascosto {display: none; }
#logo {font-size: 1.1em; font-weight: bold; font-variant: small-caps; text-align: center; color: #FFF; }
.elencosettori { padding: 1em; padding-top: 0; border: 2px dashed #006a93; background-color: #d1f0ff; margin: 1em 0; position: relative; }
.flotta {float: right;  background: white;}
.flottas {float: right; text-variant:small-caps; border: 1px solid black; padding: 1em;  background: white; }
.flottad {float: left;  text-variant:small-caps; border: 1px solid black;  padding: 1em;  background: white;}
.sembracentrato {margin-left: 20%; }
/* ---------------------------------------  LAYOUT  ------------------------------------------------ */

/* -------------- CORPO ----------- */
#corpo { width: 768px; text-align:left; margin:auto; background-image: url(fondo2.gif); background-repeat: repeat-y;
         color: #000; border:1px solid blue; border-top: none;  font-size: 1em;   }

/* -------- TESTATA -------------- */
#header {height: 100px; background: url(testa3.jpg) no-repeat right; margin: 0; padding: 0;  }
#header2 {height: 100px; background: url(testa2.jpg) no-repeat right; margin: 0; padding: 0;  }
#header3 {height: 100px; background: url(testa.jpg) no-repeat right; margin: 0; padding: 0;  }
#home { width : 100px;  height : 100px; background:  #FFFFFF url(logo_off.gif) no-repeat; } 
#home a:link, #home a:visited { display : block;  height : 100%;  background:  url(logo_off.gif) no-repeat; } 
#home a:hover, #home a:active { background :  url(logo_on.gif) no-repeat; } 

/* -------- MENU ORIZZONTALE --------- */
#menufisso { background: #369; border-top: 1px solid #9CC; font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: right;  }
#navlist { list-style: none outside none; margin: 0; padding: 0; }
/*@media all {
        #navlist {
                text-align: right; } 
}*/
#navlist li { bottom: 11px; display: inline; line-height: 1.2em; margin: 0; padding: 0; position: relative; }
html>body #navlist li { background: #000; margin: 0 3px 0 0; padding: 4px 0px 4px 0; }
#navlist a, #navlist a:link, #navlist a:visited {
        background: #900; border: 1px solid #FFF;  bottom: 2px; color: #FFF;
        cursor: pointer; display: inline; height: 1em; margin: 0; padding: 3px 5px 3px 5px; position: relative;
        right: 2px; text-decoration: none; }
#navlist a:hover { background: #C00;  bottom: 1px; color: #FFF; position: relative; right: 1px; }
#navlist a:active { background: #999; bottom: 0px; color: #FFF; position: relative; right: 0px; }
#navlist li#active { background: #369; bottom: 13px; display: inline; margin: 0 3px 0 0; padding: 0; position: relative; }
html>body #navlist li#active { background: #000; margin: 0 4px 0 4px; }
#navlist #active a, #navlist #active a:link, #navlist #active a:visited, #navlist #active a:hover {
        background: #369; border-bottom: none; border-left: 1px solid #9CC; border-right: 1px solid #9CC;
        border-top: 1px solid #9CC;  bottom: 0; color: #FFF; cursor: text; margin: 0;
        padding: 2px 5px 0 5px; position: relative; right: 0; }
 
/* ------- CONTENITORE SINISTRA E CENTRO ---------- */
#contenuti {background: #369; }
/* ------- COLONNA SINISTRA ---------- */
#colonna1 {  float: left; width: 155px; margin-right:-1px; background: transparent;    }

/* --------- NAVIGAZIONE PRODOTTI -------- */
#pnavlist {
        color: white; background: #369;
        border-bottom: 0.2em solid #369; border-right: 0.2em solid #369;
        padding: 0 1px;  margin-left: 0; width: 12em; font: normal 10px Verdana, sans-serif; }
#pnavlist li {  list-style: none;  margin: 0; font-size: 1.1em; }
#pnavlist a { display: block; text-decoration: none; margin-bottom: 0.5em;
        margin-top: 0.5em; color: white; background: #39c;
        border-width: 1px; border-style: solid; border-color: #5bd #035 #068 #6cf;
        /*border-left: 1em solid #fc0;*/ border-left: 1em solid white; padding: 0.25em 0.5em 0.4em 0.75em; }
#pnavlist a#current { border-color: #5bd #035 #068 #f30; }
#pnavlist a { width: 99%;       /* only necessary for Internet Explorer */}
#pnavlist a {
        voice-family: "\"}\"";
        voice-family: inherit; width: 10.6em; /* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */ }
#navcontainer>#pnavlist a { width: auto;  /* only necessary if you use the hacks above for the Internet Explorer */ }
#pnavlist a:hover, #pnavlist a#current:hover {
        background: #28b; border-color: #069 #6cf #5bd #fc0 ; padding: 0.4em 0.35em 0.25em 0.9em; }
#pnavlist a:active, #pnavlist a#current:active {
        background: #17a; border-color: #069 #6cf #5bd white; padding: 0.4em 0.35em 0.25em 0.9em; }
/* ------- PRINCIPALE (CONTENUTI ---------- */
#principale { float: left; width: 575px;  min-height: 400px; height: auto !important; height: 400px;
				padding: 10px; background: #FFF; color: #000;  }
#principalep { float: left; width: 575px;  min-height: 400px; height: auto !important; height: 400px;
				padding: 10px; background: url(circuito.gif) 20px; color: #000;  }
/* ------- PIEDE ---------- */
 
#footer  { clear: left; background: #adc9ff; border-top: 1px dotted blue; text-align: center; font-size: 0.9em; margin: 0; padding: 0; }
 
 
/* --------- DEFINITION LIST CHE SEMBRA UNA TABELLA ---------- */
dl.sembratabella { width: 500px; margin: 30px 0; padding: 0; }
.sembratabella dt
{ width: 170px; float: left; margin: 0 0 0 0; padding: .5em; border-bottom: 1px solid #999;  color: #0073b8; }
/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */
.sembratabella dd
{ float: left; width: 280px; margin: 0 0 0 0; padding: .5em; border-bottom: 1px solid #999; } 
 

 

