<!--
/***************************************
*  Copyright 2004 by Alberto Basso
*  Author: Alberto Basso
*  e-mail: info@openprog.com
*     web: http://www.openprog.com
****************************************/

BODY {
		background-color: #C8CAD5;
        background: #BFC1CE url('../images/background.jpg') repeat-x;
        color: #222222;
        font-family: Tahoma, sans-serif, Helvetica, Geneva;
        font-size: 12px;
        font-weight: normal;
        margin: 0px;
}

A       { color: #0068CC; text-decoration: underline; }
A:hover { color: #FF6600; text-decoration: none; }
A.menu       { font-weight: bold; font-size: 11px; color: #0068CC; text-decoration: none; }
A.menu:hover { color: #0000FF; text-decoration: underline; }
A.cat       { font-size: 11px; color: #0068CC; text-decoration: none; }
A.cat:hover { color: #FF6600; text-decoration: underline; }
A.subcat       { font-size: 11px; color: #0068CC; text-decoration: none; }
A.subcat:hover { color: #FF6600; text-decoration: underline; }

TABLE { border: none; font-size: 11px; }
IMG   { border: none; }
FORM  { padding: 0px; margin: 0px; }
INPUT { border: 1px solid #999999; background-color: #F9F9F9; padding-left: 5px; }
SELECT { border: 1px solid #999999; padding-left: 5px; }
INPUT.button { background: url('../images/bg_button.jpg') repeat-x; font-weight: bold; letter-spacing: 1px;	font-size: 9px; border: 1px solid #767C98; color: #0058BB; padding: 1px; }

BR    { font-size: 8px; }

UL	{ line-height: 20px; }
OL	{ line-height: 17px; }

TABLE.main { width: 780px; height: 100%; }
div#main { height: 100%; }

/*TD { line-height: 17px; }*/

TD.sx { background: url('../images/bg_sx.jpg') repeat-y; height: 100%; vertical-align: top; }
TD.dx { background: url('../images/bg_dx.jpg') repeat-y; height: 100%; vertical-align: top; }
TD.header { background: url('../images/bg_logo.jpg') repeat-x; width: 100%; }
TD.menu   { background: url('../images/bg_menu.jpg') repeat-x; padding-left: 3px; padding-right: 3px; text-align: center; vertical-align: bottom; }
TD.menu-bottom { background: url('../images/bg_menu_bottom.jpg') repeat-x; }
TD.ricerca { background: url('../images/bg_ricerca.jpg') no-repeat; width: 386px; height: 89px;	vertical-align: middle;	padding-left: 20px;	padding-right: 20px;}

TD.box-top    { border-top: 1px solid #D6D8E0; background-color: #F7F7F7; width: 100%; height: 6px; }
TD.box-bottom { border-bottom: 1px solid #D6D8E0; background-color: #F7F7F7; width: 100%; height: 6px; }
TD.box 	      { border-left: 1px solid #D6D8E0; border-right: 1px solid #D6D8E0; padding-left: 5px; padding-right: 5px;	background-color: #F7F7F7; }

TD.box-top-yellow    { border-top: 1px solid #F4D9B3; background-color: #FFFFDD; width: 100%; height: 6px; }
TD.box-bottom-yellow { border-bottom: 1px solid #F4D9B3; background-color: #FFFFDD; width: 100%; height: 6px; }
TD.box-yellow        { border-left: 1px solid #F4D9B3; border-right: 1px solid #F4D9B3; padding-left: 5px; padding-right: 5px; background-color: #FFFFDD; }

TD.box-top-green    { border-top: 1px solid #B9EBB1; background-color: #ECFFE6; width: 100%; height: 6px; }
TD.box-bottom-green { border-bottom: 1px solid #B9EBB1; background-color: #ECFFE6; width: 100%; height: 6px; }
TD.box-green        { border-left: 1px solid #B9EBB1; border-right: 1px solid #B9EBB1; padding-left: 5px; padding-right: 5px; background-color: #ECFFE6; }

TD.box-top-white    { border-top: 1px solid #B9EBB1; background-color: #FFFFFF; width: 100%; height: 6px; }
TD.box-bottom-white { border-bottom: 1px solid #B9EBB1; background-color: #FFFFFF; width: 100%; height: 6px; }
TD.box-white        { border-left: 1px solid #B9EBB1; border-right: 1px solid #B9EBB1; padding-left: 5px; padding-right: 5px; background-color: #FFFFFF; }

IMG.thumbnail  { width: 110px; height: 110px; }

.note 		  { font-size: 10px; color: #888888; }
.note A       { color: #777777; text-decoration: underline; font-weight: bold; }
.note A:hover { color: #BB0000; text-decoration: none; font-weight: bold; }

.news         { color: #446977; font-size: 11px; }
.news A       { color: #446977; font-size: 11px; text-decoration: none;  }
.news A:hover { color: #FF6600; font-size: 11px; text-decoration: underline;  }

.desc         { color: #222222; text-decoration: none; }
.desc A       { color: #222222; text-decoration: none; font-weight: bold; }
.desc A:hover { color: #FF6600; text-decoration: underline; font-weight: bold; }

.desc2         { color: #777777; font-size: 10px; text-decoration: none; }
.desc2 A       { color: #777777; text-decoration: none; }
.desc2 A:hover { color: #FF6600; text-decoration: underline; }

.cod { color: #999999; font-size: 11px; }
.avaible  { font-weight: bold; font-size: 10px; padding: 2px; padding-left: 5px; padding-right: 5px; }
.avaible2 { font-weight: bold; font-size: 10px; padding: 2px; padding-left: 5px; padding-right: 5px; color: #FFFFFF; }
.cat-title  { color: #BB0000; }
.cat-title2 { color: #607B86; font-size: 11px; font-weight: bold; }
.prezzo     { color: #008800; font-size: 12px; font-style: italic; }
.title-blu  { color: #446977; font-size: 15px; font-weight: bold; }
.title-red  { color: #BB0000; font-size: 15px; font-weight: bold; }
.faq	    { color: #BB0000; font-size: 12px; font-weight: bold; }
.title-blu2 { color: #446977; font-size: 20px; }
.title-red2 { color: #BB0000; font-size: 25px; }
.text-small 		{ font-size: 11px; }
.text-small A       { color: #0068CC; text-decoration: underline; }
.text-small A:hover { color: #0000FF; text-decoration: none; }

-->
