
body{
	background-color: #fff;
	color: #838383;
	color: #000;
	font: 80%/140% arial, verdana, tahoma, sans-serif;
	margin:0;padding:0;
}

img {border:0;}

.floatleft{float: left;}
.floatright{float: right;}

.endSmall {clear:both;font-size:0.1em;padding:0;margin:0;}
.endSpaceSmall {clear:both;font-size:0.1em;padding:0;margin:0;line-height:0;}



/*#container br{
	clear: both;
}
*/

#container {
	width:73.6em;text-align:left;margin:0em auto 0em auto;padding:0;
}
#landing {
	background: transparent url(../img/bg-container.gif) 0 13em repeat-x;
	margin:0;padding:0;
}

#context {
	background: transparent url(../img/bg-container.gif) 0 13em repeat-x;
	margin:0;padding:0;
}

#content{
	float: right;
	width: 55em;
	margin-bottom: 1em;
	padding:0;
}

.buttonAdmin {
	border-top: 1px solid #5F7698;border-left: 1px solid #5F7698;
	border-bottom: 1px solid #c4cede;border-right: 1px solid #c4cede;
	cursor:pointer;padding: 0.2em;background:#5F7698;color:#FFF;
}

/* =HEADER
-------------------------------------------------
*/

#header-wrapper{
	padding:0;
	margin: 0 0 1em 0;
	/*margin: 0 0 3.30em 0;*/
}

#logo{float:left;}

#tools{
	float: right;
	margin-top: 2em;
	text-align: right;
}
#tools li img {vertical-align:middle;}


/* =tools
-------------------------------------------------
*/

#tools ul{
	margin: 0 2em 0 0;padding:0;list-style: none;display: inline;
}

#tools li{
	display: inline;
	line-height: 2.2em;
	margin-right: 1.2em;
	padding: 0 0 1em 0;
}

#tools li a{
	color: #838383;
	font-size: 0.9em;
	font-variant: small-caps; 
	padding: 0 0 0 30px;
	text-decoration: none;
}
#tools li#tool-home a{
	padding-left: 36px;
}

#tools li span a{padding: 0;}

#tool-home,
#tool-lang,
#tool-reserved-area{
	background: #fff url(../img/i-home.gif) 0 0 no-repeat;
	display: block;
}
#tool-lang{background-image: url(../img/i-lang.gif);}
#tool-reserved-area{background-image: url(../img/i-lock.gif);}


#tools form{
	clear: both;
	margin:0.5em 0 0 0;
	padding: 0.4em 0;
}

#tools form fieldset {border:0;padding:0;margin:0;}
#tools form label {text-transform:uppercase;font-size: 0.9em;}

#tools form,
#tools form input{
	font-size: 0.9em;
}

#tools form input.text{
	border: 1px solid #d3d3d3;
	padding: 0.2em;
}
#tools form input.button{
	cursor:pointer;
}
/* = FOOTER
-------------------------------------------------
*/

#footer{
	background: #f2f4f8 url(../img/footer-bg.gif) 0 0 repeat-x;
	clear: both;
}

#site-info{width:73.6em;text-align:left;margin:0em auto 0em auto;padding:2em 0;}

#site-info-legal{
	float: left;
	color: #000;
	font-size: 0.9em;
}

#site-info-supp{
	float: right;
	text-align: right;
	color: #000;
	font-size: 0.9em;
}

#site-info-supp a{
	border-left: 1px solid  #555;
	color: #000;
	padding: 0 4px; 
	text-decoration: none;
}

/* =nav-main
-------------------------------------------------
*/

#nav-main {
	padding:0;margin:0;
	clear: both;
	border-top: 1px solid #fff;
}
#nav-main ul{ width:100%;margin:0;padding:0;}

#nav-main ul li{
	background: #fff;
	float: left;
	display: block;
	margin-right: 0.45em;
	height: 1%;
	width: 14.35em;
}

#nav-main ul li.last{margin-right: 0;}

#nav-main a.navMenuLink {
	background: #5F7698 url(../img/nav-gradient.jpg) 0 100% repeat-x;
	color: #fff;
	display: block; 
/* Cambiato font per tasti menu principali 16.1.09 (2m) */
	font-size: 1.1em;
	line-height: 1em;
	padding: 0.6em 0.3em 2.75em;
	position: relative;
	border-width: 0; 
	text-decoration: none; 
	text-align: center;
}

#nav-main ul li.selected a.navMenuLink {
	background: #3c4c60 url(../img/nav-gradient-selected.jpg) 0 100% repeat-x;
}

