@charset "utf-8";
/* CSS Document */

h4.subtitle{
	color:#CC3300;
	margin:0px 0px 10px 0px;
	text-align:left;
	font-weight:normal;
	font-size:small;
}
p.subtitle{
	color:#fff;
	margin:10px 0px;	
	text-align:left;
	line-height:22px;	
}
.nome_marchio{
font-variant:small-caps;
/*text-transform:capitalize;*/
font-weight:bold;
font-size:14px;
font-family:Verdana;
color:white;
/*background-color:#410;*/
padding:1px 4px;
}
address p{
line-height:18px;
margin:13px 10px;
/*padding:10px;*/
}

/* lista submenu */
ul.subtitle{
	padding:1px 0px;
	margin:5px 0px 5px 15px;
	line-height:22px;
	list-style:circle;
	/*background-color:#FF0000;*/
}
ul.subtitle li{
	padding:1px;
	margin:4px 1px 1px 4px;
	/*background-color:#FFFF00;*/
	text-align:left;
	line-height:22px;
}

/* stili per i risultati di ricerca */
#search-table {
	width:620px;
	margin:5px 10px 10px 0px;
	border-collapse:collapse;
	background-color:black;
	font-family:Verdana, Arial, sans-serif;
}
#search-table th{
	background-color:#456;
	padding: 0 2px;
}
#search-table .page-number{
	background-color:white;
	color:black;
}
#search-table a {
	/*color:#3333CC;*/
}
#search-table .thumb-tr {
	border: 1px solid black;
	margin:0px;
	padding:1px;
}
#search-table .thumb-img-td {
	border: 2px solid white;
	background-color:#ccc;
	width:300px;
	margin:0px;
	padding:0px;
}
#search-table img{
	border: 1px solid white;
	max-width:280px;
	max-height:280px;
	width:expression(this.style.width > 280? "280px": "auto" );
	height:expression(this.style.height > 280? "280px": "auto" );
	margin:10px;
}
#search-table .thumb-desc-td{
	padding: 10px 5px 5px 5px;
	color:black;
	background-color:ivory;
}
/*******************************/

#search_form{	
}
#search_form_table{
	color:white;
	text-align:left;
	width: 250px;
	margin:0px auto;
	font-family:Verdana, Arial, sans-serif;
	background-color:#000;/*#1a1a1a;*/
	border:1px solid #444;
	border-collapse:collapse;
}
#search_form_table th{
	color:white;
	font-weight:normal;
}
#search_form_table td,#search_form_table th{
	padding:6px 6px;
}
/* END stili per i risultati di ricerca */


/* scheda auto */
#scheda-auto-table {
margin:0px auto;
padding:0px;
color:#000;
background-color:ivory;
font-family:Verdana, Arial, sans-serif;
font-size:x-small;
width:220px;
}
#scheda-auto-table caption{font-weight:bold;color:#000;background-color:ivory;font-size:small;text-align:left;border-bottom:1px solid black;margin:0px;padding:0px 1px;}
#scheda-auto-table, #scheda-auto-table td, #scheda-auto-table th{border:1px solid #999;border-collapse:collapse}
#scheda-auto-table th,#scheda-auto-table td{padding:2px 2px; vertical-align:top; text-align:left; overflow:hidden;height:13px}
#scheda-auto-table tr.odd td,#scheda-auto-table tr.odd th{background-color:#FCFAB0}
#scheda-auto-table tr.comment td{font-style:italic}
/* END scheda auto */

/* scheda dati principali auto */
.thumb_table{margin:0px 0px;}

#dati_auto_table{
margin:0px 0px 0px 0px;
padding:0px;
background-color:ivory;
color:#000;
font-family:Verdana, Arial, sans-serif;
font-size:x-small;
width:100%;
}
#dati_auto_table caption{font-weight:bold;color:#000;background-color:ivory;font-size:small;text-align:left;border-bottom:1px solid black;margin:5px 0px 0px 0px; padding:0px 0px;}
#dati_auto_table, #dati_auto_table td, #dati_auto_table th{border:1px solid #999;border-collapse:collapse}
#dati_auto_table th{width:85px;white-space: nowrap;}
#dati_auto_table th, #dati_auto_table td{padding:2px 2px; vertical-align:top; text-align:left; background-color:ivory;}
#dati_auto_table tr.odd td,#dati_auto_table tr.odd th{background-color:#FCFAB0}
#dati_auto_table tr.comment td{font-style:italic}
/* END scheda dati principali auto */

#slideshow_table{
	margin:4px 5px 6px 0px;
	width:610px;
}
#slideshow_table_auto{
	margin:4px 5px 6px 0px;
	width:650px;
}
#slideshow_table caption, #slideshow_table_auto caption{
	font-weight:bold;
	color:ivory;
	background-color:#003;
	font-family:Verdana, Arial, sans-serif;
	font-size:small;
	text-align:left;
	border-bottom:1px solid black;
	margin:10px 0px 0px 0px;
	padding:0px 2px;
}
#slideshow_wrapper, #slideshow_wrapper_auto {
	background-color:#1c1c1c;
	padding:5px;
}
#slideshow{
	max-width:640px;
	max-height:480px;
	width:expression(this.style.width > 640? "640px": "auto" );
	height:expression(this.style.height > 480? "480px": "auto" );
	/*border:1px solid white;*/
	/*cursor:url("..\img\zoomin.gif"),pointer;*/
	/* effetto fade IE */
	filter: progid:DXImageTransform.Microsoft.Fade();
}

/*--- slideshow play bar */
#play_bar_table{
	margin:0px;
	background-color:#000;
}
#slide_counter_td{
	font-size:small;
	padding-right:4px;
	width:100px;
}
#slidenum{
	width:16px;
	height:14px;
	margin:1px 4px 1px 1px;
	padding:1px;
}
.play_bar_button{
width:30px;
height:23px;
text-align:center;
padding-top:0px;
padding-bottom:5px;
margin:1px;
vertical-align:top;
font-size:16px;
color:#fff;
background-color:#000;
border:0px;
}
/*--- end slideshow play bar ---*/

#contact_form_table{
	margin:5px;
}
#contact_form_table tr{
	/*padding:0px 0px 5px 0px;*/
}
#contact_form_table th{
	font-weight:normal;
	text-align:right;
}
#contact_form_table .textfield{
/*	width:148px;*/
	width:165px;
	height:14px;
}
#contact_form_table .textarea{
	width:165px;
}
#contact_form_table .button{
	width:80px;
	/*height:15px;*/
}
