/*body {font-size: 14px; background-image: url(../immagini/bg_body.png);}*/
html { overflow-y: scroll; }
body {font-size: 14px;background-image: url(../immagini/sfondobartales.png);  /*background-color: #75d3fd;*/}

#header {background-image: url(../immagini/bg_row_assoc.png); height: 100px;}

#menu {height: 100px; display: inline; }
#menu ul {vertical-align: middle; padding-top: 20px;}
#menu ul li {list-style: none; float: left; margin-right: 10px;}
#menu ul li a {text-decoration: none; font-size: 40px; font-style: Arial; color: #FFFFFF;}
#menu ul li a.active {color: red;}

iframe html,iframe body {background-color: trasparent;}

.container_12 .blocco_rivista {background-color: #3b3b3a; border: solid 2px #000000; padding: 5px; min-height: 290px; color: #FFFFFF; width: 485px; margin-bottom: 10px;}
.blocco_rivista a {color: #FFFFFF; }
.blocco_rivista .corpo {min-height: 220px;}
.blocco_rivista .link {text-align: right; margin-right: 10px;}
 /*.blocco_rivista img { height: 340px; }*/

.page-video.container_12 .blocco_rivista {min-height: 150px;} 
.page-video.container_12 .blocco_rivista .corpo{min-height: 80px;} 

.gestione-contenuti table {font-size: 18px; color: #3b3b3a;}
.gestione-contenuti table, .gestione-contenuti table tr, .gestione-contenuti table tr td , .gestione-contenuti table tr th {border: solid 1px #3b3b3a; padding: 5px;}
.gestione-contenuti table tr .nid {text-align: center;}
.gestione-contenuti table tr td a {color: #FFFFFF; text-decoration: none;}

.amministrazione ul li {list-style: disc inside none ; padding: 5px 0;}
.amministrazione ul li a {color: #FFFFFF; font-weight: bold; text-decoration: none;}

.form-field {color: #3b3b3a; font-weight: bold; }
.form-field label{color: #FFFFFF;}
#add-video input[type=text], #mod-video input[type=text]  {width: 200px; padding: 4px 2px;}
#add-video textarea, #mod-video textarea {width: 400px; height: 72px;  resize: none; }

.message.errore {border: solid 1px #000; background-color: #3b3b3a; color: #FFFFFF; padding: 10px; margin-bottom: 20px;}

.container_thumb { position:fixed; bottom:0px; background-image: url(../immagini/bg_row_assoc.png);	height: 80px; width: 100%; }
.thumbnails { width: 80%; margin: 0 10%; }

#canvas { position: relative; top: -12px; }

.container_thumb .bx-wrapper{ position: relative; margin-bottom: 0; }
.bx-controls-direction {position: absolute; top: -23px;z-index: 1; }
.bx-controls-direction a.bx-prev, .bx-controls-direction a.bx-next {font-weight: bold; text-decoration: none; font-size: 85px; color: #FFFFFF; position: relative;}
.bx-controls-direction a.bx-prev { left: -50px; z-index: 100; }
.bx-viewport {z-index: 10000; height: 80px;}
.bx-pager { display: none; }
.container_thumb ul.bxslider{ height: 70px; position: relative; top: 5px; }
ul.bxslider li { position: relative; }
ul.bxslider li a { text-decoration: none; cursor: pointer; }
ul.bxslider li a span, .thumbnails li.thumb-hover a span {cursor: pointer; display: block; position: absolute; top: 20px; left: -10px; color: #FFFFFF; text-shadow: 1px 1px 0 #000000, -1px 1px 0 #000000, 1px -1px 0 #000000, -1px -1px 0 #000000; text-decoration: none; }
ul.bxslider li a span { left: 8px; text-align: center; top: 23px; width: 50px; font-size: 17px; font-weight: bold; }

#container .blocco_rivista h2 { font-size: 23px; }
@media (min-width: 0px) and (max-width: 1276px) {
	/* regole CSS */
	#container .blocco_rivista h2 { font-size: 18px; }
}