#nav-main ul li.lastSel {margin-right: 0;}
#nav-main ul li.lastSel a.navMenuLink {
	background: #3c4c60 url(../img/nav-gradient-selected.jpg) 0 100% repeat-x;
}

#nav-main ul li a.navMenuLink:hover{background-color: #5F7699;}

#nav-main a.navMenuLink span.hvr {display: none;}
#nav-main a.navMenuLink:hover span.hvr {
	background: #CDD2D6 url(../img/nav-hover.jpg) 0 100% repeat-x;
	color: #000;
	display: block;
	font-size: 0.7em;
	margin: -2.5em 0 0 0;
	position: absolute; 
  	top: 100%; 
  	left: 0; 
  	width: 15.75em;
  	z-index: 100;
 }

#nav-main ul li a.navMenuLink:hover span.hvr span{
	display: block;
	margin: 6px;
}

/* =nav-section 
-------------------------------------------------
*/

#menuLeft {float:left;width: 14.5em;margin:0 0 1.5em 0;padding:0;}

#nav-section{
	width: 14.5em;
	border-bottom: 1px solid #c4cede;
	margin-bottom: 2em;
	padding-bottom: 2em;
}

#nav-section ul.linklist{font-size: 1em;}
#nav-section ul.linklist li.selected > a{font-weight: bold;}


#nav-banner {margin-bottom: 1em;}


/* =nav-supp
-------------------------------------------------
*/

#nav-supp { width: 14.5em;}

#nav-supp h2{
	color: #3c5578;
	font-size: 1.4em;
	margin: 8px 0;
}

#nav-supp ul{ margin:0;padding:0;}
#nav-supp ul.linklist li{background-image: none;margin:0;padding:0;display: block;}

#nav-supp ul.linklist li a {background-color: #f2f4f8;border-left: 5px solid #e6eaf1;color: #555;margin: 2px 2px 0 0;padding: 3px 5px;}

#nav-supp ul.linklist li a:hover {background-color: #e6eaf1;}


/* =lists
-------------------------------------------------
*/

ul.linklist li{
	background: #fff url(../img/bullet-square-dark.gif) 0 0.5em no-repeat;
	display: block;
}

ul.linklist a.selected {
	font-weight:bold;
}

ul.linklist li a{
	color: #000;
	display: block;
	text-decoration: none;
	padding-left: 15px;
}

ul.linklist li ul{
	margin-left: 15px;
}

ul.page-tools{text-align: right;}
ul.page-tools li{
	border-right: 1px solid #000;
	display: inline;
	line-height: 140%;
	padding: 0 6px 0 2px;
}
ul.page-tools li.last{border: none;}
ul.page-tools li a{color: #000; padding: 0}

/* =breadcrumb
-------------------------------------------------
*/

#breadcrumb a{
	background: #fff url(../img/breadcrumb-separator.jpg) 100% 0.5em no-repeat;		
	color: #000;
	padding-right:10px;
}



/* =content-main
-------------------------------------------------
*/

#content-main{padding: 0 0 1.20em 0;}
#content-main a{color: #000;}

#content-main h2,
#content-main h3{color: #3c5578;}

#content-main h2{
	font-size: 2.2em;
	padding: 0.6em 0 1em;
	line-height:0.8em;
}
#content-main h2.iscrizione{
	font-size: 2.2em;
	padding: 0.6em 0 0.5em 0;
	line-height:0.8em;
}
#content-main h2.eventi{
	font-size: 2.2em;
	padding: 0.6em 0 0 0;
	line-height:0.2em;
}
#content-main p.summaryIscr {
	font-size: 1.3em;
	color: #3C5578;
	margin: 0 0 0.8em
}

#content-main h3{font-size: 1.1em;}
#content-main img{
	/*border: 5px solid #e4e9f0;*/
}

#content-main ul {margin:0 0 0 1em;padding:0;}
#content-main ul li {margin:0 0 0.5em 0;padding:0 0 0 1em;background: #fff url(../img/bullet-square-dark.gif) 0 0.5em no-repeat;display: block;}


#content-main .imgfloatright{float: right;margin-left:0em;border: 5px solid #2f486b;}

.imgfloatleft {float:left;margin-right:0.5em;}
.imgfloatleftVideo {float:left;margin-right:1em;width:150px;}

#landing #content{background-color: #2f486b;}
#landing #content-main{padding-left: 1.5em;}
#landing #content-main h2,
#landing #content-main h3,
#landing #content-main p{color: #fff;}
#landing #content-main h2{padding-top: 1em;padding-bottom: 1.2em;}

