body
{
    margin: 0;
    background-color: #020121;
    text-align: center;
    min-width: 845px;
    font-family: Verdana, Arial, Sans-Serif;
}
#Container
{
    width: 845px;
    position: relative;
    margin: 0 auto;
    margin-top: 40px;
    padding: 0px;
    text-align: left;
}
#Menu
{
    background-color: #b9a73d;
    border-top: solid 3px #DCD39E;
    border-left: solid 3px #DCD39E;
    border-bottom: solid 3px #DCD39E;
    width: 158px;
    height:220px;
    float: left;
    background-image: url(images/menu_bg.gif);
    background-repeat: no-repeat;
}
#Menu #MenuItems
{
    margin-top:20px;
    height:220px;
    border-top: solid 1px #B9A73D;
}
#Menu #MenuItems a
{
    display: block;
    height: 20px;
    font-size: 12px;
    text-decoration: none;
    /*background-color:
    */
    border-bottom: solid 1px #B9A73D;
    color: #0D0B23;
    padding-top:5px;
    padding-left: 10px;
    font-weight: bold;
    font-variant: small-caps;
}
#Menu #MenuItems a:hover
{

    background-color: #B9A73D;
    border-bottom: solid 1px #B9A73D;
    color: #0D0B23;
}
#Menu #MenuIcons
{
    text-align:center;
    margin-top:2px;
}
#Menu #MenuIcons a img
{
    border:0;
    margin:3px;
}    
#Contenuto
{
    background-color:#B9A73D;
    border: solid 3px #DCD39E;
    width:635px;
    float:left;
}
#Contenuto #Testo
{
    padding:50px;
    width:330px;
    height:auto !important;
    height:250px;
    min-height:250px;
    color:#000;
    font-size:12px;
    float:left;
}
#Contenuto #Testo a, a:visited
{
	color:#020121;
}
#Contenuto #Testo a:hover
{
	color:#DCD39E;
}	
#Contenuto #AutoDetail
{
    padding:30px;
    width:230px;
    min-height:250px;
    color:#000;
    font-size:12px;
    float:left;
}
#Contenuto #AutoDetail h1
{
    background-color:#9E8D2C;
    background-image: url(images/ap_h1_bg.jpg);
    background-repeat: repeat-x;    
    margin:0;
    padding:2px;
    color:#33230B;
    font-size:11px;
    text-align:right;
    font-weight:normal;
}
#Contenuto #AutoPreview
{
    border:0;
    margin-top:150px;
    margin-left:-30px;
    padding:0px;
    width:215px;
    color:#000;
    font-size:12px;
    float:left;
}
#Contenuto #AutoFoto
{
    margin-top:150px;
    margin-left:5px;
    margin-bottom:20px;
    min-height:220px;
    width:307px;
    float:left;
}
.AutoH1
{
    margin:0;
    background-color:#9E8D2C;
    background-image: url(images/ap_h1_bg.jpg);
    background-repeat: repeat-x;
    margin:0;
    padding:2px;
    color:#28230B;
    font-size:12px;
    text-align:right;
}
#AutoBox
{
    width: 730px;
    height:72px;
    margin-left:143px;
    clear:both;
}
#AutoBox img
{
    float:left;
}    
#AutoBox #AutoThumbs
{
    background-color: #b9a73d;
    /*border-top: solid 3px #DCD39E;*/
    border-left: solid 3px #DCD39E;
    border-right: solid 3px #DCD39E;
    border-bottom: solid 3px #DCD39E;
    width: 635px;
    height:71px;
    float: left;  
    padding-left:0px;
}
#AutoBox #AutoThumbs a img
{
    margin-top:2px;
	margin-left:1px;
	margin-right:1px;
    border:0;
}
#AutoBox #NextCar
{
    display: block;
    width: 18px;
    height: 78px;
    background-image: url(images/auto_right.jpg);
    background-repeat: no-repeat;
    float:left;
}
#AutoBox #NextCar:hover
{
    background-image: url(images/auto_right_hover.jpg);
    background-repeat: no-repeat;
}
#AutoBox #NextCar span
{
    display:none;
}
#AutoBox #PrevCar
{
    display: block;
    float:left;
    width: 18px;
    height: 78px;
    background-image: url(images/auto_left.jpg);
    background-repeat: no-repeat;
}
#AutoBox #PrevCar:hover
{
    background-image: url(images/auto_left_hover.jpg);
    background-repeat: no-repeat;
}
#AutoBox #PrevCar span
{
    display:none;
}
#Head
{
}
#Head img
{
}
#Head span
{
    color:#fff;
    font-size: 12px;
    margin-left:50px;
    display:inline-block;
    font-weight:bold;
}
#HeadCar
{
    position: absolute;
    z-index: 1;
    left: 547px;
    top: 0px;
}
#AutoPreview h1
{
    margin: 0;
    font-size: small;
    background-image: url(images/ap_h1_bg.jpg);
    background-repeat: repeat-x;
}
#map
{
    margin-top:80px;
    border:1px solid #DCD39E;
    font-size:10px;
}
#map h1
{
    color:red;
    font-size:13px;
    margin:0;
}
#map a
{
    color:Olive;
    font-size:10px;
}
#AddressBox
{
    float:left;
    width:160px;
    margin-top:200px;
    font-size:12px;
}
#AddressBox h1
{
    margin: 0;
    font-size: small;
    background-image: url(images/ap_h1_bg.jpg);
    background-repeat: repeat-x;
    text-align:right;
}
#AddressBox h2
{
    font-size: 14px;
    margin: 0;
    color: #c93d0e;
}
#Bottom
{
    clear:both;
    margin-top:30px;
    font-size: 0.6em;
    color: #a6b0c8;
    text-align: center;
}
#InfoCar
{
    font-size: 0.8em;
}
#InfoCar .CarLabel
{
    font-style:italic;
    vertical-align:top;
    border-bottom:solid 1px #DCD39E;
}
#InfoCar .CarInfo
{
    font-weight:bold;
    vertical-align:top;
    border-bottom:solid 1px #DCD39E;
}
     
