*{border:0; padding:0; margin:0; font:11px/1.2em Arial, sans-serif; color:#333;}
input, button{border:1px solid; padding:0.1em !important; padding:0;}

h1{font-size:3em; }
h2{font-size:1.8em; margin:1em 0; font-weight:bold; color:#448eb4; border-bottom:1px solid #448eb4;}
h2.evidenziato{font-size:1.8em; margin:1em 0; font-weight:bold; color:#fff; padding:0 0.3em; background:#006599;}
h3{font-size:1.5em; margin:0.2em 0; border-bottom:1px solid; font-weight:bold; color:#666;}
h4{font-size:1.4em; margin:0.6em 0; font-weight:bold; color:#448eb4;}
h5{font-size:1.2em; margin:0.4em 0; font-weight:bold; color:#448eb4;}

span.nota {font-weight:bold; font-style: italic; color:#000;}

hr{display:none; }

a{color:#069; text-decoration:underline; font-weight:bold;}
a:hover{text-decoration:none; background:#069; color:#fff}

button{}
.button { background:#D4D0C8; border:1px solid; color:#333; font-weight:normal; text-decoration:none; padding:2px 4px;cursor:default}
.button:hover{ background:#D4D0C8; border:1px solid; color:#333; font-weight:normal; text-decoration:none; padding:2px 4px;}
textarea{width:400px;}


.position{width:40px; color:#000; border:2px solid #598F59; margin:0 10px; text-align:center;}
.position:focus{border:2px solid #f00;}


#tidy {width:400px;}

select{border:1px solid}

p{margin-bottom:0.8em}

strong{font-weight:bold}

table{margin-bottom:0.5em; border-collapse:collapse}

th, td{text-align:left; vertical-align:top; padding:0 1em 0.5em 0}
th{font-weight:bold}

/* posizionamento principale */

#main {width:950px; margin:0 auto;}
#mappa{float:left; width:180px; margin:2px; height:400px;}
#content{float:left; width:500px; margin:10px;}
#navContent {float:left;  width:180px; margin:2px}

/* struttura header */


#header{position:relative; background:#006599 url("../i/bgTop.jpg") top left repeat-x; height:85px}
#header h1{text-indent:20px; color:#fff; font-weight:bold; font-size:2.8em}
#header h2{text-indent:20px; color:#fff; font-weight:bold; font-size:1.8em}
#header a{color:#fff;}

#logout{position:absolute; top:25px; right:25px; }
#logout a{background:#006599; color:#fff; font-weight:bold; display:block; width:50px; height:30px; border:1px solid #0095DF; border-bottom:0; text-decoration:none; line-height:30px; text-align:center;}


/* menu - mappa - navigazione */

#mappa {background:#f1f3f5; border:1px solid #ccc; padding:5px; margin-top:33px;}
#mappa  ul{list-style:none; margin-bottom:10px;}
#mappa li{background:#E0E8EF; margin-bottom:3px;}
#mappa a{padding:1px;}
#mappa li span{font-weight:bold;}
#mappa  p{margin-bottom:10px;}

#mappa ul li ul {padding-left:5px; margin-bottom:1px;}
#mappa ul li ul li{background:#f1f3f5;}

a.notxt{color:#aaa}
a.txt{}


.warning{font-weight:bold; color:#c00; display:block; background:#f2f2f2; }

/* struttura navContent */

#navContent{background:#f1f3f5; border:1px solid #ccc; padding:5px;  margin-top:33px;}
#navContent  ul{list-style:none; margin-bottom:10px;}
#navContent p{margin-bottom:10px;}

/* posizione*/

#navPath {background:#f2f2f2; padding:2px; border:2px solid #008F64;}
#navPath a{color:#008F64;}

/* content */

#content form p{background:#E0E8EF; padding:2px; border:1px solid #C2DBEF}
#content h4{}
#content ul{list-style:none;}
#content ul li{margin-bottom:1px; background:#f2f2f2; padding-left:3px;}

/* footer */

#footer{clear:left; padding:1em;}
#footer p{clear:left; text-align:right}


/* altri ereditati da quello vecchio */

ul#inserzioni, ul#operazioni{margin-bottom:1em}
ul#inserzioni li, ul#operazioni li{list-style-type:none; line-height:1.6em;}

#navPath{margin-bottom:1em}

#content input#nomepagina{font-size:1.5em}
#content input#datapagina{font-size:1.5em}
#content input#titolo{font-size:1.4em}
