*{ margin: 0; padding: 0; }*
body { 
background: #99B6F9;
color: #444;
}
a {COLOR: #6587E0; text-decoration: none;}
a:visited {COLOR: #6587E0; text-decoration: none;}
a:hover {COLOR: #333; text-decoration: underline;}
h2 { margin: 0 0 10px; padding: 10px 0 3px; }
h3 { padding-left: 10px; color: #fff; background: url(/images/bg.jpg) repeat-x; font-size: 1em; height: 24px; line-height: 24px; }
ul {  padding: 0; margin: 0 0 10px;}
li { list-style-type: none;}
p { margin: 5px 0 10px 0; }
img { border: none; }

.etichetta {
width:170px;
display:block;
background: url(/images/bg.jpg) repeat-x;
padding-left:10px;
color: #fff;
font-weight:bold;
font-size: 1em;
height: 24px;
line-height: 24px;
}

#header {
font: .8em Verdana, Arial, Sans-Serif;
line-height: 1.3em;
background-color:#6587E0;
height: 125px;
}
#logo {
font-size: 30px;
font-weight: 100;
letter-spacing: -1px;
padding: 22px 0 5px 10px;
}
#logo a {
color: #fff;
text-decoration: none;
}
#logo a:hover {
color: #000;
text-decoration: none;
}
#header h2 {
color: #eee;
font-size: 19px;
font-weight: 100;
padding: 0 0 0 11px;
letter-spacing: -1px;
line-height: 12px;
}
#adsmenu {
width:760px;
height:20px;
margin: 5px 0 0 0;
}

#wrap {
padding: 10px 10px 3px 10px;
width: 760px;
margin:20px auto;
background: #fff;
}
#left {
font: .8em Verdana, Arial, Sans-Serif;
line-height: 1.3em;
float: left;
width: 180px;
margin-bottom: 10px;
margin-top: 10px;
overflow:hidden;
}
#left ul {
padding: 5px 10px 10px 12px;
margin: 0;
}

#right {
font: .8em Verdana, Arial, Sans-Serif;
line-height: 1.3em;
float: right;
width: 180px;
margin-bottom: 10px;
margin-top: 10px;
}
#right ul {
padding: 5px 10px 10px 10px;
margin: 0;


}
#right ul li{
width:160px;
font-size:11px;
margin-left:10px;
margin-bottom:8px;
list-style-type:circle;
line-height:16px;
padding-right:3px;
}
#center {
font: .8em Verdana, Arial, Sans-Serif;
line-height: 1.3em;
margin: 10px 180px 10px 180px;
padding: 0 10px 10px 10px;
width:380px;
}
#center h1{
display:block;
background: url(/images/bg.jpg) repeat-x;
height:38px;
line-height:18px;
color: #fff;
font-size:16px;
font-weight:lighter;
padding: 2px 0 0 10px;
margin-bottom:10px;
}
#center a{
font: Verdana, Arial, Sans-Serif;
margin-bottom:10px;
color: #6587E0;
font-size: 12px;
text-decoration:none;
}
#center a:hover{
text-decoration:none;
}
#center ul li {
	margin-left:20px;
	list-style:circle;
}
#footer {
font: .8em Verdana, Arial, Sans-Serif;
clear:both;
font-size: 11px;
text-align: center;
border-top: 1px solid #ccc;
padding: 10px 5px;
}

#ads {
position:relative;
margin: 10px 10px 10px 10px;
width:160px;
height:600px;
}
#adsc {
width:336px;
height:280px;
margin: 5px 0 5px 0;
}
#scheda {
width:180px;
height:260px;
margin: 5px 0 5px 0;
}
#login {
width:180px;
height:177px;
}
#immagini {
width:180px;
height:250px;
}
#search {
width:180px;
height:25px;
margin-bottom:10px;
margin-top:5px;
}
#mappa_c {
width:366px;
height:330px;
margin: 5px 0 5px 0;
}
.box_login {
margin-bottom:3px;
padding-bottom:3px;
}
input {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6587E0;
}
#galleria {
width:380px;
margin:0 auto;
position:relative;
background-color:#99B6F9;
margin:10px 0 5px 0;
}
#galleria a{color:#000;}
#galleria a img{border:none;}
#photos{background-color:#99B6F9;width:380px;height:220px;}
#photos img{width:360px;height:200px;margin:10px;padding:0;}
#thumbnails{width:380px;height:50px;margin:10px 0 0 0;padding:0;}
#thumbnails ul{margin:0;padding:0;text-align:center;}
#thumbnails ul li{margin:0 10px 0 0;padding:0 0 0px 0;display:inline;}
#thumbnails a img{height:20px;border:1px solid #fff;}
#thumbnails a.activeSlide img{ border:1px solid #666;}
#navPhotos{position:absolute;top:150px;height:30px;z-index:1000;line-height:30px;width:380px;}
#navPhotos a{color:#99B6F9;font-size:10px;font-weight:bold;padding:5px 15px;overflow:visible;outline:none;}
#navPhotos a:hover{color:#99B6F9;}
#navPhotos #prev{float:left;}
#navPhotos #next{float:right;}
#description{position:absolute;top:190px;left:10px;height:30px;z-index:1000;line-height:30px;width:360px;background-color:#fff;}
#description p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7D7D7D; margin:0;padding:0;margin-left:10px;color:#333;}

.title_topic {
	text-decoration:underline;
}
#div_santi hr {
	color:#99B6F9;
	margin-top:5px;
}
