/* CSS Document */
body{ background-color:#ffffff; margin:0px; padding:10px 0px 15px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000;}

.red { color:#cc3333;}
/*centratura*/
#boxSite{
	position:absolute;
	left: 50%;
	margin-left: -400px;
	background:url(../img/style/sf_content.gif) left top repeat-y; 
	width:800px;
}

/*struttura sito*/
#header{ background:url(../img/style/sf_header.gif) left top no-repeat; background-color:#FFFFFF; height:35px;}
#content{ padding:0px 30px 5px 30px; float:left; text-align:center;}

	#contentSx{ /*background:url(../img/style/sf_contentSx.gif) right top no-repeat;*/ float:left; width:350px; height:100%; margin-right:20px; text-align:left;}
	#contentDx{ float:left; width:355px; text-align:left; }

#footer{ background-color:#CC66CC; text-align:right; background:url(../img/style/sf_footer.gif) left top no-repeat; padding:30px 10px 20px 0px; background-color:#FFFFFF;}
	#footer a{ color:#000000; text-decoration:underline;}
	#footer a:hover{ color:#cc0000; text-decoration:underline;}
	
/*fine struttura*/

/*content classi*/
.linkmilano{ padding-right:48px; text-align:right; display:block; color:#cc3333; margin-top:-45px;}
	a.linkscarica{color:#cc0000; text-decoration:underline; text-transform:uppercase; background:url(../img/freccia_content.gif) left top no-repeat; padding-left:15px; margin-left:100px; margin-top:20px; display:block; float:left;}
	a.linkscarica:hover{color:#000000; text-decoration:underline;}
.titRed{ display: block; text-decoration:none; background:url(../img/style/sf_titRed.gif) left top no-repeat ;padding:2px 0px 0px 10px; font-size:110%; color:#FFFFFF; font-weight:bold; height:20px; }
.titBlack{ background:url(../img/style/sf_titBlack.gif) left top no-repeat; padding:3px 0px 0px 10px; font-size:110%; color:#FFFFFF; font-weight:bold; height:20px; float:left; margin-top:20px; width:318px;}

.titBlack2{ background:url(../img/style/sf_titBlack2.gif) left top no-repeat; padding:3px 0px 0px 10px; font-size:110%; color:#FFFFFF; font-weight:bold; height:35px; float:left; margin-top:0px; width:100%;}

.contentTxt{ margin-left:13px; float:left; text-align:justify; width:310px;}
.contentTxtDx{ margin-left:13px; float:left; text-align:justify; width:100%;}
	.contentTxt a, .contentTxtDx a {color:#000000; text-decoration:underline;}
	.contentTxt a:hover, .contentTxtDx a:hover { color:#cc0000; text-decoration:underline;}	
/*nuovi css*/	
#contentSx h1 { margin:0px; padding:0px; width:324px; font-size:120%; color:#f4942d;}
#contentSx h2 { margin:0px; padding:0px; width:324px; font-size:120%; color:#3060ab;}
#contentSx h3 { margin:0px; padding:0px; width:324px; font-size:100%; color:#f4942d; font-style:italic; font-weight:normal;}
#contentSx p { margin:0px; padding:0px 0px 3px 0px; width:324px;}
#contentSx a.ApriDetOnlus{ width:324px; float:left; text-align:right; margin-bottom:15px; }
#contentDx p { text-align:justify; width:365px; margin:0px; padding:0px;}
.selezione{ border:1px solid #f1961b; background-color:#fff5e9; padding:5px; width:312px;}
table {border:1px solid #999999; font-size:90%;}
td{border:1px solid #999999; padding:2px;}
.trbold { font-weight:bold; text-align:center; background-color:#e6ffe2;}

.BoxOnlus{ border-bottom:1px solid #5ebb4d; padding-bottom:5px; float:left; width:375px; margin-left:0px; margin-bottom:24px;}
.AssociazioneOnlus { border:1px solid #dddddd; float:left; margin-right:6px;}
.icoOnlus{border:0px solid red; margin-top:7px;}
	.icoOnlus a{color:#000000; text-decoration:underline; padding-left:5px; }
	.icoOnlus a:hover{color:#5ebb4d;}

	a.ApriDetOnlus{color:#666666; float:right; margin-top:3px; margin-right:5px; font-weight:bold; font-size:90%; text-decoration:none;}
	a.ApriDetOnlus:hover{color:#cc0000;}
	a.ChiudiDetOnlus{color:#333333; float:right; margin-top:0px; font-weight:bold;font-size:90%;}
	a.ChiudiDetOnlus:hover{color:#cc0000; }
	
	
.BoxOnlusDettaglio{ float:left; display:block; width:355px; margin:6px 0px 8px 0px; padding:10px 6px 6px 10px; border-bottom:1px solid #5ebb4d; margin-top:-13px; background:url(../img/style/sf_BoxOnlusDettaglio.gif) left top repeat-x; background-color:#e7f5e4;}	

/* css di claudia*/
#tabinformativo {height:70px; margin-top:10px; margin-left:17px; width: 710px; background-image:url(../img/style/sf_tabinformativo.gif); background-repeat:no-repeat; background-position:center; }
#tabinformativo p { color:#2859a1; display:block; width:325px; float: left; margin-right:10px; margin-left:10px; text-align:justify;
}
.taborizzontale { /*background-color:#33CC66;*/ margin-top:10px; margin-left:17px; width: 710px; text-align:right; color:#d30f57;}
.taborizzontale a { color:#000000}
.taborizzontale a:hover { color:#d30f57}
.colonnaSx {width:334px; float:left; /*background-color:#CC0000;*/ margin-right:20px; text-align:left;}
.colonnaSx a { color:#000000}
.colonnaDx {width:355px; float:left; /*background-color:#333399;*/ text-align:left; } 
.colonnaDx strong {color:#295aa1; text-transform:uppercase; font-size:15px;}
.tabellaindirizzi { width:355px;  display:block; background-color:#e9e9e9; background-image:url(../img/style/sf_tabella_up.gif); background-repeat:no-repeat; background-position:top; padding-bottom:1px; }
.tabellaindirizzi p {background-color:#FFFFFF; display:block; margin:-5px 10px 10px 10px; text-align:right; padding-right:3px; color:#000000;}
.tabellaindirizzi p strong { background-color:#e9e9e9; float:left; padding-right:5px;  font-size:8pt; text-transform: capitalize;}
.tabellaindirizzifooter { width:355px; height:10px; margin-bottom:0px; background-image:url(../img/style/sf_tabella_down.gif); background-repeat:no-repeat; background-position:center;}
a.linkfucsia {color:#d30f57}


