/* ITT - Istituto Toscano Tumori - COMMON CSS */
body,table,td,th{
  color:#333;
  font:100% Tahoma,Verdana,Arial,Helvetica,sans-serif
}
body{
  background:#fff url(/IttSanitaSrty/jsp/img/bg2.jpg) top repeat-x;
  margin:10px 0 30px 60px
}
p{
  font-size:80%;
  padding:0 6px
}
ol,ul{
  font-size:100%;
  padding:0 0 0 20px
}
h1{
  color:#6b8b28;
  font:normal 130% Tahoma,Verdana,Arial,Helvetica,sans-serif;
  margin:5px 0 0 0;
  padding:0
}
h2,h3,h4,h5,h6{
  font-family:"Lucida Sans",Verdana,Arial,Helvetica,sans-serif;
  margin:0;
  padding:0
}
h2{
  font-size:95%;
  color:#6b8b28;
  margin:4px 1px
}
h3{
  font-size:95%;
  color:#6b8b28;
  font-weight:100;
  padding:5px
}
h3{
  font-size:130%;
  color:#fff
}
img{
  border:0
}
acronym{
  cursor:help
}
a:link,a:visited,a:active{
  color:#6b8b28;
  text-decoration:underline
}
a:hover{
  color:#6b8b28;
  text-decoration:none
}
form{
  padding:0;
  margin:0
}


.r_avanzata{
  font-size:70%;
  padding-right:107px
}
a.ext-link{
  background:url(../img/external.gif) no-repeat right center;
  padding-right:16px;
  color:#060
}
#headmenu{
  float:left;
  clear:left;
  width:660px;
  font-size:70%;
  text-align:right
}
.headleft{
  float:left;
  text-align:right;
  line-height:1.5em
}
.headright{
  float:right
}
	.headright ul{
	  clear:left;
	  list-style:none;
	  text-align:right;
	  border:0;
	  margin:0;
	  padding:0
	}
	.headright ul li{
	  float:right;
	  text-align:center;
	  display:block;
	  margin:0;
	  padding:0
	}
	.headright ul li a.hmenu{
	  background:#6b8b28;
	  color:#fff;
	  text-align:center;
	  line-height:1.5em;
	  text-decoration:none;
	  display:block;
	  border:1px solid #fff;
	  margin:0;
	  padding:0 4px
	}
	.headright ul li a.hmenu:hover{
	  background:#fff;
	  color:#6b8b28
	}
	.headright #currentpage a.hmenu{
	  background:#fff;
	  color:#6b8b28
	}
	html >.headright ul li a.hmenu{
	  font-size:70%
	}
.headleft2{
  float:left;
  width:30%;
  text-align:left
}
.headright2{
  float:right;
  width:70%;
  height:55px;
  text-align:right;
  background:url(/IttSanitaSrty/jsp/img/bg_form.gif) top right no-repeat;
  padding-top:9px
}
.headright3{
  float:right;
  width:70%;
  height:97px;
  text-align:right;
  padding-top:9px
}
#container{
  float:left;
  clear:left;
  width:660px;
  background:#fff;
  border-left:1px solid #ccc;
  border-bottom:1px solid #ccc;
  border-right:1px solid #ccc
}
.wrapper{
  float:left;
  clear:left;
  width:100%;
  border-top:1px solid #ccc
}
.images{
  float:left;
  width:165px
}
.imagesbord{
  float:left;
  width:164px;
  border-right:1px solid #ccc
}
.content,.contentsmallest,.contentsmall,.contentsmall2,.contentsmall3,.contentmedium,
 .contentmedium2,.contentmedium3,.contentlarge,.contentlargest,.contentfull{
  float:left
}
.content{
  width:33%
}
.contentsmallest{
  width:15%
}
.contentsmall{
  width:20%
}
.contentsmall2{
  width:29%;
  margin:0
}
.contentsmall3{
  width:30%
}
.contentmedium{
  width:40%
}
.contentmedium2{
  width:50%
}
.contentmedium3{
  width:60%
}
.contentlarge{
  width:70%
}
.contentlarge ul,ol{
  font-size:80%
}
.contentlargest{
  width:85%
}
.contentfull{
  width:100%
}
.year{
  background:#6b8b28;
  color:#fff;
  font-weight:bold;
  padding-left:5px
}
.month{
  color:#6b8b28;
  font-size:130%;
  font-weight:bold;
  margin:10px 0px 10px 5px
}
.day{
  width:22px;
  height:22px;
  background:url(/IttSanitaSrty/jsp/img/quad.gif) no-repeat top;
  color:#fff;
  font-weight:bold;
  text-align:center;
  padding-top:4px
}
.linkz{
  float:left;
  clear:left;
  font-size:70%;
  margin:5px 0px 10px 0px
}
	.linkz ul{
	  list-style:none;
	  text-align:left;
	  margin:0px 0px 0px 10px;
	  padding:0px
	}
	.linkz ul li{
	  text-align:left;
	  padding:0px;
	  margin:0px
	}
	.linkz ul li a.imgs{
	  color:#036;
	  text-align:left
	}
