@charset "utf-8";
/* CSS Document */
html, body{
margin:0;
padding:0
}
body{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #555;
text-align:center;
background:#fff
}

.box_option{
width:310px;
}
.box_option p{
padding:0 0 0 0;
}
.box_option img{
margin-left:0;
}

a{
text-decoration:none;
color: #777
}
a:hover{
color: #0E1D3A;
}
h1, h2 ,h3, h4{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #555;
margin:0px;
}
h3{
color:#0E1D3A;
display:inline;
margin-left:5px;
font-size:11px;
}
p, form, input, select, option, tbody{
margin:0;
padding:0px;
}
select{
width:135px;
font-size:10px;
color:#555;
font-family:verdana;
}
p{
padding:4px;
line-height:16px;
}
ul{
margin:0px;
padding:0px;
list-style:none
}
ol li{
margin-bottom:5px;
}
ul li{
margin-bottom:5px;
list-style:none
}
img{
border:0
}
table tr td{
border:0;
padding:0;
margin:0
}

/*--------struttura------------*/
#container{
margin:0 auto;
width:960px;
text-align:left;
padding:0
}
#content{
padding-left:5px;
padding-right:5px;
border-top:5px solid #0E1D3A;
background:url('/UICs/images/ms/bg-retro.jpg') repeat-x
}
#flash{
z-index:-2;
width:960px;
height:195px;
background:url('/UICs/images/ms/flash.jpg')
}

#footer{
text-align:left;
padding:5px;
width:940px;
border-top:1px solid #ccc;
font-size:9px;
line-height:16px;
margin-left:5px;
margin-top:6px;
}
#top{
z-index:10;
height:83px;
position:relative;
background:url('/UICs/images/ms/bg-top.gif') repeat-x;
}
#top img{
position:absolute;
top:0;
}
img#logo-sx{
display:none;
left:330px
}
img#logo-sx2, img#logo-sx3{
position:absolute;
top:0;
right:0;
}
#sinistra{
position:relative;
background:#eee url('/UICs/images/ms/top-cc.jpg') no-repeat;
float:left;
/*border-bottom:1px solid #d2d2d2;*/
padding:1px;
padding-top:18px;
}
#centro{
position:relative;
background:#eee url('/UICs/images/ms/top-cc.jpg') no-repeat;
padding:1px;
padding-top:18px;
}
#destra-inv{
float:right;
width:345px;
background:#eee url('/UICs/images/ms/top-sx.jpg') no-repeat;
}
.clear, #clear{
clear:both;
height:1px;
font-size:1px
}
.float{
float:left;
}
b{
color:#0E1D3A;
}
ul.lista2 li b{
color:#06c;
}
/*-------elementi-------*/
.tab-bor{
border:1px solid #aaa;
}
.pad1{
padding-top:15px;
background:url('/UICs/images/ms/top-dx.jpg') top right no-repeat;
}
.contenuto{
background:#fff url('/UICs/images/ms/bg-xsimbol.jpg') bottom repeat-x;
}
.pad0{
padding:5px;
}
.box2 .pad1{
padding-top:5px;
background:#fff url('/UICs/images/ms/bg-xsimbol.jpg') bottom repeat-x;
}


.box2 a{
color: #555;

}
.box2 a:hover{
color: #0e1d3a;

}
.box1{
line-height:16px;
padding:15px 5px 5px 5px;
border-bottom:6px solid #fff;
background:#eaeaea url('/UICs/images/ms/bg-dx.jpg') repeat-x;
}
.img_mar{
margin-right:10px;
}
.box2{
border:3px solid #fff;
padding:5px 0 7px 2px;
}
.box2 input{
font-size:10px;
padding:2px;
color:#555
}
.box1 select{
width:150px;
}
.center1{
text-align:center
}
.box1 .box2 p a{
font-size:10px;
}
#simbolo{
position:absolute;
top:20px;
left:1px;;
width:157px;
padding-top:10px;
padding-left:5px;
}
#testosx{
width:598px;
background:url('/UICs/images/ms/simbolo.jpg') left bottom no-repeat;
}
#margine{
margin-left:160px;
min-height:317px;
height:auto !important;
height:347px;
padding-bottom:10px;
border-left:3px solid #fff
}
#centro #testosx{
width:945px
}
#testosx p{
margin-top:0;
}
#titolo{
padding:30px 5px 10px 5px;
background:url('/UICs/images/ms/bg-titolo.jpg') bottom repeat-x;
}
#titolo #seleziona{
position:absolute;
z-index:100;
top:45px;
left:735px
}
#titolo #seleziona select{
width:190px;
font-size:10px;
padding:2px;
}

