/* GENERALI */
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 5px 5px 0px 5px;
	color: #000000;
	background-color: #FFFFFF;
}
table, tr, td {
	/*border: 0;
	margin: 0;
	padding: 0;
	vertical-align: top;*/
}
th {
	font-weight: bold;
	text-align: left;
}
strong {
	font-weight: bold;
}
a {
	color: #000099;
	text-decoration: none;
}
a:hover {
	color: #191BFC;
	text-decoration: underline;
}
a.black {
	color: #000000;
}
p  {
	margin: 5px 0px 10px 0px;
}
p.clear {
	margin: 0;
}
form {
	margin: 0;
	padding: 0;	
}
input {
	margin: 0;
	padding: 0px 2px 0px 2px;
	border: 1px solid #999999;
}
 select {
	margin: 0;
	padding: 0;
	border: 1px solid #999999;
}
input.button {
	cursor: pointer;
	border: none;
	background-color: #3368CE;
	color: #FFFFFF;
}
input.check, input.radio {
	border: none;
	margin: 1px;
}
textarea {
	margin: 0;
	padding: 0px 3px 0px 3px;
	border: 1px solid #999999;
}
img {
	border: 0px;
}
.imgLeft {
	float: left;
	margin: 0 10px 2px 0;
}
ul {
	margin: 0;
	padding: 0;
}
ol {
	margin: 0;
	padding: 0px 0px 0px 30px;
}
ol li {
	padding: 1px 3px 1px 0px;
}
ul li {
	margin: 2px 0px 1px 20px;
	padding: 0px 3px 0px 8px;
	list-style: disc;
	line-height: 100%;
}
ul.noBullet li {
	margin: 2px 0px 1px 0;
	padding: 0px 3px 0px 8px;
	list-style: none;
	line-height: 100%;
}
ul.square li {
	margin: 2px 0px 1px 20;
	padding: 0px 3px 0px 8px;
	list-style: square;
	line-height: 100%;
}
ul.upper-alpha {
	margin: 2px 0px 1px 20;
}
ul.upper-alpha li{
	list-style: upper-alpha;
}
li.square li{
	margin: 2px 0px 1px 20;
	padding: 0px 3px 0px 8px;
	list-style: square;
	line-height: 100%;	
}
.right {
	float: right;
}
.left {
	float: left;
}
.center {
	text-align: center;
}
.txtRight {
	text-align: right;
}
.tdMiddle {
	vertical-align: middle;
}
.tdBottom {
	vertical-align: bottom;
}
.width10 {
	width: 10%;
}
.width100 {
	width: 100%;
}
.clear {
	clear: both;
	font-size: xx-small;
}
.imgMiddle {
	vertical-align: middle;
}
.rosso {
	color: #FF0000;
}
.grigio {
	color: #666666;
}

/* TESTATA */
.headTools {
	padding: 5px 10px 0 0;
	/*width: 100%;*/
	text-align: right;
	color: #C2CDDE;
}
.headTools STRONG {
	color: #003399;
}

.headTools A {
	color: #003399;
	text-decoration: none;
}

.headInfo  {
	text-align: right;
	padding: 15px 10px 5px 0;
	color: #8BA7C3;
}

.logo {
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: bottom; 
}
.spalla {
	padding: 5px 20px 0 0;
	text-align: right;
	width: 50%;
}
.spalla a {
	color: #000000;
	text-decoration: none;
}
.spalla a:hover {
	color: #000000;
	text-decoration: underline;
}
a.rss {
	background-color: #FF6500;
	color: #FFFFFF;
	padding: 0 2px;
}
a.rss:hover {
	color: #FFFFFF;
}
.dimTesto {
	text-align: right;
	padding: 20px 0 0 0;
}

.toolBar {
	background-color: #EDF1F7;
	padding: 0px;
	margin: 0px;
	width: 100%;
	background-image: url(/Conf2007/img/back_toolBar.gif);
	background-position: center;
	background-repeat: repeat-x;
}
.toolBarA {
	width: 30%;
	vertical-align: top;
}
.toolBarB {
	width: 40%;
	vertical-align: middle;
	white-space: nowrap;
	padding: 1px 0 1px 5px;
}
.toolBarC {
	width: 30%;
	vertical-align: middle;
	text-align: right;
	padding: 1px 10px 1px 0;
	white-space: nowrap;
}
.toolBar INPUT {
	border: 0px none #EDF1F7;
	font-size: x-small;
	margin: 1px;
}
.toolBar a {
	color: #336699;
	text-decoration: none;
}
.toolBar a:hover {
	color: #336699;
	text-decoration: underline;
}

.utente {
	float: left;
	min-height: 17px;
	height: auto !important;
	height: 17px;
	background-color: #F2F2F2;
	padding: 2px 5px 0 20px;
	color: #666666;
	clear: both;
}
.noUtente {
	float: left;
	min-height: 17px;
	height: auto !important;
	height: 17px;
	background-color: #FFFFFF;
	padding: 2px 5x 0 20px;
	color: #666666;
	clear: both;
}
.pagVisitate {
	float: left;
	padding: 2px 0 0 0;
	margin-left: 15px;
}

