@import url(dynstyle.css);

body { background-repeat: repeat-x; margin: 0; padding: 0; font-size: 11px; line-height: normal;
	   font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #F2F2F2; }

#nogoodbrowser { font-size: 36px; padding: 20px; } 

#tabcontainer { background-color: #FFF; padding: 0 10px 10px 10px; margin: 0 0 0 20px; width: 752px; } 

img { border: 0; }

input, select, textarea { font-size: 11px; color: #555; background-color: #EEE; line-height: normal;
						  border: 1px solid #555; font-weight: normal; }

h4 { font-size: 12px; color: #999; margin: 0 0 2px 0; font-weight: normal; margin-bottom:20px;}
h5 { font-size: 11px; color: #999; margin: 0 0 2px 0; font-weight: normal; font-style: italic; }

td { vertical-align: top; }

#flash_div { margin:0px; padding:0px; width:485px; height:326px;}

#a1 { width: 485px; }

#a2 { width: 19px; background-image: url(images/a2home_img.gif); background-repeat: no-repeat; }

#a3 { width: 247px; background-image: url(images/a3home_img.gif); background-repeat: no-repeat;
	  font-family: Georgia, "Times New Roman", Times, serif; }
	  
.menutopf form { margin: 0; padding:0; }
.cercamenu { border: 0; background-color: #FFF; margin: 0 2px 0 80px; width: 80px;}
.inputmenu { border: 0; background-color: #F00; margin: 0; width: 20px;}

#newDC { font-size: 24px; color:#999; padding: 33px 0 5px 6px; line-height: 24px; }
#langVersion { color:#999; padding: 8px 0 5px 8px; }
#langVersion a { color:#999; text-decoration: none; }
#langVersion a:link { color:#999; }
#spacea3 { height: 27px; margin:0; padding: 0; }
#spacea4 { height: 2px; margin:0; padding: 0; line-height: 2px; }

#mainView { padding: 24px 0 0 10px; width: 475px; font-family: Georgia, "Times New Roman", Times, serif; color:#999; }
.bigTitle { background-image: url(images/trattini.gif); background-repeat: repeat-x; height: 30px; }
.bigTitle2 { background-image: url(images/trattini.gif); background-repeat: repeat-x; height: 30px; width: 230px; }
.big { font-size: 16px; font-weight: bold; }
.black { color: #000; }
.leftdiv { float: left; }
.rightdiv { float: right; margin-top: 5px; font-size: 10px; }
#mainView p { line-height: 20px; margin: 0 0 25px 0; font-family: Verdana, Arial, Helvetica, sans-serif; color:#666; display:block; }
.bordo { border: solid 3px #CCC; }
.bordo2 { border: solid 3px #CCC; margin: 0; }
#galcontainer { margin: 0 5px; }
.focusimg { margin: 6px 0 0 0;}

#genericNews { display: block; }
.firstgnews { margin:0; width: 146px; float: left; }
.firstgnews img { border: solid 3px #DDD; }
.gnews { margin:0 0 0 18px; width: 146px; float: left; }
.gnews img { border: solid 3px #DDD; }
.absNews { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.newsBody { padding: 1px 0 20px 13px; }
.newsBody a { color: #000; }
.newsBody a:link { color: #000; }

#homeagenda { padding: 0 0 20px 0; }
.hagenda a { color: #000; }
.hagenda a:link { color: #000; }

.hmonitor { width: 76px; }
.hmonitor img { border:3px solid #FFF;/*border: solid 3px #DDD;*/ }
.monitorbody { padding: 0 0 10px 10px; }
.monitorabstract { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0 0 10px 0; }
.titmonitor a { color: #000; }
.titmonitor a:link { color: #000; }

.spotbody { width: 230px; }
.spotbody img { border: solid 3px #DDD; }
.spotabstract { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.titspot a { color: #000; }
.titspot a:link { color: #000; }

.bannerhome { margin: 0 0 10px 0; }

#rightContainer { padding: 0;}
#login { padding: 10px 8px 8px 8px; width: 228px; height: 122px; background-color: #F2F2F2; margin: 10px 0 0 0; }
#login .campi { height: 13px; width: 100px; background-color: #FFF; font-family: Georgia, "Times New Roman", Times, serif;
	 padding: 0 0 1px 5px; border: solid 1px #CCC; }
#accedi { height: 16px; width: 54px; font-family: Georgia, "Times New Roman", Times, serif; border: 0; cursor:pointer;
	background-color: #F2F2F2; color: #000; background-image: url(images/accedi.gif);
	padding-right: 10px; }
#login table { margin: 0 0 6px 0; }
#login form { margin: 0; padding: 0;}

.boxTitle { background-image: url(images/trattini.gif); background-repeat: repeat-x; height: 30px; }
#forgotPass { background-image: url(images/trattini_alti.gif); background-repeat: repeat-x; padding: 7px 0 0 0; }

#ricercah { padding: 10px 8px 8px 8px; width: 228px; height: 100px; background-color: #F2F2F2; margin: 10px 0 10px 0; }
#ricercah .campi { height: 13px; width: 214px; background-color: #FFF; font-family: Georgia, "Times New Roman", Times, serif;
	 padding: 0 0 1px 5px; border: solid 1px #CCC; }
#cerca { height: 16px; width: 54px; font-family: Georgia, "Times New Roman", Times, serif; border: 0; cursor:pointer;
	background-color: #F2F2F2; color: #000; background-image: url(images/accedi.gif);
	padding-right: 10px; margin-top: 3px; }
#ricercah table { margin: 0 0 6px 0; }
#ricercah form { margin: 0; padding: 0; }
#ricercah .sradio { border: 0; }

#focus { padding: 10px 8px 8px 8px; width: 228px; background-color: #F2F2F2; margin: 10px 0 10px 0; }
.bigfocus { font-size: 22px; font-style: italic; }
#focusabstract { font-size: 14px; font-style: italic; margin: 5px 0 0 0; }
#focustext { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 5px 0 10px 0; }

.ql { font-size: 11px; text-align: right; background-image: url(images/accedipic.gif); background-repeat: no-repeat;
	background-position: right bottom; padding: 0 10px 0 0; }
.ql a { color: #000; }
.ql a:link { color: #000; }

#footer { background-color: #F2F2F2; color: #666; }
#footer td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; }
.footdiv { padding: 2px 0 2px 10px; width: 210px; float: left; margin: 7px 10px 0 0; }
.footdiv1 { padding: 2px 0 2px 10px; width: 110px; float: left; margin: 7px 10px 0 0; }
.footdiv2 { padding: 2px 0 2px 10px; width: 330px; float: left; margin: 7px 10px 0 0; }
#footer img { margin: 3px 10px 10px 0; }
#footer .turnino { margin: 10px; }

#menusec { padding: 10px 8px 8px 8px; width: 228px; background-color: #F2F2F2; margin: 10px 0 10px 0; }
#menusec table { margin: 0 0 0 10px; }
#menusec td { padding: 3px 0 0 18px; background-image: url(images/accedipic.gif); background-repeat: no-repeat;
	background-position: left bottom; }

.testostd { margin: 0 0 10px 0; }

.boxUpTitle { background-image: url(images/trattini.gif); background-repeat: repeat-x; height: 30px; margin: -14px 0 0 0; }

.innerleftdiv { float: left; margin-top: 0; background-image: url(images/print.gif); background-repeat: no-repeat;
	background-position: left top; padding: 0 0 0 14px; }
.innerleftdiv a { color: #999; }
.innerleftdiv a:link { color: #999; }
.innerrightdiv { float: right; margin-top: 0; background-image: url(images/path.gif); background-repeat: no-repeat;
	background-position: left top; padding: 0 0 0 13px; }
.innerrightdiv a { color: #999; }
.innerrightdiv a:link { color: #999; }

.newsdetail { float: none; }

.newsdetail { float: left; margin: 5px 0 0 0; }
.newsdetail div { float: left; margin: 5px 9px 3px 0; }

.newsdetail img { float: left; margin: 5px 9px 3px 0; }

.elenews td { padding: 0 6px 8px 0; }

.testostd { margin: 10px; }
.link0 { color: #FFF;}

.innerrightbox { padding: 10px 8px 8px 8px; width: 228px; background-color: #F2F2F2; margin: 10px 0 10px 0; }
.innerrightbox table { margin: 0 0 0 10px; }
.innerrightbox .menusx td { padding: 3px 0 0 18px; background-image: url(images/accedipic2.gif); background-repeat: no-repeat;
	background-position: left top; }

#assotab { margin: 10px 0; }
#assotab td { padding-bottom: 20px; }
.logoasso { padding: 6px 20px 20px 0; width: 143px; }

.boxSettori { background-image: url(images/trattini.gif); background-repeat: repeat-x; height: 30px; margin: 20px 0 0 0; }

#prevNext { text-align: right; margin: 10px 0 0 0; font-size: 10px; }
#prevNext a { color: #999; text-decoration: none; }
#prevNext a:link { color: #999; }

#casetta a { color: #333; text-decoration: none; }
#casetta a:link { color: #333; }

#mail a { color: #333; text-decoration: none; }
#mail a:link { color: #333; }

#contatti { line-height: 19px; }

.filterpath { width: 450px; font-weight: bold; padding: 0 2px 1px 6px; margin: 20px 0 6px 0; font-size: 12px;}

.filtertitolostd {
	text-align:left;
	padding: 4px 26px 0 10px;
	font-size: 11px;
	font-weight:bold;
}
.filterabstractstd {
	text-align: left;
	font-size: 11px;
	font-style:italic;
	padding: 4px 26px 0 24px;
}
.filtertestostd {
	text-align: left;
	font-size: 11px;
	padding: 4px 26px 0 48px;
}

#fca { margin: 0 0 25px 0; padding: 0; color: #000;}
#fca .campi { height: 15px; width: 190px; background-color: #FFF; font-family: Georgia, "Times New Roman", Times, serif;
	 padding: 0 0 1px 5px; border: solid 1px #CCC; }
#fca .cerca { height: 16px; width: 54px; font-family: Georgia, "Times New Roman", Times, serif; border: 0; cursor:pointer;
	background-color: #FFF; color: #000; background-image: url(images/accedi2.gif);
	padding-right: 10px; margin-top: 3px; }

#fca select { height: 15px; background-color: #FFF; font-family: Georgia, "Times New Roman", Times, serif;
	 padding: 0 0 1px 5px; border: solid 1px #CCC; }

#iscrnl { padding: 10px 8px 8px 8px; width: 228px; height: 65px; background-color: #F2F2F2; margin: 10px 0 0 0; }
#iscrnl .campi { height: 13px; width: 100px; background-color: #FFF; font-family: Georgia, "Times New Roman", Times, serif;
	 padding: 0 0 1px 5px; border: solid 1px #CCC; }
#procedi { height: 16px; width: 57px; font-family: Georgia, "Times New Roman", Times, serif; border: 0; cursor:pointer;
	background-color: #F2F2F2; color: #000; background-image: url(images/accedi.gif); }

.strfe {
	font-weight:bold;
}
.campinl {
	background-color:#f5f5f5;
	border-color:#CCCCCC;
	width: 325px;
	padding-left:5px;
	
}
.textareanl {	
	background-color:#f5f5f5;		
	border:solid 1px #CCC;
	padding: 5px;
	height:200px;
	width: 320px;
	line-height:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	overflow:auto; 
	
}

.checkboxnl {
	border:none;
	background-color:#FFF;
}

