/* STRUTTURA */
.tdSx {
	background-image: url(/Conf2004/img/imgixi/bg_sx.gif);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	width: auto;
}
.tdDx {
	background-image: url(/Conf2004/img/imgixi/bg_dx.gif);
	background-position: left;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	width: auto;
}
.tdCenter {
	width: 816px;
}
.homeSx {
	width: 183px;
	background-color: #B6302B;
	background-image: url(/Conf2004/img/imgixi/bg_sx_home.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
.homeCenter {
	width: 284px;
}
.homeDx {
	width: 285px;
}
.internaCenter {
	width: 410px;
}
.internaDx {
	width: 160px;
}
.tdSpace {
	width: 1%;
}
.copy {
	vertical-align: bottom;
}
/* GENERALI */
body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	color: #757575;
	background-color: #FFFFFF;
}
table, tr, td {
	/*border: 0px;*/
	vertical-align: top;
}
th {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
a {
	text-decoration: none;
	color: #4372A8;
}
a:hover {
	text-decoration: underline;
}
p  {
	margin: 5px 0px 10px 0px;
}
form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
input {
	font-family: Arial, Helvetica, sans-serif;
   color: #757575;
	font-size: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
	border: 1px solid #A6ABB0;
}
 select {
	font-family: Arial, Helvetica, sans-serif;
   color: #757575;
	font-size: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #font-weight: bold;777777;
}
input.button {
	cursor: pointer;
	border: none;
	margin-left: 10px;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
   color: #757575;
	font-size: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
	border: 1px solid #A6ABB0;
}
textarea.popup {
	font-family: Arial, Helvetica, sans-serif;
   color: #757575;
	background-color: #F1F1F1;
	font-size: 100%;
	margin: 0px 0px 3px 0px;
	padding: 0px 3px 0px 3px;
	border: 1px solid #777777;
}
input.popup {
	font-family: Arial, Helvetica, sans-serif;
   color: #757575;
	background-color: #F1F1F1;
	font-size: 100%;
	margin: 0px 0px 3px 0px;
	padding: 0px 2px 0px 2px;
	border: 1px solid #777777;
}
img {
	border: 0px;
}
ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
ol {
	margin: 0px;
	padding: 0px 0px 0px 30px;
}
ol li {
	padding: 1px 3px 1px 0px;
}
ul li {
	margin: 2px 0px 1px 0px;
	padding: 0px 3px 0px 8px;
	list-style: none;
	line-height: 100%;
}
.hide {
	display: none;
}
.hidden {
	position: absolute;
	top: -100px;
}
div.content {
	/*height: 480px;
	overflow: auto;*/
	padding: 14px 8px 30px 8px;
	font-size: 70%;
}
.justify {
	text-align: justify;
}
.txtBig {
	font-size: 75%;
}
.txtMedium {
	font-size: 70%;
}
.txtSmall {
	font-size: 65%;
}
.txtLarge {
	font-size: 110%;
}
.black {
	color: #000000;
}
.right {
	float: right;
}
.left {
	float: left;
}
.tdMiddle {
	vertical-align: middle;
}
.tdCentrato {
	text-align: center;
}
.imgTop {
	vertical-align: top;
}
ul.ulList {
	padding: 0px 0px 10px 0px;
}
.list {
	list-style: url(/Conf2004/img/imgixi/list.gif);
	background-repeat: no-repeat;
	margin-left: 20px;
	padding: 2px 0px 2px 0px;
	line-height: 120%;
}
.list2 {
	margin-left: 15px;
}
/* TESTATA */
.spalla {
	padding: 4px;
	font-size: 65%;
}
.pipe {
	padding: 0px 10px 0px 10px;
}
.tdRic {
	width: 27%;
}
.tdLogin {
	width: 44%;
}
.tdConf {
	width: 27%;
}
/* NAVIGAZIONE */
ul.navigaz {
	font-size: 70%;
	margin: 0px 0px 150px 0px;
	color: #FFFFFF;
}
.ulNav2liv {
	margin: 6px 7px 0px 7px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CA6864;
}
li.list0 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	display: inline;
}
li.nav1livOff {
	margin: 0px;
	padding: 6px 7px 0px 7px;
	list-style: none;
	font-size: 100%;
}
li.nav1livOn {
	margin: 0px;
	padding: 6px 7px 5px 7px;
	list-style: none;
	font-size: 100%;
	background-color: #FFFFFF
}
a.nav1livOff {
	color: #FFFFFF;
	border-left: 4px solid #FFFFFF;
	padding: 0px 4px 0px 4px;
}
a.nav1livOn {
	color: #B6302B;
	border-left: 4px solid #B6302B;
	padding: 0px 4px 0px 4px;
	font-weight: bold;
}
a.nav2livOff {
	color: #FFFFFF;
	padding: 0px 4px 0px 8px;
	background-image: url(/Conf2004/img/imgixi/bg_nav2liv.gif);
	background-repeat: no-repeat;
}
a.nav2livOn {
	color: #FFFFFF;
	padding: 0px 4px 0px 8px;
	font-weight: bold;
	background-image: url(/Conf2004/img/imgixi/bg_nav2liv.gif);
	background-repeat: no-repeat;
}
a.nav3livOff {
	color: #FFFFFF;
	padding: 0px 4px 0px 8px;
	background-image: url(/Conf2004/img/imgixi/bg_nav2liv.gif);
	background-repeat: no-repeat;
}
a.nav3livOn {
	color: #FFFFFF;
	padding: 0px 4px 0px 8px;
	font-weight: bold;
	background-image: url(/Conf2004/img/imgixi/bg_nav2liv.gif);
	background-repeat: no-repeat;
}
span.spanSpace {
	padding-left: 2px;
}
div.divNav1liv {
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #CA6864;
}
/* PAGINE */
.boxMappaAngSxTop {
	background-image: url(/Conf2004/img/imgixi/mappa_ang_sx_top.gif);
	background-repeat: no-repeat;
	width: 9px;
}
.boxMappaAngDxTop {
	background-image: url(/Conf2004/img/imgixi/mappa_ang_dx_top.gif);
	background-repeat: no-repeat;
	width: 9px;
}
.boxMappaAngSxBot {
	background-image: url(/Conf2004/img/imgixi/mappa_ang_sx_bot.gif);
	background-repeat: no-repeat;
	width: 9px;
}
.boxMappaAngDxBot {
	background-image: url(/Conf2004/img/imgixi/mappa_ang_dx_bot.gif);
	background-repeat: no-repeat;
	width: 9px;
}
.bgBoxMappa {
	background-color: #37699B;
}
.bgBoxMappaBot {
	background-color: #1F3E5E;
}
.bgBoxSfumMappa {
	background-image: url(/Conf2004/img/imgixi/bg_sfum_mappa.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 70%;
}
.bgSfumMappaPiccola {
	background-image: url(/Conf2004/img/imgixi/bg_sfum_mappa_piccola.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #37699B;
}
.ulMappa {
	margin-bottom: 20px;
}
li.listMappa {
	background-image: url(/Conf2004/img/imgixi/list_mappa.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 2px 10px;
	font-size: 90%;
}
a.linkMappa {
	color: #FFFFFF;
	text-decoration: underline;
}
h2.lancioHome {
	color: #666666;
	font-size: 80%;
	font-weight: bold;
	padding: 5px 0px 15px 0px;
	margin: 0px;
}
h2.titMappa {
	color: #FFFFFF;
	font-size: 90%;
	font-weight: bold;
	padding: 5px 0px 15px 6px;
	margin: 0px 0px 10px 0px;
}
h2.titMappaPiccola {
	color: #FFFFFF;
	font-size: 70%;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 4px 9px;
}
/*.divLancio {  da inserire senza banner education e mezzogiorno
      min-height: 540px;
      height: auto !important;
      height: 540px;
      background-color: #E4E9F5;
}*/

/*.divLancio {  da inserire senza uno dei due banner
      min-height: 598px;
      height: auto !important;
      height: 598px;
      background-color: #E4E9F5;
}
.divLancio {
      min-height: 656px;
      height: auto !important;
      height: 656px;
      background-color: #E4E9F5;
}*/
.divLancio {
      min-height: 714px;
      height: auto !important;
      height: 714px;
      background-color: #E4E9F5;
}
.divMappa {
	min-height: 417px;
	height: auto !important;
	height: 417px;
	background-color: #1F3E5D;
}
.divMappaNoBanner {
	min-height: 540px;
	height: auto !important;
	height: 540px;
	background-color: #1F3E5D;
}
.divHeightMappaNoBanner {
	min-height: 440px;
	height: auto !important;
	height: 440px;
}
.divBoxRic {
	min-height: 32px;
	height: auto !important;
	height: 32px;
}
.boxGrigioAngSxTop {
	background-image: url(/Conf2004/img/imgixi/grigio_ang_sx_top.gif);
	background-repeat: no-repeat;
	width: 9px;
}
.boxGrigioAngDxTop {
	background-image: url(/Conf2004/img/imgixi/grigio_ang_dx_top.gif);
	background-repeat: no-repeat;
	width: 9px;
}
.boxGrigioAngSxBot {
	background-image: url(/Conf2004/img/imgixi/grigio_ang_sx_bot.gif);
	background-repeat: no-repeat;
	width: 9px;
}
.boxGrigioAngDxBot {
	background-image: url(/Conf2004/img/imgixi/grigio_ang_dx_bot.gif);
	background-repeat: no-repeat;
	width: 9px;
}
.bgBoxGrigio {
	background-color: #DEDEDE;
}
.boxPathAngSxTop {
	background-image: url(/Conf2004/img/imgixi/path_ang_sx_top.gif);
	background-repeat: no-repeat;
	width: 5px;
}
.boxPathAngDxTop {
	background-image: url(/Conf2004/img/imgixi/path_ang_dx_top.gif);
	background-repeat: no-repeat;
	width: 5px;
}
.boxPathAngSxBot {
	background-image: url(/Conf2004/img/imgixi/path_ang_sx_bot.gif);
	background-repeat: no-repeat;
	width: 5px;
}
.boxPathAngDxBot {
	background-image: url(/Conf2004/img/imgixi/path_ang_dx_bot.gif);
	background-repeat: no-repeat;
	width: 5px;
}
.boxAzzAngSxTop {
	background-image: url(/Conf2004/img/imgixi/azz_ang_sx_top.gif);
	background-repeat: no-repeat;
	width: 9px;
}
.boxAzzAngDxTop {
	background-image: url(/Conf2004/img/imgixi/azz_ang_dx_top.gif);
	background-repeat: no-repeat;
	width: 9px;
}
.boxAzzAngSxBot {
	background-image: url(/Conf2004/img/imgixi/azz_ang_sx_bot.gif);
	background-repeat: no-repeat;
	width: 9px;
}
.boxAzzAngDxBot {
	background-image: url(/Conf2004/img/imgixi/azz_ang_dx_bot.gif);
	background-repeat: no-repeat;
	width: 9px;
}
.bgBoxAzz {
	background-color: #E4E9F5;
}
.boxRigaAngSxTop {
	background-image: url(/Conf2004/img/imgixi/riga_ang_sx_top.gif);
	background-repeat: no-repeat;
	width: 9px;
}
.boxRigaAngDxTop {
	background-image: url(/Conf2004/img/imgixi/riga_ang_dx_top.gif);
	background-repeat: no-repeat;
	width: 9px;
}
.boxRigaAngSxBot {
	background-image: url(/Conf2004/img/imgixi/riga_ang_sx_bot.gif);
	background-repeat: no-repeat;
	width: 9px;
}
.boxRigaAngDxBot {
	background-image: url(/Conf2004/img/imgixi/riga_ang_dx_bot.gif);
	background-repeat: no-repeat;
	width: 9px;
}
.bgBoxRigaOrizzTop {
	background-image: url(/Conf2004/img/imgixi/bg_riga_orizz_top.gif);
	background-repeat: repeat-x;
}
.bgBoxRigaOrizzBot {
	background-image: url(/Conf2004/img/imgixi/bg_riga_orizz_bot.gif);
	background-repeat: repeat-x;
}
.bgBoxRigaVertSx {
	background-image: url(/Conf2004/img/imgixi/bg_riga_vert_sx.gif);
	background-repeat: repeat-y;
}
.bgBoxRigaVertDx {
	background-image: url(/Conf2004/img/imgixi/bg_riga_vert_Dx.gif);
	background-repeat: repeat-y;
}
.boxRilevAngSxTop {
	background-image: url(/Conf2004/img/imgixi/rilev_ang_sx_top.gif);
	background-repeat: no-repeat;
	width: 9px;
}
.boxRilevAngDxTop {
	background-image: url(/Conf2004/img/imgixi/rilev_ang_dx_top.gif);
	background-repeat: no-repeat;
	width: 9px;
}
.boxRilevAngSxBot {
	background-image: url(/Conf2004/img/imgixi/rilev_ang_sx_bot.gif);
	background-repeat: no-repeat;
	width: 9px;
}
.boxRilevAngDxBot {
	background-image: url(/Conf2004/img/imgixi/rilev_ang_dx_bot.gif);
	background-repeat: no-repeat;
	width: 9px;
}
.bgBoxRilev {
	background-color: #E6F1FB;
}
input.grigio {
	background-color: #F1F1F1;
}
h1.titPag {
	margin: 0px 0px 0px 0px;
	font-size: 130%;
	font-weight: bold;
	color: #757575;
}
h2.titPag {
	margin: 0px 0px 0px 0px;
	font-size: 120%;
	font-weight: bold;
	color: #757575;
}
.sottoTit {
	font-size: 130%;
	color: #757575;
	font-weight: light;
	padding-bottom: 6px;
}
.path {
	padding: 0px 0px 0px 5px;
	font-size: 65%;
}
.boxRelatori {
	border-top: 1px solid #CCCCCC;
}
.nomeRel {
	float: left;
	padding-top: 22px;
}
.imgRel {
	border: 1px solid #B6302B;
	margin: 5px 30px 5px 0px;
}
.imgRelBig {
	border: 1px solid #B6302B;
	float: right;
	margin: 0px 0px 3px 10px;
}
td.icoForrmato {
	padding: 7px 5px 5px 0px;
}
td.doc {
	padding: 5px;
	font-size: 70%;
	width: 100%;
}
.divDoc {
	width: 116px;
	overflow: hidden;
}
.imgVert {
	margin-bottom: 15px;
}
li.listNone {
	padding: 4px 0px 4px 0px;
}
.divFoto {
	width: 127px;
	float: left;
	height: 200px;
	margin-right: 10px;
}
.divFotoTesto {
	height: 200px;
}
.divApp {
	border-bottom: 1px solid #ECECEC;
	padding: 6px 0px 6px 0px;
}
li.listRisRic {
	padding: 4px 0px 4px 0px;
	border-bottom: 1px solid #BDBDBD;
}
li.listRisRicLast {
	padding: 4px 0px 4px 0px;
}
body.frame {
	scrollbar-3dlight-color: #FF4557; 
	scrollbar-arrow-color: #FF4557;
	scrollbar-base-color: #FF4557; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-face-color: #FFFFFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #FF4557;
	scrollbar-track-color: #FFFFFF;
}
iframe.frame {
	border-top: 1px solid #BDBDBD;
	border-bottom: 1px solid #BDBDBD;
	width: 96%;
	height: 400px;
}
.bgTestataPopup {
	background-image: url(/Conf2004/img/imgixi/bg_testata_popup.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.divBack {
	float: right;
	padding-right: 40px;
}
.icoBack {
	vertical-align: bottom;
	margin-right: 5px;
}
.icoViste {
	vertical-align: bottom;
	margin: 0px 3px 1px 0px;
}
.icoTorna {
	vertical-align: bottom;
	margin-right: 5px;
}
.divViste {
	float: right;
	padding: 5px 20px 0px 0px;
}
.tdRilev {
	padding: 2px 10px 2px 0px;
	width: 1%;
}
li.mappa1liv {
	margin: 0px;
	padding: 6px 7px 5px 7px;
	list-style: none;
	font-size: 100%;
}
a.mappa1liv {
	color: #747474;
	font-weight: bold;
	border-left: 4px solid #B5302B;
	padding: 0px 4px 0px 6px;
}
.ulMappa2liv {
	margin: 6px 7px 0px 7px;
	padding-bottom: 10px;
}
a.mappa2liv {
	color: #747474;
	padding: 0px 4px 0px 8px;
	background-image: url(/Conf2004/img/imgixi/bg_mappa2liv.gif);
	background-repeat: no-repeat;
}
.imgProg {
	float: left;
	margin: 2px 10px 2px 0px;
}
.datapage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #666666;
	margin-bottom: 1px;
	padding: 0 2px;
	border-top: 1px solid #E7F0F7;
}
.banner {
	width: 100%;
	margin-top: 2px;
}

