

.txt1 {
	font-family: Tahoma;
	font-size: 11px;
	color: #7E9AAB;
}
body,th {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	background-color:#9d1918;
	background-repeat:repeat;

}

td 
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;

}

.txt2 { 	color: #FDCA00;
}


.cont_int_top	 	{ width:589px; height:32px; background-image:url(images/title_pagine_interne.gif); background-repeat:no-repeat; margin-left:10px; color:#FFFFFF; font-size:14px; font-weight:bold; padding-left:10px; padding-top:10px;   }
.cont_int_mid		{ width:569px; height:auto; min-height:700px; margin-left:10px; background-image:url(images/cont_int_mid.gif); padding-top:10px; padding-left:10px; padding-right:10px; float:left;}    
.cont_int_down		{ width:589px; height:12; margin-left:10px; background-image:url(images/cont_int_down.gif); background-repeat:no-repeat; float:left; }    


.titolo_categorie {
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
	padding-left:10px;
	padding-top:2px;
	font-weight: bold;
	
	}

h1.titolo_categorie {
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
	padding-left:10px;
	padding-top:3px;
	font-weight: bold;
	
	}
	
A				{ color: #333333; text-decoration: none; font-weight: normal;}
A:visited		{ color: #333333; text-decoration: none; font-weight: normal;}
A:hover			{ color: #333333; text-decoration: underline; font-weight: normal;}
	

h1 { display:inline; font-family:Verdana; font-size:14px; color:#9F171B;}
h2 { display:inline; font-family:Verdana; font-size:12px; color:#282F39; font-weight:bold;}
h3 { display:inline; font-family:Verdana; font-size:11px; color:#282F39; font-weight:lighter;}
h4 { display:inline; font-family:Verdana; font-size:11px; color:#000000; }


h2.interno 			{ display:inline; font-family:Verdana; font-size:14px; color:#9D1918; font-weight:bold; }

.header 			{ width:1000px; height:254px; background-color:#666666; }
.footer 			{ width:1000px; height:54px; background-image:url(/images/footer.gif);     }
.menu_dx 			{ width:187px; height:auto; min-height:600px; }  

A.network				{ color: #FDCA00; text-decoration: underline; font-weight:bold; }
A.network:visited		{ color: #FDCA00; text-decoration: underline; font-weight:bold; }
A.network:hover			{ color: #FDCA00; text-decoration: underline; font-weight:bold; }

A.sottocategorie				{ color: #9E1B1B; text-decoration: none; font-weight:bold; }
A.sottocategorie:visited		{ color: #9E1B1B; text-decoration: none; font-weight:bold; }
A.sottocategorie:hover			{ color: #9E1B1B; text-decoration: underline; font-weight:bold; }

A.link							{ color: #9E1B1B; text-decoration: none; font-weight:normal; }
A.link:visited					{ color: #9E1B1B; text-decoration: none; font-weight:normal; }
A.link:hover					{ color: #9E1B1B; text-decoration: underline; font-weight:normal; }

/*----------------------HEADER-----------------------*/

.topHeader 		{ width:1000px; height:200px; /*background-image:url(/images/top_header_natale.gif);*/ background-image:url(/images/top_header2.gif); }
.navBar 		{ width:1000px; height:54px; float:left; }


/*----------------------FOOTER-----------------------*/
.footer_left 			{ width:720px; height:44px; float:left; text-align:left; padding-left:20px; padding-top:10px; }
.footer_right			{ width:240px; height:44px; float:left; text-align:right; padding-top:10px; padding-right:20px; }

/*----------------------MENU SX-----------------------*/
.label_sx					{ color:#FFFFFF; font-size:16px; font-weight:bold; }
.indent						{ padding-left:10px; background-color:#9d1918; }
A.catalogo					{ color:#FFFFFF; text-decoration: underline; font-weight: normal; font-size:11px}
A.catalogo:visited 			{ color:#FFFFFF; text-decoration: underline; font-weight: normal; font-size:11px}
A.catalogo:hover 			{ color:#FFFFFF; text-decoration: none; font-weight: normal; font-size:11px}

/*----------------------HOME-----------------------*/
.box_prod							{ width:200px; height:200px; float:left; }
.box_img							{ width:100px; height:100px; float:left;  background-image:url(/images/box_img.gif); background-repeat:no-repeat; text-align:center; padding-top:10px; }
.box_img_nd							{ width:100px; height:100px; float:left;  background-image:url(/images/box_img.gif);  background-repeat:no-repeat; text-align:center; padding-top:10px; }
.box_prod_nome						{ width:90px; height:100px; float:left; padding-left:10px;  }
.prod_prezzo						{ color:#9d1918; font-weight:bold; font-size:14px; }
.box_desc_prodotto					{ width:190px; height:50px; float:left; padding-top:10px; padding-left:10px; }
.box_desc_prodotto	A				{ color: #333333; text-decoration: underline; font-weight: bold;}
.box_desc_prodotto	A:visited		{ color: #333333; text-decoration: underline; font-weight: bold;}
.box_desc_prodotto	A:hover			{ color: #333333; text-decoration: none; font-weight: bold;}   


.ban_homebottom 	{ width:616px; height:100px; background:url(/images/ban_footer.gif) }
.text_homebottom 	{ width:598px; height:50px; padding-left:18px; padding-top:50px; }

/*----------------------CARRELLO-----------------------*/
.box_carrello			{ width:180px; height:100px; margin-left:3px; }
.carrello_top			{ width:180px; height:42px; float:left; background-image:url(images/3t1_carrello.gif); background-repeat:no-repeat; }
.carrello_mid			{ width:180px; height:auto; float:left; background-image:url(images/1mid.gif); background-repeat:repeat; text-align:center; padding-top:10px; }
.carrello_bot			{ width:180px; height:14px; float:left;  background-image:url(images/1bot.gif); }

/*----------------------GUIDA ACQUISTI-----------------------*/
.box_guida			{ width:180px; height:100px; margin-left:3px; }
.guida_top			{ width:180px; height:42px; float:left; background-image:url(images/bremall_guida_acquisti.gif); background-repeat:no-repeat; }
.guida_mid			{ width:180px; height:auto; float:left; background-image:url(images/1mid.gif); background-repeat:repeat; text-align:left; padding-top:10px;  }
.guida_mid	A				{ color: #9e1b1b; text-decoration: underline; font-weight: normal;}
.guida_mid	A:visited		{ color: #9e1b1b; text-decoration: underline; font-weight: normal;}
.guida_mid	A:hover			{ color: #9e1b1b; text-decoration: none; font-weight: normal;}   
.guida_bot			{ width:180px; height:14px; float:left;  background-image:url(images/1bot.gif); }

/*----------------------EVIDENZA-----------------------*/
.box_evidenza			{ width:180px; height:100px; margin-left:3px;}
.evidenza_top			{ width:180px; height:42px; float:left; background-image:url(images/bremall_evidenza.gif); background-repeat:no-repeat; }
.evidenza_mid			{ width:180px; height:auto; float:left; background-image:url(images/1mid.gif); background-repeat:repeat; text-align:left; padding-top:10px;  }
.evidenza_mid	A				{ color: #7E7E7E; text-decoration: underline; font-weight: normal;}
.evidenza_mid	A:visited		{ color: #7E7E7E; text-decoration: underline; font-weight: normal;}
.evidenza_mid	A:hover			{ color: #7E7E7E; text-decoration: none; font-weight: normal;}   
.evidenza_bot			{ width:180px; height:14px; float:left;  background-image:url(images/1bot.gif); }

/*----------------------PAGINE INTERNE----------------------*/
.cont_top				{ width:610px; height:18px; background-image:url(/images/k-tl_top.gif); background-repeat: no-repeat; margin-top:15px;}
.cont_mid				{ width:610px; height:auto; min-height:400px; background-color:#FFFFFF; float:left;}
.cont_down				{ width:610px; height:23px; background-image:url(/images/k-tl_down.gif); float:left; background-repeat: no-repeat;  }
  

/*----------------------CONTATTI-----------------------*/

.form_contatti			{  width:400px; height:auto; }
.label_contatti			{  width:100px; height:25px; float:left;  }
.input_contatti			{  width:300px; height:25px; float:left; }
.textarea_contatti		{  width:300px; height:90px; float:left; }
.input_tasto			{  width:300px; height:25px; float:left; padding-left:100px; padding-top:5px; }
.input_testo			{  width:300px; height:50px; float:left; padding-left:100px;}

/*----------------------SCHEDA PRODOTTO-----------------------*/

.scheda_prod			{  width:550px; height:auto; margin-left:10px; }
.scheda_prod_img		{  width:300px; height:300px; float:left; background-image:url(images/ground_img_big.gif); background-repeat:no-repeat; text-align:center;}
.scheda_prod_txt		{  width:240px; height:300px; float:left; padding-left:10px;}
.scheda_prod_desc		{  width:550px; height:auto; float:left; margin-top:10px;}

/*----------------------CATEGORIA-----------------------*/
.categoria					{  width:550px; height:123px; margin-top:10px; margin-left:10PX;  }
.categoria_img				{  width:120px; height:123px; float:left; background-image:url(/images/ground_img_pic.gif); background-repeat:no-repeat; text-align:center; padding-top:10px; }
.categoria_txt					{ float:left; height:123px; padding-left:10px; padding-right:10px; width:270px; }
.categoria_prezzo				{ font-size:18px; font-weight: bold; color:#9d1918 }  
.categoria_paginazione			{ width:570px; height:auto; float:left; text-align:center; }  

.sconto							{ background-image:url(images/sconto.gif); background-repeat:no-repeat; float:right; height:20px; margin-top:10px; width:86px;  }
.sconto_txt						{ color:#FFFFFF; float:left; font-size:11px; font-weight:bold; height:18px; padding-top:2px; text-align:right; width:80px; }
.prezzo							{ background-image:url(images/prezzo_back.gif); background-repeat:no-repeat; float:right; height:20px; width:122px; }
.prezzo_txt						{ color:#FFFFFF; float:left; font-size:11px; font-weight:bold; height:18px; padding-top:2px; text-align:right; width:110px;  }

.lista_categorie				{ width:569px; height:auto; }  
A.lista_categorie				{ color: #333333; text-decoration: none; font-weight: bold; }
A.lista_categorie:visited		{ color: #333333; text-decoration: none; fopnt-weight: bold; }
A.lista_categorie:hover			{ color: #333333; text-decoration: underline; font-weight:bold; }
/*----------------------CARRELLO-----------------------*/
.carrello						{ width:569px; height:auto }
.carrello_title					{ width:569px; height:20px; }
.carrello_td					{ width:142px; height:20px; float:left; text-align:center; }  
.carrello_prezzo				{ width:569px; height:auto; float:left; }
.bianco							{ background-color:#f2f2f2; }








b.rtop, b.rbottom{display: block; background: #FFF}
b.rtop b, b.rbottom b{display: block; height: 1px;
    overflow: hidden; background: #999999}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px; height: 2px} 

b.rtop_ult_ins, b.rbottom_ult_ins{display: block; background: #FFF}
b.rtop_ult_ins b, b.rbottom_ult_ins b{display: block; height: 1px;
    overflow: hidden; background: #9EC13F}
b.rtop_ult_ins b.r4, b.rbottom_ult_ins b.r4{margin: 0 1px; height: 2px} 

b.rtop_guida, b.rbottom_guida{display: block; background: #FFF}
b.rtop_guida b, b.rbottom_guida b{display: block; height: 1px;
    overflow: hidden; background: #D2EE87;}
b.rtop_guida b.r4, b.rbottom_guida b.r4{margin: 0 1px; height: 2px} 

b.rtop_carrello, b.rbottom_carrello{display: block; background: #FFF}
b.rtop_carrello b, b.rbottom_carrello b{display: block; height: 1px;
    overflow: hidden; background: #C9EC6C;}
b.rtop_carrello b.r4, b.rbottom_carrello b.r4{margin: 0 1px; height: 2px} 

.contenuto_centrale { padding-left:8px; padding-right:8px;}









a.red {font-family: arial;font-size: 11px;font-style: normal;color: #cc0000;text-decoration: none;font-weight: normal;}
a.red:visited {font-family: arial;font-size: 11px;font-style: normal;color: #cc0000;text-decoration: none;font-weight: normal;}
a.red:hover {font-family: arial;font-size: 11px;font-style: normal;color: #D46847;text-decoration: none;font-weight: normal;}

a.beige {font-family: arial;font-size: 11px;font-style: normal;color: #98844F;text-decoration: none;font-weight: normal;}
a.beige:visited {font-family: arial;font-size: 11px;font-style: normal;color: #98844F;text-decoration: none;font-weight: normal;}
a.beige:hover {font-family: arial;font-size: 11px;font-style: normal;color: #BCAA7A;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: #D46847;text-decoration: none;font-weight: normal;}


a.mn_sx {font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #cccccc;text-decoration: none;font-weight: normal;}
a.mn_sx:visited {font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #cccccc;text-decoration: none;font-weight: normal;}
a.mn_sx:hover {font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #ffffff;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.header {font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #CCFF00;text-decoration: none;font-weight: normal;text-transform: uppercase;}
a.header:visited {font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #CCFF00;text-decoration: none;font-weight: normal;text-transform: uppercase;}
a.header:hover {font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;text-transform: uppercase;}

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;}

a.medium {font-family: arial;font-size: 12px;font-style: normal;color: #003366;text-decoration: none;font-weight: normal;}
a.medium:visited {font-family: arial;font-size: 12px;font-style: normal;color: #003366;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;}


.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			 { background-color:#FFFFFF;  font-size:12px;}  
textarea 		 { background-color:#FFFFFF; border:1px solid #7e7e7e; font-size:12px;}  
select 			{ font-family:arial; font-size:11px;}

.mainoption 		{ background-color:#FF3300; color:#ffffff;}
.no_vert			{ list-style: none; margin-left:0px; padding-left:10px;}
.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 { width:200px; float:left; text-align:left; vertical-align:middle; padding:4px; border:1px ridge #ffffff; margin:2px;}
.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-top-width: 1px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 1px;border-top-style: solid;border-right-style: groove;border-bottom-style: groove;border-left-style: solid;border-top-color: #CCCCCC;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;border-left-color: #CCCCCC;}



/*----------------------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;}

td#categorie  { bgcolor:#990000; padding:4px; }

td#pagineUtili  { padding-left:10px; padding-right:10px; }

.blockCarrello { FLOAT: left; WIDTH: 200px; HEIGHT: auto; BACKGROUND: #91b1a1; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; }

.blockCarrello H4 { FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #000000; }

.blockUltimi { FLOAT: left; WIDTH: 200px; HEIGHT: auto; BACKGROUND: #91b1a1; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; MARGIN-BOTTOM:8px; MARGIN-TOP:8px;}

.blockUltimi H4 { FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #000000; }

.blockGuida { FLOAT: left; WIDTH: 200px; HEIGHT: auto; BACKGROUND: #91b1a1; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; }

.blockGuida H4 { FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #000000; }

.blockGuida P{ FONT-SIZE: 11px; COLOR: #000000; display:inline}

.blockMenu { FLOAT: left; WIDTH: 200px; HEIGHT: auto; BACKGROUND: #003333; PADDING-LEFT: 10px; PADDING-RIGHT: 10px;PADDING-TOP: 5px; PADDING-BOTTOM: 5px; }

.titleblockMenu{ border-bottom:1px dotted #aee0e0; padding-bottom:2px; }

.blockMenu H4 { FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #FFFFFF; }

.blockMenu A{
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #8db8b8; TEXT-DECORATION: none
}

.blockMenu A:VISITED{
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #8db8b8; TEXT-DECORATION: none
}

.blockMenu A:HOVER{
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none
}

.blockContent { WIDTH:610px; height:auto; FLOAT: left; PADDING-LEFT: 5px; PADDING-TOP: 0px; PADDING-BOTTOM: 5px;  }


.blockPortfolio_contenitore { WIDTH: 550px; HEIGHT: auto; }


.blockPortfolio{
	FLOAT: left; WIDTH: 550px; HEIGHT: 120px; PADDING-TOP: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; PADDING-BOTTOM: 5px; BACKGROUND: #ffffff; MARGIN-TOP: 11px;  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: #9E1B1B; TEXT-DECORATION: none;z
}

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


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