#landing #content-main table a{color:#ffffff;} /*modifica teo*/
#landing #content-main table{color:#ffffff;} /*modifica teo*/

#content-main p.summary{
	color: #3C5578;
	margin: 0 0 0.8em
}

#content-main .imgborderfloat {
	float:left;
	border: 5px solid #2f486b;
	margin-right:0.5em;margin-bottom:0.5em;
}


/********* table in contextBox *********/
#boxScheda { clear:both;padding-top:1em; }
#boxScheda table { 
	border-collapse:collapse;
}

#boxScheda table caption {
	text-align:left;
}
#boxScheda th  {
	background:#FFF;
	border-bottom: 1px solid #e6eaf1;
	color:#3C5578;
	padding:0.3em;
}
#boxScheda td  {
	border-bottom: 1px solid #e6eaf1;
	color:#000;
	padding:0.3em;
}

#boxScheda td.userOff  {
	background:#dedede;
}


/* =content-supp
-------------------------------------------------
*/

#content-supp{
	background-color: #fff; 
	padding-bottom: 0.5em;
	border-top: 1px solid #fff;
	padding-top: 1.20px;
	clear: both;
	width: 55em;
}

#content-supp h2{
	font-size: 1.8em;
	line-height: 2.1em;
	margin: 0;
	color: #3C5578;
}

#content-supp.news h2,
#content-supp.download h2{
	background: #fff url(../img/i-news.gif) 0 0.6em no-repeat;
	padding-left: 22px;
}

#content-supp.download h2{
	background-image: url(../img/i-download.gif);
}

#linkUrl {margin-top:0;margin-bottom:2em;}

#sorelle {margin-bottom:1em;}
#sorelle h2{
	background: #fff url(../img/i-news.gif) 0 0.6em no-repeat;
	padding-left: 22px;
	font-size: 1.2em;
	line-height: 2.1em;
	margin: 0 0 0.5em 0;
	color: #3C5578;
}


#content-supp ul.linklist_news li{
	margin: 4px 0;
	padding-left: 15px;
}

#content-supp ul.linklist_news li a {
	color: #555;
	text-decoration: none;
}
/*
#content-supp ul.linklist_news li a span{font-weight: bold;color:#000;}
*/
#content-supp ul.linklist_news li {color: #555;}

/* =content-supp news
-------------------------------------------------
*/

#content-supp.news ul.linklist_news li{
	background: #fff url(../img/bullet-square-light.gif) 0 0.5em no-repeat;
	display: block;
}


/* =three-cols
-------------------------------------------------
*/

#content_three_cols{
	float: right;
	width: 55em;
	/*margin-bottom: 1em;*/
	padding:0;
}

#content_three_cols #breadcrumb{width: 100%;}
#content_three_cols #content-main{
	width: 100%;
}
#content_three_cols #content-images{
	width: 14.5em;
	float: right;
	/*background: #E4E9F0;*/
}

#content #content_images_2c{
	/*width: 28em;*/
	float: right;
	text-align:right;
	padding-top:1em;
	/*background: #E4E9F0;*/
}
#content_images_2c .figure{
	background-color: #2F486B;
	text-align: center;
	margin-bottom: 5px;margin-left: 5px;
	padding: 5px;
}
#content_images_2c .figure .caption{ 
	color: #fff;
	margin: 0 5px;
	text-align: left;
	
}

#content_three_cols #content-supp{
	clear: none;
	width: 100%;

}

#content_three_cols .page-tools{
	background-color: #fff;
	clear: both;
	padding: 1em 0 0.5em;
}

#content-images{
	padding-top: -1em;
}

#content-images .figure{
	background-color: #2F486B;
	text-align: center;
	margin-bottom: 5px;
	padding: 5px 0;
}

#content-images .figure .caption{ 
	color: #fff;
	margin: 0 5px;
	text-align: left;
	
}


.figureCenter {
	float:left;
	background-color: #2F486B;
	text-align: center;
	margin-bottom: 5px;margin-right: 1em;
	padding: 5px;
}
.captionCenter { 
	color: #fff;
	margin: 0 5px;
	text-align: left;
	
}


/* Segnala - Vota la pagina
-------------------------------------------------
*/

#formBox fieldset {
	margin:0;padding:0;
	border: 0;
}

