﻿/* --------------------------  START - GLOBALI -------------------------- */

body{
	font-size:10px;
	color:#656565;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:0;
	margin:0 0 0 0;
	padding:0;
	text-align:center;
} 

a { text-decoration:none; }
a:hover { text-decoration:underline; }

h1,h2,h3,h4,h5,p { margin:0;padding:0; }
form { margin:0;padding:0; }
img { border:0; }

table, tr, td ,th { margin:0 !important; padding:0 !important; border:0 !important;border-collapse:collapse !important; }

input { font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;border:0; }

ul,li { margin:0;padding:0;list-style-type:none; }

div.globalbox {
	width:957px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
}
/* --------------------------  END - GLOBALI -------------------------- */

/* --------------------------  START - HEADER -------------------------- */

/* logo */
div.header h1 {
	float:left;width:auto;
	margin: 8px 0 0 13px;
}
div.header h1 a{
	display:block;height:64px;width:181px;overflow:hidden;
	background: url('../../images/unipol_logo.gif') no-repeat;
	text-indent:-1000px;
}

/* tool box */
div.toolnav { 
	height:auto; overflow:auto; margin:0 0 15px 0; width: 500px;
}
div.tooltop { background:#F5F5F5;width:203px;height:23px; display: block; }
ul#fontchange { float:left;padding:0 0 0 10px;}
ul#langchange { float:right;padding: 0 10px 0 0;}
ul#fontchange li { float:left;line-height:23px;color:#717277; }
ul#langchange li { display:inline;line-height:23px;color:#717277; }
ul#fontchange li a, ul#langchange li a{ color:#717277;padding:0 3px 0 1px;}

ul#fontchange li a#size1 { 
	margin:5px 0 0 0;background-image:url('../../images/ico_xxsmall_txt.gif');background-repeat: no-repeat;height:14px;width:15px;overflow:hidden;text-indent:-1000px ;display:block;
}
ul#fontchange li a#size2 { 
	margin:5px 0 0 0;background-image:url('../../images/ico_xsmall_txt.gif');background-repeat: no-repeat;height:14px;width:15px;overflow:hidden;text-indent:-1000px ;display:block;
}
ul#fontchange li a#size3 { 
	margin:5px 0 0 0;background-image:url('../../images/ico_small_txt.gif');background-repeat: no-repeat;height:14px;width:15px;overflow:hidden;text-indent:-1000px ;display:block;
}

ul#fontchange li a.active { background-position: 0 0 }
ul#fontchange li a.active:hover { background-position: 0 0 }
ul#fontchange li a.noactive { background-position: 0 -14px }
ul#fontchange li a.noactive:hover { background-position: 0 0 }

