@charset "utf-8";
/* CSS Document */

* {
   margin:0;
}

BODY  {
	height: 100%;
	font: 70% Verdana;
	color: #000;
	font-variant:normal;
	font-weight:normal;
	line-height:12px;
	text-align:justify;
	text-decoration:none;
	text-transform:none;
	margin-top:15px;
	
	cursor:default;
	background-color:#ffffff;
	border:0px solid;
}

html {
	height: 100%;
	border:0px solid;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -70px; /* the bottom margin is the negative value of the footer's height */
	border:0px solid;

}

.footer, .push {
   height: 70px; /* .push must be the same height as .footer */
	border:0px solid;
	
}

A:link {
	FONT-WEIGHT: normal;
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:Verdana;
}
A:visited {
	FONT-WEIGHT: normal;
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:Verdana;
}
A:hover {
	FONT-WEIGHT: normal;
	COLOR: #333333;
	TEXT-DECORATION: underline;
	font-size:11px;
	font-family:Verdana;
}

.sumenu {
	FONT-WEIGHT: bold;
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size:16px;
	font-family:Verdana;
}

a.menusx:link, a.menusx:visited, a.menusx:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.menusx:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#0026ff;
	text-decoration: none;
}

a.menusx2:link, a.menusx2:visited, a.menusx2:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.menusx2:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffcc2b;
	text-decoration: none;
}

a.menusx3:link, a.menusx3:visited, a.menusx3:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.menusx3:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0026ff;
	text-decoration: none;
}

a.catlink:link, a.catlink:visited, a.catlink:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3262a4;
	text-decoration: none;
}
a.catlink:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.catesto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3262a4;
	text-decoration: none;
}

.menufisso{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffcc2b;
}

.menufisso2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0026ff;
}

.categorie{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3262a4;
}

.bicode{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}


A.sezioni:link {
	FONT-WEIGHT: normal;
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:Verdana;
}
A.sezioni:visited {
	FONT-WEIGHT: normal;
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:Verdana;
}
A.sezioni:hover {
	FONT-WEIGHT: normal;
	COLOR: #333333;
	TEXT-DECORATION: underline;
	font-size:11px;
	font-family:Verdana;
}

A.news:link {
	FONT-WEIGHT: normal;
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:Verdana;
}
A.news:visited {
	FONT-WEIGHT: normal;
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:Verdana;
}
A.news:hover {
	FONT-WEIGHT: normal;
	COLOR: #333333;
	TEXT-DECORATION: underline;
	font-size:11px;
	font-family:Verdana;
}


A.menu:link {
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-size:14px;
	font-family:Verdana;
}

A.menupie:link {
	FONT-WEIGHT: normal;
	COLOR: #fff;
	TEXT-DECORATION: none;
	font-size:10px;
	font-family:Verdana;
}
A.menupie:hover {
	FONT-WEIGHT: normal;
	COLOR: #000;
	TEXT-DECORATION: none;
	font-size:10px;
	font-family:Verdana;
}
A.menu:visited {
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-size:14px;
	font-family:Verdana;
}
A.menu:hover {
	FONT-WEIGHT: bold;
	COLOR: #ffab22;
	TEXT-DECORATION: underline;
	font-size:14px;
	font-family:Verdana;
}

A.email1:link {
	FONT-WEIGHT: normal;
	COLOR:#666666;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:Verdana;
}
A.email1:visited {
	FONT-WEIGHT: normal;
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:Verdana;
}
A.email1:hover {
	FONT-WEIGHT: normal;
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
	font-size:11px;
	font-family:Verdana;
}

A.email3:link {
	FONT-WEIGHT: normal;
	COLOR:#333333;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:Verdana;
}
A.email3:visited {
	FONT-WEIGHT: normal;
	COLOR:#333333;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:Verdana;
}
A.email3:hover {
	FONT-WEIGHT: normal;
	COLOR:#0066cb;
	TEXT-DECORATION: underline;
	font-size:11px;
	font-family:Verdana;
}

A.menu_pannello:link {
	FONT-WEIGHT: normal;
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:Verdana;
}
A.menu_pannello:visited {
	FONT-WEIGHT: normal;
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:Verdana;
}
A.menu_pannello:hover {
	FONT-WEIGHT: normal;
	COLOR: #666666;
	TEXT-DECORATION: underline;
	font-size:11px;
	font-family:Verdana;
}