#formBox fieldset legend {
	display:none;
}
#formBox fieldset label {
	position: relative;
	float:left;
	width:15em;
	margin:0.3em 0;
}
#formBox fieldset label.labelSmall {
	position: relative;font-weight:bold;
	float:left;
	width:12em;
	margin:0.3em 0;
}
#formBox fieldset label>input {
	position: relative;
	float:right;
}
#formBox fieldset input {
	border: 1px solid #d3d3d3;
	padding: 0.2em;
	height:auto;width:20em;
}
#formBox fieldset textarea {
	border: 1px solid #d3d3d3;
	padding: 0.2em;
	color: #000;
	font: 95% arial, verdana, tahoma, sans-serif;
}
#formBox fieldset select {
	border: 1px solid #d3d3d3;
	padding: 0.2em;
	height:auto;width:20em;
}

.inputButton {cursor:pointer;width:auto;}

div.endSmall {clear:both;font-size:0.1em;margin:0;padding:0;}
div.endNoSpace {clear:both;font-size:0.1em;margin:0;padding:0;line-height:1px;}
	
.titleForm {padding-top:1em;padding-bottom:0.5em;font-weight:bold;}


.boxPagingRicerca { clear:both;text-align:right;padding-top:1em;margin-bottom:1em;border-bottom:1px solid #e6eaf1 ;}

/* Logon Intranet
-------------------------------------------------
*/

.boxDatiUtente {border:1px solid #c4cede;padding:0.5em;width:100%;background:#f2f4f8;margin-bottom:1em;}

#formBoxIntra fieldset {
	margin:1em 0 0 0;padding:0.5em;
	border: 1px solid #e6eaf1;
}
#formBoxIntra fieldset legend {	font-weight:bold;}
#formBoxIntra fieldset label {
	position: relative;
	float:left;
	width:6em;
	margin:0.3em 0;
}
#formBoxIntra fieldset label.labelSmall {
	position: relative;font-weight:normal;
	float:left;
	width:12em;
	margin:0.3em 0;
}
#formBoxIntra fieldset label>input {position: relative;float:right;}
#formBoxIntra fieldset input {
	border: 1px solid #d3d3d3;
	padding: 0.2em;
	height:auto;width:20em;
}
#formBoxIntra fieldset textarea {
	border: 1px solid #d3d3d3;
	padding: 0.2em;
	color: #000;
	font: 95% arial, verdana, tahoma, sans-serif;
}
#formBoxIntra fieldset select {
	border: 1px solid #d3d3d3;
	padding: 0.2em;
	height:auto;width:20em;
}

#linkIntra {
	margin: 0 2em 0 0;
	padding:0;
	list-style: none;
	background:transparent;
}

#linkIntra  li.linkIntraLi {
	padding: 0 0 1em 0;background:transparent;
}
#linkIntra a {color:#FFF;text-decoration: none;}
#linkIntra  a.intraLink:link, a.intraLink:active, a.intraLink:visited  {text-decoration: none;}
#linkIntra  a.intraLink:hover {color:#FFF;text-decoration: underline;}


.titleFormIntra {padding-top:1em;font-weight:bold;}

.personalDesk {padding-top:1em;text-align:right;font-weight:bold;color:#2F486B;}

.send {background:#FFF;border:0;font-weight: bold;color:#000;cursor:pointer;}
.sendAdmin {background:#FFF;border:0;font-weight: normal;color:#000;cursor:pointer;}

/* Archivio News
-------------------------------------------------
*/

#linkArchivio {
	background: #fff url(../img/i-news.gif) 0 0 no-repeat;
	padding-left: 22px;
	padding-bottom:1.5em;
}
#linkIscriviti {
	background: #FFF url(../images/bg_iscriviti.gif) 0 0 no-repeat;
	padding-left: 2.5em;
	padding-top:0.5em;
	padding-bottom:1.4em;
}

#boxIscriviti {
	background: #FFF url(../images/bg_iscriviti.gif) 0 0 no-repeat;
	border:1px solid #6f8097;
	padding: 0.5em;
}
#textIscriviti {
	padding-left: 2em;
	padding-bottom:2em;color:#FFF;
}


.boxPaging { clear:both;text-align:right;padding-top:1em; }

ul.newsListUl {margin:0;padding:0;}
li.newsList {
	list-style: disc outside url(../img/bullet-square-light.gif);margin:0 0.3em 0.5em 1.4em;padding-bottom:0.5em;
	border-bottom:1px solid #e6eaf1;
}

