body {
 font-weight: normal;
 font-style: normal;
 color: #4b4a34;
 text-align: center;  
 background-color: #fff;
}

#box {
 margin: 0 auto;
 text-align: center; 
 width: 980px;
 height: auto;
 position: relative;
}

a:link, a:visited, a:hover, a:active {
 color: #4b4a34;
 text-decoration: none; 
}

a:hover {
 color: #939292;
 text-decoration: none; 
}

.link:link, .link:visited, .link:hover, .link:active {
 color: #555;
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-size: 0.70em; 
 text-decoration: underline; 
}

.link:hover {
 color: #555;
 text-decoration: none; 
}

.link:visited {
 color: #555;
 text-decoration: underline;  
}

.link-rosso:link, .link-rosso:visited, .link-rosso:hover, .link-rosso:active {
 color: #A00623;
 text-decoration: underline; 
}

.link-rosso:hover {
 color: #939292;
 text-decoration: none; 
}

.link-rosso:visited {
 color: #c90119;
 text-decoration: underline;  
}


#scheda-comparativa {
 position: absolute;
 top: 88px;
 right: 250px;
 width: 250px;
 height: 80px;
 font: 10pt "Trebuchet MS", Arial, Sans-serif;
 font-weight: normal;
 font-style: normal; 
}


#news {
 position: absolute;
 top: 749px;
 right: 32px;
 width: 180px;
 height: 60px;
 color: #fff; 
 text-align: left;
 font: 9pt "Trebuchet MS", Arial, Sans-serif;
 font-weight: normal;
 font-style: normal; 
 z-index: 100;
}

.link-bianco:link, .link-bianco:visited, .link-bianco:hover, .link-bianco:active {
 color: #fff;
 text-decoration: none; 
}

.link-bianco:hover {
 color: #000;
 text-decoration: underline; 
}

.link-bianco:visited {
 color: #fff;
 text-decoration: none;  
}

.link-rosso:link, .link-rosso:visited, .link-rosso:hover, .link-rosso:active {
 color: #c90019;
 text-decoration: none; 
}

.link-rosso:hover {
 color: #000;
 text-decoration: underline; 
}

.link-rosso:visited {
 color: #c90019;
 text-decoration: none;  
}


#slogan {
 position: absolute;
 top: 12px;
 left: 260px;
 width: 450px; 
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-size: 0.70em;
 font-weight: bold;
 font-style: normal;
 color: #515151;
 }
 
 #lenguage {
 position: absolute;
 top: 6px;
 left: 825px;
 width: 150px;
}

.select {
 border-left: #fff 1px solid;
 border-top: #fff 1px solid;
 border-bottom: #fff 1px solid;
 border-right: #fff 1px solid;   
 background-color: #878677;
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-size: 0.70em;
 width: 100px;
 vertical-align: middle;
 line-height: normal; 
 color: #FFF;
 } 
 
.option {
 border-left: #fff 1px solid;
 border-top: #fff 1px solid;
 border-bottom: #fff 1px solid;
 border-right: #fff 1px solid;   
 background-color: #565757;
 font-family: "Trebuchet MS", Arial, Sans-serif;
 width: 100px;
 height: 16px;
 color: #d0cc9f;
 } 
 
 #titolo {
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-size: 1.40em;
 font-weight: bold;
 font-style: normal;
 color: #4b4a34;
 letter-spacing: 3px;
 padding-left: 15px; 
} 

#titolo a:link, #titolo a:visited, #titolo a:hover, #titolo a:active {
 color: #554f47;
 text-decoration: none; 
}

#titolo a:hover {
 color: #939292;
 text-decoration: none; 
} 

 #titolo-fotohome {
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-size: 1.20em;
 font-weight: bold;
 font-style: normal;
 color: #4b4a34;
 } 

#titolo-fotohome a:link, #titolo-fotohome a:visited, #titolo-fotohome a:hover, #titolo-fotohome a:active {
 color: #554f47;
 text-decoration: none; 
}

#titolo-fotohome a:hover {
 color: #939292;
 text-decoration: underline; 
}

 #titolo-mini {
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-size: 1.10em;
 font-weight: bold;
 font-style: normal;
 color: #4b4a34;
 padding-left: 15px; 
} 

 #titolo-rosso {
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-size: 1.10em;
 font-weight: bold;
 font-style: normal;
 color: #c90119;
 letter-spacing: 3px;
 padding-left: 15px; 
} 

#testo {
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-size: 0.75em;
 font-weight: normal;
 font-style: normal;
 color: #4b4a34;
 padding-left: 15px; 
 padding-right: 10px;
} 

.testo-rosso {
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-weight: normal;
 font-style: normal;
 color: #c90119;
}

.testo {
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-size: 0.75em;
 font-weight: normal;
 font-style: normal;
 color: #4b4a34;
} 

.testo-grande {
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-size: 1.75em;
 font-weight: normal;
 font-style: normal;
 color: #4b4a34;
} 

 /* SCRITTE BIANCHE PRODOTTI */

