body{
  margin: 0;padding: 0;background:#eee;
}
#container{
  width: 980px;
  position:relative;
  margin: 0 auto;
  text-align: left;
  background-color: #fff;
  font-family: Arial,sans-serif;
  font-size:11px;
  color:#000;
  }
#head {
  height: 152px;
}
#intest{
  height:107px;background-color:#000;
}
#intlogo{
  float:left;margin-left:25px;
}
#intnome{
  float:left;margin-left:40px;margin-top:10px;
}
#intimg{
  float:left;margin-left:150px;margin-top:20px;
}
#datapos{
  height:15px;background-color:#808080;
}
#datap{
  margin-left:20px;float:left;
}
#posp{
  margin-right:20px;float:right;
}

.data {font-family:Verdana,Arial,sans-serif; font-size:11px; color:#FFFFFF;}


#content {
  background-color: #fff;
  font-family: Arial,sans-serif;
  font-size:13px;
  color:#000;
  font-weight:normal;  
  float:left;
  width:680px;
}
#padcontent {
  padding:10px;
}

#dx {
  float:right;
  width:300px;
  background-color: #ddd;
  font-family: Arial,sans-serif;
  font-size:12px;
  color:#000;
}
#paddx {
  padding:10px;
}

.dxint{
  background: #7DB8C9 url('../images/f_int_box.gif') repeat-x 0 0;
  text-align:left;
  padding-left:5px;
  height:25px;
  font-family:'Trebuchet MS',Arial, sans-serif;
  font-size:18px;  
}
.dxbox{
  border: 1px solid #7DB8C9;
  margin-bottom:10px;
  background-color: #fff;

}
.dxtxt{
  margin:-10px 0 0 0;
  padding:0 5px 0 5px;
}

.dxtxt a, .dxtxt a:visited {
  font-family:'Trebuchet MS',Arial,sans-serif;
  font-size:13px;
  color:#5BA7C8;
  text-decoration:none;
  font-weight:bold
}
.dxtxt a:hover, .dxtxt a:active {
  font-family:'Trebuchet MS',Arial,sans-serif;
  font-size:13px;
  color:#006EB5;
  text-decoration:underline;
  font-weight:bold
}



#footer{
  clear:both;
  width:100%;
  background-color: #eee;
  border-top: 1px dotted;
  padding-top:5px;
}


.newshp {
  padding:0 0 20px 0;
}
.newshp a, .newshp a:visited {
  font-family:'Trebuchet MS',Arial,sans-serif;
  font-size:13px;
  color:#5BA7C8;
  text-decoration:none;
  font-weight:bold
}
.newshp a:hover, .newshp a:active {
  font-family:'Trebuchet MS',Arial,sans-serif;
  font-size:13px;
  color:#006EB5;
  text-decoration:underline;
  font-weight:bold
}


.titnews {
  float:left;
  margin-left:10px;
  font-family:'Trebuchet MS',Arial, sans-serif;
  font-size:20px;
  color:#000000;
  text-decoration:none;
  font-weight:bold
}
.testonews {
  clear:both;
  margin-left:45px;
  font-family:'Trebuchet MS',Arial, sans-serif;
  font-size:13px;
  color:#000000;
  text-decoration:none;
  text-align:justify;
  font-weight:normal
}
.testonews img {
  margin-right:10px;
}

.datanews {
  background: #C5E800 url('../images/f_menu_off.gif') repeat-x 0 0;
  float:left;
  text-align:center;
  border:2px solid #ccc;
  width:30px;
  line-height:130%;
  font-family:'Trebuchet MS',Arial, sans-serif;
  font-size:10px;
  color:#000000;
  text-decoration:none;
  font-weight:normal
}
.dataday{
  font-size:18px;
  background:#fff;
  display:block;
}
.datamonth{
  font-size:14px;
}

#menu{
  background-color:#000;
  height:30px;
}

#menu ul{padding:0; list-style-type:none; margin:0}
#menu ul li{float: left;border: 0px none; margin:-2px 0 0 2px; text-align:center;}
#menu a, #menu a:visited {
  padding:0 5px 0 5px;
  display:block;
  line-height:30px;
  background: #C4E7F3 url('../images/f_menu_off.gif') repeat-x 0 0;
  font-family:'Trebuchet MS',Arial,sans-serif;
  font-size:14px;
  font-weight:normal;
  color:#000000;
  font-weight: bold;
  text-decoration: none;
  
}
#menu a:active, #menu a:hover {
  background: #C5E800 url('../images/f_menu_on.gif') repeat-x 0 0;
  color:#fff;
  text-decoration: none
}