#titolo h1, #titolo h1 a{
color:#0E1D3A;
font-size:15px;
padding-left:5px
}
#titolo h1 a:hover{
color:#555;
}
#titolo span, #titolo span a{
text-decoration:none;
color:#555;
font-size:15px;
}
#titolo span a:hover{
color:#555;
}
td h3{
display:block;
width:55px;
}

form #Titolo{
padding:10px 0 30px 0;
margin:0
}
/*-----gallery float------*/
#gallery1{
margin-top:40px;
padding-left:10px;
}
#gallery1 h1{
color:#0E1D3A;
font-size:13px;
clear:both;
margin-bottom:5px;
padding-left:7px;
}
.porte4{
width:430px;
float:left;
}
.porte2{
width:315px;
float:right;
}

.cars-fl{
text-align:center;
float:left;
width:103px;
height:110px;
overflow:auto;
}
.cl8{
margin-bottom:30px
}
.cars-fl img{
border-top:2px solid #fff;
border-bottom:2px solid #eee
}
.cars-fl a img:hover, .cars-fl a:hover img{
border-top:2px solid #bbb;
border-bottom:2px solid #0E1D3A
}
.cars-fl h4{
margin-top:5px;
font-size:11px;
line-height:12px;
text-align:center;
}

#menu-left{
margin-bottom:15px;
margin-top:20px;
width:145px
}

#menu-left li{
margin:0;
padding:0;
border-bottom:1px solid #ddd;
}
#menu-left li a{
width:145px;
display:block;
line-height:16px;
color:#555;
font-size:9px;
font-weight:normal;
}
#menu-left li a:hover, #menu-left li a b{
color:#0E1D3A;
background:#f3f3f3
}


/*-----dettaglio------*/
#menu-dett, #menu-gall{
margin-top:20px;
border-bottom:1px solid #aaa;
height:21px;
}
#menu-dett2{
margin-top:5px;
}
#menu-dett2 a{
font-weight:normal
}
a.menu-dett{
font-family:verdana, arial;
text-align:center;
width:120px;
line-height:20px;
border:1px solid #aaa;
border-bottom:0;
color:#555;
font-weight:bold;
display:block;
float:left;
margin:;
margin-right:5px;
font-size:11px
}
a.menu-dett:hover, a.menu-dett-sel, h3.menu-dett{
font-family:verdana, arial;
text-align:center;
width:120px;
line-height:20px;
border:1px solid #aaa;
border-bottom:0;
font-weight:bold;
background:#294b8c url('/UICs/images/ms/bg-menu-dett.jpg') repeat-x;
display:block;
float:left;
margin:0;
margin-right:5px;
font-size:11px;
color:#fff;
}
a.menu-dett-sel:hover{
color:#fff
}
#dettagli1{
width:565px;
float:left;
}
#dettagli1 img, #dettagli2 img{
margin:1px;
}

#dettagli2{
width:210px;
float:right;
}
.ext-int{
text-align:left;
}
.ext-int a img{
width:64px;
border-top:2px solid #fff;
border-bottom:2px solid #fff;
}
.ext-int a:hover img, .ext-int img:hover{
border-top:2px solid #ccc;
border-bottom:2px solid #0E1D3A;
}


.ext-int h1{
background:url('/UICs/images/ms/bg-titolo.jpg') bottom repeat-x;
margin-bottom:1px;
line-height:20px;
text-align:left;
font-size:11px;
color:#0E1D3A;
padding-left:10px;
}


