body {
	background-color: #FFCC33;#F0E555; #FFFF99; #000099;
	padding:0;
	margin: 0;
	}
 #totaleartic {
 	position: relative;
	width: 80%;
	background:#FF8042;
	margin: 0 auto;
/*	border: #971E39 solid 3px;
*/	min-width: 70px;
		height: auto;
!important;
height:17000px;
 }	
	
	#totale {
	position: relative;
	width: 80%;
	background:#FF8042;
	margin: 0 auto;
/*	border: #971E39 solid 3px;
*/	min-width: 750px;
		height: auto;
!important;
height: 2150px;
}
	#totalehome {
	position: relative;
	width: 80%;
	background:#FF8042;
	margin: 0 auto;
	border: #971E39 solid 3px;
	min-width: 750px;
		height: 4000px;
!important;
height:4000px;
}
#intestazione{
	margin:0;
	padding-top:10px;
	padding-left:180px;  
	background-color: #FF8042;
	border-bottom: #F0E555 solid 5px;
	border-top: #F0E555 solid 5px;
	}
	#posta1{
	float:left;
	position: absolute;
	top: 215px;
	left:5px;
	font-size: smaller;
	height: 68px;
}
#posta1 a  {
	line-height: 10px;
	padding: 0px 5px 0px 15px;
	color:#F0E555;
	}
#posta1 a:link, #posta a:visited {
	color: #F0E555;
	}
#posta1  a:hover {
	 color: #F0E555 ;
	 }

	#pagina {
	width:80%;
	margin-top:50px;
	margin-left:10px;
	background-color: #FF8042;
	text-decoration:none;
	text-align: center;
	line-height: 1.9em;
	min-height: 150px;
		height: auto;
!important;
height: 150px;
 }
 #pagina a  {
 line-height: 30px;
	padding: 0px 15px 0px 15px
	}
#pagina a:link, #pagina a:visited {
	color: #F0E555;
	
	}
	 #pagina a:hover {
	 color: #971E39;
	 }
#pagina li a  {
color:  #CC66FF;
}

#pagina li a:link, #pagina li a:visited {
	color:  #990066;#9900CC;
	
	}
	 #pagina li a:hover {
	 color: #FFFF33;#FFCC00; #9966FF;#CC66FF;
	 }
	#paginaar {
	width:80%;
	margin-top:50px;
	margin-left:10px;
	background-color: #FF8042;
	text-align: center;
	line-height: 1.9em;
	min-height: 150px;
		height: auto;
!important;
height: 4150px;
 }
 #paginaar a  {
 line-height: 30px;
	padding: 0px 15px 0px 15px
	}
#paginaar a:link, #paginaar a:visited {
	color: #F0E555;
	
	}
	 #paginaar a:hover {
	 color: #971E39;
	 }
#paginaar li a  {
color:  #CC66FF;
}

#paginaar li a:link, #paginaar li a:visited {
	color:  #990066;#9900CC;
	
	}
	 #paginaar li a:hover {
	 color: #FFFF33;#FFCC00; #9966FF;#CC66FF;
	 }
#casa {
float:left;
position:absolute;
width:100%;
background:#FF8042;
	margin-top:300px;
	margin-left:0px;
	min-height: 1500px;
!important;
	height: 2500px;
	line-height:  50px;


}
	 #casa a  {
 line-height: 25px;
	padding: 0px 15px 0px 15px
	}
#casa a:link, #casa a:visited {
	color: #F0E555;
	
	}
	 #casa a:hover {
	 color: #971E39;
	 }
#casa li a  {
color:#971E39;  #CC66FF;
}

#casa li a:link, #casa li a:visited {
	color:  #971E39;#990066;#9900CC;
	
	}
	 #casa li a:hover {
	 color: #FFFF33;#FFCC00; #9966FF;#CC66FF;
	 }

	#contenutohome {
float:left;
position:absolute;
width:100%;
background:#FF8042;
	margin-top:300px;
	margin-left:0px;
	min-height: 2500px;
!important;
	height: 2500px;
	line-height:  50px;
	}
	
	 #contenutohome a  {
 line-height: 25px;
	padding: 0px 15px 0px 15px;
	font-weight:bold;
	}
#contenutohome a:link, #contenutohome a:visited {
	color: #F0E555;
	
	}
	 #contenutohome a:hover {
	 color: #971E39;
	 }
