@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;border:0; font-family:Verdana, Geneva, sans-serif; color:#777777; font-size:11px;}
html, body, div, span, applet, object, iframe, a:link, a:hover, a:active, li, img {outline-width: 0;}
:focus {outline-width: 0;}
img{ border:0;}
a{ text-decoration:none; color:#10a0ce;}
p{ margin:0; padding:0;}

/*STILI HOME PAGE*/
#content{ width:970px; margin:0 auto; 
}
#header{ width:960px; height:165px; margin:0 auto;
}
#logo{ width:700px; margin:0; float: center;
}
#search { margin: 0 0 0 330px; text-align:right; width:620px;
}
#search object{ margin-top:5px;}
#search table{ margin:70px 35px 0 0;}
#search input{ height:20px; border:1px solid #c0c0c0;
}
#subscribe input{ height:20px; border:1px solid #c0c0c0;}
#flash_partners { width:150px; margin: 0 0 0 810px; 
}
#centrale{ background:transparent url(../img/bg_contenitore.jpg) no-repeat left top; padding-top:5px; 
}
#left{ float:left; width:645px; padding:0px 10px 0px 0px;
}
#myslidemenu{ margin:0 0 0 6px; padding:0; height:40px; background:transparent url(../img/sf_menu.jpg) repeat-x left top;
}
#right{margin: 0 0 0 646px; width:320px; height:340px; padding:0;
}
#newsletter{ background:transparent url(../img/sf_newsletter.gif) no-repeat left top; padding:40px 10px 10px 20px;
}
#flash_home{ margin:0 0 0 6px; padding:0; height:300px;
}
.titolo{ color:#1da6d2; font-weight:bold; text-decoration:none;}

#senology{ width:645px; float:left;
}
#senology img{ padding-right:10px;}
#senology_sx{ width:290px; float:left; margin:0 auto; padding:0 10px 0 20px ;
}
#senology_dx { width:290px; margin: 0 0 0 335px; padding:53px 15px 0 0
}
#oncology_womens_health { width:290px; margin: 0 0 0 655px; padding:0 15px 0 0
}
#oncology_womens_health img{ padding-right:10px;
}
#footer{ margin:1px 6px 10px 6px; height:30px; background:#fff url(../img/sf_footer.gif) repeat-x left top; padding:0 0 1px 0 }
#footer p{ margin: 0px 10px 0 10px; color:#ffffff; line-height:28px}
#footer a{ color:#ffffff}
#footer #copy { width:650px; float:left;}
#footer #privacy { margin:0 0 0 600px; text-align:right;}

/*STILI INTERNE*/
#menu_int { width:964px; margin: 0 0 0 px;}
#briciole { line-height:30px; background-color:#e7e7e7; padding:0 10px; border-bottom: 1px solid white;border-top: 1px solid white; margin:0 6px; color:#128db4}
#briciole a{ color:#128db4}

#corpo{ margin:0 6px; float:left}
#left_int{ float:left; width:318px;}

#left_int #menu_spalla p{ line-height:32px; padding:0 0 0 20px; border-bottom:1px solid #a3a4a4; margin:0; background-color:#eaebeb; background:transparent url(../img/spalla_p.gif) no-repeat left top; color:#128db4}
#left_int #menu_spalla ul{ margin:0; padding:0; list-style:none;}
#left_int #menu_spalla ul li{ line-height:25px;border-bottom:1px solid #a3a4a4; border-top:1px solid #fff;}
#left_int #menu_spalla ul li a{ display:block; padding-left:20px; background-color:#eaebeb; color:#128db4;}
#left_int #menu_spalla ul li a:hover{ background-color:#15a3d0; color:#ffffff;}
#left_int #menu_spalla ul li a.on{background-color:#15a3d0; color:#ffffff;}

#left_int #menu_spalla ul li ul{ margin:0; padding:0; list-style:none;}
#left_int #menu_spalla ul li ul li{ line-height:25px;  }
#left_int #menu_spalla ul li ul li a{ display:block; padding-left:30px; background-color:#f6f6f6; color:#00a7dc;}
#left_int #menu_spalla ul li ul li a:hover{ background-color:#00b4ed; color:#ffffff;}
#left_int #menu_spalla ul li ul li a.on{background-color:#00b4ed; color:#ffffff;}


#right_int{ margin:0 0 0 340px; padding:0 10px 10px 0; padding-top:10px;}
#right_int h1{ font-size:20px; font-weight:normal; margin:0; padding:0; color:#10a0ce}

/*MENU'*/
.jqueryslidemenu{
font: 10px Verdana;
z-index:2;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
margin:0;
line-height:29px;
text-align:right;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
padding: 0;
/*color: #2d2b2b;*/
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
visibility: hidden;
margin:0;
z-index:999;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
text-align:left;
z-index:2;
line-height:22px;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 10px Verdana;
width: 175px; /*width of sub menus*/
padding-left: 10px;
line-height:22px;
margin: 0;
border-bottom: 1px solid #fff;
background-color:#f3f3f3;
color:#0da0cc;
}
.jqueryslidemenu ul li ul li ul li a{
border-bottom: 1px solid white;
margin:0;}

.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/
background: #0fa0cd;
color: white;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 0;
right: 0;
display:none;
}

.rightarrowclass{
position: absolute;
top: 5px;
right: 5px;
}
