
body{
background:#FFF;
/*background:#CCC;*/
margin:9px;
font-family: 8pt/14pt 'Lucida Grande', Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 76%;
color:#666666;
margin:auto;
text-align:center;
height: 100%
}

A:link{ color:#6C8EFF; text-decoration:none; }
A:hover{ color:#6C8EFF; text-decoration:underline; /*cursor:url(g7.cur);*/ }
A:active{ color:#6C8EFF; text-decoration:none; }
A:active:hover{ color:#6C8EFF; text-decoration:underline; }
A:visited{ color:#6C8EFF; text-decoration:none; }
A:visited:hover{ color:#6C8EFF; text-decoration:underline; }

h3{
text-align:left;
color:#6C8EFF;
font-size:12pt;
font-weight:bold;
padding-left:5px;
letter-spacing:2px;
text-decoration:underline;
text-transform:uppercase;
}

h2{
text-align:left;
color:#6C8EFF;
font-size:10pt;
font-weight:bold;
padding-left:5px;
letter-spacing:2px;
/*text-decoration:underline;*/
/*text-transform:uppercase;*/
}

h4{
text-align:center;
color:#6C8EFF;
font-size:16pt;
font-weight:bold;
padding-left:5px;
letter-spacing:2px;
text-transform:uppercase;
}

#titolo_foto{
text-align:center;
color:#6C8EFF;
font-size:28pt;
font-weight:bold;
padding-left:5px;
letter-spacing:2px;
text-transform:uppercase;
}

#sottotitolo_foto{
text-align:center;
color:#6C8EFF;
font-size:15pt;
font-weight:bold;
padding-left:5px;
letter-spacing:2px;
text-transform:uppercase;
}

#firma {
text-align:right;
font-style:italic;
font-size:10px;
}

img.widepic{display: block;width: 100%}

#wrap{
/*position:relative;*/
width:760px;
margin-left:auto;
margin-right:auto;
/*background-image: url(sfondo01.png);*/
/*background-attachment: fixed;*/
text-align:justify;
height:100%;
/*min-height: 100%;*/
}

#sidebar_corda{
float:left;
text-align:left;
/*background-image: url(corda_g7.png);
background-attachment: scroll;
background-repeat:repeat;*/
width:40;
/*display:block;*/
/*height:600px;*/
}

#sidebar{
float:left;
text-align:left;
width:150px;
}

#sidebar_dx{
float:right;
text-align:left;
width:150px;
}

#container{
/*background-color:red;*/
margin-top:50px;
width:auto;
margin-left:200px;
clear:left
/*border-left:grey 1px dashed;*/
/*border-top:orange 3px solid;*/
/*text-align:right;*/
padding:5px;
}

#evidenza {
width:auto;
height:auto;
border-bottom:grey 1px dashed;
/*border-top:grey 1px dashed;*/
border-left:#fedaa3 10px solid;
text-align:left;
background-color:#FFFFFF; /*#ededed (giallo)*/
margin-left:5px;
margin-top:30px;
padding:3px;
}

.titoloevidenza{
font: bold 12px verdana;
}


.sottotitolo{
font: bold 12px verdana;
}

#title{
height:auto;
/*margin-top:30px;*/
/*border-bottom:#CCCCCC 1px solid;*/
text-align:center;
font-size:18pt;
letter-spacing:-1px;
color:#6C8EFF;
}

#subtitle{
/*height:100px;*/
margin-top:10px;

/*border-left:orange 1px dashed;*/
/*border-bottom:orange 1px dashed;*/
/*background-image: url(sfondo01.png);*/
text-align:center;
font-size:90%;
/*letter-spacing:1px;*/
color:grey;
}

 #navlist1
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 12px Verdana, sans-serif;
/*background:#F3F3F3;*/
width: 16em;
}

#navlist1 li
{
list-style: none;
margin: 0;
border-top:#CCCCCC 1px solid;
text-align: left;
}

