body {
		background-image: url(images/sfondo.jpg); background-repeat: repeat-x;
		background-color: #1A71BE;
		margin:4px;
		font-family:Verdana, Arial, Helvetica,sans-serif;
		color: #073865;
		text-align: center;
		font-size:0.7em;
		}

				
.fleft {float:left;}		
.imgtesta {text-align: center; border: 2px solid #fff; width:746px; height:156px;}

.bordi2fff {/*border: 2px solid #fff;*/}	

#wood {width:99%; height:115px; display:block; clear:both; text-align:right;
	background-image: url(images/wood_club.jpg); background-repeat: no-repeat; background-position: bottom right; }	
	
#wood p {margin:2px; text-align:right; line-height:120%;}	

.arthome {margin: 0 3px 8px 2px;}
.tipoarthome {color:#1460A4; font-weight: 700; font-size:0.9em;}
.arthome1 {float:left; width:37px;}
.arthome2 {float:left; width:300px;}


#sponsor {display:block; width:400px; height:67px; line-height:67; text-align: center; background-image: url(images/sponsor.gif); background-repeat: no-repeat; }		

h1 { font-size:1.2em; color:#2A89CD;}
h2 { font-size:1.1em; }
h3 { font-size:1em; }
h4 { font-size:1.4em; color:#2A89CD;}

img {border: 0;}

.invisibile {display: none;}

.label {float:left; width:30%; margin:2px 0 20px 0; font-style: italic;}
.testi {float:left; width:70%; font-size:12px; line-height:140%; margin:0 0 20px 0;}

.sezione {text-align: right; color:#1460A4; font-size:9px; font-weight:700;} 
.txt ul {list-style-type: disc; margin: 0; padding: 0;}
.txt li {line-height:150%; margin: 0; padding: 0;} 

.txttitle ul {list-style-type: none; margin: 0; padding: 0;}


.grigio {color:#575757;}
.grigiochiaro {color:#B0B0B0;}
.corsivo {text-align: left; font-style: italic;}
.mini { font-size:0.8em; }
.mini9 {font-size:0.8em; line-height:130%; margin: 0 0 4px 0; text-align: justify;}

.u {text-decoration : underline;}


#m2sx {width:2px; height:50%; float:left;}
#m2dx {width:2px; height:50%; float:right;}
		
#bodyContent { width:750px; text-align:left; margin:0 auto; position:relative; 
background-color: #fff; height:100%;}

/*gare*/
.gara {color:#AD090A; display:inline;}
		
p {line-height:150%; text-align: justify;}	

.parspaz {margin: 0 0 7px 0;}

#testa {width:750px; height:160px;
		margin:0px;
		padding:0px;
		display: block;
}



#cerca {width:700px;
		height:18px;
		background-color: #D1B013;
		background-image: url(images/marr.gif); background-repeat: repeat-y;
		float:left;
}



#contenuto {width:750px;
			clear: both;
			margin:0;
			padding:0;
			position: relative;
			background-color: #fff; display: block;
			
}
#menusx {width:170px; position:relative; padding:0; margin:0; float: left; background-color: #fff;
text-align: left;
background-image: url(images/sfondo2.gif); background-repeat: repeat-y; background-position: top left;}

.listmenusx {padding:0; margin:0; font-size:11px; font-weight:400; line-height: 170%;}
.listmenusx ul {list-style-type: none; margin: 0; padding: 0;}
.listmenusx li {list-style-type: none; margin: 0; padding: 0; background-image: url(images/righina.gif); 
background-repeat: repeat-x;
background-position: bottom left;}
.listmenusx a {text-decoration: none; margin: 0; padding: 0 0 2px 0; font-weight:400; color:#1460A4;}
.listmenusx a:link {text-decoration: none; color:#2A89CD;}
.listmenusx a:visited {text-decoration: none; color:#2A89CD; }
.listmenusx a:hover {text-decoration: none; color:#1460A4;}



.titlemenusx {margin: 0; padding: 0; font-weight:700; font-size:12px; line-height: 170%; color:#1460A4;}
.titlemenusx ul {list-style-type: none; margin: 0; padding:0 0 10px 0;}
.titlemenusx li {list-style-type: none; margin: 0; padding: 0; }
.titlemenusx a {text-decoration: none;}
.titlemenusx a:link {text-decoration: none; color:#2A89CD;}
.titlemenusx a:visited {text-decoration: none; color:#2A89CD; }
.titlemenusx a:hover {text-decoration: none; color:#1460A4;}



.bggiallo {background-color: #F5CE19;}

#pagina {padding:0; float: left; width:400px; background-color: #fff;}

#menudx {width:170px; position:relative; padding:0; margin: 0;
float: right; text-align: right; background-color: #fff;
background-image: url(images/sfondo2.gif); background-repeat: repeat-y; background-position: top right;
}







.bannerdx {text-align: center; clear: both; width: 130px;}
.bannerdx p{text-align: center; }
.bannerdx hr {text-align: left; width: 129px; height: 1px; color: #999; visibility: visible}

.margini {padding:4px; position:relative; height: auto;}

.marginidxsx {margin: 0 8px 0 8px;}
h1.marginidxsx {display: inline}

.marginisupinf {margin: 2px 0 0 2px;}

.zero {margin: 0; padding: 0; font-size:1em;}

/*div del contenuto*/
.marginicentro {padding:8px; position:relative; text-align: left;}

.sx50 {width: 48%; float: left; margin: 0; padding: 0; position: relative; }

.bordino {width: 99%; height: auto; border: 1px solid; border-color:#fff; background-color: #f3f3f3; margin: 0; padding: 0; position: relative;}

.margini2 {margin: 2px;}

#menuh {padding: 0; margin: 0; font-size:0.9em;}

#menuh ul {list-style-type: none; display: inline; margin: 0; padding: 0; color:#F4E8D9;}
#menuh li {list-style-type: none; display: inline;  margin: 0; padding: 0 7px 0 0; color:#F4E8D9;}
#menuh a {text-decoration: none;}
#menuh a:link {text-decoration: none; color:#F4E8D9;}
#menuh a:visited {text-decoration: none; color:#F4E8D9; }
#menuh a:hover {text-decoration: none; color:#D3B212;}

#cercaform {margin:0; padding:0; display: inline; color:#F4E8D9; }

#percorso {font-size: 10px; color: #71706E;}

#piede {position: relative; clear: both; width:760px;
		height:25px;
		margin:0px;
		background-image: url(images/sfumatura_grigia.gif); background-repeat: repeat-x;
		background-position: bottom left;
		padding:0px;
		background-color: #fff;}
		
#piedeint {position: relative; clear: both; width:760px;
		height:25px;
		margin:0px;
		background-image: url(images/sfondo_trasp.gif); background-repeat: repeat-y;
		text-align: center;
		color: #690400;
		padding:0px;}		
		
.divnews {position: relative; background-image: url(images/righina.gif); background-repeat: repeat-x;
		background-position: bottom left; margin: 0; padding: 0;}		
.imgnews {float: left; position: relative; border: 0; padding: 0; margin: 0 4px 0 0;}
.imgnewsright {float: right; position: relative; border: 0; padding: 0; margin: 0 0 0 4px;  display: inline;}
.imgnews a:link {border: none;}

.titolonews {margin: 7px 0 0 0; padding: 0; color:#E71C28;}
.titolonewsmini {margin: 7px 0 0 0; padding: 0; color:#E71C28; font-size:1em;}
.datanews {margin: 7px 2px 4px 0; float: right; display: inline; position: relative; font-size:10px; color: #666; }
.txtnews {margin: 0; padding: 0; display: inline; }
.allineasfondo {clear: both; position: relative; width: 100%; height: 2px; margin: 0; padding: 0;}
.sx33 {width: 32%; float: left; margin: 0; padding: 0; text-align: center; position: relative; }


.titoloeventi {margin: 7px 0 0 0; padding: 0; color:#0A6C33;}

.separatore {float:left; position: relative; width: 8px;}

hr {display: none; visibility: hidden;}

.linksx a {color:#4F0803;}
.linksx a:link {color:#4F0803;}
.linksx a:visited {color:#4F0803; }
.linksx a:hover {color:#E71C28;}


a {color:#535353;}
a:link {color:#535353;}
a:visited {color:#8D8D8D; }
a:hover {color:#B0850F;}

.giallo {color:#B0850F;}

.icone {padding: 3px; float:left}
.destramini {float: right; display: inline; position: relative; font-size:10px; color: #666; margin:3px 0 0 0;}


.acen {text-align: center;}

.adx {text-align: right;}

.asx {text-align: left;}


.listpagdx {padding:0; margin:0; font-size:11px; font-weight:400; line-height: 170%;}
.listpagdx ul {list-style-type: none; }
.listpagdx li {padding:0 0 0 20px; margin:0 0 0 20px; list-style-type: none; background-image: url(images/fverde.gif); 
background-repeat: no-repeat;
background-position: left center;}
.listpagdx a {text-decoration: none; }
.listpagdx a:link {text-decoration: none; color:#022511;}
.listpagdx a:visited {text-decoration: none; color:#022511; }
.listpagdx a:hover {text-decoration: none; color:#0A6C33;}


.listpagsx {padding:0; margin:0; font-size:11px; font-weight:400; line-height: 170%;}
.listpagsx ul {list-style-type: none; }
.listpagsx li {padding:0 0 0 20px; margin:0 0 0 20px; list-style-type: none; background-image: url(images/frossa.gif); 
background-repeat: no-repeat;
background-position: left center;}
.listpagsx a {text-decoration: none; }
.listpagsx a:link {text-decoration: none; color:#4F0803;}
.listpagsx a:visited {text-decoration: none; color:#4F0803; }
.listpagsx a:hover {text-decoration: none; color:#E71C28;}


table { border-width: 1px; border-color: #eeeeee; border-style: solid; margin: 1px; font-size:7pt;}
th {background-color: #eeeeee; color:#E71C28; font-weight: 400; text-align: center;font-size:7pt; wrap:nowrap;}
td { border-width: 1px; border-color: #eeeeee; border-style: solid; margin: 1px;}

.lingue {width: 23px; height:15px; margin: 0 0 0 3px; border: 0;}


.mappa {line-height: 160%;}