@charset "utf-8";
/* CSS Document */


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;
}


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: normal;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:Verdana;
}
A.menu:visited {
	FONT-WEIGHT: normal;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:Verdana;
}
A.menu:hover {
	FONT-WEIGHT: normal;
	COLOR: #98c4e0;
	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: #005a82;
	font-size:11px;
	font-family:Verdana;
	TEXT-DECORATION: none;
	font-weight:bold;
}
A.dettagli:visited {
	COLOR: #005a82;
	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: #000000;
	TEXT-DECORATION: none;
	font-size:10px;
	font-family:Verdana;
}
A.pie:visited {
	FONT-WEIGHT: normal;
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size:10px;
	font-family:Verdana;
}
A.pie:hover {
	FONT-WEIGHT: normal;
	COLOR: #000066;
	TEXT-DECORATION: underline;
	font-size:10px;
	font-family:Verdana;
}

A.lnkgestione:link {
	FONT-WEIGHT: normal;
	COLOR: #295188;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:Verdana;
}
A.lnkgestione:visited {
	FONT-WEIGHT: normal;
	COLOR: #295188;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:Verdana;
}
A.lnkgestione:hover {
	FONT-WEIGHT: normal;
	COLOR: #333333;
	TEXT-DECORATION: underline;
	font-size:11px;
	font-family:Verdana;
}

BODY  {
	font: 70% Verdana;
	color: #000000;
	font-variant:normal;
	font-weight:normal;
	line-height:12px;
	text-align:justify;
	text-decoration:none;
	text-transform:none;
	margin:0px;
	background:url(../images/materassi_01.jpg) repeat-x top;
	cursor:default;
}

H1  {
	font: 14px Verdana;
	color: #005a82;
	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 #3362a3;
background:#e5eef4;
font-family: Verdana;
font-size:11px;
color:#003376;
height:19px;
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 #8bbfd7;
background:#8bbfd7;
font-family: Verdana;
font-size:11px;
color:#003376;
height:16px;
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:20px;
width:59px;
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;
}

.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:40px;
}

/*
.testata_sezioni{
	font: 13px Verdana;
	color:#333333;
	font-variant:normal;
	font-weight:bold;
	line-height:12px;
	text-align:justify;
	text-decoration:none;
	text-transform:none;
	padding-left:0px;
}
*/

A.testasez:link {
	font-variant:normal;
	font-weight:bold;
	line-height:12px;
	COLOR: #333333;
	TEXT-DECORATION: none;
	font-size:13px;
	font-family:Verdana;
}
A.testasez:visited {
	font-variant:normal;
	font-weight:bold;
	line-height:12px;
	COLOR: #333333;
	TEXT-DECORATION: none;
	font-size:13px;
	font-family:Verdana;
}
A.testasez:active {
	font-variant:normal;
	font-weight:bold;
	line-height:12px;
	COLOR: #333333;
	TEXT-DECORATION: none;
	font-size:13px;
	font-family:Verdana;
}
A.testasez:hover {
	font-variant:normal;
	font-weight:bold;
	line-height:12px;
	COLOR: #333333;
	TEXT-DECORATION: underline;
	font-size:13px;
	font-family:Verdana;
}

.titolo_vetrina  {
	font: 11px Verdana;
	color: #005a82;
	font-variant:normal;
	font-weight:normal;
	line-height:12px;
	text-align:justify;
	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 #3362a3;
	background-color:#d9e9f3;
}

.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:#666666;
		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:#FBFCC9;
		padding:3px 3px 3px 3px;
		margin-left:5px;
		border-style:solid;
		border-width:1px 1px 1px 1px;
		border-color:#3262a2;
		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:#EDEFAD;
		padding:3px 20px 3px 5px;
	}
	/*"""""""" [SUB] Hover State """""""" PROPRIETA' DELLA CLASSE DEL TESTO STATO HOVER DI FIGLIO */
	#qm0 div a:hover
	{
		color:#666;
		text-decoration:underline;
	}
	/*""""""""[SUB] Active State """"""""*/
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover
	{
		color:#3262a2;
		text-decoration:underline;
		background-color:#dfebf3;
	}
	/*"""""""" [SUB] Parent Items """"""""*/
	#qm0 div .qmparent 
	{
	background:url(/icone/arrow_hl.gif) no-repeat right;
	}

