body{ margin:0px; background-image:url(/images/bg_site.jpg); line-height:14px; font-size:70%; font-family:Tahoma, Verdana, Arial, sans-serif; color:#666666;}
td{ line-height:14px; font-family:Tahoma, Verdana, Arial, sans-serif; color:#000000;font-size:70%; font-family:Tahoma, Verdana, Arial, sans-serif;}

h1 { display:inline; font-family:arial; font-size:20px; color:#06223F;}
h2 { display:inline; font-family:trebuchet ms; font-size:14px; color:#FF6600; }
h3 { display:inline; font-family:trebuchet ms; font-size:12px; color:#CC0000;}
h4 { display:inline; font-family:trebuchet ms; font-size:12px; color:#FF6600; }

a {font-family: arial;font-size: 11px;font-style: normal;color: #008100;text-decoration: none;font-weight: normal;}
a:visited {font-family: arial;font-size: 11px;font-style: normal;color: #008100;text-decoration: none;font-weight: normal;}
a:hover {font-family: arial;font-size: 11px;font-style: normal;color: #89E702;text-decoration: none;font-weight: normal;}

a.white {font-family: arial;font-size: 11px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}
a.white:visited {font-family: arial;font-size: 11px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}
a.white:hover {font-family: arial;font-size: 11px;font-style: normal;color: #99FF00;text-decoration: none;font-weight: normal;}

a.green {font-family: arial;font-size: 11px;font-style: normal;color: #C7FB93;text-decoration: none;font-weight: normal;}
a.green:visited {font-family: arial;font-size: 11px;font-style: normal;color: #C7FB93;text-decoration: none;font-weight: normal;}
a.green:hover {font-family: arial;font-size: 11px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}

#m_header ul {list-style-type: none; margin:0; padding:0;}
#m_header li { float:left; width:118px; height:26px; text-align:center; background-image:url(images/bg_tast.gif); padding-top:3px;}
#m_header a { font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}
#m_header a:visited { font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}
#m_header a:hover { font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #91DEF2;text-decoration: none;font-weight: normal;}

#m_footer ul {list-style-type: none; margin:0; padding:0;}
#m_footer li { float:left; width:118px; height:26px; text-align:center; background-image:url(images/bg_tast_f.gif); padding-top:3px;}
#m_footer a { font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}
#m_footer a:visited { font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}
#m_footer a:hover { font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #91DEF2;text-decoration: none;font-weight: normal;}


.m_sx { background-color:#FFCC00; color:#000000;}
.m_sx p { background: url(images/curva_y.gif) no-repeat top right; padding:10px; font-size:12px; margin:0;}
.m_sx ul {list-style-type: none; margin:0; padding:0;}
.m_sx li { border-bottom:1px solid #FFE478; margin-left:10px; margin-right:10px; padding-bottom:2px; padding-top:1px;}
.m_sx a { color: #000000;}
.m_sx a:visited { color: #000000;}
.m_sx a:hover { color: #A88600;}
.m_sx img { width:16px; height:16px; margin-right:5px; vertical-align:middle;}



.end { margin-right:1px;}















a.mn_sx {font-family: arial;font-size: 12px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}
a.mn_sx:visited {font-family: arial;font-size: 12px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}
a.mn_sx:hover {font-family: arial;font-size: 12px;font-style: normal;color: #cccccc;text-decoration: none;font-weight: normal;}

a.header {font-family: arial;font-size: 11px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}
a.header:visited {font-family: arial;font-size: 11px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}
a.header:hover {font-family: arial;font-size: 11px;font-style: normal;color: #cccccc;text-decoration: none;font-weight: normal;}

.list_sottoc { width:260px; float:left; margin-right:4px; margin-bottom:4px;}
.list_sottoc a { font-size:12px; font-weight:bold;}
.list_sottoc a:visited { font-size:12px; font-weight:bold;}
.list_sottoc a:hover { font-size:12px; font-weight:bold;}







a.medium {font-family: arial;font-size: 12px;font-style: normal;color: #013863;text-decoration: none;font-weight: normal;}
a.medium:visited {font-family: arial;font-size: 12px;font-style: normal;color: #013863;text-decoration: none;font-weight: normal;}
a.medium:hover {font-family: arial;font-size: 12px;font-style: normal;color: #4B8AC3;text-decoration: none;font-weight: normal;}









a.mn_black {font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #000000;text-decoration: none;font-weight: normal;;text-transform: uppercase;}
a.mn_black:visited {font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #000000;text-decoration: none;font-weight: normal;;text-transform: uppercase;}
a.mn_black:hover {font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #666666;text-decoration: none;font-weight: normal;;text-transform: uppercase;}


a.mn_sx_down {font-family: arial;font-size: 11px;font-style: normal;color: #FF9900;text-decoration: none;font-weight: normal;}
a.mn_sx_down:visited {font-family: arial;font-size: 11px;font-style: normal;color: #FF9900;text-decoration: none;font-weight: normal;}
a.mn_sx_down:hover {font-family: arial;font-size: 11px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}


a.light_blue {font-family: arial;font-size: 11px;font-style: normal;color: #99CCFF;text-decoration: none;font-weight: normal;}
a.light_blue:visited {font-family: arial;font-size: 11px;font-style: normal;color: #99CCFF;text-decoration: none;font-weight: normal;}
a.light_blue:hover {font-family: arial;font-size: 11px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}



.men_head { float:left; padding-top:2px; padding-left:10px; padding-right:10px;}

.cont_gen { padding:8px; border:1px ridge #fff; margin-left:8px; width:580px; height:700px; }

input { font-family:arial; font-size:11px;}
select { font-family:arial; font-size:11px;}
.mainoption { background-color:#FF6600; color:#ffffff; font-size:12px;}
.no_vert { list-style: none; margin-left:0px}
.menu_sotto_cat { width: 180px; background-color:#ffffff; padding:3px; border:1px solid #cccccc; margin-bottom:1px;}
.menucat { width: 180px; background-color:#000000; padding:3px; margin-left:0px;}


.list_sottoc_home { width:190px; float:left; text-align:left; vertical-align:middle; padding:2px; margin-bottom:1px; margin-right:1px;font-size: 11px;}


.vet_sottoc_home { text-align:left; border:1px solid #cccccc;}
.colonna_home { width:194px; height:160px; float:left; border:1px ridge #ffffff; margin-left:2px; margin-bottom:2px; padding:6px;}

.bg_foto {	border: 1px solid #ffcc00;}



/*----------------------SEZIONE STYLE FORM-----------------------*/

.textbox-search {
				font-family: arial; 
				font-size: 10px;
				border-color: #7F9DB9 ;
				border-top-width: 1px;
				border-top-color: #7F9DB9;
				border-right-width: 1px;
				border-bottom-width: 1px;
				border-left-width: 1px;
				}


#menu {
width: 164px;
}
#menu:after {content:".";height:0; clear:both;visibility:hidden;display:block;}


#menu ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu a, #menu h2 {
display: block;
margin: 0;
padding: 4px 6px;
}

#menu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}

#menu a {
background-image:url(/images/new/bg_menusx.gif);
text-decoration: none;
height:100%;
}

#menu a:hover {
background-image:url(/images/new/bg_menusx_over.gif);
height:100%;
}

#menu li {
position: relative;
background-image:url(/images/new/bg_menusx.gif);
height:22px;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

#navbar { border-bottom:1px solid #cccccc; margin:6px; width:595px; padding-bottom:6px;}

#carr_menu_sx { border:1px solid #cccccc; padding:6px; margin-top:6px; margin-bottom:6px;}


		.blockPortfolio{
	FLOAT: left; WIDTH: 100%; HEIGHT: auto; PADDING-TOP: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; PADDING-BOTTOM: 5px; BACKGROUND: #ffffff; MARGIN-TOP: 11px; FONT-FAMILY: Tahoma; color: #000000;
}

.blockPortfolio H4{
	MARGIN: 0px; PADDING: 0px; MARGIN: 0px; FONT-SIZE: 14px; DISPLAY: block; FONT-WEIGHT: bold; COLOR: #010305; HEIGHT: 20px; LINE-HEIGHT: 20px;
}

.blockPortfolio A{
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #008100; TEXT-DECORATION: none;
}

.blockPortfolio A:VISITED{
	FONT-SIZE: 12px; FONT-WEIGHT: bold; color: #008100; TEXT-DECORATION: none;
}


.blockPortfolio A:HOVER{
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #89E702; TEXT-DECORATION: none;
}			