/* CSS Document */
/* CSS created by Giovanni Ghersi - www.giovannighersi.com - for if&but Network di Comunicazione. July 2006. */
/* You may not reproduce this css design elsewhere without the designer's written permission. However, feel free to study the CSS and use techniques you learn from it elsewhere. */

body {
background-color: #fff;
/*
background-image:url(media/bg.png);
background-repeat:repeat-x;
background-position:top;
*/
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5d5c5a;
text-align:center;
}

#contenitore_grande {
width:754px;
margin-top:10px;
margin-left: auto;
margin-right:auto;
background-color:#fff;
text-align:center;	
}
#container {
float:left;
width:750px;
margin-top:20px;
padding-top:5px;
background-image:url(media/logo_pdc_3.jpg);
background-repeat: no-repeat;
background-color: #fff;	
border: 2px solid #ccc;
}


/* -----------SPAZIO SCHEDA------------- */
label{
background-color: #efefef;
padding:3px 6px;	
}
#rettangolo, #rettangolo_nav, #contenitore_finestre{
float:left;
width:752px;
margin-top:0;
background-color: #fff;	
border: 1px solid #efefef;
}
#rettangolo_nav{
background-color: #d4ddf8;
padding-bottom:5px;
}
#contenitore_finestre{	
border:0;
}
#ins_risorsa{
float:left;
width:520px;
}
#ins_risorsa p{
text-align:left;
margin-left:20px;
font-weight:900;
}
.finestra_dati, .finestra_allegati{
width:240px;
background-color:#efefef;
float:left;
margin-left:0;
margin-right:15px;
display:inline;
}
.finestra_allegati{
float:right;
margin-right:0;
display:inline;
}
#sinistra{
float:left;
text-align:left;
text-indent:-10px;
width:225px;
margin-top:-3px;
margin-left: 0px;
display:inline;
border-left:1px solid #ccc;
}
.menu_sinistra li{
margin-top:10px;
list-style-type:none;
text-align:left;
}
.elenco, .errori{
list-style-type:none;
text-align:left;
margin-top:20px;
}

.titolo_elenco, .titolo_errori{
font-size:12px;
font-weight:bold;
}

#destra{
float:right;
width:463px;
margin-right: 0px;
display:inline;
border-left: 2px solid #ccc;
padding-bottom:15px;
}
#destra_sopra, #destra_sotto{
float:left;
width:523px;
margin-top:0px;
margin-left: 0px;
border-bottom: 2px solid #ccc;
}
div#destra_sotto{
border-bottom:0;
background-color:#efefef;
}

#unico{
float:left;
width:748px;
margin-top:-3px;
margin-left: 0px;
border-top: 2px solid #ccc;
}
#unico_sopra, #unico_sotto{
float:left;
width:748px;
margin-top:0px;
margin-left: 0px;
border-bottom: 2px solid #ccc;
}
div#unico_sotto{
border-bottom:0;
background-color:#efefef;
}

table{
margin:10px;
}

td{
padding:0px;
margin: 3px 0px 0px 5px;
}
option, textarea, select, input{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5d5c5a;
}
#ins_risorsa input{
width:250px;
}

.end{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
background-color:#206630;
}

/* ----------- FORMATTAZIONE PULSANTI SPAZIO TESTO HOME E PAGINA D'ACCESSO------------- */

#form{
float:left;
width:750px;
margin-top:214px;
padding-top:40px;
padding-bottom:20px;
border-top: 2px solid #ccc;
}
input[type=text]:focus, input[type=password]:focus{
background-color:#c9eaf8;
}
#quit{
background-color:transparent;
float:right;
margin-right:0;
margin-bottom:4px;
}

#quit input, .bottoni{
background-color:#234ccc;
color:#fff;
text-align:center;
border:2px outset #ccc;
}
#main_nav{
text-align:center;
margin-left:auto;
margin-right:auto;
width:auto;
}

/* ------------------CAMPI HOME PAGE - AUTENTICAZIONE------------------------- */

.campo{
background-color:#efefef;
border: 1px solid #ccc;
margin-right:5px;
}

.pulsante{
background-color:#1d71d1;
color:#fff;
border:outset;
margin-right:5px;
font-size:11px;
padding:2px;
}
.welcome{
float:left;
margin-left:10px;
display:block;
margin-top:5px;
padding-bottom:4px;
}
.welcome input{
padding:2px;
}
#menu_fisso{
width:150px;
position:fixed !important;
position: absolute;
top:350px;
margin-left:570px;
background-color:#d4ddf8;
padding:10px;
margin-right:10px;
border:2px inset
}

/*  -------------------------PAGINA D'ACCESSO------------------- */
#intro_menu{
padding: 0;
width: 100%;
background: transparent;
margin-top:230px;
float:left;
}

#intro_menu ul{
font: bold 11px Arial;
margin:0;
margin-left: 15px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#intro_menu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#intro_menu a{
float: left;
display: block;
color: #fff;
margin: 0 5px 0 0; /*Margin between each menu item*/
padding: 5px 8px;
text-decoration: none;
letter-spacing: 1px;
background-color: #234ccc; /*Default menu color*/
}

#intro_menu a:hover{
background-color: #656565; /*Menu hover bgcolor*/
}


/*
ul.gestione {
list-style-type:none;
display:block;
float:left;
text-align:left;
margin:0;
padding:0;
}
li.gestione{
line-height:18px;
padding: 0 5px;
}

ul.gestione a{
color:#206630;
text-decoration:underline;
}
ul.gestione a:hover{
color:#5d5c5a;
text-decoration:none;
}
*/
/* ------------------FOOTER------------------------ */
#footer{
float:left;
width:750px;
margin-top:10px;
text-align:center;
background-color:#c9eaf8;
border-top:2px solid #ccc;

}
#footer p{
font-size:10px;
padding:5px 0;
}

.esito_ricerca{
width:750px;
float:left;
text-align:left;
margin-top:5px;
background-color:#d4ddf8;
}
#spazio_immagine{
width:178px;
height:205px;
float:left;
background-color:#e1f1f8;
border-right:1px solid #fff;
border-top:1px solid #234ccc;
}
#spazio_immagine img{
width:auto;  /* width:135px; */
height:auto;
padding:30px;

}
#spazio_risultati{
width:570px;
float:right;
background-color:#d4ddf8;
display:inline;
padding-bottom:1px;
border-top:1px solid #234ccc;
}
#spazio_risultati ul{
width:570px;
float:left;
margin:0;
padding:0;
list-style-type:none;
}
#spazio_risultati li{
padding-left:20px;
padding-top:10px;
}
.inevidenza{
text-transform:uppercase;
font-weight:900;
}
h1, h2{
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:20px;
color:#656565;
text-align:left;
margin-left:20px;
margin-top:15px;
}
h2{
font-size:14px;

}

