﻿html {overflow-y:scroll}
body {height:100%;font-family:Arial;font-size:13px;background-color:#38302B;margin:0px;line-height:16px}
input,td,textarea,div {font-family:Arial;font-size:13px;background-repeat:no-repeat;background-position:left top}
a {text-decoration:none}
a {color:#7F725F}
a:hover {color:#A49682}
form {margin:0px;padding:0px}
img {border:0px;position:relative;margin:0px}
h1 {padding:0px;margin:0px;color:#59493F;font-weight:normal;font-size:26px;line-height:30px}
h2 {padding:0px;margin:0px;color:#A29994;font-weight:normal;font-size:26px;line-height:30px}
h3 {padding:0px;margin:0px;color:#A29994;font-weight:normal;font-size:20px;}
h4 {padding:0px;margin:0px;color:#59493F;font-weight:normal;font-size:16px;}
ul {margin:0px;padding:0px}
li {list-style-type:none;padding:2px 0px 2px 15px;background-image:url('img/li.gif');background-repeat:no-repeat;background-position:0px 9px}
sub {font-size:12px}

#cornice {width:950px;margin:auto}
#sfondo0 {width:1024px;margin-left:-37px;background-image:url('img/sfondo0.png');background-position:center top;background-repeat:repeat-y}
#sfondo1 {width:1024px;background-image:url('img/sfondo1.png');background-position:center top}
#sfondo2 {width:1024px;background-image:url('img/sfondo2.png');background-position:center bottom;padding-bottom:50px;}
#pagina {min-height:500px;width:950px;margin:auto}
	#spaziatore {position:relative;height:30px}
	#testata {position:relative;background-color:#3A322D;background-image:url('img/testatabg.png');min-height:410px;background-repeat:repeat-x}
		#logo {position:absolute;top:0px;left:0px;width:290px;height:110px}
		#menu {width:951px;position:relative;z-index:100;cursor:default}
		#menu table {width:653px}
		#menu td {vertical-align:middle;width:16%;position:relative}
		.mmItem {display:block;position:relative;color:#C7C7C6;vertical-align:middle;height:70px;text-align:center;border-right:1px solid #C7C7C6;border-bottom:1px solid #C7C7C6;background-image:url('img/menubg.png');background-repeat:repeat-x}
		.mmItem:hover {color:#C7C7C6;background-image:url('img/menubg_hover.png');}
		.mmItem2 {display:block;position:relative;color:#C7C7C6;vertical-align:middle;height:70px;text-align:center;border-bottom:1px solid #C7C7C6;background-image:url('img/menubg.png');background-repeat:repeat-x}
		.mmItem2:hover {color:#C7C7C6;background-image:url('img/menubg_hover.png');}
		.mmItemLoader {background-image:url('img/menubg_hover.png');}
		.middleText_a {display:block;position:relative;top:50%}
		.middleText_b {display:block;position:relative;top:-9px}
		.middleText_b2 {display:block;position:relative;top:-18px}
		#titolo {position:absolute;bottom:0px;right:0px;background-image:url('img/titolobg.png');background-repeat:repeat-x;font-size:26px;letter-spacing:5px;color:#59493F;text-align:right;height:32px;padding:0px 20px}
		#sottotitolo {float:right;background-color:#ECEBE9;font-size:26px;letter-spacing:5px;color:#A29994;text-align:right;height:32px;padding:0px 20px}
		#immaginecantiere {position:absolute;top:32px;left:297px}
		#didascalia .par{position:absolute;top:117px;left:0px;line-height:26px;font-size:15px;color:White;width:250px}
		#didascalia label {color:#BFAF9A}
		#didascalia sub {color:#BFAF9A;font-size:12px}
	#corpo {position:relative;background-image:url('img/corpobg.png');background-repeat:repeat-x;background-color:White}
	#piede {position:relative;text-align:center;color:#766755;cursor:default;line-height:25px;margin-top:-30px}
	#piede a {color:#766755}
	#piede a:hover {color:#C6B7A1}

.par {padding:20px 25px;line-height:16px}
.err  {color:Red}
.flLeft {float:left;top:0px}
.flClear {clear:both}
.flRight {float:right;top:0px}
.floatMenu {display:none;position:absolute;z-index:1000;cursor:pointer}
.floatMenu a{display:block;position:relative;background-image:url('img/menuitem.png');color:White;width:200px;padding:5px;background-repeat:repeat;text-align:center;border-top:1px solid #aaaaaa}
.floatMenu a:hover{display:block;background-image:url('img/menuitem_active.png')}
.floatMenu .loader{background-image:url('img/menuitem_active.png')}
.confirm {font-weight:bold;padding:5px 0px}
.btn {vertical-align:text-bottom}
/*toolbar*/
.toolBar{padding:0px 25px;color:#51483F;line-height:30px;height:30px;cursor:default;position:relative;background-image:url('img/toolbarbg.png');background-repeat:repeat-x	}
.toolBar img {vertical-align:middle;padding:2px}
.toolBar .btn {padding:5px;text-align:center;color:#51483F;padding:5px;position:relative;border:1px solid transparent;vertical-align:middle}
.toolBar .btn:hover {background-color:#C2B29C;border:1px solid #726658;} 
.toolBar .btnDisabled{padding:5px;color:#817665;border:1px solid transparent;background-color:Transparent}
.toolBar .btnActive{padding:5px;color:#51483F;font-weight:bold;border:1px solid transparent;background-color:Transparent}
.toolBar .btnLabel {padding:5px;text-align:center;color:#51483F;padding:5px;position:relative;border:1px solid transparent;}
.toolBar .nuovo {background-image:url('img/grid/add.png');padding-left:20px;background-repeat:no-repeat;background-position:2px center}
.toolBar .salva {background-image:url('img/grid/save.png');padding-left:20px;background-repeat:no-repeat;background-position:2px center}
.toolBar .elimina {background-image:url('img/grid/delete.png');padding-left:20px;background-repeat:no-repeat;background-position:2px center}
.toolBar .pubblica {background-image:url('img/grid/publish.png');padding-left:20px;background-repeat:no-repeat;background-position:2px center}
.toolBar .anteprima {background-image:url('img/grid/preview.png');padding-left:20px;background-repeat:no-repeat;background-position:2px center}
.toolBar .aggiungiImmagine {background-image:url('img/grid/picture.png');padding-left:20px;background-repeat:no-repeat;background-position:2px center}
.toolBar .annulla {background-image:url('img/grid/cancel.png');padding-left:20px;background-repeat:no-repeat;background-position:2px center}


/*modulo contatti*/
.form1 {cursor:default}
.form1 td {padding:3px}
.form1 input[type=text] {border:1px solid silver;width:300px}
.form1 input[type=submit] {border:1px solid silver;background-color:#eeeeee;padding:0px 20px;cursor:pointer}
.form1 input[type=submit]:hover {background-color:#f9f9f9}
.form1 textarea {border:1px solid silver;width:300px}

/*griglia dati*/
.datagrid {width:100%}
.datagrid tr{height:22px;line-height:22px;}
.datagrid tr.data{}
.datagrid tr.data:hover{background-color:#CCCCCC}
.datagrid tr.selected{background-color:#AAAAAA}
.datagrid th{text-align:left;border-bottom:1px solid black;color:Black}
.datagrid td{cursor:default;vertical-align:top;overflow:hidden}
.datagrid .cell {height:22px;overflow:hidden;padding:3px;border-left:1px solid #aaaaaa;width:80px}

.pager {top:0px;right:20px;position:absolute}

/*modulo dati*/
.dataform {}
.dataform td{padding:2px 5px}
.dataform input[type=text]{border:1px solid #6E6355;width:300px}
.dataform input[type=file]{border:1px solid #6E6355;width:300px}
.dataform textarea{border:1px solid #6E6355;width:300px}
.dataform .numeric {text-align:right}
.dataform img {padding-right:0px;position:relative;vertical-align:text-bottom}

