img				{ border: 0px; }

body 				{ background: #e8e8ea url(img/sf_Pag.gif) repeat-x; margin: 0px;padding: 0px 0px 0px 0px; font-family: "Trebuchet MS", "Times New Roman";}

#home 				{ position:relative; width:800px;  height:750px; background: #666 url('img/home.jpg'); margin: 0px auto;}

#global 			{ width: 800px;margin: 0px auto;}

#header				{ width: 800px;height: 465px;background: #e7e6e8 url('img/sfondo_menuHeader.jpg') no-repeat;margin: 0px;}

#map_canvas			{}

#map				{ position: relative;height: 238px;width: 645px;margin: 0px 0px 0px 10px;}

.descrizione 			{ padding: 55px 0px 0px 312px;height: 40px;font-family: "Times New Roman", Times, serif, "Trebuchet MS";font-size: 34px;font-style: oblique;font-weight: bold;}
.descrizione_e			{ padding: 0px 0px 0px 429px;height: 69px;font-family: "Times New Roman", Times, serif, "Trebuchet MS";font-size: 34px;font-style: oblique;font-weight: bold;}


.descrizione2			{ padding: 0px 0px 0px 340px;height: 34px; font-family: "Times New Roman", Times, serif, "Trebuchet MS"; font-size:34px; font-style:oblique; font-weight:bold; color:#FFFFFF}
.descrizione3			{ padding: 0px 0px 0px 400px;height: 75px; font-family: "Times New Roman", Times, serif, "Trebuchet MS"; font-size:34px; font-style:oblique; font-weight:bold; color:#FFFFFF;}
.detrazioni			{ padding: 162px 0px 0px 110px;height:7 5px; font-family: "Trebuchet MS", "Times New Roman"; font-size:18px; color: #fff;}
.detrazioni a			{ font-family: "Trebuchet MS", "Times New Roman";font-size: 18px;color: #FFFFFF;text-decoration: none;}
.detrazioni a:hover		{ font-family: "Trebuchet MS", "Times New Roman";font-size: 18px;color: #CC0000;text-decoration: none;background-color: #fff;}

.descrizione4 			{ padding: 150px 120px 0px 170px;height: 75px;font-family: "Times New Roman", Times, serif, "Trebuchet MS";font-size: 16px;font-style: oblique;font-weight: bold;color: #000000;text-align: justify;}
.descrizione4 a			{ font-family: "Times New Roman", Times, serif, "Trebuchet MS";font-size: 16px;font-style: oblique;font-weight: bold;color: #000000;text-align: justify;text-decoration: none;}
.descrizione4 a:hover		{ text-decoration: underline; }

.sfondomap			{ height: 285px;width: 666px;margin: 110px 0px 0px 84px;padding-top: 15px;background: url('img/SF_MAP.png') no-repeat;}

.fotopagina			{ position: relative;float: left;overflow: hidden;padding: 64px 0px 0px 84px;}

#fotoprodotti			{ position:relative;margin: 120px 0px 0px 84px;height: 266px;width: 688px;background: #e8e8ea url('img/foto_cosa_realizziamo.jpg') no-repeat;}

.corpotesto			{ width: 664px;margin: 0px;padding: 0px 50px 10px 86px;font-size: 12px;background: #e8e8ea url('img/sf_corpotesto.jpg') repeat-y;text-align: justify;}
.corpotesto a			{ font-size: 12px;color: #333;text-decoration: none;}
.corpotesto a:hover		{ color: #000000;text-decoration: underline;}

.menupage			{ margin-left: 42px;}
.menupage ul 			{ list-style: none;margin-top: 30px;}
.menupage ul li			{ display: block;float: left;background-color: #636363;margin-right: 14px;}
.menupage ul a			{ display: block;float: left;height: 30px;font-size: 18px;color: #fff;font-weight: bold;line-height: 30px;padding: 0px 6px 0px 6px;text-decoration: none;}
.menupage ul li a:hover		{ background-color: #CC0000;}
.menupage ul li a.selected	{ background-color: #CC0000;}

.menu				{ position: absolute; left:167px; top: 436px; width: 255px; font-size: 14px;color: #FFFfff; margin-top: 436px; margin: 0px;}
.menu ul 			{ margin: 0px; padding:0px; list-style: none; }
.menu li 			{ line-height: 23px; height: 24px; }
.menu li a			{ font-size: 14px;color: #FFFfff; text-decoration: none;}
.menu li a:hover		{ font-weight: bold;}

.menuprodotti			{ font-size: 18px;font-family: "Times New Roman", Times, serif, "Trebuchet MS";font-weight: bold;font-style: italic;padding-left: 40px;padding-top: 20px;}
.menuprodotti ul		{ margin: 0px;padding: 0px;list-style: none;}
.menuprodotti li		{ display: block;float: left;line-height: 30px;margin: 0px 8px 0px 8px;}
.menuprodotti li a		{ display: block;float: left;text-decoration: none;color: #000;}
.menuprodotti li a:hover	{ color: #CC0000;}
.menuprodotti li a.selected	{ color: #CC0000;}

.miniaturaFoto img 		{ border: solid 5px  #999999;}
.miniaturaFoto img:hover	{ border-color: #333333;}

#footer				{ width: 795px;height: 30px;margin: 0px;background: #fff;border-bottom: 3px solid #CC0000;padding-left: 5px;vertical-align: middle;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000;line-height: 14px; }

#footer_index			{ width: 795px;height: 30px;margin: 0px;background: #fff;border-bottom: 3px solid #CC0000;padding-left: 5px;vertical-align: middle;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000;line-height: 14px;margin: 0px auto; }

.bottonetop			{ width: 95px;height: 50px;padding: 0px;margin-left: 685px;}
