*html #corpo {
height: 300px;
overflow: visible;
}
body {
margin: 0;
padding: 0;
background: #898989 url(../img/sfondo.gif) repeat-y center;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a {
text-decoration: none;
}
h1 {
display: none;
}
h2 {
margin: 0;
padding: 0 0 10px 0;
color: #E8A800;
font-size: 16px;
line-height: 17px;
}
h3 {
margin: 0;
padding: 0 0 10px 0;
color: #969696;
font-size: 13px;
line-height: 17px;
font-weight: normal;
}
h3 a {
color: #969696;
}
hr {
color: #FFF;
border: 0;
border-top: 1px solid #000;
}
.dataevidenziata{
font-weight:bold
}
form {
margin: 0;
padding: 0;
}
#struttura {
width: 758px;
margin: auto;
text-align: left;
}
#testata {
/*background: url(../img/testata.gif) no-repeat #FFF;*/
height: 135px;
}
#menutesta {
float: right;
font-size: 9px;
line-height: 10px;
color: #FFF;
text-align: right;
padding: 10px 15px;
}
#menutesta img {
vertical-align: middle;
margin-left: 5px;
}
#menutesta a {
color: #FFF;
}
#menutesta a:hover,#menu a:hover {
text-decoration: underline;
}
#menu {
background: #E8A800;
font-size: 9px;
line-height: 19px;
color: #FFF;
text-transform: uppercase;
letter-spacing: -1px;
height: 19px;
}
#menu a {
display: block;
float: left;
color: #FFF;
padding: 0 4px;
}
#menu a.on {
background: #000000;
text-transform: uppercase;
}
#menu a#menu1 {
padding: 0 13px;
}
#footer {
text-align: center;
color: #000;
font-size: 10px;
text-transform: uppercase;
font-weight: bold;
}
#menufooter {
line-height: 19px;
margin-bottom: 10px;
color: #FFF;
}
#menufooter a {
color: #FFF;
}
#loghi img {
margin: 0 21px;
}
#centro {
background: #FFF;
padding: 15px;
}
#corpo {
color: #000;
font-size: 11px;
line-height: 17px;
margin-right: 162px;
}
/*
div#internocorpo a{
text-decoration:underline;
color:#969696;
}
*/
#corpo p {
margin-top: 0;
padding-top: 0;
}
#coldes {
width: 150px;
float: right;
font-size: 10px;
line-height: 12px;
color: #000;
}
#coldes p {
margin: 0;
padding: 0;
}
#aggiungi {
background: #DCDCDC url(../img/preferiti.gif) no-repeat right;
float: right;
font-size: 9px;
line-height: 15px;
text-transform: uppercase;
text-align: right;
padding: 0 15px 0 5px;
letter-spacing: -1px;
margin-top: 4px;
}
#aggiungi a {
color: #000;
}
#aggiungi a:hover {
text-decoration: underline;
}
#tit {
margin: 0;
padding: 0 0 13px 0;
}
#dx {
width: 200px;
float: right;
}
#dx label {
font-size: 9px;
text-transform: uppercase;
letter-spacing: -1px;
}
#dx select {
font-family: Tahoma, "Trebuchet MS", sans-serif;
font-size: 12px;
line-height: 14px;
color: #787878;
}
#dx .butt,#content.lista .butt {
text-align: right;
}
#dx .butt input, #content.lista .butt a,#content .butt a,.area a.butt,p.butt a {
background: #E8A800;
color: #000;
font-size: 9px;
letter-spacing: -1px;
border: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
}
#dx.det {
font-size: 10px;
line-height: 13px;
letter-spacing: -1px;
}
#dx.det .zoom {
text-align: center;
text-transform: uppercase;
}
#dx.det .zoom a {
color: #000;
}
#dx.det .boxdet {
background: #E8A800;
padding: 5px 8px;
}
#dx.det .boxdet strong {
font-weight: normal;
text-transform: uppercase;
}
#dx.det .boxdet a {
color: #FFF;
text-decoration: none;
letter-spacing: 0;
}
#dx.det .boxdet a:hover {
text-decoration: underline;
}
#dx.det ul{
background: #E8A800;
margin-top: 0px;
}
#dx .lista a {
color: #000;
}
#dx .lista a strong {
color: #E8A800;
font-weight: normal;
font-size: 11px;
line-height: 14px;
}
#dx .lista p.butt {
text-align: left;
padding-top: 10px;
}
.suggerimenti p.butt {
text-align: left;
padding-top: 10px;
float: right;
display: block;
position: relative;
}

a.butta {
text-align: center;
padding: 5px;
position: relative;
line-height: 16px;
color: #FFFFFF;
background-color: #E8A800;
text-decoration: none;
}
a.butta:link,a.butta:visited {
color: #FFFFFF;
text-decoration: none;
}

#dx .lista p.butt a {
line-height: 16px;
color: #FFF;
}
#content {
margin-right: 215px;
}
#content.suggerimenti {
margin-right: 20px;
}
*html #content {
height: 100px;
}
#content a {
text-decoration: underline;
color: #969696;
font-size: 13px;
}
#content.suggerimenti a,#content.suggerimenti a:visited {
text-decoration: underline;
 color: #E8A800; 