#contenutohome li a  {
color:#971E39;  #CC66FF;
}

#contenutohome li a:link, #contenutohome li a:visited {
	color:  #971E39;#990066;#9900CC;
	
	}
	 #contenutohome li a:hover {
	 color: #FFFF33;#FFCC00; #9966FF;#CC66FF;
	 }
	#contenuto {
float:left;
position:absolute;
width:100%;
	background-color:#FF8042;
	margin-top:30px;
	margin-left:0px;
	min-height: 800px;
!important;
	height: 800px;
	line-height:  50px;
	}
		 #contenuto a  {
 line-height: 25px;
	padding: 0px 15px 0px 15px
	}
#contenuto a:link, #contenuto a:visited {
	color: #F0E555;
	
	}
	 #contenuto a:hover {
	 color: #971E39;
	 }
#contenuto li a  {
color:#971E39;  #CC66FF;
}

#contenuto li a:link, #contenuto li a:visited {
	color:  #971E39;#990066;#9900CC;
	
	}
	 #contenuto li a:hover {
	 color: #FFFF33;#FFCC00; #9966FF;#CC66FF;
	 }
	#descrivopen {
	float:left;
	position:absolute;
	width:250px;
	height:387px;
/*	background:#FF8042;
*/	margin-left:0px;
	margin-top:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-decoration:none;
}

	#descrivo {
	float:left;
	position: relative;
	width:400px;
	height:403px;
	background:#FF8042;
	margin-left:300px;
	margin-top:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-decoration:none;
}


	#descrivondem {
	float:left;
	position:absolute;
	width:305px;
	height:157px;
	background:#FF8042;
	margin-left:400px;
	margin-top:-180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.6em;
	text-decoration:none;
	left: 4px;
}
#descrivondem a{
text-decoration:none;
}
	#descrivop {
	float:left;
	position:absolute;
	width:250px;
	height:387px;
	background:#FF8042;
	margin-left:0px;
	margin-top:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-decoration:none;

}

#titolo {
	float:left;
	position:absolute;
	width:500px;
font-family:Arial, Helvetica, sans-serif;
font-size:36px;
color:#0099CC;
margin-top:0px;
text-align:center;
margin-left:150px;
}
#titolo2 {
	float:left;
	position:absolute;
	width:700px;
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
color: #FFCC33;
font-weight:bold;
text-align:center;
margin-top:20px;
}
#recensione{
	float:left;
	position:absolute;
	width:700px;
	margin-top:70px;
	}

#ramia {
float:left;
position: relative;
width:273px;
height:372px;
margin-left:-30px;
margin-top:400px;

}

#libriliberi {
	float:left;
	position:absolute;
	width:774px;
	margin-left:0px;
	margin-top:10px;
	height:594px;
	

}
	 #libriliberi a  {
	 font-size:16px;
 line-height: 30px;
	padding: 0px 10px 0px 10px;
	}
#libriliberi a:link, #libriliberi a:visited {
	color: #F0E555;
	
	}
	 #libriliberi a:hover {
	 color: #971E39;
	 }
#libriliberi li a  {
color:  #CC66FF;
}

#libriliberi li a:link, #libriliberi li a:visited {
	color:  #990066;#9900CC;
	
	}
	 #libriliberi li a:hover {
	 color: #FFFF33;#FFCC00; #9966FF;#CC66FF;
	 }

#segnala {
	float:left;
	position: relative;
	width:717px;
	margin-top:20px;
	margin-left:15px;
	border:#FFFF00 solid 2px;
	height:auto;
	line-height:1.7em;
	text-decoration:none;
	
}
#segnala2 {
float:left;
position:absolute;
width:500px;
margin-top:115px;
margin-left:180px;
border:#FFFF00 solid 2px;
height:35px;
line-height:1.7em;
}
#neon {
border:2px solid #FFCC00;
border-bottom: 4px solid #FFCC00;
height: 200px;
width: 700px;
font-color: #971E39;
margin-left: 30px;
background-color:#FF0000;
}

#table {
 min-width: 80%; 
 }
 #abdul {
margin-top:50px;
/*margin-left:20px;
*/}	
#orienta {
float:left;
	position: relative;
	width:800px;
	height:450px;
margin-top:120px;
margin-left:20px;
/*border:2px #FFCC00 solid;
*/font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-decoration:none;
}