h1 { 
 text-align: left; 
 color: #fff;
 margin: 10px;
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-weight: normal;
 font-size: 1.10em;
} 

h1 a:link, h1 a:visited, h1 a:hover, h1 a:active { 
 color: #fff; 
 text-decoration: none; 
 font-size: 1.10em;
}

h1 a:hover { 
 color: #939292; 
 text-decoration: none; 
 font-size: 1.10em;
}


 /* SCRITTE BIANCHE pagine interne */

h2 { 
 text-align: center; 
 color: #fff;
 margin: 10px;
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-weight: bold;
 font-size: 1.00em;
 line-height: 1.00em;
} 

h2 a:link, h2 a:visited, h2 a:hover, h2 a:active { 
 color: #fff; 
 text-decoration: none; 
}

h2 a:hover { 
 color: #fff; 
 text-decoration: underline; 
}


 /* SCRITTE BIANCHE pagine interne mini */

h3 { 
 text-align: center; 
 color: #fff;
 margin: 10px;
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-weight: normal;
 font-size: 0.70em;
} 

h3 a:link, h3 a:visited, h3 a:hover, h3 a:active { color: #fff; 
 text-decoration: none; }

h3 a:hover { 
 color: #fff; 
 text-decoration: underline; }


h4 { 
 color: #555;
 margin: 10px;
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-weight: normal;
 font-size: 0.60em;
} 

td {
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-weight: normal;
 font-style: normal;
 color: #fff;
}

 /* testo per prodotti pg intene */

.txt{
 font-size: 0.70em;
 font-family: "Trebuchet MS", Arial, Sans-serif; 
 font-weight: normal;
 font-style: normal;
 color: #555;
}

.txt-bianco{
 font-size: 0.70em;
 font-family: "Trebuchet MS", Arial, Sans-serif; 
 font-weight: normal;
 font-style: normal;
 color: #fff;
}

.txt-bianco-tab{
 font-size: 0.70em;
 font-family: "Trebuchet MS", Arial, Sans-serif; 
 font-weight: normal;
 font-style: normal;
 color: #fff;
 border-bottom: 1px solid #fff;
 border-left: 1px solid #fff;
}

.soluzioni{
 font: 9pt "Trebuchet MS", Arial, Sans-serif;
 font-weight: normal;
 font-style: normal;
 color: #555;
 text-align: left;
}
 
 /* INDIRIZZO */
 
 #indirizzo {
 font: 0.60em "Trebuchet MS", Arial, Sans-serif;
 color: #554f47;
 text-align: left;
}

#indirizzo a:link, #indirizzo a:visited, #indirizzo a:hover, #indirizzo a:active {
 color: #554f47;
 text-decoration: underline; 
}

#indirizzo a:hover {
 color: #939292;
 text-decoration: none; 
}


/* MENU */

#menu {
 height: 22px;
 padding-top: 1px; 
}

#menu a:link, #menu a:visited, #menu a:hover, #menu a:active {
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-size: 0.80em;
 font-weight: normal;
 font-style: normal;
 color: #4b4a34; 
 padding: 8px; 
 height: 22px; 
 text-decoration: none;   
}

#menu a:hover {
 color: #4b4a34;   
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-size: 0.80em; 
 font-weight: normal; 
 background-color: #d0cc9f; 
 padding: 8px;
 background: url(sfondo-menu.gif); 
 background-repeat: repeat-x;
 height: 22px;
}

#menu .sel {
 color: #fff;   
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-size: 0.80em; 
 font-weight: bold; 
 padding: 8px; 
 height: 22px;  
 background: url(sfondo-menu2.gif); 
 background-repeat: repeat-x;
}


.input {
 border-left: #555 1px solid;
 border-top: #555 1px solid;
 border-bottom: #555 1px solid;
 border-right: #555 1px solid;   
 background: #fff;
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-size: 100%;
 width: 130px;
 height: 16px;
 color: #515151;
 } 
 
 .input2 {
 border-left: #555 1px solid;
 border-top: #555 1px solid;
 border-bottom: #555 1px solid;
 border-right: #555 1px solid;   
 background: #fff;
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-size: 100%;
 width: 50px;
 height: 16px;
 color: #515151;

 } 
 
.input3 {
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-size: 100%;
 font-weight: normal;
 font-style: normal;
 color: #555;
 margin: 1px; 		
 width: 130px; 
 height: 17px;
 border-color: #555;
 border: 1px solid;
 background: #fff;
}
 
 .area {
 margin: 1px; 		
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-size: 100%;
 width: 600px; 
 height: 80px;
 color: #515151;
 border: #555 1px solid;
 background-color: #ffffff;
}
 
 .button {
 border-left: #555 1px solid;
 border-top: #555 1px solid;
 border-bottom: #fff 1px solid;
 border-right: #fff 1px solid;   
 background-color: #555;
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-size: 0.70em;
 font-weight: normal; 
 width: auto;
 height: 19px; 
 color: #fff;
 text-align: center;
 } 
 
 
 