A.dettagli:link {
	COLOR: #003277;
	font-size:11px;
	font-family:Verdana;
	TEXT-DECORATION: none;
	font-weight:bold;
}
A.dettagli:visited {
	COLOR: #003277;
	font-size:11px;
	font-family:Verdana;
	TEXT-DECORATION: none;
	font-weight:bold;
}
A.dettagli:hover {
	COLOR: #666666;
	font-size:11px;
	font-family:Verdana;
	TEXT-DECORATION: underline;
	font-weight:bold;
}

A.pie:link {
	FONT-WEIGHT: normal;
	COLOR: #666;
	TEXT-DECORATION: none;
	font-size:10px;
	font-family:Verdana;
}
A.pie:visited {
	FONT-WEIGHT: normal;
	COLOR: #666;
	TEXT-DECORATION: none;
	font-size:10px;
	font-family:Verdana;
}
A.pie:hover {
	FONT-WEIGHT: normal;
	COLOR: #FFF;
	TEXT-DECORATION: underline;
	font-size:10px;
	font-family:Verdana;
}

A.lav:link {
	FONT-WEIGHT: normal;
	COLOR: #000;
	TEXT-DECORATION: none;
	font-size:14px;
	font-family:Verdana;
}
A.lav:visited {
	FONT-WEIGHT: normal;
	COLOR: #000;
	TEXT-DECORATION: none;
	font-size:14px;
	font-family:Verdana;
}
A.lav:hover {
	FONT-WEIGHT: normal;
	COLOR: #000;
	TEXT-DECORATION: none;
	font-size:14px;
	font-family:Verdana;
}

A.azzurro:link {
	COLOR: #4ea7d3;
	TEXT-DECORATION: none;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana;
}
A.azzurro:visited {
	COLOR: #4ea7d3;
	TEXT-DECORATION: none;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana;
}
A.azzurro:hover {
	COLOR: #ff6600;
	TEXT-DECORATION: underline;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana;
}

A.lnkgestione:link {
	FONT-WEIGHT: normal;
	COLOR: #006;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:Verdana;
}
A.lnkgestione:visited {
	FONT-WEIGHT: normal;
	COLOR: #006;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:Verdana;
}
A.lnkgestione:hover {
	FONT-WEIGHT: normal;
	COLOR: #F00;
	TEXT-DECORATION: underline;
	font-size:11px;
	font-family:Verdana;
}


H1  {
	font: 13px Verdana;
	color: #003277;
	font-variant:normal;
	font-weight:bold;
	text-align:justify;
	text-decoration:none;
	text-transform:none;
}

H2  {
	font: 11px Verdana;
	color: #000000;
	font-variant:normal;
	font-weight:normal;
	text-align:justify;
	text-decoration:none;
	text-transform:none;
}

#txtrosso
{
border:1px solid #ff0000;
background:#e7edf2;
font-family: Verdana;
font-size:11px;
color:#003376;
height:16px;
vertical-align:middle
}

#txtblu
{
border:1px solid #CCC;
background:#f5f6f6;
font-family: Verdana;
font-size:11px;
color:#003376;
height:16px;
vertical-align:middle
}

#txtblu2
{
border:1px solid #CCC;
background:#f5f6f6;
font-family: Verdana;
font-size:11px;
color:#003376;
vertical-align:middle
}

#slct
{
border:1px solid #3362a3;
background:#e5eef4;
font-family: Verdana;
font-size:11px;
color:#003376;
height:16px;
vertical-align:middle
}

#txtazzurro
{
border:1px solid #F8F8F8;
background:#FFF;
font-family: Verdana;
font-size:11px;
color:#000;
height:14px;
vertical-align:middle
}

#txtbianco
{
border:1px solid #fff;
background:#fff;
font-family: Verdana;
font-size:11px;
color:#003376;
height:16px;
vertical-align:middle
}

#pulsante{
background:url(/images/sf_button.gif) no-repeat;
border: 0px solid #fff;
font-family: Verdana;
font-size:11px;
color:#FFFFFF;
height:18px;
width:51px;
cursor:pointer;
}

#pulsante_azzurro{
background-color:#FFFFFF;
border: 1px solid #CCCCCC;
font-family: Verdana;
font-size:11px;
color:#000000;
height:23px;
text-align:right;
cursor:pointer;
}

#pulsante1{
background:url(/images/sf_conferma1.gif) no-repeat;
border: 0px solid #CCCCCC;
font-family: Verdana;
font-size:11px;
color:#FFFFFF;
height:20px;
width:82px;
text-align:center;
cursor:pointer;
}

