/* Css Document for omaggioalmaestro.com */

/*

Palette:

Blu scuro      02027c
Arancio scuro  f99b1c
Arancio chiaro fccb89
Rosso          bc0904

*/

body {
  background-image: url(../images/bg.gif);
  background-position: top center;
  background-repeat: repeat-y;
  background-color: #fccb89;
  margin: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  text-align: center;
  }

img { border: none; }

form span { display: block; height: 20px; clear: both; padding: 1px 0px; margin-left: 4px; }
form span label { float: left; width: 100px; font-weight: bold; }
form span input, form span textarea { float: left; }

a, a:visited { text-decoration: none; color: #bc0904; }
a:hover { text-decoration: underline; color: #bc0904; }

p { margin: 5px; }

ul {
	margin-top: 4px; 
	margin-bottom: 4px; 
  	  margin-left: -10px;
  }

#footer a, #footer a:visited, #footer a:hover, .band_submenu a, .band_submenu a:visited, .band_submenu a:hover { color: #ffffff; }
#header a, #header a:visited, #header a:hover { color: #f99b1c; }

input, textarea, select, button { font-family: Verdana; border: 1px solid #bc0904; color: #bc0904; background-color: #ffae77; font-size: 10px; }
textarea { overflow: auto; width: 417px; }

.pre-home { border: 2px solid #000000; width: 350px; }

#wrapper {
  background-color: #f99b1c;
  width: 760px;
       border-right: 1px solid #242424;
    margin: 0px auto;
  text-align: left;
}

#header {
  background-color: #02027c;
  height: 166px;
  padding: 0px;
  background-image: url(../images/top.gif);
  background-repeat: no-repeat;
}

#socialnet { 
  height: 28px;
  padding-top: 5px;
  padding-right: 5px;
  text-align: right;
}

#socialnet img { padding: 0px 2px; }

#breadcrumb {
  color: #f99b1c;
  height: 18px;
  border-top: 1px solid #ffffff;
  margin-top: 112px;
  padding: 0px 12px;
  line-height: 18px;
  vertical-align: top;
}

#main {
  float: left;
  position: relative;
  width: 585px;
  height: 360px;
  padding: 10px;
  overflow: auto;
  background-color: #ffffff;
}

#menu {
  float: left;
  margin-top: 40px;
  border-top: 1px solid #ffffff;
  width: 155px;
/*  height: 350px; */
  background-color: #f99b1c;
}

#menu img { margin: 0px !important; }

/*
#footer {
  clear: both;
  height: 50px;
  background-color: #f99b1c;
  padding-top: 3px;
  text-align: right;
  color: #ffffff;
}
*/

#footer {
  clear: both;
  height: 18px;
  padding: 0px 12px;
  border-top: 3px solid #f99b1c;
  background-color: #02027c;
  color: #ffffff;
  line-height: 18px;
  vertical-align: top;
  text-align: right;
}

#counter, #h_menu { float: left; }

h1 {
  background-image: url(../images/arrow.gif);
  background-position: center left;
  background-repeat: no-repeat;
  padding: 5px 30px;
  margin: 5px;
  font-size: 20px;
  color: #bc0904;
}

.evidence {
  font-weight: bold;
  color: #bc0904;
}

.news {
  margin-top: 0px !important;
  margin-top: -5px;
	float: left;
	width: 270px;
}

.news_cleared { clear: both; }

.next_events {
	width: 260px;
	height: 140px;
	border: 2px solid #f99b1c;
	margin: 3px;
	overflow: hidden;
}

.band_menu {
/*
  height: 25px;
  background-color: #f99b1c; 
  color: #ffffff;
  text-align: center;
*/
  width: 604px;
  position: absolute; top: 1px; left: 0px;
  margin: 0px;
}
.band_menu img { margin-left:1px; }

.band {
  margin: 0px 10px 0px 10px;
  padding: 3px;
  background-color: #fccb89;
  border: 2px solid #bc0904;
  height: 260px;
}

.band_foto {
 float: left;
 margin: 5px 10px 5px 5px;
}

.band_text {
  margin: 3px 0px 3px 5px;
  height: 260px;
  overflow: auto !important;
}

.band_submenu {
  margin: 0px 10px 0px 10px;
  background-color: #bc0904;
  height: 20px;
  padding-top: 2px;
}

.band_submenu img {
  margin-right: 2px;
}

.band_text p {
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 4px;
}

.photo_album { margin-bottom: 0px !important; margin-bottom: -15px; }
.photo_thumb, .photo_view { clear: both; padding-top: 5px;}
.photo_album a.tit_album { font-size: 13px; font-weight: bold; line-height: 20px; vertical-align: top; }
.photo_album img.evidence { float: left; margin: 8px;}
.photo_album img.evidence, .photo_thumb img, .photo_view img { border: 2px solid #02027c; }
.photo_album a:hover img.evidence, .photo_thumb a:hover img, .photo_view a:hover img { border: 2px solid #f99b1c; }
div.photo_thumb, .photo_thumb table { width: 98%; text-align: center; }
.photo_thumb td { height: 72px; }
.photo_view { text-align: center; margin-top: 10px !important; margin-top: -10px; margin-bottom:-5px;}
.photo_view img { margin-bottom: 2px; }
.hint { color: #bc0904; }

.media img.evidence { border: 2px solid #f99b1c; float: left; }
.media .tit_album { color: #bc0904; font-size: 13px; font-weight: bold; line-height: 20px; vertical-align: top; }

#flvplayer { 
  margin: 10px 0px; 
  float: left; 
  background-image: url(../images/flvplayer_loading.gif);
}

#flvplayer_info {
  float: left;
  width: 190px;
  padding-top: 10px; 
  padding-left: 10px;
}

#flvplayer_info h2 {
  color: #bc0904;
  margin: 0px;
  font-size: 13px;
}

.email_ret {
  font-weight: bold;
  color: #ffffff;
  margin: 0px 0px 8px;
  text-align: center;
  padding: 3px;
}
.ok { background-color: #09bc04; border: 1px solid #000000; }
.ko { background-color: #bc0904; border: 1px solid #000000; }
