/*----- Struttura -----*/
body {
	font: 80% "Trebuchet Ms", "Lucida Sans Unicode", verdana, geneva, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #000;
	background-color: #e7e7e8
}


a:link, a:visited {color: #000;text-decoration:none; font-weight:bold}
a:hover {text-decoration: underline}

h1 {display:none; visibility: hidden;margin:0px}

.clear {clear: both}

p {}


#header {
	height: 145px;
	margin-top: 0px;
	background: url('/img/banner.jpg') no-repeat top center
}


#container {
  background:  url('/img/ptContent.gif') repeat-x top left;
  min-height: 44px
}


#innerwrapper{
  width: 970px;
  margin: 0px auto; 
}

#wrapper {
  float:left;
  width: 708px;
  border: 1px solid #fff;
  background: #f6f6f7 /*url('/img/ptwrap.gif') repeat-x bottom left*/
}

#colRight {
  float: right;
  width: 240px;
  padding-left: 20px
  }

#colLeft {
  width: 245px;
  float:left;
  background: url('/img/pt_colLeft.gif') no-repeat right top;
  min-height: 400px;
  padding-bottom: 20px
  
}


#content {
  float:left;
  width: 425px;
  padding: 10px; 
}

#wrapperInterno {
  float:left;
  width: 968px;
  border: 1px solid #fff;
  background: #f6f6f7
}

#contentInterno {
  width: 685px;
  float:left;
  padding: 10px;  
}

#footer {
  clear: both;
  width: 970px;
  margin: 0px auto;
  text-align:center; 
  font-size: 85%;
  background: url('/img/foot.gif') no-repeat bottom center;
  height: 80px;
  padding-top: 10px;
  color: #404040;
}



/** Banner *****************************************/

#backYellow {
  height: 37px;
  background: url('/img/ptyel.gif') repeat-x top left
}

#menuTop {
 width: 970px;
 margin: 0px auto;
 height: 100% 
}

#menuTop ul {list-style-type: none; margin: 0px; padding: 0px; float: right; background: url('img/sepMn.gif') top right no-repeat; }
#menuTop li {padding: 0px; margin: 0px; float:left; background: url('img/sepMn.gif') top left no-repeat; height: 37px}
#menuTop a:link, #menuTop a:visited {font-size: 125%; display: block; padding: 8px 30px 0px 30px; color: #404040}
#menuTop  a:hover {text-decoration: none; background-color: #feb108}
#menuTop  a#activelinktop {text-decoration: none; background-color: #feb108}

#data {float: left; font-family: Georgia, "Trebuchet MS", "Lucida Sans Unicode", verdana, geneva, sans-serif;font-weight: bold; font-size: 95%; padding-top: 11px; color: #404040}



/* colLeft **********************************************/

