BODY{
margin:0;
padding:0;
background:#666;
color:#f96;
font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:left;
}
.topGo,#navRapida{
padding:3px;
font-size:1em;
}
a:link,
a:visited {
color:#09F;
text-decoration:none;
}
a:hover{
color:#FF0;
text-decoration:underline;
}
img{
border:none;
}
h1{
margin:0;
padding:10px;
font-size:1.2em;
color:#EEE;
}
h2{
margin:0;
padding:0.5em 12px;
font-size:1em;
background-color:#63F;
color:#FF0;
text-align:left;
text-transform:uppercase;
}
h3{
margin:0;
padding:3px 3px 3px 10px;
font-size:1em;
background-color:#06c;
color:#EEE;
}


#back{
margin:0;
padding:8px 12px;
text-align:right;
background-color:#333;
}
#back a{
color:#ccc;
font-size:1em;
font-weight:bold;
text-decoration:none;
}
#back a:hover{
color:#ff0;
font-weight:bold;
text-decoration:underline;
}
#contenitore{
width:100%;
margin:left;
}


#testata{
width:100%;
margin:0;
padding:0;
text-align:center;
background:#36C;
position:relative;
z-index:1;
color:#FFF;
background:transparent;
height:102px;
}

#testata a{
display:block;
background:transparent url(../crags/images/falesie08.jpg) 0 50% no-repeat;
height:102px;
}
#testata a:link, #testata a:visited {
color:#EEE;
text-decoration:none;
}
#testata a:hover, #testata a:active{
color:#F00;
text-decoration:none;
}
#testata a h1{
position:relative;
z-index:-1;
color:#FFF;
}

#menuTop{
width:100%;
font-size:1em;
margin:0;
padding:0.4em 0;
background-color:#333;
text-align:center;
}
.menuNav{
margin:0;
padding:0.5em 0;
background:#333;
color:#EEE;
font-weight:normal;
list-style:none;
}
.menuNav li{
margin:0;
padding:0
background:#333;
}


.menuNav li a{
white-space:nowrap;
text-decoration:none;
}

.menuNav a:link,
.menuNav a:visited
{
background:#333;
color:#fff;
text-decoration:none;
}
.menuNav a:hover
{
background:#333;
color:#ff0;
text-decoration:underline;
}

/* barra nav FALESIE */

#navigaFalesie{
margin:0;
padding:5px 0;
background:#099;
text-align:center;
}
.menuSite{
margin:0;
padding:0;
background:#099;
color:#fff;
font-weight:bold;
list-style:none;

}
.menuSite li{
padding:0;
margin:5px 0;
}
.menuSite li a{
height:0;
padding:3px;
margin:0;
border:none;
white-space:nowrap;
text-decoration:none;
}
.menuSite li a.primaVoce{
border:none;
}

.menuSite a:link,
.menuSite a:visited
{
background:#099;
color:#FF0;
text-decoration:none;
}
.menuSite a:hover
{
background:#fC9;
color:#FFF;
text-decoration:none;
}
.menuSite a.attiva
{
background:#f96;
color:#fff;
}



#corpo, #colSx, #colDx{
margin:0;
padding:0;
border:none;
}

#corpo{
width:100%;
background:#333;
}


#colSx{
width:100%;
background:#069;
font-size:0.8em;
font-weight:bold;
}


#colDx{
width:100%;
background:#333;
}



/* TAB DATA  */

#colDx table{
width:100%;
border-collapse:collapse;
background:#09F;
color:#EEE;
}
#colDx table thead{
background:#069;
color:#FFF;
}
#colDx table th, #colDx table td{
margin:0;
padding:1px;
border:1px solid #09F;
line-height:1.2em;
}
#colDx table th{
background:#069;
}

#colDx table tr.chiaro{
background:#06C;
}
#colDx table tr.scuro{
background:#00C;
}

#colDx table td a{
display:block;
font-weight:bold;
}


#colDx table td a:link, #colDx table td a:visited{
color:#ff0;
text-decoration:none;
}
#colDx table td a:hover,#colDx table td a:active{
color:#fff;
text-decoration:underline;
}


/*  elenco Vie */

#colSx ul
{
margin: 14px 0 0 0;
padding: 0;
border: none;
list-style: none;
font-weight:bold;
background:#069;
}

#colSx li
{
margin: 0;
padding:0;
}

#colSx li a
{
display: block;
margin:0;
padding: 3px 3px 3px 1.6em;
text-indent:-1.2em;
border-left:3px solid #1958b7;
border-right:3px solid #508fc4;
background-color:#9CF;      /*#2175bc;*/
color: #069;
text-decoration: none;
border-bottom: 1px solid #069;
}



#colSx li a.titolo{
display: block;
padding: 3px 3px 3px 2.4em;
border-left:3px solid #1958b7;
border-right:3px solid #508fc4;
background-color: #39F;
color: #069;
text-decoration: none;
}





html>body #colSx li a { width: auto; }

#colSx li a:hover
{
border-left:3px solid #1c64d1;
border-right:3px solid #5ba3e0;
background-color: #2586d7;
color: #eee;
text-decoration: none;
}



#colSx li a.titolo:hover
{
border-left:3px solid #1958b7;
border-right:3px solid #508fc4;
background-color: #39F;
color: #069;
text-decoration: none;
}





#footer{

position:relative;
width:100%;
margin:0 0 20px 0;
padding:0;
border:none;
}

p.aggiornamento{
margin:0;
padding:3px;
line-height:1.2em;
background:#f96;
color:#ff0;
text-align:right;
}




p.aggiornamento2{
margin:0;
padding:3px; 
line-height:1.2em;
background:#f96;
color:#ff0;
text-align:center;
}




p.copy{
margin:0;
padding:0;
line-height:1.4em;
background:#333;
color:#f33;
text-align:center;
}
p.copy a:link,
p.copy a:visited{
color:#f30;
text-decoration:none;
}
p.copy a:hover{
color:#ff0;
text-decoration:underline;
}

p.aggiornamento a:link,p.aggiornamento2 a:link,
p.aggiornamento a:visited, p.aggiornamento2 a:visited{
color:#eee;
text-decoration:none;
}

p.aggiornamento a:hover,p.aggiornamento2 a:hover{
color:#f00;
text-decoration:underline;
}

img{
border:none;
margin:0;
padding:2px 2px 2px 2px; /* imagoSize:420px */
}

.pubblicita{
margin:0;
padding:5px 0;
background:#333;
line-height:1em;
}

h5{
margin:0;
padding:2px 3px 4px 8px;
font: 0.88em Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#333;
background:#fC9;
}
h5 a{
margin:0;
padding:0;
}
h5 a:link, h5 a:visited {
color:#000;
text-decoration:none;
}
h5 a:hover, h5 a:active {
color:#fff;
text-decoration:underline;

}

dl.firm{
margin:10px 3px;
padding:0;
}

dl.firm dt{
margin:0;
padding:0;
font-size: 1em;
}
dl.firm dd{
margin:0;
padding:0;
font-size: 0.88em;
clear:left;
}

dl.firm dt a{
margin:0;
padding:0;
}
dl.firm dt a:link, dl.firm dt a:visited {
color:#eee;
text-decoration:none;
}
dl.firm dt a:hover, dl.firm dt a:active{
color:#FF0;
text-decoration:underline;
}