#orienta a {
/*	padding: 5px 10px 5px 10px;
	border: #F0E555 solid 1px;
*/	text-decoration: none;
	line-height: 1.9em;
	margin-top:-150px;
}	
#orienta a:link, #orienta a:visited {
	color: #971E39;
	text-decoration: none;
	line-height: 1.9em;
}

#orienta a:hover {
	color: #F0E555;
	text-decoration: none;
	line-height: 1.9em;
	}

a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	}




#vaisu {
	padding-bottom: 0px;
	background-color: #FF8042;
}

#menu ul{
	color: #971E39;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 125%;
	padding-top: 20px;
	line-height: 100px;
}
/**
* box totale lay out
*/
#cura {
padding-left: -50px;
padding-bottom: 5px;
}



/**
* box logo comune vr
*/
#logovr{
 position: absolute;
	top: 10px;
	right: 120px;
	width: 120px;
	height: 60px;
}
#logoishtar{
position: absolute;
	top: 50px;
	left: 30px;
	width: 122px;
	height: 144px;
	
}

	 #posta{
	position: absolute;
	/*margin-right:20px;*/ 
	top:-10px;
	left:70px;
   font-size: smaller;
}
#posta a  {
	line-height: 20px;
	padding: 0px 15px 0px 15px
	}
#posta a:link, #posta a:visited {
	color: #F0E555;
	}
#posta  a:hover {
	 color: #971E39;
	 }
/**
 * Box per slideshow immagini
 */
#slideshow {
	border: 1px solid #FFCC00; 
	/*overflow: hidden;*/
	/*margin-right: 0;*/
	margin-left: 480px;
	margin-top: 40px;
	position: absolute;
	width: 300px;
	height: 250px;
	 
}

#slideshow img {
width: 300px;
height: 250px;
float: right;
}

#slideshowb {
border: 2px solid #FFCC00;
	/*overflow: hidden;*/
	/*margin-right: 0;*/
	margin-right: 600px;
	margin-top: 50px;
position: absolut;
width: 250px;
height: 350px;
float: right;	
}
#slideshowb img {
	width: 250px;
height: 350px;
}
/**
* box disegni
*/
#fotostudenti {
line-height: 50px;
line-height: 1.9em;
}
#serie{
	margin-left: 35px;
}
#contenutodi {
	
	background-color:#FF8042;
	margin: 0;
	min-height: 500px;
	height: auto;
!important;
	height: 4200px;
	line-height:  50px;
	padding-top:  30px;
	/*min-height: 80px;
	height: auto;!important;
	height: 170;*/
}

#frontino{
height:100px;
	background-color: #FF8042;
	text-align: right;
	padding-top: 5px;
	border-bottom: #F0E555 solid 3px;
/*border: #fff solid 5px;*/
	margin-top:0px;
	margin-right:0px; 
}
#frontinolp {
	background-color: #FF8042;
	text-align: right;
	padding-top: 0;
	margin:30px; 
	margin-top: 0px;
	/*border: #fff solid 5px;*/
	
}
#frontino a {
margin-right:20px;
	padding: 5px 10px 5px 10px;
	border: #F0E555 solid 1px;
	text-decoration: none;
}	
#frontino a:link, #frontino a:visited {
	color: #971E39;
	text-decoration: none;
}

#frontino a:hover {
	color: #F0E555;
	text-decoration: none;
}
/*#link {
	background-color:  #FFCC00;
	margin:0;
	padding-top:10px;
	padding-left:180px;  
	padding-left: 0px; 
	line-height: 1.9em;
	border-bottom: #FF8042  solid 5px;
	
	}*/
#link a {
	padding: 5px 10px 5px 10px;
	border: #F0E555 solid 1px;
	text-decoration: none;
	line-height: 1.9em;
}	
#link a:link, #link a:visited {
	color: #971E39;
	text-decoration: none;
	line-height: 1.9em;
}

#link a:hover {
	color: #F0E555;
	text-decoration: none;
	line-height: 1.9em;
}
 #download {
 text-align: right;
 margin-right: 30px; 
 font-size: smaller; 
 	
 }
