body{
background:  url("ui/background.gif") #e1081e repeat-y;
width:610px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 108px;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

a{
font-weight:bold;
}
a:link{
color:#cc3300;
}
a:visited{
color:#666666;
}
a:hover,a:active{
color: #FF3300;
}

h1,h2,h3,h4,h5,h6{
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-weight:bold;
}
h1{
font-size:26px;
}
h2{
font-size:22px;
}
h3{
font-size:18px;
}
h4{
font-size:16px;
}
h5{
font-size:14px;
}
h6{
font-size:12px;
}

ul, li{
list-style: circle outside url(ui/listItem.gif);
margin: 0px 0px 0px 8px;
padding: 4px 0px 0px 0px;
}

/* page body */
div.pageBody{
}
div.pageBody p{
margin: 0px 0px 0px 0px;
padding: 6px 0px 0px 0px;
}
div.pageBody h5,div.pageBody h6{
margin: 0px 0px 0px 0px;
padding: 18px 0px 0px 0px;
}

/* box */
div.boxLarge{
float: none;
clear: both;
background: #eeeee5;
width: 590px;
padding: 4px 6px 8px 6px;
margin: 3px 0px 3px 0px;
}
div.box {
float: left;
background: #eeeee5;
height: 380px;
width: 186px;
padding: 4px 6px 8px 6px;
margin: 3px 3px 3px 0px;
}
div.boxLarge h3, div.boxLarge h4{
padding: 2px 6px 2px 6px;
margin: -2px -6px 0px -6px;
}
div.box h3, div.box h4{
padding: 2px 6px 2px 6px;
margin: -2px -6px 0px -6px;
}
#mainNews{
background: #ffd700;
}
#CurveTornanti{
color: #ffffff;
background: #e1081e;
}
#onTheRoad{
color: #ffffff;
background: #FFD700;
}
#garageClub{
color: #ffffff;
background: #008000;
}
#informazioni{
color: #ffffff;
background: #000099;
}
#admin{
color: #ffffff;
background: #c71585;

}
div.boxLarge p, div.box p {
margin: 8px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
div.boxLarge p img, div.boxLarge p object, div.boxLarge p embed{
float: left;
margin: -8px 8px -8px -6px;
padding: 0px 0px 0px 0px;
}
div.box p img, div.box p object, div.box p embed{
text-align: center;
display: block;
margin: -8px -6px 4px -6px;
padding: 0px 0px 0px 0px;
}

/* header */
img.headImage{
float: none;
display: block;
margin: 0px 0px 0px -108px;
padding: 0px 0px 0px 0px;
}
div.boxLarge p img.popUp{
float: none;
vertical-align: middle;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
div.boxLarge p img.imgGenerica{
float: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
h1.topTitle, h2.topTitle{
margin-top: 34px;
margin-bottom: 16px;
}

/* acronimi e glossario */
abbr,acronym,.help {
font-style: italic;
border-bottom: 1px dotted #333333;
cursor: help;
}

/* footer */
div.footer {
clear: both;
font-size: 10px;
margin: 6px 0px 0px -8px;
padding: 8px 0px 0px 8px;
width: 622px;
border-top: 1px solid #000000;
}
div.footer img {
vertical-align: middle;
}

/* form elements */
input.bottoneOk {
font-family:Arial,Helvetica,sans-serif;
font-weight: bold;
font-size:11px;
text-align: center;
}
input.campoDiTesto {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

p.article_title
{
background-color: #FFff00;
color: #0000FF;
font-size: 20pt;
display: inline;

}
p.article_separator
{
background-color: #FFff00;
color: #0000FF;
font-size: 20pt;
display: inline;

}
p.article_paragraph 
{
background-color: #FFff00;
color: #0000FF;
font-size: 20pt;
}
table.article_table {
background-color: #00ff00;
BORDER: 5 ;
width: 100%;
}
table.article_row {
background-color: #00ff00;
BORDER: 5 ;
width: 100%;
}
span.article_chapter_title {
font-size: 20pt;
}
image.article_image
{
display: block;
}