.newsItemHome {clear:both;margin:0 0.3em 0.5em 0;padding-bottom:0.5em;border-bottom:1px solid #e6eaf1;}
.newsItem_img {
	float:left;
	margin-right:0.5em;
}

/* CALENDARIO
-------------------------- */

div#boxEvents {
	width:100%;
	margin:0;padding:0;
}

div#boxEvents h2 {
	background-color: #f2f4f8;
	border-left: 5px solid #e6eaf1;
	color: #555;
	margin: 0 0 0.2em 0;padding:0.3em 1em 0.3em 0.3em;
	font-size: 100%;
	display:block;
}

div#boxCalendar {
	margin:0 0 1.5em 0;padding:0.6em;
	background-color:#FFF;
	border: solid 1px #ccc;
}
div.giorni {
	padding: 0 0.2em 0 0.2em;
	margin:0;
}
div.giorni .giorniBox{
	float:left;
	margin:0.3em 0.3em;
	padding:0.1em 0;
	width:1.7em;
	text-align:center;
}


/* CURRICULA
-------------------------------------------------
*/

h2.ammdel{
	background: #fff url(../images/ico_ammdel.gif) 0 0 no-repeat;
	padding-left: 2em;padding-top: 0.5em;padding-bottom: 0.5em;
	color: #3c5578;font-size: 1.4em;margin: 8px 0;
	
}
h2.curricula {font-size: 1.4em;line-height: 2.1em;margin: 0;padding:0;color: #3C5578;}
h2.ricercatore {
	font-size: 1.4em;
	padding:0.6em 0.6em 2.5em 0.6em;
	margin: 0 0 1em 0;color:#FFF;
	background: #3C5578 url(../images/bg_curricula.gif) repeat-x;
	background-position: bottom left;
}
h2.ricAmmdel {
	font-size: 1.4em;
	padding:0.6em;
	margin: 0;color:#FFF;
	background: #3C5578;
}
h2.curricula2 {
	font-size: 1.3em;font-weight:bold;
	margin: 0;padding:0 0.4em;
	color: #3C5578;
}

#pa_list { margin-bottom:2em;border:1px solid #9db2d0;}
#pa_list ul{ margin:0;padding:0 0.5em;}
#pa_list ul.linklist li{margin: 4px 0;padding-left: 0;background: #fff url(../img/bullet-square-light.gif) 0 0.5em no-repeat;display: block;}
#pa_list ul.linklist li a {color: #555;text-decoration: none;}
#pa_list ul.linklist li a:hover {text-decoration: underline;}

#pa_list_amm { margin-bottom:2em;border:1px solid #9db2d0;padding-top:0.4em;}
#pa_list_amm ul{ margin:0;padding:0 0.5em;}
#pa_list_amm ul.linklist li{margin: 4px 0;padding-left: 0.3em;;background: #fff url(../images/ico_ammdel_item.gif) 0 0 no-repeat;display: block;}
#pa_list_amm ul.linklist li a {color: #555;text-decoration: underline;}
#pa_list_amm ul.linklist li a:hover {text-decoration: none;}

.textIntro_amm {padding:0 0.5em 1em 0.5em;color:#bbb;}

.buttonInsAmmdel {border:0;background:#FFF;color: #3c5578;cursor:pointer;margin-bottom:0.5em;padding:0;text-decoration: underline;}

#boxContribuisci {background-color: #f2f4f8;border-left: 5px solid #e6eaf1;padding:0.3em;margin-top:1em;}
.buttonContribuisci {border:0;background:transparent;color: #3c5578;cursor:pointer;padding:0;}


#nav-prog { width: 14.5em;}

#nav-prog h2{
	color: #3c5578;
	font-size: 1.4em;
	margin: 8px 0;
}

#nav-prog ul{ margin:0;padding:0;}
#nav-prog ul.linklist li{background-image: none;margin:0;padding:0 0 0 44px;display: block;line-height:36px;}

#nav-prog ul.linklist li.li_prog {
	background: #fff url(../images/bg_prog.gif) 0 0 no-repeat;
}
#nav-prog ul.linklist li.li_pub {
	background: #fff url(../images/bg_pub.gif) 0 0 no-repeat;
}
#nav-prog ul.linklist li.li_ric {
	background: #fff url(../images/bg_ricerc.gif) 0 0 no-repeat;
}

#nav-prog ul.linklist li a {color: #555;margin: 2px 2px 0 0;padding: 3px 5px;}



#pa_top {margin-bottom:1em;}
#tab {float:left;padding:1em;border-bottom:1px solid #9db2d0;}
#tab a {color: #555;}

