body {
	
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color:#FFF;
	font-size: 12px;
	color:#666867;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
}
a {
	color:#9fc9d2;
	text-decoration:none;
}
a img{
border: 0;
} 
p {
	margin:0px;
	padding:0px;	
}
h1 {
	font-family:  Arial, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000;
	position:relative;
	float:left;
	margin-top:0px;
	margin-bottom:5px;
	padding:0px;
	width:100%;
	text-align:left;
	font-weight:bold;
}
h2 {
	font-family:  Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #636563;
	width:100%;
	text-align:left;
	margin-top:0px;
	margin-bottom:5px;
	padding:0px;
}
h3 {
	float:left;
	position:relative;
	font-family:Arial, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	color:#000;
	margin-bottom:5px;
	width:100%;
	text-align:left;
}
h4 {
	float:left;
	position:relative;
	font-family:Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	color:#333333;
	margin-bottom:5px;
	width:100%;
}
h5 {
	float:left;
	position:relative;
	font-family:Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	color:#245272;
	margin-bottom:5px;
	width:100%;
	text-align:left;
}
h5 a{
	color:#245272;
}
h6 {
	float:left;
	position:relative;
	font-family:Arial, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	color:#333333;
	margin-bottom:5px;
	width:100%;
}
#Allegati{
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #6b6b6b;
	float:left;
	position:relative;
	float:left;
	width:600px;

	text-decoration: none;
}
#Allegati ul {
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:0px;
	min-height:0px;
	min-width:600px;
	float:left;
	position:relative;
}
#Allegati li {
	float:left;
	list-style:none;
	display:inline;
	line-height:18px;
	margin-bottom:0px;
	padding-bottom:5px;
	text-indent:5px;
	margin-top:10px;
	width:600px;
	margin-bottom:10px;
}
#Allegati li a {
	text-decoration:none;
	color: #6b6b6b;
}

.TextBox {
	position:relative;
	float:left;
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #6b6b6b;
	text-decoration: none;
	height:15px;
	z-index:1;
}
.TextArea {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #6b6b6b;

	text-decoration: none;
}
.ListBox {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #6b6b6b;
	text-decoration: none;
	height:22px;
}
.ChkBox {
	min-width:33%;
	float:left;
	position:relative;
}

#Pagina {
	position:relative;
	width:1050px !important;
	margin:auto;
	text-align: left;
	height:100%;
	background-color:#fff;
}
.Pagina {
	position:relative;
	width:1050px !important;
	margin:auto;
	text-align: left;
	height:100%;
	background-color:#fff;
}
#Header {
	margin-bottom:0px;	
	width:1050px;
	text-align: left;
	position:relative;
	float:left;
	z-index:2;
	margin-bottom:5px;
	background-color:#FFFFFF;
}
#Content {
	position:relative;
	width:1050px;;
	float:left;
	background-color:#FFFFFF;
}
#Top{
	float:left;
	position:relative;
	text-align:center;
	width:100%;
}
#TopLogo{
	/*background-image:url(../img/top.jpg);*/
	float:left;
	position:relative;
	height:166px;
	width:100%;;
}
#TopMenu{
	float:left;
	position:relative;
	height:22px;
	width:1050px;
}
#Search{
	background-color:#e7e7e7;
	border:1px solid #dcdcdc;
	float:left;
	position:relative;
	padding-left:0px;
	padding-right:6px;
	height:22px;
	width:304px;
	margin-bottom:5px;
}
#Mondo{
	float:left;
	position:relative;
	width:100%;
	list-style:none;
	margin:0px;
	padding:0px;

}
#Mondo ul{
	position:relative;
	float:left;
	cursor:pointer;
	padding:0px;margin:0px;
	list-style-type:none;
	text-align:left;
	background-color:#9fc9d2;
	color:#FFF;
	width:710px;
}
#Mondo ul li{
	line-height:24px;
	height:24px;
	float:left;
	position:relative;
	text-align:center;
	width:118px;
	display:inline;
}
#Menu{
	float:left;
	font-family:Arial, "Times New Roman", Times, serif;
	position:relative;
	width:100%;
	font-size:16px;
	height:24px;
	z-index:99999;
}
#Menu ul{
	position:relative;
	float:left;
	cursor:pointer;
	padding:0px;margin:0px;
	list-style-type:none;
	text-align:center;
	
	color:#FFF;
	width:100%;
}
#Menu ul li{
	background-color:#aeabab;
	line-height:24px;
	height:24px;
	float:none;
	position:relative;
	text-align:center;
	padding:0px 20px;
	margin-left:1px;
	display:inline;
}
#Menu ul li:last-child{
	margin-left:3px;
}
#Menu ul li a{
	color:#FFF;
}
#Menu ul li:hover a{
	color:#FFF;
	
}
#Menu ul li:hover {
	background-color:#676767;
	color:#FFF;
}
#Menu ul ul {
	display:none;
	float:left;
	position:relative;
	background-color:#FFF;
	width:118px;
	}


