/*************************************************************************************/
/*    CSS PRO ADMIN v. 0.3

07 04 12
																	*/
/*****************************************************************************************/


*{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;}


body{width:100%;}

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;}

strong {font-weight:bold;}

p.hidden {display:none;}
div.hidden {display:none;}

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;}



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:100%; margin:0 auto;}
#mappa{float:left; width:23%; margin:2px; min-height:400px; height:auto !important; height:400px;}

#mappa ul li.active{border:2px solid #9c0; }

#content{float:left; width:50%; margin:10px;}
#navContent {float:left;  width:18%; margin:2px; min-height:650px; height:auto !important; height:650px;}

/* lista livelli */
#contentUtenti {width:600px; float:left; margin-left:10px;}
#contentUtenti li{margin-left:30px;}


/*Utenti */
table#utenti {width:100%;}
table#utenti td{border:1px solid #ccc; padding:5px;}
table#utenti .alternate{background:#f2f2f2;}
table#utenti .private{background:#A7DFB4; }
table#utenti .public{background:#fff; }

#elencoutenti a.private{border-left:10px solid #A7DFB4; margin:2px; font-size:10px;}
#elencoutenti a.public{border-left:10px solid red; margin:2px; font-size:10px;}



/* 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;}

#header #avvisi {position:absolute; top:25px; right:150px; padding:2px;  border:1px solid #ddd; background:#fff url(alert.jpg) 3px 3px no-repeat; padding-left:50px; color:#000}
#header #avvisi h3{color:red; border:0;}

#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; padding-left:2px;}
#mappa li span{font-weight:bold;}
#mappa  p{margin-bottom:10px;}

a.lang3{border-left:3px solid #f12;}
a.lang2{border-left:3px solid #279F2F;}



#mappa ul li a{font-size:15px; text-decoration:none}
#mappa ul li ul a{font-size: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;}

#content select { padding:2px; border:1px solid; width:350px; padding-bottom:0;}
#content option {padding:2px}
#content option .active{padding:2px}
/* 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;}

#navContent ul li{display:block; margin-bottom:2px; padding:2px; }
.insactive{border:1px solid red; }

#articolicorrelati {height:300px; overflow:auto; padding-bottom:10px; border-bottom:1px solid;}

#navPath{margin-bottom:1em}

#content input#nomepagina{font-size:1.5em; width:99%;}
#content input#datapagina{font-size:1.5em}
#content input#titolo{font-size:1.4em; width:99%;}


/* 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;}

.fotoThumb img{width:80px;}

#gal_big {position:relative; border:1px solid #ddd; padding:2px; width:500px; margin:0 auto; /*height:400px; */}
#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;}

.nofoto{border:1px dotted #ccc; margin-top:10px; display:block; padding:4px;}

#files_list {border:1px dotted #ccc; padding:2px; margin:10px 0;}

.eliminafile {color:#f00; background:#f00; width:25px; height:25px; text-indent:-9999px; margin-right:5px;  background:url('del.jpg') center center no-repeat; padding:2px; border:1px solid #fff; cursor:pointer; margin-left:10px;}

#content form p.rigafile{margin:0; margin-bottom:1px; padding:0; background:#f2f2f2; border:0;}


/* alert */
#limitedfunc{  border:1px solid #c04; background:#fff url(alert.jpg) 5px 3px no-repeat; padding-left:50px; color:#000 }
#limitedfunc h3{color:#c04;}
#content #limitedfunc p{background:none; border:none; font-size:12px;}



