body {
	padding-bottom   : 0px;
	padding-left     : 0px;
	padding-right    : 0px;
	padding-top      : 0px;
	color            : #FFFFFF;
	margin-top       : 0px;
	margin-bottom    : 0px;
	padding          : 0px;
	/*font-family      : Tahoma;
	font-size        : 12px;*/
	background-image : url(img/background.jpg);
 
}

#container {
width:770px; height:450px;
position:absolute;top:50%;left:50%;
margin:-225px 0 0 -385px;
/*background:#FFFFFF;*/
}

td, tr, p { 
  font-family      : Tahoma;
  font-size        : 11px;
  color            : #000000;
  text-decoration:none;
}

div { 
  font-family      : Tahoma;
  font-size        : 11px;
  color            : #000000;
}

#language{
	font-family      : Tahoma;
	font-size        : 11px;
	color            : #FFFFFF;
	width: 209px; 
	background: url(img/sfondo-sottomenu.jpg) no-repeat;
}

#testoMotore {  
	position:absolute; 
	width:757px; 
	height:115px; 
	z-index:1; 
	left:-9999em; 
	top:-9999em;
}
/*table {
	height: 100%;
}*/

table#mappa {
	height: 460px;
	width: 790px;
	padding:0px;
	padding-bottom   : 0px;
	padding-left     : 0px;
	padding-right    : 0px;
	padding-top      : 0px;
	}


body#mappa {
	padding-bottom   : 0px;
	padding-left     : 0px;
	padding-right    : 0px;
	padding-top      : 0px;
	color            : #FFFFFF;
	margin-top       : 0px;
	margin-bottom    : 0px;
	padding          : 0px;
	font-family      : Tahoma;
	font-size        : 10px;
	background-image : url(img/sfondo.jpg);
 
}

.menu{
	font-size: 10px;
	color: #FFFFFF;
	font-family:  Tahoma;
	background-color: #9F9F9F; 
	font-weight: bold;
	height           : 16px;
	padding-bottom   : 0px;
	padding-left     : 0px;
	padding-right    : 0px;
	padding-top      : 1px;
	text-decoration  : none;
}


a.menu {
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
height: 15px;
background-color: #9F9F9F; 
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 1px;
}
a.menu:link {
font-size        : 10px;
color            : #FFFFFF;
text-decoration  : none;
font-weight: bold;
height           : 15px;
background-color: #9F9F9F;
padding-bottom   : 0px;
padding-left     : 0px;
padding-right    : 0px;
padding-top      : 1px;
}
a.menu:visited {
font-size        : 10px;
color            : #FFFFFF;
font-weight      : bold;
text-decoration  : none;
height           : 15px;
padding-bottom   : 0px;
padding-left     : 0px;
padding-right    : 0px;
padding-top      : 1px;
background-color: #9F9F9F; 
}
a.menu:hover {
background-color : #9F9F9F;
font-size        : 10px;
color            : #FFFFFF;
font-weight      : bold;
text-decoration  : none;
height           : 15px;
padding-bottom   : 0px;
padding-left     : 0px;
padding-right    : 0px;
padding-top      : 1px;
/*background: url(images/bg_bott_on.jpg) repeat;*/
}

.sottomenu{
	font-size: 10px;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
	color:9D9D9D;
}

a.sottomenu {
	font-size: 10px;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
	color:9D9D9D;
}
a.sottomenu:link {
	font-size: 10px;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
	color:9D9D9D;
}
a.sottomenu:visited {
	font-size: 10px;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
	color:9D9D9D;
}
a.sottomenu:hover {
	font-size: 10px;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
	color:9D9D9D;
}


.bianco{
	font-size: 11px;
	color: #FFFFFF;
	font-family:  Tahoma;
	font-weight: normal;
	text-align: center;
}