/*------INVENTORY--------*/
.print-detail{
text-align:left;
width:760px;
margin:0 auto;
}
.print-detail .titolo table tbody tr.back{
background:none;
}
.print-img img{
width:450px;
}
.car-detail{
background: url('img/bg-box2.jpg') repeat-x;
margin-top:5px;
padding-left:10px;
}
.ico1{
margin-right:5px;
}

.car-detail h1{
display:inline;
}
.car-detail font{
margin:0 10px 0 10px;
color:#777;
font-size:10px
}
.titolo{
padding-top:5px;
margin-bottom:10px;
text-align:left;
}
.titolo h1, .titolo span{
line-height:20px;
font-size:16px;
}
.titolo h1 span{
color:#0E1D3A;
}
.inventory-gall{
margin-bottom:5px;
text-align:center;
width:460px;
float:right;
}
img.inv-img{
width:450px;
margin-bottom:3px;
}
img.h48{
height:48px;
margin:0px 5px 5px 0px
}
.box1 .ext-int{
text-align:justify
}
.inventory-gall .box1{
padding-top:5px;
border:0;
}
.inventory-gall1 .box1 .img-detail{
min-height:400px;
height:auto !important;
height:400px;
}

.inventory-gall .box1-botique{
padding-top:15px;
border:0;
padding:0;
min-height:400px;
height:auto !important;
text-align:center;
width:360px;
padding:0px 20px 0px 0px;
margin:0px 20px 0px 0px;

}
.box1-botique img{
width:348px;
margin:10px;
}
.inventory-gall1{
float:right;
margin-right:40px !important;
margin-right:20px;
width:360px;
}
.img-detail{
text-align:center;
padding:5px;
padding-bottom:15px;
}
#menu-inventory{
margin-top:5px;
height:48px;
}
#menu-inventory li{
margin-bottom:2px;
margin-left:2px;
width:150px;
float:left;
}
#menu-inventory li a{
text-align:center;
display:block;
background:#eee;
height:20px;
line-height:20px;
padding-left:5px;
font-size:11px;
}
#menu-inventory li a:hover, #menu-inventory li h2{
background:#fff url('img/bg-box2.jpg') repeat-x;
padding-left:5px;
line-height:20px;
font-size:11px;
}
.car-option .car-option2{
width:250px;
float:left
}
.car-option2 h1{
display:block;
font-size:12px;
border-top:2px solid #fff;
}
.car-option li{
margin-bottom:10px;
}
.car-option li h1{
color:#0E1D3A;
font-size:15px;
display:block;
margin-bottom:20px;
}
.car-option li b{
font-size:11px;
color:#0E1D3A;
}
.car-option2{
width:380px;
float:left;
}


.print-detail .car-option li h1{
margin-bottom:10px;
}
.print-detail .titolo{
margin:0
}
.fl-dx2{
padding:5px 5px 5px 10px;
}
.fl-dx2 b{
color:#666
}
.fl-dx3{
float:right
}
.slide-gall{
width:720px;
border-top:2px solid #fff;
padding:5px;
text-align:left;
float:left;
margin:25px 0 0 0;
}
.slide-gall a img{
border-top:2px solid #fff;
border-bottom:2px solid #fff;
margin:5px;
}
.slide-gall a:hover img, .slide-gall a:hover img:hover{
border-top:2px solid #aaa;
border-bottom:2px solid #b4020e;
}

.inv-form, .sms-form{
margin-top:30px;
}

.sms-form{
font-weight:bold;
color:#444
}
.inv-form a{
margin-right:10px;
color:#615f5f;
font-weight: bold;
}

.inv-form a:hover{

color:#0e1d3a;

}
.inv-form h3{
display:inline
}
.inv-form td{
padding-right:15px;
}
.inv-float{
float:left;
height:250px;
margin-right:5px;
}
.inv-float img{
margin-top:20px;
}

.inv-input{
width:250px;
margin-bottom:20px;
text-align:right
}
.inv-input ul#lista2 li{
margin-top:40px;
}
.inv-back{
text-align:center
}
.inv-back a{
font-size:10px;
margin:0 10px 0 10px;
display:inline;
}


