html{margin:0px;}

body {	
	background: #8ad0f1 top center fixed no-repeat;
	margin: 0px;
	padding:0px;
	font-family:tahoma;
  	font-size: 11px;
	font-style: normal;
	color: #000000;
    scrollbar-face-color:#9bc8e5;
    scrollbar-arrow-color:#ffffff;
    scrollbar-track-color:#ffffff;
    scrollbar-shadow-color:#ffffff;
    scrollbar-highlight-color:#ffffff;
    scrollbar-3dlight-color:#ffffff;
    scrollbar-darkshadow-Color:#ffffff;
}
img{
	border:none;
}

li {list-style-type: none;}

a
{
    color:#000000;
}


div#primo_piano ul{
	margin:0px;
	padding:0px;
}

div#container{
	margin:auto;
	width:923px;
	text-align:left;
}

div#title{
	margin-top:15px;
	width:923px;
	height:66px;
	text-align:center;
}

div#menuBlock{
	width:923px;
	margin-top:7px;
}

div#menu_sx{
	width:28px;
	height:377px;
	float:left;
}

div#submenu_circolo{
	width:158px;
	height:75px;
	position:absolute;
	top: 25px;
	left:20px;
}

div#submenu_eventi{
	width:158px;
	height:75px;
	position:absolute;
	top: 80px;
	left:20px;
}

div#corpo{
	margin-top:20;
	width:867px;
	height:377px;
	float:left;
	position:relative;
}

div#user{
	float:left;
	width:230px;
}

.avatar
{
    float:left;
    border:5px solid #eeeeee;
    margin-right:10px;
}

div#animation_container{
	float:left;
	width:450px;
	height:377px;
}

div#animation{
	width:450px;
	height:353px;
	margin-top:12px;
}

div#contenuti{
	float:right;
	width:417px;
	height:377px;
	text-align:left;
	overflow:auto;
}

/* BACHECA */
#elencoNews{width:390px;height:230px;}
#elencoNews ul li p{ margin:0px; padding:0px; }
#elencoNews ul { padding:0px; margin-left:15px;}
#elencoNews ul li 
{
    list-style-type: none;
    height:75px;
    clear:both;
    display:none;
}

div.dataNews
{
   width:44px;
   height:65px;
   background-image:url(../img/backDate.gif); 
   background-repeat:no-repeat;
   float:left;
   margin-right:10px;
   text-align:center;
   padding-top:1px;
}

span.meseData
{
    text-transform:uppercase;
    color:#ffffff;
    font-size:13px;
    line-height:18px;
}

span.giornoData
{
    color:#aaaaaa;
    font-size:20px;
}

span.titoloNews
{
    font-weight:bold;
}

#paginazione
{
    width:370px;
    text-align:right;
}

#paginazione a
{
    font-weight:bold;
    text-decoration:none;    
}

div#menu_dx{
	width:28px;
	height:377px;
	float:right;
}

div#bottomBox{
	width:923px;
}

div#primo_piano_container{
	float:left;
	margin-top:15px;
	margin-left:28px;
	width:279px;
	height:157px;
	text-align:left;
}

div#primo_piano{
	margin-top:40px;
	margin-left:23px;
	width:240px;
	height:60px;
}

div#primo_piano li{
	width:240px;
	height:65px;
	padding-top:10px;
}

div#primo_piano li p{
	margin:0px;
	padding:0px;
}

div.evidenzaImage
{
    width:50px;
    height:50px;
    float:left;
    margin-right:8px;
    background-position:center center;
    border: #ffffff 4px solid;
}

div#photoGallery{
	float:left;
	margin-top:15px;
	margin-left:15px;
	width:279px;
	height:157px;
	text-align:left;
}

#photoGallery ul { padding: 0px; margin:45px 0px 0px 20px;}
#photoGallery ul li { list-style-type: none; display: inline; margin:3px 4px; float: left;}

div#contatti{
	float:left;
	margin-top:15px;
	margin-left:15px;
	width:279px;
	height:157px;
	text-align:left;
}

div#credits{
	float:left;
	width:923px;
	height:20px;
	padding:15px;
	text-align:center;
}

img.thumb{
	border: #ffffff 4px solid;
	width:32px;
	height:32px;
}

img.button{
	border: #ffffff 4px solid;
	width:210px;
	height:70px;
}

a.link_menu:link{
 	color: #ffffff;				
    TEXT-DECORATION: none;
}
a.link_menu:visited{
 	color: #ffffff;					 
    TEXT-DECORATION: none;
}
a.link_menu:hover{
    color: #000000;
    TEXT-DECORATION: none;
}

a.link_normale:link{
 	color: #000000;				
    TEXT-DECORATION: none;
}
a.link_normale:visited{
 	color: #000000;					 
    TEXT-DECORATION: none;
}
a.link_normale:hover{
    color: #549d2a;
    TEXT-DECORATION: none;
} 
    
input
{
    font-family:tahoma;
  	font-size: 11px;
	font-style: normal;
}

select
{
    font-family:tahoma;
  	font-size: 11px;
	font-style: normal;
}

.bordo {
    border: 1px solid #999999;
	border-collapse: collapse;
	font-size: 12px;
}

/*LOGIN */
#login
{
    padding:10px 0px 0px 15px;
}

.label
{
    width:60px;
    float:left;
    text-align:left;
    font-weight:bold;
    padding-top:3px;
}

input
{
    border:1px solid #aaaaaa;
    padding:3px;
}
    