a.bianco {
	font-size: 11px;
	color: #FFFFFF;
	font-family:  Tahoma;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
a.bianco:link {	
	font-size: 11px;
	color: #FFFFFF;
	font-family:  Tahoma;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
a.bianco:visited {
	font-size: 11px;
	color: #FFFFFF;
	font-family:  Tahoma;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
a.bianco:hover {
	font-size: 11px;
	color: #FFFFFF;
	font-family:  Tahoma;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}


.titolonews{
	font-size: 10px;
	color: #FFFFFF;
	font-family:  Tahoma;
	font-weight: normal;
}

a.titolonews {
	font-size: 10px;
	color: #FFFFFF;
	font-family:  Tahoma;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
a.titolonews:link {	
	font-size: 10px;
	color: #FFFFFF;
	font-family:  Tahoma;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
a.titolonews:visited {
	font-size: 10px;
	color: #FFFFFF;
	font-family:  Tahoma;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
a.titolonews:hover {
	font-size: 10px;
	color: #FFFFFF;
	font-family:  Tahoma;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}

.Titolo{
	font-size: 20px;
	color: #FFFFFF;
	font-family:  Tahoma;
	font-weight: bold;
	text-decoration  : none;
	height           : 16px;
}

.SottoTitolo{
	font-size: 15px;
	color: #FFFFFF;
	font-family:  Tahoma;
	font-weight: bold;
	text-decoration  : none;
	height           : 16px;
}

.TitoloProdotti{
	font-size: 12px;
	color: #FFFFFF;
	font-family:  Tahoma;
	font-weight: bold;
}
.testo{
	font-size: 11px;
	color: #FFFFFF;
	font-family:  Tahoma;
	font-weight: normal;
}
.testo14{
	font-size: 14px;
	color: #FFFFFF;
	font-family:  Tahoma;
	font-weight: normal;
}
.rosso{
	font-size: 11px;
	color: #FF0000;
	font-family:  Tahoma;
	font-weight: bold;
}
.grey{
	font-size: 11px;
	color: #888888;
	font-family:  Tahoma;
	font-weight: bold;
}



a. { 
  font-family      : Tahoma;
  font-size        : 11px;
  color            : #000000;
  text-decoration:none;
}


a.:link {	
	font-family      : Tahoma;
  font-size        : 11px;
  color            : #000000;
  text-decoration:none;
}
a.:visited {
	ffont-family      : Tahoma;
  font-size        : 11px;
  color            : #000000;
  text-decoration:none;
}
a.:hover {
	font-family      : Tahoma;
  font-size        : 11px;
  color            : #000000;
  text-decoration:none;
}

.scroll{
overflow:auto;
height:300px;
width:340px;
scrollbar-3dlight-color: 363638;
scrollbar-arrow-color: 363638;
scrollbar-base-color: 363638;
scrollbar-darkshadow-color: 363638;
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: 363638;
scrollbar-shadow-color: #363638;
scrollbar-track-color: #363638;
font-size: 11px;
color: #FFFFFF;
font-family:  Tahoma;
font-weight: normal;
}

.scrollcontatti{
overflow:auto;
height:300px;
width:180px;
scrollbar-3dlight-color: 363638;
scrollbar-arrow-color: 363638;
scrollbar-base-color: 363638;
scrollbar-darkshadow-color: 363638;
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: 363638;
scrollbar-shadow-color: #363638;
scrollbar-track-color: #363638;
font-size: 11px;
color: #FFFFFF;
font-family:  Tahoma;
font-weight: normal;
}


.privacy {
font-family      : Tahoma;
font-size        : 10px;
color            : #ffffff;
vertical-align   : center;
text-decoration  : none;
}

.privacy div {
font-family      : Tahoma;
font-size        : 10px;
color            : #ffffff;
vertical-align   : center;
text-decoration  : none;
}


.privacy a: {
font-size        : 10px;
color            : #ffffff;
text-decoration  : none;
}
.privacy a: link {
font-size        : 10px;
color            : #ffffff;
text-decoration  : none;
}
.privacy a:link, .privacy a:visited {
font-size        : 10px;
color            : #ffffff;
font-weight      : normal;
text-decoration  : none;
}
.privacy a:hover {
font-size        : 10px;
color            : #EFEFEF;
font-weight      : normal;
text-decoration  : none;
}


input { 
	border-style:solid; 
	border-width: 0px; 
	background-color: transparent
	} 
/*form text { background-color: #666666 } 
form button { background-color: #000000 } 
form submit { background-color: #333333 }
*/

fieldset>input.textfield {
background: transparent url("images/textfield-bg.gif") no-repeat;
font-size: 11px;
color: #FFFFFF;
font-family:  Tahoma;
font-weight: normal;
}

fieldset>textarea.textfield {
background: transparent url("images/textarea-bg.gif") repeat;
font-size: 11px;
color: #FFFFFF;
font-family:  Tahoma;
font-weight: normal;
}

.fieldset.textfield {
	font-size: 11px;
	color: #FFFFFF;
	font-family:  Tahoma;
	font-weight: normal;
	/*margin:3px;
	height:20px;
	width:200px;*/
	border:solid 0 #fff;
	background: transparent url("images/textfield-bg.gif") repeat fixed; 
}
.fieldset.textarea {
	font-size: 11px;
	color: #FFFFFF;
	font-family:  Tahoma;
	font-weight: normal;
	/*margin:3px;
	height:20px;
	width:200px;*/
	border:solid 0 #fff;
	background: transparent url("images/textarea-bg.gif") repeat fixed; 
}
div#H1{
width:770px;
height:15px;
position:center
border:1px dotted red;
}
H1{
	font-size: 11px;
	color: #808080;
	font-family:  Tahoma;
	font-weight: normal;
	text-indent:15px;
}