﻿/*
####################
BEGIN FOOTER
####################
*/
v\:* 
{
    behavior:url(#default#VML);
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
div{
	margin:0px;
}
#topnavigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px ; WIDTH: 966px; PADDING-TOP: 0px; TEXT-ALIGN: left;
	 background: url(../../images/top.gif) repeat-x top; float:left;  vertical-align:top;
}

#topnavigation #topnavdate {
    text-indent: 5px;	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; FLOAT: left; 
	PADDING-BOTTOM: 6px; MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH:772px; COLOR: #0054a0; 
	PADDING-TOP: 3px; /*BORDER-BOTTOM: #6699ff 3px solid;*/ font-family: Verdana, Tahoma, Arial; 
	HEIGHT: 19px; TEXT-ALIGN: left; background:none;
}

/*** RSS ***/
#topnavigation #pbrssfeed {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 194px;
	 PADDING-TOP: 0px;  TEXT-ALIGN: right; height: 26px;
}
/*** ****/
#topnavigation #masthead-navpanel {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 752px;
	 PADDING-TOP: 0px; BORDER-BOTTOM: #6699ff 0px solid; TEXT-ALIGN: left
}

/*** MENU ***/
#masthead-navpanel #topnavigationbar {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; /*BACKGROUND: url(../../images/topnavigationbar_sfondo.gif) no-repeat;*/
	 FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 966px; PADDING-TOP: 0px; /*HEIGHT: 28px;*/ TEXT-ALIGN: left
}
#topnavigationbar #topnavbuttons {/*
	FONT: bold 13px/15px  COLOR: #6699ff; */
    font-weight:bold; font-family: Verdana, Tahoma, Arial;	FLOAT: left;
    TEXT-ALIGN: left; padding: 0px 0px 0px 0px ; WIDTH: 966px; margin: 0px 0px 0px 0px ; 
}
#topnavigationbar #topnavbuttons .textghost { display:none;}
#topnavigationbar #topnavbuttons .outer2 ul { margin: 0px 0px 0px 0px ; padding: 0px 0px 0px 0px ; list-style-type:none; 
    background:transparent; }
