*{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;}

input#nomepagina, input#titolo{width:95%}

#helponline {margin-top:20px; background:#EFEFEF; padding:4px; border:1px solid #333;}



#formadd label {display:block; width:250px; margin-right:15px;}

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}

#header{position:relative; background:#006599 url("../i/bgTop.jpg") top left repeat-x; min-height:85px; height:auto !important; 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}

#main{position:relative; padding:20px 0;}

#content{float:left; padding:0 0.5em; width:55%;}
#content input#nomepagina{font-size:1.5em}
#content input#titolo{font-size:1.4em}
#content form{margin-bottom:1em;}
#content div.mappa{padding-bottom:1em; border-bottom:1px solid #ddd; margin-bottom:1em}
#content li {line-height:1.6em; margin-left:1em;}
#content li ul li{margin-left:1em;}

#contentUtenti{float:left; padding:0 1.5em; width:70%;}
#contentUtenti li {line-height:1.6em}
#contentUtenti li ul li{margin-left:1em;}
#contentUtenti li.padre0{float:left; width:17em; margin-right:1em; margin-bottom:1em; font-weight:bold}


#mappa{float:left; padding:0 1em; width:15%}
#mappa li{list-style-type:none; line-height:1.6em;}
#mappa li ul{padding-left:1.1em;}
#mappa li ul li{list-style-type:circle; padding-bottom:0;}
#mappa li ul li ul li{list-style-type:square; padding-bottom:0}

#mappa a{font-size:1.2em}
#mappa li ul li a{font-size:0.9em;}

a.notxt{color:#aaa}
a.txt{}

div.mappa li{list-style-type:none; line-height:1.6em; padding-bottom:0.3em}
div.mappa li ul{padding-left:1.1em;}
div.mappa li ul li{list-style-type:square; padding-bottom:0}
div.mappa li ul li ul li{list-style-type:circle; padding-bottom:0}

#navContent{float:left; padding:0 0 0 1em; width:21%;}
#pagineCorrelate{margin-top:1em}

ul.operazioni{margin-bottom:1em}
ul.operazioni li{list-style-type:none; line-height:1.6em;}

#navPath{margin-bottom:1em}

#logout{position:absolute; top:4.1em; right:0.1em;}
#logout a{background:#006599; color:#fff; font-weight:bold; padding:1em}

#footer{padding:1em;}
#footer p{clear:left; text-align:right}

.warning{font-weight:bold; color:#c00}
.position{width:40px; color:#000; border:2px solid #598F59; margin:0 10px; text-align:center;}
.position:focus{border:2px solid #f00;}

/* GESTIONE GALLERY */
.thumb_del {display:block;color:#f00; background:#f00; float:left; width:25px; height:25px; text-indent:-9999px; margin-right:5px;  background:url('del.jpg') center center no-repeat; padding:2px; border:1px solid #fff;}
.thumb_edit {display:block;color:#00f; background:url('edit.jpg') center center no-repeat; float:left; width:25px; height:25px; text-indent:-9999px; padding:2px; border:1px solid #fff;}

p.fotoThumb .thumb_edit:hover{border:1px solid #ccc; background:url('edit.jpg') center center no-repeat;}
p.fotoThumb .thumb_del:hover{border:1px solid #ccc; background:url('del.jpg') center center no-repeat;}

p.fotoThumb {float:left; display:block; border:1px solid #ddd; margin-right:15px; width:80px; padding:1px; margin-top:10px; }
p.fotoThumb a:hover{border:0; background:#FFAD1F;}

#gal_big {position:relative; border:1px solid #ddd; padding:2px; width:400px; margin:0 auto; height:300px; }
#gal_big img{}

.gallery {border:1px solid #ddd; padding:2px; }

.gallery #gallery_desc h2{font-size:11px;}
.gallery #gallery_desc {background:#f2f2f2; height:100px; overflow:auto; border:1px dotted #ccc; }

.fotoThumb_content {float:left; display:block; border:1px solid #ddd; margin-right:15px; width:40px; padding:1px; margin-top:10px;}
p.fotoThumb_content a:hover{border:0; background:#FFAD1F;}

.thumb_active {background:#ff3f47}

.input_gallery{width:105px; margin-right:5px;}

#nuova_descrizione{width:98%; padding:4px;}


/* 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;}

#content select { padding:2px; border:1px solid; width:350px; padding-bottom:0;}
#content option {padding:2px}
#content option .active{padding:2px}

