body {

	background: #BDC4BF url(/admin/public/img/bg.gif) no-repeat top left;

	margin: 0px;

  padding: 0;

}



body, td {

	font: 66% Verdana, Geneva, Arial, Helvetica, sans-serif;

  color: #3B3B3B;



}



form {margin: 0}

a img {border: 0}

.clear {clear: both;}



a {color: red; text-decoration: none;}

a:hover {color: #6699CC}

hr {display: none;}



#logo {

	float: left;

  width: 187px;

  height: 103px;

  background: url(/admin/public/img/logobg.gif) no-repeat;

  text-align: center;

}

#logo #logoImg {display: block}



#org {

	float: left;

  width: 375px;/*366px;*/

  height: 103px;

  background: white url(/admin/public/img/testata_bg.gif) no-repeat;

  position: relative;

  text-align: right;

}

#org img {display: block;}

/*#counter {color: red; font-size: 90%; bottom: 0; right: 0; position: absolute; z-layer: 10; }*/



#cortesia {

	float: left;

  width: 202px;/*211px;*/

  height: 103px;

  background: #6e20a0;/*url(/admin/public/img/cortesia_jubil.jpg) no-repeat;*/

  position: relative;

}

.cortesiaItem a{color: white; font-weight: bold; text-decoration: none;}

.cortesiaItem a:hover {color: red;}

.cortesiaItem img {}

#counter {color: white; font-size: 90%; margin-left: 25px; margin-top: 30px; }



#menu {

	background: url(/admin/public/img/menu.jpg) no-repeat;

  width: 187px;

  padding-top: 25px;

  padding-bottom: 10px;

}

#menu .active {background: red; color: white}



#leftSidebar {background-color: white; width: 187px; vertical-align: top}

#corpo {background-color: white; width: 366px; vertical-align: top}

#rightSidebar {background: white url(/admin/public/img/rightBg.gif) repeat-y; width: 211px; vertical-align: top}

#colSingola {background-color: white; width: 577px; vertical-align: top; margin: 10px 20px 0 20px;}



#colSingola #blocknotes {padding: 10px; padding-left: 70px; background: url(/admin/public/img/blocknotes.gif) repeat-y;}

.schedaimg {border: 1px solid darkgray; margin-left: 10px;  float: right}



.menuItem {

	margin: 0 17px 1px 7px;

  background: #CCCCCC;

  padding: 0 5px;

  line-height: 150%;

}

.menuItem a {display: block;}

.sottolivello {

  padding-left: 10px;

  display: block;

  color: white;

  background: white;

}



#menu a {

  color: red;

  font-weight: bold;

  text-decoration: none;

}



#menu a:hover {

	color: #6699CC;

  }



#canali {

	padding-bottom: 10px;

}



.canaliItem a {

	padding-left: 7px;

  color: red;

  text-decoration: none;

}



.canaliItem a:hover {

  color: #6699CC;

}



#auguri {

  position: absolute;

  z-index: 20;

  bottom: 10px;

  left: 564px;

}



#userInfo {

	background: white url(/admin/public/img/utentiBg.gif) repeat-y;

}

.userInput {

	width: 95px; 

  border: 0px;

}

#login {padding: 5px 0 5px 21px;}

#login td {color: white;}

#login #okButton {display: block}

#login #loginTable {padding: 2px;}

#reg {padding: 5px 0 5px 21px; color: white; margin: 4px;}

#reg a {color: white; text-decoration: none;}

#reg a:hover {color: red;}



#login a {color: white;}

#path {float: right; padding-right: 20px; font-size: smaller; margin-top: 4px;}

#novita {

	background: url(/admin/public/img/novita.gif) no-repeat top left;

  padding-top: 20px;

}

#novita .novitaItem {/*background: url(/admin/public/img/tratteggio.gif) repeat-y;*/ padding-left: 19px;}

#novita .item {padding-bottom: 10px; padding-right: 20px;  }

#novita a {color: #3B3B3B;}

#novita a:hover {color: red;}

#novita .novitaTitolo {font-weight: bold}

#novita .novitaImg {border: 1px solid gray;}

#novitaEnd {display: block;}



#hilight {background: url(/admin/public/img/hilightBg.gif) repeat-y; }

#hilight .hilightItem {padding-left: 15px;height: 200px; position: relative; overflow: hidden;}

#hilight .scrollItem {margin: 0 0 1em 0;}

#hilightImg {display: block;}

#hilightEnd {display: block;}



#giovaniInRete {padding: 5px;line-height: 1.5em;}

#giovaniInRete h1 {font-size: 130%; margin: 0;}

#giovaniInRete h2 {font-size: 120%; margin: 0px; margin-top: 8px;}

#giovaniInRete .mainImg {display: block; background: white;}

#giovaniInRete .defaultImg {border: 1px solid darkgray; float: left; margin-right: 8px; margin-top: 8px;}

#giovaniInRete .item { }

#giovaniInRete .itemText {padding: 1em; padding-right: 3em; background: url(/admin/public/img/itemBg.gif) no-repeat; height: 92px; overflow: hidden;}

#giovaniInRete .more {display: block; float: right;}

#giovaniInRete .item h2 a {color: #3B3B3B }

#giovaniInRete .item h1 a {color: red; }



#boxEditoriale {padding: 5px;line-height: 1.5em;}

#boxEditoriale h2 {font-size: 110%;padding:0; margin:0.5em 0;}

#boxEditoriale .item {width: 178px; vertical-align: top;background: url(/admin/public/img/boxBg.gif) repeat-y; }

