body {
background-color:#ffffff;
margin: 0px;
padding: 0px;
vertical-align: top;
height: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #666666;
line-height:15px;
}

#header {
    background-color:#FFFFFF;
    width: 960px;
    border-bottom: 1px solid #cccccc;
    margin:0px 10px;
    text-align:left;
}
#header td{
padding:20px 0px;
}
hr {
  background: transparent;
  height: 1px;
  border: 0;
  border-top: 1px dotted #dddddd;
  margin: 5px 0 8px 0;
  padding: 0;
}
#contentholder {
margin: 10px 10px 0px 10px;
padding: 0px;
width: 960px;
}
#contentholder td {
vertical-align: top;
padding: 0px;
margin-bottom: 10px;
}
#centro {
height: 100%;
width:530px;
margin:0px 10px;
}
#colonne {
height: 100%;
width: 205px;
}

.col_box_tit{
background-color:#0E9BD3;
border-left: 1px solid #879FA9;
border-top: 1px solid #879FA9;
border-right: 1px solid #879FA9;
font-size:14px;
font-weight:bold;
color: #FFFFFF;
padding:5px;
text-align:left;
}
.col_box {
padding:5px;
border: 1px solid #879FA9;
background-color: #ffffff;
text-align:left;
margin-bottom:10px;
}

.col_box a, .col_box a:link, .col_box a:visited, .col_box a:active {
color:#666666;
text-decoration:none;
font-weight:normal;
}

.col_box a:hover {
color:#FDB12F;
text-decoration:none;
font-weight:normal;
}

.stringa { background-color: #ffffff; border: #FDB12F 1px solid; color: #333333; font-family: arial, verdana, sans-serif; font-size: 9px; }

.cerca {background-color:#FDB12F; color:white; font-size: 11px; border: #333333 1px solid; color: #333333;}

#categoria {
font-size: 10px;
font-weight: normal;
color: #CCCCCC;
}

.titolo {
background-color:#0E9BD3;
border-left: 1px solid #879FA9;
border-top: 1px solid #879FA9;
border-right: 1px solid #879FA9;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
padding:5px;
text-align:left;
}

.data {
font-size: 12px;
font-weight: bold;
color: #FFFFFF
}

.testo {
line-height: 14px;
font-size: 10px;
text-align: justify;
padding:5px;
border: 1px solid #879FA9;
background-color: #EAF1FB;
margin-bottom:10px;
}
.credits {
background-color: #EDECEC;
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 14px;
text-align: left;
padding: 3px 3px 3px 3px;
margin-left: 2px;
}

a:link, a:visited {
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}

a:hover {
font-weight: bold;
color: #879FA9;
text-decoration: none;
}
a img {
border: 0;
}
.headerimg a:hover {
background-color:#FFFFFF;
}
div.minspacer { margin-bottom: 3px; }


#barra {
    background-color: #ffffff;
border: 1px solid #FDB12F;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #cccccc;
font-size: 11px;
padding-top: 2px;
padding-bottom: 2px;
}

#footer {
    width: 960px;
background-color: #ffffff;
font-size: 11px;
font-weight: normal;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
margin: 10px 10px 0px 10px;
}
ul, ol{
margin:0px 0px 0px 15px;
list-style-position:outside;
padding:0px 0px 0px 5px;
}

#g_ads_top{
width:960px;
text-align:center;
}

. g_ads_left{
padding:5px 0px;
text-align:center;
}


