
html,body{
padding:0px;
margin:0px;

}

body{
background-color: #ffffff;
background-image:url(../img/test_background.png);
background-repeat: no-repeat;

}

div#container{
width: 800px
height: auto;
text-align: left;
background-image:url(../img/cens.png);
background-repeat: repeat;
text-align: left;
position:absolute;
border: 2px solid #333;
left:50%;
top:10px;
margin-left: -400px
}






div#header{
background-image:url(../img/head.png);
color: #ff0;
height: 150px;
width:800px;
background-color:#000000;
position:relative;
}

div#headerpdc{
color: #ff0;
height: 150px;
background-image:url(../img/sopspdc.png);
background-color:#ffffff;
position:relative;
}

#menu{

width: 800px;
height: 30px;
text-align: left;
position:relative;
}



div#content{
width: 800px;
height: auto;
min-height:400px;
background-image:url(../img/sots_test.png);
background-repeat: no-repeat;
background-position: bottom;
position:relative;
text-align: left;
clear:both;
padding-bottom: 30px;
}


div#alto{
width:700px;
height:auto;
min-height:100px;
background-image:url(../img/div/bgc.png);
position: relative;
margin-top: 30px;
margin-left: 50px;


}

div#sinistra{
width:320px;
height:245px;
background-image:url(../img/div/bgc.png);
position: relative;
margin-top: 50px;
margin-left: 50px;
margin-bottom: 50px;
float:left;
}

div#destra{
width:320px;
height:245px;
background-image:url(../img/div/bgc.png);
position: relative;
margin-top: 50px;
margin-right: 50px;
margin-bottom: 45px;

float:right;

}

div#sotto{
width:700px;
height:170px;
background-image:url(../img/div/bgc.png);
position: relative;
margin-bottom: 	0px;
margin-left: 50px;
clear:both;
}


div#singolo{
width:700px;
height:100%;
min-height:95px;
background-image:url(../img/div/bgc.png);
position: relative;
margin-top: 30px;
margin-left: 50px;
}

div#singolospc{
width:700px;
height:auto;
min-height:50px;
background-image:url(../img/div/bgc.png);
position: relative;
margin-top: 50px;
margin-left: 50px;
margin-botom: 0px;
}




div#footer{
width: 800px;
height: 20px;
background-image:url(../img/fots.png);
background-repeat: repeat;

position:relative;
margin-top:-10px;
text-align: center;
}


div#alsin{
width: 15px;
height: 15px;
background:url(../img/div/asa.png);
background-repeat: no-repeat;
position:absolute;
top:-15px;
left:-15px;
}


div#aldes{
width: 15px;
height: 15px;
background:url(../img/div/ada.png);
background-repeat: no-repeat;

position:absolute;
top:-15px;
right:-15px;
}

div#alsop{
width:100%;
height: 15px;
background:url(../img/div/sop.png);
background-repeat: repeat-x;
position:absolute;
top:-15px;
left:0px;
}




div#basin{
width: 15px;
height: 15px;
background:url(../img/div/asb.png);
background-repeat: no-repeat;

position:absolute;
bottom:-15px;
left:-15px;
}


div#bades{
width: 15px;
height: 15px;
background:url(../img/div/adb.png);
background-repeat: no-repeat;

position:absolute;
bottom:-15px;
right:-15px;
}

div#basot{
width:100%;
height: 15px;
background:url(../img/div/sot.png);
background-repeat: repeat-x;

position:absolute;
bottom:-15px;
left:0px;
}

div#bsin{
width:15px;
height: 100%;
background:url(../img/div/sin.png);
background-repeat: repeat-y;
position:absolute;
bottom:0px;
left:-15px;
}

div#bdes{
width:15px;
height: 100%;
background:url(../img/div/des.png);
background-repeat: repeat-y;

position:absolute;
bottom:0px;
right:-15px;
}


div#divicon{


}