#pulsante2{
background:url(/images/sf_button2.gif) no-repeat;
border: 0px solid #CCCCCC;
font-family: Verdana;
font-size:11px;
color:#FFFFFF;
height:20px;
width:65px;
text-align:center;
cursor:pointer;
}

#pulsante3{
background:url(/images/sf_conferma.gif) no-repeat;
border: 0px solid #CCCCCC;
font-family: Verdana;
font-size:11px;
color:#FFFFFF;
height:20px;
width:120px;
text-align:center;
cursor:pointer;
}

#icona{
border:0px solid #fff;
font-family: Verdana;
font-size:11px;
color:#FFFFFF;
height:13px;
width:11px;
vertical-align:middle;
cursor:pointer;
}

#icona1{
border:0px solid #fff;
font-family: Verdana;
font-size:11px;
color:#FFFFFF;
height:20px;
width:20px;
vertical-align:middle;
cursor:pointer;
}

#pag_des
{
border:1px solid #3262a4;
background-color:#3262a4;
font-family: Verdana;
font-size:11px;
font-weight:bold;
text-align:center;
vertical-align:middle;
color:#ffffff;
height:13px;
width:13px;
cursor:default;
padding-left:1px;
padding-right:1px;
padding-bottom:1px;
padding-top:1px;
float:left;
margin-left:2px;
margin-right:2px;
}

#pag_sel
{
border:1px solid #3262a4;
background-color:#e5eef4;
font-family: Verdana;
font-size:11px;
text-align:center;
vertical-align:middle;
color:#3262a4;
height:13px;
width:13px;
cursor:pointer;
padding-left:1px;
padding-right:1px;
padding-bottom:1px;
padding-top:1px;
float:left;
margin-left:2px;
margin-right:2px;
}

.blu  {
	font: 11px Verdana;
	color: #003376;
	font-variant:normal;
	font-weight:normal;
	line-height:12px;
	text-decoration:none;
	text-transform:none;
}

.blu_grande  {
	font: 14px Verdana;
	color: #003376;
	font-variant:normal;
	font-weight: bold;
	line-height:20px;
	text-decoration:none;
	text-transform:none;
}

.rosso  {
	font: 11px Verdana;
	color: #FF0000;
	font-variant:normal;
	font-weight:normal;
	line-height:12px;
	text-decoration:none;
	text-transform:none;
}

.bianco  {
	font: 11px Verdana;
	color: #FFFFFF;
	font-variant:normal;
	font-weight:normal;
	line-height:12px;
	text-decoration:none;
	text-transform:none;
}

.testata_sezioni  {
	font: 12px Verdana;
	color: #FFFFFF;
	font-variant:normal;
	font-weight:normal;
	line-height:12px;
	text-align:justify;
	text-decoration:none;
	text-transform:none;
	padding-left:34px;
	padding-top:2px;
}

.titolo_vetrina  {
	font: 11px Verdana;
	color: #003277;
	font-variant:normal;
	font-weight:600;
	line-height:12px;
	text-align:left;
	text-decoration:none;
	text-transform:none;
}

.piccolo {
	FONT-WEIGHT: normal;
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size:9px;
	font-family:Verdana;
}

.prezzo {
	FONT-WEIGHT: normal;
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size:13px;
	font-family:Verdana;
}

.prezzo_grande {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-weight:600;
	font-style:italic;
	font-size:29px;
	line-height:32px;
	font-stretch:ultra-condensed;
	font-family:Times New Roman;
}

.cornice_tbl
{
	COLOR: #000000;
	font-size:11px;
	font-family:Verdana;
	border:solid 1px #dfdfe0;
	background-color:#f5f6f6;
}

.sezioni {
	font: 100% Verdana;
	color: #000000;
	font-variant:normal;
	font-weight:normal;
	line-height:12px;
	text-decoration:none;
	text-transform:none;
	margin:0px;
}

.grande_blu {
	font: 130% Verdana;
	color: #3262a4;
	font-variant:normal;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
}

.subMenu A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #CCCCCC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.subMenu A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #CCCCCC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.subMenu A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #CCCCCC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.subMenu A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

