@charset "utf-8";
/* CSS Document */

body{
	background-color:#3399ff;
	text-align: center;
  /* background-image: url("images/bg.gif"); */
}

#container
{
  width: 960px;
  margin: 0 auto;
  border-left: 1px solid #1d314e;
  border-right: 1px solid #1d314e;
  border-top: 1px solid #1d314e;
  border-bottom: 1px solid #1d314e;
  background-color:#ffffff;
}

#header {
  background-color:#ffffff;
	width:960px;
	height:170px;
	text-align:center;
}

#header img {
	border:0px;
}

#center{
  position:relative; 
	width:960px;
}

#topmenu{
	background-color:#dddddd;
	background-image:url("images/top_menu_bg.jpg");
	background-repeat:no-repeat;
	width:960px;
	height:32px;
	text-align:center;
	color:#ffffff;
  padding-top:2px;
	font-family:"Trebuchet MS", verdana, arial, sans-serif;
	font-size:16px;
}

#topmenu img {
	border:0px;
	margin-left:23px;
	margin-right:23px;
}

#topmenu a{
	color:#cccccc;
	text-decoration:none;
}

#topmenu a:visited{
	color:#cccccc;
	text-decoration:none;
}

#topmenu a:hover{
	color:#086eca;
	text-decoration:none;
}

#topmenu a:active{
	color:#cccccc;
	text-decoration:none;
}


#bottommenu{
	background-color:#dddddd;
	width:960px;
	color:#1d314e;
	padding-top:8px;
	padding-bottom:8px;
	text-align:center;
	font-family:"Lucida Sans Unicode",serif;
	font-size:12px;
	font-style:italic;
}

#bottommenu a{
	color:#cccccc;
	text-decoration:none;
}

#bottommenu a:visited{
	color:#cccccc;
	text-decoration:none;
}

#bottommenu a:hover{
	color:#086eca;
	text-decoration:none;
}

#bottommenu a:active{
	color:#cccccc;
	text-decoration:none;
}

#statistiche {
	width:960px;
	height:50px;
	background-color:#dddddd;
	text-align:center;
	color:#1d314e;
	padding-top:6px;
	padding-bottom:2px;
	font-family:"Lucida Sans Unicode",serif;
	font-size:12px;
	font-style:italic;
}

#footer {
	width:960px;
	background-color:#dddddd;
	text-align:center;
	color:#1d314e;
	padding-top:8px;
	padding-bottom:8px;
	font-family:"Lucida Sans Unicode",serif;
	font-size:12px;
	font-style:italic;
}


#leftblock {
  position:absolute;
  top:72; left:0;
  width:200px;
  padding:0;
}

#rightblock{
  margin:0 0 0 0;
  background:#fff;
  padding:0; 
	margin-left:200px;
	border-left:1px #bbbbbb solid;
	border-bottom:1px #bbbbbb solid;
}

#mainmenu{
	background-color:#ffffff;
	width:200px;
}

#mainmenu .title{
	text-align:center;
	border-top:1px #bbbbbb solid;
	border-bottom:1px #bbbbbb solid;
	font-family:"Lucida Sans Unicode",serif;
	font-size:16px;
	color:#1d314e;
	background-color:#ffffff;
	padding:5px;
	font-weight:bold;
	font-style:italic;
}

#mainmenu .body{
	text-align:center;
	font-family:"Lucida Sans Unicode",serif;
	font-size:13px;
	color:#086eca;
}

#mainmenu ul {
  width:100%;
  list-style:none;
  margin:0; padding:0; 
}

#mainmenu ul li a {
  display:block; 
  text-decoration:none; 
  padding:0 1em; 
  height:2em;line-height:2em; 
  border-bottom:1px #bbbbbb solid;
}
#mainmenu ul li { display:inline }

#mainmenu ul li a:link, ul.menu1 li a:visited {
  background:#ffffff;
  color: #086eca;
  border-bottom:1px #bbbbbb solid;
} 

