/* body e collegamenti */

body {
  margin: 8px;
  padding: 0px;
  background-color: #FFFFFF;
  font-family: tahoma;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  text-align: center;
}

.text-norm {
  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}
.prima{
	margin: 5px;
	padding: 10px;
	text-align: left;
	color: White;
	width: 550px;
}
.text-agg {
	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
}

.text-title {
  font-family: Harrington;
  font-size: 16px;
  font-weight: bold;
  color: #001EFF;
}

input: file {
  background-color: #cc0000;
}

/* sezioni principali */

#box {
  margin: 0px auto 0px auto;
  padding: 0px;
  background-color: #F6FBFF;
  border: 1px solid #000000;
  text-align: left;
  width: 760px;
  background-image:  url(file:///C|/Inetpub/wwwroot/amvtessera/stile/%27../immagini/varie/sfondo-menu.gif%27);
  background-repeat: repeat-y;
}

#header {
  margin: 0px;
  padding: 0px;
  background-color: #F6FBFF;
  background-image:  url(file:///C|/Inetpub/wwwroot/amvtessera/stile/%27/immagini/varie/intestazione.jpg%27);
  background-position: right;
  background-repeat: no-repeat;
  border-bottom: 0px solid #dddddd;
  color: #000000;
  text-align: center;
  height: 60px;
}

#navigation-bar {
  margin: 0px;
  padding: 1px 2px 2px 5px;
  background-color: #F6FBFF;
  /* background-image: url('/immagini/varie/natale.gif');   */
  font-weight: bold;
  color: #327BCD;
  text-align: left;
  background-image:  url(file:///C|/Inetpub/wwwroot/amvtessera/stile/%27../immagini/varie/sfondo-menu.gif%27);
  background-repeat: repeat-y;  
}

#navigation-bar a:link { text-decoration: none; color: #F77400; }
#navigation-bar a:visited { text-decoration: none; color: #F77400; }
#navigation-bar a:hover { text-decoration: underline; color: #FFAE66; }
#navigation-bar a:active { text-decoration: none; color: #FFAE66; }

#menu {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 140px;
  background-color: #F6FBFF;
  background-image:  url(file:///C|/Inetpub/wwwroot/amvtessera/stile/%27../immagini/varie/sfondo-menu.gif%27);
  background-repeat: repeat-y;
}

#content {
  margin: 0px;
  padding: 0px;
  float: right;
  width: 618px;
}

#content a:link { text-decoration: none; }
#content a:visited { text-decoration: none; }
#content a:hover { text-decoration: underline; }
#content a:active { text-decoration: none; }

#footer {
  margin: 0px;
  padding: 2px 2px 3px 5px;
  background-color: #F6FBFF;
  font-weight: bold;
  color: #327BCD;
  text-align: center;
  background-image:  url(file:///C|/Inetpub/wwwroot/amvtessera/stile/%27../immagini/varie/sfondo-menu.gif%27);
  background-repeat: repeat-y;
}

#footer a:link { text-decoration: none; color: #F77400; }
#footer a:visited { text-decoration: none; color: #F77400; }
#footer a:hover { text-decoration: underline; color: #FFAE66; }
#footer a:active { text-decoration: none; color: #FFAE66; }

#credits {
  margin: 5px;
  padding: 5px;
  background-color: #cccccc;
  border: 2px dashed #000000;
  font-weight: bold;
  width: 300px;
  display: none;
}

/* classe che evita errori dovuti al floating */

.after-float {
  margin: -1px;
  clear: both;
  overflow: hidden;
  height: 2px;
}

/* classi */

.site-block {
  margin: 5px;
  padding: 0px;
  background-color: #E3E6FF;
  border: 1px outset #BEBEBE;
  text-align: center;
}

.news {
	margin: 0px;
	padding: 0px;
	background-color: #FFEE33;
	border: 1px outset #FFAE00;
	text-align: left;
	vertical-align:middle;
	font-family: Verdana;
	font-size: 10px;
}

.video {
	margin: 0px;
	padding: 0px;
	background-color: #FFEE33;
	border: 1px solid #BEBEBE;
	text-align: center;
	font-family: Verdana;
	font-size: 10px;
}

.image {
  margin: 0px;
  padding: 0px;
  border: 1px solid #000000;
}

.mylink {
  text-align: center;
  font-family: verdana;
  font-size: 10px;
}

.mylink a {
  text-decoration: underline;
}

.mylink a:link {
  color: #000000;
}

.mylink a:visited {
  color: #000000;
}

.mylink a:hover {
  color: #F77400;
  text-align: center;
  font-family: verdana;
  font-size: 10px;
}


/* <<<-------------->>>*/
/*  PULSANTI DEL MENU  */
/* <<<-------------->>>*/

.menu-button {
  margin: 0px 0px 3px 0px;
  padding: 0px;
  background-image: url('/immagini/button.gif'); 
  font-weight: bold;
  text-align: center;
  background-repeat: repeat-y; 
  width: 136px;
  height: 20px;
  font-family: verdana;
  font-size: 8px;
}

.menu-button a {
  margin: 0px;
  padding: 0px;
  display: block;
  text-decoration: none;
  text-transform: uppercase;
}

.menu-button a:link {
  border: 0px outset #000000;
  color: #000000;
}

.menu-button a:visited {
  border: 0px outset #000000;
  color: #000000;
}

.menu-button a:hover {
  background-image: url('/immagini/button-hv.gif'); 
  border: 0px inset #A4A4A4;
  color: #F77400;
  font-weight: bold;
  text-align: center;
  background-repeat: repeat-y; 
  width: 136px;
  height: 20px;
  font-family: verdana;
  font-size: 8px;
}

.menu-button a:active {
  background-image: url('/immagini/button-hv.gif'); 
  border: 0px inset #A4A4A4;
  color: #F77400;
  font-weight: bold;
  text-align: center;
  background-repeat: repeat-y; 
  width: 136px;
  height: 20px;
  font-family: verdana;
  font-size: 8px;
}


.menu-index {
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
 	text-transform: uppercase;
 	margin: 5px;
	padding: 0px;
	color: #000000;  
	font-weight: bold; 	
}
/* <<<-------------->>>*/
/*   ALTRI ELEMENTI    */
/* <<<-------------->>>*/

p {
  margin: 5px;
  padding: 0px;
  font-family: tahoma;
  font-size: 11px;
  line-height: 15px;
}

p a:link { text-decoration: none; }
p a:visited { text-decoration: none; }
p a:hover { text-decoration: underline; }
p a:active { text-decoration: none; }

hr {
  margin: 0px 5px 0px 5px;
  padding: 0px;
  border-right: 1px solid #E3E3E3;
  border-bottom: 1px solid #C9C9C9;
  color: #A0A0A0;
  height: 2px;
}

.textprint {
  font-size: 10px;
  font-weight: normal;
  font-family: arial;
  color: #000000;
}
.textevid {
  font-size: 11px;
  font-weight: bold;
  font-family: arial;
  color: #003AF6;
}
.titleprint {
  font-size: 11px;
  font-weight: bold;
  font-style: italic;
  font-family: arial;
  color: #000000;
}
.menulog a:link { text-decoration: none; color: #fb9804 }
.menulog  a:visited { text-decoration: none; color: #fb9804 }
.menulog  a:hover { text-decoration: underline; color: #e3e3ff; }
.menulog  a:active { text-decoration: none; color: #fb9804; }

.menulog {
	color: #fb9804;
	background-color: #E3E6FF;
	border: 1px outset #BEBEBE;
	text-align: center;	
}