@charset "utf-8";
/* CSS Document */

body,html {
	margin:0; 
	padding:0; 
	text-align:left;
	font-family:arial;
	font-size:11px;
	background:url(/images/sfondo.jpg) repeat-x;
	}
A:link {
	FONT-WEIGHT: normal;
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
}
A:visited {
	FONT-WEIGHT: normal;
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
}
A:hover {
	FONT-WEIGHT: normal;
	COLOR: #333;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
}

A.carrello_link:link {
	FONT-WEIGHT: bold;
	COLOR:#333;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
}
A.carrello_link:visited {
	FONT-WEIGHT: bold;
	COLOR: #333;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
}
A.carrello_link:hover {
	FONT-WEIGHT: bold;
	COLOR: #0099cc;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
}

A.lnkallegato:link {
	FONT-WEIGHT: normal;
	COLOR:#333;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
}
A.lnkallegato:visited {
	FONT-WEIGHT: normal;
	COLOR: #333;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
}
A.lnkallegato:hover {
	FONT-WEIGHT: normal;
	COLOR: #0099cc;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
}

A.elimina:link {
	FONT-WEIGHT: normal;
	COLOR: #ff6600;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
}
A.elimina:visited {
	FONT-WEIGHT: normal;
	COLOR: #ff6600;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
}
A.elimina:hover {
	FONT-WEIGHT: normal;
	COLOR: #666;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
}


A.verde_link:link {
	FONT-WEIGHT: bold;
	COLOR: #009999;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
}
A.verde_link:visited {
	FONT-WEIGHT: bold;
	COLOR: #009999;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
}
A.verde_link:hover {
	FONT-WEIGHT: bold;
	COLOR: #666;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
}


A.sezioni:link {
	FONT-WEIGHT: normal;
	COLOR: #000;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
}
A.sezioni:visited {
	FONT-WEIGHT: normal;
	COLOR: #000;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
}
A.sezioni:hover {
	FONT-WEIGHT: normal;
	COLOR: #98c4e0;
	TEXT-DECORATION: underline;
	font-size:11px;
	font-family:arial;
}

A.grigio_mini1:link, A.grigio_mini1:visited {
	COLOR:#666666;
	TEXT-DECORATION: none;
	font-size:11px;
}
A.grigio_mini1:hover {
	COLOR:#2c7ebd;
	TEXT-DECORATION: none;
	font-size:11px;
}

A.grigio_mini:link, A.grigio_mini:visited {
	COLOR:#666666;
	TEXT-DECORATION: none;
	font-size:11px;
}
A.grigio_mini:hover {
	COLOR:#2c7ebd;
	TEXT-DECORATION: none;
	font-size:11px;
}

A.mini_link:link, A.mini_link:visited {
	COLOR:#2c7ebd;
	TEXT-DECORATION: none;
	font-size:11px;
}
A.mini_link:hover {
	COLOR:#999999;
	TEXT-DECORATION: none;
	font-size:11px;
}
A.blue:link, A.blue:visited {
	COLOR:#066db4;
	TEXT-DECORATION: none;
	font-size:11px;
}
A.blue:hover {
	COLOR:#999999;
	TEXT-DECORATION: none;
	font-size:11px;
}

A.great_link_oro:link, A.great_link_oro:visited {
	COLOR:#ff3300;
	TEXT-DECORATION: none;
	font-size:12px;
}
A.great_link_oro:hover {
	COLOR:#999999;
	TEXT-DECORATION: none;
	font-size:12px;
}

A.great_link:link, A.great_link:visited {
	COLOR:#0099cc;
	TEXT-DECORATION: none;
	font-size:12px;
	font-weight:bold;
}
A.great_link:hover {
	COLOR:#999999;
	TEXT-DECORATION: none;
	font-size:12px;
	font-weight:bold;
}

A.news_dett:link, A.news_dett:visited {
	COLOR:#666;
	TEXT-DECORATION: none;
}
A.news_dett:hover {
	COLOR:#999;
	TEXT-DECORATION: underline;
}


A.menu:link {
	FONT-WEIGHT: normal;
	COLOR:#fff;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
	font-weight:bold;
}
A.menu:visited {
	FONT-WEIGHT: normal;
	COLOR: #fff;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
	font-weight:bold;
}
A.menu:hover {
	FONT-WEIGHT: normal;
	COLOR: #022e3d;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
	font-weight:bold;
}

