 /* ****** STREAMFEST 09  ******* */
 
* {padding: 0px; margin: 0px;} 
 
html {padding: 0px; margin: 0px;}
 
body { background: #142417; padding: 0px; margin: 0px;}

#wrap {width: 1000px; background: #000; padding: 0px; margin: 0px auto;}

#header {width: 960px; height: 213px; background: url(images/bg-header2.jpg) 0px 0px no-repeat; border: 20px solid #000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#header2 {width: 960px; height: 30px; background: #142417; padding: 0px; margin: 0px 0px 0px 20px;}
  #header .block-gtranslate_links {width: 150px; height: 30px; position: relative; top: 122px; left: 800px;  padding: 0px; margin: 0px 0px 0px 0px;}
  #header .block-gtranslate_links .content {width: 150px; height: 30px;  padding: 0px; margin: 0px 0px 0px 0px;}




#main {width: 660px; float: left; overflow: hidden;  padding: 0px; margin: 30px 0px 0px 0px;}
  #main .node {width: 640px; clear: left; position: relative; overflow: hidden; padding: 0px; margin: 0px 0px 0px 20px;}
  #main .node .content {width: 640px; padding: 0px; margin: 0px 0px 0px 0px;}
  #main .block {width: 620px; clear: left; position: relative; overflow: hidden; padding: 0px; margin: 0px 0px 20px 20px;}
  #main .block .content {width: 620px; padding: 0px; margin: 0px 0px 0px 0px;}

 #main .node .content div.field-field-foto .field-items .field-item {width: 120px; height: 120px; border: 1px solid #666; position: relative; float: left; padding: 0px; margin: 0px 4px 4px 0px;}
 
 
 /* guestbook */
 
 #main .node div.links {font: normal 1.4em Verdana,sans-serif; border: 1px solid #244802; padding: 6px; margin: 10px 0px 10px 0px;}

  #main #comments {width: 620px; border: 1px solid #244802; padding: 6px; margin: 0px 0px 0px 20px;}
  #main #comments div.comment {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px;}
   #main #comments div.comment div.content {overflow: hidden; font: normal 1.3em Verdana,sans-serif; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
   #main #comments div.comment div.submitted {overflow: hidden; font: normal 1.2em Helvetica,sans-serif; color: #999; padding: 6px; margin: 6px 0px 0px 0px;}
   #main #comments div.comment div.links {border-top: 1px dashed #244802; padding: 6px; margin: 0px 0px 0px 10px;}




#sidebar1 {width: 320px; float: left; overflow: hidden;  padding: 0px; margin: 65px 0px 0px 0px;}
  #sidebar1 .block {width: 300px;  overflow: hidden;  padding: 0px; margin: 0px 0px 40px 20px;}
  #sidebar1 .block .content {width: 300px;  overflow: hidden;  padding: 0px; margin: 0px 0px 0px 0px;}
  
  #sidebar1 .block-gtranslate_links {padding: 0px; margin: 0px 0px 10px 20px;}
  

#sidebar2 {display:none;}


#footer {width: 1000px; height: 70px; background: #000; clear: both; padding: 0px; margin: 0px;}
#footer .block {width: 960px; height: 50px; background: #142417; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px;}


/* ****** ********************  ******* */
/* ******* TIPOGRAFIA E COLORI  ******* */
/* ****** ********************  ******* */

body {font: normal 62.5% Verdana, Arial, Tahoma, Helvetica, sans-serif;}

#main {color: #e0e0e0; }

#main .node p {font: normal 1.2em/18px Verdana, Arial,sans-serif; color: #adb7b7; padding: 0px; margin: 0px 0px 18px 0px; }

#main .node p strong {color:#6c9248;}

#main .node hr {color:#444; padding: 0px 0px 0px 0px;margin: 10px 0px 20px 0px;}


#main  .view .view-header p {font: normal 1.3em/18px Verdana, Arial,sans-serif; color: #adb7b7;padding: 0px; margin: 0px;}
#main  .view .view-content p {font: normal 1.3em/18px Verdana, Arial,sans-serif; color: #adb7b7;padding: 0px; margin: 0px;}
#main  .view .view-footer p {font: normal 1.3em/18px Verdana, Arial,sans-serif; color: #adb7b7;padding: 0px; margin: 0px;}


.view .view-content table.views-view-grid tbody tr td .views-field-field-link-partner-url {font: normal 1.2em/15px Verdana, Arial,sans-serif;}



#sidebar1 .block  {color: #b7c1c1; text-align: center;}
#sidebar1 .block p {font: normal 1.2em/16px Verdana, Arial,sans-serif; color: #b7c1c1; padding: 0px; margin: 0px 0px 6px 0px; }




#sidebar1 #block-block-2 .content p {font: normal 1em/16px Verdana, Arial,sans-serif; color: #999; text-align: center; padding: 0px; margin: 0px 0px 0px 0px; }
#sidebar1 #block-block-2 .content span#emissionico2 {font: normal 3.6em/36px Arial,sans-serif; color: #eee; padding: 0px; margin: 0px 0px 0px 0px; }


#sidebar1 #block-simplenews-1 {text-align: center;}

#footer p {font: normal 1.2em/23px Arial, Helvetica, Verdana, sans-serif; color:#999; text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}



/* ****** ********************  ******* */
/* ******* HEADINGS  ******* */
/* ****** ********************  ******* */

#header h1.site-name {width: 400px; height: 120px; text-indent: -99999px; padding: 0px; margin: 0px;}

#main  h1 { font: bold 2.8em/30px "Trebuchet MS",Arial,Helvetica,Verdana,sans-serif; color: #fff; padding: 0px; margin: 0px 0px 20px 20px;}

#main .node h2.title { font: bold 1.8em/16px "Trebuchet MS",Arial,Helvetica,Verdana,sans-serif; padding: 0px; margin: 0px 0px 0px 0px;}

#main .node h2 { font: normal 2em/20px "Trebuchet MS",Arial,Helvetica,Verdana,sans-serif; color:#4bc450; padding: 0px; margin: 0px 0px 6px 0px;}
 #main .node h2#center {text-align: center;}


#main .node h3 { font: bold 1.6em/24px Arial,"Trebuchet MS",Helvetica,Verdana,sans-serif; color:#e0e0e0; padding: 0px; margin: 4px 0px 6px 0px;}
#main .node h4 { font: normal 1.5em/24px Arial,"Trebuchet MS",Helvetica,Verdana,sans-serif; color:#eee; padding: 0px; margin: 4px 0px 6px 0px;}




#main .block-views h2.title { font: bold 1.8em/16px "Trebuchet MS",Arial,Helvetica,Verdana,sans-serif; padding: 0px; margin: 0px 0px 10px 20px;}

 #main #block-views-news-block_1 h2 {width: 300px; height: 16px; font: bold 1.8em/16px "Trebuchet MS",Arial,Helvetica,Verdana,sans-serif;background: #203924; padding: 6px; margin: 10px 0px 6px 0px;}
 
 #main #block-views-eventi-block_1 h2 {width: 300px; height: 16px; font: bold 1.8em/16px "Trebuchet MS",Arial,Helvetica,Verdana,sans-serif;background: #203924; padding: 6px; margin: 10px 0px 6px 0px;}



#main #block-views-foto-block_1  h2 {width: 600px; height: 16px; font: bold 1.8em/16px "Trebuchet MS",Arial,Helvetica,Verdana,sans-serif;background: #203924; padding: 6px; margin: 10px 0px 6px 0px;}

#main #block-views-video-block_1 h2 {width: 600px; height: 16px; font: bold 1.8em/16px "Trebuchet MS",Arial,Helvetica,Verdana,sans-serif;background: #203924; padding: 6px; margin: 10px 0px 6px 0px;}




#sidebar1 .block h2 {  font: bold 1.8em/18px "Trebuchet MS",Arial,Helvetica,Verdana,sans-serif; color: #e0e0e0; background: #203924; padding: 6px; margin: 0px 0px 10px 0px;}



#header2 .block-gtranslate_links h2 {display:none;}

#footer .block h2.title {display: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px;}




/* ****** ********************  ******* */
/* ********* LINKS ***********  ******* */
/* ****** ********************  ******* */


#wrap  a{color: #76EE00; text-decoration: none;}
#wrap  a:hover {color: #C1FFC1; text-decoration: underline;}

#header2 ul.primary-links li a{color: #fff; text-decoration: none;}
#header2 ul.primary-links li a:hover {color: #b4de42;  text-decoration: underline;}


#main .node .content a { color: #76EE00; text-decoration: underline;}
#main .node .content a:hover { color: #C1FFC1; text-decoration: underline;}

#main .node .content .field .field-items .field-item .filefield-file a {color: #76EE00; text-decoration: none;}
#main .node .content .field .field-items .field-item .filefield-file a:hover {color: #C1FFC1; text-decoration: underline;}


#main  .view   a { color: #76EE00; text-decoration: underline;}
#main  .view   a:hover { color: #fff; text-decoration: underline;}
#main  .view .view-content .item-list ul li a {color: #76EE00; text-decoration: none;}
#main  .view .view-content .item-list ul li a:hover {color: #fff; text-decoration: underline;}

#main .block .view .view-content table.views-view-grid tbody tr td .views-field-field-link-partner-url a {color: #76EE00; text-decoration: none;}
#main .block .view .view-content table.views-view-grid tbody tr td .views-field-field-link-partner-url a:hover {color: #fff; text-decoration: underline;}


  #block-views-artisti_slideshow-block_1 .content .view .view-content .views_slideshow_main .views_slideshow_teaser_section  .views-field-title a {display:block; width: 640px; height: 40px; color: #e3e2d0; text-decoration: none; background: #222;}
  
  #main .view-lineup .view-content table.views-view-grid tbody tr td .views-field-title a {width: 200px; height: 20px; display:block; color: #e3e2d0; text-decoration: none; background: #222; padding: 0px; margin: 0px;}



#main .node .content .field-field-fotog .field-items .field-item img a{border: 1px solid #fff;}

#main .tabs ul.tabs li a {color: #000; text-decoration: none;}
#main .tabs ul.tabs li a:hover {color: #76EE00; text-decoration: none;}

/* eventi in evidenza nella home  */
/*
#main #block-views-eventi-block_1  .content .view .view-content .item-list ul li.views-row-6 {font: bold 1.8em Helvetica,Verdana,sans-serif; background: #fff; text-indent: 6px; color: #666;}
#main #block-views-eventi-block_1  .content .view .view-content .item-list ul li.views-row-9 {font: bold 1.8em Helvetica,Verdana,sans-serif; background: #fff; text-indent: 6px; color: #666; border-bottom: 0px; margin: 0px 0px 6px 0px;}
#main #block-views-eventi-block_1  .content .view .view-content .item-list ul li.views-row-10 {font: bold 1.8em Helvetica,Verdana,sans-serif; background: #fff; text-indent: 6px; color: #666;}

 #main #block-views-eventi-block_1  .content .view .view-content .item-list ul li.views-row-6 a {color: #5d9400;}
 #main #block-views-eventi-block_1  .content .view .view-content .item-list ul li.views-row-9 a {color: #5d9400;}
 #main #block-views-eventi-block_1  .content .view .view-content .item-list ul li.views-row-10 a {color: #5d9400;}

*/


#sidebar1 .block-gtranslate_links img a { width: 20px; height: 13px; border: 0px; padding: 0px; margin: 0px 0px 0px 0px;}



#footer a{color: #ccc; text-decoration: none; border-bottom: 0px dotted #ccc;}
#footer a:hover {color: #fff; text-decoration: none; border-bottom: 1px dotted #fff;}



/* ****** ********************  ******* */
/* ********* LISTE ***********  ******* */
/* ****** ********************  ******* */

#header2 ul.links  { width: 780px; height: 30px; padding: 0px; margin: 0px 0px 0px 20px}
#header2 ul.links li {font: bold 1.5em/30px  Arial,Helvetica, Verdana, sans-serif;  letter-spacing: 0.6px; padding: 0px; margin: 0px 16px 0px 0px;}


#main .tabs ul.tabs li {font: normal 1.5em  Verdana,Arial,Helvetica,  sans-serif; padding: 0px; margin: 0px 0px 0px 0px;}



#main  .view .view-content .item-list ul li {font: bold 1.3em/18px  Arial,Verdana, Helvetica, sans-serif;}

#main .node .content .field .field-items .field-item .filefield-file {font: normal 1.2em/18px  Verdana,Arial, Helvetica, sans-serif; padding: 0px; margin: 6px 0px 6px 10px;}

#main .node .content .field-field-fotog .field-items  { overflow:hidden; padding: 0px; margin: 0px 0px 0px 0px;}
#main .node .content .field-field-fotog .field-items .field-item {width: 168px; height: 168px; overflow:hidden; float: left; position: relative; padding: 3px; margin: 0px 6px 6px 0px;}


#sidebar-1 .block .content  ul {list-style: none; list-style-type: none;}
#sidebar-1 .block .content  ul li {list-style: none; list-style-type: none;}

/* ****** ********************  ******* */
/* ********* VIEWS ***********  ******* */
/* ****** ********************  ******* */

/* reset generale */

#main  .view   {width: 640px; padding: 0px; margin: 0px 0px 0px 20px;}
#main  .view .view-header  {padding: 0px; margin: 0px;}
#main  .view .view-content  {padding: 0px; margin: 0px;}
#main  .view .view-content .item-list {padding: 0px; margin: 0px;}
#main  .view .view-content .item-list ul  {padding: 0px; margin: 10px 0px 0px 10px;}
#main  .view .view-content .item-list ul li {border-bottom: 1px solid #222; padding: 10px 0px 10px 0px; margin: 0px 0px 0px 0px;}
#main  .view table.views-view-grid  {padding: 0px; margin: 0px;}
#main  .view .view-footer  {padding: 0px; margin: 0px;}




#main .block-views { padding: 0px 0px 20px 0px; margin: 0px 0px 20px 20px;}
  #main .block-views .content {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
  
  
  /* slideshow home */
  
#main #block-views-artisti_slideshow-block_1  {width: 640px; height: 360px;border-bottom: 0px; padding: 0px; margin: 0px;}
  
  #block-views-artisti_slideshow-block_1 .content .view .view-content .views_slideshow_main .views_slideshow_teaser_section  .views-field-title {width: 640px; height: 40px; font: bold 1.8em/40px Arial,Verdana, sans-serif; text-align:center; text-transform: uppercase; letter-spacing: 1.2px; border-bottom: 0px; padding: 0px; margin: 0px;}
  
  
 /* blocchi home  */
 
 #main #block-views-news-block_1  {width: 300px; height: 300px;overflow: hidden; position: relative; top: 0px; left: 20px;  padding: 0px; margin: 10px 0px 0px 0px;}
 
 #main #block-views-eventi-block_1 {width: 300px; overflow: hidden;  position: relative; left: 340px; top: -300px; padding: 0px; margin: 0px 0px 0px 0px;}
  


/* tabelle artisti */

#main .view-lineup .view-content table.views-view-grid  {width: 640px;  padding: 0px; margin: 0px;}

#main .view-lineup .view-content table.views-view-grid tbody tr td {width: 220px; height: 220px; padding: 10px; margin: 0px;}

#main .view-lineup .view-content table.views-view-grid tbody tr td .views-field-title {width: 200px; height: 20px; font: bold 1.4em/20px Arial,Verdana, sans-serif; text-align:center; text-transform: uppercase; padding: 0px; margin: 0px;}
  

/*  grid nelle pagine partners */
.view-partners-istituzioni .view-content table.views-view-grid tbody tr td {width: 120px; height: 150px; text-align: center; padding: 0px; margin: 0px 0px 0px 0px;}
  .view-partners-istituzioni .view-content table.views-view-grid tbody tr td .views-field-field-partner-logo-fid {width: 110px; height: 110px;background: #fff; padding: 5px 0px 0px 0px; margin: 0px 5px 5px 0px;}
  .view-partners-istituzioni .view-content table.views-view-grid tbody tr td .views-field-field-link-partner-url {width: 110px; height: 40px;  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

.view-partners-tecnici .view-content table.views-view-grid tbody tr td {width: 120px; height: 150px; text-align: center; padding: 0px; margin: 0px;}
  .view-partners-tecnici .view-content table.views-view-grid tbody tr td .views-field-field-partner-logo-fid {width: 110px; height: 110px;background: #fff; padding: 5px 0px 0px 0px; margin: 0px 5px 5px 0px;}
  .view-partners-tecnici .view-content table.views-view-grid tbody tr td .views-field-field-link-partner-url {width: 110px; height: 40px;  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
  
.view-partners-media .view-content table.views-view-grid tbody tr td {width: 120px; height: 150px; text-align: center; padding: 0px; margin: 0px;}
  .view-partners-media .view-content table.views-view-grid tbody tr td .views-field-field-partner-logo-fid {width: 110px; height: 110px;background: #fff; padding: 5px 0px 0px 0px; margin: 0px 5px 5px 0px;}
  .view-partners-media .view-content table.views-view-grid tbody tr td .views-field-field-link-partner-url {width: 110px; height: 40px;  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
  
 
.view-partners-clubbing .view-content table.views-view-grid tbody tr td {width: 120px;height: 150px;  text-align: center; padding: 0px; margin: 0px;}
  .view-partners-clubbing .view-content table.views-view-grid tbody tr td .views-field-field-partner-logo-fid {width: 110px; height: 110px;background: #fff; padding: 5px 0px 0px 0px; margin: 0px 5px 5px 0px;}
  .view-partners-clubbing .view-content table.views-view-grid tbody tr td .views-field-field-link-partner-url {width: 110px; height: 40px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
  
.view-partners-supporto .view-content table.views-view-grid tbody tr td {width: 120px;height: 150px;  text-align: center; padding: 0px; margin: 0px;}
  .view-partners-supporto .view-content table.views-view-grid tbody tr td .views-field-field-partner-logo-fid {width: 110px; height: 110px;background: #fff; padding: 5px 0px 0px 0px; margin: 0px 5px 5px 0px;}
  .view-partners-supporto .view-content table.views-view-grid tbody tr td .views-field-field-link-partner-url {width: 110px; height: 40px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}


/* pagina archivio */

#main .block-views .content .view-foto .view-content table tbody tr td {width: 124px; height: 140px; padding: 6px; margin: 0px 0px 0px 0px;}
#main .block-views .content .view-foto .view-content table tbody tr td .views-field-field-foto-fid img {border: 1px solid #666; padding: 0px; margin: 0px 0px 0px 0px;}

#main .block-views .content .view-video .view-content table tbody tr td .views-field-field-videourl-embed {width: 120px; height: 90px; border: 1px solid #666; padding: 0px; margin: 0px 0px 0px 0px;}


/* ****** ********************  ******* */
/* ********* FORM ************  ******* */
/* ****** ********************  ******* */

form input {border: 1px solid #666;  font: normal 1.1em Verdana,Arial,sans-serif; color: #000; padding: 3px; margin: 0px 0px 0px 0px;}

form textarea {border: 1px solid #666;  font: normal 1.1em Verdana,Arial,sans-serif; color: #000; padding: 3px; margin: 0px 0px 0px 0px;}


#main form#user-register  {width: 600px;  font: normal 1.2em Verdana,Arial,sans-serif; color: #999; padding: 3px; margin: 0px 0px 0px 20px;}
#main form#user-register div fieldset { border: 0px solid #000; }
#main form#user-register div legend {display: none; }

#main form#user-login  {width: 600px;   font: normal 1.2em Verdana,Arial,sans-serif; color: #999; padding: 3px; margin: 0px 0px 0px 20px;}
#main form#user-password  {width: 600px;   font: normal 1.2em Verdana,Arial,sans-serif; color: #999; padding: 3px; margin: 0px 0px 0px 20px;}

/* ****** ********************  ******* */
/* ********* IMAGES  ************  ******* */
/* ****** ********************  ******* */


#main .node .content .field-field-fotog .field-items .field-item img {border: 1px solid #666; padding: 0px; margin: 0px 0px 0px 0px;}

#header .block-gtranslate_links img { border: 0px; padding: 0px; margin: 0px 6px 0px 0px;}

/* ****** ********************  ******* */
/* ********* MESSAGES ************  ******* */
/* ****** ********************  ******* */

#main div.messages { width: 400px; padding: 10px; margin: 10px 0px 10px 10px; }

#main .status { border: 1px solid #66ff00; color:#66ff00; }
#main .error { border: 1px solid #ffff00; color:#ffff00; background: transparent;}




table thead {border: 0px;}
table tbody {border: 0px;}


#sidebar1 #block-block-5 table {float: right;}
