.rosso10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #db2b36;
	font-style: normal;
	text-decoration: none;	
}
.componentheading{
  font-weight:bold;
}
.componentheading,
.rosso11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #db2b36;
	font-style: normal;
	text-decoration: none;	
}
.createdate {
  margin-top:-10px;
  padding-bottom: 11px;
}
.componentheading {
  /*margin-left: 10px;*/
  margin-right: 10px;
}

.small,.createdate, .grigio10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-style: normal;
	text-decoration: none;	
}
.blu10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #02163f;
	font-style: normal;
	text-decoration: none;	
}
body, .blu11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #02163f;
	font-style: normal;
	text-decoration: none;	
}
.bianco11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-style: normal;
	text-decoration: none;	
}
a.bianco_link:link, a.bianco_link:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
a.bianco_link:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #ffffff;
	font-weight: normal;
    text-decoration: underline;
}
table.moduletablegenoa {
  background:url(images.php/bg_menu.gif) no-repeat center top;
  border:none;
  padding:0px; margin:0px;
  text-align:center;
  margin:auto;
  width:980px;
}
.genoamenu {
  background:url(images.php/bg_menu.gif) no-repeat center top;
  height:44px;
}
table.moduletablemenu {
  border:none;
  padding:0px; margin:0px;
  margin:auto;
  width:980px;
  height:42px;
  border-collapse:collapse;
}
.moduletablemenu td {
  width:14%;
  padding: 0 11px;
  text-align:center;
  border-left:  solid #021237 1px;
  border-right: solid #021237 1px;
}
a.mainlevelmenu {
}

a.mainlevelgenoa {
  text-align:center;
  white-space: nowrap;
  display:block;
  float:left;
  width:124px;
  height:44px;
  line-height: 44px;
  text-align:center;
  margin: 3px;
}
span.mainlevelgenoa {
  display:block;
  float:left;
  display:block;
  border-left: solid 1px #020E2F; 
  line-height: 44px;
  height:30px;
  margin:2px; 
}
span.mainlevelgenoa:first-child,
span.mainlevelgenoa:last-child {
  border:none;
}

a.mainlevelgenoa,a.mainlevelmenu,
a.bianco11_link:link, a.bianco11_link:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}
a.bianco11_link:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #ffd511;
	font-weight: bold;
    text-decoration: none;article_seperator
}
a.rosso10_link:link, a.rosso10_link:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #db2b36;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
}
a.rosso10_link:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #db2b36;
	font-weight: normal;
    text-decoration: none;
}
a, a.rosso11_link:link, a.rosso11_link:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #db2b36;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
a.rosso11_link:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #db2b36;
	font-weight: normal;
    text-decoration: underline;
}
table .contentpaneopen{
  padding:0;
}
table.blog {
  margin-left: 10px;
  margin-right: 10px;
  /*width:550px;*/
}
table .blog  {
  margin:3px;
}
.contentpaneopen span .small {
  display:block;
  background:url(images.php/sep_oriz.gif) no-repeat 0px 20px;
  height:30px;
}
.contentheading a, .contentheading,
a.rosso12_link:link, a.rosso12_link:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #db2b36;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}
.contentheading a:hover, a.rosso12_link:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #db2b36;
	font-weight: bold;
    text-decoration: none;
}
a.blu10_link:link, a.blu10_link:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #02163f;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
a.blu10_link:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #02163f;
	font-weight: normal;
    text-decoration: underline;
}

a.blu11_link:link, a.blu11_link:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #02163f;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
a.blu11_link:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #02163f;
	font-weight: normal;
    text-decoration: underline;
}
.moduletable {
  margin: 3px 0;
}
.moduletable * {
  margin:0;
  padding:0;
}
.moduletable
{
  width:193px;
  border-collapse:collapse;
  text-align:center;
}
.moduletable th {
  background: url(images.php/bg_tit_dx.gif) no-repeat center;
  height:31px;
  line-height:31px;
  text-align:left;
  padding-left: 12px;
  padding-right: 12px;
  color:#FFFFFF;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-style:normal;
  text-decoration:none;
}

table .moduletable {
  table-layout:fixed;
}
.moduletable > tbody > tr > td {
  background: url(images.php/bg_dx.gif) repeat-y center;
  padding: 3px 5px ;
  
  width: 193px;
  text-align: left;
}

.moduletable table td {
  background: none;
  width:auto;
  font-size: 10px;
}
body {
  background: #002557 url(images.php/bg.gif) repeat-x center top;
}
.moduletable img {
  margin: 6px 0px ;
  width:170px;
}
.moduletable ul {
  text-align:left;
  margin:auto;
  margin-left: 10px;
}
.foot .moduletable th {
  background: url(images.php/bg_tit_bottom.gif) no-repeat center;
}
.yancmoduletable{
  margin:5px;
  width: 180px;
  border-collapse:collapse;
}
.yancmoduletable {
  padding:0; margin:10px auto; width: 170px;
}
.yancmoduletable input[type="text"] {
  margin-left:0;
  margin-right:0;
  margin-top:6px;
  width: 95px;
}
.moduletable input[type="submit"]{
  color:#FFFFFF;
  background: url(images.php/bg_tit_bottom.gif) #01163D center center;
  border: #E8E8E8 solid 1px;
  padding: 4px;
  margin: 2px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-style:normal;
  font-weight:bold;
}
.moduletable input[type="submit"]{
  background: url(images.php/bg_tit_dx.gif) #01163D center center;
  display:block;
  margin-left: auto;
  margin-right: auto;
  text-align:center;
  margin-top: 10px;
}
input[type="submit"]:hover {
  border: #D71F0C solid 1px;
}

.yancmoduletable td {
  width: 50%;
}

.componentheading {
  margin-bottom: 20px;
}
.atomic{
  display:none;
}
.ucd_image {
  float:left;
  width:584px;
  height:149px;
  margin-right:30px;
  margin-top:-16px;
}
.ucd_title,.ucd_title a {
  margin-top:16px;
  background: transparent;
  color:white;
  font-weight:bold;
}
.ucd_title a:hover, a.mainlevelgenoa:hover, a.mainlevelmenu:hover {
  color: #FFD511
}
.ucd_introtext, .ucd_introlink {
  background: transparent;
  color:white;
  font-weight:none;
  font-style:none;
  font-size:inherit;
  text-decoration:none;
}
.ucd_introlink:hover {
  text-decoration:underline
}
.moduletableucd {
  margin:auto;
}
#ucd-instance{
  background: url(images.php/bg_foto.jpg);
  height: 133px !important;
}

#easybook > div > div:last-child {
  display:none
}
.newspane {
  padding:0;
}
.article_seperator {
  display: block;
  height: 45px;
}
.blu10 small a {
  font-size:10px;
  text-decoration:none;
  color:gray;
}