.car-option div.title{
width:300px;
}

/*------ricerca-------*/
.src{
height:27px;
line-height:27px;
border-top:2px solid #fff;
border-bottom:2px solid #fff;
background:#efefef;
padding:0 2px 0 2px
}
.src a, .src h2, .src h3{
display:block;
float:left;
width:25px;
height:25px;
text-align:center;
font-size:11px;
line-height:25px;
margin-right:2px;
margin-left:0;
font-family:verdana
}
.src-all{
line-height:30px;
font-weight:normal;
}
.src-all a{
line-height:16px;
margin-right:10px;
display:block;
text-align:right;
color:#0E1D3A;
font-weight:normal;
}
.src a:hover, .src h3{
background:#fff;
}
.src h2{
display:inline;
margin-left:20px;
font-size:11px;
}
.src h4{
margin-left:20px;
font-size:11px;
}
.src .fl-dx{
margin-top:4px;
}
.src .fl-dx select{
margin:0
}



/*----stili generici testo----*/
.margine-su{
margin-top:40px;
padding:0px 5px 0 7px
}
.margine-su p{
margin-bottom:5px;
padding:0
}
p.margine0{
padding:0;
margin:0
}
p.pad-bot40{
margin-bottom:110px;
padding-right:10px;
}
a#pdf{
display:block;
width:100px;
height:32px;
padding:0px 5px 0 35px;
background:url('/UICs/images/ms/pdf.jpg') no-repeat;
text-align:left;
margin:20px 0 0 180px;
}

a#pdf-a{
display:block;
width:250px;
height:32px;
padding:0px 5px 0 35px;
background:url('/UICs/images/ms/pdf.jpg') no-repeat;
text-align:left;
margin:20px 180px 0 0;
}
#pdf-a span{
padding:6px 0 0 0 ;
float:left;
}
.floatimg,.floating{
float:left;
margin:5px;
margin-top:0
}
.a-margin a{
margin-left:5px;
margin-right:5px
}
.txt-dx{
text-align:right
}
.little{
font-size:11px;
line-height:20px;
padding-left:5px
}
.pad10{
padding:10px;
}
.fl-dx{
float:right;
width:170px;
text-align:right;
padding-right:5px;
}
.back{
background:#fff url('/UICs/images/ms/bg-box2.jpg') repeat-x;
line-height:14px;
}
.c-mail, .c-tel, .c-name{
float:left;
line-height:25px;
}
.c-mail{
width:250px;
}
.c-mail a{
font-weight:normal;
}
.c-tel{
min-height:20px;
height:auto !important;
height:20px;
width:300px;
text-align:center
}
.c-name{
padding-left:10px;
width:150px;
}
.pad0-color2{
padding:0 0 3px 0;
}
.pad0-color2 a{
color:#0E1D3A;
}
.lista2 li input.w-auto, .lista2 li .w-auto input, .lista2 li span.w-auto input{
width:auto;
margin-left:5px;
border:0
}
.banner{
background:transparent url('/UICs/images/ms/banner1.gif') no-repeat;
border:1px solid #ccc;
margin-top:35px;
padding:5px 4px 4px 4px;
width:420px;
}
.banner p{
padding-top:10px;
text-align:left;
}
.banner a{
font-weight:bold;
color:#0E1D3A;
margin:0;
}
.destra{
padding-right:40px;
text-align:right;
}



/*----- tabelle -----*/
table.news1{
width:100%;
border-collapse:collapse;
}
table.news1 td{
line-height:16px;
padding:10px 3px 10px 10px;
vertical-align:top;
text-align:left;
border-bottom:3px solid #eee;
}
table.news1 .back{
background:#fff url('/UICs/images/ms/bg-box2.jpg') repeat-x;
}
table.news1 p{
padding:2px;
padding-left:5px;
}
table .td-data, table .td-dett{
text-align:center;
width:100px;
font-size:10px;
border-bottom:3px solid #eee;
}
table .td-data{
width:150px;
}
table .td-no-foto{
width:60px;
}

