/*** COLORS
verde/blu (link) #84a6bc 3679a3
Grigio scuro (titoli) #4d4d4d
Grigio scuro (testi) #333
***/

/***GLOBALS***/
body{background:#fff;margin:10px auto 0;text-align:center;}
.clear{clear:both;float:none;}
.hide{display:none;}
.separator{clear:both;margin:15px 0;padding:0;width:auto;height:1px;display:block;line-height:1px;background:url("../images/separator-bg.gif") repeat-x left;}
img{border:0;}
/*MAIN TYPOGRAPHY*/
html{font-size:11px;font-family:verdana,arial,sans-serif;line-height:14px;color:#4d4d4d;}
strong{font-weight:bold;}
cite em,dfn{font-style:italic;}
code,kbd,samp,pre,tt,var{font-size:92%;font-family:arial,courier,mono-space;}
del{text-decoration:line-through;color:#666;}
ins,dfn{border-bottom:1px solid #ccc;}
small,sup,sub{font-size:85%;}
abbr,acronym{text-transform:uppercase;font-size:85%;letter-spacing:.1em;}
a abbr,a acronym{border:none;}
abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px solid #ccc;}
sup{vertical-align:super;}
sub{vertical-align:sub;}
/*BASE SIZES AND MARGINS & PADDINGS*/
hr,ul,ol,dl,pre,blockquote,address,table,form{margin-bottom:1.6em;}
p{margin:0;padding:0;}
h1,h2,h3,h4,h5{font-weight:normal;color:#333;margin:0;padding:0;font-family:Helvetica,verdana,arial,sans-serif;line-height:14px;}
/*QUOTES*/
blockquote{border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#666;padding:0 1em;margin:1.6em 0;}
blockquote *:first-child:before{content:"\201C";}
blockquote *:first-child:after{content:"\201D";}
blockquote *:first-child{margin: .8em 0;}
/*LISTS*/
ul{margin-left:1.5em;margin-right:1.5em;}
ol{margin-left:2.35em;}
ol ol,ul ol{margin-left:1em;}
ul li{text-indent:0;margin-left:.85em;margin-right:.85em;margin-top:0.7em;}
ol{list-style-position:outside;list-style-type:decimal;}
ol li,dd{margin-top:0.7em;}
dt{font-weight: bold;margin-top:.8em;margin-bottom:.4em;}
/*TABLES*/
table{border:0;text-align:left;}
td{padding:.8em;}
thead{font-size:12px;font-weight:normal;}
tbody{font-size:10px;color:#999;}
/*FORMS*/
form{width:auto;margin:10px 0 20px 2px;text-align:left;}
fieldset{border:0;padding:0;margin:0;}
textarea,input[type='text'],input[type='password'],select{border:0;background:#f0f0f0;color:#999;width:360px;font-size:12px;}
textarea{height:100px;}
textarea,input{padding:2px;}
textarea:hover,input[type='text']:hover,input[type='password']:hover,select:hover{border-color:#aaa;}
textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus{border:#888;outline:1px solid #ccc;}
input,select{cursor:pointer;}
input[type='text'],input[type='password']{cursor:text;}
input[type='button'],input[type='submit']{border:0;float:right;width:80px;height:25px;background-repeat:no-repeat;background-position:left top;cursor:pointer;}
input[type='button']:hover,input[type='button']:focus,input[type='submit']:hover,input[type='submit']:focus{background-position:bottom left;}
input.button-accedi{background-image:url("../images/button-accedi.gif");width:63px;}
input.button-aggiorna{background-image:url("../images/button-aggiorna.gif");width:63px;float:left;}
input.button-invia{background-image:url("../images/button-invia.gif");width:52px;float:left;}
input.button-registrati{background-image:url("../images/button-registrati.gif");width:77px;float:left;}
input.button-cerca{background-image:url("../images/button-cerca.gif");width:52px;}
input.button-procedi{background-image:url("../images/button-procedi.gif");width:77px;float:left;}
select{padding:.1em .2em 0 .2em;font-size:9px;}
optgroup{font-weight:bold;font-style:normal;font-size:10px;}
.opt-group{font-weight:bold;font-size:11px;color:#000;cursor:text;background:#eee;}
option{padding:0 .4em;font-size:9px;text-indent:0;margin:0;}
form div{margin-bottom:.8em;}
.privacy{font-size:11px;}
/*SELECT LIST POPULATESCHOOL*/
select.populateschool,select.populateschool option{font-size:12px;height:16px;}
select.populateschool{margin-top:5px;}
/*SELECT LIST LE NOSTRE PERSONE E PER I CONTATTI*/
select.persone,select.persone option,select#work,select#work option{font-size:12px;height:16px;}

/*COLORS*/
a,a:link{text-decoration:none;color:#3679a3;padding:0;}
a:hover{text-decoration:underline;color:#333;}
a:active,a:focus{text-decoration:underline;color:#000;}
code,pre{color:#c33;}

/*LINK VARI*/
a.link-contributi{float:right;background:url("../images/link-freccina.gif") no-repeat left 3px;padding-left:12px;display:block;margin:5px 15px 0 0;font-size:10px;}
a.link-freccina,a.link,.arrow a{background:url("../images/link-freccina.gif") no-repeat left 5px;padding-left:12px;margin:30px 0 0;}
a.link,.arrow a,.content-right a.link-freccina{margin-top:5px;background-position:left 3px;}
.content-right a.link-freccina{display:block;}
a.link{/*background:url("../images/arrow-right3.gif") no-repeat left 5px;padding-left:13px;margin:5px 0 0;font-weight:bold;*/display:block;font-size:10px;}
.content-right a.link-freccina{margin-top:5px;background-position:left 3px;}
.arrow{overflow:hidden;}
.arrow a{float:right;width:80px;/*background:url("../images/arrow-right3.gif") no-repeat left 4px;padding-left:12px;margin:5px 0;*/line-height:11px;}
.freccina a{background:url("../images/arrow-right3.gif") no-repeat left 4px;padding-left:12px;margin:5px 0;}
a.openvideo{background:url("../images/icon-photo.gif") no-repeat left top;padding-left:28px;display:block;margin:5px 0 0 5px;font-size:11px;height:22px;line-height:18px;cursor:pointer;}
/*PREMIUM MEMBERS ONLY*/
.premium{margin:0;padding:0 0 0 12px;}

/*CONTAINERS*/
#layout{z-index:1;position:relative;width:975px;height:auto;margin:0 auto;}
#top{position:relative;width:975px;height:70px;background:url("../images/top-bg.jpg") no-repeat top left;}
#header{width:975px;height:336px;margin:0;padding:0;background:url("../images/header-bg.jpg") no-repeat top left;overflow:hidden;}
#content-container{width:975px;height:auto;overflow:hidden;padding-bottom:0;margin-bottom:0;background:transparent url("../images/shadow.jpg") no-repeat top left;/*min-height:200px;height:auto !important;height:200px;*/}
#sheet{z-index:10;position:absolute;top:336px;left:42px;width:641px;}
#sheet.page{background:url("../images/sheet-bg.jpg") no-repeat top left;min-height:500px;height:auto !important;height:500px;}
#sheet.home{background:url("../images/sheet-home-bg.jpg") no-repeat top left;min-height:430px;height:auto !important;height:430px;}
#sidebar{float:right;width:220px;height:auto;margin-right:40px;background:transparent;}
#footer{visibility:hidden;position:absolute;top:0;left:0;width:975px;height:20px;margin:0 auto 25px;padding-top:0;padding-bottom:25px;background:#fff;}

/***TOP***/
#top a{color:#fff;}
#top a.link{position:absolute;top:35px;right:40px;background:url("../images/arrow-wh.gif") no-repeat left;padding-left:9px;}
#top h1{position:absolute;top:35px;left:40px;}
#top h1 a{display:block;width:166px;height:19px;background:url("../images/logo.gif") no-repeat top left;}
#top h1 a:hover{background-position:bottom left;}

/*HEADER*/
#header .alert-flash{color:#c00;font-weight:bold;}

/**NAV MENU**/
.nav-menu{width:925px;margin:5px auto;padding:0;text-align:left;list-style-position:inside;list-style-type:none;font-size:90%;}
.nav-menu li{margin:0;padding:0;width:220px;background:#eee;border-right:1px solid #d4d4d4;float:left;padding:5px;}
.nav-menu li h3{text-transform:uppercase;font-size:12px;font-weight:bold;background-color:#ddd;padding:2px 2px 1px;}
.nav-menu li h3 span{font-size:10px;font-weight:normal;text-transform:none;}
.nav-menu li ul li,.nav-menu li ul li ul li{float:none;width:auto;padding:0;border-right:0;}
.nav-menu li ul{margin:0 10px;padding:0;}
.nav-menu li ul ul{margin:0 15px;padding:0;}

/**SITEMAP**/
.sitemap{width:600px;margin:5px auto;padding:0;text-align:left;list-style-position:inside;list-style-type:none;background:transparent;}
.sitemap li{clear:both;margin:0;padding:2px;}
.sitemap li h3{text-transform:uppercase;font-weight:bold;background-color:#ddd;padding:2px 2px 1px;}
.sitemap li h3 span{font-size:90%;font-weight:normal;text-transform:none;}
.sitemap li ul{margin:0 20px;padding:5px 0 10px;}
.sitemap li ul li{list-style-type:none;background:url("../images/bull-circle.jpg") no-repeat left 5px;padding-left:10px;}
.sitemap li ul ul{margin:0 5px;padding:0;font-size:95%;}
.sitemap li ul ul li{background:url("../images/bull-circle-grey.jpg") no-repeat left 7px;padding-left:8px;}

/***CONTENT***/
.content{margin:18px 15px 18px 18px;/*padding-bottom:50px;*/text-align:justify;font-size:13px;line-height:18px;}
.content .elenco-news{font-size:11px;line-height:14px;}
.content .elenco-news-body{width:450px;float:right;}
.content .content-left .elenco-news-body{width:300px;}
.content h2.news{border-bottom:2px solid #9f9f9f;padding-bottom:10px;margin-bottom:15px;background:url("../images/news-title.gif") no-repeat left top;height:24px;}
.content h2{font-size:17px;}
.content h3{font-size:15px;line-height:16px;margin:0 0 3px;}
.content h4{font-style:italic;margin:10px 0;}
.content h5{font-size:12px;margin:10px 0;}
.content h1,.content h2,.content h3,.content h4,.content h5{text-align:left;}
.content img{float:left;margin:0 25px 10px 0;}
.content img.citazione{float:right;margin:0 0 10px 25px;}
.content ul.list,.content .content-box ul{margin:20px 0;padding:0;list-style-type:none;}
.content ul.list li,.content .content-box ul li{background:url("../images/bull-circle.jpg") no-repeat left 5px;padding-left:10px;}
	/*TABLE*/
	.content table{width:100%;}
	.content table thead{font:13px Arial,Verdana,sans-serif;font-weight:bold;color:#000;}
	.content table tbody{font-size:10px;color:#000;}
	.content table td{background:#cbdbf5;vertical-align:top;}
	.content table td.azzurro{background:#e0ecff;width:180px;}
	/*BREADCRUMB*/
	.breadcrumb{float:left;width:65%;font-size:10px;line-height:13px;margin-bottom:5px;color:#4d4d4d;text-align:left;}
	.breadcrumb a{color:#3679a3;}
	/*ICONS*/
	.icons{float:right;height:24px;line-height:24px;text-align:right;margin-right:0;}
	.icons a{margin:0 0 0 10px;background-repeat:no-repeat;background-position:left top;width:30px;height:24px;display:block;float:left;}
	.icons a.fav{background-image:url("../images/icon-fav.gif");}
	.icons a.send{background-image:url("../images/icon-mail.gif");}
	.icons a.print{background-image:url("../images/icon-print.gif");}
	/*TABS*/
		.tab-container ul.tabs{font-family:arial,sans-serif;}
		/*TABS PER LE AREE DI COMPETENZA*/
		.competenze .tab-container{width:400px;background:transparent;margin:30px 0;}
		.competenze .tab-container ul.tabs{width:400px;height:23px;margin:0;padding:0;border-bottom:1px solid #7ca2e1;}
		.competenze .tab-container ul li{list-style-type:none;margin:0;padding:0;float:left;}
		.competenze .tab-container ul li a{float:left;background:url("../images/tableft.gif") no-repeat left top;margin:0 3px 0 0;padding:0 0 0 20px;text-decoration:none;height:23px;line-height:23px;color:#4d4d4d;cursor:pointer;}
		.competenze .tab-container ul li a span{float:left;display:block;background:url("../images/tabright.gif") no-repeat right top;padding:0 20px 0 0;}
		.competenze .tab-container ul li a:hover,.competenze .tab-container ul li a.current{background-position:left bottom;color:#fff;}
		.competenze .tab-container ul li a:hover span,.competenze .tab-container ul li a.current span{background-position:right bottom;}
		.competenze .tab-container ul li a.current{cursor:text;}
		/*TABS PER LE FASI DI PROGETTO*/
		.fasi .tab-container{width:400px;background:transparent;margin:30px 0;}
		.fasi .tab-container ul.tabs{width:400px;height:45px;margin:0;padding:0;border-bottom:1px solid #7ca2e1;font-size:9px;line-height:10px;text-align:center;}
		.fasi .tab-container ul li{list-style-type:none;margin:0;padding:0;float:left;width:75px;height:45px;background:none;}
		.fasi .tab-container ul li.frecce{background:url("../images/tabright-frecce.gif") no-repeat right center;width:80px;}
		.fasi .tab-container ul li a{float:left;background:url("../images/tableft-fasi.gif") no-repeat left top;margin:0;padding:0 0 0 5px;text-decoration:none;width:75px;height:45px;display:block;color:#4d4d4d;cursor:pointer;}
		.fasi .tab-container ul li a span{float:left;display:block;background:url("../images/tabright-fasi.gif") no-repeat right top;padding:5px 5px 5px 0;width:60px;height:35px;}
		.fasi .tab-container ul li a:hover,.fasi .tab-container ul li a.current{background-position:left bottom;color:#fff;}
		.fasi .tab-container ul li a:hover span,.fasi .tab-container ul li a.current span{background-position:right bottom;}
		.fasi .tab-container ul li a.current{cursor:text;}
		/*CONTENT DELLE TABS: STILE GENERALE*/
		#tab-content{clear:both;}
		#tab-content div{margin:15px 0;}
		#tab-content h4{font-size:13px;font-style:normal;margin:10px 0 5px;}
		.loading{margin:10px auto;text-align:center;}
		/*STILE PER LE AREE DI COMPETENZA*/
		.competenze #tab-content ul{text-align:left;margin:0;padding:0;background:none;}
		.competenze #tab-content ul li{clear:both;}
		.competenze #tab-content ul li a{color:#3679a3;height:24px;line-height:12px;background:url("../images/bull.gif") no-repeat left top;margin:0 5px 5px 0;padding-left:10px;}
		.competenze #tab-content ul li a:hover{text-decoration:underline;color:#4d4d4d;}
		/*STILE PER LE FASI DI PROGETTO*/
		.fasi #tab-content ul{width:auto;margin:1.5em;padding:0;list-style-type:none;}
		.fasi #tab-content ul li{clear:both;float:none;width:auto;height:auto;margin:.7em .85em;background:url("../images/bull-circle.jpg") no-repeat left 4px;padding-left:10px;}
		
	/*SECTION TITLE*/
	.section-title{clear:both;background:url("../images/title-bg.gif") no-repeat left top;width:100%;overflow:auto;padding-top:7px;margin-bottom:15px;}
	.section-title-bottom{clear:both;background:url("../images/title-bg.gif") no-repeat left bottom;width:100%;height:1px;padding-bottom:7px;}
	.content-left .section-title,.content-left .section-title-bottom{background-image:url("../images/title-bg-left.gif");}
	.section-title h2{float:left;font-size:21px;line-height:20px;/*width:55%;*/margin:0;padding:0;font-family:"Times New Roman",times,serif;}
	/*PAGINATION*/
	.separator-sub{clear:both;margin:10px 0 15px;padding:0;width:auto;height:1px;display:block;line-height:1px;background:url("../images/separator-bg.gif") repeat-x left;}
	.pagination{height:10px;font-size:10px;text-align:right;margin:-5px 15px 0 0;}
	.pagination span{float:left;text-align:left;margin:0;padding:0;line-height:11px;height:11px;width:100px;}
	.pagination ul,.content-left .pagination ul{float:right;list-style-type:none;margin:0;padding:0;height:11px;}
	.pagination ul li,.content-left .pagination ul li{float:left;text-align:right;margin:0;padding:0;background:none;}
	.pagination ul li,.pagination ul li a{margin:0 0 0 2px;padding:0;line-height:11px;color:#3679a3;background:none;}
	.pagination ul li{color:#4d4d4d;}
	.pagination ul li a.prev,.pagination ul li a.next{background-repeat:no-repeat;background-position:left top;margin-top:2px;width:9px;height:7px;display:block;}
	.pagination ul li a.prev{background-image:url("../images/arrow-left.gif");}
	.pagination ul li a.next{background-image:url("../images/arrow-right.gif");}
	.pagination ul li a.hidden{background-position:left bottom;cursor:text;}
	.pagination ul li a.active{color:#4d4d4d;text-decoration:none;}
	.pagination ul li a{text-decoration:underline;}
	.pagination ul li a:hover{color:#4d4d4d;text-decoration:underline;}
	/*BOX TESTUALI*/
	.content-box{clear:both;width:auto;margin:0 50px 15px 0;padding:0;height:auto;}
	.content-box h3 a{font-size:13px;font-weight:bold;color:#3679a3;}
	.content-banner{clear:both;margin:0 50px 15px 0;padding:0;}
	.introduction{font-size:13px;line-height:18px;margin:0;overflow:auto;}
	/*GESTIONE ICONE TIPOLOGIA NEWS*/
	.type-none,.type-null{height:25px;line-height:25px;font-size:10px;margin:0;padding:0;}
	.type-it,.type-int,.type-q,.type-g,.type-mck{height:25px;line-height:25px;margin:0;padding:0;}
	/*.type-it,.type-int,.type-q,.type-g,.type-mck{width:70px;height:25px;line-height:25px;display:block;overflow:auto;font-size:10px;margin:0;padding:0 32px 0 0;background-repeat:no-repeat;background-position:center right;}
	.type-it{background-image:url("../images/type-ita.gif");}
	.type-int{background-image:url("../images/type-world.gif");}
	.type-q{background-image:url("../images/type-q.gif");}
	.type-g{background-image:url("../images/type-gi.gif");}
	.type-mck{background-image:url("../images/type-mck.gif");}*/
	/*ALLEGATI*/
	.content-left .content-box .attach{clear:left;margin:10px 0;padding:0;list-style-type:none;}
	/*.content-left .content-box .attach li a{color:#333;}*/
	.content-left .content-box .attach li{background-repeat:no-repeat;background-position:left top;padding-left:30px;height:22px;margin-bottom:5px;}
	.content-left .content-box .attach .pdf{background-image:url("../images/icon-pdf.gif");}
	.content-left .content-box .attach .photo{background-image:url("../images/icon-photo.gif");}
	.content-left .content-box .attach .gif{background-image:url("../images/icon-photo.gif");}
	.content-left .content-box .attach .jpg{background-image:url("../images/icon-photo.gif");}
	.invia-cv a{float:right;margin:20px 0;background-image:url("../images/button-inviacv.gif");background-repeat:no-repeat;background-position:left top;width:108px;height:25px;display:block;}
	.invia-cv a:hover{background-position:bottom left;}
	.source,.source-news{margin:10px 0 0;font-size:10px;}
	.source-news{margin:0 0 15px;}
	.content .box-video{float:left;margin:5px 5px 5px 0;}
	.box-img{clear:left;margin:10px 0;}
	.box-img img{float:left;margin:0 5px 5px 0;}
	/*PEOPLE*/
	ul.people{width:400px;list-style-type:none;overflow:auto;margin:20px 0;padding:0;}
	.content .content-box ul.people li{float:left;margin:0 2px 2px 0;padding:0;width:75px;height:75px;display:block;overflow:hidden;background:url("../images/no-person.jpg");border:1px solid #fff;}
	ul.people li a{width:73px;height:73px;display:block;border:1px solid #fff;}
	ul.people li a:hover{border:1px solid #999;}
	ul.people li a img{width:73px;height:73px;margin:0;padding:0;}
	/*DIARIO*/
	.diario{width:420px;background:url("../images/diario-bg.jpg") repeat-y left top;margin-bottom:100px;}
	.diario-top{width:420px;height:265px;background:url("../images/diario-top.jpg") no-repeat top left;}
		/*MESI E ANNI*/
		.mesi{float:right;width:40px;height:535px;background:url("../images/mesi-bg.gif") no-repeat left bottom;margin-right:16px;padding-top:85px;}
		ul.diario-nav{list-style-type:none;width:44px;margin:0;padding:0;font:15px "Times New Roman",Georgia,serif;}
		ul.diario-nav li{width:42px;/*width:44px;*/height:24px;line-height:24px;background:#f3f4f8 url("../images/diario-nav-bg.jpg") repeat-y left top;border-bottom:1px solid #ccc;margin:0;padding:0;text-align:center;}
		ul.diario-nav li.current{/*height:28px;line-height:22px;background:url("../images/diario-nav-current.jpg") no-repeat bottom left;border:0;*/cursor:text;color:#3679a3;cursor:text;background:transparent;border-bottom:1px solid #ccc;}
		ul.diario-nav li.prev{background:transparent;border-bottom:1px solid #ccc;}
		ul.diario-nav li.empty{color:#ccc;cursor:text;}
		ul.diario-nav li a{color:#3679a3;}
		ul.diario-nav li a:hover{color:#999;text-decoration:none;}
		.anno-2008,.anno-2009,.anno-2010,.anno-2011,.anno-2012{width:32px;height:80px;display:block;margin:30px 0 0 14px;}
		.anno-2008{background:url("../images/2008.gif");}
		.anno-2009{background:url("../images/2009.gif");}
		.anno-2010{background:url("../images/2010.gif");}
		.anno-2011{background:url("../images/2011.gif");}
		.anno-2012{background:url("../images/2012.gif");}
	.diario-body{float:left;width:300px;margin-left:35px;padding-top:80px;}
	.diario-border{border:1px solid #ccc;}
	.mese{float:right;color:#3679a3;font:19px "Times New Roman",Georgia,serif;height:30px;line-height:30px;margin-bottom:10px;}
	.mese span{float:left;margin:0 0 0 5px;}
	.mese-prev,.mese-next{width:30px;height:30px;}
	.mese-prev a,.mese-next a{width:30px;height:30px;line-height:30px;display:block;background-repeat:no-repeat;background-position:left top;}
	.mese-prev a{background-image:url("../images/diario-frecce-left.gif");}
	.mese-next a{background-image:url("../images/diario-frecce-right.gif");}
	.mese-prev a:hover,.mese-next a:hover{background-position:left bottom;}
	.diario-content{clear:both;width:300px;margin-top:20px;padding-bottom:40px;background:url("../images/diario-content-bg.gif") repeat-y top left;line-height:19px;}
	.diario-bottom{clear:both;position:relative;width:420px;height:40px;background:url("../images/diario-bottom.jpg") no-repeat bottom left;}
	.diario-bpass{position:absolute;top:-129px;right:-55px;width:330px;height:280px;background:url("../images/diario-bpass.gif") no-repeat right bottom;}
	/*MY MCKINSEY*/
	.entra{margin:0;padding:0;}
	.box-entra{float:right;width:255px;margin:0 0 0 15px;padding:0;font-size:10px;line-height:15px;text-align:left;}
	.box-entra-top{width:255px;height:13px;background:url("../images/box-entra-top.gif") no-repeat left top;}
	.box-entra-content{width:255px;overflow:auto;height:auto;height:100%;background:url("../images/box-entra-content.gif") repeat-y left top;padding:0 16px 0 13px;}
	.box-entra-bottom{width:255px;height:28px;background:url("../images/box-entra-bottom.gif") no-repeat left top;}
	.box-entra h3{font-size:12px;font-weight:bold;color:#4d4d4d;font-family:verdana,arial,sans-serif;margin-bottom:0;}
	.box-entra .separator{margin:10px 0;width:220px;}
	.box-entra form{margin:10px 0 0;padding:0;}
	.box-entra input[type='text'],.box-entra input[type='password']{width:220px;}
	.box-entra input[type='button'],.box-entra input[type='submit']{float:left;border:0;width:65px;height:30px;background-repeat:no-repeat;background-position:left top;cursor:pointer;}
	.box-entra input[type='button']:hover,.box-entra input[type='button']:focus,.box-entra input[type='submit']:hover,.box-entra input[type='submit']:focus{background-position:bottom left;}
	.box-entra input.button-entra{background-image:url("../images/button-entra.gif");}
	.box-entra input.button-invia{background-image:url("../images/button-invia2.gif");}
	.box-entra .psw{width:220px;margin-top:5px;}
	label.wrong{color:#c00;}
	label.wrong a{color:#c00;text-decoration:underline;}
	/*REGISTRAZIONE*/
	form.registrazione{width:auto;font-size:12px;}
	form.registrazione div{clear:both;float:none;overflow:auto;height:auto;}
	form.registrazione label{float:left;width:120px;height:auto;height:100%;line-height:1em;margin-top:1px;padding-bottom:.5em;}
	form.registrazione input#privacy{float:left;margin-right:3px;}
	form.registrazione label.privacy{width:auto;display:inline;height:100%;overflow:hidden;font-size:12px;}
	/*form.registrazione label.wrong{color:#c00;}
	form.registrazione label.wrong a{color:#c00;text-decoration:underline;}*/
	form.registrazione textarea,form.registrazione input[type='text'],form.registrazione input[type='password'],form.registrazione select{float:left;border:0;background:#f0f0f0;color:#999;width:250px;font-size:12px;margin-top:1px;margin-bottom:.8em;margin-left:5px;}
	form.registrazione select{width:254px;}
	/*NEWSLETTER A TUTTA LARGHEZZA*/
	form.registrazione .newsletter{width:580px;}
	form.registrazione .nl-top{width:580px;height:5px;display:block;background:url("../images/box-top-registrazione.gif") no-repeat left top;margin:0;}
	form.registrazione .nl-content{width:560px;overflow:hidden;height:auto;background:url("../images/box-content-registrazione.gif") repeat-y left top;margin:0;padding:5px 10px;}
	form.registrazione .nl-bottom{width:580px;height:5px;display:block;overflow-x:hidden;background:url("../images/box-bottom-registrazione.gif") no-repeat left top;margin:0;}
	form.registrazione .newsletter label{text-align:left;float:none;clear:none;}
	form.registrazione .newsletter input{float:none;clear:none;}
	form.registrazione .column-left{float:left;clear:none;width:32%;margin:5px 1% 10px 0;}
	form.registrazione .column-right{float:right;clear:none;width:32%;margin:5px 0 10px;}
	form.registrazione .column-left div,form.registrazione .column-right div{clear:both;float:none;margin-bottom:.25em;overflow:hidden;}
	form.registrazione .column-left input,form.registrazione .column-right input{float:left;overflow:hidden;}
	form.registrazione .column-left label,form.registrazione .column-right label{float:right;text-align:left;width:160px;margin-left:3px;overflow:hidden;}
	/*NEWSLETTER COLONNA DI SINISTRA*/
	.content-left form.registrazione .newsletter{width:410px;}
	.content-left form.registrazione .nl-top{width:410px;background-image:url("../images/boxleft-top-registrazione.gif");}
	.content-left form.registrazione .nl-content{width:390px;background-image:url("../images/boxleft-content-registrazione.gif");}
	.content-left form.registrazione .nl-bottom{width:410px;background-image:url("../images/boxleft-bottom-registrazione.gif");}
	.content-left form.registrazione .column-left{float:left;width:48%;}
	.content-left form.registrazione .column-right{float:left;clear:right;width:48%;}
	.content-left .column-left div,.content-left .column-right div{clear:both;float:none;overflow:hidden;}
	.content-left .column-left label,.content-left .column-right label{margin-left:3px;width:200px;}
	/*REGISTRAZIONE LEADERSHIP*/
	form.leadership{width:auto;font-size:12px;}
	form.leadership div{clear:both;float:none;overflow:auto;height:auto;}
	form.leadership label{float:left;width:120px;height:auto;height:100%;line-height:1em;margin-top:1px;padding-bottom:.5em;}
	form.leadership input#privacy{float:left;margin-right:3px;}
	form.leadership label.privacy{width:500px;display:inline;height:100%;overflow:hidden;font-size:12px;}
	form.leadership textarea,form.leadership input[type='text']{float:left;border:0;background:#f0f0f0;color:#999;width:350px;font-size:12px;margin-top:1px;margin-bottom:1px;margin-left:5px;}
	form.leadership input.anno{width:80px;}
	div.space{margin-top:25px;clear:both;}
	/*FORM FILTRO*/
	form.filtro{width:auto;font-size:12px;}
	form.filtro div{clear:both;float:none;overflow:auto;height:auto;}
	form.filtro label{float:left;width:auto;height:auto;height:100%;line-height:1em;margin-top:1px;padding-bottom:.5em;}
	form.filtro select{float:left;border:0;background:#f0f0f0;color:#999;width:160px;margin-top:1px;margin-bottom:.8em;margin-left:5px;font-size:12px;}
	form.filtro option{font-size:12px;}
	
	/*CONTENT LEFT*/
	.content-left{float:left;width:420px;}
	.content-left .section-title h2{width:100%;}
	.content-left h5{font-size:13px;line-height:16px;margin:5px 0;}
	.content-left .content-box{margin:10px 15px 10px 0;}
	.content-left .box-video{float:left;margin:5px 5px 5px 0;}
	.content-left .separator,.content-left .separator-sub{margin:15px 0;}
	/*CONTENT RIGHT*/
	.content-right{float:right;width:180px;font-size:10px;text-align:left;}
	.content-right-top{background:url("../images/sb-top.gif") no-repeat left top;height:30px;}
	.content-right-content{background:url("../images/sb-middle.gif") repeat-y top left;padding-left:15px;}
	.content-right-bottom{background:url("../images/sb-bottom.gif") no-repeat left bottom;height:30px;}
	.content-right h3{clear:both;background-image:url("../images/angolo.png");background-repeat:no-repeat;background-position:right top;font-size:13px;line-height:16px;font-weight:bold;border-bottom:1px solid #d8d8d8;padding:18px 7px 7px 0;margin:0;}
	.content-right span.angolo{clear:both;background-image:url("../images/angolo.png");background-repeat:no-repeat;background-position:left top;line-height:16px;height:16px;width:170px;padding:0 7px 0 0;margin:0;display:block;}
	.content-right .entry h3{margin-bottom:5px;}
	.content-right h4,.content-right h4 a{color:#000;font-family:arial,sans-serif;padding:0;margin:0 0 2px;font-size:12px;font-style:normal;}
	.content-right h4 a{color:#3679a3;}
	.content-right h4 .data{font-size:11px;}
	.content-right h4.contributi a{font-size:11px;font-weight:bold;}
	.content-right h5{padding:0;margin:0 0 2px;font-size:13px;font-style:normal;}
	.content-right h5{margin:0;}
	.content-right img{margin-right:5px;}
	.content-right .content-box{margin:0;padding:0 0 35px;width:170px;overflow-x:hidden;}
	/*.content-right .box-video{clear:both;background-image:url("../images/angolo.png");background-repeat:no-repeat;background-position:left top;}
	.content-right .box-video h3{padding:18px 7px 8px 0;margin:0 0 5px;color:#c1272d;border-bottom:1px solid #c1272d;}*/
	.content-right .box-video h3{clear:both;background-image:url("../images/angolo.png");background-repeat:no-repeat;background-position:left top;font-size:13px;line-height:16px;font-weight:bold;padding:18px 7px 8px 0;margin:0;color:#c1272d;border-bottom:1px solid #c1272d;width:160px;}
	.content-right .box-video .entry{border:0;}
	.content-right .box-video .link{font-weight:normal;}
	.content-right .content-box p{clear:left;}
	.content-right .content-banner{margin:0;padding:0 0 30px;overflow-x:hidden;}
	.content-right .entry{margin:7px 0 0;padding-bottom:7px;border-bottom:1px solid #d8d8d8;overflow-x:hidden;line-height:14px;}
	.content-right .content-box{line-height:14px;}
	.content-right .contributi-body{margin-bottom:8px;}
	/*ul.diari-aggiornati li{margin:0;padding:0;}*/
	/*.content-right .elenco-icon{padding-top:3px;}*/
	.content-right .elenco-icon .entry{margin:3px 0 0;padding-bottom:3px;}
	.content-right .entry a.report img{float:left;width:44px;height:auto;margin-right:6px;}
	.content-right .entry a.report div{float:left;width:120px;cursor:pointer;}
	.content-right .entry a.report div:hover{text-decoration:underline;}
	.content-right .source{margin:3px 0 0;line-height:14px;}
	.content-right .prof-breve,.content-right .prof-appr,.content-right .prof-diario,.content-right .prof-leggi,.content-right .settore,.content-right .progetto,.content-right .multimedia,.content-right .attach,.content-right .prof-nolink{background-repeat:no-repeat;background-position:left top;padding-left:32px;/*min-height:30px;height:auto !important;height:30px;*/height:auto;font-size:11px;line-height:13px;font-family:arial,sans-serif;color:#4d4d4d;}
	.content-right .prof-leggi{height:30px;margin-bottom:20px;background-position:left top;}
	.content-right .prof-breve em,.content-right .prof-appr em,.content-right .prof-diario em,.content-right .settore em,.content-right .progetto em,.content-right .multimedia em,.content-right .attach em{font-size:10px;font-style:normal;font-family:verdana,arial,sans-serif;color:#4d4d4d;}
	.content-right .prof-breve{background-image:url("../images/icon-prof-breve.gif");}
	.content-right .prof-appr{background-image:url("../images/icon-prof-appr.gif");}
	.content-right .prof-diario,.content-right .prof-leggi{background-image:url("../images/icon-prof-diario.gif");}
	.content-right .prof-nolink{background:none;padding-left:0;}
	/*.content-right .prof-nolink{font-size:13px;font-family:arial,sans-serif;}
	.content-right .prof-nolink em{font-size:10px;font-style:normal;color:#4d4d4d;}*/
	.content-right .settore{background-image:url("../images/bull.gif");padding-left:12px;margin:3px 0 0;padding-bottom:3px;}
	.content-right .progetto{background-image:url("../images/icon-proj.gif");font-family:arial,sans-serif;margin:0;padding:0 0 0 32px;font-size:11px;line-height:14px;font-weight:bold;}
	.content-right .multimedia{background-image:url("../images/icon-media.gif");}
	.content-right .attach{background-image:url("../images/icon-attach.gif");}
	#content-right-video,.content-right #sidebar-video,.content-right #sidebar-video-extra{margin-top:5px;overflow:auto;overflow-x:hidden;}
	.content-right form{padding:0;margin:0;width:170px;overflow:hidden;overflow-x:hidden;}
	.content-right textarea,.content-right input[type='text'],.content-right input[type='password'],.content-right input[type='file'],.content-right select{background:#fff;width:170px;}
	/*TAB CONTENT-RIGHT*/
	.tab_another {display:none;}

	
/***SIDEBAR***/
#sidebar{text-align:left;}
#sidebar h3{font-size:15px;border-bottom:1px solid #808080;padding-bottom:8px;margin:0;}
#sidebar h4{font-size:13px;}
#sidebar h5{font-size:10px;color:#666;}
#sidebar .box{line-height:14px;}
#sidebar .box,#sidebar .box-video,#sidebar .box-grey{margin:0 0 30px 0;}
#sidebar .box-video h3{color:#c1272d;border-bottom:1px solid #c1272d;margin:0;}
#sidebar .box-video #video,#sidebar .box-video img{margin:6px 0 3px;}
#sidebar .box-video .link{font-weight:normal;}
#sidebar .box-grey{background:#f2f2f2;padding:10px;color:#999;line-height:13px;font-size:10px;}
#sidebar .box-grey h3{margin-bottom:10px;font-size:13px;}
#sidebar .box-grey a{text-decoration:underline;}
	/*SIDEBAR NAVIGATION*/
	#sidebar .navigation{width:220px;list-style-type:none;margin:0;padding:0;font-family:Helvetica,verdana,arial,sans-serif;font-size:12px;}
	#sidebar .navigation li{margin:0;padding:5px 0;border-bottom:1px solid #d8d8d8;}
	#sidebar .navigation li.no-border{border:0;}
	#sidebar .navigation li a{padding-left:14px;color:#4d4d4d;display:block;}
	#sidebar .navigation li a.active{background:url("../images/arrow-right2.gif") no-repeat left 3px;color:#3679a3;}
	#sidebar .navigation li a.subactive{background:none;color:#3679a3;}
	#sidebar .navigation li ul{list-style-type:none;margin:5px 0 0;padding:0;}
	#sidebar .navigation li li{padding-left:30px;border:1px solid #d8d8d8;border-width:1px 0 0;}
	
	/*SIDEBAR-FORM*/
	#sidebar form{position:relative;width:220px;margin:12px 0;}
	#sidebar form select{width:220px;border:0;}
	#sidebar form input[type='button']{float:right;width:52px;height:25px;background:url("../images/button-cerca.gif") no-repeat left top;cursor:pointer;}
	#sidebar form input[type='button']:hover{background-position:bottom left;color:#4d4d4d;}
	/*SEARCH-FORM*/
	#search-form{position:relative;width:220px;height:20px;margin:12px 0;}
	#search-form input[type='text']{width:216px;padding:2px;}
	#search-form input[type='submit']{position:absolute;top:1px;right:1px;width:20px;height:24px;background:url("../images/button-search.gif") no-repeat left top;cursor:pointer;}
	#search-form .help{position:absolute;width:100px;height:14px;top:20px;left:0;font-size:10px;}
	/*SIDEBAR TESTO SEMPLICE*/
	#sidebar .entry{margin:5px 0;border-bottom:1px solid #d8d8d8;overflow:auto;padding-bottom:10px;}
	#sidebar .entry h4{margin:0;padding:8px 0 0;font-size:13px;color:#333;}

/***TOOLTIPS***/
.tooltipbox {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/fumetto.png');position:absolute;z-index:10;left:350px;top:400px;width:180px;height:54px;display:none;}
.tooltipbox[class]{background: url(/images/fumetto.png) no-repeat left top;}
.tooltip div.descr {display:none;}
.tooltipbox div.descr {text-align:left;margin:8px 26px 22px 16px;line-height:13px;}
.tooltipbox div.descr span{font-size:11px;}

/***FOOTER***/
#footer{font-size:10px;color:#666;text-align:center;border-top:2px solid #ccc;margin:13px auto 0;padding-bottom:0;}

/***PREFERITI***/
h4.fav{font-style:normal;font-weight:bold;font-family:verdana,arial,sans-serif;font-size:12px;margin:15px 0;}
div.favbox{clear:both;float:none;width:400px;background:#dae9fe;overflow:auto;margin:0 0 3px;}
div.favcontent{float:left;background:#c5dbff;border-right:2px solid #fff;width:323px;padding:5px 0;}
div.favcontent h3{font-size:12px;font-weight:bold;color:#3879a3;margin:4px 10px;padding:0;}
div.favtools{background:#dae9fe;float:right;clear:none;width:70px;padding:5px 0 5px 5px;}
div.favtools a.favedit,div.favtools a.favedit:hover{width:32px;height:32px;display:block;float:left;background:url('/images/favedit.gif') no-repeat left top;margin-right:3px;}
div.favtools a.favdelete,div.favtools a.favdelete:hover{width:32px;height:32px;display:block;float:left;background:url('/images/favdelete.gif') no-repeat left top;margin-right:3px;}
div.editable{color:#333;font-style:italic;margin:4px 10px;width:290px;min-height:20px;height:auto !important;height:20px;overflow:auto;padding-right:10px;text-align:left;overflow-x:hidden;}
div.editable textarea{width:285px;height:85px;font-family:verdana,arial,sans-serif;font-style:italic;}
div.editable input.button-aggiorna{background-image:url("../images/button-aggiorna2.gif");width:80px;height:30px;float:left;margin-top:10px;}

/***CITAZIONI***/
div.citation {display:none;}

/***ALERTS***/
.content-box .alert,.box-entra .alert{font-size:11px;color:#c00;line-height:14px;margin-bottom:20px;display:none;}
.content-box .alert ul {margin:0 auto;padding:0 0 0 10px;list-style-type:disc;}
.content-box .alert ul li{background:none;padding-left:0;}

/***SLIDESHOW**
.slideshow{height:350px;margin:0;padding:0;}
.slideshow .content{margin:0;padding:0;overflow:auto;height:auto;}
.slideshow .elenco-news{float:left;margin:0 14px;padding:0;width:540px;}
.slideshow .content-box{margin:0 0 15px;}
.slideshow .content img{float:left;margin:0 25px 10px 0;width:80px;}
.slideshow .type-none{margin:0;padding:0;}
.slideshow .elenco-news-body{width:430px;float:right;clear:none;margin:0;padding:0;}
.ss-nav{width:20px;height:100%;margin:0;padding:0;}
.ss-nav a{width:20px;height:20px;background-repeat:no-repeat;background-position:left center;display:block;margin-top:135px;}
.ss-nav a:hover,.ss-nav a.inactive{background-position:right center;}
.before{float:left;}
.before a{background-image:url("../images/ss-before.gif");}
.after{float:right;}
.after a{background-image:url("../images/ss-after.gif");}
.ss-pages{height:20px;width:auto;margin:0 auto;clear:both;border-top:1px solid #ccc;padding:5px 0 0;text-align:right;}
.ss-pages a{width:20px;height:20px;line-height:20px;display:inline-block;text-align:center;}
.ss-pages a:hover,.ss-pages a.current{background:url("../images/ss-pages.gif") no-repeat;text-decoration:none;}
.ss-pages a:hover{color:#fff;}*/
/***SLIDESHOW***/
.slideshow{height:350px;margin:0;padding:0;}
.slideshow .elenco-news{margin:0 auto;padding:0;width:540px;}
.slideshow .content-box{margin:0;}
.slideshow .content img{float:left;margin:0 25px 10px 0;width:80px;}
.slideshow .type-none{margin:0;padding:0;}
.slideshow .elenco-news-body{width:430px;float:right;clear:none;margin:0;padding:0;}
.slideshow .separator{width:540px;margin:15px 12px;padding:0;float:left;clear:none;}
.ss-nav{width:20px;height:30px;margin:0;padding:0;}
.ss-nav a{width:20px;height:20px;background-repeat:no-repeat;background-position:left center;display:block;margin-top:5px;}
.ss-nav a:hover,.ss-nav a.inactive{background-position:right center;width:20px;height:20px;display:block;}
.before{float:left;}
.before a{background-image:url("../images/ss-before.gif");}
.after{float:right;}
.after a{background-image:url("../images/ss-after.gif");}
.ss-pages{height:20px;width:540px;margin:15px auto;clear:both;border-top:1px solid #ccc;padding:5px 0 0;text-align:right;}
.ss-pages a{width:20px;height:20px;line-height:20px;display:inline-block;text-align:center;}
.ss-pages a:hover,.ss-pages a.current{background:url("../images/ss-pages.gif") no-repeat;text-decoration:none;}
.ss-pages a:hover{color:#fff;}