/*
 *** [v. 2.1] Info generali sul file:
 *
 * sito web: Idea auto
 * file: css versione it
 * data creazione: 2009.06.26
 * data ultima modifica: -
 * novita apportate: -
 *
 *** Macro areee [scrivi il numero per la ricerca]
 *
 * 001. stili standard
 * 002. divs pagine
 * 003. special
 * 004. table
 * 005. bottoni & form
 * 006. liste
 */


/*
************************************
 001. stili standard
************************************
 */
html, body {width:100%; margin:0 auto; text-align:center; color:#bebebe; background-color: #000000;}
 td, tr, th, table {font:10pt 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif; margin:0; padding:0; text-align:left; color:#bebebe;}
 div, p, span {font:10pt 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif; margin:0; padding:0; text-align:left; color:#bebebe;}
.titolotesto {font-size: 9pt; font-weight:bold; color:#bebebe;}
.error {color:#f30;}
* {margin: 0; padding: 0; }
.cursor_link {cursor:pointer;}

.centrata {width:100%; text-align:center;}
.destrata {width:100%; text-align: right;}
.sinistrata {width:100%; text-align:left;}

a:link, a:visited {text-decoration:none; color:#eeeeee;}
a:focus, a:hover, a:active {text-decoration:none; color:#bebebe;}

img, a {margin:0; padding:0; border:0;}
br.cucu { clear:both; height:0px;}
hr.cucu { height: 0px;	margin: 0px;	padding: 0px;	overflow: hidden;	clear: both; display: block; visibility: hidden;}

hr.grigiafina {width:340px; color:#bebebe; background-color:#000000; height: 1px; border:1px; text-align:center; margin:0 auto;}




h1 {font-size:20px; text-transform:uppercase; margin:0; padding:0; color:#bebebe;}

h2 {font-size:16px; padding:0; padding:10px 0 10px 0; color:#bebebe; text-align:center;}
	.news {font-size: 16px; padding:0; padding:10px 0 10px 0; color:#bebebe; text-align:left;}
	.titolo_slider2 {font-size:20px; padding:0; padding:10px 0 10px 0; color:#bebebe; text-align:center;}
h3 {font-size:12px; padding:0; color:#bebebe; font-weight:bold; text-transform:uppercase;}
h4 {font-size:12px; padding:20px 0 0 0; color:#fff; font-weight:bold; text-align:center;}
h5 {font-size:14px; padding:0 10px 0 10px; color:#bebebe; font-weight:bold; background:url(../../img/public/it/lista_servizi.jpg) no-repeat left;}
h6 {font-size:16px; padding:0; margin:0; color:#bebebe; font-weight:bold; text-transform:uppercase;}

* {margin:0; padding:0;}

.larghezza {width:100%;}
.posiziono_spazio {width:980px; margin:0 auto;}

.nascondi {display:none;}

/*
************************************
002.divs pagina
************************************
*/

#top {height:175px;}
	#testata {margin-top:20px; height:102px;}

	/*.sinistra {float:left; margin-bottom:15px; padding-top:18px;}
	.destra {float:right;}
	.login {padding:20px 0 0 0; text-transform:uppercase;}
	.login ul{list-style:none;}
	.login li{list-style:none; display:inline; margin:0 5px;}
	.login li a{text-transform:uppercase; font-size:12px; text-decoration:none; cursor:pointer; color:#fff;}
	.login li a:hover{color:#ccc; text-decoration:none;}*/

	/* inizio menu */
	#menu {clear:both; padding:0; margin:0; list-style:none; height:38px; background: url(../../img/public/it/bg_menu.png); color: #bebebe) repeat-x; position:relative; z-index:500;}
		#menu li.top {display:block; float:left; height:38px; text-transform:uppercase;}
		#menu li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#bebebe; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(../../img/public/it/bg_menu.png);}
		#menu li a.top_link span {float:left; display:block; padding:10px 24px 0 12px; height:35px; font-weight:bold; color:#bebebe; background: url(../../img/public/it/bg_menu.png) right top no-repeat;}
		#menu li a.top_link span.down {float:left; display:block; padding:10px 24px 0 12px; height:35px; font-weight:bold; color:#bebebe; background: url(../../img/public/it/bg_menu.png) no-repeat right top;}
		#menu li:hover a.top_link {background: url(../../img/public/it/bg_menu.png) no-repeat;}
		#menu li:hover a.top_link span {background:url(../../img/public/it/bg_menu.png) no-repeat right top; color:#eeeeee;}
		#menu li:hover a.top_link span.down {background:url(../../img/public/it/bg_menu.png) no-repeat right top; color:#eeeeee;}
		#menu li:hover {position:relative; z-index:200;}
		#menu li:hover ul.sub
		{left:1px; top:38px; background-color:#0e0e0e; padding:3px; white-space:nowrap; width:170px; height:auto; z-index:300;}
		#menu li:hover ul.sub li
		{display:block; height:20px; position:relative; float:left; width:170px; font-weight:normal; border-bottom:1px solid #ffffff; padding:5px 0 5px 0;}
		#menu li:hover ul.sub li a
		{display:block; font-size:11px; height:18px; width:170px; line-height:18px; text-indent:5px; color:#bebebe; text-decoration:none;}
		#menu li ul.sub li a.fly {}
		#menu li:hover ul.sub li a:hover
		{color:#eeeeee; text-decoration:underline;}
		/*#menu li:hover ul.sub li a.fly:hover {color:#000;}*/
		#menu li:hover li:hover ul,
		#menu li:hover li:hover li:hover ul,
		#menu li:hover li:hover li:hover li:hover ul,
		#menu li:hover li:hover li:hover li:hover li:hover ul
		{left:90px; top:-4px; padding:3px; border:1px solid #bebebe; white-space:nowrap; width:90px; z-index:400; height:auto;}
		#menu ul,
		#menu li:hover ul ul,
		#menu li:hover li:hover ul ul,
		#menu li:hover li:hover li:hover ul ul,
		#menu li:hover li:hover li:hover li:hover ul ul
		{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
	/*fine menu*/

.sfumoso {width:980px; height:5px;) no-repeat top;}

#corpo {}
	.posiziono_tabella {width:980px; height:268px; margin-top:5px; background:#f5f5f6; border:1px solid #fff;}
	.posiziono_colore_tabella {width:980px; min-height:210px; padding-top:12px; height:auto !important; height:210px; background-color:#FFF;}
	.posiziono_tabella_veicoli {height:30px; background:url(../../img/public/it/bottom_corpo.png) no-repeat bottom;}
	.sx_corpo {width:687px; height:266px; padding:1px; float:left;}
	.dx_corpo {float:left;width:289px; padding:1px;}
	/*.tabellina_sfondo  {width:289px; height:132px; margin-bottom:2px; background:url(../../img/public/it/tabellina.jpg) no-repeat top;}
	.tabellina_sfondo ul{margin:0px; padding:0 0 0 15px;}
	.tabellina_sfondo ul li{}*/
	.leggi {float:right; padding:5px 20px 0 0;}
	.leggi_tutto {padding:5px 0 10px 0;}


	.top_sfondo_testo {clear:both; width:980px; height:30px; margin-top:10px; background-color: #000000;) no-repeat;}
	.posiziono_sfondo_testo {clear:both; width:980px; min-height:200px; height:auto !important; height:200px; background-color: #000000;)  repeat-y top;}
	.bottom_sfondo_testo {clear:both; width:980px; height:35px; background-color: #000000;) no-repeat;}
	.spazietto_testo {padding:0px 0px 0px 0px; }

.immagine_auto_usate {border:1px solid #333; margin:0 10px 5px 0; float:left;}
.quadratino_auto_usate {background:url(../../img/public/it/quadratino.jpg) no-repeat left; padding-left:10px; font-weight:bold;}
.auto_usate ul{}
	.auto_usate li{padding:5px 10px;}
	.titolo_macchina {font-size:14px; color:#333; font-weight:bold; text-transform:uppercase;}

#staff {min-height:155px; height:auto !important; height:155px; padding:10px 0; border-bottom:1px solid #666;}
	#staff li{margin:5px 0;}

#footer {margin-bottom:20px; clear:both;}
#footer a:link, #footer a:visited {text-decoration:none;color:#999;}
#footer a:focus, #footer a:hover, #footer a:active {text-decoration:underline; color:#666;}

#menu_footer{font-size:10px; font-weight:bold; text-transform:uppercase; text-align:center; padding-left:225px;}
#menu_footer ul{margin:0; padding:0; list-style-type:none;}
#menu_footer ul li{display:block; float:left; margin:0 1px 0 0;}
#menu_footer ul li a{ display:block; float:left;  text-decoration:none; padding:14px 10px 0 0; height:28px;}
#menu_footer ul li a:hover,.blue #menu_footer ul li a.premuto{}
	.posiziono_testo_footer {clear:both; color:#999999; text-align:center; font-size:11px;}


/*
************************************
003.Special
************************************
*/


/* slidepanel */
a:focus {outline: none;}
#panel {background:#848D96; color:#fff; width:395px;  display:none;}
.slide {margin:0 0 0 215px; padding:0;}
.btn-slide {background:url(../../img/public/it/sfondo_newsletter.jpg) repeat-x left #B2B7BC; text-align:center; width:180px; height:20px; padding:10px 0 5px 0; display:block; font: bold 120%/100% Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.active {background-position:right 12px;}


/* questo e lo slider in alto con foto che girano titolo e testo */

#slider {z-index:0; width:687px; height:266px; position:relative; overflow:hidden;}
#sliderContent {width:687px; position:absolute; top:0; margin-left:0;}
.sliderImage {float:left; position:relative; display:none;}
.sliderImage span {position:absolute; font:12px Arial, Helvetica, sans-serif; padding:10px 13px; width:687px; background-color:#000;
    filter: alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; color:#fff; display:none;}
.clear {clear:both;}
.sliderImage span strong {font-size:14px; text-transform:uppercase;}
.top {top:0; left:0;}
.bottom {bottom:0; left:0;}
ul {list-style-type: none;}

/* questo e lo slider2 delle macchine che girano */

#slider2 {clear:both;}
#slider2 li{width:940px; height:230px;}
#slider2 li p{margin:2px 0 0 45px;}
p#controls, p#controls2{margin:0; position:relative;}
#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{
    display:block;	margin:0; overflow:hidden; text-indent:-8000px;	width:30px;	height:77px;
    position:absolute; left:0; top:-150px;
}
#nextBtn, #nextBtn2{left:950px;}
#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a {
    display:block; width:30px;	height:77px;
    background:url(../../img/public/it/btn_prev.gif) no-repeat 0 0;
}
#nextBtn a, #nextBtn2 a { background:url(../../img/public/it/btn_next.gif) no-repeat 0 0; }

.posiziono_paragrafi {width:540px; float:left; margin-left:8px;}
.posiziono_immagine_slider2 {float:left; margin-top:8px;}
.posiziono_leggi_tutto {text-align:right; padding:20px 150px 0 0;}



/*
************************************
004.Form
************************************
*/


.bottone_cerca {width:60px; height:18px; float:right; margin:15px 0 0 0; background:url(../../img/public/it/cerca.jpg) no-repeat; cursor:pointer; cursor:hand; border:0;}

input.entra_login {width:50px; height:17px; border:0; margin:0; padding:0; background:url(../../img/public/it/bottone_entra.jpg) no-repeat bottom left; cursor:auto; cursor:pointer;}

input.text {width:100px; height:17px; color:#fff; border:0px; margin:0px; padding:0; background: url(../../img/public/it/sfondo_form.jpg) no-repeat;}



#nevs_form_iscrizione {margin:20px 0 0 20px; color:#FFF;}
	#nevs_form_iscrizione input {width:300px;}
	#nevs_form_iscrizione td { color:#FFF;}
	#nevs_form_iscrizione .buttone {width:59px; height:17px; margin-top:10px; background:url(../../img/public/it/iscriviti.jpg) no-repeat; cursor:pointer; cursor:hand; border:0;}