div#divpres{
position: absolute;
left: 100px;
top: 10px;

}



div#testoa{
float:left;
}

div#testob{
float:right;
}

div#testoc{
clear:both;
}

div#fotosfondo{
width: 100%;
height: 100%;
position:fixed;
left: 0px;
top: 0px;
background:url(../img/traspb.png) repeat;
overflow:none;
}

div#grandefoto{
position:absolute;
text-align:center;
width:500px;

left:50%;
top:50%;
margin-top:-200px;
margin-left:-250px;
}

div#controlli{
position: relative;
width: 100%;
bottom:30px;
height: 20px;
background:url(../img/trasp.png) repeat;
text-align:center;

}

div#thumb{
text-align: justify;

}


div#fotorandom{
position: relative;
width: 100%;
height: 100%;
text-align:center;

}

div#meteo{
float:left;
width: 300px;
position:absolute;
left:0px;
}

div#meteob{
float:right;
width: 150px;
position:absolute;
top:50px;
right:150px;
}

div#divmarketsin{
float:left;
width: 300px;
min-height:100px;
position:relative;
left:0px;
}

div#divmarketdes{
float:right;
width: 100px;
height:150px;
position:relative;
top:30px;
right:50px;
}





div#testonews{
float:left;
width:500px;
}


div#fotonews{
float:right;
width:200px;
text-align:right;

}



div#bootnews{
clear:both;
}



/*________FONT COMUNI_________*/

h1.divtitolo{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #ffffff;
font-size:13px;

}

p.divp{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #999999;
font-size:10px;
}

p.avvisi{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: darkred;
font-size:10px;
}


p.pfooter{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #666666;
font-size:10px;
}



img.imgicon{

width:80px;
}

img.minicon{
border: none;
width:25px;
margin-left:10px;

}


 img.imgwebcam{
     border:none;
     height:100px;
float:left;
}

a:link.icona{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #cccccc;
font-size:10px;
text-decoration:none;
}

a:visited.icona{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #cccccc;
font-size:10px;
text-decoration:none;

}


a:hover.icona{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #ffffff;
font-size:10px;
text-decoration:none;

}





/*________FONT STORIA_________*/

h1.htitolostoria{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #ffffff;
font-size:13px;

}


p.pstoria{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #CCCCCC;
font-size:11px;
font-weight:normal;
}


img.imgstoria{
float:left;
margin:10px;
}

a:link.linkstoria{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #cccccc;
font-size:10px;
text-decoration:underline;

}

a:visited.linkstoria{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #cccccc;
font-size:10px;
text-decoration:underline;
}

a:hover.linkstoria{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #ffffff;
font-size:10px;
text-decoration:underline;
}



/*________FONT NEWS_________*/

p.pdatanews{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #ffffff;
font-size:10px;
 font-style:italic;
  text-align:right;
  top:-10px;
}

p.ptitolonews{
font-family:Verdana,Helvetica,Arial,sans-serif;
font-weight:bold;
color: #ffffff;
font-size:11px;

margin-top:0px;


}

p.pnews{
font-family:Verdana,Helvetica,Arial,sans-serif;
color: #CCCCCC;
font-size:11px;
font-weight:normal;
position:relative;
left:10px;
}


   /*________FONT MERCATINO*/

img.imgmercatino{
 height:120px;
 border:none;
}




 /*________FONT ESCURSIONI_________*/

p.pdataescursione{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #ffffff;
font-size:10px;
 font-style:italic;

}

p.ptitoloescursione{
font-family:Verdana,Helvetica,Arial,sans-serif;
font-weight:bold;
color: #ffffff;
font-size:11px;

margin-top:0px;
}

p.pescursione{
font-family:Verdana,Helvetica,Arial,sans-serif;
color: #CCCCCC;
font-size:11px;
font-weight:normal;
position:relative;
left:10px;
}


