/*stili per il layout fisso con altezza minima*/
html,body{margin: 0;padding:0;height:100%;}
body{font-family: arial,sans-serif;text-align:center; background-image:url(../images/bg.png); background-position:center top; background-repeat:no-repeat;}

* html img,
* html .png {
position:relative;
behavior: expression((this.runtimeStyle.behavior="none") && (this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

h1,h2{margin: 0;padding:0}
h1{padding-left:0.5em;font: bold 2.3em/80px arial,serif}
h2{color: #666666;font-size: 1.5em}
h3{ font-size:1.3em; margin:10px; margin-left:0px; color:#333333;}
h3 img { width:25px; margin-bottom:-5px;}
h4{ font-size:1.3em; margin:5px; color:#666666; float:left; width:97%}
h4 img { width:25px; margin-bottom:-5px;}

div#container_global{width: 1100px; height: 100%; margin:auto; text-align: left; background-image:url(../images/ombraesterna.png); background-repeat:repeat-y; clear:both;}
body>div#container_global{height:auto;min-height:100%; clear:both;}

.pulsante { color:#006699; width:184px; height:33px; font-size:20px; text-align:center; background-image:url(../images/pulsante.png); background-repeat:no-repeat; margin-top:15px; margin-left:140px;}
.pulsante a {color:#006699; text-decoration:none;}
.pulsante a:hover { color:#0099CC;}


/*-----------sezioni di pagina -------------*/
div#header {height:80px; width:100%; margin-bottom:3px; float:left; text-align:left;}
	div#header img { margin-left:80px; margin-top:25px; float:left; border:none;}
	
	div#navigation { font-size:18px; color:#FFFFFF; font-weight:bold; float:right; width:70%; margin-top:15px; z-index:1111; position:absolute; margin-left:250px;}
	div#navigation ul { list-style:none;}
	div#navigation li { display:inline;}	
	div#navigation a { color:#FFFFFF; text-decoration:none; margin-right:25px; float:left;}
	div#navigation a:hover { color:#FFFFFF; text-decoration:underline;}
	div#navigation .numero_telefono {float:left; margin-top:-28px; margin-left:-10px;}



div#center {height:315px; min-width:1000px; width:100%; float:left; }
	.center_default { width:100%; height:100%; background-image:url(../images/bg_center.png); background-position:right top; background-repeat:no-repeat;}
	.center_default_text { float:left; font-size:30px; margin-top:70px; color:#FFFFFF; padding-left:20px;}
	.center_default_text font { color:#CCCCCC;}
	.center_default_text .pulsante { color:#006699; width:184px; height:33px; font-size:20px; text-align:center; background-image:url(../images/pulsante.png); background-repeat:no-repeat; padding-top:5px; margin-top:15px; margin-left:140px;}
	.center_default_text .pulsante a {color:#006699; text-decoration:none;}
	.center_default_text .pulsante a:hover { color:#0099CC;}
	.center_default_container{ float:right; width:575px; height:405px;}
	.center_default_container img {z-index:999; margin-top:-30px; position:absolute;}

	.center_soluzioni { width:100%; height:100%; background-image:url(../images/bg_center_soluzioni.png); background-position:right top; background-repeat:no-repeat;}
	.center_soluzioni_text { float:left; font-size:30px; margin-top:70px; color:#FFFFFF; margin-left:50px; line-height:25px;}
	.center_soluzioni_text font { color:#CCCCCC; font-size:16px;}
	.center_soluzioni_text a { color:#FFFFFF; text-decoration:none;}
	.center_soluzioni_text a:hover { color:#FFFFFF; text-decoration:underline;}

	.center_lavanderia { width:100%; height:100%; background-image:url(../images/bg_center.png); background-position:right top; background-repeat:no-repeat;}
	.center_lavanderia_text { float:right; font-size:30px; margin-top:70px; color:#FFFFFF; padding-left:20px; width:400px;}
	.center_lavanderia_text font { color:#CCCCCC;}
	.center_lavanderia_text_blink{ text-decoration:blink; color:#CC0000!important; font-size:25px; font-weight:bold;}		
	.center_lavanderia_text .pulsante { color:#006699; width:184px; height:33px; font-size:20px; text-align:center; background-image:url(../images/pulsante.png); background-repeat:no-repeat; padding-top:5px; margin-top:15px; margin-left:140px;}
	.center_lavanderia_text .pulsante a {color:#006699; text-decoration:none;}
	.center_lavanderia_text .pulsante a:hover { color:#0099CC;}
	.center_lavanderia_container{ float:right; z-index:999; width:633px; height:436px; margin-top:20px;}
	.center_lavanderia_container img { }

	.center_lavanderia_mobile_text { float:left; font-size:30px; margin-top:70px; color:#FFFFFF; padding-left:20px; width:400px;}
	.center_lavanderia_mobile_text font { color:#CCCCCC;}
	.center_lavanderia_mobile_text_blink{ text-decoration:blink; color:#CC0000!important; font-size:25px; font-weight:bold;}		
	.center_lavanderia_mobile_text .pulsante { color:#006699; width:184px; height:33px; font-size:20px; text-align:center; background-image:url(../images/pulsante.png); background-repeat:no-repeat; padding-top:5px; margin-top:15px; margin-left:140px;}
	.center_lavanderia_mobile_text .pulsante a {color:#006699; text-decoration:none;}
	.center_lavanderia_mobile_text .pulsante a:hover { color:#0099CC;}	


	.center_lavanderia_self_service img { position:absolute; top:120px;}	

	.center_azienda { width:100%; height:100%; background-image:url(../images/bg_center.png); background-position:right top; background-repeat:no-repeat;}
	.center_azienda_text { float:left; font-size:30px; margin-top:70px; color:#FFFFFF; padding-left:20px; width:400px;}
	.center_azienda_text font { color:#CCCCCC;}
	.center_azienda_text .pulsante { color:#006699; width:184px; height:33px; font-size:20px; text-align:center; background-image:url(../images/pulsante.png); background-repeat:no-repeat; padding-top:5px; margin-top:15px; margin-left:140px;}
	.center_azienda_text .pulsante a {color:#006699; text-decoration:none;}
	.center_azienda_text .pulsante a:hover { color:#0099CC;}
	.center_azienda_container{ float:right; z-index:999; width:633px; height:436px;}
	.center_azienda_container img { position:absolute; top:40px;}

	.center_contattaci { width:100%; height:100%; background-image:url(../images/bg_center.png); background-position:right top; background-repeat:no-repeat;}
	.center_contattaci_text { float:left; font-size:30px; margin-top:70px; color:#FFFFFF; padding-left:20px;}
	.center_contattaci_text font { color:#CCCCCC;}
	.center_contattaci_text .pulsante { color:#006699; width:184px; height:33px; font-size:20px; text-align:center; background-image:url(../images/pulsante.png); background-repeat:no-repeat; padding-top:5px; margin-top:15px; margin-left:140px;}
	.center_contattaci_text .pulsante a {color:#006699; text-decoration:none;}
	.center_contattaci_text .pulsante a:hover { color:#0099CC;}
	.center_contattaci_container{ float:right; margin-top:-30px; z-index:999; width:575px; height:405px;}
	.center_contattaci_container img { position:absolute;}



div#content {width:100%; margin-top:3px; overflow:visible; float:left; display:block;}

	.content_default {width:100%; height:100%; background-image:url(../images/bg_right.png); background-repeat:no-repeat; background-position:right top; z-index:111; float:left;}
		.content_default_azienda { width:100%; height:100%; background-image:url(../images/bg_center.png); background-position:right top; background-repeat:no-repeat;}
		.content_default_lavanderia_self_text { float:right; font-size:30px; margin-top:70px; color:#FFFFFF; padding-left:20px; width:400px;}
		.content_default_lavanderia_self_text font { color:#CCCCCC;}
		.content_default_text_blink{ text-decoration:blink; color:#CC0000!important; font-size:25px; font-weight:bold;}		
		.content_default_lavanderia_self_text .pulsante { color:#006699; width:184px; height:33px; font-size:20px; text-align:center; background-image:url(../images/pulsante.png); background-repeat:no-repeat; padding-top:5px; margin-top:15px; margin-left:140px;}
		.content_default_lavanderia_self_text .pulsante a {color:#006699; text-decoration:none;}
		.content_default_lavanderia_self_text .pulsante a:hover { color:#0099CC;}
		.content_default_lavanderia_self_service { float:left; z-index:999; width:560px; height:350px;}
		.content_default_lavanderia_self_service img { position:absolute; top:430px;}

		.content_default_lavanderia_professionale_text { float:left; font-size:30px; margin-top:70px; color:#FFFFFF; padding-left:20px; width:400px;}
		.content_default_lavanderia_professionale_text font { color:#CCCCCC;}
		.content_default_lavanderia_professionale_text .pulsante { color:#006699; width:184px; height:33px; font-size:20px; text-align:center; background-image:url(../images/pulsante.png); background-repeat:no-repeat; padding-top:5px; margin-top:15px; margin-left:140px;}
		.content_default_lavanderia_professionale_text .pulsante a {color:#006699; text-decoration:none;}
		.content_default_lavanderia_professionale_text .pulsante a:hover { color:#0099CC;}
		.content_default_lavanderia_professionale { float:right; z-index:999; width:560px; height:390px;}
		.content_default_lavanderia_professionale img { position:absolute; top:780px;}			
	
	.content_azienda {width:70%; height:100%; background-image:url(../images/bg_right.png); background-repeat:no-repeat; background-position:right top; z-index:111; line-height:30px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left;}

	.content_soluzioni {width:70%; height:1000px; background-image:url(../images/bg_right.png); background-repeat:no-repeat; background-position:right top; z-index:111; line-height:30px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left;}	
	
	
	.content_contattaci { width:70%; text-align:center; letter-spacing:0.1em; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-repeat:no-repeat; background-position:right top; z-index:111; background-image:url(../images/bg_right.png); float:left;}
	.content_contattaciok {width:99%;	height:400px; text-align:center; border:1px solid #000000; font-size:12px; margin-bottom:40px; float:left;}	
	
.content_colonna_destra { width:25%; float:left; height:100%; border-left:10px solid #006699; text-align:left; margin-left:10px; padding-top:60px; padding-left:20px;}	
.content_colonna_destra a { color:#006699; font-weight:bold;}
.content_colonna_destra a:hover { color:#00CCCC; font-weight:bold;}


div#footer {height:30px; max-height:30px; min-width:1000px; width:100%; float:left; font-size:55%; display:block; clear:both;}
	.footer_left {float:left; width:260px; height:100%;}
	.footer_right {float:left; height:100%; color:#FFFFFF; padding:4px;}	
	.footer_right a{ color:#FFFFFF; font-weight:bold;}


.FormTextarea  {
	width:95%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#FBFFFF;
	color:#000000;
	BORDER-RIGHT: #006699 1px solid; BORDER-TOP: #006699 1px solid; BORDER-LEFT: #006699 1px solid;  BORDER-BOTTOM: #006699 1px solid ;
	margin-top:6px;
	margin-bottom:2px;
		}	

.FormAttivita  {
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#FBFFFF;
	color:#006699;
	BORDER-RIGHT: #006699 1px solid; BORDER-TOP: #006699 1px solid; BORDER-LEFT: #006699 1px solid;  BORDER-BOTTOM: #006699 1px solid ;
	margin-top:10px;
	margin-bottom:2px;
	margin-right:8px;
	float:left;
		}	
.FormBlu  {
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#FBFFFF;
	color:#006699;
	BORDER-RIGHT: #006699 1px solid; BORDER-TOP: #006699 1px solid; BORDER-LEFT: #006699 1px solid;  BORDER-BOTTOM: #006699 1px solid ;
	margin-top:2px;
	margin-bottom:2px;
		}

