/* <<<-------------->>>*/
/*   STILI PRINCIPALI  */
/* <<<-------------->>>*/

#main-box {
  width: 900px;
  height: auto;
  background-color: #000000;
  border: 0px solid #000000;
}

#core {
  background-color: #E3EBFC;
  border: 2px solid #3F7CAB;
}
/* <<<-------------->>>*/
/*   STILI DEL MENU    */
/* <<<-------------->>>*/

.menu-index {
	font-family:arial;
	font-size:12px;
	color:white;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	background-image: url('/images/bg_quadri3.gif');
}

.top-login {
	font-family:arial;
	font-size:12px;
	color:white;
	font-weight:bold;
	text-align:center;
}

a.menu-text:link{font-family:arial; font-size:11px; color:blue; font-weight:bold; text-decoration:none;  text-align:center;}
a.menu-text:active{font-family:arial; font-size:11px; color:blue; font-weight:bold; text-decoration:none; text-align:center;}
a.menu-text:visited{font-family:arial; font-size:11px; color:blue; font-weight:bold; text-decoration:none; text-align:center;}
a.menu-text:hover{font-family:arial; font-size:11px; color:#EB8F14; font-weight:bold; text-decoration:none; text-align:center;}

#menu {
  width: 120px;
  background-color: #E6E6E6;
  border: 1px solid #6FA0F9;
  text-align: center;
}

#menu-up {
  width: 894px;
  height: 25px;
  background-color: #000000;
  border: 1px solid #000000;
  text-align: center;  
}

/* <<<-------------->>>*/
/* PULSANTI DI RICERCA */
/* <<<-------------->>>*/

.search-button {
  margin: 2px 2px 0px 2px;
  padding: 0px;
  background-color: #DCDCDC; 
  font-weight: bold;
  text-align: center; 
}


.search-button a {
  margin: 0px;
  padding: 1px;
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  font-size:11px;
}

.search-button a:link {
  border: 0px inset #000000;
  color: #005D8C;
  font-size:11px;
}

.search-button a:visited {
  border: 0px inset #000000;
  color: #005D8C;
  font-size:11px;
}

.search-button a:hover {
  background-color: #FFFFFF;
  border: 0px inset #000000;
  color: #EB8F14;
  font-size:11px;
}

.search-button a:active {
  background-color: #FFFFFF;
  border: 0px inset #000000;
  color: #007BF8;
  font-size:11px;
}