/* style the sub level list items */
#Menu ul ul li {
	font-size:16px;
	position:relative;
	float:left;
	color:#FFF;
	text-align:left;
	height:35px;
	line-height:35px;	
	width:100%;
	background-color:#676767;
	text-indent:10px;
	}
#Menu ul ul li a{
	color:#FFF;
}
#Menu ul li:hover {background-color:#676767;}
#Menu a {text-decoration:none;color:#333333;}
#Menu ul li:hover ul {display:block}
#Menu ul li:hover ul ul {display:none}
#Menu ul ul li:hover ul {display:block}








.MnOver{
	background-color:#676767;
	color:#FFF !important;
}
.MnOver a{
	color:#FFF !important;
}
#Menu2{
	float:left;
	font-family:"Times New Roman", Times, serif;
	position:relative;
	height:30px;
	width:520px;
	font-size:18px;
	height:24px;
}
#Menu2 ul{
	position:relative;
	float:left;
	cursor:pointer;
	padding:0px;margin:0px;
	list-style-type:none;
	text-align:left;
	background-color:#9fc9d2;
	color:#FFF;
	width:520px;
}
#Menu2 ul li{
	line-height:24px;
	height:24px;
	float:left;
	padding-left:21px;
	padding-right:21px;
	position:relative;
	text-align:center;
	width:auto;
}
#Menu2 ul li a{
	color:#FFF;
}
#Menu2 ul li:hover a{
	color:#FFF;
	
}
#Menu2 ul li:hover {
	background-color:#245272;
	color:#FFF;
}
#Menu3{
	float:left;
	font-family:"Times New Roman", Times, serif;
	position:relative;
	height:20px;
	width:100%;
	font-size:14px;
	margin-top:5px;
}
#Menu3 ul{
	position:relative;
	float:left;
	cursor:pointer;
	padding:0px;margin:0px;
	list-style-type:none;
	text-align:center;
	
	color:#FFF;
	width:100%;
}
#Menu3 ul li{
	line-height:20px;
	height:20px;
	padding-left:11px;
	padding-right:11px;
	position:relative;
	text-align:center;
	margin-right:3px;
	
	background-color:#9fc9d2;
	display:inline;
}
#Menu3 ul li:last-child{
	margin-right:0px;
}
#Menu3 ul li a{
	color:#FFF;
}
#Menu3 ul li:hover a{
	color:#FFF;
	
}
#Menu3 ul li:hover {
	background-color:#245272;
	color:#FFF;
}
#TxArea {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	color:#304050;
	position:relative;
	width:100%;
	float:left;
	margin-top:15px;
}
#Left {
	position:relative;
	float:left;
	width:230px;
	margin-right:10px;
}
#Center {
	position:relative;
	float:left;
	width:730px;

}
#Right {
	position:relative;
	float:left;
	width:310px;
	margin-left:10px;
}
#BoxEdi{
	border:1px solid #dadada;
	/*background-color:#f6f6f6;*/
	position:relative;
	float:left;
	width:328px;
	padding:0px;
	margin-bottom:10px;	
}
#BoxEdi2{
	border:1px solid #dadada;
	background-color:#f6f6f6;
	position:relative;
	float:left;
	width:278px;
	padding:0px;
	margin-bottom:10px;
	cursor:pointer;
}
.BoxEdi{
	border:1px solid #dadada;
	background-color:#f6f6f6;
	position:relative;
	float:left;
	width:278px;
	padding:5px;
	margin-bottom:10px;	
}