/* NAVIGAZIONE TAB */
.tabNav1liv {
	font-weight: lighter;
	margin-bottom: 1px;
}
.tabNav1liv a {
	color: #000000;
	text-decoration: none;
}
.tabNav1liv a:hover {
	color: #000000;
	text-decoration: none;
}
.nav1livSx {
	border-bottom: 1px solid #DDDDDD;
}
.nav1livDx {
	text-align: right;
	width: 17%;/*inserita per evitare lo spostamento su Firefox*/
	border-bottom: 1px solid #DDDDDD;
}
.nav1livBack {
	background-image: url(/Conf2007/img/back_nav1.png);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 32px;
	border-top: 1px solid #FFFFFF;
}
.nav1livBackHp { 
        background-image: url(/Conf2007/img/back_nav1.png); 
        background-position: bottom; 
        background-repeat: repeat-x; 
        height: 30px; 
        border-top: 1px solid #FFFFFF; 
} 
.space {
	border-bottom: 1px solid #AFAFAF;
	width: 3px;
}
.spaceBig {
	border-bottom: 1px solid #AFAFAF;
	width: 5%;
}
.navAngSxOff {
	background-image: url(/Conf2007/img/nav_ang_sx_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #DBE7FF;
	width: 8px;
	border-bottom: 1px solid #AFAFAF;
}
.navAngSxOn {
	background-image: url(/Conf2007/img/nav_ang_sx_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #DBE7FF;
	width: 8px;
	border-bottom: 1px solid #AFAFAF;
}
.navAngSxBluOff {
	background-image: url(/Conf2007/img/nav_ang_sx_blu_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #4699FE;
	width: 8px;
	border-bottom: 1px solid #AFAFAF;
}
.navAngDxOff {
	background-image: url(/Conf2007/img/nav_ang_dx_off.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #DBE7FF;
	width: 8px;
	border-bottom: 1px solid #AFAFAF;
}
.navAngDxOn {
	background-image: url(/Conf2007/img/nav_ang_dx_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #DBE7FF;
	width: 8px;
	border-bottom: 1px solid #AFAFAF;
}
.navAngDxBluOff {
	background-image: url(/Conf2007/img/nav_ang_dx_blu_off.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #4699FE;
	width: 8px;
	border-bottom: 1px solid #AFAFAF;
}
.navTabConfindustriaOff {
	background-image: url(/Conf2007/img/nav_bg_confindustria_off.gif);
	background-repeat: no-repeat;
	background-color: #DAE7FF;
	padding: 5px 0 0 14px;
	border-bottom: 1px solid #AFAFAF;
	text-align: center;
	width: 18%;
	white-space: nowrap;
}
.navTabConfindustriaOn {
	background-image: url(/Conf2007/img/nav_bg_confindustria_on.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding: 5px 0 0 14px;
	border-bottom: 1px solid #AFAFAF;
	text-align: center;
	width: 18%;
	white-space: nowrap;
}
.navTabCentroStudiOff {
	background-image: url(/Conf2007/img/nav_bg_centro_studi_off.gif);
	background-repeat: no-repeat;
	background-color: #DAE7FF;
	padding: 5px 0 0 14px;
	border-bottom: 1px solid #AFAFAF;
	text-align: center;
	width: 18%;
	white-space: nowrap;
}
.navTabCentroStudiOn {
	background-image: url(/Conf2007/img/nav_bg_centro_studi_on.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding: 5px 0 0 14px;
	border-bottom: 1px solid #AFAFAF;
	text-align: center;
	width: 18%;
	white-space: nowrap;
}
.navTabDaLeggereOff {
	background-image: url(/Conf2007/img/nav_bg_da_leggere_off.gif);
	background-repeat: no-repeat;
	background-color: #DAE7FF;
	padding: 5px 0 0 14px;
	border-bottom: 1px solid #AFAFAF;
	text-align: center;
	width: 18%;
	white-space: nowrap;
}
.navTabDaLeggereOn {
	background-image: url(/Conf2007/img/nav_bg_da_leggere_on.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding: 5px 0 0 14px;
	border-bottom: 1px solid #AFAFAF;
	text-align: center;
	width: 18%;
	white-space: nowrap;
}
.navTabServiziAssociativiOff {
	background-image: url(/Conf2007/img/nav_bg_servizi_associativi_off.gif);
	background-repeat: no-repeat;
	background-color: #DAE7FF;
	padding: 5px 0 0 14px;
	border-bottom: 1px solid #AFAFAF;
	text-align: center;
	width: 18%;
	white-space: nowrap;
}
.navTabServiziAssociativiOn {
	background-image: url(/Conf2007/img/nav_bg_servizi_associativi_on.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding: 5px 0 0 14px;
	border-bottom: 1px solid #AFAFAF;
	text-align: center;
	width: 18%;
	white-space: nowrap;
}
.navTabAssoOff {
	background-image: url(/Conf2007/img/nav_bg_asso_off.gif);
	background-repeat: no-repeat;
	background-color: #DAE7FF;
	padding: 5px 0 0 14px;
	border-bottom: 1px solid #AFAFAF;
	text-align: center;
	width: 18%;
	white-space: nowrap;
}
.navTabAssoOn {
	background-image: url(/Conf2007/img/nav_bg_asso_on.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding: 5px 0 0 14px;
	border-bottom: 1px solid #AFAFAF;
	text-align: center;
	width: 18%;
	white-space: nowrap;
}
.navTabOffBlu {
	background-image: url(/Conf2007/img/nav_bg_blu_off.gif);
	background-repeat: repeat-x;
	background-color: #4699FE;
	padding: 5px 0 0 0;
	border-bottom: 1px solid #AFAFAF;
	text-align: center;
	width: 15%;
	white-space: nowrap;
}
.navTabOffBlu a {
	color: #FFFFFF;
	text-decoration: none;
}
.navTabOffBlu a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/* NAVIGAZIONE SX */
.colSx {
	background-image: url(/Conf2007/img/bg_col_sx.gif);
	background-repeat: repeat-y;
	border-right: 1px solid #B0AFB4;
	/* width: 20%; */
	width: 180px;
	padding: 0 0 20px 6px;
	color: #0D4A89;
	vertical-align: top;
}
.colSxVuota {
	background-image: url(/Conf2007/img/bg_col_sx_vuota.gif);
	background-repeat: no-repeat;
	background-position: top right;
	/* width: 20%; */
	width: 180px;
	padding: 0 0 20px 6px;
	vertical-align: top;
}
.colSx h2 {
	font-weight: lighter;
	color: #FFFFFF;
	/*padding: 2px 4px 2px 15px;*/
	padding: 2px;
	margin-top: 0;
	border-top: 1px solid #B0AFB4;
	text-align: center;/*Emilia*/
}
.colSxBott {
	background-image: url(/Conf2007/img/back_navBott.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 8px;
}
h2.confindustria {
	background-color: #00CBD8;
	margin-top: 0;
	margin-left: 1px;
	background-image: url(/Conf2007/img/back_tit_confindustria.png);
	background-position: center;
	background-repeat: repeat-x;
}
h2.centroStudi {
	background-color: #FF7C00;
	margin-top: 0;
	margin-left: 1px;
	background-image: url(/Conf2007/img/back_tit_centrostudi.png);
	background-position: center;
	background-repeat: repeat-x;
}
h2.daLeggere {
	background-color: #0433FC;
	margin-top: 0;
	margin-left: 1px;
	background-image: url(/Conf2007/img/back_tit_daleggere.png);
	background-position: center;
	background-repeat: repeat-x;
}
h2.serviziAssociativi {
	background-color: #01D30B;
	margin-top: 0;
	margin-left: 1px;
	background-image: url(/Conf2007/img/back_tit_servassociativi.png);
	background-position: center;
	background-repeat: repeat-x;
}
h2.asso {
	background-color: #F90401;
	margin-top: 0;
	margin-left: 1px;
	background-image: url(/Conf2007/img/back_tit_asso.png);
	background-position: center;
	background-repeat: repeat-x;
}
h2.persistente {
	background-color: #DFE2FF;
	margin-top: 0;
	margin-left: 1px;
	color: #000000;
	background-image: url(/Conf2007/img/back_tit_persistente.png);
	background-position: center;
	background-repeat: repeat-x;}

ul.ulNav2liv {
	margin: 10px 0px 0px 0px;
	color: #003366;
}
ul.ulNav2liv li {
	list-style: none;
}
li.liNav2liv {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_blu.gif);
	background-repeat: no-repeat;
	line-height: 160%;
}
li.liNav2livPriv {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_red.gif);
	background-repeat: no-repeat;
	line-height: 160%;
}
li.liNav2livOn {
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_blu.gif);
	background-repeat: no-repeat;
	line-height: 160%;
	background-color: #E8F2FE;
}
li.liNav2livPrivOn {
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_red.gif);
	background-repeat: no-repeat;
	line-height: 160%;
	background-color: #E8F2FE;
}
li.liNav2liv a:hover {
	color: #191BFC;
	text-decoration: underline
}
li.liNav2livPriv a:hover {
	color: #FF0000;
	text-decoration: underline;
}
ul.ulNav3liv {
	margin: 0px 0px 0px 13px;
	color: #003366;
}
li.liNav3liv {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_blu.gif);
	background-repeat: no-repeat;
	line-height: 160%;
}
li.liNav3livPriv {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_red.gif);
	background-repeat: no-repeat;
	line-height: 160%;
}
li.liNav3livOn {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_blu.gif);
	background-repeat: no-repeat;
	line-height: 160%;
	background-color: #E8F2FE;
}
li.liNav3livPrivOn {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_red.gif);
	background-repeat: no-repeat;
	line-height: 160%;
	background-color: #E8F2FE;
}
li.liNav3liv a:hover {
	color: #191BFC;
	text-decoration: underline
}
li.liNav3livPriv a:hover {
	color: #FF0000;
	text-decoration: underline;
}
ul.ulNav4liv {
	margin: 0px 0px 0px 13px;
	color: #003366;
}
li.liNav4liv {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_blu.gif);
	background-repeat: no-repeat;
	line-height: 160%;
}
li.liNav4livPriv {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_red.gif);
	background-repeat: no-repeat;
	line-height: 160%;
}
li.liNav4livOn {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_blu.gif);
	background-repeat: no-repeat;
	line-height: 160%;
	background-color: #E8F2FE;
}
li.liNav4livPrivOn {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_red.gif);
	background-repeat: no-repeat;
	line-height: 160%;
	background-color: #E8F2FE;
}
li.liNav4liv a:hover {
	color: #191BFC;
	text-decoration: underline
}
li.liNav4livPriv a:hover {
	color: #FF0000;
	text-decoration: underline;
}
ul.ulNav5liv {
	margin: 0px 0px 0px 13px;
	color: #003366;
}
li.liNav5liv {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_blu.gif);
	background-repeat: no-repeat;
	line-height: 160%;
}
li.liNav5livPriv {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_red.gif);
	background-repeat: no-repeat;
	line-height: 160%;
}
li.liNav5livOn {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_blu.gif);
	background-repeat: no-repeat;
	line-height: 160%;
	background-color: #E8F2FE;
}
li.liNav5livPrivOn {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_red.gif);
	background-repeat: no-repeat;
	line-height: 160%;
	background-color: #E8F2FE;
}
li.liNav5liv a:hover {
	color: #191BFC;
	text-decoration: underline
}
li.liNav5livPriv a:hover {
	color: #FF0000;
	text-decoration: underline;
}
ul.ulNav6liv {
	margin: 0px 0px 0px 13px;
	color: #003366;
}
li.liNav6liv {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_blu.gif);
	background-repeat: no-repeat;
	line-height: 160%;
}
li.liNav6livPriv {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_red.gif);
	background-repeat: no-repeat;
	line-height: 160%;
}
li.liNav6livOn {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_blu.gif);
	background-repeat: no-repeat;
	line-height: 160%;
	background-color: #E8F2FE;
}
li.liNav6livPrivOn {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_red.gif);
	background-repeat: no-repeat;
	line-height: 160%;
	background-color: #E8F2FE;
}
li.liNav6liv a:hover {
	color: #191BFC;
	text-decoration: underline
}
li.liNav6livPriv a:hover {
	color: #FF0000;
	text-decoration: underline;
}
li.list0 {
	display: inline;
	margin: 0;
	padding: 0;
}


