BODY.page_body
{
	color: #555555;
	line-height: 17px;
	font-size: 13px;
	margin: 0 auto 0 auto;
	background: #000000;
	/* background-image: url(../Layout/sfumaturaesterna.gif);*/
}
body.page_body_bk { margin: 0 auto 0 auto; color:#FFFFFF; background:#000000; /*background-image: url(../Contents/Images/Sfondi/background_black.jpg); background-repeat:no-repeat; background-position:top */}
body.page_body_prodotti { margin: 0 auto 0 auto; color:#FFFFFF; background:#90837A;/* background-image: url(../Contents/Images/Sfondi/background_prodotti.jpg); background-repeat:no-repeat; background-position:top */}
body.page_body_azienda { margin: 0 auto 0 auto; color:#FFFFFF; background:#725050;/* background-image: url(../Contents/Images/Sfondi/background_azienda.jpg); background-repeat:no-repeat; background-position:top */ }
body.page_body_tech { margin: 0 auto 0 auto; color:#FFFFFF; background:#8E5D38;/* background-image: url(../Contents/Images/Sfondi/background_azienda.jpg); background-repeat:no-repeat; background-position:top */ }
body.page_body_light { margin: 0 auto 0 auto; background:#231F20; }
body.page_body_registration { margin: 0 auto 0 auto; background:#231F20; }
body.page_body_tonalitabase { margin: 0 auto 0 auto; background:white /*background:#F29958;*/ }
body.page_body_galleriaimmagini { margin: 0 auto 0 auto; background:#CCCCCC /*background:#F29958;*/ }
form { margin:auto }

.page_body_registration a {color:#0099FF}
.page_body_registration .mainInterface td, .page_body_registration .mainInterface th{color: Black; font-weight:normal}

.dxShadow { background: transparent url(imageFolder/dxShadow.png) no-repeat left top}
.dxShadowBig { background: transparent url(imageFolder/dxShadowBig.png) no-repeat left top}
.dxShadowMaxi { background: transparent url(imageFolder/dxShadowMaxi.png) no-repeat left top}
.page_body_tonalitabase .dxShadowMaxi  { background-image: url(imageFolder/dxShadowtonalitabaseDx.png); background-repeat:no-repeat; background-position:top}
.page_body_tonalitabase .btnShadowMaxi { background-image: url(imageFolder/dxShadowtonalitabaseBtn.png); background-repeat:no-repeat; background-position:top right}
.page_body_tonalitabase h3 {color:#EC7325; font-family:Times New Roman; margin-bottom:0.2em; text-transform:uppercase }
.page_body_tonalitabase p { font-size:9px; color:#7A6B64}

.page_body_galleriaimmagini .dxShadowMaxi  { background-color: #cccccc; background-image: url(imageFolder/dxShadowtonalitabaseDx.png); background-repeat:no-repeat; background-position:top}
.page_body_galleriaimmagini .btnShadowMaxi { background-color: #cccccc; background-image: url(imageFolder/dxShadowtonalitabaseBtn.png); background-repeat:no-repeat; background-position:top right}
.page_body_galleriaimmagini h3 {color:#EC7325; font-family:Times New Roman; margin-bottom:0.2em}
.page_body_galleriaimmagini p { font-size:9px; color:#7A6B64}

form { margin:0px} 
ul { color:Black; margin:0 20px 0 20px; padding-top:0px}
td { color:#CCCCCC; font-family: Arial; font-size:11px; line-height:16px; text-align:left; }
td a { color:white }

td .Home { height:220px; color: White; font-size: 32px; line-height:35px;}
td .HomeLink {padding:10px 0 10px 0}
td .HomeLink a { color: black; font-size: 11px; text-transform: uppercase; text-decoration:none}
td .HomeLink a:hover { color: black; text-decoration: underline}

td .graziato { font-family: Times New Roman; line-height:13px; font-size:11px}
td .linkIndiceModelli, td .linkIndiceModelli a, a.linkIndiceModelli { color:Black; font-size:10px; font-family: Arial Narrow; font-weight:bold; white-space:nowrap; text-decoration:none; text-transform:uppercase}
td .linkIndiceModelliCover a { color:white; font-size:10px; font-family: Arial Narrow; font-weight:bold; white-space:nowrap; text-decoration:none; text-transform:uppercase}
td .linkIndiceModelli a:hover {color:#EC7225}
td .linkIndiceModelliCover a:hover {color:#EC7225}

td .linkIndiceModelliProdotto, td .linkIndiceModelliProdotto a { color: Black; font-size:10px; font-family: Arial Narrow; font-weight:bold; white-space:nowrap; text-decoration:none; text-transform:uppercase}
td .linkIndiceModelliProdotto a:hover {color:#EC7225}

.tabellaProdotto { color: #76645C}
.tabellaProdottoMattone { color: #76645C; font-size:9px; font-family: Arial Narrow, Arial;}
.tabellaSpeciali {color: #76645C; font-size:11px; font-family: Arial Narrow, Arial; line-height:13px}
.tabellaTonalitaProdotto { color:Black; font-size:10px;}
.tabellaTonalitaProdotto strong, .tabellaTonalitaProdotto a, .tabellaTonalitaProdotto b { font-size:12px; color:#EC7225; text-decoration:none}
.mainInterface  { margin-top:130px; background: transparent }
.mainInterfaceProdotto  { margin-top:60px; background: transparent }
.mainInterfaceMaxi  { margin-top:40px; background: transparent }

.Images {width: 100%; overflow:hidden; white-space:nowrap}
.Images img {margin-right:0px}

.header { text-align: right}
.header td, .bottom td{ text-transform:uppercase; color:#FFFFFF; }
.header td a, .bottom td a{ text-decoration:none; color:#FFFFFF; }
.bottom table { height: 20px !important}

a {  }
.controlId		{ margin:0; padding:0; float: left; position:absolute; white-space:nowrap; display:none /*top:300px; left: 0px;*/ }
.controlId ul	{ margin:0; padding:0; padding-right:1px; float: left; position:absolute; white-space:nowrap; top:-32px; left: 0px; display:none}
.controlId li   { list-style-position:outside;margin:-1px;display: inline; }

#_geoLinkArea td    { font-size:11px; font-weight:bold; line-height:15px; color:White; white-space:nowrap}
#_geoLinkArea td a  { font-size:10px; text-decoration:none; color:#7C6E64}

.filosofiaCover a { text-decoration:none}
.filosofiaCover a:hover { color:#EC7225}
.filosofiaIternal {color:Black;}
.filosofiaIternal a {color:Black; text-decoration:none; font-weight:bold}
.filosofiaIternal strong { font-size:13px; color:#663333}
.filosofiaEsseregeo  {color:#666666; font-size:12px; font-weight:bold}
.filosofiaEsseregeo strong {font-size:15px}
.filosofiaEsseregeo small {font-size:9px; font-weight:normal; display:none}

.filosofiaSensazioni, .filosofiaSensazioni a { font-size:9px; color:#646567; text-decoration:none; font-weight:normal}
.filosofiaSensazioni a:hover, .filosofiaSensazioni a:active {color:#644646; font-weight:bold}

.Sensazioni td{ color:Black; font-size:9px; line-height:12px}
.Sensazioni td a{ color:Black; font-size:9px; line-height:12px; text-decoration:none}
.Sensazioni td a:hover { text-decoration:underline}
.Sensazioni td h3{ color:Black; font-size:11px; line-height:13px}
.Sensazioni td .big strong { color:Black; font-size:10px; line-height:13px; font-family: Arial }
/*
.mover { width:201px; height:32px;line-height:32px; background:#776264; color:white; vertical-align:middle; text-align:center; text-decoration:none; font-family:arial; font-size:11px}
.mout  { width:201px; height:32px;line-height:32px; background:#9F8F90; color:white; vertical-align:middle; text-align:center; text-decoration:none; font-family:arial; font-size:11px}
*/

.HmlPhotogalleryContainer {  }
.HmlPhotogalleryTable { margin:15px 0 0 15px; padding-bottom:40px}
.HmlPhotogalleryItem { text-align:center; background-color:#EBEBEB; text-align:center !important; width:100px; height:100px; border:solid 1px white }

.News {margin:15px 15px 15px 0px}
.News table {width:100%; height:80%; padding:0px; margin:0px; border:0px}
.News ul { padding-left:10px;list-style-type:none;  margin-left:0px; margin-top:50px} 
.News li { margin-bottom:10px}
.NewsItemIndex { font-size:14px; color:#666666; font-weight:bold; text-decoration:none; line-height:15px}
.NewsItemIndexSelected { font-size:14px; color:#EC7325; font-weight:bold; text-decoration:none; line-height:15px; }
.NewsDetail { color:black; font-size:10px; line-height:12px; }
.NewsDetail h2 { font-size:14px; color:#EC7325; line-height:16px;  margin-top:50px}
.NewsIndex  { background: #EC7325 url(Images/News.gif) no-repeat top }
.NewsIndex .NewsItemIndexSelected {color:white}

.ContactControl {}


.ContactControl p { margin:0px}
.ContactControl th { font-family: Arial Narrow; white-space:nowrap; text-align:left}
.ContactControl td { font-family: Arial Narrow; line-height:12px}
.ContactControl .Button { border:solid 1px #333333; font-family: Arial Narrow; width:30px}
.ContactControl td .inputText { border:solid 1px #999999; width:180px !important; height: 15px; font-size:12px; background-color:#EBEBEB; margin:1px 3px 1px 6px; }
.ContactControl td textarea.inputText { font-size:11px; height:120px; width:220px !important }

.LoginControl th { font-family: Arial Narrow; white-space:nowrap; text-align:left}
.LoginControl .inputText { border:solid 1px #999999; width:160px !important; height: 15px; font-size:12px; background-color:#EBEBEB; }
.LoginControl .Button { border:solid 1px #333333; font-family: Arial Narrow; }

.RegistrationControl { font-family: Arial Narrow; line-height:16px}
.RegistrationControl th { font-family: Arial Narrow; white-space:nowrap; text-align:left}
.RegistrationControl .inputText { border:solid 1px #999999; width:250px; font-size:11px; background-color:#EBEBEB; margin:1px 3px 1px 6px; }
.RegistrationControl .Button { border:solid 1px #333333; font-family: Arial Narrow; }