#TitEdi{
	background-color:#245272;
	position:relative;
	float:left;
	width:100%;
	color:#FFF;
	font-family:Playball, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	text-indent:4px;
	margin-bottom:5px;
}
#TitEdiX{
	border-bottom:1px solid #245272;
	border-top:1px solid #245272;
	position:relative;
	float:left;
	width:100%;
	color:#245272;
	font-family:Playball, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	height:20px;
	line-height:20px;
	text-indent:4px;
	margin-bottom:5px;
}
#TitEdiG{
	background-color:#245272;
	position:relative;
	float:left;
	width:100%;
	color:#FFF;
	font-family:Playball, "Times New Roman", Times, serif;
	font-size:24px;
	height:40px;
	line-height:40px;
	text-indent:10px;
	margin-bottom:5px;
}
#TxtEdi{
	color:#333333;
	position:relative;
	float:left;
	width:298px;
	padding:8px;
	text-align:justify;
	font-size:12px;	
}
#FontEdi{
	color:#333333;
	position:relative;
	float:left;
	width:100%;
	
	text-align:left;
	font-size:12px;	
}
#FotoEdi{
	position:relative;
	float:left;
	width:100%;
	margin-bottom:5px;
}
#FotoEdi2{
	position:relative;
	float:left;
	width:100%;
	margin-bottom:5px;
	text-align:center;
}
#BoxTop{
	border:1px solid #dadada;
	background-color:#f6f6f6;
	position:relative;
	float:left;
	width:728px;
	min-height:400px;
	margin-bottom:10px;
	
}
#BoxTop2{
	border:1px solid #dadada;
	/*background-color:#f6f6f6;*/
	position:relative;
	float:left;
	width:728px;
	margin-bottom:10px;	
}
#TxtTop{
	color:#666867;
	position:relative;
	float:left;
	width:712px;
	padding:8px;
	text-align:justify;
	font-size:16px;	
	line-height:22px;
}
#BoxNws{
	border:1px solid #dadada;
	/*background-color:#f6f6f6;*/
	position:relative;
	float:left;
	width:708px;
	padding:10px;
	margin-bottom:10px;	
}
#BoxNwsInt2{
	position:relative;
	float:left;
	width:100%;
	padding-bottom:15px;
	
}
#BoxNwsInt{
	position:relative;
	float:left;
	width:339px;
	
}
#FotoNws{
	position:relative;
	float:left;
	width:140px;
	height:85px;
	margin-right:10px;
}
#TxtNws{
	color:#333333;
	position:relative;
	float:left;
	width:100%;
	text-align:justify;
	font-size:12px;
	cursor:pointer;
}
#LineaG{
	width:100%;
	height:1px;
	margin-top:5px;
	margin-bottom:15px;
	background-color:#e7e7e7;
	position:relative;
	float:left;
}
#BoxRub{
	background-color:#f6f6f6;
	position:relative;
	float:left;
	width:230px;
	margin-bottom:10px;	
}
#TitRub{
	background-color:#9fc9d2;
	position:relative;
	color:#FFF;
	font-size:24px;
	font-family:Playball, "Times New Roman", Times, serif;
	float:left;
	width:240px;

	height:40px;
	line-height:40px;
	text-indent:10px;
}
#LinRub{
	position:relative;
	color:#333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:100%;
	height:25px;
	line-height:25px;
	text-indent:10px;
}
#LinRub a{
	color:#333;
}
#LinUt{
	position:relative;
	background-color:#e7e7e7;
	color:#333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:100%;
	height:20px;
	line-height:20px;
	margin-bottom:5px;
	text-indent:20px;
}
#LinUt a{
	color:#333;
}
#LinRub2{
	position:relative;
	color:#333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:100%;
	height:20px;
	line-height:20px;
	text-indent:20px;
}
#LinRub2 a{
	color:#333;
}
#LinRubVer{
	position:relative;
	background-color:#245272;
	color:#FFFFFF;
	font-size:12px;
	margin-bottom:5px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:100%;
	height:20px;
	line-height:20px;
	text-indent:10px;
}
#LinRubVer a{
	color:#FFFFFF;
}
#LineaGrub{
	width:210px;
	margin-left:10px;
	margin-right:10px;
	height:1px;
	background-color:#e7e7e7;
	position:relative;
	float:left;
}
#LineaGrub2{
	width:228px;
	height:1px;
	background-color:#e7e7e7;
	position:relative;
	float:left;
}
#Bottom {
	font-size:9px;
	position:relative;
	float:left;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	width:1010px;
	height:40px;
	line-height:14px;
	background-color:#e9e9e9;
	color:#606060;
}
#BoxGri{
	background-color:#e7e7e7;
	position:relative;
	float:left;
	width:290px;
	padding:10px;
	margin-bottom:10px;	
}
#L {
	position:relative;
	float:left;
}
#R {
	position:relative;
	float:right;
}
#Segue{
	width:100%;
	font-size:12px;
	font-weight:bold;
	height:20px;
	line-height:24px;
	position:relative;
	float:left;
	text-align:right;
	cursor:pointer;
	color:#3d3d3d;
}
#Segue a{

}
#Space{
	width:100%;
	height:10px;
	position:relative;
	float:left;
}
#Space5{
	width:100%;
	height:5px;
	position:relative;
	float:left;
}
#Space15{
	width:100%;
	height:15px;
	position:relative;
	float:left;
}
#Lsearch{
	float:left;
	position:relative;
	width:718px;
	margin-top:5px;
	margin-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	height:20px;
	line-height:20px;
	font-size:11px;	
	border:1px solid #dadada;
	background-color:#f6f6f6;
	color:#333333;
}
#Lsearch a{
	color:#333333;
}
#BanTop {
	position:relative;
	float:left;
	left:350px;
	top:40px;
	width:650px;
	height:60px;
	text-align:center;

}
#BanTop {
	position:relative;
	float:left;
	width:728px;
	height:90px;
	margin-bottom:10px;
	text-align:center;

}
#BanLeft {
	position:relative;
	float:left;
	width:230px;
	text-align:center;
	margin-bottom:10px;
}
#BanCenter {
	position:relative;
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:10px;
}
#BanArticolo {
	position:relative;
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:10px;
}
#BanRight {
	position:relative;
	float:left;
	width:310px;
	text-align:center;
	margin-bottom:10px;
}
#Frecce {
	position:absolute;
	float:left;
	width:60px;
	z-index:50;
	top:250px;
	left:438px;
}
#C50 {
	position:relative;
	float:left;
	margin-bottom:8px;
	width:50%;
	
	min-height:38px;
}
#C100 {
	position:relative;
	margin-bottom:8px;
	width:100%;
	float:left;
	min-height:38px;
}
#CX50 {
	position:relative;
	float:left;
	margin-bottom:8px;
	width:50%;
	
}
#CX100 {
	position:relative;
	float:left;
	margin-bottom:8px;
	width:100%;

}
#CX30 {
	position:relative;
	float:left;
	width:30%;
	
}
#CX20 {
	position:relative;
	float:left;
	width:20%;
	
}
#CX70 {
	position:relative;
	float:left;
	width:70%;

}
#CX80 {
	position:relative;
	float:left;
	width:80%;

}
#CX40 {
	position:relative;
	float:left;
	width:40%;
	
}
#CX60 {
	position:relative;
	float:left;
	width:60%;

}
#no{
	display:none;
}
#cookie-notice {
   
    font-size: 12px;
    height: auto;
    left: 0;
    line-height: 18px;
    min-width: 100%;
    position: fixed;
    text-align: center;
    z-index: 100000;
	bottom:0px;
}
.cookie-notice-container {
    padding: 10px;
}
#cookie-notice .button {
    margin-left: 10px;
}
#cookie-notice .button.wp-default {
    background: #f3f3f3 linear-gradient(to bottom, #fefefe, #f4f4f4) repeat scroll 0 0;
    border-color: #bbb;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-family: sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 18px;
    outline: medium none;
    padding: 2px 12px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    white-space: nowrap;
}
#cookie-notice .button.wp-default:hover, #cookie-notice .button.wp-default:focus {
    background: #f3f3f3 linear-gradient(to bottom, #ffffff, #f3f3f3) repeat scroll 0 0;
    border-color: #999999;
    color: #222222;
}
#cookie-notice .button.bootstrap {
    background-color: #006dcc;
    background-image: linear-gradient(to bottom, #0088cc, #0044cc);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-family: sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 20px;
    margin-bottom: 0;
    margin-right: 0.3em;
    outline: medium none;
    padding: 2px 10px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: middle;
}
#cookie-notice .button.bootstrap:hover, #cookie-notice .button.bootstrap:focus {
    background-color: #0044cc;
    background-position: 0 -15px;
    color: #ffffff;
    transition: background-position 0.1s linear 0s;
}
.catnws{
	color:#ffffff;
	line-height:20px;
	height:20px;
	padding-left:11px;
	padding-right:11px;
	position:relative;
	text-align:center;
	margin-right:5px;
	width:auto;
	background-color:#9fc9d2;
	display:inline;
}
.catnws a{
	color:#ffffff;
}
.marquee {
  width: 1050px;
  height:20px;
  line-height:20px;
  margin-top:5px;
  font-size:16px;
  overflow: hidden;
  color:#ec1622;
 /* border: 1px solid #ccc;
  background: #ccc;*/
}
.marquee a{
	  color:#ec1622;
}
