html {
	*
	padding: 0;
	margin:0;
	/*overflow-x: auto;
	overflow-y: auto;*/
} 

body {
	background:#ffffff;
	margin: 0;
	padding: 0;
	font: normal 0.7em/1.4em Tahoma, verdana, arial, helvetica, sans-serif;
	color: #4c4c4c;
	text-align: center;
}

.bodyheader{
	background: url(img/back.jpg) repeat-x left top #ffffff;
}

#container {
	width:100%;
	background: url(img/back.jpg) repeat-x left top;
	/*float: left;*/
	margin-top: 0px; /* IE 6.0 */
	margin-top: 0px;  !important /* IE 7.0 */
}
html>/**/body #container /* FireFox*/
{
margin-top: 0px !important;
}

#header {
	width:1000px;
	height: 306px;
	float: left;
	border-bottom: solid #9a9a9a 1px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	z-index: 0;
}
#header2 {
	width:1000px;
	height:108px;
	/*height: 306px;*/
	float: left;
	background: url(img/header.jpg) no-repeat left top #ffffff;
	margin-bottom: -8px;
}
#header3 {
	width:768px;
	height:108px;
	/*height: 306px;*/
	float: left;
	background: url(img/header3.jpg) no-repeat left top #ffffff;
	margin-bottom: -8px;
}
#text {
	width: 1000px;
	float: left;
	text-align:left;
	margin: 0;
	padding-bottom:10px;
	}
#text p{
	text-align:justify;
}
#raduniBox{
	float: left;
	width: 501px;
	height: 330px;
	padding: 0;
	z-index: 1;
	border-right:solid #9a9a9a 1px;
}
/* eventi interni*/
#raduniBoxInt{
	float: left;
	width: 478px;
	height: 330px;
	padding: 0 20px 0 0;
	border-right:solid #ccc 1px;
}
#videohome{
	float: left;
	width: 458px;
	height: 340px;
	padding: 30px 20px 0 20px;
	border-right:solid #ccc 1px;
}
#raduniBoxInt a, #raduniBoxInt a:visited {
	text-decoration: none;
	color: #4c4c4c;
}

#raduniBoxInt a:hover {
	text-decoration: none;
	color: navy;
	border-bottom: 1px solid #ccc;
}
/* fine eventi interni */
#eventiBox{
	float: left;
	height: 330px;
	padding: 0;
	z-index: 1;
	/*border-right:solid #9a9a9a 1px;*/
	/*border-left:solid #9a9a9a 1px;*/
	width: 300px;
}
#newsletterhome{
	margin:30px 10px -10px 10px;
}

#newsBox{
	text-align:left;
	float: left;
	width: 250px;
	height: 370px;
	padding: 0;
	z-index: 1;
	/*border-right:solid #9a9a9a 1px;*/
	border-right:solid #9a9a9a 1px;
}
#newsBox h2{
text-align:left;
font-size:18px;
	font-weight:normal;
	color:gray;
	padding:5px 0 0px 3px;
}
#newsBox p{
text-align:left;
font-size:11px;
	font-weight:normal;
	
	padding:0px 5px 5px 5px;
}
#loghiBox{
	margin: 50px 0 20px 0;
	width: 796px;
	float:right;
	/*text-align:left;*/
}
#vita, #associazione, #council, #privacy, #boardman, #links, #adesione, #calendario, #contatti, #iscrizione, #eventi, #newsletter, #golf, #motor, #press, #verve, #storia, #scuderia, #campionato, #restauro, #convenzioni,#gallery
{
	width:796px;
	float: left;
	top: -90px;
	
}
#vita h2, #associazione h2, #council h2, #privacy h2, #boardman h2, #links h2, #adesione h2, #calendario h2, #contatti h2, #iscrizione h2, #eventi h2, #golf h2, #motor h2, #press h2, #verve h2, #storia h2, #scuderia h2, #campionato h2, #restauro h2,#convenzioni h2,#gallery h2,#newsletter h2{
	font-size:19px;
	font-weight:normal;
	color:gray;
	border-bottom: solid #ccc 1px;
	padding-bottom:3px;
	margin-bottom:3px;
	
	
}
#vita h4, #associazione h4, #council h4, #privacy h4, #boardman h4, #links h4, #adesione h4, #calendario h4, #contatti h4, #iscrizione h4, #eventi h4, #golf h4, #motor h4, #press h4, #verve h4, #storia h4, #scuderia h4, #campionato h4, #restauro h4,#convenzioni h4,#gallery h2,#newsletter h4,#newsbox h4{
	font-size:12px;
	font-weight:bold;
}
#boardlist a, #boardlist a:visited, #council a, #council a:visited, #links a, #links a:visited, #newsletter a, #newsletter a:visited, #golf a, #golf a:visited, #calendario a, #calendario a:visited, #verve a, #verve a:visited,#press a,#press a:visited,#eventi a,#eventi a:visited ,#motor a,#motor a:visited,#convenzioni a,#convenzioni a:visited,#gallery a,#gallery a:visited,#newsBox a,#newsBox a:visited,#adesione a,#adesione a:visited
{
	text-decoration: none;
	color: #4c4c4c;
}