#mainmenu ul li a:hover, ul.menu1 li a:active {
  background: #3366ff;
  color:#eeeeee;
  font-weight:bold;
}

#mainmenu a{
	color:#086eca;
	text-decoration:none;
}

#mainmenu a:visited{
	color:#086eca;
	text-decoration:none;
}

#mainmenu a:hover{
	color:#cccccc;
	text-decoration:none;
	background-color:#3366ff;
}

#mainmenu a:active{
	color:#086eca;
	text-decoration:none;
}

#advertising{
  margin-top:15px;
	background-color:#ffffff;
	width:200px;
}

#advertising .title{
	text-align:center;
	border-top:1px #bbbbbb solid;
	border-bottom:1px #bbbbbb solid;
	font-family:"Lucida Sans Unicode",serif;
	font-size:16px;
	color:#1d314e;
	background-color:#ffffff;
	padding:5px;
	font-weight:bold;
	font-style:italic;
}

#advertising .body{
  padding-top:6px;
	text-align:center;
	font-family:"Lucida Sans Unicode",serif;
	font-size:13px;
	color:#086eca;
}

#advertising a{
	color:#086eca;
	text-decoration:none;
}

#advertising a:visited{
	color:#086eca;
	text-decoration:none;
}

#advertising a:hover{
	color:#cccccc;
	text-decoration:none;
	background-color:#3366ff;
}

#advertising a:active{
	color:#086eca;
	text-decoration:none;
}

#articolo{
  height:620px;
	background-color:#ffffff;
}

#articolo .title{
	text-align:center;
	font-family:"Lucida Sans Unicode",serif;
	font-size:16px;
	color:#1d314e;
	background-color:#ffffff;
	border-top:1px #bbbbbb solid;
	padding:5px;
	font-weight:bold;
	font-style:italic;
}

#articolo .body{
	font-family:"Lucida Sans Unicode",serif;
	font-size:12px;
	color:#054b89;
	text-align:center;
}

#articolo .body.p1{
	text-align:justify;
	font-family:"Lucida Sans Unicode",serif;
	margin:15px;
	font-size:12px;
	color:#054b89;
}

#articolo .body.p1.s1{
	text-align:justify;
	font-family:"Lucida Sans Unicode",serif;
	font-size:14px;
	color:#086eca;
	font-style:italic;
}

#articolo .body.p1.l1{
	text-align:justify;
	font-family:"Lucida Sans Unicode",serif;
	font-size:12px;
	color:#054b89;
	padding-left:67px;
}

#articolo .body.contenitoreFoto {
  width:750px;
  height:190px;
  border:0px;
  float:left;
  display:inline;
}

#articolo .body.contenitoreFoto2 {
  width:750px;
  height:375px;
  border:0px;
  float:left;
  display:inline;
}

#articolo .body.fotoEsterno{
	text-align:justify;
	font-family:"Lucida Sans Unicode",serif;
	font-size:1px;
	background-color:#dddddd;
	margin-left:15px;
	margin-right:15px;
	width:220px;
	height:180px;
	color:#086eca;
}

#articolo .body.fotoInterno{
	text-align:center;
	font-family:"Lucida Sans Unicode",serif;
	font-size:1px;
	background-color:#eeeeee;
	margin-top:10px;
	margin-bottom:30px;
	margin-left:15px;
	margin-right:15px;
	width:190px;
	height:140px;
	color:#086eca;
}

#articolo .body.contenitoreFoto img{
  border:0px;
}

#articolo .body.contenitoreFoto2 img{
  border:0px;
}

#articolo a{
	color:#086eca;
	text-decoration:none;
	background-color:#dddddd;
}

#articolo a:visited{
	color:#086eca;
	text-decoration:none;
	background-color:#dddddd;
}

#articolo a:hover{
	color:#054b89;
	text-decoration:none;
	background-color:#ffffff;
}