#footert {
	/*width: 80%;*/
	height: 120px;
	margin-top: 30px;
	background-color: #FF8042;
	text-align: center;
	color: #971E39;
	border-top: #FF8042 solid 1px;
	line-height: 1.9em;
	font-size: smaller;
}
#footer {
	/*width: 80%;*/
	height: 120px;
	margin: 0px;
	background-color: #FF8042;
	text-align: center;
	color: #971E39;
	border-top: #FF8042 solid 1px;
	line-height: 1.9em;
	font-size: smaller;
	margin-top:700px;
}
#footerhome {
	/*width: 80%;*/
	height: auto;
	margin: 0px;
	background-color: #FF8042;
	text-align: center;
	color: #971E39;
	border-top: #FF8042 solid 1px;
	line-height: 1.9em;
	font-size: smaller;
/*	margin-top:700px;
*/}
#footerb {
	height: 120px;
	margin: 80px;
	background-color: #FF8042;
	text-align: center;
	color: #971E39;
	border-top: #FF8042 solid 1px;
	line-height: 1.9em;
   font-size: smaller;
}
	
#menu {
	float: left;
	border: yellow solid 1px;
	width: 150px;
	height: 500px;
	margin: 0 auto;
	padding-top: 100px
	}
	/**
* box contenuto pagina
*/
	 #paginadi {
	background-color: #FF8042;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 100px;
	margin-top: 40px; 
	text-align: center;
	padding-top: 0px;
	line-height: 1.9em;
	min-height: 150px;
		height: auto;
!important;
height: 150;
 
}	 	


/**
* box menu dinamici
*/
#bottomenu {
margin-left:50px;
background-color: #FF8042;
padding-top: 0px; 
	
}
#bottomenu a{
	font-size: 16px;
	font-weight: bold;
	padding: 0 5px 0 5px;
	 
	
	}
	
#bottomenu a:link, #bottomenu a:visited {
	color: #F0E555;
}
	#bottomenu a:hover {
	color: #971E39;
	}
#bottomenulp a:link,#bottomenulp a:visited {/*grafica bottomenu solo per la pagina liberi pensieri*/
color:	#F0E555;
}
	#bottomenulp a:hover {
		color: #971E39;
	}
	

	
	
	
		 
	
.clear {
	clear: both;
}
.centro {
	
	/*border: 2px solid #FFCC00;*/
	width: 400px;
	height:200px;
	/*position:absolute;*/
	margin-right:200px;
	margin-top: 10px;
	padding-right:0px;
	
	
	
}

#menu {
	margin-top: auto;
	/*margin-bottom: 200px;*/
}
#elencoargomenti {
	font:   Geneva, Arial, Helvetica, sans-serif ;
	/*height: 100px;*/
	background-color: #FF8042;
	margin-top:10px;
	width: 700px; 
	float: left;
	line-height: 1.5em;
	/*padding-left: 15px;*/ 
	border: #F0E555 solid 3px;
	padding-left:20px;
	margin-left: 20px;
	min-height: 80px;
	/*height: auto;!important;*/
	height: 250px;
	/*margin:0 10px;*/
	/*padding-left: -30px;*/
	}
	
#elencoargomenti a {
	/*padding-left:180px;*/
	text-align: left;
	padding: 5px 5px 5px 5px;
	/*border: #F0E555 solid 1px;*/
	text-decoration: underline;
	margin:0px;
	line-height: 50px;
	width: 700px;
	height: 80px;
	}
	#bio {
	margin-left: 200px;
	margin-top: 170px;
	}
	#biomer {
	margin-left: 230px;
	margin-top: 0px;
	}
	#biobu {
	margin-left: 230px;
	margin-top: 50px;
	}
	#biopo {
	margin-left: 230px;
	margin-top: 60px;
	}
	#bioli {
	margin-left: 230px;
	margin-top: 110px;
	}
	
	#foto {
float: left;
margin-top: 10px;
}
#elencoargomentilibri {
	font:   Geneva, Arial, Helvetica, sans-serif ;
	/*height: 100px;*/
	background-color: #FF8042;
	margin-top:10px;
	width: 700px; 
	float: left;
	line-height: 1.9em;
	/*padding-left: 15px;*/ 
	border: #F0E555 solid 3px;
	padding-left:20px;
	margin-left: 0px;
	min-height: 5000px;
	height: auto;!important;
	height: 5000px;
	/*margin:0 10px;*/
	/*padding-left: -30px;*/
	}

