/*
Look at http://www.w3schools.com/cssref/css_websafe_fonts.asp
for other safe font-family properties.
*/
html, body{
	background-color:rgb(204,204,204);
	padding-top:0px;
	margin: 0px;
	height:100%;
}.omni {
	border: solid 0px black;
	background:url(../img/sfondo.jpg) top left repeat-y;
	width:1000px;				/*Larghezza di chisiamo.jpg*/
	margin:0px auto;
	padding-left:0px;
}.header {
	margin-left:25px;
	border-collapse:collapse;
	width:950px;
}.barramenu {
	margin-left:25px;
	border-collapse:collapse;
	width:950px;
	height:35px;				/*Altezza delle immagini chisiamo.png...*/
}.content {
	margin-left:25px;
	border-collapse:collapse;
	height:500px;				/*Altezza di chisiamo.jpg*/
	width:950px;
}
.testo {
	margin-left:25px;
	border-collapse:collapse;
	width:950px;
}.footer {
	margin-left:25px;
	border-top:solid 2px rgb(186, 186, 186);
	width:950px;
	height:10px;				/*Altezza delle immagini bl.png, bc.png, br.png*/
}.contatore {
	margin-left:25px;
	border-top:solid 2px rgb(186, 186, 186);
	width:950px;
	height:10px;				/*Altezza delle immagini bl.png, bc.png, br.png*/
}.barramenucentro {
	width: 920px;
}.barramenucentro img{
	border:0px;
	padding:0px;
	margin:0px;
	float:left;
}.footercentro {
	width: 920px;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	color: rgb(186, 186, 186);
}.contatorecentro {
	width: 920px;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	color: rgb(186, 186, 186);
}.headercentro {
	width: 756px;
}.border {
	width:6px;					/*Larghezza di tl.png, tr.png, ml.png, mr.png, bl.png, br.png*/
}#logo {
	margin-top:10px;
	margin-left:30px;
}#logoBeghelli {
	margin-top:10px;
	border:0px;
}.mc{
	width: 920px;
background:url(../img/chisiamo.jpg) top left no-repeat}.testocentro {
	border: solid 2px rgb(186, 186, 186);
	background: url(../img/fake.png) top left repeat;
	width:916px;
}.titolo {
	padding-left:10px;
	padding-top:10px;
	color:#ff7514;
	font-size:15px;
	font-weight: bold;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}.contenuto {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	color: rgb(120,120,120);
	font-size:15px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}.news {
	position:relative;
	left:694px;				/*Distanza dal margine sx di girasole.png
								al quale si vuole posizionare il blocco di
								testo delle news*/
	top:20px;				/*Distanza dal margine superiore di girasole.png
								al quale si vuole posizionare il blocco di
								testo delle news*/
	width:210px;
	height:460px;
	text-align:center;
}.news img {
	position:relative;
	left:0px;				/*Distanza dal margine sx di girasole.png
								al quale si vuole posizionare il blocco di
								testo delle news*/
	top:10px;				/*Distanza dal margine superiore di girasole.png
								al quale si vuole posizionare il blocco di
								testo delle news*/
}.news a{
	color: rgb(120,120,120);
	text-decoration: none;
	font-size:13px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}.news a:link{
	color: rgb(120,120,120);
	text-decoration: none;
	font-size:13px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}.news a:active{
	color: rgb(120,120,120);
	text-decoration: none;
	font-size:13px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}.news a:visited{
	color: rgb(120,120,120);
	text-decoration: none;
	font-size:13px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}.news a:hover{
	color:#ff7514;
	text-decoration: none;
	font-size:13px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}.thumbinals {
	overflow: hidden;
	width: 800px;
	height: 150px;
}.buffer {
	padding:0px;
	width:8000px;
	height: 50px;
}.buffer img {
	cursor:pointer;
	padding-top:50px;
	padding-left:20px;
	border:0px;
}.omniThumbinals {
	width: 100%;
}.galleryOmni {
	padding-top:30px;
	padding-bottom:30px;
}#galleryMain {
 }
div#hormenu {
	width: 100%; 
	float: left; 
	margin: 0; 
	padding: 0;
}div#hormenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}div#hormenu li {
	float:left;
	margin: 0;
	padding: 0;
	width:115px;
}div#hormenu a {
	color: white;
	text-decoration: none;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
}div#hormenu a:hover {
	color: rgb(255,127,39);
	text-decoration: none;
}div#hormenu li ul {
	display: none
}div#hormenu li:hover ul {
	display: block;
	position: absolute;
	z-index:1;
	width:115px;
	height: 90px;
	padding: 0;
	margin: 25px 0px 0px 0px;
	background: rgb(112, 95, 75);
	line-height: 20px;
}
div#hormenu li li {border: none; width: 115px;} 
div#hormenu li li a {padding: 0px 2px 2px 10px;}
.galleryOmni {
	text-align:center;
}#map_canvas {
	width: 920px;
	height: 500px;
}.separatore {
	height:10px;
}.separatore2 {
	height:16px;
}.fotovoltaicoList {
	line-height: 20px;
	list-style-image: url(../img/orangesquare.png);
}.fotovoltaicoList a {
	color: rgb(112, 95, 75);
	text-decoration: none;
	font-size:10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}.fotovoltaicoList a:hover {
	color: rgb(255,127,39);
	text-decoration: none;
	font-size:10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}.fotovoltaicoList span {
	color: rgb(255,127,39);
	text-decoration: none;
	font-size:10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}.lineaOriz {
	background: url(../img/lineaOriz.png) top left repeat-y;
}.gmaps {
	text-align: center;
	border-bottom: solid 2px rgb(186, 186, 186);
}.gmaps a {
	color: rgb(112, 95, 75);
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}.gmaps a:hover {
	color: rgb(255,127,39);
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}.preventivo {
	color: rgb(186,186,186);
	font-size:12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}#link_daikin {
	position:relative;
	left:720px;
	top:10px;				
	border:0px;
}.contatti {
	width : 100%;
	font-size:12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	color:rgb(120, 120, 120);
}.contatti a {
	color: rgb(112, 95, 75);
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.contatti a:hover {
	color: rgb(255,127,39);
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}.contatti span {
	color:#ff7514;
	font-size:15px;
	font-weight: bold;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.linkMail a{
	color: rgb(120, 120, 120);
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.linkMail a:hover {
	color: rgb(255,127,39);
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}.galleryArrow {
	cursor:pointer;
}.link {
	width : 100%;
}.link td{
	text-align:center;
}.link img {
	border:0px;
}#smaAndSunpower {
	position:relative;
	left:540px;
	top:10px;				
}#smaAndSunpower img {
	border:0px;
}.sponsorList {
	line-height: 20px;
	list-style-image: url(../img/orangesquare.png);
}.sponsorList a {
	color: rgb(112, 95, 75);
	text-decoration: none;
	font-size:14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}.sponsorList a:hover {
	color: rgb(255,127,39);
	text-decoration: none;
	font-size:14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}