a {
	text-decoration: none; 
	color:  #454545;
}
a:visited {
	text-decoration: none;
	color:  #454545;
}
a:hover{
	text-decoration: underline;
	color:  #454545;
}

#leftsection {color:  #D9D9D9}
#leftsection a {text-decoration: none; color:  #D9D9D9;}
#leftsection a:visited {text-decoration: none; color:  #D9D9D9;}
#leftsection a:hover{text-decoration: underline; color:  #D9D9D9;}

#topsection {color:  #FFFFFF}
#topsection a {text-decoration: none; color:  #FFFFFF;}
#topsection a:visited {text-decoration: none; color:  #FFFFFF;}
#topsection a:hover{text-decoration: underline; color:  #FFFFFF;}

#dl_homepagenews {color:  #FFFFFF}
#dl_homepagenews a {text-decoration: none; color:  #FFFFFF;}
#dl_homepagenews a:visited {text-decoration: none; color:  #FFFFFF;}
#dl_homepagenews a:hover{text-decoration: underline; color:  #FFFFFF;}

#cartsection a {text-decoration: none; color:  #303030;}
#cartsection a:visited {text-decoration: none; color:  #303030;}
#cartsection a:hover{text-decoration: underline; color:  #303030;}


body {
	margin: 0px;
	background-image: url(interface/images/page_bg.jpg);
	background-repeat: repeat-x;
	background-color: #EAEFF2;
}

.top_left{
	background-image: url(interface/images/top_leftcorner.gif);
	background-repeat: no-repeat;
}

.top_right{
	background-image: url(interface/images/Top_rightcorner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.top_td{
	background-image: url(interface/images/top_bg.jpg);
	background-repeat: repeat-x;
}

.basket_td{
	background-image: url(interface/images/top_background.gif);
	background-repeat: repeat-x;
}

.normal {
	font-family: Arial; 
	font-size: 10pt; 
	color: #6B6B6B;
	margin-left: 12px;
}

.grassetto {
	font-weight: bold;
}

.gras_grande {
	font-size: 14pt; 
	font-weight: bold;
}

.norm_grande {
	font-size: 14pt; 
}

.top_menu {
	color: White;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}

.top_blacktext {
	background-image: url(interface/images/black_bg.jpg); 
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	}

.left_menu_td {
	background-image: url(interface/images/box_bg.jpg); 
	background-position:top left; 
	background-repeat: repeat-y; 
	padding-left: 14px; 
	padding-right: 7px; 
	padding-top: 6px;
	padding-bottom: 4px;
	font-size: 11px;
}
.boxheader {
	background-image: url(interface/images/box_header_bg.jpg); 
	background-position:top left; 
	background-repeat: repeat-y;
	font-weight: bold;
	color: #FFFFFF;
}

.bottom {
	font-size: 9pt;
}

.title01 {
	font-size: 18pt;
	font-style: italic;
	font-weight: lighter;
	color: #6B6B6B;
	}
	
.navbar{
	font-family: Verdana;
	font-size: 8pt;
	color: #6B6B6B;
}

.nome_prodotto {
	font-family: "Trebuchet MS";
	font-size: 14pt;
	color: #454545;
}

.sottotitolo_prodotto {
	font-family: Verdana;
	color: Red;
	font-size: 10pt;
}

.extra {
	font: Arial;
	font-size: 9pt;
	color: #454545;
	font-weight: bold;
}

.bottomline{
	background-image: url(interface/TD_BG.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.bottomline2{
	border-bottom: solid;
	border-bottom-width: 1px;
	border-color: Gray;
}

.dropmenu {position: absolute; top:5px; z-index:3; visibility: hidden; background-color: #FFFFFF; layer-background-color: #FFFFFF; border: 1px solid #000000; overflow: hidden; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444444; padding:10px; line-height:18px; text-align:left}
.page_body_default_style {position:absolute; top:30px; width:10px; z-index:2; background-color: #FFFFFF; background-color: #FFFFFF;}

.defaultpadding {padding-left: 12px; padding-right: 12px}
.defaultleftpadding {padding-left: 12px;}
.defaultrightpadding {padding-right: 12px}
.default_text_style_small {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444444}
.default_text_style {text-align: justify}

.page_description_text {color: #444444; font-size: 16px; line-height:16px;font-weight: bold; }
.bottom_line_medium {border-bottom: 2px solid #EAEFF2 }
.blue_text_11 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5887A3; line-height: 15px}

