/* layout */
html,body{background:#EEE; margin:0; padding:0; height:100%}
body{text-align:center; margin:0px}
body>div#container{height:auto; min-height:100%}

div#container{width:780px; margin-top:0px; margin-right:auto; margin-left:auto; text-align:left}
div#space{float:left; background:#FFF url(../images/sfondo.gif) top left no-repeat; width:765px; padding:0 7px 0 7px}
#container2{background:#FFF; height:100%; text-align:left; padding:10px}

.topcontainer{width:765px}
	.pulsantiera{width:100%; background:url(../images/c_003.gif) top left no-repeat; height:35px}
		.pulsantespazio1{float:left; width:72px; height:30px}
		.pulsantespazio2{float:left; width:78px; height:30px}
		.pulsantespazio3{float:left; width:280px; height:30px}
		.inputcerca{width:120px}
		.pulsantecerca{width:60px; height:30px; border:0; cursor:pointer}
		.imglogo{float:left; margin-right:20px}
	
	.immaginerand1{width:750px; height:150px; margin-left:7px; vertical-align:top}

.contenuticontainer{float:left; background:url(../images/c_015.gif) top left repeat-y; [if gte IE 7]width:765px; [if Opera]width:765px; [if Webkit]width:765px; [if Gecko]width:765px; [if IE 6]width:780px; height:100%}

	.sxcontainer{z-index:1; position:relative; float:left; width:157px; [if gte IE 7]margin:40px 18px 0 10px; [if Gecko]margin:40px 18px 0 10px; [if Webkit]margin:40px 18px 0 10px; [if Opera]margin:40px 18px 0 10px; [if IE 6]padding:00px 5px 0 5px}
		.ulprodotti{float:left; background:url(../images/c_017.gif) top right repeat-y; width:157px; height:100%; list-style-type:none; margin:10px 0 0 0; padding:0 10px 0 0}
			.liprodotti{background:url(../images/c_016.gif) no-repeat; background-position:100% 30%; padding:0 15px 5px}
		.imgbannerleft{width:70px; border:1px solid #7F7F7F; background:#FFF; padding:2px; vertical-align:middle; margin:0 0 10px 0px}
	
	.centercontainer{position:relative; float:left; [if IE 6]width:375px;[if gte IE 7]width:373px; [if Gecko]width:373px; [if Webkit]width:373px; [if Opera]width:373px; margin:0 10px 0 10px}
		
		.bordoimmaginerand{position:absolute; background:#FFF url(../images/c_004.gif) no-repeat top left; top:0px; left:-195px; margin-left:7px; text-indent:40px; padding-top:10px; [if IE 6]height:0px; [if gte IE 7]height:29px; [if Gecko]height:29px; [if Webkit]height:29px;[if Opera]height:29px; width:750px}	
	
	
	.centercontainer3{float:left; [if IE 6]margin-top:0px; [if gte IE 7]margin-top:40px; [if Gecko]margin-top:40px; [if Webkit]margin-top:40px; [if Opera]margin-top:40px}
	.centercontainer3b{float:left; margin-top:0px}

	.imglefthome1{float:left; margin:0 5px 10px 0; width:80px; clear:left; border:1px solid #20B1F2; padding:2px}
		.imglefthome2{float:left; margin:0 5px 10px 5px; width:97px}
		.containerprodotti{float:left; width:357px}
			.colonnaprodotto1{float:left; width:138px; color:#FFF; background:#20B1F2; padding:5px; font-weight:bold}
			.colonnaprodotto2{float:left; width:195px; background:#EEE; padding:5px}
			.colonnaprodotto3{float:left; width:345px; background:#EEE; padding:5px}
			
			.colonnaprodotto4{float:right; width:215px; background:#EEE; padding:5px; margin-bottom:10px}
			
			.containercolonne{float:left; width:370px}
			.colonna1{float:left; width:40%}
			.colonna2{float:right; width:60%; color:#4865BF; text-align:right}
			
			.colonna3{float:left; width:48%}
			.colonna4{float:right; width:50%; text-align:right}
	
	.dxcontainer{float:left; width:178px; [if gte IE 7]margin-top:40px; [if Gecko]margin-top:40px; [if Webkit]margin-top:40px; [if Opera]margin-top:40px; [if IE 6]margin-top:0px}
		.imgservizidx{margin-left:8px}
			.imgservizilinea{[if IE 6]margin-left:7px; [if IE 6]width:168px; [if IE 6]height:1px}
		.liservizi{background:url(../images/c_016.gif) no-repeat; background-position:0% 40%; [if IE 6]margin-left:12px; [if Gecko]margin-left:8px; [if Webkit]margin-left:8px; [if Opera]margin-left:8px; [if gte IE 7]margin-left:8px;text-indent:10px}
		.sfondosupporto{background:url(../images/c_011.gif) bottom left no-repeat; margin-left:8px; width:120px; height:95px; color:#4967BD; font-weight:bold; font-size:15px; padding-left:80px}


.footer{clear:left; background:#FFF url(../images/c_012.gif) top left repeat-x; width:765px; text-align:center; padding-top:25px}	

img{border:0px}
form{margin:0px}
.clear{clear:both}

.imgmiddle{vertical-align:middle}