table .td-titolo1{
width:100px;
}
table .td-titolo1 img{
width:95px;
}
table .td-title h1{
font-size:13px;
}
table .td-titolo1 div{
padding:2px;
float:right
}
table .td-titolo a{
font-weight:bold;
color:#444;
}
table .td-titolo a:hover{
color:#0E1D3A;
}
table .td-foto, table.news1 .td-foto{
text-align:center;
width:150px;
padding:10px;
border-bottom:3px solid #ddd;
}
table .td-foto img{
width:95px;
}
table .td-foto-a{
text-align:center;
width:150px;
padding:20px 0 0 20px;
border-bottom:3px solid #ddd;
}
table .td-foto-a img{
text-align:center;
padding:20px 0 0 20px;
}
td a img{
border-top:2px solid #fff;
border-bottom:2px solid #fff;
}
td a:hover img,td a:hover img:hover{
border-top:2px solid #ccc;
border-bottom:2px solid #0E1D3A;
}
table.news2{
background: url('/UICs/images/ms/bg-box2.jpg') repeat-x;
}
table.news2{
width:100%;
}
table.news2 .det{
border:3px solid #fff;
padding:5px;
background:#fff
}
.td-title h1 a{
color:#0E1D3A;
}
.td-title h1 a:hover{
color:#555
}


/*----liste----*/
div.lista3{
margin-left:30px;
margin-top:20px;
}
.lista3 .lista1{
padding:5px;
}
.lista3 .lista1 li{
line-height:13px;
margin-left:0px
}
.lista3{
line-height:15px;
}
.lista3 li{
margin:5px 0 0 15px;
padding-left:10px;
background:url('/UICs/images/ms/lista1.gif') no-repeat;
}

.lista1 li{
background:url('/UICs/images/ms/lista1.gif') no-repeat;
margin-left:50px;
padding-left:15px;
margin-bottom:15px;
margin-top:15px;
}
ul.lista4{
margin-left:70px !important;
margin-left:35px;
}
.lista4 li{
width:170px;
margin-left:40px;
margin-top:40px;
float:left;
}
.lista4 li p{
font-size:9px
}
.lista4 li img{
border:1px solid #0E1D3A;
}
.lista2 li{
margin-left:20px;
margin-bottom:5px;
margin-top:5px;
}
.lista2 li input, .lista2 li select{
border:1px solid #bbb;
width:150px;
color:#555;
font-size:11px;
margin-right:5px;
padding:2px 0 2px 0
}
.lista2 .inp2{
width:30px;
text-align:center
}
.lista2 .inp4{
width:75px;
text-align:center
}
.lista2 li textarea{
border:1px solid #bbb;
width:150px;
height:80px;
color:#555;
font-size:12px;
padding:2px;
}
/*------boutique news-------*/
.b-pag{
text-align:center;
}
.b-pag a{
padding:5px 7px 3px 7px;
}
.boutique-table{
width:100%;
border-collapse:collapse;
margin-bottom:20px;
}
.boutique-table td{
text-align:center;
vertical-align:top;
}
.boutique-table .boutique-list{
float:none;
display:block;
padding-top:1px;
margin:0 auto;
}
.boutique-list{
width:90px;
margin-left:30px;
margin-top:10px;
float:left;
background:#e4e4e4 url('/UICs/images/ms/bg-boutique.jpg') repeat-x;
margin-bottom:30px;
}
.a-margin{
margin-top:5px;
margin-right:30px;
}
.boutique-list a, .boutique-list .boutique-none{
display:block;
color:#0E1D3A;
padding-top:5px;
padding-bottom:10px;
font-size:9px;
font-weight:bold;
background: url('/UICs/images/ms/bout-bottom2.jpg') left bottom no-repeat;
}
.boutique-none{
height:5px;
}
.boutique-list a:hover{
color:#555;
}
.boutique-img{
text-align:center;
margin-top:5px;
background: url('/UICs/images/ms/bout-bottom.jpg') right bottom no-repeat;
}
.boutique-img a.b0{
margin:0;
padding:0
}
.box1-botique .img-detail img{
width:350px;
}
.box1-botique{
background: url('/UICs/images/ms/bout-bottom2.jpg') left bottom no-repeat;
}
.b-apparel{
margin-left:10px
}
.b-title{
float:left;
width:400px;
margin-top:50px;
}
.b-title a{
font-size:9px;
}
.b-title h1{
line-height:20px;
font-size:12px;
border-bottom:1px solid #0E1D3A;
margin-bottom:4px;
}
.b-title a{
margin-right:10px;
}
.boutique-text{
float:left;
width:140px;
padding-left:5px;
height:150px;
overflow:auto;
}
.boutique-text b{
color:#555;
font-weight:bold;
}
.boutique-text p{
padding:0;
line-height:13px;
font-size:9px;
margin:0
}
.boutique-text a{
color:#0E1D3A;
}
.boutique-text a:hover{
color:#555;
text-decoration:underline
}
.boutique-text h1{
color:#0E1D3A;
font-size:11px;
}
.box1 .img-detail img{
width:250px;
}