A.cerca:link {
	FONT-WEIGHT: normal;
	COLOR:#333;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
	font-weight:bold;
}
A.cerca:visited {
	FONT-WEIGHT: normal;
	COLOR: #333;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
	font-weight:bold;
}
A.cerca:hover {
	FONT-WEIGHT: normal;
	COLOR: #0099cc;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
	font-weight:bold;
}

A.bianco:link {
	FONT-WEIGHT: normal;
	COLOR: #666;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
}
A.bianco:visited {
	FONT-WEIGHT: normal;
	COLOR: #666;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
}
A.bianco:hover {
	FONT-WEIGHT: normal;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
}

A.verde:link {
	FONT-WEIGHT: bold;
	COLOR: #009999;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
}
A.verde:visited {
	FONT-WEIGHT: bold;
	COLOR: #009999;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
}
A.verde:hover {
	FONT-WEIGHT: bold;
	COLOR: #333;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
}
a.menubianco:link, a.menubianco:visited{
	color:#000;
	text-decoration:none;
}
a.menubianco:hover{
	color: #FF3300;
	text-decoration:underline;
}
A.dettagli:link {
	COLOR: #333;
	font-size:11px;
	font-family:arial;
	TEXT-DECORATION: none;
	font-weight:bold;
}
A.dettagli:visited {
	COLOR: #333;
	font-size:11px;
	font-family:arial;
	TEXT-DECORATION: none;
	font-weight:bold;
}
A.dettagli:hover {
	COLOR: #ff6600;
	font-size:11px;
	font-family:arial;
	TEXT-DECORATION: nome;
	font-weight:bold;
}

A.pie:link {
	FONT-WEIGHT: normal;
	COLOR: #666;
	TEXT-DECORATION: none;
	font-size:10px;
	font-family:arial;
}
A.pie:visited {
	FONT-WEIGHT: normal;
	COLOR: #666;
	TEXT-DECORATION: none;
	font-size:10px;
	font-family:arial;
}
A.pie:hover {
	FONT-WEIGHT: normal;
	COLOR: #98c4e0;
	TEXT-DECORATION: underline;
	font-size:10px;
	font-family:arial;
}

A.pie1:link {
	FONT-WEIGHT: normal;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
}
A.pie1:visited {
	FONT-WEIGHT: normal;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-size:11px;
	font-family:arial;
}
A.pie1:hover {
	FONT-WEIGHT: normal;
	COLOR: #FF0000;
	TEXT-DECORATION: underline;
	font-size:12px;
	font-family:arial;
}

A.blu_link:link {
	FONT-WEIGHT: bold;
	COLOR: #0099cc;
	TEXT-DECORATION: none;
	font-size:12px;
	font-family:arial;
}
A.blu_link:visited {
	FONT-WEIGHT: bold;
	COLOR: #0099cc;
	TEXT-DECORATION: none;
	font-size:12px;
	font-family:arial;
}
A.blu_link:hover {
	FONT-WEIGHT: bold;
	COLOR: #0099cc;
	TEXT-DECORATION: none;
	font-size:12px;
	font-family:arial;
}


H1  {
	font: 14px arial;
	color: #0099cc;
	font-variant:normal;
	font-weight:bold;
	text-align:justify;
	text-decoration:none;
	text-transform:none;
	display:inline;
	}

H2  {
	font: 11px arial;
	color: #0099cc;
	font-variant:normal;
	font-weight:bold;
	text-align:justify;
	text-decoration:none;
	text-transform:none;
	display:inline;
}


SELECT
{
background:#ffffff;
font-family: arial;
font-size:10px;
color:#003376;
}

TEXTAREA
{
border:1px solid #3362a3;
background:#e5eef4;
font-family: arial;
font-size:10px;
color:#003376;
}

#sf_corpo_prodotti
{
	background:url(/images/sf_cat1.jpg) repeat-y top left;
	width:197px;
}

#sf_corpo_prodotti_dx
{
	background:url(/images/sf_cat_dx.jpg) repeat-y top left;
	width:197px;
}


