@charset "UTF-8";
/* CSS Document */


#header input[type=button], 
#header input[type=submit] { background:none; background:url(../img/bg_btn_01.gif) top center no-repeat !important; height:25px; width:50px; padding: 0px !important;  font-size:11px;}
#header #search {  background:none; background:url(../img/bg_box_search.gif) top left no-repeat !important;}
#header #login { background:none; background:url(../img/bg_box_login.gif) top left no-repeat !important; }
#header input.btn02 { background:none; background:url(../img/bg_btn_02.gif) top center no-repeat !important; height:25px; width:81px; padding: 0px !important;}
#header input.btn03 { background:none; background:url(../img/bg_btn_03.gif) top center no-repeat !important; height:25px; width:68px; padding: 0px !important;}

#cont.home #col02 div.box5 { padding-bottom:15px !important;}
#cont.home #col01 div.box6 div.d01 div.date span.sp01 { line-height:10px;}

#cont.home #col01 div.box8 { background:url(../img/bg_box_08_home_h1.jpg) top center no-repeat #2F5695;}
#cont.home #col01 div.box8 div.content { background:url(../img/bg_box_08_home_h2.jpg) top center no-repeat #e7e7e7;} 
#cont.home #col01 div.box8 div.list { background:url(../img/bg_box_08_home_h3.jpg) top center no-repeat #fff;}
#cont.home #col01 div.box8 div.f1 { background:url(../img/bg_box_08_home_f1.jpg) top center no-repeat; width:100%; height:7px; position:absolute; bottom:0px; left:0px; }
#cont.home #col01 div.box8 div.f2 { background:url(../img/bg_box_08_home_f2.jpg) top center no-repeat; width:100%; height:7px; position:absolute; bottom:0px; left:0px; }
#cont.home #col01 div.box8 div.f3 { background:url(../img/bg_box_08_home_f3.jpg) top center no-repeat; width:100%; height:7px; position:absolute; bottom:0px; left:0px; }

#cont.home #col02 div.box3 input[type=button], 
#cont.home #col02 div.box3 input[type=submit] {background:none; background:url(../img/bg_btn_02w.gif) top center no-repeat !important; height:26px; width:69px; padding: 0px !important; font-size:11px;  color:#2C5F9F; margin-left:10px; }

#cont{ margin-top:0px !important; padding:0px !important; }
#cont.page #col02 #content #addArea input[type=submit],
#cont.page #col02 #content #addArea input[type=button] {background:none; background:url(../img/bg_btn_04.gif) top center no-repeat !important; width:111px; height:25px; margin-top:8px; padding: 0px !important; font-size:11px; }
#cont.page #col02 #content #search input[type=submit] {background:none; background:url(../img/bg_btn_01.gif) top center no-repeat !important; width:50px; height:25px; padding: 0px !important; font-size:11px; }

#cont.page #col02 #content.comunicazioni-home form input[type=submit],
#cont.page #col02 #content.rassegnastampa form input[type=submit] {background:none; background:url(../img/bg_btn_02w.gif) top center no-repeat !important; height:26px; width:69px; padding: 0px !important; font-size:11px;  color:#2C5F9F; margin-left:10px; }


#cont.page #col02 #content.contacts form input[type=button], 
#cont.page #col02 #content.contacts form input[type=submit] {background:none; background:url(../img/bg_btn_01.gif) top center no-repeat !important; width:50px; height:25px; margin-top:8px !important; padding: 0px; font-size:11px;  }

#cont.page #col02 #content.circolari-dett div.div1,
#cont.page #col02 #content.notizie-dett div.div1,
#cont.page #col02 #content.eventi-dett div.div1 { clear:both; }

#cont.page #col02 #content.eventi-dett input.btn01 {background:none; background:url(../img/bg_btn_05.gif) top center no-repeat !important; width:135px; height:30px; margin-top:0px !important; padding: 0px !important; font-size:14px;}

