BODY{
	padding: 0;
	margin: 0;
	/*text-align: center;*/
	font-family: Arial, Verdana, sans-serif;
	color:#000000;
	font-size:100%;
}
TABLE{
	font-size: 100%;
}
img{
	border:0;
}
a{
	color:#DF0A13;
	text-decoration:underline;
}
a:hover{
	color:#000000;
	text-decoration:none;
}

.alle{
	color:#000000;
	text-decoration:underline;
}
.alle:hover{
	color:#DF0A13;
	text-decoration:none;
}/**/
#mostra{
	 display:none;
}
#mostra-top{
	visibility:visible;
}
#stampa{
	visibility:visible;
}
.hide{
	display:none;
}
.tb-brd{
	border:0;
	margin:auto;
}
.cento{
	width:100%;
	height:100%;
	border:0;
	margin:auto;
}
.w-cento{
	width:100%;
	border:0;
	margin:auto;
}
.w-cento-2{
	width:98%;
	border:0;
	margin:auto;
}
.mrg{
	border:0;
	margin:auto;
	text-align:right;
}
.w-cento-10{
	width:90%;
	border:0;
	margin:auto;
	font-size:100%; 
}
.w-cento-3{
	width:97%;
	border:0;
	margin:auto;
	font-size:100%; 
}
.al-top-center{
	text-align:center;
	vertical-align:top;
}
.al-top-right{
	text-align:right;
	vertical-align:top;
}
.al-bottom-right{
	text-align:right;
	vertical-align:bottom;
}
.al-top-left{
	text-align:left;
	vertical-align:top;
}
.al-bottom-left{
	text-align:left;
	vertical-align:bottom;
}
.al-cen-mid{
	text-align:center; 
	vertical-align:middle;
}
.al-cen{
	text-align:center; 
}
.al-right{
	text-align:right; 
}
.clear-br{
	clear:both;
}
.princ{
	width:971px; margin:auto; text-align:left; height:900px;
}
.testata{
	width:951px; text-align:left; vertical-align:top; background-image:url(../images/sfondo-testata.jpg); background-position:right top; background-repeat:no-repeat; height:149px;
}
.logo-idi{
	width:357px; text-align:left;
}
.mn-top{
	font-size:70%; color:#000; vertical-align:bottom;
}
.form-top{
	padding:0; margin-top:2px;
}
.txt-testo{
	width:80px; height:14px; font-size:100%;
}
.txt-pasw{
	width:70px; height:14px; font-size:80%; margin-top:2px;
}
.txt-ok{
	width:50px; height:20px; font-size:80%; text-align:center; margin-left:2px;
}
.tab-mn-top{
	width:99%; border:0; height:67px; margin-bottom:10px; margin-top:10px;
}
.mn-1{
	background-color:#ED1C24; color:#FFF; font-size:100%; font-weight:bold; vertical-align:bottom; width:188px;
}
.mn-1 a{
	color:#FFF; text-decoration:none;
}
.mn-2{
	background-color:#F04E37; color:#FFF; font-size:100%; font-weight:bold; vertical-align:bottom; width:188px;
}
.mn-2 a{
	color:#FFF; text-decoration:none;
}
.mn-3{
	background-color:#F47A5C; color:#FFF; font-size:100%; font-weight:bold; vertical-align:bottom; width:188px;
}
.mn-3 a{
	color:#FFF; text-decoration:none;
}
.mn-4{
	background-color:#F68D6F; color:#FFF; font-size:100%; font-weight:bold; vertical-align:bottom; width:188px;
}
.mn-4 a{
	color:#FFF; text-decoration:none;
}
.mn-5{
	background-color:#F8A084; color:#FFF; font-size:100%; font-weight:bold; vertical-align:bottom; width:188px;
}
.mn-5 a{
	color:#FFF; text-decoration:none;
}
.mn-6{
	background-color:#F8A084; color:#FFF; font-size:100%; font-weight:bold; vertical-align:bottom; width:188px;
}
.mn-6 a{
	color:#FFF; text-decoration:none;
}
.tab-cen{
	width:944px; border:0;
}
.img-princ{
	width:189px; text-align:left; vertical-align:top;
}
.cella-2{
	width:440px; background-image:url(../images/sf-tab-cella2.jpg); background-position:top left; background-repeat:no-repeat; vertical-align:top;
}
.cella-3{
	width:315px; background-image:url(../images/sf-tab-cella3.jpg); background-position:top left; background-repeat:no-repeat; vertical-align:top;
}
.tab-nws{
	width:98%; border:0; padding-left:2px; padding-right:2px;
}
.ico-rss-news{
	text-align:right; font-size:70%; font-weight:bold;
}
.ico-rss-news a{
	color:#000; text-decoration:none;
}
.ico-rss-news img{
	padding-top:2px;
}
.testo-nws{
	text-align:left; font-size:75%;
}
.tab-idi-tv{
	border:0; font-size:80%;
}
.logo-idi-tv{
	font-size:80%; font-style:italic; color:#999;
}
.logo-idi-tv a{
	color:#999; text-decoration:none;
}
.tab-profili{
	width:332px; border:0; margin-bottom:5px;
}
.tab-profili-int{
	width:98%; border:0; margin-bottom:5px; margin-top:5px;
}
.img-profili{
	width:50px; text-align:left;
}
.prof-cit{
	background-color:#00135D; color:#FFF; font-weight:bold; text-align:center;
}
.prof-cit a{
	color:#FFF; text-decoration:none;
}
.prof-imp{
	background-color:#33427D; color:#FFF; font-weight:bold; text-align:center;
}
.prof-imp a{
	color:#FFF; text-decoration:none;
}
.prof-ent{
	background-color:#7F89AE; color:#FFF; font-weight:bold; text-align:center;
}
.prof-ent a{
	color:#FFF; text-decoration:none;
}
.p-more{
	text-align:right; margin:0; padding:0; font-size:90%;
}
.p-more a{
	color:#000; text-decoration:none;
}
.img-soon{
	width:951px; text-align:left; vertical-align:top; background-image:url(../images/sf-tab-dx.jpg); background-position:right top; background-repeat:repeat-y;
}
.contenitore{
	width:971px;
}
.centro{
	width:971px; text-align:left; vertical-align:top; background-image:url(../images/sf-tab-dx.jpg); background-position:right top; background-repeat:repeat-y;
}
.div-dati-idi{
	width:971px; text-align:left; vertical-align:top;
}
.dati-idi{
	width:338px; font-size:70%; color:#333; padding-top:10px; text-align:left; float:left; border-right:1px dashed #93103B; height:90px;
}
.tasti-home{
	float:left;width:612px; height:100px; background-image:url(../images/sf-tab-dx.jpg); background-position:right top; background-repeat:repeat-y;
}
.tasti-home-int{
	float:left;width:612px; height:10px; background-image:url(../images/sf-tab-dx.jpg); background-position:right top; background-repeat:repeat-y;
}
.tasti-table{
	width:100%; height:100px;
}
.tasti-table-td{
	text-align:center; vertical-align:top; font-size:70%; color:#000; font-weight:bold; border-right:1px dashed #93103B;
}
.tasti-table-td div{
	text-align:left; margin:auto; margin-left:10px; margin-top:20px;
}
.tasti-table-td div a{
	color:#000; text-decoration:none;
}
.logo-artel{
	float:right; width:18px; margin-top:15px;
}
.logo-artel-int{
	float:left; width:18px; margin-top:20px;
}
.sfondo-basso{
	width:951px; text-align:left; vertical-align:top;
}
.tab-basso{
	width:100%; border:0; font-size:80%; width:951px; text-align:left; vertical-align:top; background-image:url(../images/rg-basso.gif); background-position:left top; background-repeat: no-repeat; height:80px;
}
.acces{
	width:50%;
}
.copy{
	width:50%; text-align:right; font-size:80%;
}
.a-mg{
	font-size:140%; font-weight:bold;
}
.a-mg a{
	color:#000; text-decoration:none;
}
.a-nr{
	font-size:100%; font-weight:bold;
}
.a-nr a{
	color:#000; text-decoration:none;
}
.a-mn{
	font-size:80%; font-weight:bold;
}
.a-mn a{
	color:#000; text-decoration:none;
}
.a-cn{
	font-size:100%; font-weight:bold; color:#FFF; background-color:#000
}
.a-cn a{
	color:#000; text-decoration:none;
}
.tab-cont{
	width:944px; border:0; padding-bottom:10px; padding-top:10px;
}
.mn-sx{
	width:189px; text-align:left; vertical-align:top;
}
.st-mnsx{
	background-image:url(../images/00_immagine-mnsx.jpg); background-position:left top; background-repeat:no-repeat; font-size:70%; color:#000; padding-bottom:10px; padding-top:10px;
}
.st-mnsx a{
	color:#000; text-decoration:none; line-height:20px;
}
.cont{
	vertical-align:top;
}
.tab-cnt{
	width:100%; border:0; padding-left:10px; padding-right:10px;
}
.mn-dx{
	width:130px; vertical-align:top; border-top:1px dashed #999999; border-left: 1px dashed #999999; text-align:center
}
.td-mndx{
	text-align:left; border-bottom:1px dashed #999999; padding-bottom:3px; padding-top:3px; font-size:70%;
}
.td-mndx div{
	text-align:left; margin:auto; margin-top:5px; margin-bottom:5px; font-weight:bold;
}
.td-mndx div a{
	color:#000; text-decoration:none;
}
.mnsx-1{
	background-color:#ED1C24; color:#FFF; font-size:100%; font-weight:bold; vertical-align:bottom; width:188px; height:67px;
}
.mnsx-1 a{
	color:#FFF; text-decoration:none;
}
.mnsx-2{
	background-color:#F04E37; color:#FFF; font-size:100%; font-weight:bold; vertical-align:bottom; width:188px; height:67px;
}
.mnsx-2 a{
	color:#FFF; text-decoration:none;
}
.mnsx-3{
	background-color:#F47A5C; color:#FFF; font-size:100%; font-weight:bold; vertical-align:bottom; width:188px; height:67px;
}
.mnsx-3 a{
	color:#FFF; text-decoration:none;
}
.mnsx-4{
	background-color:#F68D6F; color:#FFF; font-size:100%; font-weight:bold; vertical-align:bottom; width:188px; height:67px;
}
.mnsx-4 a{
	color:#FFF; text-decoration:none;
}
.mnsx-5{
	background-color:#F8A084; color:#FFF; font-size:100%; font-weight:bold; vertical-align:bottom; width:188px; height:67px;
}
.mnsx-5 a{
	color:#FFF; text-decoration:none;
}
/*.mnsx-6{
	background-color:#F8A084; color:#FFF; font-size:100%; font-weight:bold; vertical-align:bottom; width:188px; height:67px;
}
.mnsx-6 a{
	color:#FFF; text-decoration:none;
}*/

.mnsx-6{
	background-color:#FFF; color:#ED1C24; font-size:100%; font-weight:bold; vertical-align:bottom; width:186px; height:67px; border:1px solid #ED1C24;
}
.mnsx-6 a{
	color:#ED1C24; text-decoration:none;
}

.dati-idi-int{
	font-size:90%; color:#333; width:38%; padding-top:10px; text-align:left;
}
.acces-int{
	width:32%;
}
.copy-int{
	width:30%; text-align:right; font-size:80%; padding-right:10px;
}
.nav{
	font-size:80%; color:#000; padding-bottom:15px;
}
.nav a{
	color:#000; text-decoration:none
}
.nav span{
	color:#DF0A13; text-decoration:underline;
}
.logo-idi-tv-int{
	font-size:90%; font-style:italic; color:#999; text-align:left;
}
.sfondo-basso-int{
	width:951px; text-align:left; vertical-align:top; float:left;
}
.ln-top{
	color:#000; text-decoration:none;
}
.lingua-off{
	color:#000; text-decoration:none;
}
.lingua-on{
	color:#000; text-decoration:underline;
}
.hidden{
	display:none;
}
