
HTML {
	background: url(/images/pagine/beige1.gif) repeat;
	text-align: center;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	padding: 0;
	}
	
BODY#default {
	display: block;
	width: 770px;
	height: 100%;
	text-align: left;
	margin: 0 auto;
	background: url(/images/pagine/sf-body.gif) repeat-y;
	border-right: 1px solid #c30102;
	border-bottom: 1px solid #c30102;
	SCROLLBAR-FACE-COLOR: #efefbf; /*ffffcb*/
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffcb; 
	SCROLLBAR-SHADOW-COLOR: #FFFFCB; 
	SCROLLBAR-3DLIGHT-COLOR: #FFFFCB;
	SCROLLBAR-ARROW-COLOR: #C30102;
	SCROLLBAR-TRACK-COLOR: #ffffcb; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffcb;
	}
	
	A:link, A:visited {
		color: #CC0000;
		text-decoration:underline;
		}
	
	A:hover {
		color:#000000;
		text-decoration:none;
		}
	
H2 {
	font-size: 11px;
	margin: 0;
	}
	
#content {
	background: #EFEFB3 url(/images/tool/sf-content.jpg) no-repeat 0 0;
	color: #9E0000;
	}

UL {
	list-style-type: square;
	}

TD {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	}
	
IMG {border: 0;}
	
#home {
	border-top: 1px solid #c30102;
	border-bottom: 1px solid #c30102;
	}
	
#soci {
	color: #9E0000;
	padding-right: 25px;
	padding-left: 25px;
	}

.mini {
	font-size: 9px;
	color: #CC0000;
	}
	
.table {
	padding: 0;
	border: 1px solid #990000;
	}
	
.paragrafo {
	clip:   rect(auto auto auto auto);
	padding-right: 10px;
	padding-left: 10px;
	}

.titM {
	font-size: 12px;
	color: #980018;
	font-weight: bold;
	}
	
.titM2 {
	font-size: 13px;
	font-weight: bold;
	color: #000;
	}

.margin {
	padding: 20px;
	}
	
/****** ELENCO SOCI ******/

						.SOCIO {
							display: block;
							width: 374px;
							background: url(/images/new/bg-elencosoci.gif) no-repeat left top;
							padding: 43px 0 0 15px;
							margin-top: 20px;
							color: #9E0000;
							}
							
						.IMMAGINE {
							display: block;
							width: 126px;
							text-align: center;
							float: left;
							overflow: hidden;
							}
						
						.TITOLONE {
							font-size:14px;
							padding:20px 0 0 15px;
							}
							
						.TITOLO, .SOTTOTITOLO, .INDIRIZZO, .DESCRIZIONE {
							display: block;
							width: 230px;
							margin: 0 0 0 135px;
							}
						
						.TITOLO, SOTTOTITOLO {
							font-size: 11px;
							}
							
						.SOTTOTITOLO {
							margin-bottom: 10px;
							}
						
						.INDIRIZZO {
							margin-bottom: 10px;
							}
							
						.BASE {
							display: block;
							width: 389px;
							height: 32px;
							clear: both;
							margin-left: -15px;
							background: url(/images/new/base-elencosoci.gif) no-repeat left top;
							}

/**** SPONSOR ****/


						.sponsor, .magazine {
							margin: 10px;
							border: 1px solid #9E0000;
							padding: 10px;
							background-color: #ffffcb;
							}
						
						.testo {
							display: block;
							margin-top: 10px;
							}
							
						.sponsor IMG {
							display: block;
							width: 200px;
							border: 5px solid #efefb3;
							float: left;
							margin: 5px 5px 5px 0;
							}
							
/**** MAGAZINE ****/	

						.image {
							display: block;
							width: 370px;
							overflow: auto;
							margin: 10px 0 10px 0;
							border: 5px solid #efefb3; 
							background-color: #efefb3;
							text-align: center;
							}
							
						.magazine .sottotitolo {
							display: block;
							margin-bottom: 10px;
							}
							
/**** BOX SPONSOR ***/

					#boxsponsor {
						display: block;
						width: 150px;
						height: 266px;
						background-color: #ffffe8;
						border: 1px solid #efefb3;
						text-align: center;
						margin-top: 183px;
						}
						
					#boxcontent {
						display: block;
						overflow: auto;
						width: 150px;
						height: 246px;
						text-align: center;
						}
					
					#boxsponsor IMG {
						margin-top: 5px;
						border: 1px solid #efefb3;
						}
						
					#titolobox {
						background-color: #9E0000;
						color: #FFF;
						font-weight: bold;
						text-align: left;
						padding: 2px;
						display: block;
						text-transform: uppercase;
						}
						
					.link {
						display: block;
						border-top: 1px solid #9E0000;
						text-align:right;
						}