#topnavigationbar #topnavbuttons .outer2 li {display:block; float:left; }
#topnavigationbar #topnavbuttons .outer2 { margin: 0px 0px 0px 0px ; padding: 0px 0px 0px 0px ; float:left;}
#topnavigationbar #topnavbuttons .outer2  a
{
   text-decoration: none;
   font-family: Verdana, Tahoma, Arial;
   text-transform:uppercase;
   margin:      0px 0px 0px 0px;
   width:106px;
   height: 19px;
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 0px;
   padding-bottom:0px; 
   font-size: 0.7em;
   text-align:center;
   display:block;
    float:left;
}
/* link home */
#topnavigationbar #topnavbuttons .outer2  a.home{}
#topnavigationbar #topnavbuttons .outer2  a.home:link
{
    background: url(../../images/buttons/butt_sup_home.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.home:visited
{
    background: url(../../images/buttons/butt_sup_home.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.home:hover
{
    background: url(../../images/buttons/butt_sup_home_h.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.home:active
{
    background: url(../../images/buttons/butt_sup_home.gif) repeat-x top;
}
/* link web agency */
#topnavigationbar #topnavbuttons .outer2  a.webagency{}
#topnavigationbar #topnavbuttons .outer2  a.webagency:link
{
    background: url(../../images/buttons/butt_sup_webagency.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.webagency:visited
{
    background: url(../../images/buttons/butt_sup_webagency.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.webagency:hover
{
    background: url(../../images/buttons/butt_sup_webagency_h.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.webagency:active
{
    background: url(../../images/buttons/butt_sup_webagency.gif) repeat-x top;
}
/* link libri */
#topnavigationbar #topnavbuttons .outer2  a.libri{}
#topnavigationbar #topnavbuttons .outer2  a.libri:link
{
    background: url(../../images/buttons/butt_sup_libri.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.libri:visited
{
    background: url(../../images/buttons/butt_sup_libri.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.libri:hover
{
    background: url(../../images/buttons/butt_sup_libri_h.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.libri:active
{
    background: url(../../images/buttons/butt_sup_libri.gif) repeat-x top;
}
/* link prodotti */
#topnavigationbar #topnavbuttons .outer2  a.prodotti{}
#topnavigationbar #topnavbuttons .outer2  a.prodotti:link
{
    background: url(../../images/buttons/butt_sup_prodotti.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.prodotti:visited
{
    background: url(../../images/buttons/butt_sup_prodotti.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.prodotti:hover
{
    background: url(../../images/buttons/butt_sup_prodotti_h.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.prodotti:active
{
    background: url(../../images/buttons/butt_sup_prodotti.gif) repeat-x top;
}
/* link news */
#topnavigationbar #topnavbuttons .outer2  a.news{}
#topnavigationbar #topnavbuttons .outer2  a.news:link
{
    background: url(../../images/buttons/butt_sup_news.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.news:visited
{
    background: url(../../images/buttons/butt_sup_news.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.news:hover
{
    background: url(../../images/buttons/butt_sup_news_h.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.news:active
{
    background: url(../../images/buttons/butt_sup_news.gif) repeat-x top;
}
/* link articoli */
#topnavigationbar #topnavbuttons .outer2  a.articoli{}
#topnavigationbar #topnavbuttons .outer2  a.articoli:link
{
    background: url(../../images/buttons/butt_sup_articoli.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.articoli:visited
{
    background: url(../../images/buttons/butt_sup_articoli.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.articoli:hover
{
    background: url(../../images/buttons/butt_sup_articoli_h.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.articoli:active
{
    background: url(../../images/buttons/butt_sup_articoli.gif) repeat-x top;
}
/* link gratis */
#topnavigationbar #topnavbuttons .outer2  a.gratis{}
#topnavigationbar #topnavbuttons .outer2  a.gratis:link
{
    background: url(../../images/buttons/butt_sup_gratis.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.gratis:visited
{
    background: url(../../images/buttons/butt_sup_gratis.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.gratis:hover
{
    background: url(../../images/buttons/butt_sup_gratis_h.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.gratis:active
{
    background: url(../../images/buttons/butt_sup_gratis.gif) repeat-x top;
}
/* link video */
#topnavigationbar #topnavbuttons .outer2  a.video{}
#topnavigationbar #topnavbuttons .outer2  a.video:link
{
    background: url(../../images/buttons/butt_sup_video.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.video:visited
{
    background: url(../../images/buttons/butt_sup_video.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.video:hover
{
    background: url(../../images/buttons/butt_sup_video_h.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.video:active
{
    background: url(../../images/buttons/butt_sup_video.gif) repeat-x top;
}
/* link forum */
#topnavigationbar #topnavbuttons .outer2  a.forum{}
#topnavigationbar #topnavbuttons .outer2  a.forum:link
{
    background: url(../../images/buttons/butt_sup_forum.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.forum:visited
{
    background: url(../../images/buttons/butt_sup_forum.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.forum:hover
{
    background: url(../../images/buttons/butt_sup_forum_h.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.forum:active
{
    background: url(../../images/buttons/butt_sup_forum.gif) repeat-x top;
}
/* link aziende */
#topnavigationbar #topnavbuttons .outer2  a.aziende{}
#topnavigationbar #topnavbuttons .outer2  a.aziende:link
{
    background: url(../../images/buttons/butt_sup_aziende.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.aziende:visited
{
    background: url(../../images/buttons/butt_sup_aziende.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.aziende:hover
{
    background: url(../../images/buttons/butt_sup_aziende_h.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.aziende:active
{
    background: url(../../images/buttons/butt_sup_aziende.gif) repeat-x top;
}
/* link contatti */
#topnavigationbar #topnavbuttons .outer2  a.contatti{}
#topnavigationbar #topnavbuttons .outer2  a.contatti:link
{
    background: url(../../images/buttons/butt_sup_contatti.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.contatti:visited
{
    background: url(../../images/buttons/butt_sup_contatti.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.contatti:hover
{
    background: url(../../images/buttons/butt_sup_contatti_h.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.contatti:active
{
    background: url(../../images/buttons/butt_sup_contatti.gif) repeat-x top;
}
/* link area aziende */
#topnavigationbar #topnavbuttons .outer2  a.areaaziende{}
#topnavigationbar #topnavbuttons .outer2  a.areaaziende:link
{
    background: url(../../images/buttons/butt_sup_areaaziende.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.areaaziende:visited
{
    background: url(../../images/buttons/butt_sup_areaaziende.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.areaaziende:hover
{
    background: url(../../images/buttons/butt_sup_areaaziende_h.gif) repeat-x top;
}
#topnavigationbar #topnavbuttons .outer2  a.areaaziende:active
{
    background: url(../../images/buttons/butt_sup_areaaziende.gif) repeat-x top;
}



#topnavigationbar #topnavbuttons .outer ul { margin: 0px 0px 0px 0px ; padding: 0px 0px 0px 0px ; list-style-type:none; 
    background:transparent; }
#topnavigationbar #topnavbuttons .outer li {display:block; float:left;}
#topnavigationbar #topnavbuttons .outer { margin: 0px 0px 0px 0px ; padding: 0px 0px 0px 0px ; float:left;}

#topnavigationbar #topnavbuttons .xsnazzy {background:transparent;}
#topnavigationbar #topnavbuttons .xsnazzy span {text-align:center; color:#fff; margin: 0px 0px 0px 0px ; 
    padding-bottom:0.4em;}

#topnavigationbar #topnavbuttons .xtop {display:block; background:transparent; font-size:1px;}
#topnavigationbar #topnavbuttons .xb1, .xb2, .xb3, .xb4 {
display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
#topnavigationbar #topnavbuttons .xb1, .xb2, .xb3 {height:1px;}
#topnavigationbar #topnavbuttons .xb2, .xb3, .xb4 {background:#A8C5FF; border-left:1px solid #fff; border-right:1px solid #fff;}
#topnavigationbar #topnavbuttons .xb1 {margin:0 5px; background:#fff;}
#topnavigationbar #topnavbuttons .xb2 {margin:0 3px; border-width:0 2px;}
#topnavigationbar #topnavbuttons .xb3 {margin:0 2px;}
#topnavigationbar #topnavbuttons .xb4 {height:2px; margin:0 1px;}

#topnavigationbar #topnavbuttons .xboxcontent { margin-bottom:0px; display:block; background:#6699ff;
   font-size: 1em;   border-bottom: 0 solid #6699ff; 
     border-left:0 solid #fff; border-right:0 solid #fff; border-width: 0 1px 1px 1px;}

#topnavigationbar #topnavbuttons .outer li a.xmenu2, a.xmenu2:visited { background-image:url(../../images/butt_sup.gif); background-repeat:no-repeat; background-position:bottom center; display:block; text-decoration:none; width:7.5em; font-size:0.9em;}
#topnavigationbar #topnavbuttons .outer li a.xmenu2:hover {background:transparent; cursor:pointer;}
#topnavigationbar #topnavbuttons .outer li a.xmenu2:hover span {color:#000;}
#topnavigationbar #topnavbuttons .outer li a.xmenu2:hover .xboxcontent {background:#eee; border-color:#6699ff; border-bottom:1px solid #eee;}
#topnavigationbar #topnavbuttons .outer li a.xmenu2:hover .xb1 {background:#6699ff;}
#topnavigationbar #topnavbuttons .outer li a.xmenu2:hover .xb2, a.xmenu2:hover .xb3, a.xmenu2:hover .xb4 {background:#fff; 
    border-color:#6699ff;}

#topnavigationbar #topnavbuttons .outer li .xboxcontentd {display:block; background:#6699ff; border:0 solid #fff; 
    border-width:1px 1px 0 1px; padding-top:5px;}
#topnavigationbar #topnavbuttons .outer li a.xmenu2:hover .xboxcontentd {background:#eee; border-color:#6699ff; border-top:1px solid #eee;}
/*** ***/

/*** BOX ACCOUNT ***/
#topnavigation #topnavnewsletter-useracc {
	FLOAT: left; MARGIN:    0px 0px 0px 20px; WIDTH: 194px; 
	font-size: 0.8em;  
}
#topnavigation #topnav-useracc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; /*BACKGROUND: url(../../images/account_sfondo.gif) no-repeat; */
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 183px; PADDING-TOP: 0px; POSITION: relative; height: auto;
}
.useraccdivider {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 5px; BORDER-LEFT: 0px; WIDTH: 174px; COLOR: #ffffff;
	 PADDING-TOP: 0px; BORDER-BOTTOM: #6699ff 1px solid
}
#topnav-useracc { border-left: dotted 1px #075E89; border-right: dotted 1px #075E89;  background: #ffffff;
    border-bottom: dotted 1px #075E89;  border-top: solid 3px #075E89; padding: 0px 0px 0px 0px ;}
#topnav-useracc h3{ color: #ffffff; font-size: 0.75em; font-family: Verdana, Tahoma, Arial; 
    display:block; background: #075E89 ; padding:   1px 1px 1px 4px ; margin: 0px 0px 0px 0px ;}
#topnav-useracc label{ font-size: 0.8em; font-family: Verdana, Tahoma, Arial;}
#topnav-useracc input{ font-size: 0.8em; font-family: Verdana, Tahoma, Arial; border:solid 1px #cccccc;}

#topnav-useracc #deliverdetails {
	PADDING-RIGHT: 0px; BORDER-TOP: #075E89 1px solid; PADDING-LEFT: 0px; LEFT: 11px; PADDING-BOTTOM: 0px;
	 MARGIN: 0px; WIDTH: 173px; PADDING-TOP: 8px; POSITION: absolute; TOP: 50px
}
#topnav-useracc ul{ list-style-type:none; padding:  6px 2px 6px 2px ;margin: 0px 0px 0px 0px ;}
#topnav-useracc ul li { padding: 1px 1px 1px 1px ;}
#topnav-useracc ul li a {font-size: 0.75em;font-family: Verdana, Tahoma, Arial;background-image: url(../../images/arrow1.gif);
background-repeat: no-repeat; padding-left: 10px; }
#topnav-useracc ul li a:link{ color:#075E89; text-decoration:none;}
#topnav-useracc ul li a:visited{ color:#075E89; text-decoration:none;}
#topnav-useracc ul li a:hover{ color:#075E89; text-decoration:underline;}
#topnav-useracc ul li a:active{ color:#075E89; text-decoration:none;}
/*** ***/


#masthead-navpanel #topsearchboxbar {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../../images/topsearchbar_sfondo.gif) repeat-x;
	 FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 752px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 69px; TEXT-ALIGN: left
}
#topnavnewsletter-useracc #topnavnewsletter {
	PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px;
	 MARGIN: 0px; WIDTH: 184px; PADDING-TOP: 8px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 72px;
	  BACKGROUND-COLOR: #eff4f6; TEXT-ALIGN: left
}
.topnavnewsletterform {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.topnavsignupformbox {
	BORDER-RIGHT: #ff6600 1px solid; BORDER-TOP: #ff6600 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 2px;
	 FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #ff6600 1px solid; WIDTH: 97px; 
	 COLOR: #999999; BORDER-BOTTOM: #ff6600 1px solid; font-family: Verdana, Tahoma, Arial;
	  BACKGROUND-COLOR: #ffffff
}
#topnavnewsletterbutton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 15px; COLOR: #ffffff; PADDING-TOP: 0px; font-family: Verdana, Tahoma, Arial; 
	TEXT-DECORATION: none
}
#topnavnewsletterbutton UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#topnavnewsletterbutton LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#topnavnewsletterbutton A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: url(../../images/relatedemail_buttleft.gif) no-repeat left top; 
	FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#topnavnewsletterbutton A SPAN {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 6px; 
	BACKGROUND: url(../../images/relatedemail_buttright.gif) no-repeat right top; FLOAT: left; 
	PADDING-BOTTOM: 8px; COLOR: #ffffff; PADDING-TOP: 4px
}
#topnavnewsletterbutton A SPAN {
	FLOAT: none
}
#topnavnewsletterbutton A:hover SPAN {
	COLOR: #333333
}

#footer {
	float: left; CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;
	 MARGIN:  15px 0px 0px 0px; WIDTH: 966px; PADDING-TOP: 0px; border-top: solid 8px #075e89;
}
#footer #footernavbuttons {
	FLOAT: left; FONT: bold 0.7em Verdana, Tahoma, Arial; WIDTH: 697px;
	 COLOR: #6699ff; BACKGROUND-COLOR: #d9e6e9; TEXT-ALIGN: left
}
#footer #footernavbuttons UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#footer #footernavbuttons LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer #footernavbuttons A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #6699ff;
	 PADDING-TOP: 0px; TEXT-DECORATION: none
}
#footer #footernavbuttons A SPAN {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 7px; COLOR: #6699ff;
	 PADDING-TOP: 6px
}
#footer #footernavbuttons A SPAN {
	FLOAT: none
}
#footer #footernavbuttons A:hover SPAN {
	COLOR: #ff6600
}
#footer #footernavbuttons A:hover {
	color: #FF6600
}
#footer #footernavbuttons A:hover SPAN {
	COLOR: #ff6600
}
#footer #footersearch {
	BORDER-RIGHT: #d9e6e9 1px solid; BORDER-TOP: #d9e6e9 1px solid; FLOAT: left; MARGIN-BOTTOM: 15px;
	 BORDER-LEFT: #d9e6e9 1px solid; WIDTH: 267px; BORDER-BOTTOM: #d9e6e9 1px solid; HEIGHT: 26px
}
.footersearchform {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 4px
}
.footersearcformbox {
	BORDER-RIGHT: #ff6600 1px solid; BORDER-TOP: #ff6600 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 2px;
	 FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #ff6600 1px solid; WIDTH: 170px; COLOR: #999999; 
	 BORDER-BOTTOM: #ff6600 1px solid; font-family: Verdana, Tahoma, Arial; BACKGROUND-COLOR: #ffffff
}
.footerdropdowntext {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 120px; COLOR: #333333; 
	FONT-FAMILY: Verdana, Tahoma, Arial;
}
.footerdropdown {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px
}

#footer #companyaddress {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #d9e6e9 1px solid; PADDING-LEFT: 0px; FLOAT: left; 
	PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 0.7em Verdana, Tahoma, Arial;
	WIDTH:966px; /* 790px;*/ COLOR: #333333; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#footer #companyaddress p a.wf { }
#footer #companyaddress p a.wf:link {color: #6699ff; text-decoration:none;}
#footer #companyaddress p a.wf:visited {color: #6699ff; text-decoration:none;}
#footer #companyaddress p a.wf:hover {color: #6699ff; text-decoration:underline;}
#footer #companyaddress p a.wf:active {color: #6699ff; text-decoration:none;}

#footer #userinteraction {
	PADDING-RIGHT: 0px; BORDER-TOP: #d9e6e9 1px solid; PADDING-LEFT: 10px; FLOAT: right; 
	PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px/14px Verdana, Tahoma, Arial;
	BORDER-LEFT: #d9e6e9 1px solid; WIDTH: 165px; COLOR: #6699ff; PADDING-TOP: 10px; HEIGHT: 79px; TEXT-ALIGN: left
}
/*
####################
END FOOTER
####################
*/
/*
####################
BEGIN MAIN
####################
*/
/* MAIN */

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../../images/main_sfondo.gif) repeat-y top;
	background-color: #f5f5f5;/* #F4F7F8;*/
}
div{
	margin:0px;
}
a:link { text-decoration:none; color:  #336699;}
a:visited {text-decoration:none; color: #336699;}
a:hover{text-decoration:underline; color: #f55700;}
a:active{text-decoration:none; color: #336699;}

#container {
	text-align: center;
	width: 966px; 
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
}

#content {
	clear: both;
	width: 966px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px ;
    background-color:#ffffff;
}

#leftnavigation {
	float: left;
	width: 160px;	
	text-align: left;
	margin: 0;
	padding: 0;
	display:inline;
}
/*CollapsiblePanel*/
.collapsePanel
{
	overflow:hidden; width:auto; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
}

.collapsePanelHeader{
	width:100%; font-size: 0.8em;
	cursor:pointer; color:#6d96ac;
	font-weight:bold;
}

/*** tag cloud ***/
#ctl00_ContentPlaceHolder1_cTagHomePage
{
	
	font-family: Verdana, Tahoma, Arial;
	text-align:justify;
}
#ctl00_ContentPlaceHolder1_cTagHomePage a, #ctl00_ContentPlaceHolder1_cTagHomePage a:visited
{
	color: #88cbf0;
	text-decoration: none;
	padding: 6px 6px 6px 6px ;
	margin:  10px 2px 10px 2px ;
	line-height: 26px;
}
#ctl00_ContentPlaceHolder1_cTagItem
{
	
	font-family: Verdana, Tahoma, Arial;
	text-align:justify;
}
#ctl00_ContentPlaceHolder1_cTagItem a, #ctl00_ContentPlaceHolder1_cTagItem a:visited
{
	color: #88cbf0;
	text-decoration: none;
	padding: 6px 6px 6px 6px ;
	margin:  10px 2px 10px 2px ;
	line-height: 26px;  
}
#ctl00_ContentPlaceHolder1_c1
{
	width: auto;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size:0.7em;
}
#ctl00_ContentPlaceHolder1_c1 a, #ctl00_ContentPlaceHolder1_c1 a:visited
{
	color: #88cbf0;
	text-decoration: none;
	display:block;
	padding: 0px;
	margin: 0px;
	
}
.tagItem1{ font-size:0.6em;}
.tagItem2{font-size:0.7em;}
.tagItem3{font-size:0.8em;}
.tagItem4{font-size:0.9em;}
.tagItem5{font-size:1em;}
.tagItem6{font-size:1.1em;}
.tagItem7{font-size:1.2em;}
.tagItem8{font-size:1.3em;}
.tagItem9{font-size:1.4em;}
/*** ***/
/*** bodyarea ***/
#bodyarea {
	float: left;
	width: 572px;
	text-align: left;
	margin: 0 20px 0 20px;
	padding: 0;
	 display:inline;
}
/*** bodyareaLarge ***/
#bodyareaLarge {
	float: left;
	width: 766px;
	text-align: left;
	margin: 0 20px 0 20px;
	padding: 0;
	 display:inline;
}
/*** bodyareaFull ***/
#bodyareaFull {
	float: left;
	width: 966px;
	text-align: left;
	margin: 0 20px 0 20px;
	padding: 0;
	 display:inline;
}

#rightnavigation {
	float: left;
	width: 194px;
	text-align: left;
	margin: 0;
	padding: 0;
	 display:inline;
}



p {
	margin: 0 0 10px 0;
}


.bodycopy {
	color : #333333;
	font-size: 13px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	line-height: 16px;
} 

a.bodylink:link, a.bodylink:active, a.bodylink:visited {
	color: #FF6600;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	line-height: 15px;
	text-decoration: underline;
} 

a.bodylink:hover {
	color : #333333;
	font-size:12px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	line-height: 15px;
	text-decoration: underline;
} 

.bodylinksm {
	color : #FF6600;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	line-height: 13px;
	text-decoration: none;
} 

a.bodylinksm:link, a.bodylinksm:active, a.bodylinksm:visited {
	color: #FF6600;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	line-height: 13px;
	text-decoration: none;
} 

a.bodylinksm:hover {
	color : #333333;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	line-height: 13px;
	text-decoration: none;
} 
.bodylinksmSub {
	color : #4186A5;
	font-family: Verdana, Tahoma, Arial;
	line-height: 13px;
	text-decoration: none;
} 

a.bodylinksmSub:link {
	color: #4186A5;
	font-family: Verdana, Tahoma, Arial;
	line-height: 13px;
	text-decoration: none;
} 
a.bodylinksmSub:visited {
	color: #4186A5;
	font-family: Verdana, Tahoma, Arial;
	line-height: 13px;
	text-decoration: none;
}
a.bodylinksmSub:hover {
	color : #333333;
	font-family: Verdana, Tahoma, Arial;
	line-height: 13px;
	text-decoration: none;
} 
a.bodylinksmSub:active {
	color: #4186A5;
	font-family: Verdana, Tahoma, Arial;
	line-height: 13px;
	text-decoration: none;
}

#searchresults #searchstrapline  a.readmore
{
    font-size: 0.6em;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	line-height: 15px;
	color: #FF6600;
}
#searchresults #searchstrapline  a.readmore:link {
	color: #FF6600;
	text-decoration: none;
} 
#searchresults #searchstrapline  a.readmore:visited {
	color: #FF6600;
	text-decoration: none;
} 
#searchresults #searchstrapline  a.readmore:hover {
	color : #333333;
	text-decoration: none;
} 
#searchresults #searchstrapline  a.readmore:active {
	color: #FF6600;
	text-decoration: none;
} 

#searchresults #searchstraplineShort p a.readmore
{
    font-size: 12px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	line-height: 15px;
	color: #FF6600;
}
#searchresults #searchstraplineShort p a.readmore:link {
	color: #FF6600;
	text-decoration: none;
} 
#searchresults #searchstraplineShort p a.readmore:visited {
	color: #FF6600;
	text-decoration: none;
} 
#searchresults #searchstraplineShort p a.readmore:hover {
	color : #333333;
	text-decoration: none;
} 
#searchresults #searchstraplineShort p a.readmore:active {
	color: #FF6600;
	text-decoration: none;
} 

#searchHP #searchstrapline p a.readmore
{
    font-size: 12px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	line-height: 15px;
	color: #FF6600;
}
#searchHP #searchstrapline p a.readmore:link {
	color: #FF6600;
	text-decoration: none;
} 
#searchHP #searchstrapline p a.readmore:visited {
	color: #FF6600;
	text-decoration: none;
} 
#searchHP #searchstrapline p a.readmore:hover {
	color : #333333;
	text-decoration: none;
} 
#searchHP #searchstrapline p a.readmore:active {
	color: #FF6600;
	text-decoration: none;
} 

#searchHP #searchstraplineShort p a.readmore
{
    font-size: 12px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	line-height: 15px;
	color: #FF6600;
}
#searchHP #searchstraplineShort p a.readmore:link {
	color: #FF6600;
	text-decoration: none;
} 
#searchHP #searchstraplineShort p a.readmore:visited {
	color: #FF6600;
	text-decoration: none;
} 
#searchHP #searchstraplineShort p a.readmore:hover {
	color : #333333;
	text-decoration: none;
} 
#searchHP #searchstraplineShort p a.readmore:active {
	color: #FF6600;
	text-decoration: none;
} 

#breadcrumb {
	clear: both;
	text-align: left;
	margin:  0px 0px 0px 0px;
	width: 966px;
	height: 25px;
	line-height: 15px;
    background-color:inherit;	
	background-image:url(../../images/sfondo_path.gif);
    background-repeat:repeat-x;
    background-position: left top;
    text-indent:10px;
    padding-top:7px;
    padding-bottom:4px;
    vertical-align: middle;
    color:#075e89;
    font-family: Verdana, Tahoma, Arial;
    font-size: 0.7em;
}

a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:visited {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	margin:  0 15px 0 0;
} 

a.breadcrumb:hover {
	color : #FF6600;
	font-weight: bold;
	text-decoration: none;
	margin: 0 15px 0 0;	
} 


#breadcrumbnul {
	clear: both;
	text-align: left;
	margin: 0;
	padding: 0;
	width: 966px;
}




.crumbHeading {
	color: #f34700;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	text-decoration: none;
	 line-height: 30px;
}

.arttitle {
	color: #003366;
	font-size: 1.4em;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	font-variant: normal;
	font-style: normal;
	line-height: 25px;
	text-decoration: none;
	margin-bottom: 3px;
}

.prodtitle {
	color: #6a9eb8;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	font-variant: normal;
	font-style: normal;
	line-height: 18px;
	text-decoration: none;
	margin-bottom: 3px;
	 padding-bottom: 2px;
}
.prodtitle h1{ font-size: 1.2em; line-height: 25px;}

a.searchprodtitle:link, a.searchprodtitle:active, a.searchprodtitle:visited {
	color: #005d9e;
	font-size: 0.8em;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	font-variant: normal;
	font-style: normal;
	line-height: 19px;
	text-decoration: none;
	margin-bottom: 5px;	
} 

a.searchprodtitle:hover {
	color: #0096ff;
	font-size: 0.8em;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	font-variant: normal;
	font-style: normal;
	line-height: 19px;
	text-decoration: none;
	border-bottom: 1px solid #0096ff;
	margin-bottom: 5px;	
} 

.prodsubtitle {
	color: #336699;
	font-size: 14px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	line-height: 17px;
	text-decoration: none;
	margin-bottom: 5px;	
}
#item .authorname {
	color: #6699CC;
	font-size:12px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	line-height: 15px;
	text-decoration: none;
	margin-top: 2px;	
	margin-bottom: 2px;
} 
#item .authorname a{color: #6699CC;text-decoration:none;}
#item .authorname a:link{color: #6699CC;text-decoration:none;}
#item .authorname a:visited{color: #6699CC;text-decoration:none;}
#item .authorname a:hover{color: #333333; text-decoration:underline;}
#item .authorname a:active{color: #6699CC;text-decoration:none;}

.authorname {
	color: #6699CC;
	font-size:12px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	line-height: 15px;
	text-decoration: none;
	margin-top: 2px;	
	margin-bottom: 2px;
} 
.authorname a{color: #6699CC;text-decoration:none;}
.authorname a:link{color: #6699CC;text-decoration:none;}
.authorname a:visited{color: #6699CC;text-decoration:none;}
.authorname a:hover{color: #333333; text-decoration:underline;}
.authorname a:active{color: #6699CC;text-decoration:none;}

a.authorname:link, a.authorname:active, a.authorname:visited {
	color: #6699CC;
	font-size:12px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	line-height: 15px;
	text-decoration: underline;
	margin-top: 2px;	
	margin-bottom: 2px;
} 

a.authorname:hover {
	color: #333333;
	font-size:12px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	line-height: 15px;
	text-decoration: underline;
	margin-top: 2px;	
	margin-bottom: 2px;
}

.artdetails {
	color: #333333;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	line-height: 14px;
	text-decoration: none;
	padding-top: 10px;
}

.artdetails a{ font-weight:normal; color:#000000;}
.artdetails a:link{ text-decoration: none;}
.artdetails a:visited{text-decoration: none;}
.artdetails a:hover{text-decoration: underline; color:Gray;}
.artdetails a:active{text-decoration: none;}

.itemdetails {
	color: #075e89;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	line-height: 14px;
	text-decoration: none;
	padding-top: 1px;
}
#item table{
	color: #075e89;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	line-height: 14px;
	text-decoration: none;
	padding-top: 1px;
}
.itemdetailsDescr {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	line-height: 14px;
	text-decoration: none;
	padding-top: 1px;
}

#item table .consigliato
{
    color:#075e89;
    font-size: 0.9em;
}

.itemdetailsDescr a{ font-weight:normal; color:#000000;}
.itemdetailsDescr a:link{ text-decoration: none;}
.itemdetailsDescr a:visited{text-decoration: none;}
.itemdetailsDescr a:hover{text-decoration: underline; color:Gray;}
.itemdetailsDescr a:active{text-decoration: none;}

.itemRating{
    font-size: 0.7em;font-family: Verdana, Tahoma, Arial;
    color: #075e89; font-weight:bold;
}
.itemRatingMsg{
    font-size: 0.7em;font-family: Verdana, Tahoma, Arial;
    color: Green; font-weight:bold;
}

#bodyarea #authorinformation {
	clear: both;
	width: 572px;
	margin: 0;
	padding: 0;	
}

#authorinformation #authorimage {
	float: left;
	text-align: left;
	width: 85px;
	margin: 0 10px 0 0;
	padding: 0;	
}

#authorinformation #author {
	float: left;
	text-align: left;
	width: 477px;
	margin: 0;
	padding: 0;
}

#authorinformation #strapline {
	clear: both;
	font-size: 15px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	line-height: 19px;
	padding: 25px 0 0 0;
	margin: 0;	
}


.authortitle {
	color: #003366;
	font-size: 16px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
	margin-bottom: 3px;
	padding: 0;	
}

.authorquote {
	color: #336699;
	font-size: 14px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	line-height: 17px;
	text-decoration: none;
	margin-top: 15px;
	padding: 0;
}

.authorquotename {
	color: #6699CC;
	font-size: 14px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	line-height: 17px;
	padding: 0;
	margin: 0;
}


/*** box home page ***/
#boxHPProdImg
{
    width: 950px;
	padding: 0;
	margin:0;
}
#boxHPProdImg #boxHPProdImg-main {
	text-align: left;
	border: 1px solid #D1DFE3;
	width: 938px;
	height: auto;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	padding: 1px 5px 2px 5px;
	font-family: Verdana, Tahoma, Arial;
	font-weight : bold;
	color: #FFFFFF;
	background-image: url(../../images/nav_header_bk.jpg);
	background-repeat: repeat-x;
	margin-bottom: 25px;
}
#boxHPProdImg #boxHPProdImg-main a
{
    font-family: Verdana, Tahoma, Arial;
    text-decoration:none;color:#003366;
}
#boxHPProdImg #boxHPProdImg-main a:link{color:#003366; text-decoration:none;}
#boxHPProdImg #boxHPProdImg-main a:visited{color:#003366; text-decoration:none;}
#boxHPProdImg #boxHPProdImg-main a:hover{color:#ff6600; text-decoration:underline;}
#boxHPProdImg #boxHPProdImg-main a:active{color:#003366; text-decoration:none;}

#boxHP1 {
	width: 950px;
	padding: 0;
	margin:0;
}
#boxHP1 #boxHP1-main {
	text-align: left;
	border: 1px solid #D1DFE3;
	width: 440px;
	height: 300px;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	padding: 1px 5px 2px 5px;
	font-family: Verdana, Tahoma, Arial;
	font-weight : bold;
	color: #FFFFFF;
	background-image: url(../../images/nav_header_bk.jpg);
	background-repeat: repeat-x;
	margin-bottom: 25px;
}

#boxHP1 #boxHP1-tipo {
	text-align: left;
	border: 1px solid #D1DFE3;
	width: 455px;
	height: 420px;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	padding: 1px 5px 2px 5px;
	font-family: Verdana, Tahoma, Arial;
	font-weight : bold;
	color: #FFFFFF;
	background-image: url(../../images/nav_header_bk.jpg);
	background-repeat: repeat-x;
	margin-bottom: 25px;
}

#boxHP1 #boxHP1-tipo a
{
    font-family: Verdana, Tahoma, Arial;
    text-decoration:none;color:#003366;
}
#boxHP1 #boxHP1-tipo a:link{color:#003366; text-decoration:none;}
#boxHP1 #boxHP1-tipo a:visited{color:#003366; text-decoration:none;}
#boxHP1 #boxHP1-tipo a:hover{color:#ff6600; text-decoration:underline;}
#boxHP1 #boxHP1-tipo a:active{color:#003366; text-decoration:none;}

#boxHP1 #boxHP1-tags {
	text-align: left;
	border: 1px solid #D1DFE3;
	width: 938px;
	height: auto;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	padding: 1px 5px 2px 5px;
	font-family: Verdana, Tahoma, Arial;
	font-weight : bold;
	color: #FFFFFF;
	background-image: url(../../images/nav_header_bk.jpg);
	background-repeat: repeat-x;
	margin-bottom: 25px;
}

/*** ***/

/*** prodotti ***/
#bodyarea #prodinformation {
	clear: both;
	width: 572px;
}

#prodinformation #prodimage {
	text-align: left;
	width: 105px;
	float: left;
	/*background-color: #f5f5f5;*/
	margin:  0px 10px 5px 0;
	padding: 0;
}
#prodinformation #prodimage .bgImmagine {background-color: #f5f5f5;}

#prodpageimage {
	margin: 0 0 5px 0;
	padding: 0;
}

#prodinformation #item {
	text-align: left;
	width: 307px;
	margin: 0;
	padding: 0;
	float: left;
}

#prodinformation #itemShort {
	text-align: left;
	width: 337px;
	margin: 0;
	padding: 0;
	float: left;
}


#prodinformation #ecommerce {
	text-align: left;
	width: 105px;
	float: left;
	margin: 0;
	padding: 0px 0px 0px 0px;
}
/*** articoli ***/
#bodyarea #artinformation {
	clear: both;
	width: 572px;
}
#artinformation #item {
	text-align: left;
	width: 572px;
	margin: 0;
	padding: 0;
	float: left;
}

#artinformation #itemShort {
	text-align: left;
	width: 572px;
	margin: 0;
	padding: 0;
	float: left;
}

/*** ***/
#ecommerce #buttons {
	float: left;
}

#ecommerce #pricepromotion {
	clear: both;
	margin: 8px 0 0 0;
	padding: 0;
}

.prodprice {
	color: #005D9E;
	font-size: 0.9em;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
	padding-left: 5px; clear:right; text-align:right;
	margin: 0;  padding-left: 20px; 
	background-color: #FFFFFF;	
}

.prodpricediscounted {
	color: #AEBDC1;
	font-size: 16px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	line-height: 18px;
	text-decoration: line-through;
	padding-left: 5px;
	margin: 0;
}


#produnavailable {
	float: left;
	width: 786px;
	margin: 0 0 0 20px;
	padding: 0;
}

#produnavailable #prodimage {
	text-align: left;
	width: 105px;
	float: left;
	margin: 0 10px 5px 0;
}

#produnavailable #item {
	text-align: left;
	width: 337px;
	float: left;
}

#produnavailable #notavailable {
	float: left;
	width: 334px;
}

#notavailable #notavailablepanel {
	width: 314px;
	height: 129px;
	border-left: 1px solid #AEBDC1;
	border-right: 1px solid #AEBDC1;
	margin: 0;
	padding: 0 9px 0 9px;
	background:  url(../../images/audiovideo_bk.jpg) repeat-x bottom;
	color : #333333;
	font-size: 13px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}

.prodalertformbox {
	background-color:#FFFFFF;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	margin-top: 0;
	padding-left: 2px;
	border: 1px solid #FF6600;
	width: 230px;
}

#bodyarea #textnotavailable {
	clear: both;
	width: 572px;
	text-align: left;
	color: Red;
	font-size: 13px;
	line-height: 16px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 25px 0 0 0;	
}
/*** bodyarea ***/
#bodyarea #textcontent {
	clear: both;
	width: 572px;
	text-align: left;
	color : #333333;
	font-size: 13px;
	line-height: 16px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	text-decoration: none;
	margin: 0px 0px 0px 0px ;
	padding:  0px 0px 0px 0px;	
}
#bodyarea #textcontent a:link { text-decoration:underline; color:  #336699;}
#bodyarea #textcontent a:visited {text-decoration:underline; color: #336699;}
#bodyarea #textcontent a:hover{text-decoration:underline; color: #f55700;}
#bodyarea #textcontent a:active{text-decoration:underline; color: #336699;}
#bodyarea #textcontent2 a:link { text-decoration:underline; color:  #336699;}
#bodyarea #textcontent2 a:visited {text-decoration:underline; color: #336699;}
#bodyarea #textcontent2 a:hover{text-decoration:underline; color: #f55700;}
#bodyarea #textcontent2 a:active{text-decoration:underline; color: #336699;}
#ctl00_ContentPlaceHolder1_frmProdotto_spDescrizione a{color:#075E89;}
#ctl00_ContentPlaceHolder1_frmProdotto_spDescrizione a:link,a:visited,:active
{text-decoration:none;}
#ctl00_ContentPlaceHolder1_frmProdotto_spDescrizione a:hover
{text-decoration:underline;}

#bodyarea #textcontent select.actionSelect{
    background-color: #ffffff;
    color: #003366; 
    border: solid 1px #003366;
    font-family: Verdana, Tahoma, Arial;
}
#bodyarea #textcontent textarea.actionText
{
     border:1px solid #cccccc;
     color: #003366; font-size:0.9em;
     font-family: Verdana, Tahoma, Arial;
}
#bodyarea #textcontent input.actionText
{
     border:1px solid #cccccc;
     color: #003366; 
     font-family: Verdana, Tahoma, Arial;
} 
#bodyarea #textcontent input.actionButton 
{
    background: #075E89; padding: 4px 4px 4px 4px ; color: #ffffff;
    border:1px solid;
    font-family: Verdana, Tahoma, Arial;
   font-size:94%;
   font-weight:bold;
   border-top-color:#cccccc;
   border-left-color:#cccccc;
   border-right-color:#cccccc;
   border-bottom-color:#cccccc;
} 
#bodyarea #textcontent input.actionText:focus, textarea.actionText:focus{ background-color: #ffffe0;}
/*** bodyareaLarge ***/
#bodyareaLarge #textcontent {
	clear: both;
	width: 766px;
	text-align: left;
	color : #333333;
	font-size: 13px;
	line-height: 16px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 25px 0 0 0;	
}
#bodyareaLarge #textcontentShort {
	clear: both;
	width: 566px;
	text-align: left;
	color : #333333;
	font-size: 13px;
	line-height: 16px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 25px 0 0 0;	
}
#bodyareaLarge #textcontent h3.formtitle{ color:#003366;}
#bodyareaLarge #textcontent select.actionSelect{
    background-color: #ffffff;
    color: #003366; 
    border: solid 1px #003366;
    font-family: Verdana, Tahoma, Arial;
}
#bodyareaLarge #textcontent textarea.actionText
{
    border:1px solid #cccccc;
     color: #003366; font-size:0.9em;
     font-family: Verdana, Tahoma, Arial;
}
#bodyareaLarge #textcontent input.actionText
{
     border:1px solid #cccccc;
     color: #003366;
     font-family: Verdana, Tahoma, Arial;
} 
#bodyareaLarge #textcontent input.actionButton 
{
       background: #075E89; padding: 4px 4px 4px 4px ; color: #ffffff;
    border:1px solid;
    font-family: Verdana, Tahoma, Arial;
   font-size:94%;
   font-weight:bold;
   border-top-color:#cccccc;
   border-left-color:#cccccc;
   border-right-color:#cccccc;
   border-bottom-color:#cccccc;
}
#bodyareaLarge #textcontent input.actionText:focus, textarea.actionText:focus{ background-color: #ffffe0;}
/*** bodyareaFull ***/
#bodyareaFull #textcontent {
	clear: both;
	width: 966px;
	text-align: left;
	color : #333333;
	font-size: 13px;
	line-height: 16px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 25px 0 0 0;	
}
#bodyareaFull #textcontent select.actionSelect{
    background-color: #ffffff;
    color: #003366; 
    border: solid 1px #003366;
    font-family: Verdana, Tahoma, Arial;
}
#bodyareaFull #textcontent textarea.actionText
{
     border:1px solid #cccccc;
     color: #003366;  font-size:0.9em;
     font-family: Verdana, Tahoma, Arial;
}
#bodyareaFull #textcontent input.actionText
{
     border:1px solid #cccccc;
     color: #003366;
     font-family: Verdana, Tahoma, Arial;
} 
#bodyareaFull #textcontent input.actionButton 
{
      background: #075E89; padding: 4px 4px 4px 4px ; color: #ffffff;
    border:1px solid;
    font-family: Verdana, Tahoma, Arial;
   font-size:94%;
   font-weight:bold;
   border-top-color:#cccccc;
   border-left-color:#cccccc;
   border-right-color:#cccccc;
   border-bottom-color:#cccccc;
}
#bodyareaFull #textcontent input.actionText:focus, textarea.actionText:focus{ background-color: #ffffe0;}

