/* 
================================
 Container Styles for DotNetNuke
================================
*/   
.colonnaFormContatti{
	width:728px;
	border:#999999 solid 1px;
	margin:0px;
	margin-top:1px;
	margin-left:3px;
	background-color:#f1f1ef;
}

html>/**/body  .colonnaFormContatti{
	width:100%;
	border:#999999 solid 1px;
	margin:0px;
	margin-top:1px;
	margin-left:3px;
	background-color:#f1f1ef;
}

.colonnahome484{
	width:484px;
	border:#999999 solid 1px;
	margin:0px;
	margin-top:1px;
	margin-left:3px;
	background-color:#f1f1ef;
}

html>/**/body .colonnahome484{
	width:484px;
	border:#999999 solid 1px;
	margin:0px;
	margin-top:-14px;
	margin-left:26px;
	background-color:#f1f1ef;
} 

.colonnaform{
	width:484px;
	border:#999999 solid 1px;
	margin:0px;
	margin-top:1px;
	margin-left:3px;
	background-color:#ffffff;
}

html>/**/body .colonnaform{
	width:484px;
	border:#999999 solid 1px;
	margin:0px;
	margin-top:-14px;
	margin-left:26px;
	background-color:#ffffff;
} 

.colonnahome100{
	width:100%;
}

.bannerhome240{
	width:240px;
	height:165px;
	margin:0px;
	padding-left:3px;
}

html>/**/body .bannerhome240{
	height:165px;
	margin:0px;
	padding-left:3px;
	margin-top:-26px;
} 

.bannergray240{
	width:240px;
	background-color:#f1f1ef;
	border:#999999 solid 1px;
	margin-top:8px;
	margin-left:3px;
}

html>/**/body .bannergray240{
	width:240px;
	background-color:#f1f1ef;
	border:#999999 solid 1px;
	margin-top:-5px;
	margin-left:3px;
}

.banner2gray240{
	width:240px;
/*	padding-left:3px;*/
	background-color:#f1f1ef;
	border:#999999 solid 1px;
	margin-top:1px;
	margin-left:3px;
}

.banner2darkgray240{
	width:240px;
/*	padding-left:3px;*/
	background-color:#bebebd;
	border:#7e7e87 solid 1px;
	margin-top:1px;
	margin-left:3px;
}

.containerempty240{	
/*	padding-left:3px;
	padding-top:-10px;*/
	margin-left:3px;
	margin-top:3px;
}

.whitebg{
	background-color:#FFFFFF;
}

html>/**/body .banner2gray240{
	width:240px;
	padding-left:3px;
	background-color:#f1f1ef;
	border:#999999 solid 1px;
	margin-top:-5px;
	margin-left:3px;
}

.tablegray{
/**/
	margin:8px;
	padding:8px;
	width:200px;
	border:#FFFFFF solid 1px;
}

.tablegraynomargin{
/**/
	width:200px;
	border:#FFFFFF solid 1px;
}

.font_arial_10{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727271;
	font-weight:normal;
	line-height:13px;
	text-decoration:none;
}

.font_arial_10_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727271;
	font-weight:normal;
	line-height:12px;
	text-decoration:none;
}

.font_arial_9{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#727271;
	font-weight:normal;
	line-height:9px;
	text-decoration:none;
}

.font_red{
	line-height:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a81e00;
	text-decoration:none;
}
.font_red a:link{
	color:#a81e00;
	text-decoration:none;
}
.font_red a:visited{
	color:#a81e00;
	text-decoration:none;
	}
.font_red a:hover{
	color:#a81e00;
	text-decoration:underline;
	}

.font_red9{
	line-height:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#a81e00;
	text-decoration:none;
	}
.font_red9 a:link{
	color:#a81e00;
	text-decoration:none;
	}
.font_red9 a:visited{
	color:#a81e00;
	text-decoration:none;
	}
.font_red9 a:hover{
	color:#a81e00;
	text-decoration:underline;
	}

.arialbold10rosso{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#a81e00;
	}

.arialbold10bianche{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	}

.arialbold10bianche a:link{
	color:#ffffff;
	text-decoration:underline;
	}

.arialbold10bianche a:visited{
	color:#ffffff;
	text-decoration:underline;
	}

.arialbold10bianche a:hover{
	color:#a81e00;
	text-decoration:underline;
	}

.arialbold12rosso{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#a81e00;
	}

.arialbold12grigio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#454545;
	}

.titolobox{
	padding-top:6px;
	padding-left:10px;
	}

.paddingbottom10{
	padding-bottom:10px;
	}

.font_gray50{
	line-height:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#505050;
	text-decoration:none;
	font-weight:bold;
	}
.font_black{
	line-height:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}
.font_underline{
	text-decoration:underline;
	}

/* old */

.tdtop{
	height:12px;
	}
.padtop{
	padding-top:12px;
	}
.padtopM20{
	margin-top:-20px;
	}
.padtop18{
	padding-top:12px;
	}
.padtop8{
	padding-top:8px;
	}
.padtop4{
	padding-top:4px;
	margin-top:4px;
	}
.padtop16{
	padding-top:16px;
	}
.contentTable{
	width: 100%;
	/*BORDER-TOP: #9eabb8 1px solid; */
	}
.contentTableC{
	width: 100%;
	/*BORDER-BOTTOM: #9eabb8 1px solid; */
	}
.contentTableD{
	width: 100%;
	/*BORDER-BOTTOM: #9eabb8 1px solid; */
	}
.content250{
	width: 250px;
	}
.containermaster {
	width: 100%;
	}
.text{
	font-family:Verdana;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	text-align:justify;
	}
.text11{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	}
.text12{
	font-size:12px;
	}
.title{
	font-family:Verdana;
	font-weight:bold;
	font-style:normal;
	color:#ff8a00;
	}
.titlemain{
	/*font-size:30px;*/
	}
.titlenews{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#ff8a00;
	padding-top:14px;
	}
.title2{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#939ca8;
	}
.titlesize{
	height:43px;/**/
	background-image:url(bottom_title.gif);
	background-repeat:repeat-x;
	}
.titlesize2{
	height:60px;/**/
	background-image:url(bottom_title.gif);
	background-repeat:repeat-x;
}
.Head{
	font-family:Verdana;
	font-weight:bold;
	font-style:normal;
	color:#ff8a00;
	}
li {
	margin-left:-22px;
	}
ul.ConImmagine {
	list-style-image:"url('ul.gif')"
	}
.borderbottom{
	border-bottom:#999999 dashed 1px;
	}
.bggray{
	background-color:#F2F2F2;
	border:#CECECE solid 1px;
	}
.margintop16{
	padding-top:16px;
	}

p{
	padding:0;
	margin:0;
	}

.testshift{
	padding-top:3px;
	padding-left:8px;
	}