div.toolbot { float:right;clear:both;margin:15px 0 0 0;padding:0 12px 0 0; }
div.toolbot ul li { display:inline;color:#9C9C9C; }
div.toolbot ul li a { color:#9C9C9C;padding:0 3px 0 1px; }
div.toolbot ul li a.lastvoice { padding:0 3px 0 0; }


/* navigation */
div.navigation {
	position relative; 
	margin.top:15px;
	clear:both;
	background:url('../../images/bg_nav.gif') repeat-x;
	height:26px;
	overflow:hidden;
}
div.navigation ul { float:left;padding:0 0 0 155px; }
div.navigation ul li { display:inline;color:#7ea8ce;line-height:26px;font-size:12px; }
div.navigation ul li a{ color:white;padding:0 3px 0 1px;text-transform:uppercase;
	font-family:Trebuchet MS, Tahoma,Verdana, Arial, Helvetica, sans-serif
 }
div.navigation ul li a:hover { text-decoration:none;color:#7ea8ce; }

/* search */
/*p.searchbox { 
	background-color:red;
	float:right;padding:0 7px 0 0;color:white;text-transform:uppercase;font-size:12px;
	font-family:Trebuchet MS, Tahoma,Verdana, Arial, Helvetica, sans-serif;height:26px;line-height:26px;
}
p.searchbox label { vertical-align:middle; }
p.searchbox input.txt_inp { border:0;margin:0 2px 0 4px;vertical-align:middle;font-size:10px;padding:1px 0 1px 2px;}
p.searchbox input.img_inp { margin:0;vertical-align:middle; }
*/
/* --------------------------  END - HEADER -------------------------- */

/* --------------------------  START - CONTENT -------------------------- */

div.content { padding:5px 0 0 0;float:left; }

/* sidebar */
div.sidebar { float:left;width:223px; }

/* main */
div.main { float:right;width:726px;height:auto;clear:right;padding:0 0 0 0 !important;margin:0 !important;}
div#rand_img { margin:6px 0 0 0 !important; }
div#rand_img img { border-top:2px solid #0065b3 !important;border-bottom:2px solid #0065b3 !important; }
div#main_sx { float:left;width:492px;height:auto;padding:0 0 0 12px }
div#main_dx { display:block; float:right;width:203px;height:auto;clear:right;margin:0 0 0 0;}


div.textbox { padding: 0 12px;text-align:justify !important }

div.lastupdate{ clear: both; width: 100%; text-align: left; font-size: 9px; color: #0065b4; margin: 30px 10px 30px 0;}

p#no_visible { display:none; }

/* ///// START BOX MAIN SX //////  */


/* box tool */
div#toolbox { border:1px solid #c9c8c8;background:white url('../../images/bg_toolbox.gif') bottom repeat-x;padding: 0 0 7px 0;margin:10px 0 20px 0; }
div#toolbox h2 { background:url('../../images/bg_title_toolbox.gif') repeat-x; height:23px;color:#8b8b8b;font-size:11px;
		text-transform:uppercase;line-height:23px;font-family:Trebuchet MS, Tahoma,Verdana, Arial, Helvetica, sans-serif;
		padding:0 0 0 15px;
}
div#toolbox ul { border-top:1px solid #c9c8c8;height:72px;overflow:hidden; }
div#toolbox ul li { float:left;line-height:24px;font-size:9px;border-bottom:1px solid #c9c8c8; }
div#toolbox ul li a { background-color:white;display:block;float:left;width:110px;height:23px;color:#01a141;text-indent:32px;text-decoration:none;background-position: 7px 0 ;background-repeat:no-repeat;}
div#toolbox ul li a:hover { background-color:#01a141;color:white;background-position: 7px -23px ;background-repeat:no-repeat;}

div#toolbox ul li a#tool_cal { background-image: url('../../images/bg_tool_cal.gif');border-right:1px solid #c9c8c8; }
div#toolbox ul li a#tool_mail { background-image: url('../../images/bg_tool_mail.gif');border-right:1px solid #c9c8c8; }
div#toolbox ul li a#tool_link { background-image: url('../../images/bg_tool_links.gif');border-right:1px solid #c9c8c8; }
div#toolbox ul li a#tool_glos { background-image: url('../../images/bg_tool_glos.gif'); }
div#toolbox ul li a#tool_rss { background-image: url('../../images/bg_tool_rss.gif') ; }
div#toolbox ul li a#tool_contatti { background-image: url('../../images/bg_tool_contatti.gif'); }

/* box comunicati */
div#comunicati { margin:8px 0 0 0;float:left;clear:both; }
div#comunicati h2 { font-size:12px;font-family:Trebuchet MS, Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#0065b7;font-weight:bold;text-transform:uppercase;
	background:url('../../images/ico_title_blue.gif') no-repeat 1px 4px;
padding:0 0 0 10px;
}
div.tabs_comunicati { background:url('../../images/bg_tabs.gif') repeat-x;
height:21px;margin:5px 0 5px 0;width:492px;
}
div.tabs_comunicati ul li { text-transform:uppercase;font-size:10px;font-weight:bold;float:left;line-height:18px;}
div.tabs_comunicati ul li a.tab_active { padding:0 10px 0 10px;color:white;display:block;height:17px;background-color:#4277a1;}
div.tabs_comunicati ul li a.tab_active:hover {color:white;text-decoration:none;}
div.tabs_comunicati ul li a.tab_noactive { 
	padding:0 10px 0 10px;color:#034881;display:block;height:17px;
	background:url('../../images/bg_tabsnoactive.gif') no-repeat right 3px;
}
div.tabs_comunicati ul li a.tab_noactive:hover { text-decoration:none;background-color:#cadae7; }
div.comunicati p { padding:1px 7px; }
div.comunicati p.date_comunicati { float:left;margin:10px 0 0 0; }
div.comunicati p.date_comunicati span.data1{ 
	color:#004882;font-weight:bold;float:left;background:url('../../images/ico_arrow_blue.gif') no-repeat 0 2px;
padding:0 0 0 11px;
}
div.comunicati p.date_comunicati span.data2{ 
	color:#004882;font-weight:bold;float:left;background:url('../../images/ico_arrow_red.gif') no-repeat 0 2px;
padding:0 0 0 11px;
}
div.comunicati p.date_comunicati span.time{ color:#004882;float:right;}
div.comunicati p.title_comunicati { color:#717171;float:left;padding-left:18px; }
div.comunicati p.title_comunicati a { color:#717171; }
div.comunicati p.more_comunicati { float:left;margin:10px 0 0 0; }
div.comunicati p.more_comunicati span.other{ color:#004882;font-weight:bold;float:left;}
div.comunicati p.more_comunicati span.other a { 
	color:#004882;background:url('../../images/ico_arrow_blue.gif') no-repeat 0 2px;
padding:0 0 0 11px;
}
div.comunicati p.more_comunicati span.next{ color:#004882;float:right;}
div.comunicati p.more_comunicati span.next a { 
	color:#004882;background:url('../../images/ico_arrow_red.gif') no-repeat 0 2px;
padding:0 0 0 11px;
}

/* box il gruppo */
div.ilgruppo { margin:0 0 0 0;float:left;width:100%;font-size:9px;height:auto; }
div.ilgruppo h2{padding:0 0 0 10px;margin:10px 0 0 0; 
}

div.stripgruppo { float:left;background: #eceff4 url('../../images/bg_shade_gruppo.gif') repeat-x 50% bottom;
width:100%;margin:10px 0 0 0; }
div.ilgruppo div.gruppo_1, div.ilgruppo div.gruppo_2,div.ilgruppo div.gruppo_3 { 
	float:left;padding:0 8px;height:100px;
}
div.ilgruppo div.gruppo_1, div.ilgruppo div.gruppo_2 { border-right:1px solid #9dc0de; }
div.ilgruppo ul li { background:url('../../images/ico_blue_arrow.gif') no-repeat 0 2px;
padding:0 0 0 10px
}
div.ilgruppo ul li a { color:#0065b3; }

/* box andamento */
div#andamento { background:url('../../images/bg_shade_gray.gif') repeat-x;
padding:5px 5px 0 5px;
}
div#andamento h2 { background:url('../../images/bg_subtitle_blue.gif') repeat-x; 
height:22px;color:white;font-size:11px;
		text-transform:uppercase;line-height:22px;font-family:Trebuchet MS, Tahoma,Verdana, Arial, Helvetica, sans-serif;
		padding:0 0 0 10px;
}
div#andamento h2 span { display:block;background:url('../../images/ico_title_white.gif') no-repeat 0 7px;
padding:0 0 0 10px;
}
div#andamento p { text-align:right;color:#0065b5;padding:18px 10px 2px 0; }
div#andamento div { border:1px solid white;padding:6px 10px;background:#dedede; }
div#andamento div p { background:url('../../images/bg_tratt.gif') repeat-x 50% bottom;
color:#0064b2;height:12px;padding:2px 0 2px 0;
}
div#andamento div p span.sx_attribute { float:left; }
div#andamento div p span.dx_value { float:right; }

/* box management */
div#management { margin:12px 0 10px 0;background:#d7e3f1;padding:5px; }
div#management h2 { background:url('../../images/bg_subtitle_blue.gif') repeat-x; 
height:22px;color:white;font-size:11px;
		text-transform:uppercase;line-height:22px;font-family:Trebuchet MS, Tahoma,Verdana, Arial, Helvetica, sans-serif;
		padding:0 0 0 10px;
}
div#management h2 span { display:block;background:url('../../images/ico_title_white.gif') no-repeat 0 7px;
padding:0 0 0 10px;
}
div#management p {
	padding: 18px 10px 10px 15px;color:#0a59a4;
}
div#management p a { 
	margin:10px 0 0 0;display:block;color:#0a59a4;
	background:url('../../images/ico_blue_arrow.gif') no-repeat 0 2px;
padding:0 0 0 10px; 
}

/* ///// START BOX MAIN SX //////  */

/* ///// START BOX MAIN DX //////  */

/* box calendario */
div.calendario { border:6px solid #e0e0e0;padding:0 8px 10px 8px;margin:0 0 15px 0; }
div.calendario h2.title_box { height:25px;line-height:30px;text-transform:uppercase;color:#0065b4;font-weight:bold;text-align:center;
font-family:Trebuchet MS, Tahoma,Verdana, Arial, Helvetica, sans-serif;font-size:12px;
}

div.calendario a { color:#004882; }
div.real_cal { padding:0 0 0 0 !important;/*border-bottom:1px solid #d9e8f4 !important;*/ }
table.ms-cal {margin:0 !important; padding: 0 !important; border:0 !important; border-collapse:collapse !important;width:100% !important;}
table.ms-cal td,table.ms-cal th { background-color:white !important;font-size:10px !important;vertical-align:middle !important;margin:0 !important; padding: 0 !important; border:0 !important; border-collapse:collapse !important }
table.ms-cal th { background-color:#d3e0e9 !important;text-transform:uppercase;color:#0065b8 !important;}
table.ms-cal td a { color:#0065b8 !important;text-decoration:none !important;}
table.ms-cal td.day_sel,table.ms-cal td.day_sel a {font-weight:bold !important  }
table.ms-cal td.day_cur { background-color:transparent !important;border:1px solid #010101 !important;font-weight:normal !important  }

table.ms-cal td.day_csr { background-color:#c4701a !important; }
table.ms-cal td.day_csr a { color:white !important }
table.ms-cal td.day_fin { background-color:#0065b8  !important; }
table.ms-cal td.day_fin a { color:white !important }
table.ms-cal td.day_media {background-color:#00913e !important; }
table.ms-cal td.day_media a { color:white !important }
table.ms-cal td table.month_cal { background-color:#0065b8 !important;margin-bottom:-5px !important; }
table.ms-cal td table.month_cal td { vertical-align:bottom !important;text-transform:capitalize !important;padding:3px !important;background-color:#0065b8  !important;color:white !important;font-weight:bold !important;}
table.ms-cal td table.month_cal td a{ font-weight:bold !important;color:white !important;}
table.ms-cal td table.month_cal td.month_arrow_next  { font-size:9px !important; }

div.real_cal table.ms-cal td,div.real_cal table.ms-cal th { background-color:transparent !important; }
div.real_cal table.ms-cal th { background-color:#d3e0e9 !important;text-transform:uppercase;color:#0065b8 !important;}
div.real_cal table.ms-cal td a { color:#0065b8 !important;text-decoration:none !important;}
div.real_cal table.ms-cal td.ms-cal a { color:#AAAAAA !important;text-decoration:none !important;}
div.real_cal table.ms-cal td.day_sel, div.real_cal table.ms-cal td.day_sel a{ font-weight:bold !important  }
div.real_cal table.ms-cal td.day_cur { background-color:transparent !important;border:1px solid #010101 !important;font-weight:normal !important  }

div.real_cal table.ms-cal td.day_csr { background-color:#c4701a !important; }
div.real_cal table.ms-cal td.day_csr a { color:white !important }
div.real_cal table.ms-cal td.day_fin { background-color:#0065b8  !important; }
div.real_cal table.ms-cal td.day_fin a { color:white !important }
div.real_cal table.ms-cal td.day_media {background-color:#00913e !important; }
div.real_cal table.ms-cal td.day_media a { color:white !important }

ul#legend { display:block;margin:5px 0 0 20px;font-size:9px !important; }
ul#legend li { display:inline;color:#0065b4;}
ul#legend li#leg_fin {background:url('../../images/ico_cal_fin.gif') 0 2px no-repeat;padding:0 5px 0 12px;}
ul#legend li#leg_media {background:url('../../images/ico_cal_media.gif') 0 2px no-repeat;padding:0 5px 0 12px;}
ul#legend li#leg_csr {background:url('../../images/ico_cal_csr.gif') 0 2px no-repeat;padding:0 0 0 12px;}


div.real_cal ul#legend { width:100%;display:block;margin:5px 0 0 40px !important;font-size:9px !important;padding:5px 0 0 0 !important; }
div.real_cal ul#legend li { display:inline;color:#0065b4;}
div.real_cal ul#legend li#leg_fin {background:url('../../images/ico_cal_fin.gif') 0 2px no-repeat;padding:0 5px 0 12px;}
div.real_cal ul#legend li#leg_media {background:url('../../images/ico_cal_media.gif') 0 2px no-repeat;padding:0 5px 0 12px;}
div.real_cal ul#legend li#leg_csr {background:url('../../images/ico_cal_csr.gif') 0 2px no-repeat;padding:0 0 0 12px;}

/* box documenti */
div.documenti { height:226px;width:223px;margin:0 0 0 0;float:left;}  
/*div.documenti div { float:left; background: #fafffb url('../../images/bg_documentibox.gif') repeat-x;
margin:5px 0 0 0;padding: 0 0 9px 0; }*/
p.title_doc {clear:both;border-top:1px solid #e7e7e7;padding:9px 9px 3px 2px;font-size:10px !important;}
p.info_doc { padding:3px 9px 3px 2px;float:left; }
p.info_doc span{ float:left;clear:left;color:#00983e;font-size:10px !important;}
/*div.doc_inside p.info_doc a {
	height:14px;width:35px;float:right;color:#00983e;text-decoration:none;background:url('../../images/ico_pdf.gif') no-repeat right 50%;
}*/
div.doc_inside p.info_doc img { vertical-align:middle;float:right; }
div.documenti h2 { 
	text-align:left;
	padding:0 0 5px 2px;
}
div.doc_inside {  float:left; background: #fafffb url('../../images/bg_documentibox.gif') repeat-x;
margin:5px 0 0 0;padding: 0 0 9px 0; }

/* ///// END - BOX MAIN DX //////  */

/* --------------------------  END - CONTENT -------------------------- */

/* --------------------------  START - FOOTER -------------------------- */

div.footer { clear:both;float:none;padding: 10px 7px 5px 10px;margin:35px 0 20px 0; }
div.footer p { float:left;color:#9C9C9C; }
div.footer ul { float:right; }
div.footer ul li { display:inline;color:#9C9C9C; }
div.footer ul li a { color:#9C9C9C;padding:0 3px 0 1px; }

/* --------------------------  START - FOOTER -------------------------- */

/**/
.ms-SPLink, .ms-SpLinkButtonInActive {
	float:left;width:220px;overflow:hidden;
}



/**********************************************************************************************/
/* _lcid="1033" _version="12.0.4518"
    _LocalBinding */
/*html,  body
{
	text-align:center;
	height:100%;
	margin:0px;
	font-family:Tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#656565;
}*/

h1,h2,h3,h4,h5,p {margin:0;padding:0; }

table,tr,td { padding:0 !important;margin:0!important;border:0!important;border-collapse:collapse!important }

img { border:0; }

ul,li { margin:0;padding:0;list-style-type:none; }


.masterContent
{
	width:957px !important;
	text-align:left;
	margin:0 auto;
}
a { text-decoration:none;color:#9c9c9c }
a:hover { text-decoration:underline;color:#656565; }

input { margin:0;padding:0;font-family:Tahoma,Verdana,Arial, Helvetica, sans-serif }

/* strip path */
.breadcrumb
{
    font-family: tahoma; 
    color: black;
    width:auto;
    text-align:left;
    float:left;
    text-indent:207px;
    font-size:11px; 
    font-family: tahoma; 
    padding-left:4px 0 2px 4px;
    /*border-bottom:1px #CCCCCC solid;*/
    border:0;
    margin:10px 0 4px 0;
    clear:both;
}
.breadcrumb a, .breadcrumb:active, .breadcrumb a:active
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: black;
}
.breadcrumb a:hover
{
	text-decoration:none;
	color:#3b7cb8;
}
.breadcrumbCurrent
{
	font-weight:bold;
	color:#095ba6; 
}
/* top tab (label 'site actions' */
.login
{
	display:inline;
}
.login a:hover
{
	text-decoration:underline;
}
#ctl00_PlaceHolderTitleBreadcrumb_siteMapPath { color:#095ba6; }

.sharepointLogin
{
	float:right;
	width:auto;
	overflow:hidden
}



/*logo*/
.logo
{
    float:left;
	font-size:14pt; 
	font-family: tahoma;
	position:relative;
	width: 168px;
	overflow:hidden;
	height:81px;
	border:0;
	top:0;
	*top:-1px;
	left:2px;
	clear:both;
	/*background-color:red;*/
}
.logo a
{
	color: #656B77;
	height: 37px;
	width: 168px;
	overflow:hidden;
	text-indent:-1000px;
	background-image:url("../../images/unipol_logo.jpg");
	background-position:0 0px;
	*background-position:0 1px;
	background-repeat:no-repeat;
	display:block;	margin:10px 0 0 8px;
	clear:both;
}

/* search */
/*
.search
{
    height:26px;
    width:160px;
    overflow:hidden;
    float:right;
    font-size:12px !important;
    color:white;
    text-transform:uppercase;
    padding: 3px 10px 0 0;
    margin:3px 0 0 0;
    border:0;
}
.search input { 
	border:0;
	font-size:10px;
	margin:0 5px 0 5px;
	padding:0 0 2px 2px;
	vertical-align:middle;
}
.search img {
	vertical-align:middle;
} 
*/
.stripnav {
	height:26px;
	overflow:hidden;
	background-image: url('../../Images/_bg_nav.gif');
	clear:both;
}

/*/////////////////////// tabs main navigation //////////////*/
.topNav1
{
	padding:0;
	overflow:hidden;
	position:relative;
	height:26px;
	width:auto;
	float:left;
	overflow:hidden;
	border:0;
	/*background-image: url('../../Images/bg_nav.gif');*/
	}
.topNav1Item{
	font-family: tahoma;  
	font-size: 12px; 
	height:26px;
	overflow:hidden;
	color: white;	
	text-transform:uppercase !important;
	background-image:none;
	background-repeat:repeat-x;
	background-color:transparent;
	border:0;

}
.topNav1Item a
{
	padding-left:8px;display:block;height:26px;
	padding-right:10px;line-height:26px;
	overflow:hidden;
	color:white !important;
	background-color:transparent;
	background-image:none;
	*position:relative;
	*top:-1px;
	}
.topNav1Item a:hover {
	color:#095ba6 !important;padding-left:8px;display:block;height:26px;
	padding-right:10px;
	text-decoration:none;
	background-image:url('../../Images/bg_navactive.gif');

}
}
table.topNav1Item
{
	background-image:none !important;
	width:auto;
	overflow:hidden;
}
.topNav1 table td
{
    background-image:none;
    width:auto;
    overflow:hidden;
    background-color:transparent;
}
table.topNav1Selected a {
	color:#095ba6 !important;
	background-image:url('../../Images/bg_navactive.gif');
}
/*/////////////////////// tabs secondary navigation //////////////*/
.topNav2
{
	float:left;
	/*background-image: url('../../Images/bl_SecondaryNav_Bg.jpg');
	background-repeat:repeat-x;
	background-position:top right;*/
	background-image:none;
	background-color:#83c2fd;/*#98caea;	*/
	height:0px;
	overflow:hidden;
	margin-top:103px;
	*margin-top:100px;
	border:0;
	visibility:hidden;
}
.topNav2Item
{
	font-family: tahoma;  
	font-size: 9pt; 
}
.topNav2Item a
{
	display:block;
	position:relative;
	top:0px;
	*top:-1px;
	height:24px;
	line-height:24px;
	padding:0 10px;
	/*color: #FFFFFF;*/
	color:white;
	font-weight:bold;	
}

table.topNav2Item
{
	/*background-image: url('../../Images/bl_SecondaryNav_Divider.jpg');
	background-repeat:no-repeat;
	background-position:top right;*/
	background-image:none;
}
.topNav2Selected a
{
	color: white;	
	background-image: none;
	background-color:#FFFFFF;
}
.topNav2Hover a
{
	/*color:white;*/
	background-image: none;
	/*background-color:#3b7cb8;*/
	background-color:white;
	color:#3b7cb8;
}
.siteActionMenu
{
	float:right;
	background-image:none;
}
/* strip of top links */
.authoringRegion
{
	width:100%;
	background-color:white;
	color:#333333;
}

/* side bar navigations */
.leftNav
{
	margin-right:0px;
	margin-left:0;
	position:relative;
	/*margin-top:-22px;
	*margin-top:-18px;*/
	padding-top:0px;
	border:0;
	float:left;
	background-color: white;
	width:184px;
}
.leftNavSpacer
{
	width:184px;
	float:left;
}
/*.leftNavSelected
{
	background:url('../../images/bg_title_green.gif');
	height:26px;
}
*/


.leftNav1{
	color: #555555;
	width:184px;
	overflow:hidden;
	float:left;
}
.leftNav1
{
	font-family: tahoma;  
	font-size: 8pt; 
	font-weight:bold; 
	line-height:14pt;
}
.leftNav1 a
{
	font-family: tahoma;  
	font-size: 11px; 
	font-weight:bold; 
	padding-left:5px;
	display:block;
	color:#3b7cb8;
	padding-right:10px;
	border:0 !important;}

.leftNav1 a:hover
{
	color:white;

}

a.leftNav1 , .a.leftNav1:hover, .leftNav1 a.leftNav1, .leftNav1 a.leftNav1:hover {
	font-family: Trebuchet MS,tahoma; 
	font-size:14px !important;
	font-weight:bold;
	color: white;
	line-height:28px;
	text-align:center;
	text-transform:uppercase;
	border:0;
	background:url('../../images/bg_title_green.gif');
	height:26px;

}



.leftNav2
{	
	font-family: tahoma;  
	font-size: 11px; 
	height:26px;
	border:0 !important;

}
.leftNav2 a
{
	padding-left:10px;
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#555555;
	padding:0 0 0 15px;
	line-height:28px;
	height:26px;
	background:url('../../images/tratt_green.gif') bottom repeat-x;
}

.leftNav2 a:hover
{
	background-color:transparent;
	color:#3b7cb8;
}

.leftNavSelected {
	background-color:white !important;

}

.leftNavSelected a.leftNav2 {
	background-color:white !important;
	color:#3b7cb8;}


.leftNav3
{	
	font-family: tahoma;  
	font-size: 8pt; 
	line-height:14pt;
}
.leftNav3 a
{
	padding-left:18px;
	display:block;
	padding-right:10px;
	border:0  !important;
}
/*.leftNavHover
{
	background-color: white;
	color:#008837;
}
*/
.leftNavFlyOuts
{
	font-family:Tahoma; 
	font-size:8pt; 
	/*border-top:1px #CBD1E0 solid;
	border-left:1px #CBD1E0 solid;
	border-right:1px #CBD1E0 solid;	*/
}
.leftNavFlyOutsItem
{
	border-bottom:1px #CBD1E0 solid;
	background-color: #ECEFF3;
}
.leftNavFlyOutsItem a
{
	/*padding:1px 5px 1px 5px;*/
	display:block;
	color:#354260;
	*width:100px;
	min-width:100px;
}
.leftNavFlyOutsHover
{
	background-color: #3b7cb8;
}
.pageTitle
{
	padding-left:15px;
	padding-right: 0px;
	margin:3px 0 3px 0;
	font-family: Trebuchet MS,tahoma;  
	font-size: 18px; 
	font-weight: bold; 
	color: #6a6a6a;
	width:auto;
	text-transform:uppercase;
	height:auto;
}
.pageTitle span
{
	margin:0px;
	padding:0px;
}
/* tabs eventi e tabella eventi */
#eventi_2,#eventi_3 {
	display:none;
}
div.boxArchEventi {
	padding:10px 0 0 2px;font-size:10px !important;float:left;clear:both;
}

th.ms-vh {
	font-size:10px !important;padding:3px 0 !important;border-bottom:1px solid #e7e7e7!important;color:#c4d5e3!important;
}

td.ms-vb {
	font-size:10px !important;vertical-align:top !important; padding:5px !important;color:#004882 !important;font-weight:bold !important;
}

td.ms-vb a{
	font-weight:normal !important;color:#707070 !important;
}

table.archEventi {
	width:100%;
}
table.archEventi td {
	padding:0;margin:0;border-collapse:collapse;border:0;
}

ul.tabsEventi {
	width:492px;padding:0;margin:0;list-style-type:none;background:url('../../Images/bg_tab.gif') repeat-x;height:17px;font-size:9px;
}
ul.tabsEventi li{
	padding:0;margin:0;list-style-type:none;float:left !important;margin:0 5px;position:relative;top:0;text-transform:uppercase !important;font-weight:bold;
}

.tabEventi_on{
	background:white url('../../Images/bg_tab_active.gif') repeat-x;float:left !important;text-transform:uppercase !important;
	text-decoration:none;display:block;height:17px;padding:0 8px;line-height:19px;color:#004882;
	
}
.tabEventi_on:hover {
	text-decoration:none;color:#004882;text-transform:uppercase !important;
}

.tabEventi_off{
	height:17px;float:left !important;text-transform:uppercase !important;
	text-decoration:none;display:block;padding:0 8px;line-height:19px;color:#0065b4;}

.tabEventi_off:hover{
	text-decoration:none;background:white url('../../Images/bg_tab_active.gif') repeat-x;color:#0065b4;text-transform:uppercase !important;

}


.htabs {
	padding:5px 0 5px 5px;
	background-color:#dbeeff;
	border:0;
	border-top:1px solid #3b7cb8;
	color:#64aef0!important;
}

.ctabs {
	border:0;
	padding:5px 0 5px 3px !important;
	border-bottom:1px solid #dbeeff !important;
	background-color:white;
	
}
.ctabs a {
  color:#3b7cb8;text-decoration:none;
}
.ctabs a:hover {
  color:#3b7cb8;text-decoration:underline;
}


/* nav globali top */
.ms-siteactionsmenu,.siteActionMenu {
	border:0;
}
.siteActionMenu {
	padding:0 0 0 5px;
}
.siteActionMenu a {
	color:black;
}

.ms-globallinks img,.ms-siteactionsmenu img ,.siteActionMenu img {
	display:none;
}

.ms-consolestatuscheckoutframe {
	margin:20px 0 0 0;
}

/* side bar */
.sidebar_sx {
	width:223px;
	height:200px;
	float:left;
	background-color:#efefef;
}


.mainContainer {
	width:726px;
	/*background-color:yellow;*/
	float:right;
	margin:0;padding:0;
	overflow:hidden;
}

div#imageSplash {
	margin:-10px 0 0 0 !important;
	*margin:-18px 0 0 0 !important;
	padding:0 !important;
	border-top:2px solid #0065b3 !important;
	border-bottom:2px solid #0065b3 !important;

}


div#imageSplash img{
	/*border-top:2px solid #0065b3 !important;
	border-bottom:2px solid #0065b3 !important;*/
	margin:0;padding:0;
}

/* new overwrite */

table.splashLinkFrame {
	padding:0;
	margin:0;
	/*background-color:red;*/
	width:100%;
	float:left;
}

td.splashLinkArea {
	/*background-color:yellow;*/
	margin:0;
	padding:0;
}

/* box il gruppo */
.gruppo {
	/*background-color:yellow;*/
	

}

.gruppo h3 {
	font-size:12px;
	text-transform:uppercase;
	padding:0 0 0 8px;
	color:#0064b2;
	background: url('../../images/bg_subtitle_blue.gif') 0 3px no-repeat;
	margin:0 0 0 0;
}
.stripgruppo {
	background:#e8f1f8  url('../../images/bg_gruppobox.gif') bottom repeat-x;
	height:100px;
	padding:0 0 10px 0;
}
.gruppo1, .gruppo2, .gruppo3 {
	float:left;
	
}
.gruppo1 { width:176px;}
.gruppo2 { width:156px;}
.gruppo3 { width:auto;}

.gruppo1 h4, .gruppo2 h4, .gruppo3 h4 {
	color:#0165b3;padding:8px 10px;font-size:9px;
}

.gruppo1, .gruppo2 {
	border-right:1px solid #97bbdd;
	height:110px;
}

.stripgruppo ul {
	padding:0 10px 10px 10px;
	clear:both;
}

.stripgruppo li {
	color:#0165b3;
	padding:1px 0 1px 13px;
	background:url('../../images/ico_blue_arrow.gif') 0 4px no-repeat;
}

.stripgruppo li a { color:#0165b3; }

.ms-sbtable { 
	
	float:right;padding:0 7px 0 0;color:white;text-transform:uppercase;font-size:12px;font-weight:normal!important;
	font-family:Trebuchet MS, Tahoma,Verdana, Arial, Helvetica, sans-serif !important;height:26px;line-height:26px;
}
td.ms-sbcell {
	font-size:12px;font-weight:normal!important;background-color:transparent;
	font-family:Trebuchet MS, Tahoma,Verdana, Arial, Helvetica, sans-serif !important;height:26px !important;line-height:26px !important;
	overflow:hidden;
}
.ms-sbtable td input { margin:3px 0 0 4px;*margin:2px 0 0 4px; vertical-align:middle;}
.ms-sbtable td span { margin:-2px 0 0 0;}
.ms-sbtable td img { border:0;margin:2px 2px 0 4px;vertical-align:middle;font-size:10px;padding:1px 0 1px 2px;}




/* RR margine da 231 a 20 */
div#adminNav {
	position:relative ;top:0;margin:0 0 0 20 px;margin-bottom:10px;font-size:10px;
	height:23px;width:300px;background-color:#F5F5F5;
}


.siteActionMenu
{
	float:right;
	background-image:none;
	border:0;
}
/* strip of top links */
.authoringRegion
{
	width:100%;
	background-color:white;
	color:#333333;
}

/* search position
div#SRSB {
	float:right;position:absolute;z-index:1000;margin:1px 0 0 790px;
	*margin:1px 0 0 15px;
} */

div#zz8_SiteActionsMenu_t,div#zz10_SiteActionsMenu_t {
	border:0;background-image:none;background-color:transparent;float:left;
}
div#zz8_SiteActionsMenu_t a,div#zz10_SiteActionsMenu_t a {
	color:#717171;font-size:10px;font-weight:normal;font-family:Verdana;
}

.ms-SPLink, .ms-SpLinkButtonInActive{
	background-color:transparent;
	background-image:none;
	border:0;
}
.ms-SPLink a, .ms-SpLinkButtonInActive a {
	color:#717171 !important;font-size:10px;font-weight:normal;background-color:transparent;font-family:Verdana;
	padding:3px 0 0 0;
}

.ms-SPLink a:hover, .ms-SpLinkButtonInActive a:hover {
	border:0;background-color:transparent;text-decoration:underline;padding:3px 0 0 0;
}

div#zz6_Menu_t,div#zz8_Menu_t {
	line-height:16px;padding:0;display:block;height:23px;width:220px;overflow:hidden;float:right;
}
div#zz6_Menu_t a,div#zz8_Menu_t a{
	display:block;height:23px;width:220px;overflow:hidden;line-height:16px;padding:1px 0 0 12px;
	}
div#zz6_Menu_t a:hover,div#zz8_Menu_t a:hover{
	padding:2px 3px 0 11px;display:block;}
div#zz6_Menu_t img,div#zz8_Menu_t img {
	display:none;
}

/* iframe tabs comunicati - eventi */
iframe.iframe_tabs{
 border:0;width:492px;height:auto;margin:0;padding:0;overflow:hidden;
}


/* iframe documenti*/
iframe#doc_iframe {
	display:none;border:0;width:100%;height:auto;margin:0;padding:0;overflow:hidden;
}

/* mappa del sito */