#elencoargomentilibri a {
	padding-left:180;
	text-align: left;
	
	padding: 5px 5px 5px 5px;
	/*border: #F0E555 solid 1px;*/
	text-decoration: underline;
	margin:0px;
	line-height: 50px;
	width: 700px;
	}
#menuarchivio {
	background-color: #FF8042;
	float: left;
	border: #F0E555 solid 3px;
	width: 700px;
	min-height: 80px;
	height: auto;!important;
	height: 170;
	margin-left:0px;
	line-height: 1.9em;
	padding-left: 20px;
	padding-top:20px;
	margin-top: 20px;
	
	}
	
#titolo: {
	font:  24%;	
	}
	
	
#menuarchivio ul{
list-style: none;
margin:0 10px 0 0;
padding-left:0px; 
}
#menuarchivio li{
	margin: 0px;
padding:0px; 
}
#libri {
	
}

	#motivo1{
	position: absolute;
	padding-top: 50px;
	padding-left: 0px;
	width: 90px;
	height: 80px;
}
motivo1b{
	position: absolute;
	padding-top: 50px;
	padding-left: 0px;
	width: 90px;
	height: 80px;
}
#motivo2{
position: absolute;
padding-top: 50px;
padding-left: 0px;
width: 90px;
height: 80px;
}
#motivo2b{
position: absolute;
padding-top: 50px;
padding-left: 0px;
width: 90px;
height: 80px;
}

#motivo3{
position: absolute;
padding-top: 50px;
padding-left: 0px;
width: 90px;
height: 80px;
}
#motivo3b{
position: absolute;
padding-top: 50px;
padding-left: 0px;
width: 110px;
height: 100px;
}
#motivo4{
position: absolute;
padding-top: 50px;
padding-left: 0px;
width: 110px;
height: 100px;
	
}
#motivo4b{
	position: absolute;
	padding-top: 50px;
	padding-left: 0px;
	width: 110px;
   height: 100px;
   }
	
#motivo5{
	position: absolute;
	padding-top: 50px;
	padding-left: 0px;
	width: 110px;
   height: 100px;
	}
	
	#motivo5b{
	position: absolute;
	padding-top: 50px;
	padding-left: 0px;
	width: 110px;
   height: 100px;
	}
#motivo6{
	position: absolute;
	padding-top: 50px;
	padding-left: 0px;
	width: 100px;
   height: 50px;
	}

#motivo6b{
	position: absolute;
	padding-top: 50px;
	padding-left: 30px;
	width: 100px;
   height: 50px;
	}

	hr {
	color:#FFCC00;
	}
	ul {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #990099;
	text-decoration:none;
	}
	#pagina li a{
	color:#990099;
	}
	
	.Stile1 {
	color: #971E39;
	font-weight: bold;
	font-size: 16px
	}
	.Stile2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
	.Stile5 {
	font-size: 16px;
	color: #993300;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;}


.stile50 {
	font-weight: bold;
	color: #971E39;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile7 {font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif;}
.Stile8 {font-size: 24px; 
color: #993300; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
}
.Stile9 {font-size: medium; font-weight: bold}
.Stile16 {
	color: #971E39;
	font-size: 21px;
}
.Stile17 {font-size: 11px}

	.Stile18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#971E39;
	font-weight: normal;
	
	
}
.Stile19 {
color: #F0E555;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Stile20 {font-size: small;

}

h1 {
	font-size:18px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#971E39;  
}

.Stile21 {
color: #010000;
}


.Stile26 {
font-size: 16;
}
.Stile27 {
font-size: 24px;
}
.Stile28 {
color: #971E39;
}
.Stile29 {
font-size: 5px;

}
.Stile30 {font-size: smaller}

.Stile31 {font-size: 12px}
.Stile32 {font-size: 12}
.Stile33 {font-size: 10px}
.Stile34 {color: #00FF00;
text-decoration:none}
.Stile36 {font-size: 14px}
.Stile37 {font-size: 14px; color: #ECE9D8; }

.Stile38 {color: #FFCC00}
.Stile39 {font-size: larger}

.Stile43 {
	font-size: medium;
	font-weight: bold;
	font-style: italic;
}
.Stile44 {font-size: 18px}
.Stile45 {color: #66FF66}
.Stile47 {
	color: #F0E555;
	font-weight: bold;
	font-size: 24px;
}
.Stile48 {
	font-size: 16px;
	color: #990000;
}
.Stile49 {color: #990000}