#boardlist a:hover, #council a:hover, #links a:hover, #newsletter a:hover, #lalex a:hover, #calendario a:hover, #verve a:hover,#press a:hover,#eventi a:hover,#motor a:hover,#convenzioni a:hover ,#gallery a:hover,#newsBox a:hover,#adesione a:hover{
	text-decoration: none;
	color: navy;
	border-bottom: 1px solid #ccc;
}
#gallery h3{
	background: url("img/gallery.jpg") no-repeat bottom left;
	height: 185px;
	margin-top: 1px;
	border-bottom: solid #9a9a9a 1px;
}
#vita h3, #associazione h3, #council h3, #privacy h3, #boardman h3{
	background: url("img/club1.jpg") no-repeat top left;
	border-bottom: solid #9a9a9a 1px;
	height:180px;
	margin-top: 1px;
}
#links h3{
	background: url("img/links1.jpg") no-repeat bottom left;
	height: 185px;
	margin-top: 1px;
	border-bottom: solid #9a9a9a 1px;
}
#contatti h3{
	background: url("img/contatti1.jpg") no-repeat bottom left;
	height: 185px;
	margin-top: 1px;
	border-bottom: solid #9a9a9a 1px;
}
#calendario h3{
	background: url("img/calendario1.jpg") no-repeat bottom left;
	height: 185px;
	margin-top: 1px;
	border-bottom: solid #9a9a9a 1px;
}
#adesione h3{
	background: url("img/adesione1.jpg") no-repeat bottom left;
	height: 185px;
	margin-top: 1px;
	border-bottom: solid #9a9a9a 1px;
}
#iscrizione h3{
	background: url("img/raduni1.jpg") no-repeat bottom left;
	height: 185px;
	margin-top: 1px;
	border-bottom: solid #9a9a9a 1px;
}
#eventi h3{
	background: url("img/eventi1.jpg") no-repeat bottom left;
	height: 185px;
	margin-top: 1px;
	border-bottom: solid #9a9a9a 1px;
}
#newsletter h3{
	background: url("img/newsletter1.jpg") no-repeat bottom left;
	height: 185px;
	margin-top: 1px;
	border-bottom: solid #9a9a9a 1px;
}
#golf h3{
	background: url("img/golfcup.jpg") no-repeat bottom left;
	height: 140px;
	margin-top: 1px;
	border-bottom: solid #9a9a9a 1px;
}
#motor h3{
	background: url("img/motor.jpg") no-repeat bottom left;
	height: 185px;
	margin-top: 1px;
	border-bottom: solid #9a9a9a 1px;
}
#convenzioni h3{
	background: url("img/convenzioni.jpg") no-repeat bottom left;
	height: 185px;
	margin-top: 1px;
	border-bottom: solid #9a9a9a 1px;
}
#press h3, #verve h3{
	background: url("img/press.jpg") no-repeat bottom left;
	height: 185px;
	margin-top: 1px;
	border-bottom: solid #9a9a9a 1px;
}
#storia h3, #scuderia h3, #campionato h3, #restauro h3{
	background: url("img/storia1.jpg") no-repeat bottom left;
	height: 185px;
	margin-top: 1px;
	border-bottom: solid #9a9a9a 1px;
}

}

#boxIscrizione{
	float:left;
	width:251px;
}
#boxIscrizione a, #boxIscrizione a:visited{
	font-size:9px;
	color: #4c4c4c;
	text-decoration:none;
}
#boxIscrizione a:hover{
	text-decoration: none;
	color: navy;
	border-bottom: 1px solid #ccc;
}
#iscrizione ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#iscrizione li{
	/*float:left;
    /*display:inherit;*/
    text-align:left;
	padding-bottom: 10px;
}

.a, .a:visited {
	text-decoration: none;
	color: #4c4c4c;
}

.a:hover {
	text-decoration: underline;
	color: #1B3360;
}

acronym {
	text-decoration: none;
	color: #D7661C;
	border-bottom: 1px dotted #ccc;
	cursor: help;
}
#linkList{
	left:30px;
	right:auto;
	top: 40px;
	margin-left: 0px;
	padding-left: 0px;
	/*border-top:solid #ccc 1px;*/
	width: 750px;
	position: absolute;
}

#linkList2{
	padding: 0;
	margin: 0;
}
#menuint{
	float: left;
	left:0px;
	right:auto;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 15px;
	padding-left: 0px;
	width: 189px;
	/*position: absolute;*/
	
}
#menuint ul {
	text-align: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menuint li{
	margin: 0;
	padding:3px 0 3px 30px;
	border-bottom:solid #ccc 1px;
}