/*** formattazione LANDING PAGE ***/
#bodyareaLarge #textcontent .landing {  font-family: Verdana, Tahoma, Arial;}
#bodyareaLarge #textcontent .landing h2{
 font-weight:normal; font-size: 1.65em; color:#ff6600; line-height:26px; text-align:center; }
#bodyareaLarge #textcontent .landing p.big { font-size:1.4em; line-height:22px; text-align:center; }
#bodyareaLarge #textcontent .sottolineato { text-decoration:underline;}
#bodyareaLarge #textcontent .evidenziato { background-color:Yellow;} 
#bodyareaLarge #textcontent .rosso { color:Red;}
#bodyareaLarge #textcontent .landing h3{
 font-weight:bold; font-size: 1.4em; color:#336699; line-height:26px; text-align:left; }
#bodyareaLarge #textcontent .landing p.essereposizionati
{
    background:url(../../images/landing/essereposizionati.jpg) right top no-repeat;
    text-align: justify;
    min-height: 222px;
    padding-right: 277px;
}
#bodyareaLarge #textcontent .landing p.nonepertutti
{
    background:url(../../images/landing/partner.jpg) left top no-repeat;
    text-align: justify;
    min-height: 52px;
    padding-left: 210px;
}
#bodyareaLarge #textcontent .landing p.integrazione
{
    background:url(../../images/landing/integrazione.jpg) right top no-repeat;
    text-align: justify;
    min-height: 112px;
    padding-right: 387px;
}
#bodyareaLarge #textcontent .landing p.profiloForum
{
    background:url(../../images/landing/profilo-forum.jpg) right top no-repeat;
    text-align: justify;
    min-height: 452px;
    padding-right: 220px;
}
#bodyareaLarge #textcontent .landing p.autolink
{
    background:url(../../images/landing/autolink.jpg) right top no-repeat;
    text-align: justify;
    min-height: 110px;
    padding-right: 397px;
}
#bodyareaLarge #textcontent .landing .forumuser
{
    background:url(../../images/landing/profilo-user.jpg) right top no-repeat;
    text-align: justify;
    min-height: 253px;
    padding-right: 155px;
}
#bodyareaLarge #textcontent .landing .businessPartner
{
    background:url(../../images/landing/business-partner.jpg) right top no-repeat;
    text-align: justify;
    min-height: 160px;
    padding-right: 210px;
}
#bodyareaLarge #textcontent .landing .videoIntervista
{
    background:url(../../images/landing/video-intervista.jpg) right top no-repeat;
    text-align: justify;
    min-height: 220px;
    padding-right: 366px;
}
#bodyareaLarge #textcontent .landing p.spremere
{
    background:url(../../images/landing/spremere.jpg) left top no-repeat;
    text-align: justify;
    min-height: 253px;
    padding-left: 330px;
}
#bodyareaLarge #textcontent .landing p.nicchia
{
    background:url(../../images/landing/nicchia.jpg) right top no-repeat;
    text-align: justify;
    min-height: 238px;
    padding-right: 360px;
}
#bodyareaLarge #textcontent .landing p.comoda
{
    background:url(../../images/landing/comoda.jpg) left top no-repeat;
    text-align: justify;
    min-height: 253px;
    padding-left: 330px;
}
#bodyareaLarge #textcontent .landing p.minisito
{
    background:url(../../images/landing/minisito.jpg) right top no-repeat;
    text-align: justify;
    min-height: 278px;
    padding-right: 380px;
}
#bodyareaLarge #textcontent .landing p.seo
{
    background:url(../../images/landing/seo.jpg) left top no-repeat;
    text-align: justify;
    min-height: 213px;
    padding-left: 430px;
}
#bodyareaLarge #textcontent .landing p.convenzioni
{
    background:url(../../images/landing/convenzioni.jpg) right top no-repeat;
    text-align: justify;
    min-height: 258px;
    padding-right: 340px;
}
#bodyareaLarge #textcontent .landing p.diffusione
{
    background:url(../../images/landing/diffusione.jpg) right top no-repeat;
    text-align: justify;
    min-height: 170px;
    padding-right: 285px;
}
#bodyareaLarge #textcontent .landing p.titoliFinali
{
     text-align:center;
     font-size: 1.2em; padding: 5px 5px 5px 5px;
     
}
#bodyareaLarge #textcontent .landing p.autolinkforum
{
    background:url(../../images/landing/autolinkforum.jpg) right top no-repeat;
    text-align: justify;
    min-height: 101px;
    padding-right: 380px;
}
#bodyareaLarge #textcontent .landing ul { list-style-image: url(../../images/freccia.jpg); }
#bodyareaLarge #textcontent .landing ul li {padding:   2px 8px 2px 8px ; }
#bodyareaLarge #textcontent .landing h4{
 font-style:italic; font-weight:normal; font-size: 1.3em; color:#ff6600; line-height:26px; text-align:center; }
#bodyareaLarge #textcontent .landing .number{color:#ff6600; font-weight:bold; font-size: 1.3em;} 

#bodyareaLarge #textcontent .landing .list ul { list-style-image: url(../../images/freccia2.jpg); }
#bodyareaLarge #textcontent .landing .list ul li {padding:   2px 8px 2px 8px ; } 
 
/*** dettaglio prodotto box ***/
#bodyarea #textcontent
  #dividerLarge{ float: left; width: 100%;  margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px; height: 13px;}
/*** ### quando */
#bodyarea #textcontent #columnQuando
{
    float: left; clear:both;
    width: 572px;font-size: 0.9em;
    margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}
#bodyarea #textcontent
 #columnQuando #sectionQuando-TitleLeft
{
   float: left;    
   height: 24px;
   width: 10px;
   background: url(../../images/bordo_sx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
  
}
#bodyarea #textcontent
 #columnQuando #sectionQuando-TitleRight
{
   clear:right; float: left;  
   height: 24px;  
   width: 10px;
   background: url(../../images/bordo_dx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
   padding:  0px 0px 0px 0px;

}
#bodyarea #textcontent
 #columnQuando #sectionQuando-Title
{
    clear:right; float:left;  font-size: 1em;
    height: 24px; width: 552px;
    background: url(../../images/testa_rip_box.gif) repeat-x left top;
    margin:  0px 0px 0px 0px;
	padding:   0px 0px 0px 0px;

}
#bodyarea #textcontent
 #columnQuando #sectionQuando-Title h2{
 background: url(../../images/arrow_box.gif) no-repeat left top; color: #6d96ac; 
  font-size: 1em;padding: 3px 0px 0px 10px; margin:  0px 0px 0px 0px;  }

#bodyarea #textcontent #columnQuando
#sectionQuando-Box
{ border-top: 0px;
  border-left: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
  float: left; margin:  0px 0px 0px 0px;
  padding:   4px 4px 4px 4px; width:562px;}
  /*** ### video */
#bodyarea #textcontent #columnVideo
{
    float: left; clear:both;
    width: 572px;font-size: 0.9em;
    margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}
#bodyarea #textcontent
 #columnVideo #sectionVideo-TitleLeft
{
   float: left;    
   height: 24px;
   width: 10px;
   background: url(../../images/bordo_sx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
  
}
#bodyarea #textcontent
 #columnVideo #sectionVideo-TitleRight
{
   clear:right; float: left;  
   height: 24px;  
   width: 10px;
   background: url(../../images/bordo_dx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
   padding:  0px 0px 0px 0px;

}
#bodyarea #textcontent
 #columnVideo #sectionVideo-Title
{
    clear:right; float:left;  font-size: 1em;
    height: 24px; width: 552px;
    background: url(../../images/testa_rip_box.gif) repeat-x left top;
    margin:  0px 0px 0px 0px;
	padding:   0px 0px 0px 0px;

}
#bodyarea #textcontent
 #columnVideo #sectionVideo-Title h2{
 background: url(../../images/arrow_box.gif) no-repeat left top; color: #6d96ac; 
  font-size: 1em;padding: 3px 0px 0px 10px; margin:  0px 0px 0px 0px;  }

#bodyarea #textcontent #columnVideo
#sectionVideo-Box
{ border-top: 0px;
  border-left: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
  float: left; margin:  0px 0px 0px 0px;
  padding:   4px 4px 4px 4px; width:562px;}
   /*** ### Dove */
#bodyarea #textcontent #columnDove
{
    float: left; clear:both;
    width: 572px;font-size: 0.9em;
    margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}
#bodyarea #textcontent
 #columnDove #sectionDove-TitleLeft
{
   float: left;    
   height: 24px;
   width: 10px;
   background: url(../../images/bordo_sx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
  
}
#bodyarea #textcontent
 #columnDove #sectionDove-TitleRight
{
   clear:right; float: left;  
   height: 24px;  
   width: 10px;
   background: url(../../images/bordo_dx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
   padding:  0px 0px 0px 0px;

}
#bodyarea #textcontent
 #columnDove #sectionDove-Title
{
    clear:right; float:left;  font-size: 1em;
    height: 24px; width: 552px;
    background: url(../../images/testa_rip_box.gif) repeat-x left top;
    margin:  0px 0px 0px 0px;
	padding:   0px 0px 0px 0px;

}
#bodyarea #textcontent
 #columnDove #sectionDove-Title h2{
 background: url(../../images/arrow_box.gif) no-repeat left top; color: #6d96ac; 
  font-size: 1em;padding: 3px 0px 0px 10px; margin:  0px 0px 0px 0px;  }

#bodyarea #textcontent #columnDove
#sectionDove-Box
{ border-top: 0px;
  border-left: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
  float: left; margin:  0px 0px 0px 0px;
  padding:   4px 4px 4px 4px; width:562px;}
   /*** ### Tag */
#bodyarea #textcontent #columnTags
{
    float: left; clear:both;
    width: 572px;font-size: 0.9em;
    margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}
#bodyarea #textcontent
 #columnTags #sectionTags-TitleLeft
{
   float: left;    
   height: 24px;
   width: 10px;
   background: url(../../images/bordo_sx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
  
}
#bodyarea #textcontent
 #columnTags #sectionTags-TitleRight
{
   clear:right; float: left;  
   height: 24px;  
   width: 10px;
   background: url(../../images/bordo_dx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
   padding:  0px 0px 0px 0px;

}
#bodyarea #textcontent
 #columnTags #sectionTags-Title
{
    clear:right; float:left;  font-size: 1em;
    height: 24px; width: 552px;
    background: url(../../images/testa_rip_box.gif) repeat-x left top;
    margin:  0px 0px 0px 0px;
	padding:   0px 0px 0px 0px;

}
#bodyarea #textcontent
 #columnTags #sectionTags-Title h2{
 background: url(../../images/arrow_box.gif) no-repeat left top; color: #6d96ac; 
  font-size: 1em;padding: 3px 0px 0px 10px; margin:  0px 0px 0px 0px;  }

#bodyarea #textcontent #columnTags
#sectionTags-Box
{ border-top: 0px;
  border-left: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
  float: left; margin:  0px 0px 0px 0px;
  padding:   4px 4px 4px 4px; width:562px;}/*** ***/
   /*** ### extra */
#bodyarea #textcontent #columnExtra1
{
    float: left; clear:both;
    width: 572px;font-size: 0.9em;
    margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}
#bodyarea #textcontent
 #columnExtra1 #sectionExtra1-TitleLeft
{
   float: left;    
   height: 24px;
   width: 10px;
   background: url(../../images/bordo_sx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
  
}
#bodyarea #textcontent
 #columnExtra1 #sectionExtra1-TitleRight
{
   clear:right; float: left;  
   height: 24px;  
   width: 10px;
   background: url(../../images/bordo_dx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
   padding:  0px 0px 0px 0px;

}
#bodyarea #textcontent
 #columnExtra1 #sectionExtra1-Title
{
    clear:right; float:left;  font-size: 1em;
    height: 24px; width: 552px;
    background: url(../../images/testa_rip_box.gif) repeat-x left top;
    margin:  0px 0px 0px 0px;
	padding:   0px 0px 0px 0px;

}
#bodyarea #textcontent
 #columnExtra1 #sectionExtra1-Title h2{
 background: url(../../images/arrow_box.gif) no-repeat left top; color: #6d96ac; 
  font-size: 1em;padding: 3px 0px 0px 10px; margin:  0px 0px 0px 0px;  }

#bodyarea #textcontent #columnExtra1
#sectionExtra1-Box
{ border-top: 0px;
  border-left: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
  float: left; margin:  0px 0px 0px 0px;
  padding:   4px 4px 4px 4px; width:562px;}
  
/*** form contatto prodotto ***/
#ctl00_ContentPlaceHolder1_frmProdotto_spContatto select.actionSelect{
    background-color: #ffffff;
    color: #003366; 
    border: solid 1px #003366;
    font-family: Verdana, Tahoma, Arial;
}
#ctl00_ContentPlaceHolder1_frmProdotto_spContatto textarea.actionText
{
     border:1px solid #cccccc;
     color: #003366; font-size:0.9em;
     font-family: Verdana, Tahoma, Arial;
}
#ctl00_ContentPlaceHolder1_frmProdotto_spContatto input.actionText
{
    border:1px solid #cccccc;
     color: #003366;
     font-family: Verdana, Tahoma, Arial;
} 
#ctl00_ContentPlaceHolder1_frmProdotto_spContatto input.actionButton 
{
      background: #075E89; padding: 4px 4px 4px 4px ; color: #ffffff;
    border:1px solid;
    font-family: Verdana, Tahoma, Arial;
   font-size:94%;
   font-weight:bold;
   border-top-color:#cccccc;
   border-left-color:#cccccc;
   border-right-color:#cccccc;
   border-bottom-color:#cccccc;
}
#ctl00_ContentPlaceHolder1_frmProdotto_spContatto input.actionText:focus, textarea.actionText:focus{ background-color: #ffffe0;}
/*** ***/
#bodyarea #textcontent2 {
	clear: both;
	width: 572px;
	text-align: left;
	color : #333333;
	font-size: 13px;
	line-height: 16px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 25px 0 0 0;	
}

#bodyareaLarge #textcontent2 {
	clear: both;
	width: 766px;
	text-align: left;
	color : #333333;
	font-size: 13px;
	line-height: 16px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 25px 0 0 0;	
}

#bodyarea #textcontent3 {
	clear: both;
	width: 572px;
	text-align: left;
	color : #333333;
	font-size: 13px;
	line-height: 16px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 25px 0 0 0;	
}

#bodyareaLarge #textcontent3 {
	clear: both;
	width: 766px;
	text-align: left;
	color : #333333;
	font-size: 13px;
	line-height: 16px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 25px 0 0 0;	
}

#bodyarea #textcontent4 {
	clear: both;
	width: 572px;
	text-align: left;
	color : #333333;
	font-size: 13px;
	line-height: 16px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 25px 0 0 0;	
}