#boxEditoriale .itemText {padding: 1em; }

#boxEditoriale .mainImg {display: block;}

#boxEditoriale .header {background: url(/admin/public/img/boxHeader.gif) no-repeat; width: 178px; height: 47px; color: white; font-weight: bold; vertical-align: middle; padding: 0 15px 0 24px;}



#articolo {padding: 10px; margin-right: 10px;}

#abstract {padding: 0.5em 0;  }

#articolo h1 {color: #3B3B3B; font-size: 150%; margin: 0; }





#private {margin: 10px 40px 10px 20px;}

#private h1 {font-size: 160%; margin: 0;}



#appuntamenti {

	background: #F2F2F2;

}

#appuntamenti h5 {font-size: 100%; margin: 0;}

#appuntamenti .item {width: 50%; vertical-align: top; border: 2px solid white;}

#appuntamenti .defaultImg {border: 1px solid darkgray; float: left; margin-right: 8px; border-right: 3px solid #6699CC;}

#appuntamenti .more {float: right;}

#appuntamenti a {color: #3B3B3B}



#dynamick {background: white; margin-top: 10px;}

#dynamick .titolo {font-weight: bold}

#dynamick .item {border-bottom: 1px solid #F2F2F2;}

#dynamick .titolo a {display: block; color: #6699CC}

#dynamick .titolo a:hover { color: red;}

.blogPost img {display: block; margin: 5px; border: 1px solid gray; border: 5px solid white;}

.blogPost {}



#webring {margin: 0 15px 5px 7px;  padding: 5px; border-right: 1px solid #6e20a0;}

#webring .item {padding-left: 5px; border: 1px solid #F2F2F2;}

#webring .item a {display: block; color: #6e20a0}

#webring .item a:hover {background: #6e20a0; color: white;}



#orgLogo {text-align: center}



#banner {margin-left: 10px; padding-top: 2em; text-align: center}



#pager {text-align: center; margin: 10px 10px 10px 10px; border: 1px solid #6699cc; padding: 10px;background: #f8f8f8;}

#backButton {margin: 10px 20px;}







/*Gestione fotografie*/

#fotografia {background: url(/admin/public/img/editorialeBg.gif) no-repeat top left;  padding: 8px 10px 2px 17px; color: #F8FFD8;}

#fotografia .fotografiaImg {float: left; margin-right: 4px;padding: 3px; border: 1px solid gray; background: #F2F0DB; /*width: 212px;*/}

#fotografia .sottotitolo {color: #DA0000;}

#fotografia h1 {color: #F8FFD8; padding: 0px; margin: 0px; font-size: 1.2em;}

#fotografia a {color: #F8FFD8; text-decoration: none;}

#fotografia .contents {margin-top: 4px;}

#fotografia .note {font-size: 0.8em;}

.foto {display: block; margin: 10px 10px 10px 10px; float: left;}

.fotoGrande {display: block; margin: 10px 10px 10px 10px; text-align: center;}

.fotoAlbum {

	background-color: #fcfcfc;

	border: 1px solid #BBC2C7;

	padding: 12px;

	margin: 0 10px 0 10px;

	color: #666;

	filter:	progid:DXImageTransform.Microsoft.Shadow(color="#BFBFBF", Direction=135, Strength=4);

}

.didascalia {font-weight: bold; text-align: center;}

.data {font-size:smaller; color: darkred;text-align:center;}







.label-help {font-size: xx-small; line-height: 1.1em;color: #587738; font-weight: normal;}

.mandatory {color: darkred; font-weight: bold;}

/*registrazione*/

.label {width:40%; text-align: right; line-height: 1em;}

.input {width: 60%; line-height: 1em;}

/*private area*/

.labelPriv {width:30%; text-align: right; line-height: 1em;}

.inputPriv {width: 70%; line-height: 1em;}

.inputPriv input {width: 95%; }

.inputPriv textarea {width: 95%; height: 160px;}



   img.cornice {

      	background-color: #fcfcfc;

      	border: 1px solid #BBC2C7;

      	padding: 12px;

      	margin: 10px;

      	color: #666;

      	filter:	progid:DXImageTransform.Microsoft.Shadow(color="#BFBFBF", Direction=135, Strength=4);

        float: right;

      }

   img.corniceSmall {

      	background-color: #fcfcfc;

      	border: 1px solid #BBC2C7;

      	padding: 6px;

      	margin: 5px 0;

      	color: #666;

      	filter:	progid:DXImageTransform.Microsoft.Shadow(color="#BFBFBF", Direction=135, Strength=4);

        float: right;

      }







#footer {

	background: white url(/admin/public/img/footer2.gif) no-repeat;

	/*background: white url(/admin/public/img/footer.gif) no-repeat;*/

  width: 764px;

  height: 180px;

  color: white;

  padding: 7px 0 0 90px;

  font-size: 60%;

}



#footer #weca {}





/*******************************************************************************

***************** 												MP3										****************

********************************************************************************/

#listaGruppi {width: 550px; padding: 5px;}

#listaGruppi tr.divider {padding:1em;}

#listaGruppi tr.grigio {background: #eee; }

#listaGruppi tr.bianco {background: #fff; }

#listaGruppi td.nomeGruppo {font-weight: bold; vertical-align: top; padding: .5em 0 0 .5em; font-size: small;}

#listaGruppi td.imgGruppo {border: 1px solid gray; margin: 5px; padding: 5px;background: white;}

#listaGruppi td.descGruppo {padding-left: .5em;}

#listaGruppi td.albumGruppo {padding-left: .5em;}







