#menuFastDiv {
	display: none;
}

#footer #footerRepeat {
	width: 100%;
}

#footer table {
	width: 100%;
}

body, html {
	margin: 0;
	padding: 0;
	color: #868383;
	background-repeat: no-repeat;
	height: 100%;
}

body {
	background-repeat: repeat-y;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #E8E8E8;
}

a {
	text-decoration: none;
	color: #6D6D6D;
}

p#descrizioneSezioneIntroduttiva {
	margin: 10px;
}

p, h1, span, a, ul, li, img {
	margin: 0;
	padding: 0;
}

div#contentRepeat {
	z-index: 19;
	background-color: white;
	min-height: 354px;
}

#contentDown h3 {
	margin: 10px;
}

#contentDown table {
	width: 100%;
}

div#descrizioneSezioneIntroduttiva {
	padding-left: 11px;
}

#container {
	border-style: none solid;
	border-color: lightGrey;
	border-width: 1px;
	margin: 0 auto;
	position: relative;
	background-repeat: repeat-x;
	width: 916px;
	z-index: 5;
	background-color: white;
}

#header {
	height: 146px;
	background-color: #E8E8E8;
	background-image: url(../img/sfondoScrittaMotori.png);
	background-repeat: repeat-x;
}

#header #logo a {
	display: block;
	height: 126px;
	left: 0;
	position: absolute;
	top: 0;
	width: 154px;
}

#logo img {
	display: none;
}

#header #logo {
	background-color: transparent;
	background-image: url(../img/header.logo.png);
	background-repeat: no-repeat;
	height: 146px;
	position: absolute;
	width: 100%;
}

#headerFlash {
	padding-top: 0;
	position: absolute;
	top: 30px;
}

#paroleMotori {
	left: 336px;
	position: absolute;
	top: 7px;
}

#menu {
	background: #E5E5E5 none repeat scroll 0 0;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	float: left;
	font-size: 12px;
	line-height: 172%;
	text-align: left;
	z-index: 30;
	width: 156px;
	margin-top: 30px;
	top: 144px;
	position: absolute;
	bottom: 38px;
}

#menuContent {
	padding: 0 5px 5px 8px;
	position: absolute;
	bottom: 0;
	top: 4px;
}

#menuContent p, #menuContent a {
	margin: 0 -4px;
	padding: 0.14em 4px;
	color: #636363;
	display: block;
	line-height: 110%;
}

#menuContent p.menuLateraleSelezionato {
	margin: 0 -5px 0 -9px;
	padding: 0.14em 0 0.14em 10px;
	background-color: #C6C2C2;
	color: #000000;
}

#menuGeneral {
	background-color: #D0D0D0;
	display: block;
	line-height: 28px;
	height: 29px;
	padding-left: 4px;
	width: 912px;
}

#menuGeneral a b {
	margin: 0;
	padding: 0;
	color: #555555;
	font-size: 14px;
	font-weight: normal;
}

#menuGeneral a, #menuGeneral a:visited {
	margin: 0 -5px;
	padding: 6px;
	color: #000000;
	line-height: 29px;
}

#menuGeneral a:hover {
	color: #F7F7F7;
	line-height: 29px;
}

#choose {
	display: none;
}

#content {
	position: relative;
}

#content #contentUp {
	width: 915px;
	bottom: 0;
	top: 0;
}

div#contentRepeat #contentDown {
	margin-left: 158px;
	margin-top: 2px;
}

div#contentRepeat #contentDown form#choose {
	text-align: left;
}

h1#sediH1 {
	margin: 10px;
}

div#contentRepeat #contentDown h1 {
	margin: 10px;
	font-size: 13px;
	text-align: left;
}

div#contentRepeat #contentDown p#descrizioneSezione {
	padding: 10px;
	text-align: left;
	width: 430px;
}

div#footer {
	border: 1px solid lightGrey;
	width: 100%;
	background-color: #E7E6E6;
	position: relative;
	clear: both;
	z-index: 1000;
}

div#contentRepeat #contentDown table#prodotti {
	border-bottom: 1px solid lightGrey;
	margin: 5px 10px 57px;
	width: 738px;
}

div#contentRepeat #contentDown table#prodotti td {
	padding: 7px;
}

div#contentRepeat #contentDown table#prodotti tr.sottolineatoMeno {
	background-color: #EAEAEA;
}

div#contentRepeat #contentDown table#prodotti th {
	text-align: left;
	background-image: url(../img/prodotti.th.png);
	background-repeat: repeat-x;
}

div#contentRepeat #contentDown table#prodotti td a {
	color: #336666;
	font-weight: bold;
}

div#contentRepeat #contentDown table#prodotti td a.dettaglioProdotti {
	background-image: url(../img/icoDettaglioProdotti.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	display: block;
}

#footer #firma {
	border-bottom: 0 none;
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
}

#indirizzi {
	border: 0 none;
	padding: 4px 8px;
}

#menuGeneral a:hover {
	color: #009900;
	background-color: #F7F7F7;
}

#sezioni img {
	display: none;
}

#menuContent a:hover {
	background-color: #F7F7F7;
}


