/* EVENTI ECM ***********************************/
.ecmevento {
	background-color:#A5C5F1;
	margin:10px 0px 30px 0px;
	padding:10px 0px 20px 0px;
	font-size:12px;
}
.ecmevento h1 {
	padding:25px 35px 10px 45px;
	color:#fff;
	font: normal normal bold 22px Arial,Helvetica,sans-serif;
	text-align:center;
	margin:0;
	text-shadow: 1px 1px 4px #555;
}
.ecmevento h1.multi1 {
	padding:25px 35px 5px 45px;
	color:#fff;
	font: normal normal bold 22px Arial,Helvetica,sans-serif;
	margin:0;
	text-shadow: 1px 1px 4px #555;
}
.ecmevento h1.multi2 {
	padding:0px 35px 5px 45px;
	color:#fff;
	font: normal normal normal 16px Arial,Helvetica,sans-serif;
	margin:0;
	text-shadow: 1px 1px 4px #555;
}

.ecmevento h2 {
	padding:5px 35px 5px 45px;
	font: normal normal bold 16px Arial,Helvetica,sans-serif;
	color:#fff;
	text-align:center;
	margin:0;
	text-shadow: 1px 1px 4px #555;
}
.ecmevento h2.multi1 {
	padding:5px 35px 5px 45px;
	font: normal normal bold 16px Arial,Helvetica,sans-serif;
	text-align:center;
	margin:0;
	text-shadow: 1px 1px 4px #555;
}
.ecmevento h2.multi2 {
	padding:0px 35px 15px 45px;
	font: normal normal bold 12px Arial,Helvetica,sans-serif;
	text-align:center;
	margin:0;
	text-shadow: 1px 1px 4px #555;
}
.ecmevento h2.titev {
	padding:0px 15px 15px 15px;
	margin:0px;
	font: normal normal bold 11px Arial,Helvetica,sans-serif;
	text-align:center;
	margin:0;
	color:#fff
}

.ecmevento h3 {
	padding:0px 35px 20px 45px;
	font: normal normal bold 16px Arial,Helvetica,sans-serif;
	margin:0;
}

.ecmevento h4 {
	padding:0px 35px 5px 45px;
	font: normal normal bold 14px Arial,Helvetica,sans-serif;
	color:#b8cad4;
}

.ecmevento .evid {
	font: italic normal bold 1.1em Arial,Helvetica,sans-serif;
	color:#d20001;
	padding:5px 0 0 45px;
	margin:0;
}

.ecmevento .centrato {text-align:center}
.ecmevento .titolo {text-align:center;font-size:16px;padding-top:20px;}
.ecmevento .titolol {font-weight:bold;font-size:15px;padding-top:20px;}
.ecmevento .notop {padding-top:0px;margin-top:0}
.ecmevento .bigtop {padding-top:40px;margin-top:0}

.ecmevento .sottotitolo {text-align:center;font-size:14px;padding-top:0;}

.ecmevento p {padding:8px 35px 5px 45px;text-align:justify}
.ecmevento p.indent0 {padding:5px 35px 0px 45px;}
.ecmevento p.indent0b {padding:5px 35px 10px 45px;}
.ecmevento p.indent1 {padding:0px 35px 0px 65px;}

