BODY {

background-color: #636563;

background-position: 50% 0;

}



div.centra{

width: 750px;

margin: 0 auto;

}



.t1 { /* tabella di cornice */

table-layout: fixed;

width:750px;

height: 352px;

border: 1px solid black;

text-align:center;

margin-left: auto;

margin-right: auto;

vertical-align: top;

}



.logo{		/*riga del logo*/

background-image: url(immagini/sito_r3_c1_r1_c15.jpg);

background-repeat: no-repeat;

width: 750px;

height: 179px;

border: 0px;

}
.logo1{		/*riga del logo*/

background-image: url(immagini/sito_r3_c1_r1_c16.jpg);

background-repeat: no-repeat;

width: 750px;

height: 179px;

border: 0px;

}


.body{

background-image: url(immagini/sito_r3_c1_r2_c12.jpg);

background-repeat: repeat;

width:750px;

height: 148px;

border: 0px;

text-align: justify;

}



.piede{

background-image: url(immagini/sito_r3_c1_r3_c1.jpg);

background-repeat: no-repeat;

width:750px;

height: 25px;

border: 0px;

}



#menu03o{

width: 90%;

font: 70% Arial, Helvetica, sans-serif;

}



*:first-child+html #menu03o ul{

margin-left: 0px!important;

margin-top: 140px!important;

list-style: none;

}



#menu03o ul{

margin-left: 0px!important;

margin-top: 148px!important;

margin-left: 0px;

margin-top: 140px;

list-style: none;

}



#menu03o li{

font-size: 1.1em;

display: inline;

margin: 0;

padding: 0;

}



#menu03o a:link, #menu03o a:visited{

float:left;

background: url(cssdesign/menu3.jpg) 0 0 repeat;

background-color: #fff;

color: #05181E;

margin: 0em;

padding: 0.3em 1.5em 0.3em 1.5em;

font-weight: bold;

text-decoration: none;

border-top: 3px solid #000;

border-bottom: 3px solid gray;

border-right: 1px solid gray;

border-left: 1px solid gray;

}



#menu03o a:hover, #menu03o a:focus, #menu03o a:active{

color: #41545F;

background: url(cssdesign/menu3.jpg) 0 0 repeat;

background-color: #fff;

border-top: 3px solid #476BB5;

border-bottom: 3px solid black;

border-right: 1px solid black;

border-left: 1px solid black;

}

.table{

background-color: White;

border-left: solid 1px black;

border-top: solid 1px black;

border-bottom: solid 1px black;

border-right: solid 1px black;

border-color: Gray;	

}

.td{

background-color: White;

border-left: solid 1px black;

border-top: solid 1px black;

border-bottom: solid 1px black;

border-right: solid 1px gray;

border-color: Gray;	



}

#menu02v{



font: 80% Arial, Helvetica, sans-serif;

}



 #menu02v ul{



padding-left: 0;

list-style: none;

}



#menu02v ul{





padding-left: 0;

list-style: none;

}



#menu02v li{

font-size: normal;

display: inline;

margin: 0px;

text-align:center;

background-color: #333333;
}



#menu02v a:link, #menu02v a:visited{

border: 1px solid Gray;

display: block;

background-color: #333333;

color: White;

text-decoration: none;

text-align:center;



}



#menu02v a:hover, #menu02v a:active{

border-color: white;

text-decoration: none;

color: white;

background-color: #333333;

}

#menu01v{
width: 15em;
font: 70% Arial, Helvetica, sans-serif;
}
#menu01v ul{
margin: 0;
padding: 0;
list-style: none;
}
#menu01v li{
font-size: 1.1em;
display: inline;
margin: 0;
padding: 0;
}
#menu01v a:link, #menu01v a:visited{
display: block;
background: #EBE9EA;
color: #05181E;
margin:0.06em 1;
padding: 0.3em 0.6em;
text-decoration: none;
border: 1px solid #666;
}
#menu01v a:hover, #menu01v a:focus, #menu01v a:active{
background: #FFFFFF;
color: #41545F;
border-color: #41545F;
padding-left: 0.95em;
text-transform: uppercase
}

.td1{

background-color: #F1EFF0;
text-align: left;
color:maroon;
border-left: solid 1px black;

border-top: solid 1px black;

border-bottom: solid 1px black;

border-right: solid 1px gray;

border-color: maroon;	



}
.tableGest{

background-color: white;
text-align: ;
color:;
border-left: solid 1px gray;

border-top: solid 1px gray;

border-bottom: solid 1px gray;

border-right: solid 1px gray;

border-color: gray;	



}


.download{
	height: 30px;
	width: 30px;
	border:0px;
}

.download1{
	height: 30px;
	width: 138px;
	border:0px;
}
#tableAdmin{
margin-left: 10px;
}

.tableAd{border:1px solid gray;
border-left: solid 1px Gray;

border-top: solid 1px Gray;

border-bottom: solid 1px Gray;

border-right: solid 1px Gray;

border-color: Gray;	
}

tr.hidden td, tr.hidden th { display:none }