#txtrosso
{
border:1px solid #ff0000;
background:#e7edf2;
font-family: arial;
font-size:11px;
color:#003376;
height:16px;
vertical-align:middle
}

#txtblu
{
border:1px solid #3362a3;
background:#e5eef4;
font-family: arial;
font-size:11px;
color:#003376;
height:16px;
vertical-align:middle
}

#slct
{
border:1px solid #3362a3;
background:#e5eef4;
font-family: arial;
font-size:11px;
color:#003376;
height:16px;
vertical-align:middle
}

#txtazzurro
{
border:1px solid #8bbfd7;
background:#8bbfd7;
font-family: arial;
font-size:11px;
color:#003376;
height:16px;
vertical-align:middle
}

#sf_login
{
	background:url(/images/sf_log.png) no-repeat;
	width:285px;
	height:186px;
	border:0px;
	color:#666666;
	padding:6px 0px 0px 10px;
	font-size:11px;
}

#input_tipo
{
	border:solid 1px #CCC;
	width:145px;
	height:16px;
	color:#333;
	padding:2px 0px 0px 10px;
	font-size:11px;
}

#input_tipo_reg
{
	border:solid 1px #999;
	width:205px;
	height:16px;
	color:#666666;
	padding:2px 0px 0px 5px;
	font-size:11px;
}



#input_tipo2
{
	border:solid 1px #CCC;
	width:140px;
	height:16px;
	padding:3px 0px 0px 10px;
	font-size:11px;
}

#input_tipo1
{
	background:url(/images/sf_input1.png) no-repeat;
	width:167px;
	height:22px;
	border:0px;
	color:#fff;
	padding:6px 0px 0px 10px;
	font-size:11px;
}

#input_invia
{
	background:url(/images/invia.jpg) no-repeat;
	width:88px;
	height:30px;
	border:0px;
	cursor:pointer;
}

#input_ricerca
{
	border:solid 1px #CCC;
	width:180px;
	height:19px;
	cursor:pointer;
	font:11px arial;
	color:#333;
	padding:5px 0 0 6px;
}

#testata
{
	background:url(/images/testata.jpg) no-repeat;
	width:950px;
	height:97px;
	border:0px;
	cursor:pointer;
}

#pulsante{
background:url(/images/sf_button.gif) no-repeat;
border: 0px solid #fff;
font-family: Verdana;
font-size:11px;
color:#333;
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;
}

#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: 14px arial;
	color: #0099cc;
	font-variant:normal;
	font-weight:normal;
	line-height:12px;
	text-decoration:none;
	text-transform:none;
}

.rosso  {
	font: 12px arial;
	color:#FF0000;
	font-variant:normal;
	font-weight:normal;
	line-height:12px;
	text-decoration:none;
	text-transform:none;
}


.corpo  {
	font: 11px arial;
	color: #333;
	font-variant:normal;
	font-weight:normal;
	line-height:13px;
	text-decoration:none;
	text-transform:none;
	text-align:justify;
	padding:0 20px 0 0;
}

.prezzo_listino  {
	font: 14px arial;
	color: #999999;
	font-variant:normal;
	font-weight:bold;
	line-height:12px;
	text-decoration:none;
	text-transform:none;
}

.prezzo_1  {
	font: 18px arial;
	color: #333333;
	font-variant:normal;
	font-weight:bold;
	line-height:28px;
	text-decoration:none;
	text-transform:none;
}

.prezzo_guaco  {
	font: 30px arial;
	color: #333333;
	font-variant:normal;
	font-weight:bold;
	line-height:40px;
	text-decoration:none;
	text-transform:none;
}

.bianco_menu  {
	font: 11px arial;
	color: #fff;
	font-variant:normal;
	font-weight:normal;
	line-height:12px;
	text-decoration:none;
	text-transform:none;
}

.bianco_grande  {
	font: 12px arial;
	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: 12px arial;
	color: #fff;
	font-variant:normal;
	font-weight:bold;
	line-height:10px;
	text-align:justify;
	text-decoration:none;
	text-transform:none;
	padding-left:25px;
}

.testata_sezioni2  {
	font: 12px arial;
	color: #fff;
	font-variant:normal;
	font-weight:bold;
	line-height:10px;
	text-align:justify;
	text-decoration:none;
	text-transform:none;
	padding-left:18px;
}

