*{margin:0;padding:0;}
body{margin-left:0;text-align:justify;font:13px"Lucida Grande", Geneva, Arial, sans-serif;color:#000;background:url('../images/bg.png') repeat-x;}
img{border:none;}
#maindiv{background:none;width:960px;margin:0 auto;padding:0;}
form{}
form br{}
h1, h2, h3{padding-bottom:5px;margin-bottom:5px;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}
h1{font-size:1.4em;}
h2{font-size:1.4em;}
h3{font-size:1em;}
p, ul, ol{margin-top:1.5em;}
ul, ol{margin-left:3em;}
blockquote{margin-left:3em;margin-right:3em;font-style:italic;}
a{text-decoration:none;color:#0075e6;}
a:hover{border:none;color:#46a4ff;}
#header{width:960px;height:134px;margin:0 auto;padding:0 9px;background-color:#FFFFFF;border-right:solid 1px;border-left:solid 1px;border-color:#b6b6b6;}
#logo{float:left;height:80px;width:298px;margin-top:3px;margin-left:15px;background:url(../images/logo-galleriauto.jpg) no-repeat;}
#logo h1, #logo h2{float:left;margin-top:20px;text-transform:lowercase;font-weight:normal;}
#logo h1{padding:5px 0 0 0px;font-size:2.6em;}
#logo h2{padding:17px 0 0 6px;font-size:1.2em;}
#logo a{border:none;text-decoration:none;color:#FFFFFF;}
#menu{float:right;height:40px;}
#menu ul{margin:0;padding:30px 0px 0 0;list-style:none;}
#menu li{float:left;}
#menu a{display:block;float:left;border-left:2px solid #99C233;margin-right:3px;padding:5px 18px 5px 18px;text-transform:lowercase;text-decoration:none;font-size:1.2em;color:#FFFFFF;}
#menu a:hover{text-decoration:underline;color:#FFFFFF;}
#menu .last a{margin:0;padding-right:0;}
#page{width:960px;margin:0 auto !important;padding:0 9px 20px 9px;background-color:#fff;border-bottom:1px solid #b6b6b6;border-right:1px solid #b6b6b6; border-left:1px solid #b6b6b6; float:left;}

#topmodulescontent{width:960px;margin:0 auto;padding:0;float:left;}
#topmodulescontent h3{padding-bottom:0px;margin-bottom:2px;text-transform:uppercase;}
.topline{background:url(../images/headerline.jpg) no-repeat;width:3px;height:140px;margin-top:30px;padding:20px;float:left;}
.mappa-italia{border:none;}
.topbox1{margin:0 0 0 15px;width:220px;float:left;padding:30px 0px 0 0px;font-weight:bold;color:#333;}
.topbox2{margin:0 auto;width:140px;padding:40px 0 0 5px;float:left;}
.topbox2-a{margin:0 auto;width:320px;padding:20px 0 0 0px;float:left;}
.box-a-breve{margin:10px auto;width:309px;height:180px;float:right;padding:0;background:url(../images/annunci-auto-usate-italia.jpg) no-repeat bottom right;font-size:100%;}
.topbox3{margin:0 auto;width:170px;float:left;padding:10px 0 0 0;}
.topbox4{margin:0 auto;width:190px;float:left;padding:15px 0 0 0px;}
/*#carouselcontent{width:960px;margin:0 auto;padding:0px 0;float:left;}*/
#carouselcontent{width:960px;}
#carouselcontentpager{width:760px;margin:0 auto;padding:10px 0;float:left;}
#module1{width:300px;float:left;}
#module1 input{width:300px;}
#module2{width:200px;float:left;}
#module3{width:250px;float:left;}
#module4{width:200px;float:left;}
#topinput{background-color:#ececec;border-color:#ababab;border-style:solid;height:13px;}
#topsearch{background-color:#ececec;border-color:#7c7c7c;border-style:solid;width:100px;height:27px;}
#content{float:left;width:760px;padding-left:10px;}
.post{padding-top:10px;}
.post .title{margin:0;}
.post .title h1, .post .title h2{margin:0;padding:0;}
.post .title a{border:none;color:black;}
.post .meta{margin:0;padding:3px 0 0 0;font:bold 10px Arial, Helvetica, sans-serif;color:#CCCCCC;}
.post .entry{padding-bottom:20px;}
.post .entry p, .post .entry ol, .post .entry ul{line-height:180%;}
.post .tags{margin:0;padding:10px;border-top:1px solid #DEDEDE;font-size:smaller;text-align:center;}
.post .tags a{margin-left:10px;}
.post .links{text-align:center;margin:0;padding:5px 10px;border:1px solid #DEDEDE;font-size:smaller;text-transform:uppercase;}
.post .links a{font-weight:bold;}
.post ul{padding-bottom:25px;}
.post h2, .post h3{padding-top:2px;}
#ultimi{margin-left:5px;width:760px;}
.content-title a{margin:0 0 0 5px;padding:0;color:black;}
#news{margin-left:5px;width:740px;}
#news .newscontent{padding-right:10px;}
.littlebox{/*padding:0 22px 0 0;*/ margin-left: 5px;padding:0 10px 0 0;width:230px;font:bold 10px Arial, Helvetica, sans-serif;color:#3e3e3e;float:left;}
.littlebox .module-green, div.module-green div{background:url('../images/rounded_green.jpg');}
.littlebox .module-green{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background-repeat:no-repeat;background-position:bottom left;height:1%;width:auto;}
.littlebox .module-green div{margin:0px 0px 0px 13px;background-repeat:no-repeat;background-position:bottom right;padding:0px 0px 13px 0px;width:auto;}
.littlebox .module-green div div{background-position:top right;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.littlebox .module-green div div div{margin:0px 13px 0px -13px;background-position:top left;padding:13px 0px 0px 13px;}
.littlebox .module-green div div div div{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background:none;background-image:none;background-position:top left;background-repeat:repeat;background-color:transparent;width:100%;}
.ricerca-bg1{}
.ricerca-bg1:hover{background-color:#f6f6f6;}
.ricerca-bg2{}
.ricerca-bg2:hover{background-color:#f6f6f6;}
.risultato-ricerca{height:103px;border-bottom:1px dashed silver}

.ricerca-top{float:left;padding-top:2px;padding-bottom:5px;}
.box{float:left;font:bold 12px Arial, Helvetica, sans-serif;color:#515151;}
.ricerca-bottom{float:left;}
.nested-bottom{float:left;}
.optional-ricerca{font:11px Arial, Helvetica, sans-serif;color:#3e3e3e;height:55px;}
.datainserimento-ricerca{
	float:left;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#8e0000;
	width: 100%;
}
#recent-posts{}
#recent-posts h3{margin:0;padding:20px 0 0 0;border-bottom:1px solid #DEDEDE;}
#recent-posts ul{margin:0;padding:0;}
#recent-posts li{margin:0;padding:0;}
#info-scheda{padding:0 0 0 70px;}
.sidebar{float:left;padding-top:10px;}
.sidebar ul{margin:0;padding:0;list-style:none;}
.sidebar li{padding-bottom:20px;}
.sidebar li ul{}
.sidebar li li{padding:1px 0;}
.sidebar h2{letter-spacing:-1px;color:black;}
#sidebar1{width:180px;}
#sidebar1 li li{background:url(../images/img05.gif) no-repeat left 50%;margin-left:10px;padding-left:10px;}
#sidebar1 h2{}
#sidebar2{width:240px;}
#search{}
#search form{margin:0;padding:0;}
#search #s{width:94%;border:1px #DEDEDE solid;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;}
#search #submit{padding:3px 10px;margin:5px 0 0 0;background:url(../images/img04.jpg) repeat-x left top;border:none;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#FFFFFF;}
#calendar{}
#calendar_wrap{padding:0;}
#calendar caption{padding-bottom:5px;font-size:1.2em;font-weight:bold;}
#calendar table{width:100%;text-align:center;border-collapse:collapse;border:1px solid #DEDEDE;}
#calendar thead th{padding:5px 0;background:#F9F3DF;border-bottom:1px solid #DEDEDE;color:#70A300;}
#calendar tbody td{padding:5px 0;border-right:1px dotted #DEDEDE;border-bottom:1px dotted #DEDEDE;}
#calendar tfoot td{padding:5px;border-top:1px solid #DEDEDE;}
#calendar tfoot a{border:none;font-weight:bold;}
#calendar #next{text-align:right;}
#calendar #prev{text-align:left;}
#footer{clear:both;width:960px;height:40px;margin:0 auto;border-top:1px dashed silver;width:100%;}
#footer p{margin:0;padding:15px 0px;font-size:11px;}
#footer .legal{float:left;height:40px;}
#footer .credit{float:right;height:40px;}
#header .topmenu_area{margin:0px;float:right;width:540px;margin-top:-8px;padding-top:0px;padding-right:0px;padding-bottom:0px;}
.messaggio{font-size:11px;color:#b1b1b1;float:left;width:100%;text-align:center;}
#header .ricerca{font-family:Verdana;font-size:11px;color:#FFFFFF;text-decoration:none;background-image:url(../images/ricerca.png);background-repeat:no-repeat;margin:0px;float:left;height:26px;width:52px;padding-top:15px;padding-right:0px;padding-bottom:0px;padding-left:48px;}
#header .ricerca:hover{font-family:Verdana;font-size:11px;color:#7CA7BB;text-decoration:none;background-image:url(../images/ricerca.png);background-repeat:no-repeat;margin:0px;float:left;height:26px;width:52px;padding-top:15px;padding-right:0px;padding-bottom:0px;padding-left:48px;}
#header .annunci{font-family:Verdana;font-size:11px;color:#FFFFFF;text-decoration:none;background-image:url(../images/annunci.png);background-repeat:no-repeat;margin:0px;float:left;height:26px;width:54px;padding-top:15px;padding-right:0px;padding-bottom:0px;padding-left:27px;}
#header .annunci:hover{font-family:Verdana;font-size:11px;color:#7CA7BB;text-decoration:none;background-image:url(../images/annunci.png);background-repeat:no-repeat;margin:0px;float:left;height:26px;width:54px;padding-top:15px;padding-right:0px;padding-bottom:0px;padding-left:27px;}
#header .servizi{font-family:Verdana;font-size:11px;color:#FFFFFF;text-decoration:none;background-image:url(../images/servizi.png);background-repeat:no-repeat;margin:0px;float:left;height:26px;width:54px;padding-top:15px;padding-right:0px;padding-bottom:0px;padding-left:27px;}
#header .servizi:hover{font-family:Verdana;font-size:11px;color:#7CA7BB;text-decoration:none;background-image:url(../images/servizi.png);background-repeat:no-repeat;margin:0px;float:left;height:26px;width:54px;padding-top:15px;padding-right:0px;padding-bottom:0px;padding-left:27px;}
#header .contatti{font-family:Verdana;font-size:11px;color:#FFFFFF;text-decoration:none;background-image:url(../images/contatti.png);background-repeat:no-repeat;margin:0px;float:left;height:26px;width:54px;padding-top:15px;padding-right:0px;padding-bottom:0px;padding-left:27px;}
#header .contatti:hover{font-family:Verdana;font-size:11px;color:#7CA7BB;text-decoration:none;background-image:url(../images/contatti.png);background-repeat:no-repeat;margin:0px;float:left;height:26px;width:54px;padding-top:15px;padding-right:0px;padding-bottom:0px;padding-left:27px;}
#header .registrati{font-family:Verdana;font-size:11px;color:#FFFFFF;text-decoration:none;background-image:url(../images/registrati.png);background-repeat:no-repeat;margin-left:0px;float:left;height:26px;width:60px;padding-top:15px;padding-right:0px;padding-bottom:0px;padding-left:27px;}
#header .registrati:hover{font-family:Verdana;font-size:11px;color:#7CA7BB;text-decoration:none;background-image:url(../images/registrati.png);background-repeat:no-repeat;margin:0px;float:left;height:26px;width:60px;padding-top:15px;padding-right:0px;padding-bottom:0px;padding-left:27px;}
#header .login{font-family:Verdana;font-size:11px;color:#FFFFFF;text-decoration:none;background-image:url(../images/login.png);background-repeat:no-repeat;margin:0px;float:left;height:26px;width:75px;padding-top:15px;padding-right:0px;padding-bottom:0px;padding-left:25px;}
#header .login:hover{font-family:Verdana;font-size:11px;color:#7CA7BB;text-decoration:none;background-image:url(../images/login.png);background-repeat:no-repeat;margin:0px;float:left;height:26px;width:75px;padding-top:15px;padding-right:0px;padding-bottom:0px;padding-left:25px;}
#tabsF{float:left;width:100%;background:none;font-size:93%;line-height:normal; /*border-bottom:1px solid #999;*/}
#tabsF ul{margin:0;padding:10px 10px 0 10px;list-style:none;}
#tabsF li{display:inline;margin:0;padding:0;}
#tabsF a{float:left;margin:0;padding:0 0 0 4px;text-decoration:none; border-bottom: 1px solid #999;}
#tabsF a span{float:left;display:block;padding:4px 13px 4px 9px;color:#000;font:bold 11px Arial, Helvetica, sans-serif; float:none;}
#tabsF a:hover{background-position:0% -42px;}
#tabsF .herea{background-position:0% -42px;  border-bottom: 2px solid #C1E8FF;}
#tabsF .herespan{background-position:100% -42px;}
#tabsF a:hover span{background-position:100% -42px; color:#FFF;}

/* NOTA: USARE LE CLASSI PER GLI ELEMENTI CHE SI RIPETONO!!!! */

.tabsF{float:left;width:100%;background:none;font-size:93%;line-height:normal; /*border-bottom:1px solid #999;*/}
.tabsF ul{margin:0;padding:10px 10px 0 10px;list-style:none;}
.tabsF li{display:inline;margin:0;padding:0;}
.tabsF a{float:left;margin:0;padding:0 0 0 4px;text-decoration:none; border-bottom: 1px solid #999;}
.tabsF a span{float:left;display:block;padding:4px 13px 4px 9px;color:#000;font:bold 11px Arial, Helvetica, sans-serif; float:none;}
.tabsF a:hover{background-position:0% -42px;}
.tabsF .herea{background-position:0% -42px;  border-bottom: 2px solid #C1E8FF;}
.tabsF .herespan{background-position:100% -42px;}
.tabsF a:hover span{background-position:100% -42px; color:#FFF;}

.autotab a{background:url("../images/tableftF.gif") no-repeat left top;}
.mototab a{background:url("../images/tableftF.gif") no-repeat left top;}
.specialitab a{background:url("../images/tableftF.gif") no-repeat left top;}
.nauticatab a{background:url("../images/tableftF.gif") no-repeat left top;}
.autotab a span{background:url("../images/tabrightF.gif") no-repeat right top;}
.mototab a span{background:url("../images/tabrightF.gif") no-repeat right top;}
.specialitab a span{background:url("../images/tabrightF.gif") no-repeat right top;}
.nauticatab a span{background:url("../images/tabrightF.gif") no-repeat right top;}

.contact{margin-top:10px;padding:21px;width:330px;height:378px;border:1px solid #7F7F7F;background-image:url(http://www.galleriauto.it/images/panel.jpg);background-repeat:repeat-x;}
.eucontact{margin-top:10px;padding:3px;width:284px;height:400px;border:1px solid #7F7F7F;background-image:url(http://www.galleriauto.it/images/panel.jpg);background-repeat:repeat-x;}
.dancontact{margin-top:10px;padding:3px;width:284px;height:180px;border:1px solid #7F7F7F;background-image:url(http://www.galleriauto.it/images/panel.jpg);background-repeat:repeat-x;}
table.stats{text-align:center;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;color:#fff;background-color:#666;border:0px;border-collapse:collapse;border-spacing:0px;}
table.stats td{background-color:#dce5ee;color:#000;padding:4px;text-align:left;border:1px #fff solid;}
table.stats td.hed{background-color:#666;color:#fff;padding:4px;text-align:left;border-bottom:2px #fff solid;font-size:12px;font-weight:bold;}
.alignleft{float:left;}
.alignright{float:right;}
.concessionario-item{border-bottom:1px dashed silver;width:100%;height:65px;}
.concessionario-item:hover{border-bottom:1px dashed silver;width:100%;height:65px;background-color:#f6f6f6;}
.back_button{float:left;width:32px;height:43px;margin-left:4px;background:url(carosello/themes/carousel/prototype-ui/horizontal/freccia-sx.png);z-index:100;cursor:pointer;}
.next_button{float:right;width:32px;height:43px;margin-right:4px;background:url(carosello/themes/carousel/prototype-ui/horizontal/freccia-dx.png);z-index:100;cursor:pointer;}
.back_button:hover{background:url(carosello/themes/carousel/prototype-ui/horizontal/freccia-sx-celeste.png);float:left;width:32px;height:43px;z-index:100;cursor:pointer;margin-left:4px;}
/*.others_item{width:160px;height:70px;float:left;margin-left:25px;background-image:url('http://www.galleriauto.it/images/othersmenu.jpg');cursor:pointer;}
.others_item:hover{width:160px;height:70px;float:left;margin-left:25px;background-image:url('http://www.galleriauto.it/images/othersmenu.jpg');cursor:pointer;opacity:1;filter:alpha(opacity=100)}
.others_item_selected{opacity:1;filter:alpha(opacity=100)}
.others_item_hidden{opacity:0.6;filter:alpha(opacity=60)}
.others_item_label{width:160px;float:left;margin-left:25px;text-align:center;font-weight:normal;}
.others_item_label_selected{font-weight:bold;}*/
.rbtop div, .rbtop, .rbbot div, .rbbot{width:100%;height:14px;font-size:1px;}
.rbcontent{margin:0 2px;width:960px;height:210px;font-weight:bold;color:#444;float:left}
.rbroundbox{width:575px;margin:auto;float:left}
.lmenuitem{clear:both;padding:11px 3px;}
.lmenupic{float:left;width:60px;}
.lmenulink{padding:5px 8px;float:left;}
.oitem{padding:1px 1px 3px 18px;}
#userlogin{width:198px;height:213px;float:left;margin-left:10px;border:2px solid silver;/*-moz-border-radius:12px;-webkit-border-radius:12px;*/}
.marspr{margin:0 auto;cursor:pointer}
.marche-sprite-abarth{background-image:url('../images/marche-sprite.jpg');background-position:0 0;width:32px;height:32px;}
.marche-sprite-alfa-romeo{background-image:url('../images/marche-sprite.jpg');background-position:0 -37px;width:32px;height:32px;}
.marche-sprite-alfa{background-image:url('../images/marche-sprite.jpg');background-position:0 -74px;width:32px;height:32px;}
.marche-sprite-aston-martin{background-image:url('../images/marche-sprite.jpg');background-position:0 -111px;width:32px;height:32px;}
.marche-sprite-audi{background-image:url('../images/marche-sprite.jpg');background-position:0 -148px;width:32px;height:32px;}
.marche-sprite-bentley{background-image:url('../images/marche-sprite.jpg');background-position:0 -185px;width:32px;height:32px;}
.marche-sprite-bmw{background-image:url('../images/marche-sprite.jpg');background-position:0 -222px;width:32px;height:32px;}
.marche-sprite-bugatti{background-image:url('../images/marche-sprite.jpg');background-position:0 -259px;width:32px;height:32px;}
.marche-sprite-buick{background-image:url('../images/marche-sprite.jpg');background-position:0 -296px;width:32px;height:32px;}
.marche-sprite-cadillac{background-image:url('../images/marche-sprite.jpg');background-position:0 -333px;width:32px;height:32px;}
.marche-sprite-chevrolet{background-image:url('../images/marche-sprite.jpg');background-position:0 -370px;width:32px;height:32px;}
.marche-sprite-chrysler{background-image:url('../images/marche-sprite.jpg');background-position:0 -407px;width:32px;height:32px;}
.marche-sprite-citroen{background-image:url('../images/marche-sprite.jpg');background-position:0 -444px;width:32px;height:32px;}
.marche-sprite-dacia{background-image:url('../images/marche-sprite.jpg');background-position:0 -481px;width:32px;height:32px;}
.marche-sprite-daewoo{background-image:url('../images/marche-sprite.jpg');background-position:0 -518px;width:32px;height:32px;}
.marche-sprite-daihatsu{background-image:url('../images/marche-sprite.jpg');background-position:0 -555px;width:32px;height:32px;}
.marche-sprite-dodge{background-image:url('../images/marche-sprite.jpg');background-position:0 -592px;width:32px;height:32px;}
.marche-sprite-ferrari{background-image:url('../images/marche-sprite.jpg');background-position:0 -629px;width:32px;height:32px;}
.marche-sprite-fiat{background-image:url('../images/marche-sprite.jpg');background-position:0 -666px;width:32px;height:32px;}
.marche-sprite-ford{background-image:url('../images/marche-sprite.jpg');background-position:0 -703px;width:32px;height:32px;}
.marche-sprite-honda{background-image:url('../images/marche-sprite.jpg');background-position:0 -740px;width:32px;height:32px;}
.marche-sprite-hyundai{background-image:url('../images/marche-sprite.jpg');background-position:0 -777px;width:32px;height:32px;}
.marche-sprite-hyunday{background-image:url('../images/marche-sprite.jpg');background-position:0 -814px;width:32px;height:32px;}
.marche-sprite-innocenti{background-image:url('../images/marche-sprite.jpg');background-position:0 -851px;width:32px;height:32px;}
.marche-sprite-jaguar{background-image:url('../images/marche-sprite.jpg');background-position:0 -888px;width:32px;height:32px;}
.marche-sprite-jeep{background-image:url('../images/marche-sprite.jpg');background-position:0 -925px;width:32px;height:32px;}
.marche-sprite-kia{background-image:url('../images/marche-sprite.jpg');background-position:0 -962px;width:32px;height:32px;}
.marche-sprite-lamborghini{background-image:url('../images/marche-sprite.jpg');background-position:0 -999px;width:32px;height:32px;}
.marche-sprite-lancia{background-image:url('../images/marche-sprite.jpg');background-position:0 -1036px;width:32px;height:32px;}
.marche-sprite-land-rover{background-image:url('../images/marche-sprite.jpg');background-position:0 -1073px;width:32px;height:32px;}
.marche-sprite-lotus{background-image:url('../images/marche-sprite.jpg');background-position:0 -1110px;width:32px;height:32px;}
.marche-sprite-maserati{background-image:url('../images/marche-sprite.jpg');background-position:0 -1147px;width:32px;height:32px;}
.marche-sprite-mazda{background-image:url('../images/marche-sprite.jpg');background-position:0 -1184px;width:32px;height:32px;}
.marche-sprite-mercedes{background-image:url('../images/marche-sprite.jpg');background-position:0 -1221px;width:32px;height:32px;}
.marche-sprite-mg{background-image:url('../images/marche-sprite.jpg');background-position:0 -1258px;width:32px;height:32px;}
.marche-sprite-mini{background-image:url('../images/marche-sprite.jpg');background-position:0 -1295px;width:32px;height:32px;}
.marche-sprite-mitsubishi{background-image:url('../images/marche-sprite.jpg');background-position:0 -1332px;width:32px;height:32px;}
.marche-sprite-mustang{background-image:url('../images/marche-sprite.jpg');background-position:0 -1369px;width:32px;height:32px;}
.marche-sprite-nissan{background-image:url('../images/marche-sprite.jpg');background-position:0 -1406px;width:32px;height:32px;}
.marche-sprite-opel{background-image:url('../images/marche-sprite.jpg');background-position:0 -1443px;width:32px;height:32px;}
.marche-sprite-peugeot{background-image:url('../images/marche-sprite.jpg');background-position:0 -1480px;width:32px;height:32px;}
.marche-sprite-porsche{background-image:url('../images/marche-sprite.jpg');background-position:0 -1517px;width:32px;height:32px;}
.marche-sprite-renault{background-image:url('../images/marche-sprite.jpg');background-position:0 -1554px;width:32px;height:32px;}
.marche-sprite-rolls-royce{background-image:url('../images/marche-sprite.jpg');background-position:0 -1591px;width:32px;height:32px;}
.marche-sprite-rover{background-image:url('../images/marche-sprite.jpg');background-position:0 -1628px;width:32px;height:32px;}
.marche-sprite-saab{background-image:url('../images/marche-sprite.jpg');background-position:0 -1665px;width:32px;height:32px;}
.marche-sprite-seat{background-image:url('../images/marche-sprite.jpg');background-position:0 -1702px;width:32px;height:32px;}
.marche-sprite-skoda{background-image:url('../images/marche-sprite.jpg');background-position:0 -1739px;width:32px;height:32px;}
.marche-sprite-smart{background-image:url('../images/marche-sprite.jpg');background-position:0 -1776px;width:32px;height:32px;}
.marche-sprite-suzuki{background-image:url('../images/marche-sprite.jpg');background-position:0 -1813px;width:32px;height:32px;}
.marche-sprite-tata{background-image:url('../images/marche-sprite.jpg');background-position:0 -1850px;width:32px;height:32px;}
.marche-sprite-toyota{background-image:url('../images/marche-sprite.jpg');background-position:0 -1887px;width:32px;height:32px;}
.marche-sprite-volkswagen{background-image:url('../images/marche-sprite.jpg');background-position:0 -1924px;width:32px;height:32px;}
.marche-sprite-volvo{background-image:url('../images/marche-sprite.jpg');background-position:0 -1961px;width:32px;height:32px;}
.marche-sprite-vw{background-image:url('../images/marche-sprite.jpg');background-position:0px -1924px;width:32px;height:32px;}
.sprite-auto-aziendali{background-image:url('../images/leftpics.jpg');background-position:0 0;width:59px;height:28px;}
.sprite-auto-epoca{background-image:url('../images/leftpics.jpg');background-position:0 -33px;width:58px;height:30px;}
.sprite-auto-km-zero{background-image:url('../images/leftpics.jpg');background-position:0 -68px;width:32px;height:31px;}
.sprite-auto-nuove{background-image:url('../images/leftpics.jpg');background-position:0 -104px;width:58px;height:31px;}
.sprite-auto-usate{background-image:url('../images/leftpics.jpg');background-position:0 -140px;width:62px;height:29px;}

/* codice css per il carosello (prototype) */

/* Horizontal Carousel */
#horizontal_carousel {
  float: left;
  margin-left: 15px;
  margin-top: 35px;  
  width: 930px;
  height: 60px;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  position: relative;
}

#horizontal_carousel .container {
  float: left;
  width: 860px;
  height: 70px;
  margin-top: 5px;
  position: relative;    
  overflow: hidden;
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 240px;
}                      

#horizontal_carousel ul li {
  width: 86px;
  height: 100px;
  text-align: center; 
  list-style:none;   
  float:left;
  color: #707070;
}
#horizontal_carousel .previous_button {
  float:left;  
  width: 32px;
  height: 43px;
  background: url(prototype-ui/horizontal/freccia-sx.png);
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .previous_button_over {
  background: url(prototype-ui/horizontal/freccia-sx-celeste.png);
}

#horizontal_carousel .previous_button_disabled {
 background: url(prototype-ui/horizontal/freccia-sx-off.png);
  cursor: default;
}

#horizontal_carousel .next_button {
  float:left;  
  width: 32px;
  height: 43px;
  background: url(prototype-ui/horizontal/freccia-dx.png);
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .next_button_over {
   background: url(prototype-ui/horizontal/freccia-dx-celeste.png);
}

#horizontal_carousel .next_button_disabled {
  background: url(prototype-ui/horizontal/freccia-dx-off.png);
  cursor: default;
}


/* vertical Carousel */

.ui_vertical_carousel {
}

#vertical_carousel {
  float:left;
  width: 350px;
  height: 270px;
  margin-bottom: 10px;
  position: relative;
}

#vertical_carousel .container {
  float:left;  
  width: 260px;
  height: 240px;
  overflow: hidden;
}

#vertical_carousel ul {
  margin: 0;
  padding:0;
  height: 100000px;
  position: relative;
  top: 0;
  left: 0;
}

#vertical_carousel ul li {
  width: 260px;
  height: 240px;
  text-align: center;      
  list-style:none;   
  float:left;
}                         

#vertical_carousel .previous_button {
  float:left;
  height: 32px;
  width: 175px;
  background: url(prototype-ui/vertical/left.png);
  cursor: pointer;    
  display:inline;
  margin: 0 0 10px 40px;
}

#vertical_carousel .previous_button_over {
  background: url(prototype-ui/vertical/left_over.png);
}

#vertical_carousel .previous_button_disabled {
  background: url(prototype-ui/vertical/left_disabled.png);
  cursor: default;
}

#vertical_carousel .next_button {
  float:left;
  height: 32px;
  width: 175px;
  background: url(prototype-ui/vertical/right.png);
  display:inline;
  margin-left: 40px;
  cursor: pointer;
}

#vertical_carousel .next_button_over {
  background: url(prototype-ui/vertical/right_over.png);
}

#vertical_carousel .next_button_disabled {
  background: url(prototype-ui/vertical/right_disabled.png);
  cursor: default;
}
.login_input{
	width:80px; 
	height:16px; 
	/*border:2px solid #22609D; */
	border:1px solid #CA0000;
	margin:0px; 
	bottom:3px;
	position:relative;
}
.login_text{
	color:#FFF;
	width:80px; 
	height:12px; 
	margin:0px; 
	bottom:3px;
	font-size:12px;
	margin-left:10px;
	position:relative;
}

