* {
   /*border: 1px solid black;*/
}

a {
    font-weight: bold;
}

body {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    background: #005876;
}

img {
    border: 0px;
}

p {
    margin: 0px;
    padding: 0px;
}




.black15 {
    font-size: 15px;
    font-weight: bold;
}

#container {
    width: 950px;
    margin: 10px auto 3px auto;
    text-align: left;
    background: #fadea1;
    padding-bottom: 1px;

    /*
    border-left: 2px solid #36c;
    border-right: 2px solid #36c;
    */
}


#alto {
    /*border: 1px solid black;*/
    width: 910px;
    padding-top: 1px;
}

#testata {
    /*border: 1px dashed red;*/
    width: 944px;
    height: 68px;
    margin: 2px 3px 2px 3px;
    background: #F37435;
    
}

#logo {
    float: left;
    margin-right: 70px;
}

/*
#mission {
    padding-left: 20px;
    padding-top: 40px;
    color: #005876;
    float: right;
}
*/
      
#menumain,#menuadmin {
    /*border: 1px dashed green;*/
    width: 938px;
    height: 18px;
    margin: 3px 3px 0px 3px;
    padding: 5px 1px 0px 5px;
    background: #005876;
    line-height: 11px;
    font-size: 13px;
}

#menumain a {
    color: #f7c65a;
    font-weight: bold;
    text-decoration: none;
}

#menumain a:hover {
    color: white;
    font-weight: bold;
    /*text-decoration: underline;*/
}

#menuadmin  {
    text-align: right;
}

#menuadmin a {
    color: #f37435;
    font-weight: bold;
    text-decoration: none;
}

#menuadmin a:hover {
    color: white;
    font-weight: bold;
    /*text-decoration: underline;*/
}


#menumain .selected {
    color: white;
    font-weight: bold;
}

#menuleft {
    /*border: 1px dashed blue;*/
    float: left;
    width: 190px;
    margin-top: 0px;
    margin-bottom: 20px;
}

#menuright {
    /*border: 1px dashed blue;*/
    float: right;
    width: 190px;
    
    margin: 0px 0px 20px 0px;
    /*padding: 0px;*/
}

#centro {
    margin: 10px 3px 0px 3px;
    padding: 0px;
    line-height: 1.5;
}

#centro p {
    padding-left: 3px;
}

#centro .titolo {
    background: #f7c65a;
    margin-top: 0px;
    font-weight: bold;
}

#centro a {
    color: #005876;
    text-decoration: none;
}

#centro a:hover {
    color: #f37435;
}


#corpo {
    /*border: 1px dashed blue;*/
    margin-top: 0px;
    margin-right: 190px;
    margin-left: 190px;
    margin-bottom: 20px;
    padding-left: 3px;
    padding-right: 3px;
}

#corpo p {
    padding-right: 3px;
}


#basso {
    height: 15px;
    margin: 3px 3px 2px 3px;
    clear: both;
    background: #f37435;
    padding: 2px 0px 2px 0px;
    font-style: white;
}


#basso address {
    color: white;
    margin: 0px;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    text-decoration: none
}

.rosso {
    color: red;
}

.arancio {
    color: #f37435;
}

#iscrnewsletter p {
    margin: 3px 0px 3px 0px;
}

#iscrnewsletter,#searchword {
    margin-bottom: 20px;
}

input,textarea {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}

/* Non supportato da IE
#iscrnewsletter input[type="submit"] {
    background-color: #f7c65a;
    padding: 0px;
    margin-left: 5px;
    height: 23px;
    font-weight: bold;
}

#iscrnewsletter input[type="text"] {
    width: 190px;
}
*/

#iscrnewsletter .textarea {
    width: 190px;
}

.btn {
    background-color: #f7c65a;
    padding: 0px;
    margin-left: 5px;
    height: 23px;
    font-weight: bold;
}


.evidenzia {
    font-weight: bold;
}
/*
#primopiano ul {
    padding-left: 3px;
    list-style-position: inside;
}
*/

ul li {
    list-style-image: url(../img/bullet.gif);
    margin-top: 10px;
}
/*
#primopiano li {
    /*margin-top: 5px;
}
*/

address a {
    color: white;
    font-weight: bold;
    text-decoration: underline;
}