.viola  {
	font: 12px arial;
	color: #e2007a;
	font-variant:normal;
	font-weight:bold;
	line-height:12px;
	text-align:justify;
	text-decoration:none;
	text-transform:none;
}

.titolo_vetrina  {
	font: 11px arial;
	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:arial;
}

.prezzo {
	FONT-WEIGHT: normal;
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size:13px;
	font-family:arial;
}

.prezzo_grande {
	COLOR: #006699;
	TEXT-DECORATION: none;
	font-style:italic;
	font-size:29px;
	line-height:36px;
	font-weight:bold;
	font-stretch:ultra-condensed;
	font-family:arial;
}

.cornice_tbl
{
	COLOR: #000000;
	font-size:11px;
	font-family:arial;
	border:solid 1px #000000;
	background-color:#CCCCCC;
}

.sezioni {
	font: 100% arial;
	color: #ffffff;
	font-variant:normal;
	font-weight:normal;
	line-height:12px;
	text-decoration:none;
	text-transform:none;
	margin:0px;
}

a.email:link {
	color: #333333;
	text-decoration: none;
}
a.email:visited {
	color:#333333;
	text-decoration: none;
}
a.email:hover {
	text-decoration: none;
	color:#2c7ebd;

}


/*	 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:5px 0px 0px 10px;
		width:160px;
		/*background-image:url(/images/bg.gif);*/
	}
	 /*"""""""" (MAIN) Items """""""" PROPRIETA' DELLA CLASSE DEL TESTO STATO LINK DI PADRE */
	#qm0 a
	{
		color:#000;
		background-color:transparent;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		text-align:left;
		padding:0px 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:bold;
		color:#0099cc;
		border-color:#dfebf3;
		text-decoration:none;
	}
	/*"""""""" (MAIN) Active State """""""" PROPRIETA' DELLA CLASSE DEL TESTO STATO HOVER DI PADRE QUANDO POSSIEDE SOTTOCATEGORIE*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover
	{ 
		color:#0099cc;
		border-color:#dfebf3;
		background:url(/icone/arrow_1.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:#fff;
		padding:3px 3px 3px 3px;
		margin-left:5px;
		border-style:solid;
		border-width:1px 1px 1px 1px;
		border-color:#ccc;
		font-weight:bold;
	}
	/*"""""""" [SUB] Items """"""""PROPRIETA' DELLA CLASSE DEL TESTO STATO LINK DI FIGLIO */
	#qm0 div a
	{		
		font-size:11px;
		font-weight:bold;
		color:#000;
		border-width:0px 0px 0px 0px;
		border-color:#dfebf3;
		background-color:#fff;
		padding:3px 20px 3px 5px;
	}
	/*"""""""" [SUB] Hover State """""""" PROPRIETA' DELLA CLASSE DEL TESTO STATO HOVER DI FIGLIO */
	#qm0 div a:hover
	{
		color:#0099cc;
		text-decoration:none;
	}
	/*""""""""[SUB] Active State """"""""*/
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover
	{
		color:#f1eeee;
		text-decoration:none;
		background-color:#666666;
	}
	/*"""""""" [SUB] Parent Items """"""""*/
	#qm0 div .qmparent 
	{
	background:url(/icone/arrow_hl.gif) no-repeat right;
	}
/*class div*/
.contenitore { width:370px; margin: 0 auto; text-align: left; clear: both;} 

.divsx{
clear:both;
float: left;
width:130px;
padding-left:10px;
}

.divcentro {
width:110px;
margin-left:10px;
float:left;
}

.divdx{
width:100px;
float:left;
text-align:right;
}



#pagina{
	border:solid 1px #ccc;
	color:#333;
	width:32px;
	cursor:pointer;
	height:14px;
	text-align:center;
}

#paginaover{
	border:solid 1px #ccc;
	background:#0099cc;
	color:#ffffff;
	width:32px;
	cursor:pointer;
	height:14px;
	text-align:center;
}

#vuoto{
	border:solid 1px #ccc;
	background:#FFFFFF;
	color:#333333;
	width:32px;
	cursor:pointer;
	height:14px;
	text-align:center;
	font-size:11px;
}