/*font-weight: bold; */
font-size: 12px;
}
#content.lista p {
color: #969696;
font-size: 13px;
}
#content.lista a {
color: #E8A800;
text-decoration: none;
}
#content.lista em {
color: #969696;
font-size: 11px;
}
#content.lista .butt a,#content .butt a,.area a.butt,p.butt a {
padding: 2px 5px;
color: #FFFFFF;
text-decoration: none;
}
div#contentmono a{
text-decoration: underline;
color: #646464;
}
.area img {
vertical-align: text-bottom;
}
#lanci {
font-size: 0;
padding-bottom: 15px;
}
#pag {
font-size: 13px;
line-height: 17px;
color: #969696;
text-align: center;
}
#content.lista #pag a {
color: #969696;
}
#content.lista #pag a.on {
color: #E8A800;
}
#mostra {
font-size: 13px;
line-height: 17px;
color: #969696;
}
#mostra img {
float: left;
margin-right: 5px;
}
#mostra a {
text-decoration:none;
}
#finearts p {
margin: 0;
padding: 0;
}
.clearall {
clear: both;
}
.hp .box {
width: 272px;
float: left;
}
.hp .box .content {
min-height: 125px;
}
*html .hp .box .content {
height: 125px;
}
.hp .box a img {
vertical-align:middle;
}
.hp .primo {
margin-right: 15px;
}
.box {
border: 1px solid #000;
font-size: 10px;
line-height: 13px;
}
.box .content {
border-left: 20px solid #E8A800;
padding: 0 8px 8px 13px;
}
.box p {
margin: 0;
padding: 0;
}
.box .vai a {
background: #E8A800;
color: #FFF;
padding: 2px 4px;
}
.box p.vai {
text-align: right;
border-top: 7px solid #FFF;
font-size: 10px;
line-height: 13px;
}
.box a {
color: #000;
}
.box a strong {
color: #E8A800;
font-weight: normal;
font-size: 11px;
line-height: 14px;
}
.box p.link {
padding: 0 0 15px 0;
}
.turista .box {
width: 128px;
float: left;
margin: 0 15px 15px 0;
font-size: 13px;
line-height: 17px;
color: #787878;
letter-spacing: -1px;
}
.turista .box.last {
margin-right: 0;
}
.turista .box .content {
border-left: 20px solid #E8A800;
padding: 0;
}
.turista .box .content p,.turista .box .content .vai {
/*margin: 8px;*/
border: 8px solid #FFF;
}
.turista .box .content .vai a {
padding-right: 7px;
}


.arti .box {
width: 175px;
float: left;
margin: 0 15px 15px 0;
font-size: 10px;
line-height: 13px;
color: #000;
letter-spacing: -1px;
min-height: 230px;
}
.arti .box.last {
margin-right: 0;
min-height: 230px;
}
.arti .box .content {
border-left: 20px solid #E8A800;
padding: 0;
min-height: 230px;

}
.arti .box .content p,.turista .box .content .vai {
/*margin: 8px;*/
border: 8px solid #FFF;
}
.arti .box .content .vai a {
padding-right: 7px;
}




.box2 {
background: #969696;
margin-bottom: 15px;
}
.box2 .content {
padding: 7px;
}
.box2 .content a {
color: #FFF;
text-transform: uppercase;
text-decoration: underline;
line-height: 13px;
}
.box2 strong {
color: #FFF;
font-size: 11px;
line-height: 13px;
}
.box2 .butt {
background: url(../img/butt.gif) repeat-y;
padding: 0 5px 0 10px;
text-transform: uppercase;
line-height: 15px;
letter-spacing: -1px;
border-bottom: 1px solid #FFF;
}
.box2 .butt a {
color: #000;
}
.box2 .butt a:hover {
text-decoration: underline;
}
.box2 .tools {
text-align: right;
border-right: 2px solid #969696;
line-height: 16px;
}
*html .box2 .tools {
border-right: 1px solid #969696;
}
.box2 .tools img {
float: left;
}
.box2 .tools a {
background: #DCDCDC;
color: #000;
text-transform: uppercase;
}
.box2 .tools a span{
padding: 1px 2px;
}
#colonne {
background: url(../img/sf_colonne.gif) repeat-y right;
font-size: 10px;
line-height: 12px;
}
#colonne .img {
margin: 10px 0;
}
.col {
float: left;
width: 182px;
}
.col2 {
width: 197px;
}
.col.su2 {
width: 283px;
}
.col .tit {
background: #E8A800;
font-size: 15px;
line-height: 20px;
color: #FFF;
border-left: 15px solid #000;
margin-right: 15px;
padding: 0 5px;
}
.col .tit.on {
background: #000;
}
.col .tit a {
color: #FFF;
}
.col.col3 .tit {
margin-right: 0;
}
.col .content {
padding-right: 15px;
}
.col.col2 .content {
padding: 0 15px;
}
.col.col3 .content {
padding: 0 0 0 15px;
}
.col .content a {
color: #000;
}
.col .content a strong {
color: #E8A800;
font-size: 11px;
line-height: 16px;
font-weight: normal;
}
.col .content a img {
vertical-align: middle;
}
.col .butt a {
color: #FFF;
line-height: 20px;
}
.imgdx {
float: right;
margin: 0 0 15px 15px;
}
.imgsx {
float: left;
margin: 0 15px 15px 0;
}
.hide {
display: none;
}
.evidenzia {
color: #E8A800;
}
a.evidenzialink, .evidenzialink ,a.evidenzia em{
color: #E8A800;
text-decoration: underline !important;
}