address a:hover {
    color: #005876;
}

#submenu {
    margin-bottom: 20px;
}


#submenu .linktosubpage {
   font-weight: bold;
}


#primopiano .linktoprimopiano {
    font-weight: bold;
    text-align: center;
}

#submenu .selected {
/*    color: #f37435;*/
    /*color: white;*/
/*    color: black;*/
    color: #005876;
    background: #f7d17c;
    /*background: #005876;*/
    font-weight: bold;
}

#submenu .linktomenusection {
    font-weight: bold;
}

.titolo {
    margin-bottom: 10px;
}

#centro p {
    margin-top: 6px;
}

.smallimg {
    /*size: 120px;*/
    margin: 0px auto 0px auto;
    /*width: 100px;*/
    /*max-height: 120px;*/
}

#immagini {
    padding-bottom: 10px;
    text-align: center;
}

.dida {
    margin: 0px 0px 15px 0px;
    font-size: 11px;
    font-style: italic;
}


#immaginitop {
    /*padding-right: 8px;*/
}

#immaginitop img{
    height: 60px;
    margin-top: 3px;
    margin-left: 10px;
    border: 1px solid black;
}

.linklist p{
}

#campi {
    padding-top: 0px;
    padding-bottom: 15px;
    padding-left: 7px;
}

#campi p{
    margin: 0px auto 0px auto;
    /*margin-top: 0px;
    margin-bottom: 0px;*/
}

#listaitems ul{
    padding-left: 20px;
}

#listaitems li{
    margin-top: 15px;
}

#listaitems .linktoitem {
    font-weight: bold;
}

#listaitems .prevnext{
    padding: 30px 0px 0px 10px;

}

#listaprojects .prevnext{
    padding: 30px 0px 0px 10px;

}

#listaprojects .titolotabella{
    font-weight: bold;
    /*font-size: 15px;*/
    border: 4px 0px 4px 0px;
    
}

#listaprojects .titolotabella td{
    background: #f7d17c;
}

#listaprojects table {
    background: #f7c65a;
}

#listaprojects td {
    background: #fadea1;
    padding: 3px 6px 3px 6px;
}

#documenti {
    margin-top: 20px;
}

#login {
    margin-top: 50px;
    text-align: right;
    margin-right: 10px;
}

.emaillink {
    font-weight: bold;
}

.doclink{
    font-weight: bold;
}

#testo {
    margin-left: 7px;
    margin-right: 7px;
}



#listaitems {
    margin-top: 20px;
}

#listaitems .date {
    font-style: italic;
    text-align: right;
    margin-right: 40px;
    
}

#ultimemod,#randompage {
    margin-top: 20px;
}

#usefirefox {
    margin-top: 40px;
    margin-left: 4px;
    margin-right: 60px;
    font-size: 8px;
    font-style: italic;
}


#photogallery {
    text-align: center;
    margin: 0px 10px 0px 10px;
    font-style: italic;
}

#thumbs {
    overflow: scroll;
    max-height: 150px;
}

#thumbsbox {
    padding: 3px 0px 0px 0px;
    border: 1px solid #f7c65a;
}

#selectedimg {
    margin-bottom: auto;
    height: 450px;
    background: #f7d17c;
    padding-top: 10px;
    padding-bottom: 10px;
}

#didalinks,#didascalia {
    margin-top: 20px;
    background: #f7d17c;
}

#photogallery textarea {
    border: 0px;
    font-weight: bold;
    background: #fadea1;
    text-align: center;
    width: 300px;
    margin: 0px;
    padding-top: 3px;
}

#linktonext {
    float: right;
    margin-top: 5px;
    margin-right: 5px;
}

#linktoprev {
    float: left;
    margin-top: 5px;
    margin-left: 5px;
}


/*Galleria immagini
ul.gallery {margin:0;padding:0;width:100%;text-align:center}
ul.gallery li{list-style-type:none;display:inline;margin-top: 10px;}
//ul.gallery a:link, ul.gallery a:visited, ul.ancore a:hover, ul.gallery a:active{border-bottom:0;}
ul.gallery li img{border:1px solid #fff;width:60px;}
ul.gallery li .imgbig{width: 400px;}*/