.boutique-img a.b0{
margin:0;
padding:0;
}
.boutique-img a.b0 img{
border:0;
}
.boutique-img a:hover.b0 img{
border:0;
}

.float-boutique{
width:240px;
float:left;
margin:30px 5px 0 10px
}
.float-boutique .boutique-list{
margin:0
}
.fl-dx2 li{
width:330px;
}
.src2 a{
margin:0 7px 0 7px;
padding:4px;
color:#444;
font-size:9px;
font-weight:bold;
}
.src2 a:hover{
color:#0E1D3A;
}
.news-detail{
padding:5px;
}
.news-detail img{
margin:5px;
}
.validator li{
background:url('/UICs/images/ms/lista1.gif') no-repeat;
margin-left:15px;
padding-left:15px
}
td.btn-send{
width:215px;
text-align:right;
}
.box1 .box2 a.float{
float:none;
margin:0;
margin-left:10px;
height:auto;
}
.box1 .box2 a{
margin-left:5px;
}
/*------gallery rollover------*/
#shadowbox_counter a:hover{
color:#0E1D3A;
padding:0 2px 2px 2px;
background:#fff;
}
#shadowbox_toolbar_inner a{
font-weight:bold;
}

/*--------STILI DI FORMATTAZIONE-----*/
h1.blu-title, h2.blu-title, h3.blu-title, .blu-title{
margin:3px 0 3px 0;
color:#0E1D3A;
font-weight:bold;
font-size:12px;
}

h1.grey-title, h2.grey-title, h3.grey-title, .grey-title{
margin:3px 0 3px 0;
color:#555;
font-weight:bold;
font-size:12px;
}
.lista-puntata li{
list-style-type:disc;
}



/*--------News-homepage-----*/

.home-news{
border-top:1px solid #0e1d3a;
border-bottom:3px solid #e1e0e0;
padding:5px;
margin:10px 5px 5px 5px;
background-color:#FFFFFF;
min-height: 110px;
height: auto !important;
height: 110px;
} 

h2{
margin:0px 0px 0px 5px;
}

.home-news h1, .home-news h2{
margin:0px 0px 0px 5px;
}

.home-news img{
width:112px;
margin:0px 5px 5px 0px;
}

/*-----nuove classi------*/
ul.print-ind{
margin:80px 0px 0px 10px;
}
span.dealer-address a{
font-size:10px;
line-height:16px;
color:#444
}
span.dealer-address{
display:block;
margin-bottom:20px;
}
.print-detail .titolo table.news1 tr td{
vertical-align:middle;
}
#stocklist table.news1{
width:auto;
margin:0 auto;
}
#stocklist table.news1 tr.back{
background:none
}


a#logo-sx2{
position:relative;
width:0;
height:0
}
a#logo-sx2 img{
position:absolute;
left:845px
}
div.form-h{
float:left;
height:550px;
}
/*--------------banner-----------------*/