.buttonMod {border:0;background:transparent;color:#555;cursor:pointer;padding:0;}

#tabSel {
	float:left;padding:1em;
	border-left:1px solid #9db2d0;border-top:1px solid #9db2d0;border-right:1px solid #9db2d0;
	color:#3c5578;font-weight:bold;
}
#tabBorder {
	float:left;padding:1em;
	border-bottom:1px solid #9db2d0;width:58em;
}
#tabBorderCont {
	float:left;padding:1em;
	border-bottom:1px solid #9db2d0;width:57em;
}

/* CLASSI UTILIZZATE in COMMUNITY
*******************/

#commList {}
#commList .listItem {margin-bottom:2em;}
#commList .listItem span {display:block;padding-bottom:1em;text-transform:uppercase;font-weight:bold;}
#commList ul {margin:0;padding:0;}
#commList ul li {list-style: disc outside url(../img/bullet-square-light.gif);margin:0 0.3em 0.5em 1.4em;padding-bottom:0.5em;border-bottom:1px solid #e6eaf1;}
#commList ul li a {color: #000;font-weight:bold;}

#serviziList {margin:0 0 2em 0;background:#f5f5f7;}
#serviziList a {color:#000;text-decoration:none;}
#serviziList a:hover {color:#000;text-decoration: none;}

#serviziList ul {margin:0;padding:0;}
#serviziList ul li {list-style: disc outside url(../img/bullet-square-light.gif);margin:0 0.3em 0.5em 1.4em;padding-bottom:0.5em;}

/* Item Servizio */
#serviziList .t {background: url(/community/images/com_border_t.gif) 0 0 repeat-x; width: 100%;margin-bottom:1.5em;}
#serviziList .b {background: url(/community/images/com_border_b.gif) 0 100% repeat-x;}
#serviziList .l {background: url(/community/images/com_border_l.gif) 0 0 repeat-y;}
#serviziList .r {background: url(/community/images/com_border_r.gif) 100% 0 repeat-y;}
#serviziList .bl {background: url(/community/images/com_corner_bl.gif) 0 100% no-repeat;}
#serviziList .br {background: url(/community/images/com_corner_br.gif) 100% 100% no-repeat;}
#serviziList .tl {background: url(/community/images/com_corner_tl.gif) 0 0 no-repeat;}
#serviziList .tr {background: url(/community/images/com_corner_tr.gif) 100% 0 no-repeat; padding:18px;}
#serviziList .bgBox {background:#f5f5f7 url(/community/images/com_bg_box.gif) 0 0 repeat-x;padding:0;line-height:1.4em;margin:0;}

#commBoxReg {background: url(/community/images/comm_ico_regMail.gif) 100% 0 no-repeat;}
#commBoxReg h3 {padding-bottom:1em;color: #3c5578;font-weight:bold;font-size: 1.3em;}
#commBoxReg fieldset {margin:0;padding:0;border: 0;}
#commBoxReg fieldset legend {display:block;padding-bottom:1em;}
#commBoxReg fieldset label {width:auto;margin-right:0.5em;}
#commBoxReg fieldset input {border: 1px solid #a9afbb;padding: 0.2em;height:auto;width:20em;}
#commBoxReg .inputButton {cursor:pointer;width:auto;background:#2d4464;color:#fff;border: 1px solid #2d4464;}
#commBoxReg .textButton {cursor:pointer;width:auto;background:transparent;color:#2d4464;border:0;padding:0;margin:0;font-family: arial, verdana, tahoma, sans-serif;}
#commBoxReg a.textLinkBlu {color:#2d4464;}

#commUserInfo {background-color: #2f486b;padding:1em;color: #fff;margin-bottom:1.5em;}
#commUserInfo p {font-weight:bold;font-size: 1.4em;}
#commUserInfo a {color: #fff;text-decoration:none;}

#linkComm {}
#linkComm  h3 {padding-bottom:0.5em;color: #3c5578;font-weight:bold;font-size: 1.3em;}
#linkComm  h4 {padding-bottom:1em;color: #3c5578;font-weight:bold;}

#linkComm span {display:block;text-transform:uppercase;padding:0.5em 0;}
#linkComm ul {margin:0;padding:0;list-style: square;}
#linkComm ul li {	padding: 0 0 0.5em 0;background:transparent;}
#linkComm ul li a {color:#000;text-decoration: none;}
#linkComm ul li a:hover {color:#000;text-decoration: underline;}


/* CLASSI UTILIZZATE NELL'FCK EDITOR
*******************/
.bigText {font-size: 140%;}