#bodyareaLarge #textcontent4 {
	clear: both;
	width: 766px;
	text-align: left;
	color : #333333;
	font-size: 13px;
	line-height: 16px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 25px 0 0 0;	
}

#bodyarea #textcontent5 {
	clear: both;
	width: 572px;
	text-align: left;
	color : #333333;
	font-size: 13px;
	line-height: 16px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 25px 0 0 0;	
}

#bodyareaLarge #textcontent5 {
	clear: both;
	width: 766px;
	text-align: left;
	color : #333333;
	font-size: 13px;
	line-height: 16px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 25px 0 0 0;	
}

#prodinformation #strapline {
	clear: both;
	font-size: 15px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	line-height: 19px;
	padding: 25px 0 0 0;
	margin: 0;	
}

#bodyarea #strapline {
	clear: both;
	font-size: 15px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	line-height: 19px;
	padding: 25px 0 0 0;
	margin: 0;	
}


.contentTitle {
	text-align: left;
	width: 766px;
	border-bottom: 1px dotted #AEBDC1;
	color: #336699;
	font-size: 16px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 5px;
	margin: 0 0 15px 0;
}
/*** textcontentShort ***/
#textcontentShort .photo1
{
    float:right;
    clear:both;
}
/*** textcontent ***/
#textcontent .photo1
{
    float:right;
    clear:both;
}
#textcontent .photo2
{
    float:right;
    clear:both;
}
#textcontent .sectiontitle
{
    border-bottom: dashed 1px #cccccc;
    font-weight:bold;
}
#textcontent .formtitle
{
    border-bottom: dashed 1px #cccccc;
    font-weight:bold;
    color:#003366;
}

#textcontent #productdetails {
	float: left;
	text-align: left;
	width: 200px;
	margin: 0;
	padding: 0;
}

#textcontent #item {
	float: left;
	text-align: left;
	width: 252px;
	margin: 0;
	padding: 0;
}

#textcontent #itemShort {
	float: left;
	text-align: left;
	width: 252px;
	margin: 0;
	padding: 0;
}

#textcontent #ecommerce {
	float: left;
	text-align: left;
	width: 120px;
	margin: 0;
	padding: 0;
}
/*** textcontent2 ***/
#textcontent2 .sectiontitle
{
    border-bottom: dashed 1px #cccccc;
    font-weight:bold;
}

#textcontent2 #productdetails2 {
	float: left;
	text-align: left;
	width: 200px;
	margin: 0;
	padding: 0;
}

#textcontent2 #item2 {
	float: left;
	text-align: left;
	width: 252px;
	margin: 0;
	padding: 0;
}

#textcontent2 #ecommerce2 {
	float: left;
	text-align: left;
	width: 120px;
	margin: 0;
	padding: 0;
}
/*** textcontent3 ***/
#textcontent3 .sectiontitle
{
    border-bottom: dashed 1px #cccccc;
    font-weight:bold;
}

#textcontent3 #productdetails3 {
	float: left;
	text-align: left;
	width: 400px;
	margin: 0;
	padding: 0;
}

#textcontent3 #item3 {
	float: left;
	text-align: left;
	width: 252px;
	margin: 0;
	padding: 0;
}

#textcontent3 #ecommerce3 {
	float: left;
	text-align: left;
	width: 120px;
	margin: 0;
	padding: 0;
}

/*** textcontent4 ***/
#textcontent4 .sectiontitle
{
    border-bottom: dashed 1px #cccccc;
    font-weight:bold;
}

#textcontent4 #productdetails4 {
	float: left;
	text-align: left;
	width: 200px;
	margin: 0;
	padding: 0;
}

#textcontent4 #item4 {
	float: left;
	text-align: left;
	width: 252px;
	margin: 0;
	padding: 0;
}

#textcontent4 #ecommerce4 {
	float: left;
	text-align: left;
	width: 120px;
	margin: 0;
	padding: 0;
}

/*** textcontent5 ***/
#textcontent5 .sectiontitle
{
    border-bottom: dashed 1px #cccccc;
    font-weight:bold;
}

#textcontent5 #productdetails5 {
	float: left;
	text-align: left;
	width: 200px;
	margin: 0;
	padding: 0;
}

#textcontent5 #item5 {
	float: left;
	text-align: left;
	width: 252px;
	margin: 0;
	padding: 0;
}

#textcontent5 #ecommerce5 {
	float: left;
	text-align: left;
	width: 120px;
	margin: 0;
	padding: 0;
}

#browsepagetitle {
	clear: both;
	text-align: left;	
	margin:    15px 0px 0px 5px;
	padding: 0;
	height: 55px;
	width: 966px;
    vertical-align:middle;	
}

#browsetitle {
	float: left;
	width: auto;
	margin: 0;
	padding: 0;
}

#browsetitle h1 {
	margin: 0;
	padding: 0;
}

#browsepagetitle #rearrangelist {
	float: left;
	text-align: right;
	width: 290px;
	margin: 0;
	padding: 0;
	color : #333333;
	font-size:12px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
}

#bodyarea #searchresults {
	clear: both;
	width: 572px;
	border-bottom: 2px solid #075e89;
	margin:  0px 0px 15px 0px;
	background-color: #FFFFFF;
	padding-bottom: 30px;
}

#bodyarea #searchresults #prodimage .bgImmagine {
vertical-align:bottom;
 margin: 0px 0px 0px 0px;  padding:  30px 0px 0px 0px;}
 
#bodyareaLarge #searchresults {
	clear: both;
	width: 472px;
	border-bottom: 1px dotted #AEBDC1;
	margin: 0 0 15px 0;
	background-color: #FFFFFF;
}

#bodyareaLarge #searchHP {
	clear: both;
	width: 432px;
	border-bottom: 1px dotted #AEBDC1;
	margin:  0 0 15px 0;
	background-color: #FFFFFF;
}

/*#### profilo azienda ####*/
/* profiloazienda box */
#bodyareaLarge #profilo-box {
	width: 766px;
	margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	font-family: Verdana, Tahoma, Arial;
	line-height: 18px;
	text-decoration: none;
}
#bodyareaLarge #profilo-box
  #dividerLarge{ float: left; width: 100%;  margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px; height: 13px;}
/* profiloazienda LEFT BOX*/
#bodyareaLarge #profilo-box #LeftBox
{
    float: left; clear:both;
    width: 370px;font-size: 0.7em;
    margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;    
}
#bodyareaLarge #profilo-box
 #LeftBox #sectionInformazioni-TitleLeft
{
  float: left;    
  height: 24px;
  width: 10px;
  background: url(../../images/bordo_sx_box.gif) no-repeat left top;
  margin:  0px 0px 0px 0px;
  padding:  0px 0px 0px 0px;
}
#bodyareaLarge #profilo-box
 #LeftBox #sectionInformazioni-TitleRight
{
   clear:right; float: left;  
   height: 24px;  
   width: 10px;
   background: url(../../images/bordo_dx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
   padding:  0px 0px 0px 0px;

}
#bodyareaLarge #profilo-box
 #LeftBox #sectionInformazioni-Title
{
    clear:right; float:left;  font-size: 1em;
    height: 24px; width: 350px;
    background: url(../../images/testa_rip_box.gif) repeat-x left top;
    margin:  0px 0px 0px 0px;
	padding:   0px 0px 0px 0px;

}

#bodyareaLarge #profilo-box
 #LeftBox #sectionInformazioni-Title h2{
 background: url(../../images/arrow_box.gif) no-repeat left top; color: #6d96ac; 
  font-size: 1em;padding: 3px 0px 0px 10px; margin:  0px 0px 0px 0px;  }
  
#bodyareaLarge #profilo-box #LeftBox
#sectionInformazioni-Box
{ border-top: 0px;
  border-left: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
  float: left; margin:  0px 0px 0px 0px;
  padding:  0px 0px 0px 0px; width:368px; min-height: 240px;}
	
#bodyareaLarge #profilo-box
 #LeftBox #sectionInformazioni-Box #sectionInformazioni-Content
{
   clear:right; float:left; text-align:left;
   width: 100%;  
   margin:  0px 0px 0px 0px;
   padding:   10px 10px 10px 10px;
}
#LeftBox #sectionInformazioni-Box #sectionInformazioni-Content h1{font-size: 1.1em; color: #4186a5; }
#LeftBox #sectionInformazioni-Box #sectionInformazioni-Content p{ font-size: 0.9em; color: #595959;  }
#LeftBox #sectionInformazioni-Box #sectionInformazioni-Content a{color: #4186a5;font-size: 1em;}
#LeftBox #sectionInformazioni-Box #sectionInformazioni-Content a:link, a:visited,a:active
 {  text-decoration:none; }
#LeftBox #sectionInformazioni-Box #sectionInformazioni-Content a:hover
 {  text-decoration:underline; } 
#LeftBox #sectionInformazioni-Box #sectionInformazioni-Content .IMBox{
    float:left; clear:right; padding: 2px 2px 2px 2px ; text-align:left; margin-right: 14px;}

/* profiloazienda RIGHT BOX */
#bodyareaLarge #profilo-box #RightBox
{
    clear:right; float: left;
    width: 370px;font-size: 0.7em;
    margin:  0px 0px 0px 13px;
	padding:  0px 0px 0px 0px;
}
#bodyareaLarge #profilo-box
 #RightBox #sectionMappa-TitleLeft
{
  float: left;    
  height: 24px;
  width: 10px;
  background: url(../../images/bordo_sx_box.gif) no-repeat left top;
  margin:  0px 0px 0px 0px;
  padding:  0px 0px 0px 0px;
}
#bodyareaLarge #profilo-box
 #RightBox #sectionMappa-TitleRight
{
   clear:right; float: left;  
   height: 24px;  
   width: 10px;
   background: url(../../images/bordo_dx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
   padding:  0px 0px 0px 0px;

}
#bodyareaLarge #profilo-box
 #RightBox #sectionMappa-Title
{
    clear:right; float:left;  font-size: 1em;
    height: 24px; width: 350px;
    background: url(../../images/testa_rip_box.gif) repeat-x left top;
    margin:  0px 0px 0px 0px;
	padding:   0px 0px 0px 0px;

}
#bodyareaLarge #profilo-box
 #RightBox #sectionMappa-Title h2{
 background: url(../../images/arrow_box.gif) no-repeat left top; color: #6d96ac; 
  font-size: 1em;padding: 3px 0px 0px 10px; margin:  0px 0px 0px 0px;  }

#bodyareaLarge #profilo-box #RightBox
#sectionMappa-Box
{ border-top: 0px;
  border-left: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
  float: left; margin:  0px 0px 0px 0px;
  padding:  0px 0px 0px 0px; width:368px; min-height:240px;}
	
#bodyareaLarge #profilo-box
 #RightBox #sectionMappa-Box #sectionMappa-Content
{
   clear:right; float:left; text-align:center;
   width: 100%;  vertical-align:middle;
   margin:  0px 0px 0px 0px;
   padding:   10px 10px 10px 10px;
}
#RightBox #sectionMappa-Box #sectionMappa-Content h1{font-size: 1.1em; color: #4186a5; }
#RightBox #sectionMappa-Box #sectionMappa-Content p{ font-size: 0.9em; color: #595959;  }
#RightBox #sectionMappa-Box #sectionMappa-Content a{color: #4186a5;font-size: 1em;}
#RightBox #sectionMappa-Box #sectionMappa-Content a:link, a:visited,a:active
 {  text-decoration:none; }
#RightBox #sectionMappa-Box #sectionMappa-Content a:hover
 {  text-decoration:underline; } 

/* profiloazienda CHI SIAMO */
#bodyareaLarge #profilo-box #FullBox
{
    float: left; clear:both;
    width: 766px;font-size: 0.7em;
    margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}
