body {background:#c0c0c0;color:#000000;font-size:76%;font-family:Trebuchet MS,sans-serif;}


h2 { font-size:2em; font-weight:bold; margin:0; padding:0 0 15px 0; color:#346699;text-align:center;}

h3 { font-size:1.1em; font-weight:bold; margin:0 0 3px 0; padding:0 0 0 0; color:#346699;}

h4 { font-size:0.9em; font-weight:bold; margin: 10px 0 16px 0; padding:0 0 0 0; color:#346699;}

h5 { font-size:94%; font-weight:bold; margin: 0 0 8px 0; padding:0 0 0 0; color:#000000;}


#page {width:776px;	margin: auto; background: #ffffff url(../images/bkg_page.gif) repeat-y ; border-top: 1px solid #828282; border-bottom: 1px solid #828282;}


#header {width:760px; height:203px; background:url(../images/testata.jpg);margin: auto;}
#menucont {width:760px;margin: auto; text-align: center; background: #346699;}
#menu {width:740px; background: #346699; padding: 3px 0px 3px 0px; height: 20px; margin: 10px;	text-align: left;margin: auto;}
div#menu ul {
	border-right: 1px solid #ffffff;
	height: 20px;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
div#menu li {
	background-color: #346699;
	border-left: 1px solid #ffffff;
	float: left;
	height: 20px;
	margin: 0px;
	padding: 0px;
	position: relative;
	min-width: 90px;
}
div#menu li.acc {
	width: 125px;
}
div#menu li a {
	color: #ffffff;
	display: block;
	font-size: 101%;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
	text-align: center;
	text-decoration: none;
	width: auto;
}
div#menu li a:hover {
	background-color: #ffffff;
	color: #346699;
	font-weight: bold;
}
#menu li {float:left;list-style:none;text-align:center;}
#menu li a {display:block;height:14px;padding:5px 0 5px 0;font-size:11px;font-family:Arial;font-weight:bold;color:#ffffff;text-decoration:none;}
#menu li a:hover {color:#000000;text-decoration:none;background: #ffffff;}


#menusx {width:240px;margin-top:25px;vertical-align:top;font-size:12px;font-family:Arial;}
#menusx ul {margin:0;padding:0;}
#menusx li {list-style:none;margin:0;height:20px;font-weight:bold;text-align:center;color:#000000;}
#menusx li.selected {background:#e0e0e0;text-wight:bold;margin:1px 0;padding:0;}
#menusx li a {display:block;height:20px;margin:1px 0;padding:0;font-weight:bold;color:#346699;text-decoration:none;}
#menusx li a:hover {background:#e0e0e0;text-wight:bold;}

#menu-servizio a {margin:0 7px 0 0;padding:0;font-weight:bold;color:#6699cc;text-decoration:none;}

#areaMain {clear:both;;min-height:290px; width:760px;margin: auto;}

#left-home {float:left;height:110px; width:290px; padding:40px 4px 10px 4px;}
#right-home {float:left;height:110px; width:290px; padding:40px 20px 10px 0;}

#dx {width:515px; float:left;margin:70px 0 0 0;padding:0 0 0 0;border-left: 1px solid #c0c0c0;}

#sx {width:240px;float:left;margin:20px 0 0 0;padding:10px 0 0 0;}

#cent {width:740px;float:left;margin:20px 0 0 0;padding:10px 0 0 0;}

#striscia-home-it {clear:both;width:760px; height:24px; background:url(../images/banda_home_it.jpg) #f0f0f0;}
#striscia-home-en {clear:both;width:760px; height:24px; background:url(../images/banda_home_en.jpg) #f0f0f0;}

#footer	{height:76px;margin:0;clear:both;}

#sponsor {float:right;width:486px; height:76px; background:url(../images/sponsor.jpg)}

#img-news {width:240px; height:120px; margin 0; padding 20px 0; background:url(../images/img_news.jpg)}
#img-storia {width:240px; height:120px; margin 0; padding 20px 0; background:url(../images/img_storia.jpg)}
#img-chisiamo {width:240px; height:120px; margin 0; padding 20px 0; background:url(../images/img_chisiamo.jpg)}
#img-programmi {width:240px; height:120px; margin 0; padding 20px 0; background:url(../images/img_programmi.jpg)}
#img-piloti {width:240px; height:120px; margin 0; padding 20px 0; background:url(../images/img_piloti.jpg)}
#img-vetture {width:240px; height:120px; margin 0; padding 20px 0; background:url(../images/img_vetture.jpg)}
#img-contatto {width:240px; height:120px; margin 0; padding 20px 0; background:url(../images/img_contatto.jpg)}
#img-foto {width:240px; height:120px; margin 0; padding 20px 0; background:url(../images/img_foto.jpg)}
#img-catalogo {width:240px; height:120px; margin 0; padding 20px 0; background:url(../images/img_catalogo.jpg)}
#img-sponsor {width:240px; height:120px; margin 0; padding 20px 0; background:url(../images/img_sponsor.jpg)}

#pagin {clear:both; width:476px; float:right;margin 20px 20px 0 30px; padding 15px 0;}

span.newsDate { vertical-align:top;font-size:87%;  padding:0 0 0 2px; margin:4px 0 0 0; color:#808080; }

div.newsImg { float:left; margin: 0 5px 0 0; padding: 0 0 2px 0;}
div.newsImgDx { float:right; margin: 0 5px 0 0; padding: 0 0 2px 0;}


img.newsThumb { width:130px; height:80px; margin:5px;}
img.newsM { width:180px; ; margin:5px;}

div#news p { padding:0; margin:0;}
div#news p.nota { padding:0 1em 0 0; margin:0;}
#news {clear:both; margin: 5px 4px 10px 30px;}
#sez-foto {clear:both; margin: 5px 4px 25px 35px;}

#sez-foto li {list-style:none; margin: 5px 0 5px 0;font-size:1em;}

p.dida {margin:0 0.5em;padding:0;text-align:center;}

div.riga-piccola {margin:0 0;padding:0;}
span.link-piccolo {margin:0 0;padding:0;font-size:0.8em;font-weight:normal; text-align: left}

.Gallery DIV.Gal-tr {float: left; margin: 0 12px 20px 20px; text-align: center}

p.nota {font-size:80%; }


/* images */
img {border:0;}
img.img {clear:both;margin-bottom:0;}

/* links */
a:link,a:active,a:visited {color:#346699;text-decoration:underline;font-weight:bold;}
a:hover,a:focus {color:#346699;text-decoration:underline;}


/* forms */
input {border: #B7BFCC 1px solid;font-size: 12px;color: #000000;}
select{border: #B7BFCC 1px solid;font-size: 12px;color: #000000;}
textarea{border: #B7BFCC 1px solid;font-size: 12px;color: #000000;}
