H1
{
	FONT-SIZE: 10pt; 
	COLOR: #444444;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}

a.H1
{
	FONT-SIZE: 10pt; 
	COLOR: #444444;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.H1:hover
{
	FONT-SIZE: 10pt; 
	COLOR: brown;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}


body
{
	background: #ffffff url("/immagini/newsite08/backgrounds/good/invisible.gif") center top;
	background: #ffffff url("/immagini/newsite08/backgrounds/rigaorizz_grigio_bacchettone_bianco_2.gif") center top;
	background: #ffffff;
}

.txtup
{
    FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
a.txtup2
{
    FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a.txtup2:hover
{
    FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}

.home_brands
{
    FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; letter-spacing: -0.5px; word-spacing: 0px;
}
a.home_brands
{
    FONT-SIZE: 11px; COLOR: yellow; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; letter-spacing: -0.5px; word-spacing: 0px; font-weight: normal;
}
a.home_brands:hover
{
    FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; letter-spacing: -0.5px; word-spacing: 0px; font-weight: normal;
}

.txtup_9
{
    FONT-SIZE: 8pt; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.txtprodotti
{
    FONT-SIZE: 8pt;
    COLOR: #545454;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.scritte
{
    FONT-SIZE: 8pt;
    COLOR: #444444;
    FONT-FAMILY: Arial, Verdana, sans-serif, Helvetica;
}
.brands
{
    FONT-SIZE: 7pt;
    COLOR: #373737;
    FONT-FAMILY: Verdana, Arial;
}
a.brands2
{
    FONT-SIZE: 7pt;
    COLOR: #444444;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
}
a.brands2:Hover
{
    FONT-SIZE: 7pt;
    COLOR: #404040;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline;
}
.product
{
    FONT-SIZE: 7pt;
    COLOR: #454545;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
a.product
{
    FONT-SIZE: 7pt;
    COLOR: #454545;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
a.product:hover
{
    FONT-SIZE: 7pt;
    COLOR: #454545;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}

a.productlight
{
    FONT-SIZE: 8pt;
    COLOR: #454545;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
a.productlight:Hover
{
    FONT-SIZE: 8pt;
    COLOR: brown;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}
.price
{
    FONT-SIZE: 7pt;
    COLOR: #505050;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.justify
{ 
    text-align: justify;
    FONT-SIZE: 8pt;
    COLOR: #373737;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

a.justify
{ 
    text-align: justify;
    FONT-SIZE: 8pt;
    COLOR: #373737;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

a.justify:hover
{ 
    text-align: justify;
    FONT-SIZE: 8pt;
    COLOR: #373737;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}

.button_old
{
	height: 21px;
	background : #858585;
	background: url("/immagini/newsite08/select_3.gif") repeat;
	border : 1px solid #000000; 
	color : ffffff; 
	margin-top : 3pt; 
	margin-bottom : 0pt; 
	margin-left : 1pt; 
	font-family: verdana, Arial, Helvetica, sans-serif; 
	font-size : 10pt; 
	font-weight: bold;
}

.button_green
{
	background: url("/immagini/newsite08/button_background_green_150x25.gif"); 
	border: 0px; 
	width: 150px; 
	height:25px;
	color: white;
	font-family: arial, verdana, Helvetica, sans-serif; 
	font-size: 10pt;
	font-weight: bold;
}

.button_green_small
{
	background: url("/immagini/newsite08/button_background_green_100x25.gif"); 
	border: 0px; 
	width: 100px; 
	height:25px;
	color: white;
	font-family: arial, verdana, Helvetica, sans-serif; 
	font-size: 10pt;
	font-weight: bold;
}

.button_green_large
{
	background: url("/immagini/newsite08/button_background_green_180x25.gif"); 
	border: 0px; 
	width: 180px; 
	height:25px;
	color: white;
	font-family: arial, verdana, Helvetica, sans-serif; 
	font-size: 10pt;
	font-weight: bold;
}

.input_text
{
	background-color:#CCFFCC; 
	border: 1px solid #999999; 
	font-family: Arial, verdana, Helvetica, sans-serif; 
	color: black; 
	FONT-SIZE: 9pt; COLOR: #333333;
}


.pagetitle
{
	FONT-SIZE: 10pt; 
	COLOR: #444444;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}

a.pagetitle
{
	FONT-SIZE: 10pt; 
	COLOR: #444444;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.pagetitle:hover
{
	FONT-SIZE: 10pt; 
	COLOR: brown;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}

a.first_menu
{
	FONT-SIZE: 11pt; 
	COLOR: #333333;
	FONT-FAMILY: sans-serif, Helvetica, Arial, Verdana, sans-serif;
	text-decoration: none;

}

a.first_menu:hover
{
	FONT-SIZE: 11pt; 
	FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
	TEXT-DECORATION: none;
}

.second_menu
{
	FONT-SIZE: 12px; 
	COLOR: #333333;
	FONT-FAMILY: arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

a.second_menu
{
	FONT-SIZE: 12px; 
	COLOR: #333333;
	FONT-FAMILY: arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

a.second_menu:hover
{
	FONT-SIZE: 12px; 
	color: #ffffff;
	FONT-FAMILY: arial, Helvetica, Verdana, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}

.menu_search
{
	height: 19px; 
	width:145px; 
	border: 0; 
	background:#fff url("/immagini/newsite08/menu/search_main.gif") repeat-x left top; 
	background-color:#ffffff; 
	font-family: Arial, verdana, Helvetica, sans-serif; 
	color: #555555; 
	font-size: 9pt;

}

.inputtext_new
{
	background-color:#CCFFCC; 
	height: 19px; 
	width:180px; 
	border: 0; 
	background:#fff url("/immagini/newsite08/menu/inputtext_main.gif") repeat-x left top; 
	font-family: Arial, verdana, Helvetica, sans-serif; 
	color: black; 

}

.t {background: url(/immagini/newsite06/dot2.gif) 0 0 repeat-x; width: 100%}
.b {background: url(/immagini/newsite06/dot2.gif) 0 100% repeat-x}
.l {background: url(/immagini/newsite06/dot2.gif) 0 0 repeat-y;}
.r {background: url(/immagini/newsite06/dot2.gif) 100% 0 repeat-y;}
.bl {background: url(/immagini/newsite06/bl2.gif) 0 100% no-repeat;}
.br {background: url(/immagini/newsite06/br2.gif) 100% 100% no-repeat}
.tl {background: url(/immagini/newsite06/tl2.gif) 0 0 no-repeat}
.tr {background: url(/immagini/newsite06/tr2.gif) 100% 0 no-repeat; padding:10px} 


.tabsup2
{
	background: url("/immagini/newsite08/tabsup_bg.gif") no-repeat center top
}

.cb_header {
	
	margin:0.5em 0;	width:980px;

}


.cb_footer {
	
	margin:0.5em 0;	
	width:980px;

}


.cb_main {
	
	margin:0.5em 0;	width:760px;

}

.cb_brands {
	
	margin:0.5em 0;	
	width:240px;

}


/* HEADER Rules for the top corners and border */

.header_bt {

	background:url("/immagini/newsite08/roundcorners/box_header.png") no-repeat 100% 0;

	margin:0 0 0 18px;
	height:2px;

}

.header_bt div {

	height:2px;

	width:18px;

	position:relative;

	left:-18px;

	background:url("/immagini/newsite08/roundcorners/box_header.png") no-repeat 0 0;

}


/* FOOTER Rules for the top corners and border */

.footer_bt {

	background:url("/immagini/newsite08/roundcorners/box_header.png") no-repeat 100% 0;

	margin:0 0 0 18px;
	height:2px;

}

.footer_bt div {

	height:2px;

	width:18px;

	position:relative;

	left:-18px;

	background:url("/immagini/newsite08/roundcorners/box_footer.png") no-repeat 0 0;

}


/* Rules for the top corners and border */

.bt {

	background:url("/immagini/newsite08/roundcorners/box2.png") no-repeat 100% 0;

	margin:0 0 0 18px;
	height:17px;

}

.bt div {

	height:17px;

	width:18px;

	position:relative;

	left:-18px;

	background:url("/immagini/newsite08/roundcorners/box2.png") no-repeat 0 0;

}



/* Rules for the bottom corners and border */

.bb {

	background:url("/immagini/newsite08/roundcorners/box2.png") no-repeat 100% 100%;

	margin:0 0 0 18px;

	height:17px;

}

.bb div {

	height:17px;

	width:18px;

	position:relative;

	left:-18px;

	background:url("/immagini/newsite08/roundcorners/box2.png") no-repeat 0 100%;

}



/* Insert the left border */

.i1 {

	padding:0 0 0 12px;

	background:url("/immagini/newsite08/roundcorners/borders.png") repeat-y 0% 0%;
}


/* Insert the right border */

.i2 {

	padding:0 12 0 0px;

	background:url("/immagini/newsite08/roundcorners/borders.png") repeat-y 100% 0;

}


/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */

.i3 {

	background:#fff;

	border:1px solid #fff;

	border-width:1px 0;

	padding:0 5px;


}
.i3:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.i3 {display:inline-block;}
.i3 {display:block;}

/* Insert the left border */

.bordo_i1 {

	padding:0 0 0 12px;

	background:url("/immagini/newsite08/roundcorners/borders.png") repeat-y 0% 0%;
}


/* Insert the right border */

.bordo_i2 {

	padding:0 12 0 0px;

	background:url("/immagini/newsite08/roundcorners/borders.png") repeat-y 100% 0;

}


/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */

.bordo_i3 {

	background:#fff;

	border:1px solid #fff;

	border-width:1px 0;

	padding:0 5px;


}
.bordo_i3:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.bordo_i3 {display:inline-block;}
.bordo_i3 {display:block;}


.select2 {
	height: 21px;
	color: #000000;
	FONT-FAMILY: Arial, verdana, Helvetica, sans-serif;
	font-size: 9pt;
	background: #CCFFCC;
	border: 1px solid #999999;

}

.select3 {
	height: 21px;
	color: #000000;
	FONT-FAMILY: Arial, verdana, Helvetica, sans-serif;
	font-size: 9pt;
	background: url("/immagini/newsite08/menu/inputtext_main.gif") repeat-x left top;
	border:0 ;
}

.translucent {
     opacity: 0.5;
     filter:alpha(opacity: 50);
     -moz-opacity: 0.5;
     -khtml-opacity: 0.5;
}

.no_translucent {
     opacity: 1;
     filter:alpha(opacity: 100);
     -moz-opacity: 1;
     -khtml-opacity: 1;
}


.button {
	float:left;
	margin-top:0;
}
.button .bt {
	height:8px;
	margin:0 0 0 9px;
	background-image:url(/immagini/newsite08/roundcorners/button_green.png);
}
.button .bt div {
	left:-9px;
	width:9px;
	height:8px;
	background-image:url(/immagini/newsite08/roundcorners/button_green.png);
}
.button .bb {
	height:8px;
	margin:0 0 0 8px;
	background-image:url(/immagini/newsite08/roundcorners/button_green.png);
}
.button .bb div {
	left:-8px;
	width:8px;
	height:8px;
	background-image:url(/immagini/newsite08/roundcorners/button_green.png);
}
.button .i1 {
	padding:0 0 0 3px;
	background-image:url(/immagini/newsite08/roundcorners/button-borders_green.png);
}
.button .i2 {
	padding:0 3px 0 0;
	background-image:url(/immagini/newsite08/roundcorners/button-borders_green.png);
}
.button .i3 {
	padding:0 0.5em;
	background:#3a3d40 url(/immagini/newsite08/roundcorners/button_green.png) no-repeat -3px -8px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.button a:link,
.button a:visited,
.button a:hover {
	border:none;
	color:#fff;
}
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.area_centrale {
	background: #ffffff url("/immagini/newsite08/backgrounds/good/dash_divider.gif") center top;
}

.second_menu_2 {
	FONT-SIZE: 12px;FONT-FAMILY: arial, Helvetica, Verdana, sans-serif;TEXT-DECORATION: none;font-weight: bold;
}
