﻿* { font-family: 'Trebuchet MS', sans-serif; }

body { text-align:center; background-image:url('ITA/images/sfondogradiente2.jpg'); background-repeat: repeat-x; background-color: #131313; }

img { border-width:0; }

.clear { clear:both; font-size:0px; line-height:0px }

.page { width:990px; margin:0 auto }

.topbar { vertical-align: top;}

.sidebar { background-color:#000; text-align:center; vertical-align: top; width:190px }

.contenuto { background-color:#333; width:800px; vertical-align: top; }

ul.menu { padding:0px; text-align:left; margin:10px 0 30px 0 }
ul.menu ul { padding:0px; margin-left:10px; }
ul.menu li a { display:block; }
ul.menu li, ul.menu a:link, ul.menu a:visited, ul.menu a:hover { font-family: 'Questrial', sans-serif; color: #fff; text-decoration: none; text-transform:uppercase; }
ul.menu li { list-style-type:none; border-bottom: solid 1px #777; padding:2px 5px; font-size:14px; }
ul.menu li li { font-size:14px; border-width:0 }
ul.menu a:hover { color: #000; background-color:#FFCE20; }

.showroom { margin-bottom:30px }

.facebook { margin-bottom:30px }

.partner { margin-bottom:30px }

.footer, .footer a:link, .footer a:visited, .footer a:hover { background-color:#000; color:#fff; text-align:center; font-family: 'Trebuchet MS', sans-serif; font-size: 12px;   }
.credits, .credits a:link, .credits a:visited, .credits a:hover { font-size: 10px; text-decoration:none; }

.nonsoloshop { text-align:center; margin-top:30px; }

.titolo { color: #000; background-color:#FFCE20; }
.titolo .ct1 { width: 110px; height: 28px; float: left; background-color:#333; background-image: url(ITA/images/angolotitolo.gif); background-repeat: no-repeat; background-position: right top;  }
.titolo .testo { float:right; margin:0 20px 0 0; font-family: 'Trebuchet MS', sans-serif; font-size: 18px; font-weight: bold; text-transform: uppercase; }

.contenuto .header { background-color:#000; margin:20px; padding:10px; }
.contenuto .header .testo { float: left; width: 350px; font-family: 'Trebuchet MS', sans-serif; font-size: 24px; font-weight: bold; text-transform: uppercase; color: #FFCE20; }
.contenuto .header .foto { float:right; }

.contenuto .corpo { background-color:#FFF; margin:20px; padding:10px; text-align: center; }

.contenuto .corpo iframe { margin:0 auto; }

ul.links { padding:0px; margin-left:0px; }
ul.links li { list-style-type:none; }
ul.links li, ul.links a:link, ul.links a:visited, ul.links a:hover { font-family: 'Trebuchet MS', sans-serif; font-size: 10pt; color: #000; text-decoration: none;  }
ul.links a {
	display: inline-block;
	padding: 2px 10px 2px 10px;
	margin: 3px;
	border-color: #E5E5E5 #C5C5C5 #C5C5C5 #E5E5E5;
	border-style: solid;
	border-width: 1px;
	font-weight: bold;
	background-color:#FFCE20;
	width: 200px;
	text-align: center;
}
ul.links a:hover { color: #FFFFFF; background-color:#627C90; }


/*-----------------home----------------*/ 

.homemain { width:650px; vertical-align:top; }
.homeevidenza { margin:20px 20px 10px;  }
.homeevidenza .spacer { height:10px;  }
.homeauto { width:150px; vertical-align:top; }
.homenews { background-color:#FFF; margin:0 20px 20px 20px; padding:10px 10px 280px;  }
.homenewsheader { background-color:#000; margin:0 20px; padding:10px;}
.homenewsheader .testo { float: left; font-family: 'Trebuchet MS', sans-serif; font-size: 12pt; font-weight: bold; text-transform: uppercase; color: #FFCE20; }

.elencoauto { width: 100%; background-color:#FFF; }
.elencoauto .foto, .elencoauto .foto a:link, .elencoauto .foto a:visited, .elencoauto .foto a:hover { border-width:0px; text-align: center}
.elencoauto .testo, .elencoauto .testo a:link, .elencoauto .testo a:visited  { font-size: 8pt; color: #696969; text-align: center; text-decoration: none}
.elencoauto .testo a:hover { color: #696969; text-decoration: none}
.elencoauto .spacer { border-top: 1px solid #999999; height: 3px; line-height: 3px; }

.autonuoveheader, .veicolicommercialiheader { background-color:#000; margin:10px 0 0 0; padding:10px;}
.autonuoveheader .testo, .veicolicommercialiheader .testo  { text-align: center; font-family: 'Trebuchet MS', sans-serif; font-size: 12pt; font-weight: bold; text-transform: uppercase; color: #FFCE20; }

/*-----------------auto usate----------------*/    

.vetrina-Table { margin:0 auto; }
.vetrina-Table th, .vetrina-Table td { font-family: 'Trebuchet MS', sans-serif; font-size: 12px; color:#000; }
.vetrina-Table th {  height: 26px; font-weight: bold; text-align:center; background-color:#FFCE20; color:#000; }
.vetrina-Table td { font-weight: normal; height:130px; padding:6px 5px 0px 5px;  vertical-align:top; border-bottom:solid 2px #666 }
.vetrina-Table .clip { overflow: hidden; }
.vetrina-Foto, .vetrina-Foto .clip { width:170px; }
.vetrina-Testo, .vetrina-Testo .clip { width:320px; text-align:left; }
span.vetrina-Nome, .vetrina-Table a:link, .vetrina-Table a:visited, .vetrina-Table a:hover { font-weight: bold; font-size: 14px; text-decoration:none; color:#000;}
.vetrina-Anno, .vetrina-Anno .clip { width:30px; text-align:right; }
.vetrina-Chilometri, .vetrina-Chilometri .clip { width:50px; text-align:right; }
.vetrina-Garanzia, .vetrina-Garanzia .clip { width:50px; text-align:left; }
.vetrina-Prezzo, .vetrina-Prezzo .clip { width:50px; text-align:right; font-weight: bold; }

/*-----------------scheda prodotto----------------*/ 

.FOTO-foto a:link, .FOTO-foto a:visited, .FOTO-foto a:hover  { border-width:0px; text-align: center; }

.scheda .prezzo { font-size: 12pt; color: #000000; text-align: left; font-weight: bold; }
.scheda .etichette { }

.prodotto-Table     { font-family: 'Trebuchet MS', sans-serif; padding: 0px; margin:0px }
.prodotto-Etichette      { font-size: 10pt; color: #000000; text-align: left; font-weight: bold}
.prodotto-Descrizione      { font-size: 10pt; color: #000000; text-align: left; font-weight: normal}
.prodotto-CA1      { font-size: 10pt; color: #000000; text-align: left; font-weight: normal}
.prodotto-CA2      { font-size: 10pt; color: #000000; text-align: left; font-weight: normal}
.prodotto-CA3      { font-size: 10pt; color: #000000; text-align: left; font-weight: normal}
.prodotto-CA4      { font-size: 10pt; color: #000000; text-align: left; font-weight: normal}
.prodotto-CA5      { font-size: 10pt; color: #000000; text-align: left; font-weight: normal}
.prodotto-CA6      { font-size: 10pt; color: #000000; text-align: left; font-weight: normal}
.prodotto-CA7      { font-size: 10pt; color: #000000; text-align: left; font-weight: normal}
.prodotto-CA8      { font-size: 10pt; color: #000000; text-align: left; font-weight: normal}
.prodotto-CA9      { font-size: 10pt; color: #000000; text-align: left; font-weight: normal}
.prodotto-CA10      { font-size: 10pt; color: #000000; text-align: left; font-weight: normal}

.scheda .descrizione { text-align:left; font-size: 10pt;  }
.scheda .mailto { margin: 20px 0 300px 0  }

.mailto a:link, .mailto a:visited, .mailto a:hover { font-family: 'Trebuchet MS', sans-serif; font-size: 12pt; color: #000; text-decoration: none;  }
.mailto a {
	display: inline-block;
	padding: 2px 10px 2px 10px;
	margin: 3px;
	border-color: #E5E5E5 #C5C5C5 #C5C5C5 #E5E5E5;
	border-style: solid;
	border-width: 1px;
	font-weight: bold;
	background-color:#FFCE20;
	width: 200px;
	text-align: center;
}
.mailto a:hover { color: #FFFFFF; background-color:#627C90; }


/*-----------------opel.it----------------*/    

.autonuove .elencoveicoli { margin:10px 0 50px 20px }
.veicolicommerciali .elencoveicoli { margin:10px 0 400px 20px }
.elencoveicoli .veicolo { float:left; width:170px; margin: 0 10px 10px 0; background: url("ITA/images/opel/thumb.gif") repeat-x scroll left bottom #FFFFFF; }
.elencoveicoli .foto { height:80px; overflow:hidden; }
.elencoveicoli .nome { height:40px; overflow:hidden; padding-left:10px; color: #333333; text-align:left; font-size: 13px; font-weight: bold; }
.elencoveicoli a:link, .elencoveicoli a:visited, .elencoveicoli a:hover { color: #333333; text-decoration:none; }
.elencoveicoli .pulsanti { height:70px; }
.elencoveicoli .pulsanti a {
	display: inline-block;
	padding: 2px 10px 2px 24px;
	margin: 3px;
	border-color: #E5E5E5 #C5C5C5 #C5C5C5 #E5E5E5;
	border-style: solid;
	border-width: 1px;
	color: #333333;
	background: url( "ITA/images/opel/button.gif" ) no-repeat scroll left bottom #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}

/*-----------------CONTATTI----------------*/    
    
.formcontatto a:link, .formcontatto a:visited { color: #000; }
.formcontatto .istruzioni { margin: 20px; font-size: 10pt; color: #000; text-align: left; }
.formcontatto .nb { color:#a00 }
table.TableContatti    { width:600px; margin:0 auto 100px auto; background-color:#ddd; border:solid 20px #ddd; }
.formcontatto .form { font-size: 10pt; color: #000000; }
.TableContatti textarea { width: 540px; height: 100px }
.formcontatto .formi { width: 300px; }

.privacy_contatti       {margin-top:20px; font-size:8pt; font-size: 8pt; color: #000000; text-align: left}
.privacy_contatti span  {font-size:8pt; font-weight:bold; font-size: 8pt; color: #000000; text-align: left}
.box_contatti           {width: 520px; height: 80px; overflow: auto; border: solid 1px #7f9db9; padding:4px; background-color:#ffffff}
.box_contatti ul, ol    {margin:0;}
.box_contatti_circle    {list-style-type:circle;} 
.box_contatti li        {padding-left:2px; padding-bottom:5px;}    

.formcontatto .submit { height:100px; text-align: center;  }
.formcontatto .submit a:link, .formcontatto .submit a:visited, .formcontatto .submit a:hover { font-family: 'Trebuchet MS', sans-serif; font-size: 12pt; color: #000; text-decoration: none;  }
.formcontatto .submit a {
	display: inline-block;
	padding: 2px 10px 2px 10px;
	margin-top: 20px;
	border-color: #E5E5E5 #C5C5C5 #C5C5C5 #E5E5E5;
	border-style: solid;
	border-width: 1px;
	font-weight: bold;
	background-color:#829CB0;
	width: 200px;
	text-align: center;
}
.formcontatto .submit a:hover { color: #FFFFFF; background-color:#627C90; }


/*-----------------pre 2011----------------*/

.center    { text-align:center}

.sfondocellaTIT    { background-image:url('ITA/images/sfondocella.gif')}

.autoDS      { font-size: 8pt; color: #696969; text-align: center}
.autoDS     a:link       { color: #696969; text-decoration: none}
.autoDS     a:visited    { color: #696969; text-decoration: none}
.autoDS     a:hover      { color: #696969; text-decoration: underline}


.linkR     { font-size: 8pt; color: #9B0B0B; text-align: center}
.linkR     a:link       { color: #BD0D0D; text-decoration: underline }
.linkR     a:visited    { color: #BD0D0D; text-decoration: underline }
.linkR     a:hover      { color: #BD0D0D; text-decoration: none}


.formtesto      { font-size: 9pt; color: #000000; text-align: right}

.testo      { font-size: 8pt; color: #000000; text-align: justify}
.testo     a:link       { color: #000000; text-decoration: underline }
.testo     a:visited    { color: #000000; text-decoration: underline }
.testo     a:hover      { color: #000000; text-decoration: none}

.testobig     { font-size: 10pt; color: #000000; text-align: justify}
.testobig     a:link       { color: #000000; text-decoration: underline }
.testobig     a:visited    { color: #000000; text-decoration: underline }
.testobig     a:hover      { color: #000000; text-decoration: none}

.testored      { font-size: 8pt; color: red; text-align: justify}
.testored      a:link       { color: red; text-decoration: underline }
.testored      a:visited    { color: red; text-decoration: underline }
.testored      a:hover      { color: #000000; text-decoration: none}


.testoC      { font-size: 8pt; color: #000000}
.testoC     a:link       { color: #000000; text-decoration: underline }
.testoC     a:visited    { color: #000000; text-decoration: underline }
.testoC     a:hover      { color: #000000; text-decoration: none}

.testoClink      { font-size: 8pt; color: #000000; font-style:italic}
.testoClink      a:link       { color: #000000; text-decoration: underline }
.testoClink      a:visited    { color: #000000; text-decoration: underline }
.testoClink      a:hover      { color: #000000; text-decoration: none; font-style: normal}

.testoCB      { font-size: 8pt; color: #000000; font-weight: bold}
.testoCB     a:link       { color: #000000; text-decoration: underline }
.testoCB     a:visited    { color: #000000; text-decoration: underline }
.testoCB     a:hover      { color: #000000; text-decoration: none}

.titoloRete      { font-size: 8pt; color: #000000; text-align: center; font-weight: bold; text-transform: uppercase}
.testoRete      { font-size: 8pt; color: #000000; text-align: center}


.fotoDS     { border:1px solid #FFCE20; text-align: center}
.fotoDS    a:link       { border:1px solid #FFCE20; text-align: center}
.fotoDS    a:visited    { border:1px solid #FFCE20; text-align: center }
.fotoDS    a:hover      { border:1px solid #FFCE20; text-align: center}

.sfondoCella     { background-color: #F5F5F5; color: #DDAC00; font-weight: bold;}

.sfondoGiallo      {  background-color:#FFCE20}

.tornaIndietro      { font-size: 8pt; color: #696969; text-align: right; padding-right: 10}
.tornaIndietro    a:link       { color: #696969; text-decoration: underline }
.tornaIndietro    a:visited    { color: #696969; text-decoration: underline }
.tornaIndietro    a:hover      { color: #696969; text-decoration: none}

.testoP     { font-size: 8pt; color: #000000; text-align: left}
.testoPbold     { font-size: 8pt; color: #000000; text-align: left; font-weight: bold}

/*BOTTONE VETRINA*/

a.btn_vetrina 			{display:block; width:183px; height:23px; background: url(ITA/images/btn_vetrina_usato.gif) no-repeat 0 0;}
a.btn_vetrina:visited	{display:block; width:183px; height:23px; background: url(ITA/images/btn_vetrina_usato.gif) no-repeat 0 0;}
a.btn_vetrina:hover 	{background-position:0 -23px;}


/*-----------------NEWS----------------*/  
.NEWS-Data   { color: #333333; font-size: 9pt; padding-top:10px; font-style:normal}
.NEWS-Ora  { color: #333333; font-size: 9pt; font-style:normal  }

.NEWS-Titolo { color: #000000; font-size: 10pt; padding-left: 4;  font-weight: bold; padding-top:10px;  }
.NEWS-Titolo a:link 		{COLOR: #000000; TEXT-DECORATION: none }
.NEWS-Titolo A:active 	{COLOR: #000000; TEXT-DECORATION: none}
.NEWS-Titolo A:visited 	{COLOR: #000000; TEXT-DECORATION: none}
.NEWS-Titolo A:hover 	{COLOR: #666666; TEXT-DECORATION: underline}

.NEWS-Descrizione { color: #333333; font-size: 10pt; text-align: justify; padding-left: 4}
.NEWS-Testo { color: #333333; font-size: 10pt; text-align: justify; padding-left: 4}

/*Carlines*/
.left_content { float: left; padding: 19px 20px 0 24px; width: 688px; height:100%; background-color:#f8f8f8; font-size:12px; }
.left_content h1 { padding: 0 0 5px 0; }
.left_content h3 { padding: 0 0 10px 0; }
.left_content .right h3 { padding: 0 0 3px 0; }
#left_inner_content { width: 710px; }
.left_content .carline { background-color:#f8f8f8; width: 142px; height: 200px; float: left; border:1px solid #ebebeb; color:#000000; font-weight:bold; margin-top: 0; margin-right: 15px; margin-bottom: 15px; margin-left: 0; padding-top: 3px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.left_content .carline img { padding: 0 0 0 0; }
.left_content .carline .description { padding: 0 0 0 0px; }
.left_content .carline .description .more { padding: 0 0 0 0; }
.left_content .carline .description h3 { padding: 10px 0 20px 0; }
.prize { background-image: url(../images/backgrounds/bg_prize.jpg); background-repeat:repeat-x; background-color:#000000; min-width:137px; height:22px; padding:5px 0px 0px 5px; color:#ffffff; font-weight:bold; font-size:14px; }
.left_content .carline_detail .left, .left_content .rent .left { background: url(../images/backgrounds/bg_carline_detail.png); background-repeat: no-repeat; background-position: left top; height: 247px; width: 317px; margin: 0 10px 20px 0; padding: 0 0 0 0; }
.left_content .carline_detail .description { text-align: center; }
.left_content .carline_detail .description .price { text-align: left; padding: 30px 0 0 10px; font-weight: bold; font-size: 14px; }
.left_content .right_460, .left_content .right_460 { width: 460px; float: right; }
.left_content .accessories .right { width: 360px; }
.left_content .carline_detail .right { width: 360px; padding: 0 20px 0 0; }
.left_content .mainservice .right { width: 360px; }
.left_content .services .right { padding: 30px 10px 0 10px; width: 360px; }
.carline_detail ul, .offer ul { padding-top: 10px; padding-bottom: 10px; }
.more { margin:7px 0px 0px 8px; width:126px; height:32px; }
.offer { margin: 0 0 20px 0; }
.offer .price { margin: 10px 0 0 0; font-weight: bold; }

/*Dealer Info*/
#dealer_info { float:left; padding: 10px 0px 10px 10px; background-color:#000000; width:213px; color:#ffffff; height:507px; }
#dealer_info h2 { text-decoration: underline; font-weight: bold; font-size: 11px; padding: 0 0 8px 0; }
.h3 { font-weight: bold; font-size: 16px; padding:0px; margin:0px; }
.address { float: left; width: 195px; }
#dealer_info .address h3 { padding: 10px 0 5px 0; }
.small { font-size: 9px; }
.service { float: left; width: 185px; margin-top:10px; font-size:11px; }
.service ul, .carline_detail ul, .offer ul, .passenger_middle ul { list-style-type: disc; padding: 0 0 0 15px; }
.service ul li { margin-top:10px; }
.service_images { float: left; margin-top:10px; }
.service_images ul { width: 185px; }
.service_images ul li { float: left; padding: 0px 3px 5px 0px; }






