/* HOME*/

html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none;
   }
   

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:125%;
color:#666666;
}

html body * {
margin: 0;
padding: 0;
}

h1,h2 {
display:inline;
}

img {
border:none;
}

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

a:hover {
text-decoration:underline;
}

ul li {
list-style-position: outside;
list-style-type:disc;
margin-left:12px;
}

ol li{
list-style-position: outside;
margin-left:17px;
}

.bottomlinks {
color: #FFFFFF;
}

.wrapper {
width:1000px;
margin:0px auto 0px auto;
}

.navbar {
width:1000px;
height:52px;
margin:0px 0px 0px 0px;
padding:0px;
}

.navbar2 {
width:1000px;
height:50px;
margin:0px 0px 0px 0px;
padding:0px;
}

.top {
width:1000px;
height:150px;
margin:0px;
}

.flashsection {
width:1000px;
height:490px;
margin:0px 0px 0px 0px;
padding:0px;
}

.address {
float:left;
margin:0px 20px 0px 20px;
padding:0px;
color:#999999;
}

.credits {
float:right;
margin:0px 20px 0px 20px;
padding:0px;
color:#999999;
}

.titolo {
width:1000px;
height:250px;
margin:0px 0px 0px 0px;
padding:0px;
}

.topbox {
width:1000px;
height:30px;
margin:0px;
}

.box {
width:1000px;
margin:0px;
background:url(images/back_box.jpg) repeat-y;
}

.txtcontent {
padding:0px 40px 10px 40px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:125%;
color:#666666;
}

.bottombox {
width:1000px;
height:40px;
margin:0px;
}


/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