.news{
  font-size:70%;
  margin:5px 5px 10px 5px
}
/*.comunicazione { font-size: 70%; margin: 5px 5px 10px 5px; }*/

/*Box laterali sinistra ------------Quick links, Comunicazioni, Pubblicazioni, PubMed ----*/
.quick_link, .pubblicazione, .cspo, .external, .ext_link, .comunicazioni{
  float: left;
  clear: left;
  width: 162px;
  font-size: 70%;
  background-color: #fff;
  margin: 10px 0 0 1px;
  padding: 0;
}
.quick_link ul, .ext_link ul, .comunicazioni ul{
  list-style-image: url(../immagini/freccina.gif);
  margin: 10px;
  padding: 0 0 0 20px;
}
.quick_link ul li, .ext_link ul li, .comunicazioni ul li{
  padding: 2px 0 2px 0;
}

.quick_link{ border: 1px solid #6b8b28; }
.pubblicazione{ border: 1px solid #9A6600; }
.cspo{ border: 1px solid #066; }
.external{ border: 1px solid #CCC; }
.ext_link{ border: 1px solid #EDF0D6; }
.comunicazioni{ border: 1px solid #cdcd11; }

h3.quick, h3.csp, h3.pubbl, h3.pubmed, h3.ext, h3.comu{
  font-weight: bold;
}
h3.quick { background-color: #6b8b28; }
h3.csp { background-color:#066; }
h3.pubbl { background-color: #9a6600; }
h3.pubmed { color: #2E6297; background-color: #CCC; }
h3.ext { color:#6B8B28; background-color: #EDF0D6; }
h3.comu { background-color: #cdcd11; }

span.ext_date{
  font-weight:bold;
  color:#D5802B;
}

#result{
  padding-bottom:10px;
  text-align:left;
  color:#000;
  margin-left:5px;
  margin-top:10px;
  font-size:80%
}
#footer{
  float:left;
  clear:left;
  width:100%;
  background:#fff;
  font-size:70%;
  color:#999;
  text-align:center;
  padding-top:10px;
  border-top:1px solid #ccc
}
#menufooter a{
  color:#999;
  text-decoration:underline
}
#menufooter a:hover{
  color:#999;
  text-decoration:none
}
.end{
  margin:10px 0px 10px 0px
}
.clear{
  clear:both
}
.tabella{
  margin:0;
  width:98%;
  border-top:1px solid #ccc;
  border-right:1px solid #ccc;
  font:80% Tahoma,Arial,Helvetica,sans-serif
}
	.tabella th{
	  background:#edf0d6;
	  font-weight:bold;
	  text-align:left;
	  border-bottom:1px solid #ccc;
	  border-left:1px solid #ccc;
	  padding-left:5px
	}
	.tabella td{
	  text-align:left;
	  padding:3px 5px;
	  border-bottom:1px solid #ccc;
	  border-left:1px solid #ccc
	}
#navigation{
  list-style:none;
  margin:0;
  padding:0
}
	#navigation li{
	  float:left;
	  display:block;
	  margin:0;
	  padding:0
	}
	#navigation a,#navigation a span{
	  display:block;
	  float:left
	}
	/* Commented backslash hack hides rule from IE5-Mac \*/
	#navigation a,#navigation a span{
	  float:none
	}
	/* End IE5-Mac hack */
	#navigation a.hm{
	  color:#fff;
	  background:#6B8B28 url(/IttSanitaSrty/jsp/img/left-tab.gif) left top no-repeat;
	  text-decoration:none;
	  padding-left:10px
	}
	#navigation a.hm span{
	  background:url(/IttSanitaSrty/jsp/img/right-tab.gif) right top no-repeat;
	  padding-right:10px;
	  padding-top:5px
	}
	#navigation a.hm:hover{
	  color:#6B8B28;
	  background:#fff url(/IttSanitaSrty/jsp/img/left-tab-hover.gif) left top no-repeat;
	  text-decoration:none;
	  padding-left:10px
	}
	#navigation a.hm:hover span{
	  background:url(/IttSanitaSrty/jsp/img/right-tab-hover.gif) right top no-repeat;
	  padding-right:10px
	}
	#navigation a.lang{
	  color:#6B8B28;
	  text-decoration:underline;
	  padding-left:10px
	}
	#navigation a.lang span{
	  padding-right:10px;
	  padding-top:5px
	}
	#navigation a.lang:hover{
	  color:#6B8B28;
	  text-decoration:none;
	  padding-left:10px
	}
	#navigation a.lang:hover span{
	  padding-right:10px
	}

/* RSS */
div.rss {
	float:right;
	margin:5px 0 10px 0;
	width:50px;
}
div.rss a {
	background:transparent url(../img/rss.gif) right top no-repeat;
	color:#666;
	display:block;
	font-size:.9em;
	padding-right:16px;
	text-decoration:none;
}
div.rss a:hover {text-decoration:underline;}