li.hot {
	background-color: #FFFFCC;
	border-top: 1px solid #FFFF00;
	border-bottom: 1px solid #FFFF00;
}

/* FOOTER */
.preFooter {
	height: 30px;
	border-bottom: 1px solid #FFFFFF;
	background-image: url(/Conf2007/img/back_preFooter.png);
	background-position: top;
	background-repeat: repeat-x;
}
.footer { 
        background-color: #CACACA; 
        padding: 2px 10px 8px 10px; 
        border-top: 1px solid #B0AFB4; 
        background-image: url(img/back_footer.png); 
        background-position: center; 
        background-repeat: repeat-x; 
        text-align: center; 
} 
.footer a {
	color: #000000;
}
.footer a:hover {
	color: #000000;
}

/* MENU TESTATA */
.menulist {
	padding: 0 0 20px 0;
	border: 1px solid #B0B0B0;
	border-top: none;
	display: none;
}
div.contentSubMenu div.menulist {
	padding: 0 0 20px 0;
	border: 1px solid #B0B0B0;
	margin: 0px;
	display: none;
}
.menulist ul li.linkOff {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_blu.gif);
	background-repeat: no-repeat;
	line-height: 160%;
}
.menulist ul li.linkOn{
	background-color: #E8F2FE;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 20px;
	color: #9B1818;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_blu.gif);
	background-repeat: no-repeat;
	line-height: 160%;
}
.menulist ul li.privateLinkOff {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_red.gif);
	background-repeat: no-repeat;
	line-height: 160%;
}
.menulist ul li.privateLinkOn{
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_red.gif);
	background-repeat: no-repeat;
	line-height: 160%;
	background-color: #E8F2FE;
}
.menulist li a, .menulist li.privateLinkOff a {
	text-decoration: none;
}
.menulist li a:hover {
	text-decoration: underline;
	color: #191BFC;
}
.menulist li.privateLinkOn a:hover {
	text-decoration: underline;
	color: #FF0000;
}
.contentMenu {
	position:absolute;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
.contentSubMenu {
	position:relative;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
.menuplus{ /*da fare*/
	margin-right: 0px;
	float: right;
}

/* HOME */
.sole {
	background-color: #FFE0CB;
	padding: 1px 1px 1px 80px;
	border-top: 1px solid #FFFFFF;
	background-image: url(/Conf2007/img/titsole24ore.gif);
	background-position: center left;
	background-repeat: no-repeat; 
	
}
.soleBott {
	float: right;
	padding: 1px 10px;
}
.back_sole {
 background-image: url(/Conf2007/img/back_sole.png);
 background-position: top;
 background-repeat: repeat-x;
}
.colHomeSx {
	width: 33%;
	padding: 0 8px 5px 12px;
	vertical-align: top;
}
.colHomeCenter {
	width: 33%;
	padding: 0 8px 5px 8px;
	vertical-align: top;
}
.colHomeDx {
	width: 33%;
	padding: 0 12px 5px 8px;
	vertical-align: top;
}
.colHomeEngSx {
	width: 215px;
	padding: 0 8px 5px 12px;
	vertical-align: top;
}
.colHomeEngCenter {
	width: 45%;
	padding: 0 8px 5px 8px;
	vertical-align: top;
}
.colHomeEngDx {
	width: 295px;
	padding: 0 12px 5px 8px;
	vertical-align: top;
}
h2.titHome {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #02418D;
	background-image: url(/Conf2007/img/back_titHome.png);
	background-position: top;
	background-repeat: repeat-x;
	padding: 5px 5px 2px 5px;
	margin: 0;
	font-weight: 500;
}
.dnp h2.titHome {
	color: #004188;
	margin: 0;
	font-weight: 500;
}
.sottoTitHome {
	color: #000000;
}
.colHomeSx a, .colHomeCenter a, .colHomeDx a {
	color: #000000;
}
.imgMargine {
	float: left;
	margin: 0 8px 4px 0;
}
.imgMargineTop {
	float: left;
	margin-top: 10px;
}
p.imgTxt {
	clear: both;
	min-height: 112px;
	height: auto !important;
	height: 112px;
	margin-bottom: 20px;
}
.divIframe { 
        height: 190px; 
        width: 100%; 
        clear: both; 
        margin-top: 3px; 
} 
.divIframeStampa {
      height: 110px;
      width: 100%;
      clear: both;
      margin-top: 3px;
}
.iframeMain {
	height: 370px;
	width: 100%;
	padding-right: 10px;
	clear: both;
}
.iframeCorpo {
	height: 450px;
	width: 100%;
	padding-right: 10px;
	clear: both;
}
.iframe {
	scrollbar-face-color: #C7D4F7;
	scrollbar-highlight-color: #C7D4F7;
	scrollbar-shadow-color: #C7D4F7;
	scrollbar-3dlight-color: #B7CFE0;
	scrollbar-track-color: #F7F7F7;
	scrollbar-arrow-color: #0D4987;
	scrollbar-darkshadow-color: #B7CFE0;
	scrollbar-base-color: #FFF;
}
.iframe a {
	color: #000000;
}
.icoIframe {
	clear: both;
	text-align: right;
	padding: 1px 20px 1px 2px;
	background-color: #CCCCCC;
	background-image: url(/Conf2007/img/back_iframeTools.png);
	background-position: center;
	background-repeat: repeat-x;
}
a.notifica {
	background-image: url(/Conf2007/img/ico_notifica.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
	margin-right: 20px;
	text-decoration: none;
}
a.archivio {
	background-image: url(/Conf2007/img/ico_archivio.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
	text-decoration: none;
}
a.elenco {
	background-image: url(/Conf2007/img/ico_elenco.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
	text-decoration: none;
}
.banner {
	margin-bottom: 10px;
}
.dnp {
	background-image: url(/Conf2007/img/bg_dnp.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding: 5px 0 0 14px;
	width: 100%;
}
.tdDnp {
	border-left: 1px solid #AFAFAF;
	border-right: 1px solid #AFAFAF;
	border-bottom: 1px solid #AFAFAF;
}
.dnpAngSx {
	background-image: url(/Conf2007/img/nav_ang_sx_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #DBE7FF;
	width: 8px;
}
.dnpAngDx {
	background-image: url(/Conf2007/img/nav_ang_dx_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #DBE7FF;
	width: 8px;
}
.hpIlSistema {
	background-image: url(/Conf2007/img/back_ilSistema.png);
	background-repeat: no-repeat;
	background-position: right top;
}

/* CORPO */
.back_search {
 background-image: url(/Conf2007/img/back_search.png);
 background-position: top;
 background-repeat: repeat-x;
}
.main {
	padding: 0 10px 40px 30px;
	color: #000000;
	vertical-align: top;
}
.mainPop {
	padding: 0 30px 40px 40px;
	color: #000000;
	vertical-align: top;
}
.mainErrore {
	padding: 0 30px 300px 40px;
	color: #000000;
	vertical-align: top;
}
.mainIframe {
	padding-left: 0;
}
.path {
	color: #999999;
}
.path a {
	color: #000000;
}
.path a:hover {
	color: #000000;
}
.ico {
	float: right;
	clear: both;
	background-image: url(/Conf2007/img/back_pageIcon.png);
	background-position: left center;
	background-repeat: no-repeat;
	height: 19px;
	padding: 2px 10px 0 25px;
	margin: 0;
}
.ico img {
	margin-left: 5px;
}
h1 {
	color: #4875AD;
	font-weight: lighter;
	margin: 20px 0;
}
.mainPop h1 {
	color: #646464;
	margin: 10px 0 20px 0;
}
h2 {
	color: #646464;
	margin: 20px 0 6px 0;
}
.sottoTitolo {
	color: #646464;
}
ul.lista {
	/*margin: 10px 0px 0px 0px;*/
	margin: 5px 0 0 0;
}
ul.lista li {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_blu_list.gif);
	background-repeat: no-repeat;
	line-height: 140%;
}
ul.lista li.privateLink {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_red_list.gif);
	background-repeat: no-repeat;
	line-height: 140%;
}
ul.lista li.intraLink { 
    margin: 0px 0px 0px 0px; 
    padding: 0px 10px 2px 20px; 
    list-style: none; 
    background-image: url(/Conf2007/img/arrow_green_list.gif); 
    background-repeat: no-repeat; 
    line-height: 140%; 
} 
ul.lista li.last {
	margin: 15px 0px 0px 0px;
	padding: 0px 10px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_blu_list.gif);
	background-repeat: no-repeat;
	line-height: 140%;
}
.iframe ul.lista li {
	margin: 2px 5px 2px 3px;
	padding: 0px 10px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_blu_list.gif);
	background-repeat: no-repeat;
	line-height: 140%;
	border-bottom: 1px dotted #CCCCCC;
}
.iframe ul.lista li.privateLink {
	margin: 2px 5px 2px 3px;
	padding: 0px 10px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_red_list.gif);
	background-repeat: no-repeat;
	line-height: 140%;
	border-bottom: 1px dotted #CCCCCC;
}
.iframe ul.lista li.intraLink {
	margin: 2px 5px 2px 3px;
	padding: 0px 10px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_green_list.gif);
	background-repeat: no-repeat;
	line-height: 140%;
	border-bottom: 1px dotted #CCCCCC;
}
ul.lista li a:hover, li.last a:hover, ul.listaOrizz li a:hover {
	color: #191BFC;
}
ul.lista li.privateLink a:hover, ul.listaOrizz li.privateLink a:hover {
	color: #FF0000;
}
ul.lista li.intraLink a:hover, ul.listaOrizz li.intraLink a:hover {
	color: #009933;
}
ul.listaNoMargin {
	margin: 0px 0px 0px 0px;
}
ul.listaNoMargin li a.linkRosso:hover {
	color: #FF0000;
}
ul.listaNoMargin li a.linkBlu:hover {
	color: #191BFC;
}
ul.listaOrizz {
	/*margin: 10px 0px 0px 0px;*/
	margin: 5px 0 0 0;
}
ul.listaOrizz li {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 3px 10px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_blu_list.gif);
	background-repeat: no-repeat;
}
ul.listaOrizz li.privateLink {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 3px 10px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/arrow_red_list.gif);
	background-repeat: no-repeat;
}
a.privateLink {
	padding-left: 15px;
	background-image: url(/Conf2007/img/arrow_red_link.gif);
	background-repeat: no-repeat;
}
a.privateLink:hover {
	color: #FF0000;
}
a.publicLink {
	padding-left: 15px;
	background-image: url(/Conf2007/img/arrow_blu_link.gif);
	background-repeat: no-repeat;
}
a.publicLink:hover {
	color: #191BFC;
}
a.intraLink {
	padding-left: 15px;
	background-image: url(/Conf2007/img/arrow_green_link.gif);
	background-repeat: no-repeat;
}
a.intraLink:hover {
	color: #009933;
}
a.verde:link, a.verde:visited {
	text-decoration: none;
	color: #4E9A04;
	background: transparent; 
	}