#bodyareaLarge #profilo-box
 #FullBox #sectionChisiamo-TitleLeft
{
   float: left;    
   height: 24px;
   width: 10px;
   background: url(../../images/bordo_sx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
  
}
#bodyareaLarge #profilo-box
 #FullBox #sectionChisiamo-TitleRight
{
   clear:right; float: left;  
   height: 24px;  
   width: 10px;
   background: url(../../images/bordo_dx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
   padding:  0px 0px 0px 0px;

}
#bodyareaLarge #profilo-box
 #FullBox #sectionChisiamo-Title
{
    clear:right; float:left;  font-size: 1em;
    height: 24px; width: 734px;
    background: url(../../images/testa_rip_box.gif) repeat-x left top;
    margin:  0px 0px 0px 0px;
	padding:   0px 0px 0px 0px;

}
#bodyareaLarge #profilo-box
 #FullBox #sectionChisiamo-Title h2{
 background: url(../../images/arrow_box.gif) no-repeat left top; color: #6d96ac; 
  font-size: 1em;padding: 3px 0px 0px 10px; margin:  0px 0px 0px 0px;  }

#bodyareaLarge #profilo-box #FullBox
#sectionChisiamo-Box
{ border-top: 0px;
  border-left: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
  float: left; margin:  0px 0px 0px 0px;
  padding:   4px 4px 4px 4px; width:744px;}
#bodyareaLarge #profilo-box
 #FullBox #sectionChisiamo-Box #sectionChisiamo-Content
{
   clear:right; float:left;
   text-align:left; vertical-align:middle;
   margin:  0px 0px 0px 0px;
   padding:   10px 15px 10px 15px;
}
#FullBox #sectionChisiamo-Box #sectionChisiamo-Content a:link, a:visited,a:active
 {  text-decoration:none; }
#FullBox #sectionChisiamo-Box #sectionChisiamo-Content a:hover
 {  text-decoration:underline; } 

/* profiloazienda YOUTUBE */
#bodyareaLarge #profilo-box #YouTubeBox
{
    float: left; clear:both;
    width: 766px;font-size: 0.7em;
    margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}
#bodyareaLarge #profilo-box
 #YouTubeBox #sectionYouTube-TitleLeft
{
   float: left;    
   height: 24px;
   width: 10px;
   background: url(../../images/bordo_sx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
  
}
#bodyareaLarge #profilo-box
 #YouTubeBox #sectionYouTube-TitleRight
{
   clear:right; float: left;  
   height: 24px;  
   width: 10px;
   background: url(../../images/bordo_dx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
   padding:  0px 0px 0px 0px;

}
#bodyareaLarge #profilo-box
 #YouTubeBox #sectionYouTube-Title
{
    clear:right; float:left;  font-size: 1em;
    height: 24px; width: 734px;
    background: url(../../images/testa_rip_box.gif) repeat-x left top;
    margin:  0px 0px 0px 0px;
	padding:   0px 0px 0px 0px;

}
#bodyareaLarge #profilo-box
 #YouTubeBox #sectionYouTube-Title h2{
 background: url(../../images/arrow_box.gif) no-repeat left top; color: #6d96ac; 
  font-size: 1em;padding: 3px 0px 0px 10px; margin:  0px 0px 0px 0px;  }

#bodyareaLarge #profilo-box #YouTubeBox
#sectionYouTube-Box
{ border-top: 0px;
  border-left: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
  float: left; margin:  0px 0px 0px 0px;
  padding:   4px 4px 4px 4px;  width:744px;}
#bodyareaLarge #profilo-box
 #YouTubeBox #sectionYouTube-Box #sectionYouTube-Content
{
   clear:right; float:left;
    text-align:center; vertical-align:middle;
   margin:  0px 0px 0px 0px;
   padding:  10px 10px 10px 10px;
}
#YouTubeBox #sectionYouTube-Box #sectionYouTube-Content a{color: #4186a5;font-size: 1em;}
#YouTubeBox #sectionYouTube-Box #sectionYouTube-Content a:link, a:visited,a:active
 {  text-decoration:none; }
#YouTubeBox #sectionYouTube-Box #sectionYouTube-Content a:hover
 {  text-decoration:underline; } 

/* profiloazienda SLIDESHARE */
#bodyareaLarge #profilo-box #SlideShareBox
{
    float: left; clear:both;
    width: 766px;font-size: 0.7em;
    margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}
#bodyareaLarge #profilo-box
 #SlideShareBox #sectionSlideShare-TitleLeft
{
   float: left;    
   height: 24px;
   width: 10px;
   background: url(../../images/bordo_sx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
  
}
#bodyareaLarge #profilo-box
 #SlideShareBox #sectionSlideShare-TitleRight
{
   clear:right; float: left;  
   height: 24px;  
   width: 10px;
   background: url(../../images/bordo_dx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
   padding:  0px 0px 0px 0px;

}
#bodyareaLarge #profilo-box
 #SlideShareBox #sectionSlideShare-Title
{
    clear:right; float:left;  font-size: 1em;
    height: 24px; width: 734px;
    background: url(../../images/testa_rip_box.gif) repeat-x left top;
    margin:  0px 0px 0px 0px;
	padding:   0px 0px 0px 0px;

}
#bodyareaLarge #profilo-box
 #SlideShareBox #sectionSlideShare-Title h2{
 background: url(../../images/arrow_box.gif) no-repeat left top; color: #6d96ac; 
  font-size: 1em;padding: 3px 0px 0px 10px; margin:  0px 0px 0px 0px;  }

#bodyareaLarge #profilo-box #SlideShareBox
#sectionSlideShare-Box
{ border-top: 0px;
  border-left: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
  float: left; margin:  0px 0px 0px 0px;
  padding:   4px 4px 4px 4px;  width:744px;}
#bodyareaLarge #profilo-box
 #SlideShareBox #sectionSlideShare-Box #sectionSlideShare-Content
{
   clear:right; float:left;
   text-align:center; vertical-align:middle;
   margin:  0px 0px 0px 0px;
   padding:  10px 10px 10px 10px;
}
#SlideShareBox #sectionSlideShare-Box #sectionSlideShare-Content a{color: #4186a5;font-size: 1em;}
#SlideShareBox #sectionSlideShare-Box #sectionSlideShare-Content a:link, a:visited,a:active
 {  text-decoration:none; }
#SlideShareBox #sectionSlideShare-Box #sectionSlideShare-Content a:hover
 {  text-decoration:underline; } 

/* profiloazienda RSS BOX*/
#bodyareaLarge #profilo-box #RssBox
{
    float: left; clear:both;
    width: 370px;font-size: 0.7em;
    margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;    
}
#bodyareaLarge #profilo-box
 #RssBox #sectionRss-TitleLeft
{
  float: left;    
  height: 24px;
  width: 10px;
  background: url(../../images/bordo_sx_box.gif) no-repeat left top;
  margin:  0px 0px 0px 0px;
  padding:  0px 0px 0px 0px;
}
#bodyareaLarge #profilo-box
 #RssBox #sectionRss-TitleRight
{
   clear:right; float: left;  
   height: 24px;  
   width: 10px;
   background: url(../../images/bordo_dx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
   padding:  0px 0px 0px 0px;

}
#bodyareaLarge #profilo-box
 #RssBox #sectionRss-Title
{
    clear:right; float:left;  font-size: 1em;
    height: 24px; width: 350px;
    background: url(../../images/testa_rip_box.gif) repeat-x left top;
    margin:  0px 0px 0px 0px;
	padding:   0px 0px 0px 0px;

}

#bodyareaLarge #profilo-box
 #RssBox #sectionRss-Title h2{
 background: url(../../images/arrow_box.gif) no-repeat left top; color: #6d96ac; 
  font-size: 1em;padding: 3px 0px 0px 10px; margin:  0px 0px 0px 0px;  }
  
#bodyareaLarge #profilo-box #RssBox
#sectionRss-Box
{ border-top: 0px;
  border-left: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
  float: left; margin:  0px 0px 0px 0px;
  padding:  0px 0px 0px 0px; width:368px; min-height: 240px;}
	
#bodyareaLarge #profilo-box
 #RssBox #sectionRss-Box #sectionRss-Content
{
   clear:right; float:left; text-align:left;
   width: 100%;  
   margin:  0px 0px 0px 0px;
   padding:   10px 10px 10px 10px;
}
#bodyareaLarge #profilo-box #RssBox
#sectionRss-Box ul
{ list-style-image: url(../../images/arrow.gif);}
#bodyareaLarge #profilo-box #RssBox
#sectionRss-Box ul li 
{}
#bodyareaLarge #profilo-box #RssBox
#sectionRss-Box ul li a
{   color: #4285a5; }	
#bodyareaLarge #profilo-box #RssBox
#sectionRss-Box ul li a:link, a:visited, a:active
{    text-decoration: none;}
#bodyareaLarge #profilo-box #RssBox
#sectionRss-Box ul li a:hover
{    text-decoration: underline;}

#bodyareaLarge #profilo-box #RssBox
#sectionRss-Box table a 	
{   color: #4285a5; }
#bodyareaLarge #profilo-box #RssBox
#sectionRss-Box table a:link, a:visited, a:active
{    text-decoration: none;}
#bodyareaLarge #profilo-box #RssBox
#sectionRss-Box table a:hover
{    text-decoration: underline;}

#RssBox #sectionRss-Box #sectionRss-Content h1{font-size: 1.1em; color: #4186a5; }
#RssBox #sectionRss-Box #sectionRss-Content p{ font-size: 0.9em; color: #595959;  }
#RssBox #sectionRss-Box #sectionRss-Content a{color: #4186a5;font-size: 1em;}
#RssBox #sectionRss-Box #sectionRss-Content a:link, a:visited,a:active
 {  text-decoration:none; }
#RssBox #sectionRss-Box #sectionRss-Content a:hover
 {  text-decoration:underline; } 
#RssBox #sectionRss-Box #sectionRss-Content .IMBox{
    float:left; clear:right; padding: 2px 2px 2px 2px ; text-align:left; margin-right: 14px;}

/* profiloazienda FRIENDFEED */
#bodyareaLarge #profilo-box #FriendfeedBox
{
    clear:right; float: left;
    width: 370px;font-size: 0.7em;
    margin:  0px 0px 0px 13px;
	padding:  0px 0px 0px 0px;
}
#bodyareaLarge #profilo-box
 #FriendfeedBox #sectionFriendfeed-TitleLeft
{
  float: left;    
  height: 24px;
  width: 10px;
  background: url(../../images/bordo_sx_box.gif) no-repeat left top;
  margin:  0px 0px 0px 0px;
  padding:  0px 0px 0px 0px;
}
#bodyareaLarge #profilo-box
 #FriendfeedBox #sectionFriendfeed-TitleRight
{
   clear:right; float: left;  
   height: 24px;  
   width: 10px;
   background: url(../../images/bordo_dx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
   padding:  0px 0px 0px 0px;

}
#bodyareaLarge #profilo-box
 #FriendfeedBox #sectionFriendfeed-Title
{
    clear:right; float:left;  font-size: 1em;
    height: 24px; width: 350px;
    background: url(../../images/testa_rip_box.gif) repeat-x left top;
    margin:  0px 0px 0px 0px;
	padding:   0px 0px 0px 0px;

}
#bodyareaLarge #profilo-box
 #FriendfeedBox #sectionFriendfeed-Title h2{
 background: url(../../images/arrow_box.gif) no-repeat left top; color: #6d96ac; 
  font-size: 1em;padding: 3px 0px 0px 10px; margin:  0px 0px 0px 0px;  }

#bodyareaLarge #profilo-box #FriendfeedBox
#sectionFriendfeed-Box
{ border-top: 0px;
  border-left: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
  float: left; margin:  0px 0px 0px 0px;
  padding:  0px 0px 0px 0px; width:368px; min-height:240px;}
	
#bodyareaLarge #profilo-box
 #FriendfeedBox #sectionFriendfeed-Box #sectionFriendfeed-Content
{
   clear:right; float:left; text-align:center;
   width: 100%;  vertical-align:middle;
   margin:  0px 0px 0px 0px;
   padding:   10px 10px 10px 10px;
}
#FriendfeedBox #sectionFriendfeed-Box #sectionFriendfeed-Content .friendfeed {
 border:0px;font-family: Verdana, Tahoma, Arial; font-size: 0.9em;margin: 0px 0px 0px 0px ;}
#FriendfeedBox #sectionFriendfeed-Box #sectionFriendfeed-Content .friendfeed .feed .entry {
margin-bottom: -12px; 
} 
#FriendfeedBox #sectionFriendfeed-Box #sectionFriendfeed-Content .friendfeed h1{font-size: 1.1em; color: #4186a5; }
#FriendfeedBox #sectionFriendfeed-Box #sectionFriendfeed-Content .friendfeed p{ font-size: 0.9em; color: #595959;  }
#FriendfeedBox #sectionFriendfeed-Box #sectionFriendfeed-Content .friendfeed a{color: #4186a5;font-size: 1em;}
#FriendfeedBox #sectionFriendfeed-Box #sectionFriendfeed-Content .friendfeed a:link, a:visited,a:active
 {  text-decoration:none; }
#FriendfeedBox #sectionFriendfeed-Box #sectionFriendfeed-Content .friendfeed a:hover
 {  text-decoration:underline; } 


/*##### home page ####*/
/* homepage box */
#bodyarea #homepage-box {
	width: 572px;
	margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	font-family: Verdana, Tahoma, Arial;
	line-height: 18px;
	text-decoration: none; display:inline;
}
/*** novita ***/
#bodyarea #homepage-box #columnNovita
{
    float: left; clear:both;
    width: 572px;font-size: 0.7em;
    margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;display:inline;
}
#bodyarea #homepage-box
 #columnNovita #sectionNovita-TitleLeft
{
   float: left;    
   height: 24px;
   width: 10px;
   background: url(../../images/bordo_sx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;display:inline;
  
}
#bodyarea #homepage-box
 #columnNovita #sectionNovita-TitleRight
{
   clear:right; float: left;  
   height: 24px;  
   width: 10px;
   background: url(../../images/bordo_dx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
   padding:  0px 0px 0px 0px;display:inline;

}
#bodyarea #homepage-box
 #columnNovita #sectionNovita-Title
{
    clear:right; float:left;  font-size: 1em;
    height: 24px; width: 552px;
    background: url(../../images/testa_rip_box.gif) repeat-x left top;
    margin:  0px 0px 0px 0px;
	padding:   0px 0px 0px 0px;display:inline;

}
#bodyarea #homepage-box
 #columnNovita #sectionNovita-Title h2{
 background: url(../../images/arrow_box.gif) no-repeat left top; color: #6d96ac; 
  font-size: 1em;padding: 3px 0px 0px 10px; margin:  0px 0px 0px 0px;  }

#bodyarea #homepage-box #columnNovita
#sectionNovita-Box
{ border-top: 0px;display:inline;
  border-left: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
  float: left; margin:  0px 0px 0px 0px;
  padding:     1px 4px 1px 4px; width:562px;}

#bodyarea #homepage-box #columnNovita
#sectionNovita-Box ul
{ list-style-image: url(../../images/arrow.gif);
 padding-top:0px;padding-bottom:0px;}
#bodyarea #homepage-box #columnNovita
#sectionNovita-Box ul li 
{}
#bodyarea #homepage-box #columnNovita
#sectionNovita-Box ul li a
{   color: #4285a5; }	
#bodyarea #homepage-box #columnNovita
#sectionNovita-Box ul li a:link, a:visited, a:active
{    text-decoration: none;}
#bodyarea #homepage-box #columnNovita
#sectionNovita-Box ul li a:hover
{    text-decoration: underline;}  
  
  /*** ***/
/*** mappa ***/
#bodyarea #homepage-box #columnMappa
{
    float: left; clear:both;
    width: 572px;font-size: 0.7em;
    margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;display:inline;
}
#bodyarea #homepage-box
 #columnMappa #sectionMap-TitleLeft
{
   float: left;    
   height: 24px;
   width: 10px;
   background: url(../../images/bordo_sx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
  
}
#bodyarea #homepage-box
 #columnMappa #sectionMap-TitleRight
{
   clear:right; float: left;  
   height: 24px;  
   width: 10px;
   background: url(../../images/bordo_dx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
   padding:  0px 0px 0px 0px;

}
#bodyarea #homepage-box
 #columnMappa #sectionMap-Title
{
    clear:right; float:left;  font-size: 1em;
    height: 24px; width: 552px;
    background: url(../../images/testa_rip_box.gif) repeat-x left top;
    margin:  0px 0px 0px 0px;
	padding:   0px 0px 0px 0px;

}
#bodyarea #homepage-box
 #columnMappa #sectionMap-Title h2{
 background: url(../../images/arrow_box.gif) no-repeat left top; color: #6d96ac; 
  font-size: 1em;padding: 3px 0px 0px 10px; margin:  0px 0px 0px 0px;  }

#bodyarea #homepage-box #columnMappa
#sectionMap-Box
{ border-top: 0px;
  border-left: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
  float: left; margin:  0px 0px 0px 0px;
  padding:   4px 4px 4px 4px; width:562px;}
  /*** ***/

/* homepage prodotti/servizi column left */
#bodyarea #homepage-box #columnLeft
{
    float: left; clear:both; display:inline;
    width: 360px;font-size: 0.7em;
    margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;	
}
/*section FirstVideo */
#bodyarea #homepage-box
 #columnLeft #sectionFirstVideo-TitleLeft
{
  float: left;    
  height: 24px;
  width: 10px;
  background: url(../../images/bordo_sx_box.gif) no-repeat left top;
  margin:  0px 0px 0px 0px;
  padding:  0px 0px 0px 0px;
}
#bodyarea #homepage-box
 #columnLeft #sectionFirstVideo-TitleRight
{
   clear:right; float: left;  
   height: 24px;  
   width: 10px;
   background: url(../../images/bordo_dx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
   padding:  0px 0px 0px 0px;

}
#bodyarea #homepage-box
 #columnLeft #sectionFirstVideo-Title
{
    clear:right; float:left;  font-size: 1em;
    height: 24px; width: 340px;
    background: url(../../images/testa_rip_box.gif) repeat-x left top;
    margin:  0px 0px 0px 0px;
	padding:   0px 0px 0px 0px;

}
#bodyarea #homepage-box
 #columnLeft #sectionFirstVideo-Title h2{
 background: url(../../images/arrow_box.gif) no-repeat left top; color: #6d96ac; 
  font-size: 1em;padding: 3px 0px 0px 10px; margin:  0px 0px 0px 0px;  }
  
#bodyarea #homepage-box #columnLeft
#sectionFirstVideo-Box
{ border-top: 0px;
  border-left: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
  float: left; margin:  0px 0px 0px 0px;
  padding:  0px 0px 0px 0px; width:358px;}
	
#bodyarea #homepage-box
 #columnLeft #sectionFirstVideo-Box #sectionFirstVideo-Content
{
   clear:right; float:left;
   width: 100%; text-align:center; vertical-align:middle;
   margin:  0px 0px 0px 0px;
   padding:  10px 0px 10px 0px;
}
#columnLeft #sectionFirstVideo-Box #sectionFirstVideo-Content h3{font-size: 0.9em; color: #4186a5; }
#columnLeft #sectionFirstVideo-Box #sectionFirstVideo-Content p{ font-size: 0.9em; color: #595959; text-align:center; }
#columnLeft #sectionFirstVideo-Box #sectionFirstVideo-Content a{color: #4186a5;font-size: 1.3em;}
#columnLeft #sectionFirstVideo-Box #sectionFirstVideo-Content a:link, a:visited,a:active
 {  text-decoration:none; }
#columnLeft #sectionFirstVideo-Box #sectionFirstVideo-Content a:hover
 {  text-decoration:underline; } 
#columnLeft #sectionFirstVideo-Box #sectionFirstVideo-Content .videobox
{
     text-align: center; font-size: 0.7em; margin-top: 20px;
} 
/*section one */
#bodyarea #homepage-box
 #columnLeft #sectionOne-TitleLeft
{
   float: left;    
   height: 24px;
   width: 10px;
   background: url(../../images/bordo_sx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
  
}
#bodyarea #homepage-box
 #columnLeft #sectionOne-TitleRight
{
   clear:right; float: left;  
   height: 24px;  
   width: 10px;
   background: url(../../images/bordo_dx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
   padding:  0px 0px 0px 0px;

}
#bodyarea #homepage-box
 #columnLeft #sectionOne-Title
{
    clear:right; float:left;  font-size: 1em;
    height: 24px; width: 340px;
    background: url(../../images/testa_rip_box.gif) repeat-x left top;
    margin:  0px 0px 0px 0px;
	padding:   0px 0px 0px 0px;

}
#bodyarea #homepage-box
 #columnLeft #sectionOne-Title h2{
 background: url(../../images/arrow_box.gif) no-repeat left top; color: #6d96ac; 
  font-size: 1em;padding: 3px 0px 0px 10px; margin:  0px 0px 0px 0px;  }
  
#bodyarea #homepage-box #columnLeft
#sectionOne-Box
{ border-top: 0px;
  border-left: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
  float: left; margin:  0px 0px 0px 0px;
  padding:  0px 0px 0px 0px; width:358px;}

#bodyarea #homepage-box #columnLeft
#sectionOne-Box ul
{ list-style-image: url(../../images/arrow.gif);}
#bodyarea #homepage-box #columnLeft
#sectionOne-Box ul li 
{}
#bodyarea #homepage-box #columnLeft
#sectionOne-Box ul li a
{   color: #4285a5; }	
#bodyarea #homepage-box #columnLeft
#sectionOne-Box ul li a:link, a:visited, a:active
{    text-decoration: none;}
#bodyarea #homepage-box #columnLeft
#sectionOne-Box ul li a:hover
{    text-decoration: underline;}


#bodyarea #homepage-box
 #columnLeft #sectionOne-Box #sectionOne-Image
{
    float:left;
    text-align:center; vertical-align:middle;
    width: 105px;
    margin:  0px 0px 0px 0px;
    padding:  14px 0px 4px 4px;
}
#bodyarea #homepage-box
 #columnLeft #sectionOne-Box #sectionOne-Content
{
   clear:right; float:left;
   width: 220px;
   margin:  0px 0px 0px 0px;
   padding: 10px 0px 0px 0px;
}
#columnLeft #sectionOne-Box #sectionOne-Content h3{font-size: 0.9em; color: #4186a5; }
#columnLeft #sectionOne-Box #sectionOne-Content p{ font-size: 0.9em; color: #595959; }
#columnLeft #sectionOne-Box #sectionOne-Content a:link, a:visited,a:hover,a:active
 { color: #f55700; text-decoration:none;}

#columnLeft #sectionOne-Box #box-divider{ float: left; width: 100%;  margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px; height: 13px;}


#bodyarea #homepage-box
 #columnLeft #divider{ float: left; width: 100%;  margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px; height: 13px;}

/*section two */
#bodyarea #homepage-box
 #columnLeft #sectionTwo-TitleLeft
{
   float: left;    
   height: 24px;
   width: 10px;
   background: url(../../images/bordo_sx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
  
}
#bodyarea #homepage-box
 #columnLeft #sectionTwo-TitleRight
{
   clear:right; float: left;  
   height: 24px;  
   width: 10px;
   background: url(../../images/bordo_dx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
   padding:  0px 0px 0px 0px;

}
#bodyarea #homepage-box
 #columnLeft #sectionTwo-Title
{
    clear:right; float:left;  font-size: 1em;
    height: 24px; width: 340px;
    background: url(../../images/testa_rip_box.gif) repeat-x left top;
    margin:  0px 0px 0px 0px;
	padding:   0px 0px 0px 0px;

}

#bodyarea #homepage-box
 #columnLeft #sectionTwo-Title h2{
 background: url(../../images/arrow_box.gif) no-repeat left top; color: #6d96ac; 
  font-size: 1em;padding: 3px 0px 0px 10px; margin:  0px 0px 0px 0px;  }
  
#bodyarea #homepage-box #columnLeft
#sectionTwo-Box
{ border-top: 0px;
  border-left: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
  float: left; margin:  0px 0px 0px 0px;
  padding:  0px 0px 0px 0px; width:358px;}

#bodyarea #homepage-box #columnLeft
#sectionTwo-Box ul
{ list-style-image: url(../../images/arrow.gif);}
#bodyarea #homepage-box #columnLeft
#sectionTwo-Box ul li 
{}
#bodyarea #homepage-box #columnLeft
#sectionTwo-Box ul li a
{   color: #4285a5; }	
#bodyarea #homepage-box #columnLeft
#sectionTwo-Box ul li a:link, a:visited, a:active
{    text-decoration: none;}
#bodyarea #homepage-box #columnLeft
#sectionTwo-Box ul li a:hover
{    text-decoration: underline;}
	
#bodyarea #homepage-box
 #columnLeft #sectionTwo-Box #sectionTwo-Image
{
   float:left;
    text-align:center; vertical-align:middle;
   width: 105px;
   margin:  0px 0px 0px 0px;
   padding:  14px 0px 4px 4px;
}
#bodyarea #homepage-box
 #columnLeft #sectionTwo-Box #sectionTwo-Content
{
   clear:right; float:left;
   width: 220px;
   margin:  0px 0px 0px 0px;
   padding: 10px 0px 0px 0px;
}
#columnLeft #sectionTwo-Box #sectionTwo-Content h3{font-size: 0.9em; color: #4186a5; }
#columnLeft #sectionTwo-Box #sectionTwo-Content p{ font-size: 0.9em; color: #595959; }
#columnLeft #sectionTwo-Box #sectionTwo-Content a:link, a:visited,a:hover,a:active
 { color: #f55700; text-decoration:none;}


/*section three */
#bodyarea #homepage-box
 #columnLeft #sectionThree-TitleLeft
{
   float: left;    
   height: 24px;
   width: 10px;
   background: url(../../images/bordo_sx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
  
}
#bodyarea #homepage-box
 #columnLeft #sectionThree-TitleRight
{
   clear:right; float: left;  
   height: 24px;  
   width: 10px;
   background: url(../../images/bordo_dx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
   padding:  0px 0px 0px 0px;

}
#bodyarea #homepage-box
 #columnLeft #sectionThree-Title
{
    clear:right; float:left;  font-size: 1em;
    height: 24px; width: 340px;
    background: url(../../images/testa_rip_box.gif) repeat-x left top;
    margin:  0px 0px 0px 0px;
	padding:   0px 0px 0px 0px;

}

#bodyarea #homepage-box
 #columnLeft #sectionThree-Title h2{
 background: url(../../images/arrow_box.gif) no-repeat left top; color: #6d96ac; 
  font-size: 1em;padding: 3px 0px 0px 10px; margin:  0px 0px 0px 0px;  }
  
#bodyarea #homepage-box #columnLeft
#sectionThree-Box
{ border-top: 0px;
  border-left: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
  float: left; margin:  0px 0px 0px 0px;
  padding:  0px 0px 0px 0px; width:358px;}

#bodyarea #homepage-box #columnLeft
#sectionThree-Box ul
{ list-style-image: url(../../images/arrow.gif);}
#bodyarea #homepage-box #columnLeft
#sectionThree-Box ul li 
{}
#bodyarea #homepage-box #columnLeft
#sectionThree-Box ul li a
{   color: #4285a5; }	
#bodyarea #homepage-box #columnLeft
#sectionThree-Box ul li a:link, a:visited, a:active
{    text-decoration: none;}
#bodyarea #homepage-box #columnLeft
#sectionThree-Box ul li a:hover
{    text-decoration: underline;}

#bodyarea #homepage-box #columnLeft
#sectionThree-Box table a 	
{   color: #4285a5; }
#bodyarea #homepage-box #columnLeft
#sectionThree-Box table a:link, a:visited, a:active
{    text-decoration: none;}
#bodyarea #homepage-box #columnLeft
#sectionThree-Box table a:hover
{    text-decoration: underline;}

#bodyarea #homepage-box
 #columnLeft #sectionThree-Box #sectionThree-Image
{
   float:left;
    text-align:center; vertical-align:middle;
   width: 105px;
   margin:  0px 0px 0px 0px;
   padding:  14px 0px 4px 4px;
}
#bodyarea #homepage-box
 #columnLeft #sectionThree-Box #sectionThree-Content
{
   clear:right; float:left;
   width: 220px;
   margin:  0px 0px 0px 0px;
   padding: 10px 0px 0px 0px;
}
#columnLeft #sectionThree-Box #sectionThree-Content h3{font-size: 0.9em; color: #4186a5; }
#columnLeft #sectionThree-Box #sectionThree-Content p{ font-size: 0.9em; color: #595959; }
#columnLeft #sectionThree-Box #sectionThree-Content a:link, a:visited,a:hover,a:active
 { color: #f55700; text-decoration:none;}

/* home page libri/image column right */
#bodyarea #homepage-box #columnRight
{
    float: left; 
    /*width: 186px;*/ width: 199px; font-size: 0.7em;
    margin:   0px 0px 0px 13px;
	padding:  0px 0px 0px 0px;
}
#bodyarea #homepage-box
 #columnRight #sectionLibri-TitleLeft
{
   float: left;    
   height: 24px;
   width: 10px;
   background: url(../../images/bordo_sx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
  
}
#bodyarea #homepage-box
 #columnRight #sectionLibri-TitleRight
{
   clear:right; float: left;  
   height: 24px;  
   width: 10px;
   background: url(../../images/bordo_dx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
   padding:  0px 0px 0px 0px;

}
#bodyarea #homepage-box
 #columnRight #sectionLibri-Title
{
    clear:right; float:left;  font-size: 1em;
    height: 24px; width: 179px;
    background: url(../../images/testa_rip_box.gif) repeat-x left top;
    margin:  0px 0px 0px 0px;
	padding:   0px 0px 0px 0px;

}
#bodyarea #homepage-box
 #columnRight #sectionLibri-Title h2{
 background: url(../../images/arrow_box.gif) no-repeat left top; color: #6d96ac; 
  font-size: 1em;padding: 3px 0px 0px 10px; margin:  0px 0px 0px 0px;  }

#bodyarea #homepage-box
 #columnRight #sectionLibri-FooterLeft
{
   float: left;
   height: 24px;
   width: 10px;
   background: url(../../images/piede_box_sx.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
  
}
#bodyarea #homepage-box
 #columnRight #sectionLibri-FooterRight
{
   clear:right; float: left;  
   height: 24px;  
   width: 10px;
   background: url(../../images/piede_box_dx.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
   padding:  0px 0px 0px 0px;

}
#bodyarea #homepage-box
 #columnRight #sectionLibri-Footer
{
    clear:right; float:left;  font-size: 1em;
    height: 24px; width: 179px;
    background: url(../../images/piede_rip_box.gif) repeat-x left top;
    margin:  0px 0px 0px 0px;
	padding:   0px 0px 0px 0px;

}

#bodyarea #homepage-box #columnRight
#sectionLibri-Box
{ border-top: 0px;
  border-left: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
  float: left; margin:  0px 0px 0px 0px;
  padding:  0px 0px 0px 0px; width:197px;}
#bodyarea #homepage-box
 #columnRight #sectionLibri-Box #sectionLibri-Content
{
   clear:right; float:left; 
   width: 193px; text-align:center; vertical-align:middle;
   margin:  0px 0px 0px 0px;
   padding: 10px 0px 0px 0px;
}
#columnRight #sectionLibri-Box #sectionLibri-Content a{color: #4186a5;font-size: 0.9em;}
#columnRight #sectionLibri-Box #sectionLibri-Content a:link, a:visited,a:active
 {  text-decoration:none; }
#columnRight #sectionLibri-Box #sectionLibri-Content a:hover
 {  text-decoration:underline; } 
 
#bodyarea #homepage-box
  #dividerLarge{ float: left; width: 100%;  margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px; height: 13px;}

/* homepage prodotti/servizi column full */
#bodyarea #homepage-box #columnFull
{
    float: left; clear:both;
    width: 572px;font-size: 0.7em;
    margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}
#bodyarea #homepage-box
 #columnFull #sectionTags-TitleLeft
{
   float: left;    
   height: 24px;
   width: 10px;
   background: url(../../images/bordo_sx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
  
}
#bodyarea #homepage-box
 #columnFull #sectionTags-TitleRight
{
   clear:right; float: left;  
   height: 24px;  
   width: 10px;
   background: url(../../images/bordo_dx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
   padding:  0px 0px 0px 0px;

}
#bodyarea #homepage-box
 #columnFull #sectionTags-Title
{
    clear:right; float:left;  font-size: 1em;
    height: 24px; width: 552px;
    background: url(../../images/testa_rip_box.gif) repeat-x left top;
    margin:  0px 0px 0px 0px;
	padding:   0px 0px 0px 0px;

}
#bodyarea #homepage-box
 #columnFull #sectionTags-Title h2{
 background: url(../../images/arrow_box.gif) no-repeat left top; color: #6d96ac; 
  font-size: 1em;padding: 3px 0px 0px 10px; margin:  0px 0px 0px 0px;  }

#bodyarea #homepage-box #columnFull
#sectionTags-Box
{ border-top: 0px; text-align:left;
  border-left: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
  float: left; margin:  0px 0px 0px 0px;
  padding:   4px 4px 4px 4px; width:562px;}

/* searchresults */
#bodyarea #searchresults-title {
	width: 572px;
	margin:  0px 0px 0px 0px;
	padding:  0px 0px 8px 0px;
	color: #003366;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
}
#bodyarea #searchresults-title h1{
line-height: 26px; padding: 0px 0px 0px 0px ; margin:  0px 0px 0px 0px ;border-bottom: 1px solid #AEBDC1; clear:both;
 text-align:left; font-size: 1.5em;	}
#bodyarea #searchresults-title .totrecords
{ float:right;  text-align:right; color:#000000; font-weight:normal; font-size:0.4em}

#bodyareaLarge #searchresults-title {
	width: 572px;
	margin:  0px 0px 0px 0px;
	padding:  0px 0px 20px 0px;
	color: #003366;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
}
#bodyareaLarge #searchresults-title h1{
line-height: 26px; padding: 0px 0px 0px 0px ; margin:  0px 0px 0px 0px ;border-bottom: 1px solid #AEBDC1; clear:both;
 text-align:left; font-size: 1.5em;	}
#bodyareaLarge #searchresults-title .totrecords
{ float:right;  text-align:right; color:#000000; font-weight:normal; font-size:0.4em}


#searchresults #ecommerce {
	text-align: left;
	width: 80px;
	float: left;
	margin:  0 0 25px 0;
	padding: 0;
}

#searchresults #prodimage {
	text-align: center;
	float:left;
	width: 105px;
	vertical-align:bottom;
	margin:  0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#searchresults #prodimage
 #ctl00_ContentPlaceHolder1_rpProdCategoria_ctl05_spImmagine
 { vertical-align:bottom; margin:  0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#searchresults #item {
	text-align: left;
	width: 370px;
	float: left;
	background-color: #FFFFFF;	
}
#item a{color:#075E89;}
#item a:link, a:visited, a:hover a:active{ text-decoration:none;}
#searchresults #searchstrapline {
	clear: both;
	width: 497px;
	margin-left: 115px;
	padding-top: 8px;
}

#searchresults #searchstrapline .leftLink{ width: 300px; float:left;}
#searchresults #searchstrapline .rightLink{ width: 197px; float:right; }
#searchresults #searchstraplineShort {
	clear: both;
	width: 197px;
	margin-left: 115px;
}

#searchresults #itemShort {
	text-align: left;
	width: 370px;
	float: left;
	background-color: #FFFFFF;	
}

/*** video page ***/
#bodyarea #VideoBig
{
    font-family: Verdana, Tahoma, Arial;
    font-size: 1em;
    margin-top: 7px;
    margin-bottom: 20px;
}
#bodyarea #VideoBig a{ font-size:1em; color:#4186A5;}
#bodyarea #VideoBig a:link{ text-decoration:none;}
#bodyarea #VideoBig a:visited{text-decoration:none;}
#bodyarea #VideoBig a:hover{ text-decoration:underline; color:#F55700;}
#bodyarea #VideoBig a:active{text-decoration:none;}
#bodyarea #VideoList
{
    font-family: Verdana, Tahoma, Arial;
    font-size: 1em;
    padding: 3px 3px 3px 3px ;
}
#bodyarea #VideoList a{ font-size:0.8em; color:#4186A5;}
#bodyarea #VideoList a:link{ text-decoration:none;}
#bodyarea #VideoList a:visited{text-decoration:none;}
#bodyarea #VideoList a:hover{ text-decoration:underline; color:#F55700;}
#bodyarea #VideoList a:active{text-decoration:none;}

/*** search home page ***/
#searchHP #prodimage {
	text-align: left;
	width: 105px;
	float: left;
	margin: 0 10px 5px 0;
}
#searchHP #item {
	text-align: left;
	width: 420px;
	float: left;
	background-color: #FFFFFF;	
}
#searchHP #itemShort {
	text-align: left;
	width: 370px;
	float: left;
	background-color: #FFFFFF;	
}
#searchHP #searchstrapline {
	clear: both;
	width: 197px;
	margin-left: 115px;
}

#searchHP #searchstraplineShort {
	clear: both;
	width: 197px;
	margin-left: 115px;
}
#searchHP #ecommerce {
	text-align: left;
	width: 80px;
	float: left;
	margin:  0 0 25px 0;
	padding: 0;
}
/*** ***/
/*** searchresultmap ***/
#bodyarea #searchresultmap {
	clear: both;
	width: 572px;
	/*margin-bottom: 2em;
	padding-bottom: 1.4em;*/
}
#bodyarea #searchresultmap #ctl00_ContentPlaceHolder1_GMap1
{
    clear:both;font-family: Verdana, Tahoma, Arial;
    font-size: 0.8em;
    margin: 10px 0px 10px 0px;
}
#bodyarea #searchresultmap #ctl00_ContentPlaceHolder1_GMap1 a{ color:#003366; text-decoration:none;}
#bodyarea #searchresultmap #ctl00_ContentPlaceHolder1_GMap1 a:link{color:#003366;text-decoration:none;}
#bodyarea #searchresultmap #ctl00_ContentPlaceHolder1_GMap1 a:visited{color:#003366;text-decoration:none;}
#bodyarea #searchresultmap #ctl00_ContentPlaceHolder1_GMap1 a:hover{color:#003366;text-decoration:underline;}
#bodyarea #searchresultmap #ctl00_ContentPlaceHolder1_GMap1 a:active{color:#003366;text-decoration:none;}
#bodyarea #searchresultmap .regioni {
    font-family: Verdana, Tahoma, Arial;
    font-size: 0.7em;
    border: solid 1px #6a9eb8;
    margin-top: 0px;
    margin-bottom: 8px;
    padding:   2px 0px 0px 2px;
    /*margin-bottom: 6px;
    */float:left;
    display:block;
       color:#6a9eb8;
    background-color: #fafcfd;
    width:49%;
}
#bodyarea #searchresultmap .regioni p { font-weight:bold;}
#bodyarea #searchresultmap .regioni ul
{
    display: inline;
    padding: 1px 4px 1px 0px;
    margin: 0px 0px 0px 0px;  
}
#bodyarea #searchresultmap .regioni ul li
{
    display: inline ;text-decoration:none;
     padding: 0px 2px 0px 2px;
    line-height:20px;
}
#bodyarea #searchresultmap .regioni ul li a{}
#bodyarea #searchresultmap .regioni ul li a:link
{text-decoration:none; color: #6a9eb8;}
#bodyarea #searchresultmap .regioni ul li a:visited
{text-decoration:none; color: #6a9eb8;}
#bodyarea #searchresultmap .regioni ul li a:hover
{text-decoration:underline; color:Red;}
#bodyarea #searchresultmap .regioni ul li a:active
{text-decoration:none; color: #6a9eb8;}
#bodyarea #searchresultmap .tipologie {
    font-family: Verdana, Tahoma, Arial;
    font-size: 0.7em;
     text-align:left;
     padding:  2px 0px 0px 2px;
    border: solid 1px #6a9eb8;
     margin-top: 3px;
   /* margin-bottom: 6px;
    */float:right;
    display:block;
      color:#6a9eb8;
    background-color: #fafcfd;
    width:49%;
}
#bodyarea #searchresultmap .tipologie p { font-weight:bold;}
#bodyarea #searchresultmap .tipologie ul
{
    display: inline;
    padding: 1px 4px 1px 0px;
    margin: 0px 0px 0px 0px; 
}
#bodyarea #searchresultmap .tipologie ul li
{
    display: inline ;text-decoration:none;
     padding: 0px 2px 0px 2px;
    line-height:20px;
}
#bodyarea #searchresultmap .tipologie ul li a{}
#bodyarea #searchresultmap .tipologie ul li a:link
{text-decoration:none; color: #6a9eb8;}
#bodyarea #searchresultmap .tipologie ul li a:visited
{text-decoration:none; color: #6a9eb8;}
#bodyarea #searchresultmap .tipologie ul li a:hover
{text-decoration:underline; color: #ff6c00;}
#bodyarea #searchresultmap .tipologie ul li a:active
{text-decoration:none; color: #6a9eb8;}
#bodyarea #searchresultmap .categorie {
    font-family: Verdana, Tahoma, Arial;
    font-size: 0.7em;
    border: solid 1px #6a9eb8;
    padding:  2px 0px 0px 2px;
     margin-top: 3px;
    /*margin-bottom: 6px;
    */float:right;
    display:block;
      color:#6a9eb8;
    background-color: #fafcfd;
    width:49%;
}
#bodyarea #searchresultmap .categorie p { font-weight:bold;}
#bodyarea #searchresultmap .categorie ul
{
    display: inline;
    padding:  1px 4px 1px 0px;
    margin: 0px 0px 0px 0px; 
}
#bodyarea #searchresultmap .categorie ul li
{
    display: inline ;text-decoration:none;
     padding: 0px 2px 0px 2px;
    line-height:20px;
}
#bodyarea #searchresultmap .categorie ul li a{}
#bodyarea #searchresultmap .categorie ul li a:link
{text-decoration:none; color: #6a9eb8;}
#bodyarea #searchresultmap .categorie ul li a:visited
{text-decoration:none; color: #6a9eb8;}
#bodyarea #searchresultmap .categorie ul li a:hover
{text-decoration:underline; color: #ff6c00;}
#bodyarea #searchresultmap .categorie ul li a:active
{text-decoration:none; color: #6a9eb8;}
#bodyarea #searchresultmap .province {
    font-family: Verdana, Tahoma, Arial;
    font-size: 0.7em;
    border: solid 1px #6a9eb8;
    padding:  2px 0px 0px 2px;
    margin-top: 0px;
    margin-bottom: 8px;
    /*margin-bottom: 6px;
    */float:left;
    display:block;
       color:#6a9eb8;
    background-color: #fafcfd;
    width:49%;
}
#bodyarea #searchresultmap .province p { font-weight:bold;}
#bodyarea #searchresultmap .province ul
{
    display: inline;
    padding: 1px 4px 1px 0px;
    margin: 0px 0px 0px 0px;  
}
#bodyarea #searchresultmap .province ul li
{
    display: inline ;text-decoration:none;
     padding: 0px 2px 0px 2px;
    line-height:20px;
}
#bodyarea #searchresultmap .province ul li a{}
#bodyarea #searchresultmap .province ul li a:link
{text-decoration:none; color: #6a9eb8;}
#bodyarea #searchresultmap .province ul li a:visited
{text-decoration:none; color: #6a9eb8;}
#bodyarea #searchresultmap .province ul li a:hover
{text-decoration:underline; color:Red;}
#bodyarea #searchresultmap .province ul li a:active
{text-decoration:none; color: #6a9eb8;}
/*** ***/

/*** orderby ***/
#bodyarea #orderby {
	clear: both;
	width: 572px;
	margin-bottom: 0.3em;
	padding-bottom: 0.3em; text-align:right;
}
#bodyarea #orderby p{
    font-family: Verdana, Tahoma, Arial;
	font-size: 0.7em;
}
#bodyarea #orderby p select{font-family: Verdana, Tahoma, Arial;font-size: 0.8em;}


/*** pagination ***/
#bodyarea #pagination {
	clear: both;
	padding: 0;
	margin: 0 0 0 75px;
	height: auto; /*70px;*/
}

#pagination #paginationbuttons {
	line-height: normal;
	color: #333333;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 20px;
}

#pagination #paginationbuttons ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#pagination #paginationbuttons li {
	display: inline;
	margin: 0;
	padding: 0;
	float: left;
	background: url(../../images/paginationleft.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 5px;
	text-decoration: none;
}

#pagination #paginationbuttons a  {
	color: #333333;
	float: left;
	display: block;
	background: url(../../images/paginationright.gif) no-repeat right top;
	padding: 5px 8px 7px 5px;
	text-decoration:none;
}


#pagination #paginationbuttons a:hover  {
	background-position:0% -25px;
	color: #FFFFFF;
}
#pagination #paginationbuttons a:hover  {
	background-position:100% -25px;
	color: #FFFFFF;
}
#pagination #paginationbuttons li.sel {
	float: left;
	background: url(../../images/paginationleft.gif) no-repeat left top;
	background-position:0% -25px;	
	margin: 0;
	padding: 0 0 0 5px;
	text-decoration: none;
}

#pagination #paginationbuttons li.sel a {
	color: #FFF;
	float: left;
	display: block;
	background: url(../../images/paginationright.gif) no-repeat right top;
	background-position:100% -25px;	
	padding: 5px 8px 7px 5px;
	text-decoration:none;
}

#pagination #paginationbuttons li.sel a {float:none;}

#pagination #paginationbuttons li.sel a:hover {
	background-position:100% -25px;
	color: #FFF;
}
/*** ***/

/*** buttons ***/
#buttons {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
	margin:  0 0 15px 0;
	padding: 0;
}

#buttons ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#buttons li {
	display: inline;
	margin: 0;
	padding: 0;
}

#buttons a {
	float: left;
	/*background: url(../../images/buttonsleft.gif) no-repeat left top;*/
	padding: 0 0 0 5px;
	text-decoration: none;
	margin-top: 10px;
}

#buttons a span {
	color: #FFFFFF;
	float: left;
	display: block;
	/*background: url(../../images/buttonsright.gif) no-repeat right top;*/
	padding: 4px 12px 8px 6px;
}

#buttons a span {float:none;}

#buttons a:hover span {
	color: #333333;
}

