/* Valentina nota progetti_grafici */
/* www.valuzza.net */

body{
margin:0;
padding:0;
background: #ededed url('immagini/sfondo.jpg') repeat-y top center;
text-align: center;
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #666666;
}

#maincontainer{
width: 1000px;
margin: 0 auto;
background: #ffffff;
border-left: 10px solid #ffffff;
border-right: 10px solid #ffffff;
border-top: 10px solid #ffffff;
text-align: left;
}

#topsection{
background: #ededed url('immagini/top.jpg') no-repeat top left;
height: 200px;
border-bottom: 5px solid #ffffff;
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 200px 0 200px;
}

#contentcolumn a{
color: #666666;
text-decoration: none;
}
#contentcolumn a:hover{
color: #6caedf;
text-decoration: none;
}

#contentcolumn hr {
border: 0;
color: #7ab2dc;
background-color: #7ab2dc;
height: 1px;
}

#contentcolumn h1{
margin: 0;
padding: 0 0 5px 0;
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
color: #7ab2dc;
}

#contentcolumn i{
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 9px;
}

#leftcolumn{
float: left;
width: 200px;
margin-left: -1000px;
background: #ededed;
}

#leftcolumn h1{
margin: 0;
padding: 0 0 5px 0;
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
color: #7ab2dc;
}

#rightcolumn{
float: left;
width: 200px;
margin-left: -200px;
background: #ededed;
font-size: 9px;
}

#rightcolumn a{
color: #666666;
text-decoration: none;
}
#rightcolumn a:hover{
color: #6caedf;
text-decoration: none;
}

#rightcolumn hr {
border: 0;
color: #ededed;
background-color: #ffffff;
height: 1px;
}

#footer{
clear: left;
width: 998px;
background-color: #e5e5e5;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
text-align: center;
padding: 5px 0;
font-size: 9px;
}

#footer a{
color: #ffffff;
text-decoration: none;
}
#footer a:hover{
color: #999999;
text-decoration: none;
}

.innertube{
margin: 10px;
}

.webcam01{
margin: 0;
margin-right: 10px;
float: left;
}

.webcam02{
margin: 0;
float: left;
}

.tbinfo01{
table-layout: auto;
width: 580px;
border-spacing: 2px;
border: 1px solid #cccccc;
text-align: left;
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 9px;
color: #666666;
}

.tbinfo02{
background: #6caedf;
color: #ffffff;
text-align: center;
}

.tbinfo03{
border-bottom: 1px solid #cccccc;
}

.tbinfo04{
color: #6caedf;
font-size: 11px;
}

.tbsport01{
table-layout: auto;
width: 580px;
border-spacing: 2px;
border: 1px solid #cccccc;
text-align: left;
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 9px;
color: #666666;
}

.tbsport02{
background: #6caedf;
color: #ffffff;
text-align: center;
}

.tbsport03{
border-bottom: 1px solid #cccccc;
}

.tbsport04{
color: #6caedf;
font-size: 11px;
}

.tbsport05{
table-layout: auto;
width: 580px;
border-spacing: 2px;
text-align: left;
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #666666;
}

.fotosport{
margin: 0 10px 10px 0;
float: left;
}

.tbnatura01{
table-layout: auto;
width: 580px;
border-spacing: 2px;
border: 1px solid #cccccc;
text-align: left;
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 9px;
color: #666666;
}

.tbnatura02{
background: #6caedf;
color: #ffffff;
text-align: center;
}

.tbnatura03{
color: #6caedf;
font-size: 11px;
border-bottom: 1px solid #cccccc;
}

.tbnatura04{
color: #6caedf;
font-size: 11px;
}

.tbnatura05{
border-bottom: 1px solid #cccccc;
}

.tbnatura06{
background: #cccccc;
text-align: center;
}

.tbrist01{
table-layout: auto;
width: 580px;
border-spacing: 2px;
border: 1px solid #cccccc;
text-align: left;
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 9px;
color: #666666;
}

.tbrist02{
background: #6caedf;
color: #ffffff;
text-align: center;
}

.tbrist03{
border-bottom: 1px solid #cccccc;
}

.tbrist04{
color: #6caedf;
font-size: 11px;
}

.tbcons01{
table-layout: auto;
width: 580px;
border-spacing: 2px;
border: 1px solid #cccccc;
text-align: left;
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 9px;
color: #666666;
}

.tbcons02{
background: #999999;
color: #ffffff;
text-align: center;
}

.tbcons03{
border-bottom: 1px solid #cccccc;
}

.tbcons04{
color: #999999;
font-size: 11px;
}

/*menu_orizzontale*/

.menuor{
width: 100%;
overflow: hidden;
background: #ededed url('immagini/menuor.jpg') repeat-x bottom left;
border-bottom: 1px solid #ffffff;
}

.menuor ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.menuor li{
display: inline;
margin: 0;
}

.menuor li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 5px 5px 5px 20px;
border-right: 1px solid #ffffff;
background: transparent url('immagini/freccia01.gif') no-repeat bottom left;
color: #666666;
}

.menuor li a:visited{
background: transparent url('immagini/freccia01.gif') no-repeat bottom left;
color: #666666;
}

.menuor li a:hover, .menuor li.selected a{
background: #ededed url('immagini/freccia02.gif') no-repeat bottom left;
color: #6caedf;
}

/*menu_orizzontale*/

/*menu_consorziati*/

.menucons{
width: 100%;
overflow: hidden;
border-bottom: 1px solid #ffffff;
background: #6caedf;
color: #ededed;
}

.menucons ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.menucons li{
display: inline;
margin: 0;
}

.menucons li a{
color: #ffffff;
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 5px;
border-right: 1px solid #ffffff;
}

.menucons li a:visited{
color: #ffffff;
}

.menucons li a:hover, .menucons li.selected a{
background: #ededed;
color: #6caedf;
}

/*menu_consorziati*/

/*menu_right*/

.menurig{
width: 180px;
overflow: hidden;
background: #ededed;
font-size: 9px;
}

.menurig ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.menurig li{
display: inline;
margin: 0;
}

.menurig li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 2px 2px 2px 20px;
width: 180px;
border-bottom: 1px solid #ffffff;
color: #666666;
}

.menurig li a:visited{
color: #666666;
}

.menurig li a:hover, .menurig li.selected a{
background: #ededed url('immagini/freccia02.gif') no-repeat bottom left;
border-bottom: 1px solid #6caedf;
color: #6caedf;
}

/*menu_right*/