#articolo a:active{
	color:#086eca;
	text-decoration:none;
	background-color:#dddddd;
}

#galleria{
	background-color:#ffffff;
	height:1111px;
}

#galleria .title{
	text-align:center;
	font-family:"Lucida Sans Unicode",serif;
	font-size:16px;
	color:#1d314e;
	background-color:#ffffff;
	border-top:1px #bbbbbb solid;
	padding:5px;
	font-weight:bold;
	font-style:italic;
}

#galleria .body{
	font-family:"Lucida Sans Unicode",serif;
	font-size:12px;
	color:#054b89;
	text-align:center;
}

#galleria .body.p1{
	text-align:center;
	font-family:"Lucida Sans Unicode",serif;
	color:#054b89;
}

#galleria .body.contenitoreFoto{
  width:760px;
  height:190px;
  border:0px;
  float:left;
  display:inline;
}

#galleria .body.contenitoreFoto.fotoEsterno{
	text-align:justify;
	font-family:"Lucida Sans Unicode",serif;
	font-size:1px;
	background-color:#dddddd;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:15px;
	margin-right:15px;
	width:220px;
	height:180px;
	color:#086eca;
}

#galleria .body.contenitoreFoto.fotoInterno{
	text-align:center;
	font-family:"Lucida Sans Unicode",serif;
	font-size:1px;
	background-color:#eeeeee;
	margin-top:10px;
	margin-bottom:30px;
	margin-left:15px;
	margin-right:15px;
	width:190px;
	height:140px;
	color:#086eca;
}

#galleria .body.contenitoreFoto img{
  border:0px;
}

#galleria .body.p1 a{
	color:#054b89;
	text-decoration:none;
	font-size:16px;
	margin-top:10px;
}

#galleria  .body.p1 a:visited{
	color:#054b89;
	text-decoration:none;
	font-size:16px;
}

#galleria .body.p1 a:hover{
	color:#086eca;
	text-decoration:none;
	font-size:16px;
}

#galleria .body.p1 a:active{
	color:#054b89;
	text-decoration:none;
	font-size:16px;
}

#mainmenuGalleria{
	background-color:#ffffff;
	width:200px;
}

#mainmenuGalleria .title{
	text-align:center;
	border-top:1px #bbbbbb solid;
	border-bottom:1px #bbbbbb solid;
	font-family:"Lucida Sans Unicode",serif;
	font-size:16px;
	color:#1d314e;
	background-color:#ffffff;
	padding:5px;
	font-weight:bold;
	font-style:italic;
}

#mainmenuGalleria .body{
	text-align:center;
	font-family:"Lucida Sans Unicode",serif;
	font-size:13px;
	color:#086eca;
}

#mainmenuGalleria ul {
  width:100%;
  list-style:none;
  margin:0; padding:0; 
}

#mainmenuGalleria ul li a {
  display:block; 
  text-decoration:none; 
  padding:0 1em; 
  height:2em;line-height:2em; 
  border-bottom:1px #bbbbbb solid;
}
#mainmenuGalleria ul li { display:inline }

#mainmenuGalleria ul li a:link, ul.menu1 li a:visited {
  background:#ffffff;
  color: #086eca;
  border-bottom:1px #bbbbbb solid;
} 

#mainmenuGalleria ul li a:hover, ul.menu1 li a:active {
  background: #3366ff;
  color:#eeeeee;
  font-weight:bold;
}

#mainmenuGalleria a{
	color:#086eca;
	text-decoration:none;
}

#mainmenuGalleria a:visited{
	color:#086eca;
	text-decoration:none;
}

#mainmenuGalleria a:hover{
	color:#cccccc;
	text-decoration:none;
	background-color:#3366ff;
}

#mainmenuGalleria a:active{
	color:#086eca;
	text-decoration:none;
}

.spacer{
	background-color:#ffffff;
	height:20px;
	width:960px;
	font-size:1px;
}