/*** buttons 2 ***/
#buttons2 {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 15px 0;
	padding: 0;
}

#buttons2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#buttons2 li {
	display: inline;
	margin: 0;
	padding: 0;
}

#buttons2 a {
	float: left;
	/*background: url(../../images/buttonsleft.gif) no-repeat left top;*/
	padding: 0 0 0 5px;
	text-decoration: none;
	margin-top: 10px;
}

#buttons2 a span {
	color: #FFFFFF;
	float: left;
	display: block;
	/*background: url(../../images/buttonsright.gif) no-repeat right top;*/
	padding: 4px 12px 8px 6px;
}

#buttons2 a span {float:none;}

#buttons2 a:hover span {
	color: #333333;
}

/*** buttons 3 ***/
#buttons3 {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 15px 0;
	padding: 0;
}

#buttons3 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#buttons3 li {
	display: inline;
	margin: 0;
	padding: 0;
}

#buttons3 a {
	float: left;
	/*background: url(../../images/buttonsleft.gif) no-repeat left top;*/
	padding: 0 0 0 5px;
	text-decoration: none;
	margin-top: 10px;
}

#buttons3 a span {
	color: #FFFFFF;
	float: left;
	display: block;
	/*background: url(../../images/buttonsright.gif) no-repeat right top;*/
	padding: 4px 12px 8px 6px;
}