.menuLeft {margin: 0px 30px 0px 8px;list-style-type: none; padding: 0px 0px}
.menuLeft li {background: url('/img/ptList.gif') no-repeat left top; border-bottom: 1px dotted #c6c8ca; padding: 3px 0px 3px 15px;}
.menuLeft a:link, .menuLeft a:visited {display: block;}
.menuLeft a:hover {color: #006d52; text-decoration: none;background-color: #dfe0e2; font-weight: bold}
.menuLeft a#activelink1 {color: #006d52;background-color: #dfe0e2}

.sottoMenuLeft {margin: 10px 10px 0px 0px; padding: 0px; list-style-type: none; border-left: 1px solid #006c51;}
.sottoMenuLeft li {background: none; border-bottom: 1px dotted #006c51;margin-left: 5px; padding: 3px}
.sottoMenuLeft a:link, .sottoMenuLeft a:visited {font-weight: normal;display: block}
.sottoMenuLeft a:hover {color: #005D46; text-decoration: none; background-color: #FBCB4E}
.sottoMenuLeft a#activelink {color: #006d52;background-color: #FBCB4E}

.titColLeft {background: url('img/titColLeft.gif') no-repeat top left; height: 24px; width: 248px; font-family: Arial, Verdana, sans-serif; font-size: 130%; padding: 6px 0px 0px 30px; margin-left: -19px; color: #005D46; margin-top: 10px; margin-bottom: 5px}

.txtBox {height: 21px; border: 1px solid #cecece; margin: 5px; padding-top: 4px; padding-left: 5px}
.btnRimuovi {background: url('/img/frecLeft.gif') no-repeat left center; padding-left: 20px; text-align: left; width: 85px;margin-right: 15px}
.btnSottoscrivi {background: url('/img/frecRight.gif') no-repeat right center; padding-right: 20px; text-align: right; width: 95px;margin-left: 15px}




/* colRight ******************************************************/

.titColRight {font-size: 110%; margin: 10px 0px 0px 0px}
.sede {font-size:90%; color: #404040;background: url('/img/frec.gif') no-repeat left center;padding-left: 10px; margin: 3px 0px}

.tabOrari {background: #1f2a34;width: 100%;font-size: 85%}
.tabOrari th {background: #373b3e; color: #fcc122; font-weight: bold; padding: 1px 1px 1px 5px; text-align: left}
.tabOrari td {background: #c6c8ca; padding: 1px;text-align: center}

/* Centro *******************************************************/

.articolo {margin: 0px; padding: 0px; list-style-type: none; }
.articolo li {background: url('/img/sepArt.gif') no-repeat center bottom; padding-bottom: 35px;}
.articolo h3 {margin: 5px 0px 0px 0px; font-size: 130%;}
.articolo a:link, .articolo a:visited {color: #125740}
.articolo img {float:left; padding: 5px; border: 1px solid #C3C3C4; margin-right: 5px;}
.articolo span {color: #2b2b2b; font-family: Georgia, "Trebuchet MS", "Lucida Sans Unicode", verdana, sans-serif;font-size: 90%; font-weight: bold;background-color: #dfe0e2; padding: 2px}
.articolo em {padding-bottom: 4px; display: block}

.imgHome {width: 90px}

.titArt {margin: 5px 0px 3px 0px; font-size: 140%;color: #005D46;}
.imgArt {float:left; padding: 5px; border: 1px solid #C3C3C4; margin: 16px 5px 0px 0px}

.etichetta {float: right; background: #fbcb4f url('/img/roundLeft.gif') no-repeat left center; padding: 3px 5px 3px 10px;font-family: Georgia, Verdana; font-style: italic; font-size: 85%}

.tit {color: #005D46; border-bottom: 1px dotted #FEB108}
.tit2 {color: #5e5e5e; border-bottom: 1px dotted #FEB108}


.naviPage {padding: 1px; border: 1px solid #e2e2e2;float:left; width: 100%;margin: 5px 0px}
.naviPage div {float:left;}
.naviPage a:link, .naviPage a:visited {font-size: 90%; text-decoration: none}
.naviPage a:hover {color: #005D46}   
.naviPage a#active, .naviPage a#active2 {background-color:#FACC52; padding: 0px 4px}
.num:link, .num:visited {background-color:#DCDCDD;}


/* pagine */
.imgBig {float:left; text-align:center; margin: 0px 12px 5px 5px}
.imgBig img { padding: 3px; border: 1px solid #C3C3C4;}
.imgSmall {float:left;text-align:center; margin: 3px 8px 10px 0px; }
.imgSmall img{width:170px; border: 1px solid #C3C3C4;padding: 5px; margin-bottom: 3px}
.imgSmall span {display: block;margin-right: 38px;}
.dida {font-size: 85%; font-style: italic; padding: 0px 5px; color: #5e5e5e;font-family: Verdana; width: 170px;margin-right: 30px}
.didaTop {font-size: 85%; font-style: italic; padding: 0px 5px; color: #5e5e5e;font-family: Verdana; width: 170px;}


/* allegati */
.doc {margin: 0px 30px 10px 10px; padding: 0px; list-style-type: none}
.doc li {background: url('/img/down.gif') no-repeat left center; height: 25px; padding: 6px 28px}
.doc a:link, .doc a:visited {display: block;border-bottom: 1px dotted #FEB108; padding-bottom: 2px}
.doc a:hover {text-decoration: none; border-bottom: 1px dotted #2F6144}
.titAll {background: #fff; color: #454545; font-size: 120%; padding-left: 5px; margin-bottom: 5px}