#cont.page #col02 #content.rassegnastampa table.tbl01 thead td { padding:0px 10px 0px 10px !important; }
#cont.page #col02 #content.rassegnastampa table.tbl01 tbody td { padding:8px 10px 8px 10px !important; }

#cont.page #col02 #content.sondaggi form input[type=button], 
#cont.page #col02 #content.sondaggi form input[type=submit] {background:none; background:url(../img/bg_btn_01.gif) top center no-repeat !important; width:50px; height:25px; margin-top:8px !important; padding: 0px !important; font-size:11px;  }

#cont.page #col02 #content.assocciati-dett div.details { display:inline-block; }
#cont.page #col02 #content.assocciati-dett div.details div.d02 { float:right; }

#cont.page #col02 #content.calendar input[type=button], 
#cont.page #col02 #content.calendar input[type=submit] {{background:none; background:url(../img/bg_btn_06.gif) top center no-repeat !important; width:78px; height:25px; margin-top:8px !important; padding: 0px !important; font-size:11px;   }
#cont.page #col02 #content.calendar input[type=button].sel, 
#cont.page #col02 #content.calendar input[type=submit].sel { background:none; background:url(../img/bg_btn_06_over.gif) top center no-repeat !important;}


#cont.page #col02 #content.calendar #calendar ul.days-cal { padding: 0px 0 0 5px; height:269px;  }

#cont.page #col02 #content.mypage-login form input[type=button], 
#cont.page #col02 #content.mypage-login form input[type=submit] {background:none; background:url(../img/bg_btn_01.gif) top center no-repeat !important; width:50px; height:25px; margin-top:8px !important; padding: 0px !important; font-size:11px;  }

#cont.page #col02 #content.mypage-profilo form input[type=button], 
#cont.page #col02 #content.mypage-profilo form input[type=submit] {background:none; background:url(../img/bg_btn_01.gif) top center no-repeat !important; width:50px; height:25px; margin-top:8px !important; padding: 0px !important; font-size:11px;  }


#cont.page #col02 #content.mypage-register form input[type=button], 
#cont.page #col02 #content.mypage-register form input[type=submit] {background:none; background:url(../img/bg_btn_01.gif) top center no-repeat !important; width:50px; height:25px; margin-top:8px !important; padding: 0px !important; font-size:11px;  }

/* #cont.page #col02 #content.mypage-home input[type=button], 
 #cont.page #col02 #content.mypage-home input[type=submit] {background:none; background:url(../img/bg_btn_07.gif) top center no-repeat !important; width:106px; height:25px !important; margin-top:8px !important; padding: 0px !important; font-size:11px;  } */

#cont.page #col02 #content.mypage-home input[type=button].sel, 
#cont.page #col02 #content.mypage-home input[type=submit].sel { background:none; background:url(../img/bg_btn_07_over.gif) top center no-repeat !important;}


#cont.page #col02 #content div.comments div.div01 p { line-height:15px;}
#cont.page #col02 #content div.comments div.div02 div.divb input[type=submit]{ background:none; background:url(../img/bg_btn_01w.gif) top center no-repeat !important; height:26px; width:69px; padding: 0px !important; font-size:11px;  color:#2C5F9F; margin-left:10px; }

#footer  div.content div.d02 div.d3 { background:none; background:url(../img/bg_box_footer.gif) top center no-repeat !important;}
#footer  div.content div.d02 div.box_reg { background:url(../img/bg_box_reg_footer.jpg) center center no-repeat; }
#footer  div.content div.d02 div.box_reg  input[type=button], 
#footer  div.content div.d02 div.box_reg  input[type=submit] {background:none; background:url(../img/bg_btn_01.gif) top center no-repeat !important; width:50px; height:25px; margin-top:8px !important; padding: 0px !important; font-size:11px;}

body#iframe input.btn01 {background:none; background:url(../img/bg_btn_05.gif) top center no-repeat !important; width:135px; height:30px; margin-top:0px !important; padding: 0px !important; font-size:14px;}




div.corner-t-l, 
div.corner-t-r,
div.corner-b-l ,
div.corner-b-r {  display:inline; }