a.verde:hover {
	text-decoration: underline;
	color: #009B33;
	background: transparent; 
	}
a.blu:link, a.blu:visited {
	text-decoration: none;
	color: #0D4987;
	background: transparent; 
	}
a.blu:hover {
	text-decoration: underline;
	color: #79ABFD;
	background: transparent; 
	}
ul.noList li {
	line-height: 150%;
	color: #666666;
}
a.seguente {
	background-image: url(/Conf2007/img/ico_next.gif);
	background-repeat: no-repeat;
	padding: 0 20px 0 18px;
	text-decoration: none;
}
a.precedente {
	background-image: url(/Conf2007/img/ico_pre.gif);
	background-repeat: no-repeat;
	padding: 0 20px 0 18px;
	text-decoration: none;
}
a.expand {
	background-image: url(/Conf2007/img/ico_expand.gif);
	background-repeat: no-repeat;
	padding: 0 20px 0 18px;
	text-decoration: none;
}
a.collapse {
	background-image: url(/Conf2007/img/ico_collapse.gif);
	background-repeat: no-repeat;
	padding: 0 20px 0 18px;
	text-decoration: none;
}
a.infoHelp {
	background-image: url(/Conf2007/img/ico_info_help.gif);
	background-repeat: no-repeat;
	padding: 0 20px 0 18px;
	text-decoration: none;
}
.marginVista {
	padding-top: 10px;
}
td.vista {
	padding: 3x 4px;
}
.logoPop {
	padding: 20px 30px 0 40px;
}
ul.lista2 {
	margin: 10px 0px 0px 0px;
}
ul.lista2 li {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 2px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/ico_list.gif);
	background-repeat: no-repeat;
	line-height: 160%;
}
dl {
	width: 100%;
}
dt {
	float: left;
	font-weight: bold;
	color: #666666;
	width: 27% !important;
	width: 30%;
	border-top: 1px solid #DEDEDE;
	display: block;
	clear: both;
	padding: 4px;
	margin: 0px;
}
dd {
	float: left !important;
	float: none;
	color: #000000;
	width: 70% !important;
	width: 100%;
	border-top: 1px solid #DEDEDE;
	display: block;
	padding: 4px;
	margin: 0px;
}
h2.titMappa {
	font-family: Century Gothic, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004188;
	margin: 20px 0 0 0;
	padding: 0;
	font-weight: 500;
}
h2.titMappa a {
	text-decoration: none;
}
.tabCalend {
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
.tabCalend td {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.tabCalend td td {
	border: none;
}

/* BACK END */
.mainBE {
	padding: 0 0 40px 40px;
	color: #333333;
	width: 74%;
}
div.divLab {
	float: left;
	background-color: #F2F7FB;
	padding: 5px 2px 4px 2px;
	margin: 1px 0 1px 0;
}
div.divInput {
	float: left;
	padding: 1px 2px 1px 2px;
	margin: 0;
}
td.divLab {
	background-color: #F2F7FB;
	padding: 5px 2px 4px 2px;
	margin: 1px 0 1px 0;
	border-top: 1px solid #CCCCCC;
	border-bottom: 2px solid #FFFFFF;
}
td.divInput {
	padding: 1px 2px 1px 2px;
	margin: 0;
	border-top: 1px solid #CCCCCC;
	border-bottom: 2px solid #FFFFFF;
}
td.bordo {
	border-top: 1px solid #CCCCCC;
}
.divInput textarea {
	width: 90%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.divTxt {
	float: left;
	padding: 5px 2px 4px 2px;
	margin: 1px 0 1px 0;
}
div.divClearBE {
	clear: both;
	width: 100%;
	border-top: 1px solid #CCCCCC;
	margin: 1px 0 1px 2px;
}
h2.titForm {
	clear: both;
	background-color: #4574AC;
	color: #FFFFFF;
	padding: 1px 2px;
	margin: 4px 0 1px 2px;
}
.icoFunzioni {
	text-align: right;
	clear: both;
	width: 100%;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 3px 0;
}
.icoFunzioniLeft {
	clear: both;
	width: 100%;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 3px 0;
}
a.salva {
	background-image: url(/Conf2007/img/ico_salva.gif);
	background-repeat: no-repeat;
	padding: 0 20px 0 18px;
	text-decoration: none;
}
a.pubblica {
	background-image: url(/Conf2007/img/ico_pubblica.gif);
	background-repeat: no-repeat;
	padding: 0 20px 0 18px;
	text-decoration: none;
}
a.chiudi {
	background-image: url(/Conf2007/img/ico_chiudi.gif);
	background-repeat: no-repeat;
	padding: 0 20px 0 18px;
	text-decoration: none;
}
.sottoTit {
	clear: both;
	width: 100%;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 3px 0;
	margin-bottom: 4px;
}
h2.titBE {
	font-family: Century Gothic, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004188;
	margin: 25px 0 0 0;
	font-weight: 600;
}
.listDoc li {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/ico_doc.gif);
	background-repeat: no-repeat;
	line-height: 160%;
}
.listDoc li.pdf {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 20px;
	list-style: none;
	background-image: url(/Conf2007/img/ico_pdf.gif);
	background-repeat: no-repeat;
	line-height: 160%;
}
.listDoc li a:hover {
	color: #191BFC;
}

/* STRUTTURA */
.imgStruttura {
	position: relative; 
	float: left;
	z-index: 1;
	float: left;
}
.layerRosso {
	position: absolute; 
	left: 250px;
	width: 620px; 
	height: 457px;
	background-color: #DC0404; 
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	visibility: hidden;
	float: left;
}
.layerAzzurro {
	position: absolute; 
	left: 250px;
	width: 620px; 
	height: 457px;
	background-color: #6CC1DE;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	visibility: hidden;
	float: left;
}
.layerBlu {
	position: absolute; 
	left: 250px;
	width: 620px; 
	height: 457px;
	background-color: #436BCF;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	visibility: hidden;
	float: left;
}
.spazioDiv {
	padding: 130px 0 0 30px;
	border-top: 30px solid #FFFFFF;
	text-align: center;
}
.spazioDiv div  {
	padding: 6px 0 16px 0;
}
.layer {
	position: absolute; 
	right: 5px;
	top: 100px;
	width: 220px; 
	min-height: 400px;
	height: auto !important;
	height: 400px;
	border: 1px solid #4476AC;
	background-color: #FFFFFF;
	visibility: hidden;
	z-index: 3;
	float: right;
}
.layerTeseo {
	position: absolute; 
	left: 480px;
	top: 250px;
	width: 200px; 
	min-height: 200px;
	height: auto !important;
	height: 200px;
	border: 1px solid #4476AC;
	background-color: #FFFFFF;
	visibility: hidden;
	z-index: 3;
	float: right;
	background-image: url(/Conf2007/img/back_layerTeseo.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.layerTeseo div {
	clear: both;
	padding: 5px 10px 20px 10px;
}
.layerTeseo div ul {
	margin: 5px 0 0 0;
}
.layerTeseo div ul li {
	padding-top: 1px;
	padding-bottom: 5px;
}
.layerTeseoTit {
	padding-top: 3px;
	padding-bottom: 0px;
	color: #4476AC;
	background-color: #E9EBF5;
	background-image: url(/Conf2007/img/back_layerTeseoTit.gif);
	background-position: top;
	background-repeat: repeat-x;
}

/* COMUNITA' */
.comColSx {
	width: 20%;
	padding: 0 15px 40px 25px;
	vertical-align: top;
}
.comColCenter {
	width: 50%;
	padding: 0 20px 40px 0;
	vertical-align: top;
}
.comColCenterSmall {
	width: 40%;
	padding: 0 20px 40px 0;
	vertical-align: top;
}
.comColDx {
	width: 30%;
	padding: 0 10px 40px 0;
	vertical-align: top;
}
.comColDxBig {
	width: 40%;
	padding: 0 10px 40px 0;
	vertical-align: top;
}
a.sito {
	color: #3266CC;
	font-weight: bold;
}
.nav1livBackCom {
	background-image: url(/Conf2007/img/back_nav1_com.gif);
	background-repeat: repeat-x;
	height: 78px;
	padding: 5px 16px 0 25px;
}
.titCom {
	font-family: Century Gothic, Arial;
	font-style: italic;
	font-weight: lighter;
	color: #A7C3E8;	
}
.titCom A {
	color: #A7C3E8;	
	text-decoration: none;
}
.titCom A:hover {
	color: #A7C3E8;	
	text-decoration: underline;
}
.titComTec {
	font-family: Century Gothic, Arial;
	font-style: italic;
	font-weight: lighter;
	color: #A7C3E8;	
}
.titComTec A {
	color: #A7C3E8;	
	text-decoration: none;
}
.titComTec A:hover {
	color: #A7C3E8;	
	text-decoration: underline;
}
.titHomeComPro {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #02418D;
	padding: 5px 5px 2px 5px;
	margin: 0 0 5px 0;
	font-weight: 500;
}
.comBlu {
	color: #000080;
}
.comRosso {
	color: #F80403;
}
.comAzzurro {
	color: #A7C3E8;
}
a.linkComBlu:hover {
	color: #000080;
}
input.buttonCom {
	cursor: pointer;
	border: none;
}
.titBoxCom {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #02418D;
	background-image: url(/Conf2007/img/back_titHome.png);
	background-position: top;
	background-repeat: repeat-x;
	padding: 5px 5px 2px 5px;
	margin: 0;
	font-weight: 500;
}
.pathCom {
	color: #999999;
}
.pathCom a {
	color: #000000;
}
.pathCom a:hover {
	color: #000000;
}
.contentCom {
	border: 1px solid #9B9B9B;
	background-image: url(/Conf2007/img/bg_cont_com.gif);
	background-repeat: repeat-x;
	padding: 0 10px 60px 10px;
}
.contentCom h1 {
	margin: 10px 0 20 0;
}
.contentComTec {
	border: 1px solid #9B9B9B;
	background-image: url(/Conf2007/img/bg_cont_com.gif);
	background-repeat: repeat-x;
	padding: 0 10px 60px 10px;
}
.contentComTec h1 {
	margin: 10px 0 20 0;
}

/*MENU*/
div.topvoice{	
	float: left;
}

div.verticalcontent{	
	position: Absolute;    
	visibility: Hidden;    
	background-color: #FFFFFF;
	font: Normal 11px Verdana;
	width: 132px !important;
	width: 134px;
	border: Solid 1px #CCCCCC;
	margin: 0px 0px 0px 0px !important;
	margin: 28px 0px 0px 0px;
	left:0px; 
	z-index: 1000; 
}
/*aggiunta per il menù dofferente*/
div.verticalcontentENG{	
	position: Absolute;    
	visibility: Hidden;    
	background-color: #FFFFFF;
	font: Normal 11px Verdana;
	width: 144px !important;
	width: 146px;
	border: Solid 1px #CCCCCC;
	margin: 0px 0px 0px 0px !important;
	margin: 28px 0px 0px 0px;
	left:0px; 
}
div.orizontalcontent{
    float:left;
	position: Absolute;
	visibility: Hidden;    
	background-color: #FFFFFF;
	font: Normal 11px Verdana;
	width: 132px !important;
	width: 134px;   
	border: Solid 1px #CCCCCC;
	margin: -15px 0px 0px 115px !important;
	margin: -2px 0px 0px 0px;
	z-index: 1000; 
}

div.menuitemOff {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 2px 20px;
	background-image: url(/Conf2007/img/arrow_blu.gif);
	background-repeat: no-repeat;
    background-position: top left;
	line-height: 150%;
}

div.menuitemOn {
	background-color: #E8F2FE;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 2px 20px;
	color: #9B1818;
	background-image: url(/Conf2007/img/arrow_blu.gif);
	background-repeat: no-repeat;
	background-position: top left;
	line-height: 150%;
}

div.menuitemPrivateOff {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 2px 20px;
	background-image: url(/Conf2007/img/arrow_red.gif);
	background-repeat: no-repeat;
   background-position: top left;
	line-height: 150%;
}

div.menuitemPrivateOn {
	background-color: #E8F2FE;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 2px 20px;
	color: #9B1818;
	background-image: url(/Conf2007/img/arrow_red.gif);
	background-repeat: no-repeat;
	background-position: top left;
	line-height: 150%;
}

div.menuitemOff a, div.menuitemOn a {
	text-decoration: none;
	color: #000000;
}

div.menuitemPrivateOff a, div.menuitemPrivateOn a {
	text-decoration: none;
	color: #000000;
}

div.menuitemPrivateOff a:hover, div.menuitemPrivateOn a:hover {
	color: #FF0000;
	text-decoration: underline;
}



.bgTab1 {
	background-color: #F2F5F9;
	background-image: url(/Conf2007/img/bgTable.jpg);
	background-repeat: repeat-x;
	background-position: top;
	color: #336699;
	font-size: x-small;
	padding: 4px 20px 4px 8px;
	vertical-align: top;
}
.bgTab2 {
	background-color: #F2F5F9;
	color: #000000;
	background-image: url(/Conf2007/img/bgTable.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-size: x-small;
	padding: 4px 20px 4px 8px;
	vertical-align: top;
}
.datapage {
	background-color: #F2F5F9;
	color: #000000;
	background-image: url(/Conf2007/img/bgVista.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-size: x-small;
	padding: 4px 20px 4px 8px;
	vertical-align: top;
}
.datapageCOM {
	background-color: #F2F5F9;
	color: #000000;
	background-image: url(/Conf2007/img/bgVista.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-size: xx-small;
	padding: 4px 20px 4px 8px;
	vertical-align: top;
}

.newsletter {
	padding: 0 0 5px 0;
	margin: 0;
	background-color: #EDF1F7;
	background-image: url(/Conf2007/img/bg_Newsletter.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.newsletter2 {
	padding: 5px;
	margin: 0;
	background-color: #F6F8FB;
}
.justify
{
	text-align: justify;
}

/* CONVENZIONI */
.tabConv {
	width: 596px;
	height: 851px;
}
.tabConv td {
	vertical-align: top;
	padding: 0 40px 40px 104px;
	background-image: url(/Conf2007/img/bg_convenzioni_2008.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.linkConv { 
	vertical-align: top; 
       background-image: none; 
        width: 592px; 
} 
.linkConv td { 
        padding: 0 20px 10px 0; 
        margin: 0; 
        background-image: none; 
        width: 25%;
	text-align: center; 
} 

p.upper {
	color: #064287;
	font-size: 16px;
}
ul.listConv {
	margin: 0;
	padding: 0;
}
ul.listConv li {
	background-image: url(/Conf2007/img/bullet_convenzioni.gif);
	background-repeat: no-repeat;
	list-style: none;
	padding: 6px 40px 6px 20px;
	margin: 0;
	color: #840A2B;
	font-size: 16px;
	font-weight: bold;
}
/* nuove */

P.clearNew { 
        margin: 0; 
} 
.flashContainer { 
        margin: 0; 
        padding: 7px 0 0 0; 
        height: 133px; 
} 

ul.listaComunita {
	margin: 5px 0 0 0;
}
ul.listaComunita li {
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 10px 40px;
	list-style: none;
	background: url(/Conf2007/img/ico_community_list.gif) no-repeat top left;
	line-height: 100%;
}
ul.listaComunita li.linkCom { 
        background:transparent url(/Conf2007/img/ico_community_list.gif) no-repeat scroll left top; 
} 

.privateLinkCom:hover { 
        color: #FF0000; 
} 
ul.listaComitato {
	margin: 5px 0 0 0;
}
ul.listaComitato li {
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 10px 40px;
	list-style: none;
	background: url(/Conf2007/img/ico_community2_list.gif) no-repeat top left;
	line-height: 100%;
}
ul.listaComitato li.linkCT { 
        background:transparent url(/Conf2007/img/ico_community2_list.gif) no-repeat scroll left top; 
} 

.privateLinkCT:hover { 
        color: #FF0000; 
} 
.boxGrey {
	border: 1px solid #efefef;
	margin: 0;
	padding: 0 0 2px 0;
	background: url(/Conf2007/img/bg_boxGrey.gif) repeat-x top;
}

p.legenda {
	padding: 2px 4px;
	margin: 2px;
	color: #999999;
}

.blu {
	color: Blue;
}
.strisciaLink {
	background: url(/Conf2007/img/bg_strisciaLink.png) no-repeat top right;
	margin: 0;
	padding: 0;
	font-size: 0.01em;
	line-height: 0.01em;
}

/* diretta assemblea */
.assemblea2008 {
	background: url(/Conf2007/img/bg_tableVertice.png) no-repeat top right;
	margin: 0 50px;
}
.assemblea2008 td {
	vertical-align: top;
}
.assemblea2008top {
	background: #FFFFFF url(/Conf2007/img/assemblea2008/assemblea2008top.png) repeat-x top;
}
.assemblea2008left {
	background: #FFFFFF url(/Conf2007/img/assemblea2008/assemblea2008left.png) repeat-y left;
}
.assemblea2008right {
	background: #FFFFFF url(/Conf2007/img/assemblea2008/assemblea2008right.png) repeat-y right;
}
.assemblea2008bott {
	background: #FFFFFF url(/Conf2007/img/assemblea2008/assemblea2008bott.png) repeat-x bottom;
}
.assemblea2008 tr td iframe {
	width: 400px;
	height: 330px;
	border-top: 8px solid #CCCCCC;
	border-left: 8px solid #CCCCCC;
	border-right: 8px solid #EFEFEF;
	border-bottom: 8px solid #EFEFEF;
}


/* vertice 2008 */

.vertice2008 {
	width: 100%;
	background: url(/Conf2007/img/bg_tableVertice.png) no-repeat top right;
}
.vertice2008 td {
	vertical-align: top;
}
.vertice2008scheda {
	width: 33%;
	padding: 14px 3px 0 0;
	vertical-align: top;
}
.vertice2008scheda a img {
	float: left;
	margin: 0 3px 0 0;
}
.vertice2008scheda h2 {
	color: #666666;
	font-weight: lighter;
	padding: 0;
	margin: 5px 0 0 3px;
}
.vertice2008scheda p {
	color: #666666;
	font-weight: lighter;
	padding: 0;
	margin: 2px 0 0 3px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1em;
}
.vertice2008spacer {
	background: url(/Conf2007/img/bg_vertice2008spacer.png) repeat-x top;
	width: 100%;	
}
.vertice2008taccaSpacer {
	background: url(/Conf2007/img/Vertice/bg_vertice2008taccaSpacer.png) repeat-y left;	
}
.vertice2008taccaBlu {
	background: url(/Conf2007/img/Vertice/bg_vertice2008taccaBlu.png) repeat-y left bottom;		
}
.vertice2008taccaAzz {
	background: url(/Conf2007/img/Vertice/bg_vertice2008taccaAzz.png) repeat-y left bottom;		
}
.vertice2008taccaVerde {
	background: url(/Conf2007/img/Vertice/bg_vertice2008taccaVerde.png) repeat-y left bottom;		
}
.vertice2008taccaGiall {
	background: url(/Conf2007/img/Vertice/bg_vertice2008taccaGiall.png) repeat-y left bottom;		
}
.vertice2008taccaGrigio {
	background: url(/Conf2007/img/Vertice/bg_vertice2008taccaGrigio.png) repeat-y left bottom;		
}
.vertice2008taccaBluV {
	background: url(/Conf2007/img/Vertice/bg_vertice2008taccaBluV.png) repeat-y left bottom;		
}
.vertice2008taccaGrigioC {
	background: url(/Conf2007/img/Vertice/bg_vertice2008taccaGrigioC.png) repeat-y left bottom;		
}
.verticeCurvaClose {
	background: url(/Conf2007/img/Vertice/bg_curvaCloseDx.png) no-repeat bottom right;
	padding: 0;
	line-height: 0.01em;
	font-size: 0.01em;
}
.vertice2008top {
	background: url(/Conf2007/img/Vertice/taccaTopNew.png) top left no-repeat;
	padding: 15px 0 0 0;
}
.vertice2008titspacer {
	background:url(/Conf2007/img/Vertice/bg_vertice2008taccaSpacer.png) left repeat-y;
	padding: 35px 0 0 0;
}
.vertice2008top H1, .vertice2008titspacer H1 {
	margin: 0 0 0 0;
	padding:0 0 0 0;