.sm {
  position: absolute;
  color:#000;
  font-weight:normal;
  border-top: 1px #000 solid;
  border-left: 1px #000 solid;
  border-right: 1px #000 solid;

}
.sm a{
  display:block;
  height:25px;
  line-height:25px;
  width:150px;
  padding: 0 0 0 5px;
  background-color: #C4E7F3;
  border-bottom: 1px #000 solid;
  font-family: 'Trebuchet MS',Arial,sans-serif;
  font-size:12px;
  color:#000;
  font-weight:normal;
  text-decoration: none;
}
.sm a:hover{
		  background-color: #6AbbD9;
}

.posMenu {position:relative;}

#rahead {
  height: 130px;
}
#racontent {
  background-color: #fff;
  font-family: Arial,sans-serif;
  font-size:13px;
  color:#000;
  font-weight:normal;  
  float:left;
  width:680px;
}

#rasx {
  float:left;
  width:150px;
  background-color: #fff;
  font-family: Arial,sans-serif;
  font-size:12px;
  color:#000;
}
#padrasx {
  padding:10px;
}

#racontent table{
  border-collapse: collapse;
  width:680px;
}

#racontent th{
  background: #7DB8C9 url('../images/f_int_box.gif') repeat-x 0 0;
  text-align:left;
  padding:0 5px 0 5px;
  height:25px;
  font-family:'Trebuchet MS',Arial, sans-serif;
  font-size:18px;
  border: 1px solid #7DB8C9;
}

#racontent td{
  text-align:left;
  padding:0 5px 0 5px;
  font-family:'Trebuchet MS',Arial, sans-serif;
  font-size:12px;  
  border: 1px solid #7DB8C9;
}

.titra {
  font-family:'Trebuchet MS',Arial, sans-serif;
  font-size:20px;
  color:#000000;
  text-decoration:none;
  font-weight:bold
}



.ramenu {
  color:#000;
  font-weight:normal;
  border-top: 1px #000 solid;

}
.ramenu a{
  display:block;
  height:15px;
  line-height:15px;
  padding: 0 0 0 5px;
  background-color: #A5D7E7;
  border-left: 1px #000 solid;
  border-right: 1px #000 solid;
  border-bottom: 1px #000 solid;
  font-family: 'Trebuchet MS',Arial,sans-serif;
  font-size:12px;
  color:#000;
  font-weight:normal;
  text-decoration: none;
}
.ramenu a:hover{
		  background-color: #CEE742;
}

.raetic {
  display:block;
  border-bottom: 1px #000 solid;
}

a.ralink, a.ralink:visited {
  font-family:'Trebuchet MS',Arial,sans-serif;
  font-size:12px;
  color:#000;
  text-decoration:none;
  font-weight:bold
  }
a.ralink:hover, a.ralink:active {
  text-decoration:underline;
  }


#racontentmod {
  background-color: #fff;
  font-family: Arial,sans-serif;
  font-size:13px;
  color:#000;
  font-weight:normal;  
  float:left;
  width:800px;
}

#racontentmod table{
  border-collapse: collapse;
}

#racontentmod td{
  text-align:left;
  font-family:'Trebuchet MS',Arial, sans-serif;
  font-size:12px;
}

#racontentmod input{
  text-align:left;
  padding:0 5px 0 5px;
  font-family:'Trebuchet MS',Arial, sans-serif;
  font-size:12px;  
}


#racontentmod th{
  background: #fff url('../images/f_int_mod.gif') repeat-x 0 0;
  text-align:left;
  padding:0 5px 0 5px;
  font-family:'Trebuchet MS',Arial, sans-serif;
  font-size:14px;
  border: 1px solid #fff;
}

#racontentmod .ratitnews{
  text-align:left;
  padding:0 5px 0 5px;
  font-family:'Trebuchet MS',Arial, sans-serif;
  font-size:14px;  
}

