html,body{margin: 0;padding:0;height:100%;}
body {margin:0px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}

a { color:#333333; text-decoration:none;}
a:hover { color:#999999; text-decoration:underline;}


/*			HEADER			*/
div#header{background-color:#FFFFFF; height:110px; min-width:1000px; width:100%; border-bottom:1px solid #CCCCCC; margin-bottom:3px; float:left;}
	.header_left {float:left; width:260px; height:100%; background-image:url(../images/header_bg_left.png);}
	.header_center {float:left; width:570px; height:100%; background-image:url(../images/header_bg_center.png); font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#CCCCCC;}
	.header_right {float:left; height:inherit; background-image:url(../images/header_bg_right.png); background-repeat:no-repeat; margin-right:0px; position:absolute; right:0px; left:830px;}
	
	.header_menu { margin-top:80px; text-align:center;}
	.header_menu a {color:#333333; margin-right:10px; margin-left:10px; text-decoration:none;}

		.header_right_home {height:20px; background-color:#CC0000; color:#FFFFFF; width:100%; margin-bottom:30px;}
		.header_right_ricambi {height:20px; background-color:#CC0000; color:#FFFFFF; width:100%; margin-bottom:30px;}
		.header_right_revisione {height:20px; background-color:#009933; color:#FFFFFF; width:100%; margin-bottom:30px;}
		.header_right_lavanderia {height:20px; background-color:#006699; color:#FFFFFF; width:100%; margin-bottom:30px;}
		.header_right_autolavaggio {height:20px; background-color:#FFCC00; color:#FFFFFF; width:100%; margin-bottom:30px;}
		.header_right_altri_servizi {height:20px; background-color:#FF9900; color:#FFFFFF; width:100%; margin-bottom:30px;}
		.header_right_seat {height:20px; background-color:#000000; color:#FFFFFF; width:100%; margin-bottom:30px;}
		
		.facebook { border:none; margin-left:20px;}
		.facebook img { border:none; width:25px;}





/*			CENTER			*/
div#center {height:240px; min-width:1000px; width:100%; background-color:#FFFFFF; overflow:hidden; float:left;}
	.center_left {float:left; width:260px; height:100%; background-image:url(../images/center_bg_left.png); background-repeat:no-repeat;}
	.center_center {float:left; width:570px; height:100%; overflow:hidden; position:relative;}
	.center_right {float:left; height:240px; margin-right:0px; position:absolute; right:0px; left:830px;}
	
		.center_center_accordion {border:none; margin-top:-20px;}
		.center_center_accordion img { border:none;}
		.center_right_home {width:100%; height:100%; background-image:url(../images/center_bg_right_red.png); background-position:left;}
		.center_right_contatti {width:100%; height:100%; background-image:url(../images/center_bg_right_red.png); background-position:left;}
		.center_right_ricambi {width:100%; height:100%; background-image:url(../images/center_bg_right_red.png); background-position:left;}
		.center_right_revisione {width:100%; height:100%; background-image:url(../images/center_bg_right_green.png); background-position:left;}
		.center_right_lavanderia {width:100%; height:100%; background-image:url(../images/center_bg_right_blu.png); background-position:left;}		
		.center_right_autolavaggio {width:100%; height:100%; background-image:url(../images/center_bg_right_yellow.png); background-position:left;}	
		.center_right_seat {width:100%; height:100%; background-image:url(../images/center_bg_right_black.png); background-position:left;}
		.center_right_altri_servizi {width:100%; height:100%; background-image:url(../images/center_bg_right_orange.png); background-position:left;}		
				
		.center_right_news {width:100%; height:100%; background-image:url(../images/center_bg_right_red.png); background-position:left;}
		




/*			CONTENT			*/
div#content {width:100%; margin-top:3px; border-top:1px solid #CCCCCC; overflow:hidden; float:left; display:block;}
	.content_left {float:left; width:260px; height:100%; background-color:#EEEEEE;}
		.login { width:99; margin:15px; font-size:10px; font-weight:bold; border-bottom:1px dashed #666666; height:150px;}
		.login div { width:45%; float:left; margin-top:5px; margin-bottom:8px;}
		.form_login { width:110px; height:15px; border:1px solid #990000; background-color:#F0F0F0;}
		.login a { color:#990000; cursor:pointer; text-decoration:underline; font-size:10px;}
		.login img { height:20px; margin-right:5px; margin-bottom:-3px;}
		.login h2 { border-bottom:1px dashed #666666;}
		
	.content_center_1 {float:left; width:340px; height:100%; background-image:url(../images/under_bg_center_left.png); background-repeat:repeat-y; background-position:right; text-align:justify; font-family:Arial, Helvetica, sans-serif;}
	.content_center_2 {float:left; width:410px; background-color:#F8F8F8; height:100%;}	
	.content_right {float:left; width:15%; margin-right:0px; height:100%; background-image:url(../images/under_bg_center_right.png); background-repeat:repeat-y;}
	.content_center_1_big {float:left; width:540px; height:100%; background-image:url(../images/under_bg_center_left.png); background-repeat:repeat-y; background-position:right; text-align:justify; font-size:10px;}
	.content_center_2_little {float:left; width:210px; background-color:#F8F8F8; height:100%;}		
	.content_center_1_2 { float:left; width:750px; background-color:#F8F8F8; height:100%;}
	
		
		.content_center_1_big_home { height:100%; margin:15px; width:90%; margin-right:30px;text-align:left; font-size:10px;}
		.content_center_1_big_home h4 { float:left; font-size:85%; width:100%; height:60px; margin-right:10px;}
		.content_center_1_big_home img { height:50px; float:left; margin-right:20px; margin-bottom:10px;}
		.content_center_1_big_home div { float:left; height:40px; margin-right:10px;}
		.content_center_1_big_home a {  color:#333333; text-decoration:underline; font-weight:bold;}
		.content_center_1_big_home a:hover { color:#999999; text-decoration:underline;}
		.content_center_1_big_home_div { width:350px; text-align:left; padding-top:4px;}
				
		.content_center_1_big_home_ricambi { color:#CC0000; font-size:20px;}
		.content_center_1_big_home_revisione { color:#009933; font-size:20px;}
		.content_center_1_big_home_autolavaggio { color:#FFCC00; font-size:20px;}
		.content_center_1_big_home_lavanderia { color:#006699; font-size:20px;}
		.content_center_1_big_home_seat { color:#000000; font-size:20px;}
		.content_center_1_big_home_altri_servizi { color:#FF6600; font-size:20px;}
		
		.content_center_1_big_azienda { height:100%; margin:15px; width:90%; margin-right:30px; text-align:justify; font-size:10px;}
		.content_center_1_big_azienda h4 { float:left; font-size:85%; width:100%;}
		.content_center_1_big_azienda img { height:50px; float:left; margin-right:20px; margin-bottom:20px;}
		.content_center_1_big_azienda div { float:left; width:100%; }
		.content_center_1_big_azienda a {color:#333333; text-decoration:underline; font-weight:bold;}

		
		.content_center_1_sede {margin:20px; text-align:justify; font-size:12px;}
		.content_center_2_sede { margin-top:0px; padding-left:15px; padding-top:5px; color:#333333; font-size:95%;}
		.content_center_2_sede a { color:#990000;}
		.content_center_2_sede a:hover { color:#999999;}
		.content_center_2_sede img { width:13px; margin-right:5px;}
		
		.content_center_1_big_contatti { height:100%; margin:15px; width:90%; margin-right:30px;}
		.content_center_1_big_contatti h4 { float:left; font-size:85%; width:100%;}
		/*.content_center_1_big_contatti img { float:left; margin-right:20px; margin-bottom:20px;}*/
		.content_center_1_big_contatti div { float:left; width:100%; }
		.content_center_1_big_contatti a { color:#CC0000; font-weight:bold;}
		.content_center_2_little_contatti_titolo {background-color:#CC0000; height:25px; margin-top:0px; padding-left:15px; padding-top:5px; color:#FFFFFF; font-weight:bold; position:absolute; top:360px; left:800px; width:195px;}
		.content_center_2_little_contatti { height:100%;}
				
		.content_center_1_big_ricambi { height:100%; margin:15px; width:90%; margin-right:30px;}
		.content_center_1_big_ricambi h4 { float:left; font-size:85%; width:100%;}
		.content_center_1_big_ricambi img { height:50px; float:left; margin-right:20px; margin-bottom:20px;}
		.content_center_1_big_ricambi div { float:left; width:100%; }
		.content_center_1_big_ricambi a { color:#CC0000; font-weight:bold;}
		.content_center_1_big_ricambi .point { color:#0000FF;}
		.content_center_1_big_ricambi .service { color:#FFCC00;}
		.content_center_2_little_ricambi_titolo {background-color:#CC0000; height:25px; margin-top:0px; padding-left:15px; padding-top:5px; color:#FFFFFF; font-weight:bold; position:absolute; top:360px; left:800px; width:195px;}
		.content_center_2_little_ricambi { height:100%;}

		.content_center_1_big_revisione { height:100%; margin:15px; width:90%; margin-right:30px;}
		.content_center_1_big_revisione h4 { float:left; font-size:85%; width:100%;}
		.content_center_1_big_revisione img { height:50px; float:left; margin-right:20px; margin-bottom:20px;}
		.content_center_1_big_revisione a { color:#009933; font-weight:bold;}
		.content_center_2_big_revisione input { float:right; height:18px; width:100%;}
		.content_center_2_little_revisione_titolo {background-color:#009933; height:25px; margin-top:0px; padding-left:15px; padding-top:5px; color:#FFFFFF; font-weight:bold; position:absolute; top:360px; left:800px; width:195px;}
		.content_center_2_little_revisione { height:80%;}

		.content_center_1_big_lavanderia { height:100%; margin:15px; width:90%; margin-right:30px;}
		.content_center_1_big_lavanderia h4 { float:left; font-size:85%; width:100%;}
		.content_center_1_big_lavanderia img { height:50px; float:left; margin-right:20px; margin-bottom:20px;}
		.content_center_1_big_lavanderia a { color:#006699; font-weight:bold;}
		.content_center_2_little_lavanderia_titolo {background-color:#006699; height:25px; margin-top:0px; padding-left:15px; padding-top:5px; color:#FFFFFF; font-weight:bold; position:absolute; top:360px; left:800px; width:195px;}
		.content_center_2_little_lavanderia { height:100%;}		

		.content_center_1_big_autolavaggio { height:100%; margin:15px; width:90%; margin-right:30px;}
		.content_center_1_big_autolavaggio h4 { float:left; font-size:85%; width:100%;}
		.content_center_1_big_autolavaggio img { height:50px; float:left; margin-right:20px; margin-bottom:20px;}
		.content_center_1_big_autolavaggio a { color:#FFCC00; font-weight:bold;}
		.content_center_2_little_autolavaggio_titolo {background-color:#FFCC00; height:25px; margin-top:0px; padding-left:15px; padding-top:5px; color:#FFFFFF; font-weight:bold; position:absolute; top:360px; left:800px; width:195px;}
		.content_center_2_little_autolavaggio { height:100%;}	

		.content_center_1_big_altri_servizi { height:100%; margin:15px; width:90%; margin-right:30px;}
		.content_center_1_big_altri_servizi h4 { float:left; font-size:85%; width:100%;}
		.content_center_1_big_altri_servizi img { height:50px; float:left; margin-right:20px; margin-bottom:20px;}
		.content_center_1_big_altri_servizi a { color:#FF9900; font-weight:bold;}
		.content_center_2_little_altri_servizi_titolo {background-color:#FF9900; height:25px; margin-top:0px; padding-left:15px; padding-top:5px; color:#FFFFFF; font-weight:bold; position:absolute; top:360px; left:800px; width:195px;}
		.content_center_2_little_altri_servizi { height:100%;}			
		
		.content_center_1_noentry {margin:20px; text-align:left; font-size:14px;}
		.content_center_1_noentry font { font-weight:bold;}
		.content_center_1_noentry h2 { border-bottom:1px dashed #333333; margin-top:0; }
		.content_center_1_noentry img {height:20px; margin-right:5px; margin-bottom:-3px;}
		.content_center_1_noentry div { float:left; height:60px; margin-right:10px;}
		.content_center_1_noentry a { color:#333333; text-decoration:underline;}
		.content_center_1_noentry a:hover { color:#999999; text-decoration:underline;}
		.content_center_1_noentry_div { width:250px; text-align:left;}

		.content_center_1_big_news { height:100%; margin:15px; width:90%; margin-right:30px;}
		.content_center_1_big_news h4 { float:left; font-size:85%; width:100%;}
		.content_center_1_big_news img {}
		.content_center_1_big_news div { float:left; width:100%; }
		.content_center_1_big_news a {}
		.content_center_2_little_news_titolo {background-color:#CC0000; height:25px; margin-top:0px; padding-left:15px; padding-top:5px; color:#FFFFFF; font-weight:bold; width:195px;}
		.content_center_2_little_news { height:100%; width:100%; text-align:left; padding:3px;}
		.content_center_2_little_news a { font-size:10px; margin:5px;}

		.content_center_1_big_service_partner_seat { height:100%; margin:15px; width:90%; margin-right:30px;}
		.content_center_1_big_service_partner_seat h4 { float:left; font-size:85%; width:100%;}
		.content_center_1_big_service_partner_seat img { height:50px; float:left; margin-right:20px; margin-bottom:20px;}
		.content_center_1_big_service_partner_seat div { float:left; width:100%; }
		.content_center_1_big_service_partner_seat a { color:#666666; font-weight:bold; text-decoration:underline;}
		.content_center_2_little_service_partner_seat_titolo {background-color:#000000; height:25px; margin-top:0px; padding-left:15px; padding-top:5px; color:#FFFFFF; font-weight:bold; position:absolute; top:360px; left:800px; width:195px;}
		.content_center_2_little_service_partner_seat { height:100%;}

		.content_center_1_big_vendita_seat { height:100%; margin:15px; width:90%; margin-right:30px;}
		.content_center_1_big_vendita_seat h4 { float:left; font-size:85%; width:100%;}
		.content_center_1_big_vendita_seat img { height:110px; margin-right:20px; margin-bottom:20px;}
		.content_center_1_big_vendita_seat div { float:left; width:100%; }
		.content_center_1_big_vendita_seat a { color:#666666; font-weight:bold; text-decoration:underline;}
		.content_center_2_little_vendita_seat_titolo {background-color:#000000; height:25px; margin-top:0px; padding-left:15px; padding-top:5px; color:#FFFFFF; font-weight:bold; position:absolute; top:360px; left:800px; width:195px;}
		.content_center_2_little_vendita_seat { height:100%;}

		.content_center_1_big_assistenza_seat { height:100%; margin:15px; width:90%; margin-right:30px;}
		.content_center_1_big_assistenza_seat h4 { float:left; font-size:85%; width:100%;}
		.content_center_1_big_assistenza_seat img { height:200px; margin-right:20px; margin-bottom:20px;}
		.content_center_1_big_assistenza_seat div { float:left; width:100%; }
		.content_center_1_big_assistenza_seat a { color:#666666; font-weight:bold; text-decoration:underline;}
		.content_center_2_little_assistenza_seat_titolo {background-color:#000000; height:25px; margin-top:0px; padding-left:15px; padding-top:5px; color:#FFFFFF; font-weight:bold; position:absolute; top:360px; left:800px; width:195px;}
		.content_center_2_little_assistenza_seat { height:100%;}
						


		.content_center_2_little_notizie_titolo {background-color:#CC0000; height:25px; margin-top:0px; padding-left:15px; padding-top:5px; color:#FFFFFF; font-weight:bold; position:absolute; top:360px; left:800px; width:195px;}
		.content_center_2_little_notizie { height:100%;font-size:10px;font-weight:bold;}		

		
		.eventi { width:70%; float:left; margin-bottom:30px; text-align:justify; letter-spacing:0.1em; padding-right:10px;}
		.eventi h3 { margin-top:0; margin-bottom:0}
		.eventi_lista { width:100%; text-align:justify; margin-bottom:30px;}
		.eventi_lista img { width:100px; border:none; margin-left:5px; margin-bottom:5px; float:right;} 
		.eventi_lista a {}
		.eventi_lista h2 { font-style:italic; color:#CC0000;}
		.eventi_lista h3 { margin-top:0; margin-bottom:0}
		.eventi_lista_brevedescrizione a { float:left; color:#333333;}
		.eventi_leggi { font-weight:bold; margin-top:10px;}
		.eventi_leggi a {color:#666666; }
		.eventi_pagine { clear:both;}
		.eventi_id { width:100%; text-align:justify; margin-bottom:30px;}
		.eventi_id img { width:120px; border:none; margin-bottom:7px; margin-right:7px; float:left;} 
		.eventi_id a { color:#0099CC; text-decoration:none;}
		.eventi_id h2 { font-style:italic; font-size:110%;}
		.eventi_id h3 { margin-top:0; margin-bottom:0}
		.eventi_id_redattore { font-size:75%; font-family:Arial, Helvetica, sans-serif; color:#999999;}
		.eventi_id_testo { font-size:100%; color:#333333;}
		
		
		
		
		.pannello { width:100%; height:100%; margin:15px;}				
		.pannello h2 {border-bottom:1px dashed #333333; font-size:110%;}



/*			FOOTER			*/
div#footer {height:30px; max-height:30px; min-width:1000px; width:100%; background-color:#CC0000; float:left; font-size:55%; display:block;}
	.footer_left {float:left; width:260px; height:100%; background-color:#FFFFFF; padding-top:4px;}
	.footer_right {float:left; height:100%; color:#FFFFFF; padding:4px;}	
	.footer_right a{ color:#FFFFFF; font-weight:bold;}
	
	
	
/* FORM */
.form_textarea  {
	width:500px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#F2F2F2;
	color:#000000;
	border:1px solid #CC0000;
	margin-top:6px;
	margin-bottom:2px;
		}	
.form_attivita  {
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#F2F2F2;
	color:#666666;
	border:1px solid #CC0000;
	margin-top:10px;
	margin-bottom:2px;
	margin-right:8px;
	float:left;
		}	
.form  {
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#F2F2F2;
	color:#666666;
	border:1px solid #CC0000;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:5px;
		}
		
		
/*SCRIPT FOTOGALLERY*/		

/*@charset "utf-8";*/

/* ImageFlow Settings - CSS 2.1
==================================== */
@media screen, projection {
	.imageflow {
		overflow:hidden;
		position:relative; 
		text-align:left;
		visibility:hidden;
		width:100%;
		height:100%;
	}
	.imageflow img {
		border:none;
		position:absolute;
		top:0px;
		visibility:hidden;
		/*-ms-interpolation-mode:bicubic;*/ /* Enables bicubic image resampling for the IE7 */
	}
	.imageflow p {
		margin:0 auto;
		text-align:center;
		margin-bottom:30px;
	}
	.imageflow .loading {
		border:1px solid white;
		height:15px;
		left:50%;
		margin-left:-106px;
		padding:5px;
		position:relative;
		visibility:visible;
		width:200px;
	}
	.imageflow .loading_bar {
		background:#fff;
		height:15px;
		visibility:visible;
		width:1%;
	}
	.imageflow .navigation{
		z-index:10000;
	}
	.imageflow .caption {
		font-weight:bold;
		position:relative; 
		text-align:center;
		z-index:10001;
	}
	.imageflow .scrollbar {
		border-bottom:1px solid #b3b3b3;
		position:relative; 
		visibility:hidden;
		z-index:10002;
		height:1px;
	}
	.imageflow .slider {
		background-image:url(slider.png);
		background-repeat:no-repeat;
		height:14px;
		margin:-6px 0 0 -7px;
		position:absolute;
		width:14px;
		z-index:10003;
	}
	.imageflow .images {
		overflow:hidden;
		white-space:nowrap;
	}
	.imageflow .button {
		cursor:pointer;
		height:17px;
		position:relative;
		width:17px;
	}
	.imageflow .previous {
		background: url(button_left.png) top left no-repeat;
		float:left;
		margin: -7px 0 0 -30px;
	}
	.imageflow .next {
		background: url(button_right.png) top left no-repeat;
		float:right;	
		margin:-7px -30px 0 30px;
	}
}

/* MENU FLOTTANTE */

	#floatMenu {
		position:absolute;
		top:390px;
		left:525px;
		margin-left:235px;
		width:245px;

		}
		#floatMenu ul {
			margin-bottom:20px;
			list-style:none;
			}
			#floatMenu ul li a {
				display:block;
				border:1px solid #999;
				background-color:#CCCCCC;
				text-decoration:none;
				color:#333333;
				font-weight:bold;
				padding:3px 5px 3px 10px;
			}
			#floatMenu .sub_menu {
				font-size:60%!important;
				padding-left:20px;
			}

			#floatMenu ul li a:hover {
				color:#fff;
				background-color:#333333;
			}
			

			#floatMenu ul.menuricambi li a {
				border-left:6px solid #CC0000;
				font-size:70%;
			}
			#floatMenu ul.menuricambi li a:hover {
				border-color:#CC0000;
			}

			#floatMenu ul.menurevisione li a {
				border-left:6px solid #009933;
				font-size:70%;
			}			
			#floatMenu ul.menurevisione li a:hover {
				border-color:#009933;
			}

			#floatMenu ul.menulavanderia li a {
				border-left:6px solid #006699;
				font-size:70%;
			}			
			#floatMenu ul.menulavanderia li a:hover {
				border-color:#006699;
			}		

			#floatMenu ul.menuautolavaggio li a {
				border-left:6px solid #FFCC00;
				font-size:70%;
			}			
			#floatMenu ul.menuautolavaggio li a:hover {
				border-color:#FFCC00;
			}	

			#floatMenu ul.menualtriservizi li a {
				border-left:6px solid #FF9900;
				font-size:70%;
			}				
			#floatMenu ul.menualtriservizi li a:hover {
				border-color:#FF9900;
			}		
			#floatMenu ul.menuseat li a {
				border-left:6px solid #000000;
				font-size:70%;
			}				
			#floatMenu ul.menuseat li a:hover {
				border-color:#000000;
			}												
			
	


