
body {
	margin: 0px auto;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 89%;
	background: url('img/pt.gif') 
}


a:link, a:visited {	color: #242424;text-decoration: underline;font-weight: bold}
a:hover {text-decoration: underline;color: #000}

ul {list-style-type: square}

.clear {clear:both}


#header {
  width: 100%;
  background: url('img/bkHead.gif') repeat-x top left;
  height: 140px;
}

#banner {
 width: 945px;
 height: 140px;
 margin: 0px auto;
 background: url('img/banner.gif') no-repeat top center
}

#container {
  width: 945px;
  margin: 0px auto;
  background: url('img/bkCont.png') repeat-y top left;
  
}

#wrapper {
 width: 885px;
 margin: 0px auto;
 background: url('img/pgt.gif') no-repeat top right;
 padding: 0px 18px;
}

#innerWrapper {
 width: 921px;
 margin: 0px auto;
 background: url('img/sfondo.gif') no-repeat bottom center;
 padding-bottom: 10px;
}


#content {
  padding: 0px 30px 20px 30px; 
}

/* Menu ************************************************************************************************/

#menuTop {
  float: right;
  margin: 0px 10px 0px 0px;
  height: 40px;
  width: 185px;      
  list-style-type: none;
}

#menuTop li {float:left;border-left: 1px solid #fff;padding: 15px 25px 7px 5px;} 
#menuTop a:link, #menuTop a:visited { font-weight: 600; text-decoration: none}
#menuTop a:hover {text-decoration: none; }


#menu {
  border-bottom: 1px solid #e39f3e;
  margin: 0px;
  padding: 10px 0px;
}

#menu ul {margin: 0px 0px 0px 13Px; padding: 0px; list-style-type: none;float: left}
#menu li {float:left; margin: 0px;color: #fff; } 
#menu a:link, #menu a:visited {display: block; border: 1px solid #840c1c; padding: 3px 8px;background: #990e28  url('img/bkMn.gif') repeat-x top left; color: #fff; margin-right: 48px;text-decoration: none;font-weight: normal}
#menu a:hover {text-decoration: none; color: #fff; background-image: none; background-color: #840c1c}
#menu a#activelink {text-decoration: none; color: #fff; background-image: none; background-color: #840c1c}



/* Footer ************************************************************************************************/

#footer {
  width: 915px;
  margin: 0px auto;
  clear:both;
  background: url('img/foot.png') top center no-repeat;
  font-size: 90%;
  padding: 30px 15px 10px 15px;
  color: #454545;
  font-family: 'Times New Roman', Arial, Verdana
}

#footer img {border: 0px;margin-left: 10px;vertical-align: middle}

#powered {
  text-align: right; 
  float:right;
  width: 300px
}

#powered ul {list-style-type: none; float: right; margin: 0px}
#powered li {float: left;margin-left: 10px; border-right: 1px solid #454545; padding-right: 10px}
#powered a:link, #powered a:visited {color: #454545; text-decoration: none;font-weight: bold}
#powered a:hover {text-decoration: underline; color: #000}


/* HOME PAGE ************************************************************************************************/


.list {margin-right: 50px}
.list li {padding: 5px; background: #fff; margin: 10px 0px; border: 1px solid #ebd9bb}


.red {color: #990e28}

.lRed:link, .lRed:visited {text-decoration: none; color: #000; border-bottom: 1px dotted #990e28}
.lRed:hover {text-decoration: none; color: #990e28}

.pag {border-bottom: 1px solid #ccc; padding-bottom: 2px;margin-bottom: 5px}
.small:link, .small:visited {text-decoration: none; color: #454545; font-size: 85%}
.small:hover {text-decoration: none; color: #000}

.tit {color: #242424; margin: 10px 0px; font-size: 140%;background: url('img/pt.png'); color: #990e28}
.titH3 {font-size: 110%; background: #fff;display: inline}

.down {margin: 0px 0px 10px 0px; padding: 0px 20px;list-style-type: none;}
.down li {padding: 10px 0px}
.down img {margin-right: 10px;vertical-align: middle}
.down em {font-size: 80%}


.noContent {text-align:center; padding-top:80px; padding-bottom:100px}


.articolo {float:left;width: 99%;border-bottom: 1px dotted #B9B9B9;padding-bottom: 25px;margin-bottom: 0px}
.articolo span {font-size: 90%; }
.articolo img {background: #fff;border: 1px solid #f1f1f1;float:left; margin-right: 8px ; padding: 5px}
.articolo h3 {font-size: 120%;margin: 8px 0px 8px 0px;color: #990e28}


.infoArt {border: 1px solid #000; background: #fff; margin: 10px 0px; padding: 1px 5px; font-size: 85%; border: 1px solid #ccc}

#nav {padding: 2px 5px; float: right;width: 99%;border-bottom: 1px solid #ebd9bb}
#nav a {text-decoration: none;font-size: 85%}
#nav a:hover {text-decoration: none}
#nav ul {list-style-type:none;float:right; margin: 0px; padding: 0px}
#nav li {float:left;margin-right: 5px}
#nav img {border: 0px; vertical-align: top; margin-left: 15px}





#boxSearch {width: 226px; float: right; border: 1px solid #e1e3dd; background: url('img/backSearch.gif') no-repeat left bottom; height: 110px;}
#boxSearch h2 {visibility: hidden;display: inline }
#boxSearch div {padding-top: 10px}
.cerca  {font-size: 85%; margin:3px 0 5px 10px;height: 15px;vertical-align:middle;padding-top: 3px;border: 1px solid #103959;padding-left: 2px; width: 85%;}

