html{margin:0px;padding:0px;}
body {font-family: Tahoma, Arial, sans-serif; font-size:11px;background:#ffffff;margin:0px;padding:0px;}
a:link,a:visited{font-weight:bold;color:#00A5E7;}
form {margin:0px; padding:0px}
img{border:0;}
h1,h2,h3{margin:0px;padding:0px;}
h1{font-size:13px;margin-bottom:25px;border-bottom:1px solid #989898;padding-bottom:5px;width:430px;color:#989898;font-variant:small-caps;}
h3{font-size:12px;color:#00A5E7;padding-bottom:5px;width:280px;font-variant:small-caps;}

#corpo {position:relative;width:970px; margin:0px auto;}
#testa {height:35px;width:100%;background:url(../img/top.gif);}
#testa .menu-top{position:absolute;top:3px;right:20px;height:27px;width:400px;}
#testa .menu-top div{float:left;}
#testa .menu-top .btn-top{border-right:1px solid #fff;padding-left:5px;padding-right:5px;}

#testata{height:262px;margin-top:5px;}

#centro{width:100%;position:relative;height: auto !important;height: 350px;min-height: 350px;}

#centro .menu-v{float:left;color:#fff;padding-left:25px;font-size:13px;margin-top:10px;font-variant:small-caps;width:255px;}
#centro .menu-v div{position:relative;border-bottom:2px dotted #D9E8F2;width:230px;padding:5px 0px 5px 8px;}
#centro .menu-v a{padding-left:5px;color:#0065A5;text-decoration:none;display:block;}
#centro .menu-v a:hover{color:#00A5E7;}
#centro .menu-v img{position:absolute;top:2px;left:0px;}
#centro .menu-v .puzzle{margin:0px;padding:0px;border:none;}

#centro .col-operativa{float:left;width:345px;height:310px;background:url(../img/box_area_operativa.jpg);}
#centro .col-informativa{float:left;width:345px;height:310px;background:url(../img/box_area_informativa.jpg);}
#centro .text{width:450px;float:left;margin-top:15px;margin-left:30px;padding-bottom:40px;font-size:11px;}
#centro .text-large{width:650px;float:left;margin-top:15px;margin-left:30px;padding-bottom:40px;font-size:11px;}
#centro .text-large .img, #centro .text .img{margin:0px 15px 15px 0px;}
#centro .col{width:190px;float:left;margin-top:15px;margin-left:10px;margin-bottom:40px;}
#centro .container{width:245px;border-bottom:1px dotted #26B5F0;margin-left:78px;padding-bottom:8px;color:#fff;overflow:hidden;}
#centro .container2{width:245px;border-bottom:1px dotted #267CB2;margin-left:78px;padding-bottom:8px;color:#fff;}
#centro .col-operativa a, #centro .col-informativa a{color:#fff;font-weight:normal;text-decoration:none;}
#centro .col-operativa a:hover, #centro .col-informativa a:hover{text-decoration:underline;}
#centro .spacer{line-height:35px;}
#centro h2{margin:0px;padding:0px;color:#fff;font-size:13px;margin-bottom:5px;}
#centro .link{padding-left:9px;}
#centro .organigramma{position:absolute;top:0px;right:0px;}
.btn-login{position:absolute;bottom:35px;right:10px;text-align:right;width:400px;}
.key{padding:4px;}

#footer {clear:left;width:600px;text-align:left;font-size:11px;position:relative;color:#0065A5;}
#footer a{color:#0065A5;text-decoration:none;}
#footer .api-footer{border-bottom:1px solid #C9EDFB;padding-bottom:12px;}
#footer .pianetaitalia{margin-top:12px;font-size:9px;}
#footer .pec{position:absolute;top:30px;right:25px;}
#footer .partnership{position:absolute;top:5px;right:-360px;}
#footer .partnership img{padding:3px;}

/* newsticker */
#newsticker           {position: absolute;top:6px;left:-535px;font-size:11px;height:14px;overflow:hidden;width:520px;}
#newsticker a         {padding-top:0px;margin-top:0px;background:none;color: #ffffff;}
#newsticker ul        {list-style: none;padding:0px;margin:0px;}
#newsticker li.error  {color: #ff0000;}
#newsticker li        {color: #ffffff;}
#newsticker #togglenewsticker {
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 12px;
	width: 14px;
	height: 14px;
	text-indent: 20px;
	outline: none;
}
* html #newsticker #togglenewsticker {right: 30px;}



/* form */ 
.form        {position:absolute;top:70px;right:0px;}
#fc          {text-align:left;text-align:right;margin-right:15px;}
#fc a        {color:#868686;}
#fc input    {padding:1px;width:200px;background:#F4F4F4;border:1px solid #AFACAC;}
#fc textarea {width:280px;height:70px;padding:5px;background:#F4F4F4;border:1px solid #AFACAC;}
#fc .bottone {font-size:10px;border:#2C3844 1px solid;background-color:#404952; width:100px;color:#ffffff;}
#fc .indic   {text-align:right;color:#868686;font-weight:bold;font-size:10px;}
.ok          {font-weight:bold;text-align:center;width:260px;padding:10px;background:#D4E3F8;}
#fc img      {margin:0px;padding:0px;}
.privacy{margin-top:10px;margin-left:18px;width:300px;}

.block  {display:none;margin-top:10px;margin-bottom:10px;}

 /* pagina box news  */
.thumb-last{width:50px;height:50px;float:left;margin-right:20px;position:relative;z-index:2;border:1px solid #cccccc;}
.congress {margin-bottom:10px;width:360px;border-bottom:1px dotted #cccccc;float:left;position:relative;}
.congress-lite {margin-bottom:2px;width:360px;padding-bottom:3px;border-bottom:1px dotted #cccccc;float:left;position:relative;}
.congress a {color:#00A5E7;;font-weight:bold;}
.paging{clear:left;padding-top:30px;font-size:10px;font-weight:bold;color:#545B64;}
.paging a{color:#545B64;}
.paging img{position:relative;top:12px;margin-right:20px;}
.date-news {font-weight:bold;font-size:10px;color:#545B64;}
.explode-news{margin-top:10px;width:100%;}
.explode-news table{margin-top:20px;border-collapse:collapse;border-spacing:0px;width:450px;}
.explode-news td{padding:3px;border: 1px solid #989898;}


.explode-news .img {border:1px solid #cccccc;float:left;}
.explode-news ul{clear:left;} 
.lock{position:absolute;top:16px;right:-20px;}
.lock-small{position:absolute;top:5px;right:-40px;}
.utility{position:absolute;top:0px;right:10px;font-size:11px;color:#878484;text-align:right;}
.utility a{color:#878484;}

/* area login */
.login{width:315px;height:154px;background: url('../img/area_login.gif');position:relative;left:90px;;margin-top:20px;}
.login .inputbox{width:150px;}
.form_login{text-align:right;position:absolute;font-size:11px;right:30px;top:50px;}
.form_login div{margin-bottom:5px;}
.form_login .bottone {font-size:10px;border:#2C3844 1px solid;background-color:#404952; width:50px;color:#ffffff;}

/* colonna destra*/
.login-small{background: url('../img/area_login_small.gif');height:123px;width:100%;}
.login-small .inputbox{width:95px;}

.banner{width:190px;height:123px;margin-top:5px;}

/* filtro news */
.filtro-news{position:relative;width:190px;height:270px;margin-top:5px;background:url('../img/filtro_news.gif');}
.filtro-news #form{position:absolute;left:20px;;margin-top:55px;}
.filtro-news .bottone {font-size:10px;border:#2C3844 1px solid;background-color:#404952; width:50px;color:#ffffff;}
.filtro-news label{position:relative;bottom:2px;}
.filtro-news label{text-decoration:underline;}

/* pagina convenzioni */
.services{width:400px;border-bottom:1px solid #cccccc;font-variant:small-caps;font-weight:bold;position:relative;}
.services a{text-decoration:none;display:block;padding:2px;}
.services a:hover{background:#cccccc;color:#fff;}
.services img{position:absolute;top:5px;left:-15px;}

.hidden{visibility: hidden;background-color:#cccccc; width: 200px; height: 200px;position:absolute;top:0px;right:0px;}
.saved{text-align:center;margin-top:150px;font-weight:bold;}

/* errori jquery */
label.error{padding-left:10px;color:red;}
input.error,select.error{background: #FEECED;border:1px solid #A5ACB2;}