/*	 CSS MENU	*/
<!--%%%%%%%%%%%% QuickMenu Styles [Keep in head for full validation!] %%%%%%%%%%%-->
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{
	display:block;
	font-size:1px;
	border-width:0px;
	border-style:solid;
	position:relative;
}
.qmmc .qmdividery{
	float:left;width:0px;
}
.qmmc .qmtitle{
	display:block;
	cursor:default;
	white-space:nowrap;
	position:relative;
}
.qmclear {
	font-size:1px;
	height:0px;
	width:0px;
	clear:left;
	line-height:0px;
	display:block;
	float:none !important;
}
.qmmc {
	position:relative;
	zoom:1;
}
.qmmc a, .qmmc li {
	float:left;
	display:block;
	white-space:nowrap;
	position:relative;
}
.qmmc div a, .qmmc ul a, .qmmc ul li {
	float:none;
}
.qmsh div a {
	float:left;
}
.qmmc div{
	visibility:hidden;
	position:absolute;
}
.qmmc ul {
	left:-10000px;
	position:absolute;
}
.qmmc, .qmmc ul {
	list-style:none;
	padding:0px;margin:0px;
}
.qmmc li a {
	float:none
}
.qmmc li{
	position:relative;
}
.qmmc ul {
	z-index:10;
}
.qmmc ul ul {
	z-index:20;
}
.qmmc ul ul ul {
	z-index:30;
}
.qmmc ul ul ul ul {
	z-index:40;
}
.qmmc ul ul ul ul ul {
	z-index:50;
}
li:hover>ul{
	left:auto;
}
#qm0 ul {
	top:100%;
}
#qm0 ul li:hover>ul{
	top:0px;
	left:100%;
}
/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/
	/* Remove the comments bleow for vertical mains and change the false value to
           true in the qm_create function after the menus structure. */
	/*.qmmc a {float:none}*/
	/*"""""""" (MAIN) Container """""""" DIV CONTENITORE DEL MENU */
	#qm0
	{ 
		/*background-color:#000000;
		border-width:1px 1px 1px 1px;
		border-style:solid;
		border-color:#000000;*/
		text-align:left;
		float:left;
		margin:0px 0px 0px 0px;
		padding:20px 0px 0px 15px;
		width:160px;
		/*background-image:url(/images/bg.gif);*/
	}
	 /*"""""""" (MAIN) Items """""""" PROPRIETA' DELLA CLASSE DEL TESTO STATO LINK DI PADRE */
	#qm0 a
	{
		color:#333333;
		background-color:transparent;
		font-family:Verdana;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
		text-align:left;
		padding:5px 20px 3px 5px;
		border-style:solid;
		border-color:#aaaaaa;
		border-width:0px 0px 0px 0px;
		
	}
	/*"""""""" (MAIN) Hover State """""""" PROPRIETA' DELLA CLASSE DEL TESTO STATO HOVER DI PADRE */
	#qm0 a:hover
	{ 
		/*border-color:#333333;*/
		font-weight:normal;
		color:#FF0000;
		border-color:#dfebf3;
		text-decoration:underline;
	}
	/*"""""""" (MAIN) Active State """""""" PROPRIETA' DELLA CLASSE DEL TESTO STATO HOVER DI PADRE QUANDO POSSIEDE SOTTOCATEGORIE*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover
	{ 
		color:#FF0000;
		border-color:#dfebf3;
		background:url(/icone/arrow_hl.gif) no-repeat right;
	}
	/*"""""""" (MAIN) Parent Items """"""""*/
	#qm0 .qmparent
	{
		background:url(/icone/arrow2.gif) no-repeat right;
	}
	/*"""""""" [SUB] Containers """""""" DIV CONTENITORE DELLA SOTTOCATEGORIA */
	#qm0 div
	{
		background-color:#e8e9e9;
		padding:3px 3px 3px 3px;
		margin-left:5px;
		border-style:solid;
		border-width:1px 1px 1px 1px;
		border-color:#666;
		font-weight:normal;
	}
	/*"""""""" [SUB] Items """"""""PROPRIETA' DELLA CLASSE DEL TESTO STATO LINK DI FIGLIO */
	#qm0 div a
	{		
		font-size:11px;
		font-weight:normal;
		color:#000000;
		border-width:0px 0px 0px 0px;
		border-color:#dfebf3;
		background-color:#e8e9e9;
		padding:3px 20px 3px 5px;
	}
	/*"""""""" [SUB] Hover State """""""" PROPRIETA' DELLA CLASSE DEL TESTO STATO HOVER DI FIGLIO */
	#qm0 div a:hover
	{
		color:#FF0000;
		text-decoration:underline;
	}
	/*""""""""[SUB] Active State """"""""*/
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover
	{
		color:#3262a2;
		text-decoration:underline;
		background-color:#e8e9e9;
	}
	/*"""""""" [SUB] Parent Items """"""""*/
	#qm0 div .qmparent 
	{
	background:url(/icone/arrow_hl.gif) no-repeat right;
	}

