
*{
margin: 0 0;
padding: 0 0;

}

html{
text-align: center;
width: 100%;

}

body{
list-style: none;
font:  82%/1.5 "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
color: #000000;
}


a, a:hover, a:link, a:visited{
color: #000000;
}

div#wrapper{


margin: 0 auto;
padding: 0;
position: relative;
width: 950px;
min-width: 950px;
text-align: left;
height: 100%;
}


img {
display: none;
border: none 0;
}

title{
color: #000000;
display: inline;
}

#branding{
margin-bottom: 30px;
margin-top: 30px;
}

ul, li{
list-style: none;
}

#navigation{
margin-bottom: 30px;

}

#maincontent{
margin-bottom: 30px;
float: right;
width: 70%;
}

#navigation ul, #navigation li{
display: inline;
width: 100%;
height: 30px;
}

#navigation li{
padding-right: 20px;
font-size: 1.2em;
font-weight: bold;
}

#primopiano{
margin-top: 30px;
clear: both;
}

#slider{
margin-bottom: 30px;
}

#breadcrumb ul, #breadcrumb li{
display: inline;
height: 21px;
line-height: 21px;
width: 100%;
}

#breadcrumb li{
text-indent: 10px;
}

#breadcrumb{
margin-bottom: 30px;
}

#left_column_interne{
position: relative;
float: left;
margin-top: 30px;
width: 30%;
}


div#main_content_wrap_interne{
position: relative;
margin-bottom: 30px;
}


div#main_content_wrap_static{
position: relative;
width: 760px;
height: auto;
top: 0;
left: 25px;
padding: 30px 69px;
background: #f5f5f5;
z-index: 20;
text-align: justify;
}


#maincontent_interne{
position: relative;
float: right;
width: 70%;
margin-bottom: 50px;
min-height: 200px;
}

#pagine interne{
float: right;
width: 70%;
}


#footer{
margin-top: 50px;

}

#footer_interne{
margin-top: 100px;
position: relative;
clear: both;
}
#accessibility{
margin-top: 30px;
height: 21px;
width: 100%;
}

#car_dimensions ul, #car_dimensions li{
height: 21px;
display: inline;
width: 100%;
}

#car_dimensions li{
margin-right: 20px;
}

div#demo{
display: none;
}
.calendario{
display: none;
}




ul#sitemap
{
margin: 1em 0;
list-style-type: none;
background: url(../images/dot.gif) repeat-y 3px 0;
padding: 0;
}

ul#sitemap li
{
margin-bottom: .5em;
}

ul#sitemap li a
{
background: url(../images/bullet1.gif) no-repeat 0 .4em;
padding-left: 15px;
}

ul#sitemap li a.open, ul#sitemap li li a.open, ul#sitemap li li li a.open, ul#sitemap li li li li a.open
{
background-image: url(../images/bullet2.gif);
}

/* second level */
ul#sitemap ul
{
margin: .5em 0 0 0;
padding: 0;
list-style-type: none;
}

ul#sitemap li li
{
background: url(../images/dot2.gif) no-repeat 2px .5em;
}

ul#sitemap li li a
{
padding: 0 0 0 30px;
background: url(../images/bullet1.gif) no-repeat 20px .3em;
}

/* third level */
ul#sitemap ul ul
{
background: url(../images/dot.gif) repeat-y 30px 0;
}

ul#sitemap li li li
{
background: url(../images/dot2.gif) no-repeat 30px .5em;
}

ul#sitemap li li li a
{
padding: 0 0 0 60px;
background: url(../images/bullet1.gif) no-repeat 50px .3em;
}

/* fourth level */
ul#sitemap ul ul ul
{
background: url(../images/dot.gif) repeat-y 60px 0;
}

ul#sitemap li li li li
{
background: url(../images/dot2.gif) no-repeat 60px .5em;
}

ul#sitemap li li li li a
{
padding: 0 0 0 90px;
background: url(../images/bullet1.gif) no-repeat 80px .3em;
}

#content ul li {
background:transparent url(/wp-images/arrow.gif) no-repeat scroll 0 0.4em;
padding-left:10px;
}