BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#topnavigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 966px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#topnavigation #topnavdate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; 
	PADDING-BOTTOM: 6px; MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH:772px; COLOR: #0C3680; 
	PADDING-TOP: 3px; /*BORDER-BOTTOM: #0C3680 3px solid;*/ FONT-FAMILY: "Trebuchet MS", "Lucida Sans Unicode", sans-serif; 
	HEIGHT: 19px; TEXT-ALIGN: left
}
/*** 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: #0C3680 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: #0C3680; */
    font-weight:bold; font-family:Trebuchet MS;	FLOAT: left;
    TEXT-ALIGN: left; border-bottom: solid 3px #0C3680; padding: 0px 0px 0px 0px ; WIDTH: 966px; margin: 0px 0px 0px 0px ; 
}

#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:#28AED3; 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:#0C3680;
   font-size: 1em;   border-bottom: 0 solid #0C3680; 
     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 {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:#0C3680; border-bottom:1px solid #eee;}
#topnavigationbar #topnavbuttons .outer li a.xmenu2:hover .xb1 {background:#0C3680;}
#topnavigationbar #topnavbuttons .outer li a.xmenu2:hover .xb2, a.xmenu2:hover .xb3, a.xmenu2:hover .xb4 {background:#fff; 
    border-color:#0C3680;}

#topnavigationbar #topnavbuttons .outer li .xboxcontentd {display:block; background:#0C3680; 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:#0C3680; border-top:1px solid #eee;}
/*** ***/

/*** BOX ACCOUNT ***/
#topnavigation #topnavnewsletter-useracc {
	FLOAT: left; MARGIN:    0px 0px 0px 20px; WIDTH: 194px; 
	font: 0.6em;  
}
#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: #0C3680 1px solid
}
#topnav-useracc { border-left: dotted 1px #0C3680; border-right: dotted 1px #0C3680;  background: #ffffff;
    border-bottom: dotted 1px #0C3680;  border-top: solid 3px #0C3680; padding: 0px 0px 0px 0px ;}
#topnav-useracc h3{ color: #ffffff; font-size: 0.75em; font-family:Trebuchet MS; 
    display:block; background: #0C3680 ; padding:   1px 1px 1px 4px ; margin: 0px 0px 0px 0px ;}
#topnav-useracc label{ font-size: 0.8em; font-family:Trebuchet MS;}
#topnav-useracc input{ font-size: 0.8em; font-family:Trebuchet MS; border:solid 1px #cccccc;}

#topnav-useracc #deliverdetails {
	PADDING-RIGHT: 0px; BORDER-TOP: #0C3680 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: Trebuchet MS;background-image: url(..//images/arrow1.gif);
background-repeat: no-repeat; padding-left: 10px; }
#topnav-useracc ul li a:link{ color:#0C3680; text-decoration:none;}
#topnav-useracc ul li a:visited{ color:#0C3680; text-decoration:none;}
#topnav-useracc ul li a:hover{ color:#0C3680; text-decoration:underline;}
#topnav-useracc ul li a:active{ color:#0C3680; 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: #28AED3 1px solid; BORDER-TOP: #28AED3 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 2px;
	 FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #28AED3 1px solid; WIDTH: 97px; 
	 COLOR: #999999; BORDER-BOTTOM: #28AED3 1px solid; font-family:Trebuchet MS;
	  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:Trebuchet MS; 
	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: 0px;
	 WIDTH: 966px; PADDING-TOP: 0px
}
#footer #footernavbuttons {
	FLOAT: left; FONT: bold 13px/15px "Trebuchet MS", "Lucida Sans Unicode", sans-serif; WIDTH: 697px;
	 COLOR: #0C3680; 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: #0C3680;
	 PADDING-TOP: 0px; TEXT-DECORATION: none
}
#footer #footernavbuttons A SPAN {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 7px; COLOR: #0C3680;
	 PADDING-TOP: 6px
}
#footer #footernavbuttons A SPAN {
	FLOAT: none
}
#footer #footernavbuttons A:hover SPAN {
	COLOR: #28AED3
}
#footer #footernavbuttons A:hover {
	color: #28AED3
}
#footer #footernavbuttons A:hover SPAN {
	COLOR: #28AED3
}
#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: #28AED3 1px solid; BORDER-TOP: #28AED3 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 2px;
	 FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #28AED3 1px solid; WIDTH: 170px; COLOR: #999999; 
	 BORDER-BOTTOM: #28AED3 1px solid; font-family:Trebuchet MS; BACKGROUND-COLOR: #ffffff
}
.footerdropdowntext {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 120px; COLOR: #333333; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, Geneva, sans-serif
}
.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: 11px/16px "Trebuchet MS", "Lucida Sans Unicode", sans-serif; 
	WIDTH: 790px; COLOR: #0C3680; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#footer #companyaddress p a.wf { }
#footer #companyaddress p a.wf:link {color: #0C3680; text-decoration:none;}
#footer #companyaddress p a.wf:visited {color: #0C3680; text-decoration:none;}
#footer #companyaddress p a.wf:hover {color: #0C3680; text-decoration:underline;}
#footer #companyaddress p a.wf:active {color: #0C3680; 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 "Trebuchet MS", "Lucida Sans Unicode", sans-serif; 
	BORDER-LEFT: #d9e6e9 1px solid; WIDTH: 165px; COLOR: #0C3680; PADDING-TOP: 10px; HEIGHT: 79px; TEXT-ALIGN: left
}