a.arrowtext:link{font-family:arial; font-size:13px; color:white; font-weight:bold; text-decoration:none;}
a.arrowtext:active{font-family:arial; font-size:13px; color:white; font-weight:bold; text-decoration:none;}
a.arrowtext:visited{font-family:arial; font-size:13px; color:white; font-weight:bold; text-decoration:none;}
a.arrowtext:hover{font-family:arial; font-size:13px; color:#EB8F14; font-weight:bold; text-decoration:none; font-style:italic;}

a.simplelink:link{font-family:arial; font-size:12px; color:blue; font-weight:bold; text-decoration:none;}
a.simplelink:active{font-family:arial; font-size:12px; color:blue; font-weight:bold; text-decoration:none;}
a.simplelink:visited{font-family:arial; font-size:12px; color:blue; font-weight:bold; text-decoration:none;}
a.simplelink:hover{font-family:arial; font-size:12px; color:#FF00FF; font-weight:bold; text-decoration:none;}

a.text-module-link:link{font-family:arial; font-size:11px; color:324695; text-decoration:none;}
a.text-module-link:active{font-family:arial; font-size:11px; color:324695; text-decoration:none;}
a.text-module-link:visited{font-family:arial; font-size:11px; color:324695; text-decoration:none;}
a.text-module-link:hover{font-family:arial; font-size:11px; color:#FF00FF; text-decoration:none;}

a.hide-admin:link{font-family:arial; font-size:11px; color:#000000; text-decoration:none;}
a.hide-admin:active{font-family:arial; font-size:11px; color:#000000; text-decoration:none;}
a.hide-admin:visited{font-family:arial; font-size:11px; color:#000000; text-decoration:none;}
a.hide-admin:hover{font-family:arial; font-size:11px; color:#000000; text-decoration:none;}

.titolobarra{font-family:arial; font-size:12px; color:red;font-weight:bold;font-style:italic;}
.titolimenusx{font-family:arial; font-size:15px; color:blue; font-weight:bold;}
.titoloarrow{font-family:arial; font-size:13px; color:yellow; font-weight:bold;}
.copyright{font-family:verdana; font-size:12px; color:white;font-weight:bold;font-style:italic; text-align:center;}
.testo{font-family:arial; font-size:12px; color:black;}
.canzoni{font-family:arial; font-size:12px; color:blue;}
.titoli{font-family:arial; font-size:16px; color:#00CC33; font-weight:bold; font-style:italic;}
.hide{font-family:arial; font-size:9px; color:#D1ECF3;}
.titlemodule{font-family:arial; font-size:12px; color:#FFFFFF; font-weight:bold; font-style:italic;}
.hide-admin{font-family:arial; font-size:9px; color:#;}

.testoevid{font-family:arial; font-size:12px; color:red; font-weight:bold;font-style:italic;}
.testoevid2{font-family:arial; font-size:12px; color:#FF0099; font-weight:bold;font-style:italic;}
.testoevid3{font-family:arial; font-size:12px; color:#9933FF; font-weight:bold;font-style:italic;}
.testoevid4{font-family:arial; font-size:12px; color:#FFFC00; font-weight:bold;font-style:italic;}

/* Stile del sito */

body {
  margin: 8px;
  padding: 0px;
  /*background-color: #BDDBFF;*/
  font-family: tahoma;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  text-align: center;
  background-image: url('/images/bgddr_scuro.jpg');
}

/* STILI AREA AMMINISTRATIVA */

.MenuAdminTitle {
	font-family:Arial;
	text-align:center;
	background-image: url('images/bg-bar.gif');
    height:15px;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	font-style:normal;
}

.TbLogin {
  border-color:#79B5FF ;
  width: 150px;
  height: 80px;
  vertical-align:middle;
}

.TboxAdmin { 
  background-color: #EBEBEB;
  border: 1px solid #597aff; 
}

.ButtonAdmin { 
	background-color: #3D7DFF;
	border: 1px solid #597aff; 
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}

.MenuAdminText{font-family:Arial; text-align:center; font-size:12px; color:Black; font-weight:normal; font-style:normal;}

/* <<<-------------->>>*/
/*     CHAT LOGIN      */
/* <<<-------------->>>*/

.login {
  margin: 0px;
  padding: 0px;
  border: 2px solid #336699;
  background-color: #ffffff;
  text-align: left;
  width: auto;
}

.login td.title {
  margin: 0px;
  padding: 0px;
  background-color: #d1dceb;
  font-weight: bold;
  text-align: left;
  text-transform: uppercase;
  vertical-align: top;
  width: auto;
}

.login td.label {
  margin: 0px;
  padding: 1px 0px 0px 0px;
  background-color: #e4eaf2;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  width: 100px;
}

.login td.field {
  margin: 0px;
  padding: 0px;
  background-color: #e4eaf2;
  text-align: left;
  vertical-align: top;
  width: auto;
}

.login td.panel {
  margin: 0px;
  padding: 0px;
  background-color: #a8bdd9;
  text-align: center;
  width: auto;
}

/* post */

.post {
  margin: 0px;
  padding: 0px;
  border: 2px solid #336699;
  background-color: #ffffff;
  text-align: left;
  width: auto;
}

.post td.title {
  margin: 0px;
  padding: 0px;
  background-color: #d1dceb;
  font-weight: bold;
  text-align: left;
  text-transform: uppercase;
  vertical-align: top;
  width: auto;
}

.post td.label {
  margin: 0px;
  padding: 1px 0px 0px 0px;
  background-color: #e4eaf2;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  width: 150px;
}

.post td.field {
  margin: 0px;
  padding: 0px;
  background-color: #e4eaf2;
  text-align: left;
  vertical-align: top;
  width: auto;
}

.post td.field .button {
  border: 1px solid #336699;
  background-color: #e4eaf2;
  color: #336699;
  width: 50px;
}

.post td.panel {
  margin: 0px;
  padding: 0px;
  background-color: #a8bdd9;
  text-align: center;
  width: auto;
}

/* form elements */

input, textarea {
  font-family: verdana;
  font-size: 10px;
}

.button {
  margin: 3px 0px 3px 0px;
  padding: 1px 0px 2px 0px;
  border: 1px solid #FFFFFF;
  background-color: #336699;
  font-weight: bold;
  color: #ffffff;
  width: 80px;
  height: 18px;
}

.text {
  margin: 2px 3px 2px 3px;
  padding: 2px;
  border: 1px solid #336699;
  width: 100px;
  height: 18px;
}

.textarea {
  margin: 2px 3px 2px 3px;
  padding: 2px;
  border: 1px solid #336699;
  width: 400px;
  height: 250px;
}