body {
	background-color:#FFFFFF;
	margin:0px;
	font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;  
	background-repeat:repeat-x;
	font-size: 22px;
	color: #000000; 
	line-height: 40px;
	}
h1 {
 	font-size: 40px;
	color: #990000;
	line-height: 60px;
	margin-bottom:5px;
	margin-top:10px;
}
h2 {
 	font-size: 27px;
	color: #990000;
	line-height: 40px;
}
h2 a {    color: #990000; text-decoration: underline;   }
h3 {
 	font-size: 29px;
	color: #000000;
	line-height: 35px;
}
h3 a {    color: #CC0000;  text-decoration: underline;  }

ul { list-style-position: outside; padding:0;
margin-left: 10px;
margin-bottom: 0px;
margin-top: 10px;

 }

ul li {
list-style-image: url(/data/lapaweb/puntatore-grigio.gif);
list-style-type: circle;
margin-left: 30px;
margin-bottom: 10px;
 } 

.titolo	 { color: #990000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 34px; line-height: 57px;  margin-top: 5px; margin-bottom: 5px;   text-align: left; }
.titolo a { color: #990000; text-decoration: none; }
.titolo a:visited { color: #990000; }

.topmenu {
	color: #000000;  
	font-size: 18px;
	padding:10px 10px 15px 90px;
	text-align:left;
 
	width: 100%;
	}
#topmenu p {
	margin:0px;
	display:inline-block;
}
.topmenu a {
    border-bottom: 1px;
	padding:0 0 0 0px;
	
	
}
.topmenu2 a {
	text-decoration: none;
    border-bottom: 1px;
	padding:0 0 0 13px;
	
}
li a:hover {
color: #990000; text-decoration: underline;
}

a {  text-decoration: none; text-decoration:underline; color: #990000;  }
a:hover { color: #006699; text-decoration:underline; }
a:visited { color: #990000; }

.autore { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #cccccc;  }
.autore a { color: #cccccc;    }

.bianco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #FFFFFF;  }
.bianco a { color: #FFFFFF;    }

.info { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 17px;   text-decoration: none; }
 
.box p  { 
	margin:0px;
	padding:0px;
	}
form {
margin:0px;
padding:0px;
margin-bottom: 0px;
}
cse-search-box {
margin:0px;
padding:0px;
margin-bottom: 0px;
}
 
.rosso { text-decoration: none; 
font-family: Arial;  font-weight: normal; 
background-color:#CC0000;  color: #FFFFFF;  
border-style:solid; border-width:20px; border-color:#CC0000; }

.grigio { text-decoration: none; 
font-family: Arial; font-weight: normal; 
background-color:#f0f0f0;  color: #000000;  
border-style:solid; border-width:20px; border-color:#f0f0f0; }

.grigio2 { text-decoration: none; 
font-family: Arial;  font-weight: normal; 
background-color:#f0f0f0;  color: #000000;  
border-style:solid; border-width:20px; border-color:#f0f0f0; }

.nero { text-decoration: none; 
font-family: Arial; font-weight: normal; 
background-color:#000;  color: #FFF;  
border-style:solid; border-width:20px; border-color:#000; }

.grigio img { 	max-width:600px; }

body, html {
background-attachment:fixed;
}
#pagina {
	top:110px;
	position:absolute;
	width:auto;
	max-width:1300px;
	padding: 0px;
	margin-left: 0;
	margin-right: auto;
	margin-top:0px;
	margin-bottom:100px;
	background:#fff;
	color: #000000;
	left:70px; 
}

#testa {

width:100%	;
height:100px;
margin:0em auto;
top: 0px;
position:fixed;
background-image:url(/data/lapaweb/header-lapaweb-2023.gif);
text-align:left;
overflow:hidden;
z-index:99; 
}
#testa1 {
	width:auto;
	float:left;
	z-index:99;
}
#testa2 {
	
	float:left;
}
#testa3 {
	top: 0px;
	position:fixed;
	left:330px;
}

#corpo {
	width:100%;
	padding: 0px;
	margin-top: 0px;
	background:#FFF;
}
#corpo0 {
	background:#FFF;
	width:330px;
	left:830px;
	top:100px;
	padding:0 0px 0 0px;
	text-align: left;
	float:left;
	position:absolute; 
 	border-right: #ccc solid 0px;
}
#corpo1 {
	background:#FFFFFF;
	width:700px;
	float:left;
	text-align: left;	
	padding:0 10px 0 30px;
	top:150px;
	
	 
}
#corpo2 { 
	width:800px; 
	text-align: left;	
	padding:0px;
}
#corpo3 {
	width:1px;
	clear:both;
}

#news {
	padding:5px; 
 	max-width:700px; 
}
#news a {
	color: #990000;
	}
#news a { color: #990000; text-decoration: underline; }
#news a:visited { color: #990000; }
 
.fotohp   {
 	width:700px;
}
#main { padding:0 17px 0 17px;    }
#footer1 {
	width:100%;
	background:#cccccc;
	color: #000000; 
	padding:0 0 0 20px;
	 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; 
}
#footer1 a {
	color: #000; 
	}
