/* CSS Document */
body, html {
		margin:0;
		padding:0;
		color:#000;
		background:#fff;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
	}
img {border:0;}	
a:link, a:visited{
color:#21537C;
text-decoration:none;
}
a:hover, a:focus{
text-decoration:underline;
}
/*usefull*/
.float_l {float:left;}
.float_r {float:right;}
.clear {clear:both;}
.alt {position: absolute;
left: 0px;
top: -500px;
width: 1px; 
height: 1px;
overflow:hidden; }
.center {text-align:center;}
.right {text-align:right;}
.border {border:1px solid red;}
.border2 {border:1px solid green;}
.smalltext {font-size: 0.7em; color: #000000; }
.normal {font-weight:normal;}
.justy{text-align:justify;}
div#menu_rapido{
position:absolute;
overflow:hidden; 
top:-1000px;
left:-1000px}
/*fine useful*/

#wrapper{
width:922px;
margin:0 auto;
font-size:0.8em;
border-top:0;
background: url(../images_n/lavagna_strip.jpg) no-repeat;
}

#bottom {
background: url(../images_n/lavagna_bottom.png) no-repeat;
width:938px;
height:80px;
margin:0 auto;


}
#header {
clear:both;
width:99%;
background:#fff;
}
.titolo{
text-align:left;
padding:6px;
}
.tipologia {
text-align:left;
color:#fff;
line-height:70px;
vertical-align:middle;
font-size:1.7em;

margin-left:34px;
font-weight:bold;
}
.titolo h1 {
font-size:1.8em;
margin:0;
padding:5px;
}
.autore {
color:#fff;
text-align:left;
padding:3px 6px;
margin-left:5px;
font-size:1.1em;
font-style:italic;

}

#leftcolumn { 
width: 250px;
//width: 260px;
float: left;
color: #333;
	font-size:1em;
}

#rightcolumn { 
margin-left:300px;
//margin-left:280px;
width: 600px;

text-align:left;
color:#fff;
}
.withe_bk{
width:96%;
color:#000;
padding:4px 10px;
margin:0 auto;
margin-bottom:30px;
line-height:1.5em;
padding-bottom:32px;
background:#FFFFFF;
}
h2.dove {margin:0;padding:0;}
.level2 {font-size:0.9em !important;


width:80%;

	
}



#rightcolumn h2 {
font-size:1.2em;
text-align:left;
padding:0 6px;}

.titolo h1 {margin:0; padding:0;}
#footer {
width:87%;
font-size:0.8em;
text-align:center;
padding:0px;
padding-bottom:6px;
margin-top:-38px;
}
#colph  {
text-align:left;
width:98%;
margin-top:22px;
padding-left:50px;
	
}
.as_f{margin-left:20px;}
/*navigazione*/
#navigazione_principale {margin-top:18px;padding:0px;
padding-left:12px;
}
#navigazione_principale a:link, #navigazione_principale a:visited {
text-decoration:none;
color:#fff;
}
#navigazione_principale a:hover, #navigazione_principale a:focus {
color:#075381;
text-decoration:underline;
}

#navigazione_principale ul {
/*list-style-type:none;*/
margin:0;
padding:0;
margin-left:12x;
text-align:left;
}
#navigazione_principale ul li ul{
margin:0;
padding:0;
}
#navigazione_principale ul li {

vertical-align:middle;

margin: 0px;
padding:0;
color:#fff;
font-weight:bold;
}

h2.vedi {
margin: 0;
padding:0;
color:#075381;
background:#fff;
font-size:1.1em;
font-weight:bold;}

ul#navigazione_secondaria_parola {
margin:0;
padding:0;
clear:both;

height:20px;

list-style-type:none;

}

ul#navigazione_secondaria_parola li{
float:left;list-style-type:none;
margin:0 5px;
background: #fff;


}



ul#list2 {margin:0;
width:180px;
margin-left:25px;
padding:0;}


h3#sottomenu_p{
margin:0;
padding:2px;
float:left;
background: #E0F3FE;
color:#075381;
}
a.piu {
padding-top:4px;
display:block;
}
/*menu*/
.chk1 {
  background-color: #4AA48F;
  border: 1px;
  border-style: groove;
  border-color: #801F02;
  font-size: 0.8em;
  color: #F9A007;
  padding:2px;
  padding-top:4px;
}
.chk2 {
  background-color: #CD7D43;
  border: 1px;
  border-style: groove;
  border-color: #801F02;
  font-size: 0.8em;
  color: #F9A007;
  padding:1px;
  padding-top:4px;
}
.selezionata{
  background-color: #008000;
  padding:3px;
  color:#fff;
}
ul#list2 {width:280px;
margin-left:0;
}
ul#list2 li {
	
	 line-height:14px; }

.menu_p li.menu {
       padding:0!important;
       margin:0!important;
}
.menu_p li {
	padding-top:12px!important;
}


li.menu a {
        margin-bottom:3px!important;
    display:block;
	
    margin-left:0px;
}
ul.menu_p ul {display:none; list-style:none;}

.class_menu_txt{
  padding:3px;
  border:1px solid #FF8000;
  float:left;
  background-color:#fff;
  margin-right:3px;
  text-align:center;
  font-size:0.8em;
  font-family:Trebuchet Ms;
  color:#532900;
}
.class_menu{
  padding:3px;
  border:1px solid #FF8000;
  background-color:#174F4E;
  color:#fff;
  float:left;
  margin-right:5px;
  text-align:center;
  font-size:0.8em;
  font-family:Trebuchet Ms;
}
.class_menu a:hover{
  background-color:#fff;
  color:#174F4E;
}
.class_menu a{
  color:#fff;
}
.cont_menu{
  margin-left:30%;
  margin-right:auto;
  text-align:center;
}
/*fine menu*/