/* CSS Document */

body { 
background-color: #bfbfbf;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Verdana, Helvetica, Nimbus Sans L;	
font-size: 11px;	
line-height: 13px;
text-align: center;
}

a {
color: #f10f0f;
text-decoration: none;
}

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

h1 {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-size: 13px;	
line-height: 15px;
font-weight: bold;
}

h2 {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-size: 12px;	
line-height: 14px;
font-weight: bold;
}

h5 {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-bottom: 2px;
padding-top: 2px;
font-size: 10px;	
line-height: 12px;
font-style: italic;
color:#666666;
font-weight: normal;
}

div#arcieri {
width: 493px;
margin-top: 40px;
margin-bottom: auto;
margin-left: auto;
margin-right: auto;
}

div#colonna1 {
width: 141px;
float: left;
}

div#chisiamo {
width: 141px;
height: 190px;
background-image:url(../images/chisiamo_bn.jpg);
}

div#corsi {
width: 141px;
height: 111px;
background-image:url(../images/corsi_bn.jpg);
}

div#vuotovespa {
width: 141px;
height: 184px;
background-image:url(../images/vuotovespa_bn.jpg);
}

div#colonna2 {
width: 352px;
float: right;
}

div#iscrizionegare {
width: 352px;
height: 146px;
background-image:url(../images/iscrizionegare_bn.jpg);
}

div#riga2 {
height: 124px;
}

div#bloccocentrale {
width: 247px;
height: 124px;
float: left;
}

div#contattaci {
width: 86px;
height: 124px;
float: left;
background-image:url(../images/contattaci_bn.jpg);
}

div#news {
width: 161px;
height: 124px;
background-image:url(../images/news_bn.jpg);
float: right;
}

div#sponsor {
width: 105px;
height: 124px;
float: right;
background-image:url(../images/sponsor_bn.jpg);
}

div#riga3 {
height: 215px;
}

div#colonna1bis {
width: 125px;
float: left;
}

div#dovesiamo {
width: 125px;
height: 73px;
background-image:url(../images/dovesiamo_bn.jpg);
}

div#gare {
width: 125px;
height: 142px;
background-image:url(../images/gare_bn.jpg);
}

div#colonna2bis {
width: 227px;
float: right;
}

div#calendario {
width: 227px;
height: 116px;
background-image:url(../images/calendario_bn.jpg);
}

div#riga4 {
height: 99px;
}

div#foto {
width: 76px;
height: 99px;
float: left;
background-image:url(../images/foto_bn.jpg);
}

div#mercatino {
width: 151px;
height: 99px;
float: right;
background-image:url(../images/mercatino_bn.jpg);
}

div#menu {
width: 141px;
height: 190px;
background-image:url(../images/menu_bn.jpg);
}

div#header {
width: 352px;
height: 146px;
background-image:url(../images/header100.gif);
text-align: left;
}

div#main {
width: 352px;
height: 339px;
background-image:url(../images/main.gif);
}

div#menutext {
padding-top: 18px;
text-align: left;
}

div#ultimanews {
margin: 0px;
width: 141px;
height: 111px;
background-image:url(../images/ultimanews_bn.jpg);
}

div#ultimanewstext {
margin-left: 18px;
padding-top: 13px;
margin-right: 18px;
/*margin-bottom: 16px;*/
overflow: hidden;
font-size: 11px;	
line-height: 13px;
height: 78px;
text-align: left;
}

div#calendariettotext {
margin-left: 18px;
padding-top: 13px;
margin-right: 18px;
/*margin-bottom: 16px;*/
overflow: hidden;
color: #ffffff;
font-size: 11px;	
line-height: 13px;
height: 143px;
text-align: left;
}

div#mainpage {
padding-left: 19px;
padding-top: 16px;
padding-right: 14px;
padding-bottom: 16px;
font-size: 11px;	
line-height: 13px;
text-align: justify;
}

div#mainblock {
padding-right: 6px;
overflow: auto;
font-size: 11px;	
line-height: 13px;
text-align: justify;
height: 305px;
}

div#maintext {
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 15px;
overflow: hidden;
font-size: 11px;	
line-height: 13px;
text-align: justify;
}

.maintextheader {
/*background-image:url(../images/sfondotitoli.gif);
background-repeat: repeat-y;
padding-left: 8px;*/
margin-bottom: 2px;
background-color: #f8f1f1;
border: 1px dashed #888888; 
padding: 2px;
}

div#sottotitolo {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-bottom: 2px;
padding-top: 2px;
font-size: 10px;	
line-height: 12px;
font-style: italic;
color:#666666;
font-weight: normal;
}

div#sottotitolocalendario {
padding-bottom: 4px;
padding-top: 2px;
font-size: 10px;	
line-height: 12px;
}

.barra {
margin-top: 103px;
margin-left: 162px;
text-align: right;
}

.alwaysblack {
color: #000000;
}

input {
	background: #FFFFFF;
	color: #000000;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}

textarea {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}

.emailtable {
	width: 285px;
	background-color: #feeeac; 
	border: 1px dotted #333; 
	padding: 5px; 
	margin: 0px auto;
	font-family: Verdana, Helvetica, Nimbus Sans L;	
	text-align: justify;
	font-size: 11px;
	line-height: 13px;
}

.gallerylist {
width: 90px;
height: 90px;
text-align: center;
padding-bottom: 5px;
/*display: inline;*/
float: left;
margin-bottom: 8px;
margin-right: 5px;
}

div#menubutton {
padding-left: 10px;
}

.popupimage {
border: none;
margin-left: 0px;
margin-top: 2px;
margin-right: 4px;
margin-bottom: 0px;
}

div#footer {
text-align: right;
width: 493px;
height: 18px;
margin-left: auto;
margin-right: auto;
font-size: 9px;
line-height: 13px;
margin-bottom: 5px;
color: #656565;
}

.alwaysred {
color: #FF0000;
}

div#littlenotetext {
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 2px;
overflow: hidden;
font-size: 10px;	
line-height: 12px;
text-align: left;
}

div#littletext {
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
overflow: hidden;
font-size: 11px;	
line-height: 13px;
text-align: left;
}

.galleryimage {
border: 0px;
padding-left: 8px;
padding-right: 8px;
padding-top: 5px;
}

div#sponsorimage {
width: 100px;
height: 65px;
text-align: center;
float: left;
}

div#sponsortext {
width: 170px;
height: 65px;
float: right;
}

div#littleoraritext {
padding-left: 0px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 0px;
overflow: hidden;
font-size: 11px;	
line-height: 13px;
text-align: left;
}

div#indexhidden {
width: auto;
color: #bfbfbf;
font-size: 2px;	
line-height: 0px;
}