#menuint ul li a, #menuint ul li a:visited {
	border-bottom:none;
	text-decoration:none;
	color: #4c4c4c;
}

#menuint ul li a:hover {
	color: navy;
}
#navcontainer{
	float: left;
	left:0px;
	right:auto;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 15px;
	padding-left: 0px;
	width: 189px;
	/*position: absolute;*/
	
}
#navcontainer ul
{
text-align: left;
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer li { 
	margin: 0;padding:3px 0 3px 0px;
	border-bottom:solid #ccc 1px;/*margin: 0 0 .2em 0; */} 
#navcontainer a
{
display: block;
color: #4c4c4c;
/*background-color: #036;*/
padding:3px 0 3px 30px;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #c0c0c0;
color: navy;
}

#active a
{
display: block;
color: #FFF;
background-color: #c0c0c0;
padding:3px 0 3px 30px;
text-decoration: none;
}



/*MENU TOP*/
#menutop{
	text-align:left;
	left:0px;
	right:auto;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 15px;
	padding-left: 0px;
	width: 100%;
	/*position: absolute;*/
	
}

#menutop ul {
display:inline;

	text-align: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { font-family:arial;font-size:15px;font-weight:bold;padding: 0px 20px 0 0; }

#navlist a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#navlist a:hover
{
color: navy;
text-decoration: none;
}

.selected{
	color: white;
	background-color:#c0c0c0;
}

#boardlist p{
	border-top: 1px solid #ccc;
	padding-top: 5px;
}


#adesione ul {
	/*list-style-type:none;
	margin: 0;
	padding: 0;*/
}
#adesione li{
	float:left;
    display:inline; /* Prevent margin doubling in IE */
    text-align:left;
	padding-right: 20px;
}
#amici ul{margin-left:20px;}
#amici li{float:none;display:block;}
#adesione a, #adesione a:visited, #contatti a, #contatti a:visited {
	text-decoration: none;
	color: #4c4c4c;
}

#adesione a:hover, #contatti a:hover {
	text-decoration: none;
	color: navy;
	border-bottom: 1px solid #ccc;
}
.documenti{
	margin-right:10px;
	
	vertical-align:bottom;
	
}
.adobe{
	width:250px;
	font-size:9px;
	bottom:0;
}
.img{
	margin:0 10px 10px 0;
}
table{
	width: 100%;
	/*font-size: 10px;
	color: #1b3360;
	text-align: left;*/
	padding: 0 0 0 0;
	font: normal 11px Tahoma, verdana, arial, helvetica, sans-serif;
	color: #4c4c4c;
}

td{
	margin: 0;
	border-bottom: 1px solid #dedede;
	padding-left:5px;
}
#footer{
float:left;
	height:58px;
	width:980px;
	padding-left: 30px;
	padding-top: 7px;
	left: 0;
	text-align:left;
	border-top:solid #9a9a9a 1px;
	/*background: url(img/loghi.gif) no-repeat right top #ffffff;*/
}
#footer2{
	float:left;
	height:58px;
	width:768px;
	padding-top: 7px;
	left: 0;
	text-align:left;
	border-top:solid #9a9a9a 1px;
}
#footer a, #footer a:visited {
	text-decoration: none;
	color: #4c4c4c;
}

#footer a:hover {
	text-decoration: none;
	color: #1B3360;
	border-bottom: 1px solid #ccc;
}
#footer table{
	width:980px;
	color: #4c4c4c;
	text-align: center;
}
#footer2 table{
	width:768px;
	color: #4c4c4c;
	text-align: center;
}
#footer  td{
border:0px;
text-align:center;
}
.gray{
	color: #333;
	background: #dedede;
}
.bold{font-weight:bold;}
.inputbox {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  background-color : #FBFBFB;
  border           : 1px solid #CCCCCC;
}
.button {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color : #F0F0F0;
  color            : #000000;
  border           : 1px solid #CCCCCC;
  cursor:		   : pointer;
}
#tools{
text-align:right;
padding-right:10px;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}
#imghome{
margin:5px 0 0 5px;
width:230px;
height:125px;
border:0px;
}
#imghome a{
text-decoration:none;
border:0px;
}
#imghome a:hover{
text-decoration:none;
border:0px;
}
#youtube{
border:2px solid #9a9a9a;
background:url(../img/h300.png) repeat-x;
}
.imgnews{float:left;margin:5px 15px 5px 0px;border:2px solid gray;}
#foto {float:left;border:3px solid gray;margin:0 5px 2px 0;
}
#news a:hover{border:0;margin:00;}
#article{margin-top:20px;}
.clear{clear:both;margin-bottom:20px;}
.red{color:#f00;}
