html {height:98%;
}
body {
margin: 0px;
margin-top:5px;
height:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background-color:#FFFFFF;
background-image:url(images/bodyTexture.gif);
}
p {
margin: 0px;
}
div#mainBox {
display:block;
width:750px;
/*height:450px;*/
text-align:left;
background-color:#FFFFFF;
padding:5px;
border:1px solid #333333;
border-bottom-width:3px;
border-right-width:3px;
}
div#header {
border-bottom:1px solid #333333;
padding-bottom:3px;
margin-bottom:8px;
text-align:left;
cursor:default;
}
div#headerContent {
font-size:24px;
padding-left:5px;
}
.sottotitoloHeader {
color:#999999;
font-size:10px;
font-style:italic;
padding-left:2px;
}
div#upMenu {
text-transform:uppercase;
font-size:10px;
color:#333300;
padding:5px;
padding-top:5px;
padding-right:2px;
}
div#upMenu a{
color:#AAAAAA;
text-decoration:none;
border-left: 3px solid #999999;
border-bottom: 1px solid #999999;
padding-right:10px;
padding-left: 3px;
margin-bottom:15px;
display:block;
}
div#upMenu p{
color:#DDDDDD;
text-decoration:none;
border-left: 3px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
padding-right:10px;
padding-left: 3px;
margin-bottom:15px;
display:block;
cursor:default;
}
div#upMenu a:hover{
color:#669900;
border-left: 3px solid #FF6600;
border-bottom: 1px solid #000000;
}
div#leftMenu{
width:220px;
}
#stepper {
margin-top:10px;
margin-bottom:10px;
text-align:left;
font-size:1.4em;
}
#stepper p {
height:20px;
display:inline;
padding:2px;
padding-right:14px;
padding-left:18px;
background-color:#EEEEEE;
color:#FFFFFF;
cursor:default;
text-transform:uppercase;
margin:-2px;

}
#stepper p.active {
background-image:url(images/active_arrow.gif);
background-position:top left;
background-repeat:no-repeat;
}
div.leftMenuUp {
height:25px;
background-image:url(images/upLeftMenu.gif);
background-repeat:no-repeat;
background-position:top;
}
div.leftMenuMiddle {
background-image:url(images/middleLeftMenu.gif);
background-repeat:repeat-y;
background-position:top;
padding:0px 10px 0px 10px;
}
div.leftMenuDown {
height:25px;
background-image:url(images/downLeftMenu.gif);
background-repeat:no-repeat;
background-position:bottom;
}
div#content{
display:block;
width:530px;
text-align:left;
font-size:9px;
}
div#footer {
display:block;
text-align:right; 
padding:2px;
padding-right:5px;
color:#FF6600;
font-size:10px;
border-right: 15px solid #FF6600;
border-top: 1px solid #FF6600;
margin-top:15px;
cursor:default;
}
#paging {
font-size:10px;
color:#000000;
display:block;
margin:5px;
text-align:center;
}
#paging p {
display:inline;
margin:0px;
font-size:9px;
}
#paging a {
font-size:11px;
padding:1px 4px 1px 4px;
border:0px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
color:#669900;
}
#paging a:hover {
border:0px;
border:1px solid #000000;
background-color:#FF6600;
color:#FFFFFF;
}
#lang {
border:none;
text-align:left;
font-size:.9em;
margin-bottom:4px;
}
#lang a img{
margin:2px;
padding:0px;
border:1px solid #cccccc;
vertical-align:middle;
}
#lang a:hover img{
margin:2px;
border:1px solid #000000;
}
div.TextContent, div.TextContent p {
padding:0px 5px 5px 5px;
color:#666666;
}
div.TextContent a {
color:#666666;
text-decoration:none;
padding-bottom:2px;
border-bottom:2px dotted #669900;
line-height:160%;
}
div.TextContent a:hover {
color:#669900;
border-bottom:2px dotted #FF6600;
}
div.contentUp {
margin-top:2px;
background-color:#FFFFFF;
display:block;
text-align:left;
padding:2px;
padding-left:5px;
color:#669900;
font-size:13px;
border-left: 15px solid #669900;
border-bottom: 1px solid #669900;
margin-bottom:15px;
text-transform:uppercase;
cursor:default;
}
div.contentMiddle {
background-image:url(images/middleContent.gif);
background-repeat:repeat-y;
background-position:top;
padding:0px 10px 0px 10px;
}
div.contentDown {
height:45px;
background-image:url(images/downContent.gif);
background-repeat:no-repeat;
background-position:bottom;
}
div.listBox {
padding:4px;
/*border:1px solid #FF6600;*/
border:1px solid #CCCCCC;
text-align:center;
height: 90px;
width: 90px;
margin-bottom:3px;
font-size:9px;
}
div.listBox img{
margin:0px auto;
}
div.listBoxOver {
padding:4px;
border:1px solid #CC3300;
background-color:#FF6600;
text-align:center;
height: 90px;
width: 90px;
margin-bottom:3px;
font-size:9px;
}
div.listBigBox {
padding:4px;
/*border:1px solid #FF6600;*/
border:1px solid #CCCCCC;
text-align:center;
width:350px;
margin-bottom:12px;
font-size:9px;
}
.area {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #669900;
border-bottom:2px solid #669900;
margin:2px;
padding:2px;
width:250px;
font-size:10px;
color:#FF6600;
}
.titolo {
font-size:1.5em;
color:#000000;
text-transform:uppercase;
margin-bottom:10px;
margin-top:15px;
}
.titoloIcona {
font-size:2.5em;
color:#000000;
text-transform:uppercase;
margin-bottom:12px;
margin-top:15px;
}
.infoDotted {
width:400px;
padding:5px;
border:1px dotted #FF6600;
margin:5px auto;
/*margin-bottom:5px;*/
}
.clearIt {
clear:both;
}
form {
margin:15px 0px 15px 0px;
}
.submitButton {
width:85px;
padding:5px;
padding-left:2px;
overflow:hidden;
color:#FFFFFF;
font-size:14px;
text-transform:uppercase;
text-align:center;
border:none;
background-color:#FFFFFF;
background-image:url(images/submit_button.gif);
background-position:center left;
background-repeat:no-repeat;
}