/*________FONT MEMBRI_________*/
table.tablemembri
{
text-align: left;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-weight: normal;
font-size: 10px;
color: #CCCCCC;
width: 650px;

    border-collapse: collapse;
    border-spacing: 0px;
}



table.tablemembri td
{
 	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 10px;
	border-style: solid solid solid solid;
	border-color: #666666 #666666 #666666 #666666;

     width: 100px;

}



tr.trmembri
{
text-align: left;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-weight: bold;
font-size: 11px;
color: #ffffff;
height:50px;
}


img.membri{

width:100px;
}


img.minimembri{

width:30px;
}

img.resizemembri{
  width:30px;
  border:none;

}

img.resizemembri:hover{
  width:100px;


}

p.pmembri{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #CCCCCC;
font-size:11px;
font-weight:normal;
}






 /*________FONT FOTO_________*/




p.pfoto{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #CCCCCC;
font-size:11px;
font-weight:normal;
text-indent:10px;
}


p.ptitoloalbum{
font-family:Verdana,Helvetica,Arial,sans-serif;
font-weight:bold;
color: #ffffff;
font-size:11px;

margin-top:0px;


}



a:link.linkfoto{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #cccccc;
font-size:10px;
text-decoration:underline;

}

a:visited.linkfoto{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #cccccc;
font-size:10px;
text-decoration:underline;
}


a:hover.linkfoto{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #ffffff;
font-size:10px;
text-decoration:underline;
}

a:link.linkcontrolli{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #cccccc;
font-size:10px;
text-decoration:none;

}

a:visited.linkcontrolli{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #cccccc;
font-size:10px;
text-decoration:none;
}


a:hover.linkcontrolli{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #ffffff;
font-size:10px;
text-decoration:none;
}


 img.imgthfoto{
     border:none;
}


 img.foto{
     border:none;
     max-width:500px;
     max-height:400px;
}

 img.fotorandom{
     border:none;
     max-width:300px;
     max-height:240px;


}


img.miniconfoto{
border: none;
width:25px;
margin-left:-50px;

}

img.imgnews{
     border:none;
     max-width:200px;
     max-height:200px;

}



/*________FONT GBOOK________*/

p.pdatagbook{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #ffffff;
font-size:10px;
font-weight:normal;
text-align: right;


}

p.ptestogbook{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #ffffff;
font-size:11px;
font-weight:normal;
margin-top:0px;
position:relative;
left: 10px;

}

p.pnickgbook{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #CCCCCC;
font-size:11px;
font-weight:bold;


}


/*________FONT LINKS_________*/


a:link.linklink{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #cccccc;
font-size:10px;
text-decoration:underline;

}

a:visited.linklink{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #cccccc;
font-size:10px;
text-decoration:underline;
}


a:hover.linklink{
font-family:Verdana,Helvetica,Arial,sans-serif;

color: #ffffff;
font-size:10px;
text-decoration:underline;
}


img.imgnews{
width: 150px;
margin: 5px 5px 5px 5px;

}







/*________MENU_________*/



ul.menu {
list-style-type:none;

width:auto;

position:relative;

display:block;

height:33px;

font-size:.6em;

background:url(../img/bg.png) repeat-x top left;

font-family:Verdana,Helvetica,Arial,sans-serif;

border:1px solid #000;

margin:0;

padding:0;
}

ul.menu li {

display:block;

float:left;

margin:0;

padding:0;
}



ul.menu li a {

float:left;

color:#A79787;

text-decoration:none;

height:24px;

padding:9px 15px 0;

font-weight:normal;
}



ul.menu li a:hover, .current {

color:#fff;
background:url(../img/bg.png) repeat-x top left;

text-decoration:none;
}



ul.menu .current a {

color:#fff;

font-weight:700;
}




/*RED*/
ul.menu.red{

background-color:#B11718;
}


ul.menu.red li a:hover, .menu.red li.current {

background-color:#DE3330;
}





