/* CSS Document */
/* occhiosensibile.net v2 */
/* versione foglio di stile: 02 */

body{
	background:#0D0D0D;
	background-image:url(img/fiore-web2.jpg);
	background-repeat:no-repeat;
	/*background-attachment:fixed;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
}

a{
	text-decoration:underline;
	color:#FFCC00;
}

img{
	border-width:0px;
}

/*** layout ***/

div#container {
	width: 750px;
/*	border: 1px solid white;*/
	position:absolute;
	top:50px;
	left:50px;
/*	margin: 50px auto;*/

/*	background: rgba(0, 0, 0, 0.6);*/
	background-image:url(img/black60.png);
	background-repeat:repeat;

}

.nomargin{
	margin:0px;
}

/*
div#header{
	margin:0px;
}
*/

div#nav{
/*	margin:0px;*/
	clear:both;
} 


div#navlink{
	font-size:20px;
	margin:0px;
}

div#footer{
	margin-top:15px;
	margin-bottom:30px;
	font-size:10px;
	clear:both;
}

/* contenuto pagina */

.box{
	background-image:url(img/white30.png);
	background-repeat:repeat;
}

.box a{
	text-decoration:underline;
	color:#FFFFFF;
}

.boxtesto{
	text-align:justify;
}

.boxtesto p{
	margin:10px;
	line-height:125%;
}

.boxtesto p.titolo{
	line-height:normal;
}

.boxtesto p a{
	text-decoration:underline;
	color:#FFCC00;
}

.big{
	font-size: 14px;
}

.big2{
	font-size: 14px;
	color:#FFCC00;
}


.boxtesto ul{
	width:90%;
	line-height:150%;
}

p.titolobox{
	font-size:12px;
	margin:0px;
	color:#FFCC00;
	text-align:center;
}

p.testobox{
	font-size:18px;
	margin:5px;
}

p.titolo{
	font-size:20px;
	color:#FFCC00;
	margin:5px;
	text-align:center;
}

div#container .box{
	width:680px; /* 680px 90% */
	margin-top:15px;
	padding:5px;
}

div#prossima p.titolobox{
	color:#FFFFFF;
}

div#footer p.copyright{
	margin-top:2px;
}

div#footer a{
	color:#FFFFFF;
}

div#nav a{
/*	margin:0px;*/
	color:#FFFFFF;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}

div#nav a:hover{
	background-image:url(img/white45highlight2.png);
	background-repeat:repeat;
/*	background: rgba(255,255,255,0.45);*/
}

div#nav a:active{
	color:#FFCC00;
}

div#header img{
	margin:10px;
}

/*
img#logo {
	margin:10px;
	border-width:0px;
}
*/

img#logofiaf{
	float:right;
/*	position:relative;*/
/*	margin:10px;*/
}

img.linea{
	margin:0px;
	display:block;
}

div#colonnadx{
	float:right;
	width:404px;	/*435px;*/
/*	background-color:#00FF33;*/
/*	margin-top:10px;*/
	margin-right:30px;
	margin-bottom:15px;
}

img.foto{
	border:2px solid #CCCCCC;
}

div#colonnadx p{
	margin:5px;
}

div#colonnasx{
	float:left;
	width:271px;  /*316px;*/
	height:100px;
/*	margin-top:10px;*/
	margin-left:30px;
	margin-right:15px;	
}

div#colonnasx p.testocolonna{
	margin-top:15px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:15px;
}

div#colonnasx .box{
	width:auto;
	height:auto;
	padding:5px;
	margin-bottom:15px;
}

div#colonnadx .box{
	width:auto;
	height:auto;
	padding:5px;
	margin-bottom:15px;
}



/*** CALENDARIO ATTIVITA' ***/


div#calendario {
	width:90%;
	margin-left:0px;
	margin-bottom:15px;
}

div#calendario li {
	line-height: 150%;
}

div#calendario .Mese {
	color:#FFCC00;
	font-size:18px;
	line-height:200%;
}

div#calendario .Giorno {
	color:#FFCC00;
	font-size:14px;
}

div#calendario .Testo {
	font-size: 14px;
}


/*** elenco soci ***/

.listasoci{
	margin-top:10px;
	margin-bottom:10px;
/*	margin-bottom:50px;*/
/*	padding:10px;*/
}

.listasoci ul{
	list-style-type:none;
	width:90%;
	text-align:left;
/*	display:block;*/
}

.listasoci li{
	clear:both;
	margin-bottom:10px;
}


.descrizione{
	height:75px;
	text-align:left;
}

.fotosocio{
	float:left;
	margin-right:10px; 
	margin-bottom:10px;
	border: 1px solid #FFFFFF;
}

.nomesocio{
	font-size:18px;

}

.caricasocio{
	font-size:16px;
	color:#FFCC00;

}

.linksocio a{
	font-size:10px;
	color:#FF9933;
	margin-left:5px;
	text-decoration:none;
}