#buttons3 a span {float:none;}

#buttons3 a:hover span {
	color: #333333;
}




#backtotop {

	clear: both;
	line-height: normal;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
	margin: 15px 0 0 0;
	padding: 0;
}

#backtotop2 {
	
	min-height: 0px;
	clear: both;
	line-height: normal;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
	margin: 15px 0 0 0;
	padding: 0;
}

#backtotop ul {
	
	  margin: 0;
	  padding: 0;
	  list-style: none;
}

#backtotop li {
	display: inline;
	margin: 0;
	padding: 0;
}

#backtotop2 ul {
	
	  margin: 0;
	  padding: 0;
	  list-style: none;
}

#backtotop2 li {
	display: inline;
	margin: 0;
	padding: 0;
}

#backtotop a {
	float: left;
	background:url(../../images/backtotopleft.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 5px;
	text-decoration: none;
}

#backtotop a span {
	float: left;
	display: block;
	background: url(../../images/backtotopright.gif) no-repeat right top;
	padding: 4px 12px 8px 6px;
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
}

#backtotop2 a {
	float: left;
	background:url(../../images/backtotopleft.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 5px;
	text-decoration: none;
}

#backtotop2 a span {
	float: left;
	display: block;
	background: url(../../images/backtotopright.gif) no-repeat right top;
	padding: 4px 12px 8px 6px;
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
}

#backtotop a span {float:none;}

#backtotop a:hover span {
	color:#FF6600;
}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : #ffffff;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : default;
	overflow : auto;
	height : auto;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

/* Rating */
.ratingStar {
    font-family: Verdana, Tahoma, Arial;
     font-size: 0.8em;
    /*width: 13px;
    height: 12px;*/
     width: 24px;
    height: 23px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../../images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../../images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../../images/SavedStar.png);
}
/*
####################
END MAIN
####################
*/
/*
####################
BEGIN NAVIGATION
####################
*/
/*  NAVIGATION  */

#leftnavigation {
	width: 160px;
	padding: 0;
	margin:0;
}
div{
	margin:0px;
}

#leftnavigation #leftnav-main, #author-az-list {
	text-align: left;
	width: 160px;
	font-size: 13px;
	font-style: normal;
   text-align:center;
	line-height: 17px;
	padding : 1px 0px 2px 0px;
	font-family: Verdana, Tahoma, Arial;
	font-weight : bold;
	color: #000000;
    /*background-image: url(../../images/nav_header_bk.jpg);*/
	background-repeat: repeat-x;
	margin-bottom: 25px;
}



#leftnavigation #leftnav-mainmoreauthor {
	text-align: left;
	/*border: 1px solid #D1DFE3;*/
	width: 160px;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	padding: 1px 5px 2px 5px;
	font-family: Verdana, Tahoma, Arial;
	font-weight : bold;
	color: #FFFFFF;
	background-image: url(../../images/nav_header2decks_bk.jpg);
	background-repeat: repeat-x;
	margin-bottom: 25px;
}


#leftnavigation #leftnav-main ul, #leftnav-mainmoreauthor ul, #azlistall ul {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	width: 160px;
	list-style-type: none;
} 

#leftnavigation #leftnav-main li, #leftnav-mainmoreauthor li, #azlistall li {
	width: 160px;
	/*font-family: Verdana, Tahoma, Arial;*/
    font-family: Verdana, Tahoma, Arial;
    font-weight : normal;
	font-style : normal;
	font-size : 12px;
	line-height: 15px;
	color: #333333;
	font-variant: normal;
	text-align: left;
	border-top: solid 1px #ffffff;
	/*border-top: 1px dashed #D1DFE3;*/
   background-color: #e2e2e2;
	background: url(../../images/sf_left.gif) repeat-x left top;
} 

#leftnavigation #leftnav-main a, #leftnav-mainmoreauthor a, #azlistall a {
	width:155px;
	 display:block;
	padding:   3px 0px 3px 5px;
} 

#leftnavigation #leftnav-main a:link, #leftnav-main a:active, #leftnav-main a:visited,
				#leftnav-mainmoreauthor a:link, #leftnav-mainmoreauthor a:active, #leftnav-mainmoreauthor a:visited, 
				#azlistall a:link, #azlistall a:active, #azlistall a:visited {
	background-image: url(../../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	
}

#leftnavigation #leftnav-main a:hover, #leftnav-mainmoreauthor a:hover, #azlistall a:hover {
	background-image: url(../../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}





/*** Menu Sinistra - leftnavigationlink ***/
a.leftnavigationlink:link {
	font-family: Verdana, Tahoma, Arial;
    font-weight : normal;
	font-style : normal;
	font-size : 11px;
	color: #333333;
	text-decoration: none;
}
a.leftnavigationlink:visited {
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	font-size : 11px;
	color: #333333;
	text-decoration: none;
}
a.leftnavigationlink:hover {
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	font-size : 11px;
	color: #FF6600;
	text-decoration: none;	
}
a.leftnavigationlink:active {
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	font-size : 11px;
	color: #333333;
	text-decoration: none;
}
/*selected*/
a.leftnavigationlinkSelected:link {
	/*font-family: Verdana, Tahoma, Arial;*/
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	font-size : 11px;
	color:#004677;
	text-decoration: none;
}
a.leftnavigationlinkSelected:visited {
	/*font-family: Verdana, Tahoma, Arial;*/
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	font-size : 11px;
	color:#004677;
	text-decoration: none;
}
a.leftnavigationlinkSelected:hover {
	/*font-family: Verdana, Tahoma, Arial;*/
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	font-size : 11px;
	color: #FF6600;
	text-decoration: none;	
}
a.leftnavigationlinkSelected:active {
	/*font-family: Verdana, Tahoma, Arial;*/
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	font-size : 11px;
	color:#004677;
	text-decoration: none;
}
/*** ***/

#a-zlist {
	float: left;
	width: 38px;
	padding-top: 2px;
}

#azlistall {
	width: 148px;
	clear: both;
}

#a-zformarea {
	width: 148px;
	padding: 0;
	margin: 0;
}

.dropdowntext {
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-size: 11px;
	color: #333333;
}

#buttonarea {
	width: 80px;
	float: left;
	margin: -10px 0 5px 10px;
}

#buttons {
	line-height: normal;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 0px;
}

#buttons ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#buttons li {
	display: inline;
	margin: 0;
	padding: 0;
}

#buttons a {
	float: left;
	/*background: url(../../images/buttonsleft.gif) no-repeat left top;*/
	margin: 0;
	padding: 0 0 0 5px;
	text-decoration: none;
	margin-top: 10px;
}

#buttons a span {
	color: #FFFFFF;
	float: left;
	display: block;
	/*background: url(../../images/buttonsright.gif) no-repeat right top;*/
	padding: 4px 12px 8px 6px;
}

#buttons a span {float:none;}

#buttons a:hover span {
	color: #333333;
}


.smallamp {
	font-family: Verdana, Tahoma, Arial;
	font-size : 10px;
}
.lhnresultnumber {
	color: #999999;
}

.lhntext {
	margin: 10px 0 10px 0;
	font-size: 13px;
	line-height: 17px;
	font-style: normal;
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	color: #000000;
}



#rightnavigation {
	text-align: left;
	width: 152px;
	padding: 0;
	margin:0;
}


#rightnavigation #rightnav-main {
	text-align: left;
	border: 1px solid #D1DFE3;
	width: 182px;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-family: Verdana, Tahoma, Arial;
	font-weight : bold;
	color: #000000;
	background-image: url(../../images/nav_header_related_bk.jpg);
	background-repeat: repeat-x;
	padding: 1px 5px 2px 5px;
	margin-bottom: 25px;
}

#rightnavigation #rightnav-main ul {
	padding: 0;
	margin: 5px 0 0 0;
	width: 182px;
	list-style-type: none;
} 

#rightnavigation #rightnav-main li {
	width: 182px;
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	line-height: 15px;
	color: #333333;
	font-variant: normal;
	text-align: left;
	border-top: 1px dashed #D1DFE3;
} 

#rightnavigation #rightnav-main a {
	display: block;
	width:169px;
	padding-right: 5px;

} 

#rightnavigation #rightnav-main a:link, #rightnav-main a:active, #rightnav-main a:visited {
	background-image: url(../../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 4px 5px 2px 8px
}

#rightnavigation #rightnav-main a:hover {
	background-image: url(../../images/arrow1.gif);
	background-repeat: no-repeat;
	padding: 4px 5px 2px 8px
}

a.rightnavigationlink:link, a.rightnavigationlink:active, a.rightnavigationlink:visited {
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	color: #333333;
	text-decoration: none;
}

a.rightnavigationlink:hover {
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	color: #FF6600;
	text-decoration: none;	
}

#rightnavigation #relatedcontent-title {
	clear: both;
	width: 194px;
	border-top: 1px dotted #6699ff;
	border-bottom: 1px dotted #6699ff;
	margin: 0 0 15px 0;
	padding: 10px 0 11px 0;
	color: #003366;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
}

#rightnavigation #relatedcontent-title-null {
	clear: both;
	width: 194px;
	margin: 0;
}

#rightnavigation #rightnav-mainrssfeed {
	text-align: left;
	clear: both;
	width: 187px;
	height: 25px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #D1DFE3;
	background-image: url(../../images/rhn_rss_bk.jpg);
	background-repeat: repeat-x;
	margin: -25px 0 25px 0;
	padding: 7px 0 0 5px;
}

a.rightnav-mainrssfeed:link, a.rightnav-mainrssfeed:active, a.rightnav-mainrssfeed:visited {
	font-family : "Georgia";
	font-weight : bold;
	font-style : normal;
	color: #FF6600;
	text-decoration: none;	
}

a.rightnav-mainrssfeed:hover {
	font-family : "Georgia";
	font-weight : bold;
	font-style : normal;
	color: #FF6600;
	text-decoration: none;	
}

/*** prodotti stessa Azienda ***/
#rightnavigation #rightnav-prodazienda {
	text-align: left; float:left; clear:both;
	width: 190px;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	line-height: 17px;
	font-family: Verdana, Tahoma, Arial;
	border-left: 1px solid #6a9eb8;
	border-right: 1px solid #6a9eb8;
	border-bottom: 1px solid #6a9eb8;
	padding:  1px 1px 1px 1px;
	color:#ffffff;
	margin: 0px 0px 0px 0px ;
}

#rightnavigation #rightnav-prodazienda ul {
	padding: 0;
	margin: 5px 0 0 0;
	width: 190px;
	color:#333333;
	list-style-type: none;
} 

#rightnavigation #rightnav-prodazienda li {
	width: 190px;
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal; font-size: 0.9em;
	line-height: 15px;
	font-variant: normal;
	color:#333333;
	text-align: left;
	border-top: 1px solid #cccccc;
	padding: 4px 0px 4px 0px;
	line-height: 14px;
} 

#rightnavigation #rightnav-prodazienda li a:link {
	background-image: url(../../images/arrow_delivery1.gif);
	background-repeat: no-repeat;
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}
#rightnavigation #rightnav-prodazienda li a:visited {
	background-image: url(../../images/arrow_delivery1.gif);
	background-repeat: no-repeat;
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}
#rightnavigation #rightnav-prodazienda li a:hover {
	background-image: url(../../images/arrow_delivery1.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	color:#333333;
	text-decoration: underline;
}
#rightnavigation #rightnav-prodazienda li a:active {
	background-image: url(../../images/arrow_delivery1.gif);
	background-repeat: no-repeat;
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}

a.prodaziendalink:link, a.prodaziendalink:active, a.prodaziendalink:visited {
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	text-decoration: none;
}

a.prodaziendalink:hover {
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	color: #333333;
	text-decoration: none;	
}

.prodaziendatext {
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	line-height: 15px;
	text-decoration: none;
	margin: 12px 0 0 0; text-align:center;
}
/*** ***/

/*** prodotti stessa Tipologia ***/
#rightnavigation #rightnav-prodtipo {
	text-align: left;
	border: 1px solid #6a9eb8;
	width: 182px;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-family: Verdana, Tahoma, Arial;
	font-weight : bold;
	background-image: url(../../images/sfondo_header_box_blu.gif);
	background-repeat: repeat-x;
	padding: 1px 5px 2px 5px;
	color:#ffffff;
	margin: 0;
}

#rightnavigation #rightnav-prodtipo ul {
	padding: 0;
	margin: 5px 0 0 0;
	width: 182px;
	color:#333333;
	list-style-type: none;
} 

#rightnavigation #rightnav-prodtipo li {
	width: 182px;
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal; font-size: 0.9em;
	line-height: 15px;
	font-variant: normal;
	color:#333333;
	text-align: left;
	border-top: 1px dashed #cccccc;
	padding: 4px 0px 4px 0px;
	line-height: 14px;
} 

#rightnavigation #rightnav-prodtipo li a:link {
	background-image: url(../../images/arrow_delivery1.gif);
	background-repeat: no-repeat;
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}
#rightnavigation #rightnav-prodtipo li a:visited {
	background-image: url(../../images/arrow_delivery1.gif);
	background-repeat: no-repeat;
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}
#rightnavigation #rightnav-prodtipo li a:hover {
	background-image: url(../../images/arrow_delivery1.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	color:#333333;
	text-decoration: underline;
}
#rightnavigation #rightnav-prodtipo li a:active {
	background-image: url(../../images/arrow_delivery1.gif);
	background-repeat: no-repeat;
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}

a.prodtipolink:link, a.prodtipolink:active, a.prodtipolink:visited {
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	text-decoration: none;
}

a.prodtipolink:hover {
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	color: #333333;
	text-decoration: none;	
}

.prodtipotext {
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	font-size : 12px;
	line-height: 15px;
	text-decoration: none;
	margin: 12px 0 0 0;
}
/*** ***/

/*** prodotti stessa Categoria ***/
#rightnavigation #rightnav-prodcat {
	text-align: left; float:left; clear:both;
	width: 190px;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	line-height: 17px;
	font-family: Verdana, Tahoma, Arial;
	border-left: 1px solid #6a9eb8;
	border-right: 1px solid #6a9eb8;
	border-bottom: 1px solid #6a9eb8;
	padding:  1px 1px 1px 1px;
	color:#ffffff;
	margin: 0px 0px 0px 0px ;
}

#rightnavigation #rightnav-prodcat ul {
	padding: 0;
	margin: 5px 0 0 0;
	width: 190px;
	color:#333333;
	list-style-type: none;
} 

#rightnavigation #rightnav-prodcat li {
	width: 190px;
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	font-size: 0.9em;
	line-height: 15px;
	font-variant: normal;
	color:#333333;
	text-align: left;
	border-top: 1px solid #cccccc;
	padding: 4px 0px 4px 0px;
	line-height: 14px;
} 

#rightnavigation #rightnav-prodcat li a:link {
	background-image: url(../../images/arrow_delivery1.gif);
	background-repeat: no-repeat;
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}
#rightnavigation #rightnav-prodcat li a:visited {
	background-image: url(../../images/arrow_delivery1.gif);
	background-repeat: no-repeat;
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}
#rightnavigation #rightnav-prodcat li a:hover {
	background-image: url(../../images/arrow_delivery1.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	color:#333333;
	text-decoration: underline;
}
#rightnavigation #rightnav-prodcat li a:active {
	background-image: url(../../images/arrow_delivery1.gif);
	background-repeat: no-repeat;
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}

a.prodcatlink:link, a.prodcatlink:active, a.prodcatlink:visited {
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	text-decoration: none;
}

a.prodcatlink:hover {
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	color: #333333;
	text-decoration: none;	
}

.prodcattext {
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	line-height: 15px;
	text-decoration: none;
	margin: 12px 0 0 0;
}
/*** ***/
/*** articoli ***/
#rightnavigation #rightnav-articoli {
	text-align: left; float:left; clear:both;
	width: 190px;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	line-height: 17px;
	font-family: Verdana, Tahoma, Arial;
	border-left: 1px solid #6a9eb8;
	border-right: 1px solid #6a9eb8;
	border-bottom: 1px solid #6a9eb8;
	padding:  1px 1px 1px 1px;
	color:#ffffff;
	margin: 0px 0px 0px 0px ;
}
#rightnavigation #rightnav-articoli img { margin-right: 4px;}
#rightnavigation #rightnav-articoli ul {
	padding: 0;
	margin: 5px 0 0 0;
	width: 190px;
	color:#333333;
	list-style-type: none;
} 

#rightnavigation #rightnav-articoli li {
	width: 190px;
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	font-size: 0.9em;
	line-height: 15px;
	font-variant: normal;
	color:#333333;
	text-align: left;
	border-top: 1px solid #cccccc;
	padding:  4px 0px 4px 0px;
	line-height: 14px;
} 

#rightnavigation #rightnav-articoli li a:link {
	background-image: url(../../images/arrow_delivery1.gif);
	background-repeat: no-repeat;
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}
#rightnavigation #rightnav-articoli li a:visited {
	background-image: url(../../images/arrow_delivery1.gif);
	background-repeat: no-repeat;
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}
#rightnavigation #rightnav-articoli li a:hover {
	background-image: url(../../images/arrow_delivery1.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	color:#333333;
	text-decoration: underline;
}
#rightnavigation #rightnav-articoli li a:active {
	background-image: url(../../images/arrow_delivery1.gif);
	background-repeat: no-repeat;
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}

a.articolilink:link, a.articolilink:active, a.articolilink:visited {
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	text-decoration: none;
}

a.articolilink:hover {
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	color: #333333;
	text-decoration: none;	
}

.articolitext {
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	line-height: 15px;
	text-decoration: none;
	margin: 12px 0 0 0;
}
/*** ***/
/*** aziende ***/
#rightnavigation #rightnav-aziende {
	text-align: left; float:left; clear:both;
	width: 190px;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	line-height: 17px;
	font-family: Verdana, Tahoma, Arial;
	border-left: 1px solid #6a9eb8;
	border-right: 1px solid #6a9eb8;
	border-bottom: 1px solid #6a9eb8;
	padding:  1px 1px 1px 1px;
	color:#ffffff;
	margin: 0px 0px 0px 0px ;
}
#rightnavigation #rightnav-aziende img { margin-right: 4px;}
#rightnavigation #rightnav-aziende ul {
	padding: 0;
	margin: 5px 0 0 0;
	width: 190px;
	color:#333333;
	list-style-type: none;
} 

