body { margin:5px ; background-color:white; color : black ; font-family : Optima, Verdana, Sans, sans-serif} 
a { color: #5b2900 ; text-decoration : none }
a:hover { text-decoration : underline }
h1,h2,h3,h4,h5,h6{ color : #5d2a00 ; color : #5d2a00}

div.footer { font-size: 70% ; margin-top:3em ; clear:both}

td { vertical-align : top }

/****************************************************************************
                     la plancia superiore, compresi i menu
****************************************************************************/
table.plancia { 
	background-image : url(/anArchive/parti/sfondo.jpg) ; border:0px ; padding:0px ; table-layout:fixed ;
	border-spacing:0px; border-collapse:collapse ; 
}
table.plancia td { vertical-align : middle ; overflow:hidden}
table.plancia img { border:0px ; padding:0px ; margin:0px ; border:0px}
table.plancia td.angolo {line-height:0px ; width:18px ; height:18px ; margin:0px ; padding:0px ; font-size:2px;}

table.plancia form { padding:0px ; margin:0px }
table.plancia p.login { color:white ; font-size:12px ; text-align:right ; margin:0px ; padding:0px; padding-top : 2px ; overflow:hidden}
table.plancia p.login input { border : 1px solid white  ; font-size:9px ; color:black ; font-weight:bold ; background-image : url(/anArchive/parti/bianco50.png)}
table.plancia p.autenticato { color: black ; font-size:10px ; font-weight:bold ; text-shadow: 3px 3px 5px red ; text-align:right ; margin:0px ; padding:2px; overflow:hidden }
table.plancia p.autenticato span { background-image : url(/anArchive/parti/bianco70.png) }

table.plancia div.autenticato { color: black ; font-size:10px ; font-weight:bold ; float:right ; margin:0px ; padding:2px; overflow:hidden;
    background-image : url(/anArchive/parti/bianco70.png) ; margin-top: 1px}

table.plancia td.sopraTitolo { height : 10px }
table.plancia td.titolo { height : 60px }
table.plancia td.striscia { background-image : url(/anArchive/parti/sfondoMenu.png) ; height:24px}

table.plancia table.links td {  text-align:center ; padding : 0px ; padding-left:1em ;}
table.plancia table.links div.testaMenu { color:white ; padding : 0px ; font-size:14px }
table.plancia table.links a { color:white ; text-decoration : none ; padding:1px ; display:block ; font-size:14px }

table.plancia table.links a:hover { text-decoration : underline}
table.plancia td.oggetti { vertical-align : middle ; text-align : right ; line-height : 0px}
table.plancia td.oggetti img { padding:2px ; padding-left:0.66em }

div.popup { z-index:1 ; position:absolute ; top:130px ; right:10px ; width:250px ; padding:30px 5px 5px 5px; background-image:url(sfondoPopup.png)}

div.menu {
	width : auto ;  
	background-color : #ba0d0d  ; padding:0px ; border:2px solid #660404 ; font-size:14px ; padding-top : 2px ; padding-bottom:2px
}
div.menu a {text-decoration:none ; display:block ; color: white ; text-decoration:none ; padding : 0.33em }
div.menu a:hover {background-color : #660404 }

/****************************************************************************
                     Messaggi descrittivi della pagina
****************************************************************************/
div.banner { 
	margin : 0px ; margin-top : 1em ; margin-bottom : 10px ; border : 0px ;
}
div.banner h1 { 
	padding : 2px ; margin : 0px;
	font-size : 120% ; font-weight : bold ; 
	background-color : #ff9845 ;
	text-align : center ;
}
div.banner h2 { 
	padding : 2px ; margin : 0px;
	font-size : 100% ; font-weight : bold ; 
	background-color : #ff9845 ;
	text-align : center ;
}
div.banner h3 { 
	border-top:2px solid white ; padding : 2px ; margin : 0px;
	font-size : 100% ; font-weight : normal ; 
	background-color : #feff8c ;
	text-align : center ;
}
div.banner h4 { 
	border-top:2px solid white ; padding : 2px ; margin : 0px;
	font-size : 80% ; font-weight : normal ; 
	background-color : #feff8c ;
	text-align : left ;
}

div.multipagina {  
    background-color : #feff8c ;
    text-align : center ;
}

div.messaggio { border: 1px solid green ; background-color: yellow ; margin: 3em ; padding:2em }

img.cornice { border: 1px solid #ff9845 ; padding:2px ; margin:0.5em }

span.specie { font-weight : normal ; color : black}
span.sinonimo { font-weight : normal ; color : #555}


/****************************************************************************
                     Browser e alberi delle specie
****************************************************************************/
body.aspecie { background-color : #ffff87 }

table#mtable { border-collapse:collapse }
table#mtable td { border : 1px solid #660404 ; background-color : #feff8c}
table#mtable th { border : 1px solid #660404 ; background-color : #ff9845}

body.aspecie div.indice { 
	margin : 0px ; margin-bottom : 2px ; border: 0px ; padding-top: 3px ; padding-left : 3px ; padding-right:3px ; padding-bottom : 6px ;
	background-color : #ff9845; 
}
body.aspecie div.indice a  { 
	display : inline ;
	margin : 2px ; padding : 1px ;
	font-weight : bold ;
	width : 1em ;
}

div.lev0 { font-size: 120% ; margin-left:0em ; margin-bottom : 1em}
div.lev1 { font-size: 140% ; margin-left:0em}
div.lev2 { font-size: 120% ; margin-left:2em}
div.lev3 { font-size: 100% ; margin-left:4em}

/****************************************************************************
                                  Form
****************************************************************************/
form { margin : 0px ; margin-top : 1em ; padding : 0px}
table.form { margin-left : auto ; margin-right:auto }
table.form td { padding : 2px }
table.form tr.titolo td {background-color: #ff9845; padding:4px ;}
table.form tr.titolo h1 { font-size :180% ; margin :0px ; text-align:center}
table.form tr.titolo h2 { font-size :130% ; margin :0px ; text-align:center}

table.form tr.dati  td {background-color: #feff8c ; padding:2px ; padding-top:10px }
table.form tr.opzioni td  {background-color: #feff8c ; padding-top:10px ;  font-size : 80% ;}

table.form tr.prima td {border-top : 1px solid white }

table.form tr.invia  td{background-color: #feff8c ; padding:4px ; text-align : right ; border-bottom : 2px solid #ff9845}
table.form td.etichetta {text-align : right }


/****************************************************************************
                        Cartellini di erbario
****************************************************************************/
table.cartellino { border : 1px solid #ff9845 ; background-color : #feff8c ; width : 100%; margin : 0pt ; color : black ; padding : 0px}
table.cartellino .erbario {text-align:center ; font-size:100% ; background-color : #ff9845 ; color : black ; padding : 2px}
table.cartellino td.tail {background-color : #feff8c ; border-top : 1px solid #ff9845}
table.cartellino td.tail a { font-size : 80%}
table.cartellino tr.specie td { background-color: #ff9845}

/****************************************************************************
                        Sezione prestiti
****************************************************************************/
table.prestito { border:1px solid #feff8c ; margin:1em}
table.prestito td { padding:2px }
table.prestito td.controllo { background-color : #feff8c ; }
