/* CSS Document */

html,body{
	margin:0;
	padding:0;
	height:100%;
	border:none;
	font-family:"Arial";
	font-size:12px;
	color:#000000
	}
a, a:hover, a:visited { text-transform:none; text-decoration:none; color:#000000}

#page{ width:100%; height:100%; }

#contenitore{ width:800px; margin:auto; display:block; position:relative}

#logo { width:800px; height:80px; text-align:center;}

#intestazione { width:800px; height:50px; text-align:center;}
	#intestazione_h1{ width:100%; height:15px; font-size:14px; color:#FF9900;}
	#intestazione_h2{ width:100%; height:35px; font-size:11px; color:#666666; line-height:12px; font-style:oblique; font-weight:normal;}
	
	.categoria_home { width:200px; height:200px; float:left; text-align:center; display:block; margin-top:15px; }
	.categoria_home_img{ width:200px; height:190px; text-align:center; }
	.categoria_home_h1{ width:200px; text-align:center; font-size:16px; font-weight:normal; margin-top:-10px } 

#header { width:800px; height:200px; }
	#navigation { width:800px; height:45px; text-align:left;   }
		#navigation_logo { width:148px; height:45px; float:left;}
		#navigation_menu { height:45px; width:400px; margin-left:0px; float:left; color:#333; font-size:13px; font-weight:bold  }
		#navigation_menu ul{ line-height:22px; list-style:none; margin-left:0px; padding-left:0px; margin-top:22px; margin-bottom:0; background-color:#CCC; border-top:1px solid #ccc }
		#navigation_menu li{ display:block; width:100px; float:left; text-align:center; margin-left:0px; padding-left:0px;  }
		#navigation_menu li a{ display:block; background-color:#fff; padding: 0 10px 0 10px; color:#333; margin:0 }
		#navigation_menu li a.active{ display:block; background-color:#999; padding: 0 10px 0 10px; color:#333; margin:0 }
		#navigation_menu li a:hover{ display:block; background-color:#999; padding: 0 10px 0 10px; margin:0 } 

		#logout { float:left; width:242px; height:22px; margin-top:22px; padding-top:1px; display:block; text-align:right; border-top:1px solid #ccc; padding-left:10px; font-size:11px; }
		#login { float:left; width:242px; height:35px; margin-top:8px; display:block; text-align:left; padding-left:10px; font-size:11px; }
			.login { width:100px }
			.login input{ width:100px; height:10px }
			.loginbut { width:22px; text-align:center }
		#loger { float:left; position:absolute; left:800px; top:21px; background:url(../images/errore.gif) #ccc no-repeat top left; width:200px; height:17px; padding-left:20px; padding-top:3px; color:#900; font-weight:bold}

		#categorie { width:800px; height:145px; border-bottom:1px solid #999; border-top:1px solid #CCC }
			#categorie_mini { width:100px; height:130px; float:left; margin-top:10px; }
			#categorie_mini.active{  width:98px; height:130px; margin-top:0px; padding-top:10px; border-left:1px solid #999;border-right:1px solid #999;border-bottom:6px solid #090 }
			#categorie_img{ width:100px; height:110px; margin-top:5px; text-align:center; }
			#categorie_h1{ width:100px; text-align:center; font-size:13px; font-weight:bold; margin-top:-5px } 

#centrale { width:800px; min-height:450px; display:inline-block; margin-top:20px; border-bottom:1px solid #CCC }
	#sx { width:300px; float:left; display:block; margin:0; padding:0; text-align:left }
		#prodotto_testo { width:300px; float:left; display:block; margin:0; margin-top:0; margin-bottom:20px; padding:0; line-height:normal; text-align:left }
		#prodotto_testo h1{ width:300px; height:10px; display:block; float:left; font-size:18px; font-weight:bold;  margin-top:0px; margin-bottom:10px; }
		#prodotto_testo p{ width:300px; float:left; display:block; margin-top:0; padding-top:0; font-size:12px; }
			
		#prodotto_descrizione { width:300px; float:left; display:block; margin:0; margin-top:0; margin-bottom:20px; padding:0; line-height:normal; text-align:left }
		#prodotto_descrizione h1{ width:300px; height:10px; display:block; float:left; font-size:18px; font-weight:bold;  margin-top:0px; margin-bottom:10px; }
		#prodotto_descrizione p{ width:300px; float:left; display:block; margin-top:0; padding-top:0; font-size:12px; }

		#prodotto_prezzo { width:300px; float:left; display:block; margin:0; margin-top:0; margin-bottom:20px; padding:0; line-height:normal; text-align:left }
		#prodotto_prezzo h1{ width:300px; height:10px; display:block; float:left; font-size:18px; font-weight:bold;  margin-top:0px; margin-bottom:10px; }
		#prodotto_prezzo p{ width:300px; float:left; display:block; margin-top:0; padding-top:0; font-size:12px; }


		#prodotto_aperture { width:300px; float:left; display:block; margin:0; margin-top:0; margin-bottom:20px; padding:0; text-align:left }
			#prodotto_aperture h1{ width:300px; height:10px; display:block; float:left; font-size:18px; font-weight:bold;  margin-top:0px; margin-bottom:10px; }
			#apertura { width:31px; height:31px; margin-right:10px; margin-top:5px; float:left }
			
		#prodotto_dettagli { width:300px; float:left; display:block; margin:0; margin-top:0; margin-bottom:20px; padding:0; text-align:left }
			#prodotto_dettagli h1{ width:300px; height:10px; display:block; float:left; font-size:18px; font-weight:bold;  margin-top:0px; margin-bottom:10px; }
			#contenitore_dettagli { width:300px; height:75px; float:left;  }
			#prodotto_dettaglio { width:65px; height:65px; float:left; margin-right:8px; margin-top:10px; border: 1px solid #333; }
			
	#cx { width:320px; float:left; display:block; margin-left:15px; margin-right:15px; padding:0; }
		#paginazione { width:320px; height:30px; float:left; display:block; padding:0; font-size:14px; font-style:normal }
		#paginazione_in { width:160px; height:30px; float:left; display:block; padding:0; font-size:14px; font-style:normal }
		#paginazione_av { width:160px; height:30px; float:right; display:block; padding:0; font-size:14px; font-style:normal }
		#prodotto_img { width:320px; height:400px; float:left; display:block; padding:0; }
	#dx { width:150px; float:left; display:block; margin:0; padding:0;   }
	#dx h1 { width:150px; height:30px; float:left; display:block; margin:0; margin-top:0px; padding:0; font-size:15px; font-weight:bold; text-align:left }
	#scroll { width:150px; height:400px; float:left; display:block; margin:0; padding:0; overflow:auto; position: relative;  }

	#anteprime { float:left; display:inline; margin-top:3px; margin-left:3px; }
	#anteprime.active { background-color:#F00 }
	#anteprime:hover { background-color:#F00 }
	#anteprime img { border:0px; padding:2px; }
	#anteprime img.width{ float:left; display:inline; width:100px }
	#anteprime img.height{ float:left; display:inline; height:100px; }
	
		#prodotto { width:140px; height:20px; text-align:left; display:block }
		#prodotto a{ width:130px; height:20px; display:block; padding-left:10px; }
		#prodotto a.active { width:130px; height:20px; display:block; border-left:3px solid #090; padding-left:7px; }
		#prodotto a:hover { background-color:#EAEAEA }


	
	#about_sx { width:350px; height:400px; float:left; text-align:left;  }
		#about_sx h1{ width:350px; height:20px; display:block; float:left; font-size:18px; font-weight:bold;  margin-top:0px; margin-bottom:10px; }
		#about_sx p { width:300px; float:left; display:block; margin-top:0; padding-top:0; font-size:12px; letter-spacing:1px; line-height:17px;}
	#about_dx { width:450px; height:400px; float:left;  }

	#dove_top { width:800px; float:left; text-align:left; display:block }
		#dove_top h1{ width:800px; height:20px; display:block; float:left; font-size:18px; font-weight:bold;  margin-top:0px; }
		#dove_top p { width:800px; float:left; display:block; margin-top:0; padding-top:0; font-size:12px; letter-spacing:1px; line-height:17px; }
	#dove_bottom { width:800px; height:350px; float:left; display:block  }

	#qualita_sx { width:350px; height:400px; float:left; text-align:left }
		#qualita_sx h1{ width:350px; height:20px; display:block; float:left; font-size:18px; font-weight:bold;  margin-top:0px; margin-bottom:10px; }
		#qualita_sx p { width:300px; float:left; display:block; margin-top:0; padding-top:0; font-size:12px; letter-spacing:1px; line-height:17px;}
	#qualita_dx { width:450px; height:400px; float:left;  }

	#contatti { width:800px; height:30px; float:left; text-align:left }
	#contatti h1{ width:800px; height:20px; display:block; float:left; font-size:18px; font-weight:bold;  margin-top:0px; margin-bottom:10px; }
	#contatti_centrale { width:550px; float:left; text-align:left; }
	#contatti_dx { width:250px; height:400px; float:left;  }
	#invia_err { width:530px; height:20px; float:left; border:1px solid #900; color:#900; text-align:center; font-weight:bold; margin-bottom:10px }
	#invia_ok { width:530px; height:20px; float:left; border:1px solid #060; color:#060; text-align:center; font-weight:bold; margin-bottom:10px }

#linea { width:800px; display:inline-block; height:1px; border-bottom:1px solid #CCC }
#footer { width:800px; display:inline-block; margin-top:10px; font-size:11px; text-align:center }

.tab { width:550px; }
.tab input{ width:185px }
.tab textarea{ width:450px; height:100px }
.tab p{ width:450px;  }
.tab input.check { width:70px }
.tab input.imgbt { width:auto }