.bannerBox{
width: 440px;
margin-top: 4px;
border: 3px solid #ddd;
font-size:10px;
color:#777;
float:left;
}
.bannerBox h1{
background:#FFF;
color:#0E1D3A;
font-size:12px;
line-height:14px;
margin:0;
margin-bottom:4px;
padding:2px;
}
.bannerBox h2{
color:#777;
font-size: 11px;
line-height:14px;
margin:0;
padding:2px;
}
.bannerBox img{
margin-right:6px;
}
.bannerBox .clear{
height:0;
line-height:0;
font-size:0
}
.bannerBox img.unica{
float:none;
margin:0;
}
.bannerBox p{
line-height:14px;
margin:0;
padding:0;
}

/*-----------ultima modifica sul box homepage------------*/

.box1-a{
width:335px;
float:left;
line-height:15px;
border:1px solid #d2d2d2;
padding:3px;
margin-top:5px;
background:#efefef;
}
.box3{
width:158px;
float:left;
border:1px solid #fff;
padding:7px 0 7px 0;
background:#fff url('img/bg-box2.jpg') repeat-x;
padding:5px 0 0 5px;
min-height:121px;

}
.box4{
margin:0 0 0 2px;
width:160px;
float:left;
border:1px solid #fff;
padding:7px 0 7px 0;
background:#fff url('img/bg-box2.jpg') repeat-x;
padding:5px 0 0 5px;
min-height:121px;
}
.box3 h1{
font-size:11px;
color:#676767;
font-weight:bold;

}
.box4 h1{
font-size:11px;
color:#676767;
font-weight:bold;

}
.box4 span
{
font-size:10px;
color:#ff0000;
}
.box4 span a
{
font-size:10px;
color:#ff0000;
}
.box4 span a:hover
{
font-size:10px;
color:#777777;
}

input.tab-home {
width:123px;
color:#555555;
margin:5px 0 10px 0;
padding:0 0 2px 2px;
font-size:10px;
}

.pad1-a{
padding:4px;
}


/*----------- fine ultima modifica sul box homepage------------*/


/* --- YouTube Videos -- */
.video-scroll { float:right; width:160px; border:1px solid #d4d6d6; margin:25px 15px; 0 0; padding:0; height:440px; overflow:auto}
.video-scroll .list { color:#990000; font-weight:bold; line-height:14px; margin:0; padding:5px 0 5px 10px; font-family:Arial, Helvetica, sans-serif}
.video-scroll .list a { color:#0E1D3A; font-weight:bold; line-height:14px; outline:none; }
.video-scroll .list span { display:block; margin:0; padding:0; font-size:11px; color:#333; }
.video-scroll .list img { margin:5px 0 0 0; border:1px solid #c3c3c3; width:120px; cursor:pointer;}
.video-scroll .selected { background:#EEE; }
.video-content {width:550px; float:left; margin-top:20px; margin-left:10px; padding:0px 5px 0 4px; }
.video-content p{ margin-bottom:5px; padding:0; }
.video-content h1 { color:#0E1D3A; font-size:14px; margin:0; text-align:left; line-height:16px; }
.video-content h2 { color:#777777; font-size:13px; margin:5px 0; text-align:left; line-height:14px; }

.home-video { background:url('/UICs/images/ms/ico-maserati-small.gif') no-repeat 0 4px; font-size:12px; padding:10px 0 10px 22px; vertical-align:middle; color:#0E1D3A; outline:none; }

/* --- Site Map -- */
.sitemap ul{ margin:0 0 0 20px; padding:0; list-style:none; line-height:18px;}
.sitemap ul li {margin:0; padding:0;  font-size:11px; font-weight:bold; color:#B4020E;}
.sitemap ul ul {margin:0 0 0 20px; padding:0;}
.sitemap ul li li {margin:0 0 0 0px; padding:0; font-size:11px; font-weight:normal; }
.sitemap ul li a { font-size:11px !important; }
.sitemap ul li b { font-size:11px !important; color:#777 !important; }
.sitemap ul li ul li a { font-size:11px !important; font-weight:normal !important; }