#navlist1 li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
background: #ffffff ; /*colore dello sfondo del link non ancora visitato #ffff8d, #ededed (giallo)*/
text-decoration: none;
}

#navlist1 li a:link { color: #6C8EFF; } /*colore del testo del link non ancora visitato*/
#navlist1 li a:visited { color: #6C8EFF; } /*colore del testo del link visitato #999999*/

#navlist1 li a:hover /*colore del testo e dello sfondo del link evidenziati dal passaggio del cursore*/
{
border-color: #FE3;
color: #000000; /*#666666*/
background: #C3D9FF; /*#FFFFFF*/
}

/*-----------------------------------------
fine navist1
-------------------------------------------*/

 #navlist
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 12px Verdana, sans-serif;
/*background:#F3F3F3;*/
width: 45em;
}

#navlist li
{
list-style: none;
margin: 0;
border-top:#CCCCCC 1px solid;
text-align: left;
}

#navlist li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
background: #ffffff ; /*colore dello sfondo del link non ancora visitato #ffff8d, #ededed (giallo)*/
text-decoration: none;
}

#navlist li a:link { color: #6C8EFF; } /*colore del testo del link non ancora visitato*/
#navlist li a:visited { color: #6C8EFF; } /*colore del testo del link visitato #999999*/

#navlist li a:hover /*colore del testo e dello sfondo del link evidenziati dal passaggio del cursore*/
{
border-color: #FE3;
color: #000000; /*#666666*/
background: #C3D9FF; /*#FFFFFF*/
}

#footer{
text-align:center;
font-size:10px;
height:30px;
margin-top:10px;
/*margin-left:200px;*/
border-top:grey 1px dashed;
letter-spacing:1px;
text-transform: lowercase;
/*clear: left;*/
width:auto;
}

#riquadro_news {
width:auto;
height:auto;
/*border-bottom:orange 2px solid;*/
/*border-top:orange 2px solid;*/
/*border-left:orange 2px solid;*/
text-align:left;
background-color:#FFFFFF; /*#ededed (giallo)*/
margin-left:5px;
margin-top:30px;
/*padding:3px;*/
}

#tabella_news {
table-layout: fixed;
color: grey;
font: 12px Helvetica;
width:300px;
/*padding:15px;*/
background-color:#e2e4e9;
margin-left:auto;
margin-right:auto;
border:0px;
}

#tabella_foto_home { /*valida per la home delle foto, per le foto, per il banner foto e per chi siamo*/
table-layout: fixed;
color: grey;
font: 12px Helvetica;
width:500px; /*500px*/
/*padding:15px;*/
background-color:#e2e4e9;
margin-left:auto;
margin-right:auto;
border:0px;
}

#tabella_itinerari { 
table-layout: fixed;
color: grey;
font: 12px Helvetica;
width:auto; /*500px*/
/*padding:15px;*/
background-color:#e2e4e9;
margin-left:auto;
margin-right:auto;
border:0px;
}

table.tabella_soci { /*valida per i soci*/
table-layout: fixed;
color: grey;
font: 12px Helvetica;
width:auto; /*500px*/
/*padding:15px;*/
background-color:#e2e4e9;
margin-left:auto;
margin-right:auto;
border:0px;
}

.cella { /*cella di tabella particolare*/
width : 10px;
}


/*inizio definizione banner a spigoli tondi*/
.bl {background: url(bl.png) 0 100% no-repeat #e68200; width:300px; margin-left:40px; height:auto; margin-top:40px}

.br {background: url(br.png) 100% 100% no-repeat }

.tl {background: url(tl.png) 0 0 no-repeat }

.tr {background: url(tr.png) 100% 0 no-repeat; padding:5px;}
/*fine definizione banner a spigoli tondi*/


/*tutte le foto dell'album sono in formato:

portrait: 300px x 415px

landscape: 300px x 200px*/