.ecmevento p.right {text-align:right}
.ecmevento p.first:first-letter {font-size:30px;font-weight:bold}
.ecmevento img.des {float:right;margin:15px 35px 15px 15px}
.ecmevento img.desb {float:right;margin:15px 35px 15px 15px;border: 1px solid #B8CAD4}
.ecmevento p img.des {float:right;margin:15px 0px 15px 15px}
.ecmevento p img.desb {float:right;margin:15px 0px 15px 15px;border: 1px solid #B8CAD4}
.ecmevento img.sin {float:left;margin:15px 15px 15px 35px}
.ecmevento img.sinb {float:left;margin:15px 15px 15px 45px;border: 1px solid #B8CAD4}
.ecmevento p img.sin {float:left;margin:15px 15px 15px 0px}
.ecmevento p img.sinb {float:left;margin:15px 15px 15px 0px;border: 1px solid #B8CAD4}

.ecmevento p ul {padding:0px 35px 10px 50px;}
.ecmevento p ul li {
	list-style: square;
	list-style-position:inside;
}

.ecmevento ul.menu {padding:15px 35px 10px 65px;}
.ecmevento ul.menu li {
	font: normal normal bold 14px Arial,Helvetica,sans-serif;
	text-decoration: none;
	list-style: none;
	list-style-position:outside;
	color:#eee;
}
.ecmevento ul.menu li a{
	text-decoration: none;
}

.ecmevento ul.menu li a:hover{
	color:#f00;
}

.ecmevento ul.elenco {padding:0px 35px 10px 65px;}
.ecmevento ul.elenco li {
	text-decoration: none;
	list-style: none;
	list-style-position:outside;
	font-size:14px;
	font-weight:bold;
	padding:10px 35px 20px 0px;
}

.ecmevento ul.impolist {
	padding-top:20px;
	font-size:14px;
	font-weight:bold
}
.ecmevento ul.impolist li {
	padding-top:10px;
}

.ecmevento ol {padding:0px 35px 10px 65px;}
.ecmevento ol li {
	text-decoration: none;
	list-style: decimal;
	list-style-position:outside;
}
.ecmevento dd {
	padding:10px 35px 20px 65px;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	text-indent:0px;
	list-style: none;
}
.ecmevento dl.light {
	color:#8FAEBF;
}
.ecmevento dl.red {
	color:#D20001;
}

.ecmevento dd a {
	padding:0px;
	margin:0px;
}

.ecmevento hr {color:#b8cad4; background-color:#b8cad4; height:1px;border: 0;margin:15px 25px 15px 35px;}

.ecmevento table {
	border-collapse:collapse;
	margin-left:45px;
}

.ecmevento table.ecmrelatori {
	margin:20px 0 30px 145px;
	width:300px;
}
.ecmevento table.ecmrelatori2 {
	margin:20px 0 30px 30px;
	width:490px;
}

.ecmevento table.bordo1 {
	
	border: 2px solid #000;
	margin:10px 0 10px 50px;
	width:450px;
}
.ecmevento table.bordo1 td{
	border: 1px solid #000;
	font-size:12px;
	font-weight:bold;
	width:auto;
}
.ecmevento table.bordo1 td.descr{
	border: 1px solid #000;
	font-size:11px;
	font-weight:normal;
	width:350px;
}

.ecmevento table.ecmrelatori td {
	height:20px;
}

.ecmevento table td.cognome {
padding-right:60px;
}

.ecmevento table.ecmrelatori2 td.l {
	height:20px;
	width:170px;
}
.ecmevento table.ecmrelatori2 td.r {
	height:20px;
	width:390px;
}

.ecmevento table td {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
padding:10px;
vertical-align:top;
width:360px;
}

.ecmevento table td.l {
font-weight:bold;
padding:10px 5px;
vertical-align:top;
text-align:justify;
width:auto;
}


.ecmevento span.note{
	font: normal normal normal 10px Arial,Helvetica,sans-serif;
}

.ecmevento div.gallerycont {
	margin:0px;
	padding-left:48px;
}

.ecmevento div.gallery {
	width:100px;
	height:100px;
	border: 1px solid #B8CAD4;
	margin:5px;
	padding:10px 0 0 10px;	
	float:left;
}

.ecmevento div.ecm {margin:20px 25px 0 55px;padding:20px;border-left: 5px solid #B8CAD4;border-right: 5px solid #B8CAD4;background-color:#ECF2FB}
.ecmevento div.ecm h1 {
	padding:5px 35px 5px 0px;
	margin:0;
	font: normal normal bold 16px Arial,Helvetica,sans-serif;
	color:#093f87;
}
.ecmevento div.ecm h2 {
	padding:5px 35px 5px 0px;
	margin:0;
	font: normal normal bold 14px Arial,Helvetica,sans-serif;
	color:#093f87;
}
.ecmevento div.ecm h3 {
	padding:3px 35px 3px 0px;
	margin:0;
	font: normal normal normal 12px Arial,Helvetica,sans-serif;
	color:#093f87;
}
.ecmevento div.ecm a {
	font-weight:bold;
	color:#D20001;
}

.menulat {margin-top:55px}
.menucentr {width:210px; border:none; background:#fff; font-size:11px;font-weight:normal;color:#093f87;margin:40px 0 0 185px}

.capitolo p.formlike {padding-right:90px;color:red}

h2.tfeip {
	color:#093F87;
}

h1.tfeip {
	color:#093F87;
	margin-top:45px;
}

.programma p {
	margin: 0px 0 0 10px;
	font-size:13px;
}

.programma p span{
	color:#fff;
	font-size:14px;
	text-shadow: 1px 1px 4px #888;
}

.programma p.data_programma {
	background-color: #4B82CC;
	color: #FFFFFF;
	display: block;
	font-weight:normal;
	margin: 25px 0 20px 29px;
	padding: 0.7em;
	font-size:14px;
	text-shadow: 1px 1px 4px #555;
}

.programma p.titolo_sessione{
	margin: 20px 0 5px 15px;
	font-size:1.25em;
	font-weight:bold;
}

h3.relatori{
	margin:0;
	padding:0 25px 0 45px;
	font-size:14px;
}
h4.relatori{
	margin:0;
	padding:0 25px 0 45px;
	font-size:11px;
	color:#555;
	font-weight:normal;
	margin-bottom:10px;
	font-style: italic;
}


div.programma h3{
background: url("../img/orario-small.png") no-repeat scroll 2px 2px #ECF2FB;
display: block;
font-size: 12px;
font-weight: normal;
height: 15px;
line-height: 16px;
margin: 6px 41px 0;
padding: 1px 0 1px 7px;
text-align: center;
text-shadow: 1px 1px 4px #999999;
width: 83px;
}
