/*
base CSS file
you can customize most of the GUI shit from here

tested on explorer 5+ / netscape 6 / netscape 4.7 (buggy)

safe (supported) colors are:
black, silver, gray, white, maroon, red, purple, fuchsia, green, lime,
olive, yellow, navy, blue, teal, aqua
more at http://www.w3.org/MarkUp/Guide/Style
CSS1 reference at http://www.zvon.org/xxl/css1Reference/Output/index.html
you can specify colors also with: rgb(value1, value2,value3) or #112233
*/

/* whole page settings */
body {
	SCROLLBAR-FACE-COLOR: #DEDEDE; 
	SCROLLBAR-HIGHLIGHT-COLOR: ;
	SCROLLBAR-SHADOW-COLOR: #DEDEDE;
	SCROLLBAR-3DLIGHT-COLOR: #EDEDED; 
	SCROLLBAR-ARROW-COLOR: #33457B; 
	SCROLLBAR-TRACK: white; 
	SCROLLBAR-DARKSHADOW-COLOR: white; 



/* default text color */
color: black;
}

/* all tables are bordless */
table {
border-style: none;
}

/* links styles */
a {
color: #000000; text-decoration: none;
}

/* link (mouse over) */
a:hover { 
color: #0099FF; text-decoration: none;
}




.button { font-family: tahoma, Verdana, Arial; font-size: 10px; color: #333333; border: 1px none; text-align: center; clip:  rect(   ); width: 80px; background-color: #CCCCCC; cursor: hand}

.buttonover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #99CC99; width: 80px; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }

.campotesto { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000066; background-color: #FFFFFF; border: 1px #0033FF solid; text-align: center; clip: rect( ); width: 150px; font-weight: bold}
a:active {  color: #0099FF}
a:link {  color: #666666}
a:hover {  }
a:active {  }
.sfondo {  background-repeat: repeat-y}
.tratto {  border: #999999; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


/* base font */
body { 
font-family: Tahoma, Arial, Verdana;
font-size: 8pt;
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
 } 
td { 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px } .titolo_w {  color: #FFFFFF; padding-left: 15px; background-color: 516AAE}
.sezione {  font-weight: bold; text-transform: uppercase; color: #FFFFFF; background-color: #33457B; padding-left: 15px; width: 174px; height: 16px}
.sezioneinterna { color: #FFFFFF; background-color: #516AAE; padding-left: 15px ; width: 174px; height: 16px; border-color: black #FFFFFF black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.menu {  color: #000000; background-color: #DEDEDE; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding-left: 15px; border-color: #FFFFFF black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: Tahoma}
.pagina { color: #FFFFFF; background-color: #33457B; padding-left: 15px ; height: 16px; border-color: black #FFFFFF black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.menu_prd {  background-image: url(img/i_sfmenu.gif); background-repeat: repeat-y; background-attachment: fixed; background-position: center top; padding-left: 15px; padding-top: 3px; padding-bottom: 5px; font-family: Tahoma, Verdana, Arial; word-spacing: 3px}
.menu_div { background-image: url(img/i_sfmenudiv.gif); background-repeat: no-repeat; background-attachment: fixed; background-position: center center; clip:  rect(   ); height: 10px; background-color: #FFFFFF}
.menu_prd_interno { background-image: url(img/i_sfmenu_prd.gif); background-repeat: no-repeat; background-attachment: fixed; background-position: center center; padding-left: 26px; padding-top: 3px; padding-bottom: 3px }
.body {  padding-top: 3px; padding-left: 15px}
.menu_div_img { background-image: url(img/i_div_prd.gif); background-repeat: repeat-x; background-attachment: fixed; background-position: center top; width: 174px}
.intoduzione { padding-top: 3px; padding-bottom: 3px; padding-left: 15px ; color: #666666; line-height: 25px; padding-right: 5px}
.bordo_bianco {  border-color: black black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.hand {  cursor: hand}
.sf_pag_dx { background-image: url(img/i_sfpag_dx2.gif); background-repeat: repeat; background-attachment: fixed; background-position: left top; height: 10px; width: 174px }
td.menu a:hover {  }
.menu_prd_attivo { background-image: url(img/i_sfmenu_prd_attivo.gif); background-repeat: no-repeat; background-attachment: fixed; background-position: left top; padding-left: 15px; padding-top: 3px; padding-bottom: 5px }
.sf_sx {  background-attachment: fixed; background-image: url(img/i_sf_menusx2.gif); background-repeat: repeat; background-position: left top}
.menu_prd_int_vuoto { background-repeat: no-repeat; background-attachment: fixed; background-position: center center; padding-left: 15px; padding-top: 3px; padding-bottom: 3px ; width: 174px}
.grigio {  color: #818181}
.arancio {  color: #0066CC; font-weight: bold}
.piu_interlinea {  line-height: 17px}
.th {  padding-top: 5px; border: 1px #CCCCCC none; text-align: center; vertical-align: middle; padding-left: 3px; width: 120px}
.zoom {  border-color: black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; color: #999999; cursor: hand}
.gamma {  font-weight: bold; color: #FFFFFF; text-align: center; border-color: #FFFFFF #FFFFFF black; width: 20%; border-style: solid; border-top-width: 5px; border-right-width: 3px; border-bottom-width: 0px; border-left-width: 0px}
td.body a:hover {  color: #FF9900; cursor: hand}
td.body a:visited {  color: #8B8B8B}
.spazio {  height: 20px}
.menu_x { color: #000000; background-color: #DEDEDE; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding-left: 15px; border-color: #FFFFFF black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: Tahoma ; background-attachment: fixed; background-image: url(img/menu_x.gif); background-repeat: no-repeat; background-position: center top}
.indirizzo { background-image: url(img/i_sfmenu.gif); background-repeat: repeat-y; background-attachment: fixed; background-position: center top; padding-left: 15px; padding-top: 10px; padding-bottom: 5px; font-family: Tahoma, Verdana, Arial; word-spacing: 3px ; line-height: 15px}
.cod {  font-family: Tahoma, Arial, Verdana; font-size: 9px; font-weight: bold}
.form_mes { font-family: Tahpma, Verdana, Arial; font-size: 10px; color: 516AAE; background-color: #FFFFFF; border: 1px #999999 solid; text-align: left; clip: rect( ); width: 405px; font-weight: bold ; height: 100px}
.form_campo { font-family: Tahpma, Verdana, Arial; font-size: 10px; color: #516AAE; background-color: #FFFFFF; border: 1px #999999 solid; text-align: left; clip: rect( ); width: 160px; font-weight: bold ; height: 15px }
td.introduzione a:hover { color: #FF9900; cursor: hand }
.interlinea { padding-top: 3px; padding-bottom: 3px; padding-left: 15px ; color: #666666; line-height: 26px; padding-right: 5px }
.spazio2 { height: 35px; background-image: url(prodotti/img/divisorio_prodotto.gif); background-repeat: no-repeat; background-attachment: fixed; background-position: right center}
.spazio_finepagina { height: 40px}
.menu_sf_thprodotti {  background-attachment: fixed; background-image: url(prodotti/img/menu_sfondo.gif); height: 136px; width: 113px; background-repeat: no-repeat}
.menu_sf_thprodotti_vuoto { background-attachment: fixed; background-image: url(prodotti/img/menu_prd_vuoto.gif); height: 136px; width: 113px ; background-repeat: no-repeat}
.azzurro { color: #0074E8}