#footer2 {
	padding:10px;
	}


img { border: 0; }

#indice {
 	padding: 0px;
	margin-top: 20px;
}
#indice1 {
	float:left;
}
#indice2 {
	width:230px;
	float:left;
	text-align: right;	
}
#indice3 {
	width:1px;
	clear:both;
}

#condividi {
	width:100%;
	padding: 0px;
	margin-top: 20px;
}
#condividi1 {
	float:left;
}
#condividi2 {
	float:right;
	text-align: right;	
}
#condividi3 {
	width:1px;
	clear:both;
}
#laterale {
 	width: 95%;
	padding:0px; 
	float:right;
}
.articolo {
	width:100%;
}
.articolo img {
	margin: 20px 0px 20px 0;
}
#social {
	width:100%;
	height:43px; 	 
}
hr {
  border:none;
  background-color: #e3e3e3;
  height: 1px;
}
#ads234 {
	width:240px;
	float:right;
	align:center;
	padding:7px;
}
 #topbar {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none;  
background-color: #e3e3e3;
position: fixed;
vertical-align: middle;
bottom: 0px;
height: 40px;
width: 100%;
margin-left:0px;
padding:10px;
}
#topbar1 {
	float:left;
	font-weight: bold;
}

#topbar2 {
	float:left;
	padding:6px;
}
#topbar3 {
	float:right;
	padding:0px;
}
#menu { 
  position:fixed;
  margin: 0px;
  padding: 5px;
  height: 50px;
  top:100px;
  background-color: #FFF;
  width: 100%;
  z-index:5; 
}
.fissa {
  position: fixed;
  top: 0px;
}
#advbox {
	width:310px;
	float:right;
	padding: 15px 0 0 15px;
	background-color: #FFF;
}
#advbox2 {
	background-color: #FFF;
}
.socbox {
	margin: 0px 0px 10px 0px;
}
#menulat {
	margin:0px;
	font-family:Georgia, Times New Roman,Times,serif;
	font-size: 12px;
	background-color: #003300;
	line-height: 22px; line-height: 30px;   text-align:left; text-decoration: none;  	
}
#menulat a {
	color: #FFFFFF;
}
#menulat li {
	background-color: #006600; 
	padding: 0 0 0 10px;
	 
}
#logoscroll {
	background-image:url(/data/lapaweb/sfondo-laterale-lapaweb.gif); 	
	width:160px;
	height:100px;
	position:fixed;
	top:0px;
	z-index:-1;
}
.titlelat {
	font-weight: bold; 
}
.datatitolo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; }

#pagina img {
 	max-width:700px;
}

.topmenu p {
	margin:0px;
	display:inline-block;
}
.anchor {
    display: block;
    position: relative;
    top: -100px;
    visibility: hidden;
}
.button_search {
	width: 30px;
	height: 25px;
	background:transparent url("/data/lapaweb/search-top.png");
	background-color: #666666;
	border: 0px solid #000000;
	margin-top: 9px;
	margin-left: 0px;
	margin-right:20px;
	margin-bottom:0px;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FFFFFF;
	padding: 5px; 
	
}
.button_search:hover {
	background-color: #cc0000;
}
.latmenu { border-style:dotted; display:block; clear:both; border-color:#F0F0F0; border-width:1px 0 0 0  }
.latmenu img { margin:10px 10px 10px 0; float:left; }
.latmenu a { font-weight: normal; }

#socialbar {left:0px;top:170px;width:50px;height:250px;position:fixed;z-index: 98;}
#socialbar img {border:0px;margin:0px;padding:0px;float:left;}
