.amenu,a,a img {
	text-decoration:none
}

#togliere {
	display: none;
}

#menu-master-sx ul,.menudx ul,.menusx ul {
	list-style-image:none;
	list-style-type:none
}
.header,.wrd {
	position:relative
}
.ullista li,ul.menu1 {
	list-style:none
}
body {
	background-color:#EFEFEF;
	font-size:14px;
	font-family:'Open Sans',sans-serif;
	margin:0 auto;
	padding:0;
	color:#6f7a91;
	text-align:center
	
	}
strong2018 {
	background-color:#EFEFEF;
	font-size:1em;
	line-height: 1.8em;
	font-family:'Open Sans',sans-serif;
	margin:0 auto;
	padding:0;
	color:#6f7a91;
	text-align:center

}
.divmenudx18,.divmenudx1830 {
	width:183px;
	padding-top:8px;
	padding-left:0px;
	padding-right:0px;
	font-family:Arial;
	font-size:12px;
	text-align:left;
	border:0 solid;
	vertical-align:bottom;
	border-bottom:1px solid #DFE4EA
}
.divmenudx18 {
	height:15px
}
.divmenudx1830 {
	height:30px
}
.divmenudx18 a,.divmenudx1830 a {
	color:#fff;
	text-decoration:none;
	margin-right:10px
}
.divmenudx182,.divmenudx185 {
	margin-left:5px;
	color:#06c;
	text-decoration:none
}
.divmenudx182 {
	font-size:12px;
	font-family:Tahoma



}
.amenu5,.amenu7 {
	width:196px;
	text-align:left
}
p {
	margin-bottom:10px;
	line-height:1.6em
}
.amenu {
	font-family:Arial;
	font-size:12px;
	color:#051c44;
	font-weight:700
}
.amenu7 {
	padding-left:7px
}
.amenu5 {
	padding-left:5px
}
a img {
	border:0
}
h1 {
	font-size:1.6em;
	padding-bottom:0;
	margin-bottom:0
}
h2 {
	font-size:1.2em;
	font-weight:600
}
h3 {
	font-size:1.2em
}
h4 {
	font-size:1.1em
}
h5,h6 {
	font-size:1em
}
.leftColumn>h1,.leftColumn>h2,.rightColumn>h1,.rightColumn>h2 {
	margin-top:0
}
.page {
	width:px;
	background-color:#fff;
	margin:20px auto 0;
	border:1px solid #496077
}
.header {
	margin:0;
	padding:0;
	background:#4b6c9e;
	width:100%
}
.header h1 {
	font-weight:700;
	margin:0;
	padding:0 0 0 20px;
	color:#f9f9f9;
	border:none;
	line-height:2em;
	font-size:2em
}
.leftCol,.main {
	margin:12px 8px 8px
}
.main {
	padding:0 12px;
	min-height:420px
}
.leftCol {
	padding:6px 0;
	width:200px;
	min-height:200px
}
.footer {
	color:#4e5766;
	padding:8px 0 0;
	margin:0 auto;
	text-align:center;
	line-height:normal
}
fieldset {
	margin:1em 0;
	padding:1em;
	border:1px solid #ccc
}
fieldset p {
	margin:2px 12px 10px 10px
}
fieldset.changePassword label,fieldset.login label,fieldset.register label {
	display:block
}
fieldset label.inline {
	display:inline
}
legend {
	font-size:1.1em;
	font-weight:600;
	padding:2px 4px 8px
}
input.passwordEntry,input.textEntry {
	width:320px;
	border:1px solid #ccc
}
div.accountInfo {
	width:42%
}
.clear {
	clear:both
}
.title {
	display:block;
	float:left;
	text-align:left;
	width:auto
}
.loginDisplay {
	font-size:1.1em;
	display:block;
	text-align:right;
	padding:10px;
	color:#fff
}
.loginDisplay a:hover,.loginDisplay a:link,.loginDisplay a:visited {
	color:#fff
}
.failureNotification {
	font-size:1.2em;
	color:Red
}
.submitButton {
	text-align:right;
	padding-right:10px
}
.menusx,.menusx li a,.menusx ul {
	margin:0;
	padding:0
}
#menu-top {
	font-family:Verdana;
	font-size:11px;
	color:#900;
	margin:auto;
	padding:0
}
#menu-top table tr td {
	font-size:11px;
	height:35px;
	width:137px;
	text-align:center;
	vertical-align:middle;
	background:url(../Images/bottone_fuori.jpg)
}
#menu-master-sx li a,.menudx li a,.menusx li a {
	text-decoration:none;
	height:24px;
	font-size:11px;
	border:1px solid #E6EBE3
}
#menu-top table tr td a,#menu-top table tr td a:hover {
	text-decoration:none;
	color:#fff
}
#menu-top table tr td:hover {
	font-family:Verdana;
	font-size:11px;
	color:#900;
	vertical-align:middle;
	text-decoration:none;
	background:url(../Images/bottone_sopra.jpg)
}
#menu-master-sx,.menusx {
	float:left;
	width:190px;
	font-family:Verdana,Arial,Helvetica,sans-serif
}
#menu-top table tr td.prom {
	vertical-align:middle;
	text-decoration:none;
	background:url(../Images/bottone_in.jpg)
}
.menusx {
	text-align:left
}
.menusx li a {
	background-color:#C8CDC6
}
#menusx li a:visited,.menusx li a:link {
	color:#FFF;
	background-color:#78BA84;
	display:block;
	margin:0;
	padding:8px 0 0 5px
}
.menusx table tr td {
	color:#FFF;
	background-repeat:no-repeat;
	padding-right:0;
	padding-bottom:0;
	padding-left:5px
}
.menudx,.menudx ul {
	margin:0;
	padding:0
}
.menudx {
	width:190px;
	text-align:right
}
.menudx li a {
	background-color:#C8CDC6;
	margin:0;
	padding:0 10px 0 0
}
.menudx li a:link,.menudx li a:visited {
	color:#FFF;
	background-color:#78BA84;
	display:block;
	padding:8px 5px 0 0
}
.menudx table tr td {
	color:#FFF;
	background:url(../Images/barretta_link.jpg) no-repeat;
	padding-right:0;
	padding-bottom:0;
	padding-left:5px
}
#menu-master-sx {
	text-align:left;
	padding:0;
	margin:0
}
#menu-master-sx ul {
	margin:0;
	padding:0
}
#menu-master-sx li a {
	background-color:#C8CDC6;
	margin:0;
	padding:0
}
#menu-master-sx li a:link,#menu-master-sx li a:visited {
	color:#FFF;
	background-color:#A9D5AD;
	display:block;
	margin:0;
	padding:8px 0 0 5px
}
#menu-master-sx li a:hover {
	color:#FFF;
	background-color:#98C09C;
	padding:8px 0 0 5px
}
#container #sidebar1 #menu-master-sx #int-menu {
	width:190px;
	color:#FFF;
	font-size:14px;
	line-height:21px;
	background-repeat:no-repeat;
	background-position:right center;
	padding:8px 0 5px 5px
}
#menu-top-corsi {
	font-family:Geneva,Arial,Helvetica,sans-serif;
	width:980px;
	margin:auto;
	padding:0;
	float:left
}
#menu-top-corsi ul {
	list-style:none;
	text-align:center;
	margin:0;
	padding:0
}
#menu-top a.prom:active,#menu-top a.prom:focus,#menu-top a.prom:visited,#menu-top-corsi a.prom:hover,#menu-top-corsi a.prom:link,#menu-top-corsi a:active,#menu-top-corsi a:focus,#menu-top-corsi a:hover,#menu-top-corsi a:link,#menu-top-corsi a:visited {
	float:left;
	width:138px;
	background-repeat:no-repeat;
	background-position:center;
	padding:6px 0
}
#menu-top-corsi li {
	font-size:10px;
	display:inline;
	margin:0;
	height:30px
}
#menu-top-corsi a:link,#menu-top-corsi a:visited {
	color:#fff;
	text-decoration:none;
	background-color:#98C09C;
	background-image:url(images/btn.jpg);
	border-width:1px;
	border-style:solid;
	border-color:#98C09C
}
#menu-top-corsi a:active,#menu-top-corsi a:focus,#menu-top-corsi a:hover {
	color:#000;
	background-color:#A6BEAC;
	background-image:url(images/btn-giu.jpg);
	margin:0
}
#menu-top a.prom:visited,#menu-top-corsi a.prom:link {
	color:#FFF;
	text-decoration:none;
	background-color:#C65757;
	background-image:url(btn_prom.jpg);
	margin:0;
	border-width:1px;
	border-style:solid;
	border-color:#98C09C
}
#menu-top a.prom:active,#menu-top a.prom:focus,#menu-top-corsi a.prom:hover {
	color:#000;
	background-color:#A6BEAC;
	background-image:url(btn_prom-giu.jpg);
	margin:0
}
.imgNoBorder {
	border:0
}
.CloudBox {
	width:100px;
	text-align:center;
	border:1px solid navy;
	background-color:#fff
}
.divChat,.divdestrolink,.lilist {
	text-align:left
}
ul.menu1 li a {
	display:block;
	text-decoration:none;
	font-size:8px
}
ul.menu1 li {
	display:inline
}
ul.menu1 li a:active,ul.menu1 li a:hover {
	background:#30C;
	color:#fff
}
.unwatermarked {
	height:18px;
	width:148px
}
.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray
}
.autocomplete_completionListElement {
	margin:0!important;
	background-color:#fff;
	color:windowtext;
	border:solid buttonshadow;
	border-width:1px;
	cursor:'default';
	overflow:auto;
	height:200px;
	text-align:left;
	list-style-type:none;
	z-index:100
}
#ctl00_MainContent_apSedi_content,.accordionoverflow,.accordionoverflow div,.accordionoverflow div div {
	overflow:hidden
}
.autocomplete_highlightedListItem {
	background-color:#ff9;
	color:#000;
	padding:1px
}
.autocomplete_listItem {
	background-color:window;
	color:windowtext;
	padding:1px
}
.bunnerpubscuola {
	margin-left:4px
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:.7
}
.modalPopup {
	background-color:#ffd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px
}
.sampleStyleA,.sampleStyleB {
	background-color:#FFF
}
.modalPopup p {
	padding:5px
}
.sampleStyleB {
	font-family:monospace;
	font-size:10pt;
	font-weight:700
}
.sampleStyleC {
	background-color:#dfd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic
}
.sampleStyleD {
	background-color:#00f;
	color:#fff;
	font-family:Arial;
	font-size:10pt
}
.menudestro {
	background:#DEDEDE
}
.menudestrostrong {
	color:#06c
}
.pnlRichiestaInfoCSS {
	margin-left:20px
}
.pnlRichiestaInfoCSSCertificazione {
	margin-left:45px
}
.noborder {
	border:0
}
.coldx,.lilist {
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#CECECE;
	border-left-color:#CECECE;
	border-left-width:1px;
	border-left-style:solid
}
.notextdecoration {
	text-decoration:none
}
.divChat {
	margin:0 auto;
	display:none
}
.lilist {
	height:17px
}
.divdestrolink {
	font-family:Arial;
	width:168px;
	font-size:11px
}
.divdestrolink a {
	text-decoration:none
}
.divdestrolink #divdestrolinkdiv1 {
	background:url(../Immagini/categoria.jpg);
	width:168px;
	height:25px;
	margin-top:10px;
	color:#fff;
	font-size:14px;
	font-family:Arial;
	text-align:center;
	display:inline-block
}
.divdestrolink #divdestrolinkdiv1 div {
	height:4px
}
.divdestrolink #divdestrolinkdiv1 strong {
	font-size:12px
}
#htmltagcloud {
	font-size:100%;
	width:auto;
	font-family:'lucida grande','trebuchet ms',arial,helvetica,sans-serif;
	background-color:#fff;
	margin:1em 1em 0;
	border:2px dotted #ddd;
	line-height:2.4em;
	word-spacing:normal;
	letter-spacing:normal;
	text-transform:none;
	text-align:justify;
	text-indent:0
}
#credit,.style3 {
	text-align:center
}
#htmltagcloud a:link,#htmltagcloud a:visited {
	text-decoration:none
}
#htmltagcloud a:hover {
	color:#fff;
	background-color:#05f
}
#htmltagcloud a:active {
	color:#fff;
	background-color:#03d
}
.tagcloud0,.tagcloud0 a,.tagcloud1,.tagcloud1 a {
	color:#ACC1F3
}
.wrd {
	padding:0
}
.wrd a {
	text-decoration:none
}
.tagcloud0 {
	font-size:1em;
	z-index:10
}
.tagcloud1 {
	font-size:1.4em;
	z-index:9
}
.tagcloud2,.tagcloud2 a,.tagcloud3,.tagcloud3 a {
	color:#86A0DC
}
.tagcloud2 {
	font-size:1.8em;
	z-index:8
}
.tagcloud3 {
	font-size:2.2em;
	z-index:7
}
.tagcloud4,.tagcloud4 a,.tagcloud5,.tagcloud5 a {
	color:#607EC5
}
.tagcloud4 {
	font-size:2.6em;
	z-index:6
}
.tagcloud5 {
	font-size:3em;
	z-index:5
}
.tagcloud6,.tagcloud6 a {
	color:#4C6DB9
}
.tagcloud6 {
	font-size:3.3em;
	z-index:4
}
.tagcloud7,.tagcloud7 a {
	color:#395CAE
}
.tagcloud7 {
	font-size:3.6em;
	z-index:3
}
.tagcloud8,.tagcloud8 a {
	color:#264CA2
}
.tagcloud8 {
	font-size:3.9em;
	z-index:2
}
.tagcloud9,.tagcloud9 a {
	color:#133B97
}
.tagcloud9 {
	font-size:4.2em;
	z-index:1
}
.tagcloud10,.tagcloud10 a {
	color:#002A8B
}
.tagcloud10 {
	font-size:4.5em;
	z-index:0
}
.freq {
	font-size:10pt!important;
	color:#bbb
}
#credit {
	color:#333;
	margin-bottom:.6em;
	font:.7em 'lucida grande',trebuchet,'trebuchet ms',verdana,arial,helvetica,sans-serif
}
.Stile3,.aup {
	font-weight:700
}
#credit a:link,#credit a:visited {
	color:#777;
	text-decoration:none
}
#credit a:hover {
	color:#fff;
	background-color:#05f
}
.aup,.ullista li a {
	color:#000
}
#credit a:active {
	text-decoration:underline
}
.aup,.ullista li a {
	text-decoration:none
}
.divnewsclass1,.divnewsclass2,.divnewsclass3 {
	display:none
}
.divChat {
	z-index:1000000
}
.style5 {
	width:93px
}
.style6 {
	width:20px
}
.dropdown {
	width:248px;
	border:2px solid #737f8e;
	position:absolute;
	background:#fff;
	z-index:2
}
.ullista li {
	padding-top:3px;
	padding-bottom:3px;
	margin-left:-30px
}
.ullista li:hover {
	background:#f8f2f2
}
.aup:hover {
	color:grey
}
.linkmenuverde:hover {
	border-left:2px solid green;
	padding-left:5px
}
.linkmenuverde,.linkmenuverde30 {
	color:#fff;
	border-left:0 solid green;
	padding-left:0;
	width:150px;
	margin-bottom:5px;
	text-align:left;
	margin-top:2px;
	border-bottom:1px solid #DFE4EA
}
.linkmenuverde {
	height:15px
}
.linkmenuverde30 {
	height:30px
}
.linkmenuverde a,.linkmenuverde30 a {
	color:#fff;
	text-decoration:none;
	margin-right:10px
}
.linkmenuverde2,.linkmenuverde5 {
	margin-left:5px;
	color:#06c;
	text-decoration:none
}
.linkmenuverde2 {
	font-size:12px;
	font-family:Tahoma
}
.Stile3,.Stile4 {
	color:#21437f
}
.style1 {
	width:981px
}
.style2 {
	width:980px
}
div.jHtmlArea .ToolBar ul li a.custom_disk_button {
	background:url(images/disk.png) no-repeat
}
.adminlink,.adminlinkselected {
	font-weight:700;
	text-decoration:none;
	padding:5px;
	margin:2px;
	background:#000
}
div.jHtmlArea {
	border:1px solid #ccc
}
.adminlink {
	color:#fff
}
.adminlinkselected {
	color:red
}
.table_td {
	height:71px;
	text-align:right
}
.bodydiv,.bodydivtable #trlogin td {
	vertical-align:top;
	text-align:center
}
.curlycontainer {
	border:1px solid #b8b8b8;
	margin-bottom:1em;
	width:380px
}
.bodydiv,.bodydivtable {
	display:inline-block;
	width:100%;
}
.curlycontainer .innerdiv {
	background:url(images/brcorner.gif) bottom right no-repeat;
	position:relative;
	left:2px;
	top:2px;
	padding:1px 4px 15px 5px
}
.bodydivtable {
	padding:0;
	border-spacing:0
}
.bodydivtable #trlogin td {
	display:inline-block
}
.bodydivtabletrlogindiv {
	vertical-align:top;
	margin-top:4px;
	text-align:justify
}
.bodydivtabletrlogindiv table .td1 #menuDivCorsiPerAziende,.bodydivtabletrlogindiv table .td1 #menuDivHome {
	margin-right:25px;
	height:26px;
	vertical-align:bottom
}
.bodydivtabletrlogindiv table {
	width:100%
}
.bodydivtabletrlogindiv table .td1 {
	width:828px;
	text-align:left
}
.bodydivtabletrlogindiv table .td2 {
	width:150px;
	height:26px
}
.bodydivtabletrlogindiv table .td1 #menuDivHome {
	margin-left:5px
}
.bodydivtabletrlogindiv table .td1 #menuDivHome #aMenuHome {
	text-decoration:none;
	color:#fff;
	font-size:12px
}
.bodydivtabletrlogindiv table .td1 #menuDivCorsiPerAziende #aMenuCorsiPerAzienda {
	text-decoration:none;
	color:#fff;
	font-size:12px
}
.bodydivtabletrlogindiv table .td1 #menuDivCorsiCitta {
	height:26px
}
.bodydivtabletrlogindiv table .td1 #menuDivCorsiCitta #aMenuCorsiCitta {
	text-decoration:none;
	color:#fff;
	height:25px;
	margin-right:25px
}
.bodydivtabletrlogindiv table .td1 #menuDivCorsiOnLine {
	height:26px
}
.bodydivtabletrlogindiv table .td1 #menuDivCorsiOnLine #aMenuCorsiOnLine {
	text-decoration:none;
	color:#fff;
	height:25px;
	margin-right:25px
}
.bodydivtabletrlogindiv table .td1 #menuDivNews {
	height:26px
}
.bodydivtabletrlogindiv table .td1 #menuDivNews #aMenuNews {
	text-decoration:none;
	color:#fff;
	height:25px;
	margin-right:25px
}
.bodydivtabletrlogindiv table .td1 #menuDivComeIscriversi {
	height:26px
}
.bodydivtabletrlogindiv table .td1 #menuDivComeIscriversi #aMenuComeIscriversi {
	text-decoration:none;
	color:#fff;
	height:25px
}
.bodydivtabletrlogindiv table .td2 table tr .td1 {
	width:24px
}
.bodydivtabletrlogindiv table .td2 table tr .td2 {
	width:84px;
	color:#fff
}
.bodydiv .table2 {
	display:inline-block;
	padding:0;
	border-spacing:0
}
.bodydiv .table2 #trRicerca {
	background:#fff
}
.bodydiv .table2 #trRicerca .trRicercatd1 {
	text-align:left
}
.bodydiv .table2 #trRicerca .trRicercatd1 #tabRicerca {
	padding:0;
	border-spacing:0;
	width:981px
}
.bodydiv .table2 #trRicerca .trRicercatd1 #tabRicerca .tabRicercatd1 {
	vertical-align:top
}
.bodydiv .table2 #trRicerca .trRicercatd1 #tabRicerca .tabRicercatd1 #pnlSearch {
	height:83px;
	text-align:center;
	display:inline-block
}
.bodydiv .table2 #trRicerca .trRicercatd1 #tabRicerca .tabRicercatd1 #pnlSearch .pnlSearchdiv1 {
	width:193px;
	height:71px;
	float:left
}
.bodydiv .table2 #trRicerca .trRicercatd1 #tabRicerca .tabRicercatd1 #pnlSearch .pnlSearchdiv1 #imgHome {
	border:0;
	width:247px;
	height:86px;
	margin-top:16px
}
.bodydiv .table2 #trRicerca .trRicercatd1 #tabRicerca .tabRicercatd1 #pnlSearch .pnlSearchimg1 {
	margin-left:70px
}
.bodydiv .table2 #trRicerca .trRicercatd1 #tabRicerca .tabRicercatd1 #pnlSearch .pnlSearchtable1 {
	margin-left:55px;
	margin-top:5px;
	width:296px;
	padding:0;
	border-spacing:0;
	text-align:center;
	display:inline-block
}
.bodydiv .table2 #trRicerca .trRicercatd1 #tabRicerca .tabRicercatd1 #pnlSearch .pnlSearchtable1 table tr .tdvert {
	width:2px;
	background:url(../images/linea_vert.png)
}
.bodydiv .table2 #trRicerca .trRicercatd1 #tabRicerca .tabRicercatd1 #pnlSearch .pnlSearchtable1 .pnlSearchtable1div1 {
	border:1px solid #ABABAB;
	float:left;
	background:#fff
}
.bodydiv .table2 #trRicerca .trRicercatd1 #tabRicerca .tabRicercatd1 #pnlSearch .pnlSearchtable1 .pnlSearchtable1div1 table {
	width:100%
}
.bodydiv .table2 #trRicerca .trRicercatd1 #tabRicerca .tabRicercatd1 #pnlSearch .pnlSearchtable1 .pnlSearchtable1div1 table .pnlSearchtable1div1td1 {
	text-align:left;
	width:90px
}
.bodydiv .table2 #trRicerca .trRicercatd1 #tabRicerca .tabRicercatd1 #pnlSearch .pnlSearchtable1 .pnlSearchtable1div1 table .pnlSearchtable1div1td2 {
	text-align:left;
	width:333px
}
.bodydiv .table2 #trRicerca .trRicercatd1 #tabRicerca .tabRicercatd1 #pnlSearch .pnlSearchtable1 .pnlSearchtable1div1 table .pnlSearchtable1div1td2 #txtCosa {
	width:316px;
	border:0;
	padding:3px;
	font-size:18px
}
.bodydiv .table2 #trRicerca .trRicercatd1 #tabRicerca .tabRicercatd1 #pnlSearch .pnlSearchtable1 .pnlSearchtable1div1 table .pnlSearchtable1div1td2 #divAutoCompleteCosa {
	display:none
}
.bodydiv .table2 #trRicerca .trRicercatd2 {
	vertical-align:bottom;
	text-align:left
}
.bodydiv .table2 #trRicerca .trRicercatd2 .trRicercatd2div1 {
	margin-left:-31px
}
.bodydiv .table2 #trRicerca .trRicercatd2 #ctl00_ctl00_pnlRichiestaInfo,.bodydiv .table2 #trRicerca .trRicercatd2 #ctl00_pnlRichiestaInfo {
	display:inline-block;
	width:136px
}
.bodydiv .table2 .table2td2,.bodydiv .table2 .table2td2Elearning {
	text-align:center;
	width:980px;
	border-left:1px solid #BDBDBD;
	border-right:1px solid #BDBDBD
}
.bodydiv .table2 .table2div1 {
	height:107px
}
.bodydiv .table2 .table2div2 {
	margin-top:5px
}
.bodydiv .table2 .table2td1 {
	height:114px;
	vertical-align:bottom
}
.bodydiv .table2 .table2td2 {
	display:inline-block
}
.bodydiv2 {
	background:#f0efef;
	width:100%
}
.bodydiv2 #bodydiv2div1 {
	background:#f0efef;
	width:970px;
	font-family:'Open Sans',sans-serif;
	font-weight:700;
	font-size:12px;
	margin:auto
}
.center {
	text-align:center;
	margin:auto
}
.bodydiv2 #bodydiv2div1table1 {
	width:100%;
	padding:0;
	border-spacing:0
}
.bodydiv2 #bodydiv2div1table1 #bodydiv2div1table1td2,.bodydiv2 #bodydiv2div1table1 #bodydiv2div1table1td3 {
	text-align:left
}
.bodydiv2 #bodydiv2div1table1 #bodydiv2div1table1td4table1 {
	width:236px;
	padding:0;
	border-spacing:0
}
.bodydiv2 #bodydiv2div1table1 #bodydiv2div1table1td4table1 #bodydiv2div1table1td4table1td1 {
	font-size:10px;
	color:#000
}
.bodydiv2 #bodydiv2div1table1 #bodydiv2div1table1td5 {
	text-align:right
}
.bodydiv2 #bodydiv2div1table1 #bodydiv2div1table1td5 div {
	width:232px;
	height:430px;
	font-family:'Open Sans',sans-serif;
	font-size:11px;
	color:#051c44;
	margin-left:58px;
	margin-right:-3px;
	padding-left:5px;
	text-align:justify
}
.bodydiv2 #bodydiv2div1table1 #bodydiv2div1table1td6 {
	font-family:'Open Sans',sans-serif;
	font-size:12px;
	color:#051c44
}
.bodydiv2 #bodydiv2div1table1 #bodydiv2div1table1td6 div {
	text-align:left;
	width:205px
}
.bodydiv2 #bodydiv2div1table1 #bodydiv2div1table1td7,.bodydiv2 #bodydiv2div1table1 #bodydiv2div1table1td8 {
	font-family:'Open Sans',sans-serif;
	font-size:12px;
	color:#051c44
}

