body {
margin:0px;
padding:0px;
background-image: url(imgs/bgk.gif);
height: 100%;
width: 100%;
}


################ div #############################

#diapo{
width: 790px;
margin: 0px 0px 0px 0px;
text-align: left;
position: absolute;
top: 12px;
left:5px;
z-index:1;
}


#dia{
background-image: url(imgs/dia_casetta.jpg);
width: 790px;
height:572px;
margin: 0px 0px 0px 0px;
text-align: left;
position: absolute;
top: 3px;
left:5px;
z-index:2;
}

#navsx{
width: 80px;
margin: 0px 0px 0px 10px;
text-align: left;
position: absolute;
top: 230px;
left:80px;
z-index: 4;
}

#imgsx{
width: 192px;
height:99px;
margin: 0px 0px 0px 10px;
text-align: left;
position: absolute;
top: 150px;
left:40px;
z-index: 2;
}

#text{
padding: 5px 5px 5px 5px;
width: 500px;
height: 390px;
margin: 0px 0px 0px 10px;
text-align: left;
position: absolute;
top: 137px;
left:207px;
z-index: 5;
overflow:scroll;
}

#white{
background-image: url(imgs/white.gif);
width: 511px;
height: 19px;
margin: 0px 0px 0px 10px;
text-align: left;
position: absolute;
top: 510px;
left:205px;
z-index: 6;
}

#clubmenu{
width: 450px;
margin: 0px 0px 0px 10px;
text-align: left;
position: absolute;
top: 107px;
left: 200px;
z-index: 5;
}

#lingue{
margin: 0px 0px 0px 10px;
text-align: left;
position: absolute;
top: 470px;
left: 60px;
z-index: 5;
}

#news{
padding: 5px 25px 5px 5px;
width: 450px;
height: 390px;
margin: 0px 0px 0px 10px;
text-align: left;
position: absolute;
top: 137px;
left: 257px;
z-index: 5;
overflow:scroll;
}

.imgnws{
float: left;
margin-right: 15px;
margin-left: 10px;
border-right: 2px solid black;
border-bottom: 2px solid black;
}

.news{
width: 350px;
padding: 10px 2px 10px 2px;
position: relative;
border-bottom: 1px dashed #595959;
border-left: 1px dashed #595959;
}

.page{
position: relative;
width:350px;
font-family:"trebuchet ms", arial, courier;
font-size:12px;
font-weight:500;
margin:5px 10px 5px 10px;
color:#595959;
text-align:right;
display: inline;
}


#contact{
width: 337px;
margin: 0px 0px 0px 10px;
text-align: left;
position: absolute;
top: 380px;
left:190px;
z-index: 5;
}



################ navigation ######################


.nav ul { 
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px
white-space: nowrap; 
}

.nav li {
margin-top: 3px;
padding-right: 5px;
padding-left: 20px;
padding-bottom: 10px;
display: inline;
font: bold 11px/15px arial, verdana, helvetica, sans serif;
list-style-type: none;
white-space: nowrap;
}
.nav li a:link {
                color: #000000;                
                text-decoration: none;
                margin-top: 10px;
                white-space: nowrap;
}
.nav li a:visited {
                color:#000000;                
                text-decoration: none;
                margin-top: 10px;
                white-space: nowrap;
}
.nav li a:hover {
                color:#FE9402;                
                text-decoration: none;
                margin-top: 10px;
                white-space: nowrap;
}
.nav li a:active {
                color:#FE9402;                
                text-decoration: none;
                margin-top: 10px;
                white-space: nowrap;
}
.nav li a.selected:link {
                color:#000000;                
                text-decoration: none;
                margin-top: 10px;
                white-space: nowrap;
}
.nav li a.selected:visited {
                color: red;
                text-decoration: none;
                margin-top: 10px;
                white-space: nowrap;
}


###############

.nav1 ul { 
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px
white-space: nowrap; 
}

.nav1 li {
margin-top: 0px;
padding-right: 5px;
padding-left: 20px;
padding-bottom: 10px;
display: inline;
font: bold 10px/14px arial, verdana, helvetica, sans serif;
list-style-type: none;
white-space: nowrap;
}
.nav1 li a:link {
                color:red;                
                text-decoration: none;
                margin-top: 2px;
                white-space: nowrap;
}
.nav1 li a:visited {
                color:red;                
                text-decoration: none;
                margin-top: 2px;
                white-space: nowrap;
}
.nav1 li a:hover {
                color:#FE9402;                
                text-decoration: none;
                margin-top: 2px;
                white-space: nowrap;
}
.nav1 li a:active {
                color:#000000;                
                text-decoration: none;
                margin-top: 2px;
                white-space: nowrap;
}
.nav1 li a.selected:link {
                color:white;                
                text-decoration: none;
                margin-top: 2px;
                white-space: nowrap;
}
.nav1 li a.selected:visited {
                color:green;
                text-decoration: none;
                margin-top: 2px;
                white-space: nowrap;
}


######### roll lingue

.ita a {
display:block;
width:20px;
height:14px;
background: url("imgs/ita.gif") 0 0 no-repeat;
text-decoration:none;
}
.ita a:hover {	
background-position: -20px 0;
}

.eng a {
display:block;
width:20px;
height:14px;
background: url("imgs/eng.gif") 0 0 no-repeat;
text-decoration:none;
}
.eng a:hover {	
background-position: -20px 0;
}


################## testi ####################


h2  {
font-family:"trebuchet ms", arial, courier;
display: inline;
font-size:14px;
font-weight:700;
color:#595959;
margin:0px 0px 0px 5px;
}

h3  {
font-family:"trebuchet ms", arial, courier;
font-size:12px;
font-weight:500;
margin:5px 10px 5px 10px;
color:#595959;
text-align:justify;
}

h4  {
font-family:"trebuchet ms", arial, courier;
display: inline;
font-size:14px;
font-weight:700;
color:#595959;
margin:0px 0px 0px 5px;
}

h5  {
display:inline;
font-family:"trebuchet ms", arial, courier;
font-size:10px;
font-weight:500;
color:#595959;
text-align:left;
}