#rightnavigation #rightnav-aziende li {
	width: 190px;
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	font-size: 0.9em;
	line-height: 15px;
	font-variant: normal;
	color:#333333;
	text-align:center;
	border-top: 1px solid #cccccc;
	padding:  4px 0px 4px 0px;
	line-height: 14px;
} 

#rightnavigation #rightnav-aziende li a:link {
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}
#rightnavigation #rightnav-aziende li a:visited {
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}
#rightnavigation #rightnav-aziende li a:hover {
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	color:#333333;
	text-decoration: underline;
}
#rightnavigation #rightnav-aziende li a:active {
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}
#rightnavigation #rightnav-aziende a:link {
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}
#rightnavigation #rightnav-aziende a:visited {
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}
#rightnavigation #rightnav-aziende a:hover {
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	color:#333333;
	text-decoration: underline;
}
#rightnavigation #rightnav-aziende a:active {
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}
a.aziendelink:link, a.aziendelink:active, a.aziendelink:visited {
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	text-decoration: none;
}

a.aziendelink:hover {
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	color: #333333;
	text-decoration: none;	
}

.aziendetext {
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	line-height: 15px;
	text-decoration: none;
	margin: 12px 0 0 0;
}
/*** ***/
/*** forum ***/
#rightnavigation #rightnav-forum {
	text-align: left;float:left; clear:both;
	width: 190px;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 17px;
	font-family: Verdana, Tahoma, Arial;
	border-left: 1px solid #6a9eb8;
	border-right: 1px solid #6a9eb8;
	border-bottom: 1px solid #6a9eb8;
	padding:  1px 1px 1px 1px;
	color:#ffffff;
	margin: 0px 0px 0px 0px ;
}
.forumtext {
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	line-height: 15px;
	text-decoration: none;
	margin: 12px 0 0 0;
}
#rightnavigation #rightnav-forum ul {
	padding: 0;
	margin: 5px 0 0 0;
	width: 190px;
	color:#333333;
	list-style-type: none;
} 

#rightnavigation #rightnav-forum li {
	width: 190px;
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	font-size: 0.9em;
	line-height: 15px;
	font-variant: normal;
	color:#333333;
	text-align: left;
	border-top: 1px solid #cccccc;
	padding: 4px 0px 4px 0px;
	line-height: 14px;
} 

#rightnavigation #rightnav-forum li a:link {
	background-image: url(../../images/arrow_delivery1.gif);
	background-repeat: no-repeat;
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}
#rightnavigation #rightnav-forum li a:visited {
	background-image: url(../../images/arrow_delivery1.gif);
	background-repeat: no-repeat;
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}
#rightnavigation #rightnav-forum li a:hover {
	background-image: url(../../images/arrow_delivery1.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	color:#333333;
	text-decoration: underline;
}
#rightnavigation #rightnav-forum li a:active {
	background-image: url(../../images/arrow_delivery1.gif);
	background-repeat: no-repeat;
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}

/*** ***/

/*** search ***/
#rightnavigation #rightnav-search {
	text-align: left; float:left; clear:both;
	width: 190px; height: 38px;
	line-height: 17px;
	border-left: 1px solid #6a9eb8;
	border-right: 1px solid #6a9eb8;
	border-bottom: 1px solid #6a9eb8;
	padding:   5px 1px 5px 1px;
	color:#ffffff;
	margin: 0px 0px 0px 0px ;
}

#rightnavigation #rightnav-search .searchbox {
    font-family: Verdana, Tahoma, Arial; 
    clear:right; float:left;
    border: 0px; margin-left: 5px;height:  20px;}

#rightnavigation #rightnav-search .searchbox .inputText {
    width: 135px; border: solid 1px #cccccc; color:#333333; 
    clear: right; float:left; font-size:1.1em; padding: 2px 2px 2px 2px ;  }

#rightnavigation #rightnav-search .searchbox .inputButton {
    border: solid 1px #cccccc; color:#333333; 
    clear: right; float:left; margin-left: 5px;padding: 2px 2px 2px 2px ; 
    font-size:1em; font-weight:bold;   }

/*** ***/


/*** login right ***/
#rightnavigation #rightnav-login {
	text-align: left; float:left; clear:both;
	width: 192px; height: 108px;
	line-height: 17px;
	border-left: 1px solid #6a9eb8;
	border-right: 1px solid #6a9eb8;
	border-bottom: 1px solid #6a9eb8;
	color:#000000; 
	margin: 0px 0px 0px 0px ;
}
#rightnavigation #rightnav-login .loginbox {
    font-family: Verdana, Tahoma, Arial; 
    clear:right; float:left; width: 190px;
    border: 0px; margin-left: 5px;height:  90px;
}
#rightnavigation #rightnav-login .loginbox .error{
    font-family: Verdana, Tahoma, Arial; 
    font-size: 0.7em;
}
#rightnavigation #rightnav-login .loginbox .saluto{
    font-family: Verdana, Tahoma, Arial; 
    font-size: 0.7em;
}
#rightnavigation #rightnav-login .loginbox .inputText {
    width: 155px; border: solid 1px #cccccc; color:#333333; 
      padding: 2px 2px 2px 2px ;
}
#rightnavigation #rightnav-login .loginbox .inputButton {
    background:#075E89 none repeat scroll 0 0;
    border:1px solid #CCCCCC;
    color:#FFFFFF;  
    font-family:Verdana,Tahoma,Arial;
    font-size:0.7em;
    font-weight:bold;
    padding:4px;
}
#rightnavigation #rightnav-login .loginbox a:link { text-decoration:none; color:  #336699;}
#rightnavigation #rightnav-login .loginbox a:visited {text-decoration:none; color: #336699;}
#rightnavigation #rightnav-login .loginbox a:hover{text-decoration:underline; color: #f55700;}
#rightnavigation #rightnav-login .loginbox a:active{text-decoration:none; color: #336699;}

/*** login left ***/
#leftnavigation #leftnav-login {
	text-align: left;
	width: 160px;
	font-size: 13px;
	font-style: normal;
   text-align:center;
	line-height: 17px;
	padding : 1px 0px 2px 0px;
	font-family: Verdana, Tahoma, Arial;
	font-weight : bold;
	color: #000000;
    background-repeat: repeat-x;
	margin-bottom: 25px;
}
#leftnavigation #leftnav-login .loginbox {
    font-family: Verdana, Tahoma, Arial; text-align: left;
    clear:right; float:left; width: auto;
    border: 0px; margin-left: 5px;height:  auto;
}
#leftnavigation #leftnav-login .loginbox .error{
    font-family: Verdana, Tahoma, Arial; 
    font-size: 0.7em;
}
#leftnavigation #leftnav-login .loginbox .saluto{
    font-family: Verdana, Tahoma, Arial; 
    font-size: 0.7em;
}
#leftnavigation #leftnav-login .loginbox .inputText {
    width: 140px; border: solid 1px #cccccc; color:#333333; 
      padding: 2px 2px 2px 2px ;
}
#leftnavigation #leftnav-login .loginbox .inputButton {
    background:#075E89 none repeat scroll 0 0;
    border:1px solid #CCCCCC;
    color:#FFFFFF;  
    font-family:Verdana,Tahoma,Arial;
    font-size:0.7em;
    font-weight:bold;
    padding:4px;
}
#leftnavigation #leftnav-login .loginbox a:link { text-decoration:none; color:  #336699;}
#leftnavigation #leftnav-login .loginbox a:visited {text-decoration:none; color: #336699;}
#leftnavigation #leftnav-login .loginbox a:hover{text-decoration:underline; color: #f55700;}
#leftnavigation #leftnav-login .loginbox a:active{text-decoration:none; color: #336699;}

/*** ***/

/* ### aziende ### */
#leftnavigation #leftnav-aziende {
	text-align: center; float:left; clear:both;
	width: 160px;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	line-height: 17px;
	font-family: Verdana, Tahoma, Arial;
	border-bottom: solid 1px #f55700;
	padding:  1px 1px 1px 1px;
	color:#ffffff;
	margin: 0px 0px 0px 0px ;
}
#leftnavigation #leftnav-aziende img { margin-right: 4px;}
#leftnavigation #leftnav-aziende p { border-bottom: solid 1px #cccccc;}
#leftnavigation #leftnav-aziende ul {
	padding: 0;
	margin: 5px 0 0 0;
	width: 190px;
	color:#333333;
	list-style-type: none;
} 

#leftnavigation #leftnav-aziende li {
	width: 160px;
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	font-size: 0.9em;
	line-height: 15px;
	font-variant: normal;
	color:#333333;
	text-align:center;
	border-top: 1px solid #cccccc;
	padding:  4px 0px 4px 0px;
	line-height: 14px;
} 

#leftnavigation #leftnav-aziende li a:link {
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}
#leftnavigation #leftnav-aziende li a:visited {
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}
#leftnavigation #leftnav-aziende li a:hover {
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	color:#333333;
	text-decoration: underline;
}
#leftnavigation #leftnav-aziende li a:active {
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}
#leftnavigation #leftnav-aziende a:link {
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}
#leftnavigation #leftnav-aziende a:visited {
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}
#leftnavigation #leftnav-aziende a:hover {
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	color:#333333;
	text-decoration: underline;
}
#leftnavigation #leftnav-aziende a:active {
	color:#333333;
	background-position: left 5px;
	padding: 4px 5px 2px 8px;
	text-decoration:none;
}
/* ### fine colonna aziende #### */

/*** delivery ***/
#rightnavigation #rightnav-delivery {
	text-align: left;
	border: 1px solid #CC0000;
	width: 182px;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	font-family: Verdana, Tahoma, Arial;
	font-weight : bold;
	color: #FFFFFF;
	background-image: url(../../images/sfondo_header_box_blu.gif);
	background-repeat: repeat-x;
	padding: 1px 5px 2px 5px;
	margin: 0;
}

#rightnavigation #rightnav-delivery ul {
	padding: 0;
	margin: 5px 0 0 0;
	width: 182px;
	list-style-type: none;
} 

#rightnavigation #rightnav-delivery li {
	width: 182px;
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	font-size : 12px;
	line-height: 15px;
	color: #CC0000;
	font-variant: normal;
	text-align: left;
	border-top: 1px dashed #D1DFE3;
} 

#rightnavigation #rightnav-delivery a {
	display: block;
	width:169px;
	padding-right: 5px;

} 

#rightnavigation #rightnav-delivery a:link, #rightnav-delivery a:active, #rightnav-delivery a:visited {
	background-image: url(../../images/arrow_delivery.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 4px 5px 2px 8px
}
#rightnavigation #rightnav-delivery a:hover {
	background-image: url(../../images/arrow_delivery1.gif);
	background-repeat: no-repeat;
	padding: 4px 5px 2px 8px
}

a.rightnavdeliverylink:link, a.rightnavdeliverylink:active, a.rightnavdeliverylink:visited {
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	font-size : 12px;
	color: #CC0000;
	text-decoration: none;
}

a.rightnavdeliverylink:hover {
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	font-size : 12px;
	color: #333333;
	text-decoration: none;	
}

.deliveryredtext {
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	font-size : 12px;
	line-height: 15px;
	color: #CC0000;
	text-decoration: none;
	margin: 12px 0 0 0;
}
/*** ***/

.rightnav-newslettertext {
	font-family: Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	font-size : 13px;
	line-height: 17px;
	color: #000000;
	text-decoration: none;
	margin: 12px 0 0 0;
}


#rightnavigation #rightnav-newsletter {
	text-align: left;
	border: 1px solid #D1DFE3;
	width: 182px;
	height: 180px;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	font-family: Verdana, Tahoma, Arial;
	font-weight : bold;
	color: #000000;
	background-image: url(../../images/nav_header_related_bk.jpg);
	background-repeat: repeat-x;
	padding: 1px 5px 2px 5px;
	margin-bottom: 25px;
}


.rightnav-newsletterformarea {
	width: 182px;
	margin: 10px 0 5px 0;
	padding: 0;
}

.newsletterformbox {
	background-color:#FFFFFF;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	margin-top: 0;
	padding-left: 2px;
	border: 1px solid #FF6600;
	width: 175px;
}

.formbox {
	background-color:#FFFFFF;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	margin-top: 0;
	padding-left: 2px;
	border: 1px solid #FF6600;
}

#rightnavigation #rhnadbanners {
	width: 194px;
	margin: 0 0 25px 0;
	padding: 0;
}

#rightnavigation #divider {
	clear: both;
	width: 194px;
	border-bottom: 1px dotted #AEBDC1;
	padding: 0 0 10px 0;
	margin: -30px 0 15px 0;
}


#rightnavigation #authorwebsite {
	text-align: left;
	border: 1px solid #D1DFE3;
	width: 192px;
	height: 197px;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	font-family: Verdana, Tahoma, Arial;
	font-weight : bold;
	color: #000000;
	background-image: url(http://dev.wmu.com/images/authorwebsite_bk.jpg);
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

#rightnavigation #rightnav-authorwebsite {
	text-align: left;
	clear: both;
	width: 187px;
	height: 25px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #D1DFE3;
	background-image: url(../../images/rhn_rss_bk.jpg);
	background-repeat: repeat-x;
	margin: 0 0 25px 0;
	padding: 7px 0 0 5px;
}

a.bodycopyblue:link, a.bodycopyblue:active, a.bodycopyblue:visited {
	font-family: Verdana, Tahoma, Arial;
	font-weight : bold;
	font-style : normal;
	font-size : 12px;
	color: #6699ff;
	text-decoration: underline;
}

a.bodycopyblue:hover {
	font-family: Verdana, Tahoma, Arial;
	font-weight : bold;
	font-style : normal;
	font-size : 12px;
	color: #333333;
	text-decoration: underline;	
}
/*
####################
END NAVIGATION
####################
*/
/*
####################
BEGIN PAGES
####################
*/
div{
	margin:0px;
}
img {
	border: 0 none;
}

#textcontent #leftcolumn {
	width: 352px;
	margin: -25px 0 0 0;
	padding: 0;
}

#textcontent #rightcolumn {
	width: 205px;
	margin: 0;
	padding: 0
}





#rssfeed {
width: 320px;
}

#rssfeed ul {
font-family: Verdana, Tahoma, Arial;
font-weight : bold;
font-style : normal;
font-size : 13px;
line-height: 16px;
color: #333333;
font-variant: normal;
text-align: left;
list-style-type: none;
margin: 0 0 35px 0;
padding: 0;
} 

#rssfeed li {
margin-top: 5px;
padding: 0;
} 

#rssfeed a {
display: block;
width:280px;
padding: 0 0 3px 40px;
text-decoration: none;
} 

#rssfeed a:link, #rssfeed a:active, #rssfeed a:visited {
background: url(http://dev.wmu.com/rss/images/rssicon.gif);
background-repeat: no-repeat;
background-position: left 0;
color: #FF6600;
}

#rssfeed a:hover {
background: url(http://dev.wmu.com/rss/images/rssicon1.gif);
background-repeat: no-repeat;
text-decoration: none;
background-position: left 0;
color: #333333;
}




p.indent {
	padding-left: 12px;
	height: 44px;
}




.az-sectiontitle {
	text-align: left;
	width: 752px;
	border-bottom: 1px dotted #AEBDC1;
	color: #003366;
	font-size: 16px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 5px 0;
	margin: 0 0 15px 0;
}





label {
	float:left;
	margin: 0 5px 0 0;
	
	line-height: 15px;
}

.star {
	color:#FF0000;
	font-weight: normal;
}

.smltext {
	color : #333333;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	line-height: 12px;
}

.searchbox {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	font-weight: normal;
	width: 175px;
	border: 1px solid #567279;
	margin: 0 0 2px 0;
	padding: 0;
}

/*#### contatti popup ####*/
#contactPopup
{
    font-family: Verdana, Tahoma, Arial;
	font-size: 1em;
	margin-left: 10px;
	padding: 6px 6px 6px 6px ;
}
#contactPopup .littleLink{ font-size: 0.7em;}
#contactPopup #contact-box #FormBox
{
    float: left; clear:both;
    width: 530px;font-size: 0.7em;
    margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}
#contactPopup #contact-box
 #FormBox #sectionRichiesta-TitleLeft
{
   float: left;    
   height: 24px;
   width: 10px;
   background: url(../../images/bordo_sx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
  
}
#contactPopup #contact-box
 #FormBox #sectionRichiesta-TitleRight
{
   clear:right; float: left;  
   height: 24px;  
   width: 10px;
   background: url(../../images/bordo_dx_box.gif) no-repeat left top;
   margin:  0px 0px 0px 0px;
   padding:  0px 0px 0px 0px;

}
#contactPopup #contact-box
 #FormBox #sectionRichiesta-Title
{
    clear:right; float:left;  font-size: 1em;
    height: 24px; width: 488px;
    background: url(../../images/testa_rip_box.gif) repeat-x left top;
    margin:  0px 0px 0px 0px;
	padding:   0px 0px 0px 0px;

}
#contactPopup #contact-box
 #FormBox #sectionRichiesta-Title h1{
 background: url(../../images/arrow_box.gif) no-repeat left top; color: #6d96ac; 
  font-size: 1em;padding: 3px 0px 0px 10px; margin:  0px 0px 0px 0px;  }

#contactPopup #contact-box #FormBox
#sectionRichiesta-Box
{ border-top: 0px;
  border-left: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
  float: left; margin:  0px 0px 0px 0px;
  padding:   4px 4px 4px 4px; width:498px;}
#contactPopup #contact-box
 #FormBox #sectionRichiesta-Box #sectionRichiesta-Content
{
   clear:right; float:left;
   text-align:left; vertical-align:middle;
   margin:  0px 0px 0px 0px;
   padding:   10px 15px 10px 15px;
}
#FormBox #sectionRichiesta-Box #sectionRichiesta-Content a:link, a:visited,a:active
 {  text-decoration:none; }
#FormBox #sectionRichiesta-Box #sectionRichiesta-Content a:hover
 {  text-decoration:underline; } 
#FormBox #sectionRichiesta-Box #sectionRichiesta-Content select.actionSelect{
    background-color: #ffffff;
    color: #003366; 
    border: solid 1px #003366;
    font-family: Verdana, Tahoma, Arial;
}
#FormBox #sectionRichiesta-Box #sectionRichiesta-Content textarea.actionText
{
    border:1px solid #cccccc;
     color: #003366;
     font-family: Verdana, Tahoma, Arial;
}
#FormBox #sectionRichiesta-Box #sectionRichiesta-Content input.actionText
{
     border:1px solid #cccccc;
     color: #003366;
     font-family: Verdana, Tahoma, Arial;
} 
#FormBox #sectionRichiesta-Box #sectionRichiesta-Content input.actionButton 
{
       background: #075E89; padding: 4px 4px 4px 4px ; color: #ffffff;
    border:1px solid;
    font-family: Verdana, Tahoma, Arial;
   font-size:94%;
   font-weight:bold;
   border-top-color:#cccccc;
   border-left-color:#cccccc;
   border-right-color:#cccccc;
   border-bottom-color:#cccccc;
}
#FormBox #sectionRichiesta-Box #sectionRichiesta-Content input.actionText:focus, textarea.actionText:focus{ background-color: lightyellow;}

/*
####################
END PAGES
####################
*/