.bodydiv2 #bodydiv2div1table1 #bodydiv2div1table1td8 #bodydiv2div1table1td8a1 {
	border:0 solid #000;
	margin-left:5px;
	float:left
}
.bodydiv2 #bodydiv2div1table1 #bodydiv2div1table1td8 div {
	text-align:left;
	width:150px;
	left:50px;
	top:25px
}
#bodyimg1,#bodyimg1corso {
	z-index:1;
	position:absolute;
	width:100%;
	left:0
}
.left {
	text-align:left;
}
.right {
	text-align:right
}
.justify {
	text-align:justify
}
.bodydiv2 #bodydiv2div1table1 #bodydiv2div1table1td9 {
	text-align:right;
	vertical-align:bottom
}
.bodydiv2 #bodydiv2div1table1 #bodydiv2div1table1td9 table {
	padding:0;
	border-spacing:2px
}
.bodydiv2 #bodydiv2div1table1 #bodydiv2div1table1td10 {
	height:4px
}
.bodydiv3 {
	height:150px;
	vertical-align:text-bottom;
	padding-bottom:5px;
	font-size:12px
}
.bodydiv3 #bodydiv3div1 {
	height:3px
}
.bodydiv3 #bodydiv3div2 {
	padding-left:10px;
	padding-right:10px;
	color:#051c44
}
.bodydiv3 #bodydiv3div3 {
	height:10px
}
.bodydiv3 #spancopyright {
	color:#051c44;
	font-weight:700
}
#bodyimg1 {
	top:153px
}
#bodyimg1corso {
	top:114px
}
#bodyimg2 {
	display:none;
	height:1px;
	width:1px
}
.nopaddingnoborder {
	padding:0;
	border-spacing:0
}
#menumastertable {
	background:#fff;
	width:980px;
}
#ctl00_ctl00_MainContent_tabNews {
	height:280px;
	width:185px
}
#ctl00_ctl00_MainContent_tabNews #tabNewsdiv1 {
	width:198px;
	text-align:center;
	display:inline-block
}
#ctl00_ctl00_MainContent_tabNews #tabNewsdiv2 {
	text-align:left;
	width:198px
}
#ctl00_ctl00_MainContent_tabNews #tabNewsdiv2 a {
	text-decoration:none;
	color:#CC0D6B
}
#ctl00_ctl00_MainContent_tabNews #tabNewsdiv3 {
	background-color:#0b244e;
	width:190px;
	height:2px
}
#ctl00_ctl00_MainContent_divnews1 {
	width:193px;
	height:210px;
	overflow:hidden
}
#menumastertable #menumastertabletd1 {
	vertical-align:top;
	text-align:left;
	width:200px;
}
#menumastertable #menumastertabletd2 {
	width:100%;
	vertical-align:top;
	background:#fff
}
#menumastertable #menumastertabletd3 {
	vertical-align:top;
	width:100%;
	text-align:left;
	display:inline-block;
	color: black;
}
#menumastertable #menumastertabletd3 #sidebar2 {
	padding-left:15px
}
#ctl00_ctl00_MainContent_divMenuDestro {
	padding-right:5px;
	overflow:visible;
	margin-top:22px
}
#ctl00_ctl00_MainContent_divMenuDestro #divMenuDestrodiv1 {
	height:20px
}
#ctl00_ctl00_MainContent_divMenuDestro #divMenuDestrodiv2 {
	text-align:left;
	color:#000;
	width:183px;
	font-size:20px
}
.coldx #coldxdiv1 {
	text-align:center;
	display:inline-block
}
#ctl00_ctl00_MainContent_tabCalendario {
	border:1px solid #000;
	width:166px;
	font-size:12px;
	padding:0;
	border-spacing:0
}
#ctl00_ctl00_MainContent_tabCalendario #tabCalendariodiv1 {
	text-align:center;
	display:inline-block
}
#ctl00_ctl00_MainContent_tabCalendario #tabCalendariodiv1 table {
	width:100%;
	padding:0;
	border-spacing:0
}
#ctl00_ctl00_MainContent_tabCalendario #tabCalendariodiv1 table #tabCalendarioDiv1tabletd2 {
	text-align:center;
	display:table-cell
}
#ctl00_ctl00_MainContent_lblMese {
	color:#000;
	font-weight:700
}
#ctl00_ctl00_MainContent_tabCalendario .tabcalendarionomegiorno {
	border:1px solid #C3C3C3;
	background:#242448;
	color:#B8B8DA;
	font-size:11px
}
#ctl00_ctl00_MainContent_tabCalendario .tabCalendariotd1 {
	border:1px solid #C3C3C3
}
#ctl00_ctl00_MainContent_tabCalendario .tabCalendariotd1 span {
	color:#6f7a91
}
#ctl00_ctl00_MainContent_tabCalendario .tabCalendariotd1 span strong {
	color:#000
}
#ctl00_ctl00_MainContent_tabCalendario .tabCalendariotd2 {
	border:1px solid #C3C3C3;
	background:#FFDDDC
}
#ctl00_ctl00_MainContent_tabCalendario .tabCalendariotd2 span {
	color:#6f7a91
}
#ctl00_ctl00_MainContent_tabCalendario .tabCalendariotd2 span strong {
	color:#000
}
.nascondi {
	display:none
}
.mostra {
    display: block;
    text-align: left;
    margin-left: 20px;
}
.coldx #coldxdiv2,.coldx #coldxdiv5 {
	text-align:center;
	display:inline-block
}
.coldx #coldxdiv2 {
	height:5px;
	vertical-align:middle
}
.coldx .coldxdiv3 {
	height:18px;
	background:#B0E1F0;
	font-size:11px
}
.coldx .coldxdiv3 a {
	color:#666
}
.coldx .coldxdiv3 div {
	height:2px
}
.coldx .coldxdiv4 {
	height:5px;
	vertical-align:middle
}
.coldix #coldxstrong1 {
	margin-left:10px;
	font-size:11px;
	color:#000
}
.coldx #coldxdiv5 table .coldxdiv5tabletd1 {
	width:50px;
	height:50px;
	font-size:12px;
	text-align:center;
	display:table-cell
}
.coldx #coldxdiv5 table .coldxdiv5tabletd2 {
	width:4px
}
.coldx #coldxdiv5 #coldxdiv5img1 {
	margin-top:24px
}
.coldx2 {
	width:168px;
	height:9px;
	background:url(../Immagini/base_riquadro_piccolo.jpg)
}
#ctl00_ctl00_MainContent_divsitiweb {
	height:500px;
	width:148px;
	text-align:right
}
#ctl00_ctl00_MainContent_divsitiweb #divsitiwebdiv1 {
	text-align:center;
	display:inline-block
}
#ctl00_ctl00_MainContent_divsitiweb #divsitiwebdiv1 strong {
	color:#C90D6B;
	text-decoration:none;
	font-size:11px
}
#ctl00_ctl00_MainContent_menusx2 #menusx2divabout {
	width:183px;
	padding-top:0;
	padding-left:5px;
	padding-right:5px;
	font-family:Arial;
	font-size:12px;
	color:#000;
	text-align:left;
	border:0 solid #E6EBE3;
	border-bottom:1px solid #DFE4EA
}
#ctl00_ctl00_MainContent_menusx2 .menusx2divaboutspan {
	color:#000;
	width:183px;
	font-size:20px;
	margin-left:8px
}
#ctl00_ctl00_MainContent_menusx2 #tabAbout {
	width:196px;
	display:none
}
#ctl00_ctl00_MainContent_menusx2 #tabAbout h2 {
	color:#000;
	font-size:11px;
	margin:2px;
	border-bottom:1px solid #DFE4EA
}
#ctl00_ctl00_MainContent_menusx2 #tabAbout a {
	color:#000000;
	width:196px;
	padding-top:12px;
	padding-left:5px;
	padding-right:5px;
	font-family:Arial;
	line-height: 30px;
	font-size:12px;
	text-align:left;
	border:0 solid;
	vertical-align:bottom;
	border-bottom:1px solid #DFE4EA
}
#ctl00_ctl00_MainContent_menusx2 .menusx2div {
	width:183px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
	font-family:Arial;
	font-size:12px;
	text-align:left;
	border:0 solid;
	vertical-align:bottom;
	border-bottom:1px solid #DFE4EA
}
#ctl00_ctl00_MainContent_menusx2 .menusx2divtable {
	width:196px;
	display:none;
	margin-left:3px
}
#ctl00_ctl00_MainContent_menusx2 .menusx2divtable h2 {
	margin:2px;
	border-bottom:1px solid #DFE4EA
}
#ctl00_ctl00_MainContent_menusx2 .menusx2divtable h2 a {
	color:#000;
	text-decoration:none;
	font-size:11px
}
.valigntop {
	vertical-align:top
}
.cursorpointer {
	cursor:pointer
}
.valignmiddle {
	vertical-align:middle
}
.corsotablenews1 {
	height:160px
}
.corsotablenews1td1 {
	text-align:left;
	width:250px
}
.corsotablenews2,.corsotablenews3 {
	width:193px;
	text-align:justify;
	vertical-align:top
}
.corsotablenews1td1 a {
	text-decoration:none;
	font-size:12px;
	color:#C90D6B
}
.corsotablenews2 a,.corsotablenews3 a {
	text-decoration:none;
	color:#0b244e
}
.corsotablenews2 {
	font-size:11px
}
.corsotablenews3 {
	font-size:12px
}
.height55px {
	height:55px
}
.color24507D {
	color:#24507D
}
.colorGreen {
	color:green
}
.bold {
	font-weight:700
}
.underline {
	text-decoration:underline
}



.menubianco {
    cursor: pointer;
    display: none;

}

    #carrello2 { display: none;
}	
		
#infofissamobile 
{ 
	display: none;
}	
	 #telfissomobile
{ 
	display: none;
}	



#parners1 { 
	width: 100%;
}	

#accCorsiresp { 
	width: 100%;
}	