A.sottomenu {font-family:Verdana,Arial,sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;font-weight:bold}
A.sottomenu:visited  {font-family:Verdana,Arial,sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;font-weight:bold}
A.sottomenu:hover {font-family:Verdana,Arial,sans-serif; font-size:11px; color:#000000; text-decoration:none;font-weight:bold}
A.sottomenu:active {font-family:Verdana,Arial,sans-serif; font-size:11px; color:#000000; text-decoration:none;font-weight:bold}
.sottomenuon {font-family:Verdana,Arial,sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold  }

A.ssottomenu {font-family:Verdana,Arial,sans-serif; font-size:10px; color:#000000; text-decoration:none;font-weight:bold}
A.ssottomenu:visited  {font-family:Verdana,Arial,sans-serif; font-size:10px; color:#000000; text-decoration:none;font-weight:bold}
A.ssottomenu:hover {font-family:Verdana,Arial,sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none;font-weight:bold}
A.ssottomenu:active {font-family:Verdana,Arial,sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none;font-weight:bold}
.ssottomenuon {font-family:Verdana,Arial,sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:bold  }



.picker {
	cursor: pointer;
	width: 13px;
	height: 12px;
	display: inline-block;
	background: url('../calendar/img/calendar.gif') no-repeat;
	margin-left: -19px;
	margin-top: 4px;
	position: absolute;
	display: inline;
}

#pagine ul.pagi_nav {
	list-style:none;
}
#pagine ul.pagi_nav li {
	float:left;
	font-size:12px;
	height:20px;
	padding:0 5px 0 5px;
}
#pagine ul.pagi_nav li.pag {
	padding-top:2px;
}
#pagine ul.pagi_nav li.end {
	width:20px;
	height:20px;
}
#pagine ul.pagi_nav li a.prev{
    display:block;
	width:20px;
	height:20px;
	cursor:pointer;
	background:#123 url('../images/fr_sx_off.png') no-repeat 0 0;
}
#pagine ul.pagi_nav li a.prev:hover{
	background:#123 url('../images/fr_sx_on.png') no-repeat 0 0;
}
#pagine ul.pagi_nav li a.next{
    display:block;
	width:20px;
	height:20px;
	cursor:pointer;
	background:#123 url('../images/fr_dx_off.png') no-repeat 0 0;
}
#pagine ul.pagi_nav li a.next:hover{
	background:#123 url('../images/fr_dx_on.png') no-repeat 0 0;
}









A.art {font-family:Verdana,Arial,sans-serif; font-size:12px; color:#000000; text-decoration:none;font-weight:bold}
A.art:visited  {font-family:Verdana,Arial,sans-serif; font-size:12px; color:#000000; text-decoration:none;font-weight:bold}
A.art:hover {font-family:Verdana,Arial,sans-serif; font-size:12px; color:#646464; text-decoration:none;font-weight:bold}
A.art:active {font-family:Verdana,Arial,sans-serif; font-size:12px; color:#646464; text-decoration:none;font-weight:bold}



A.mess {font-family:Arial,sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:normal}
A.mess:visited {font-family:Arial,sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:normal}
A.mess:hover {font-family:Arial,sans-serif; font-size:12px; color:#000000; text-decoration:underline;  font-weight:normal}
A.mess:active {font-family:Arial,sans-serif; font-size:12px; color:#000000; text-decoration:underline;  font-weight:normal}


.menuoff {font-family:Verdana,Arial,sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold  }
.area {font-family:Verdana,Arial,sans-serif; font-size:12px; color:#DBFF00; text-decoration:none;font-weight:bold}
.testo {font-family:Arial,sans-serif; font-size:12px; color:#000000;}
.dida {font-family:Arial,sans-serif; font-size:11px; color:#000000; font-style: italic;font-weight:bold}
.spot {font-family:Arial,sans-serif; font-size:16px; color:#000000; font-weight:bold}

.nome1 {font-family:Arial,sans-serif; font-size:20px; color:#FFFFFF; font-weight:bold}
.nome2 {font-family:Arial,sans-serif; font-size:26px; color:#86C2D5; font-weight:bold}
.nome3 {font-family:Arial,sans-serif; font-size:12px; color:#FFFFFF; font-weight:normal}
.nome2w {font-family:Arial,sans-serif; font-size:26px; color:#FFFFFF; font-weight:bold}


.button {background-color: #FFE708; font-size: 11px; color:#000000}
