/* $Id: custom.css,v 1.1 2010/06/24 23:08:18 jmburnz Exp $ */

/**********************************************************
 *                 Custom Styles
 **********************************************************/
/**
 * Here you can add custom stles for your theme that do not fit
 * into one if the modular stylesheets.
 */

/* Workaround for Admin menu bar shadow */
html body.admin-menu {
  margin-top:45px !important;
}
hr {border: 1px solid #E8E5E5;}
p span.title{ 
	font-size: 1.2em;
	color: #006699;
	font-weight:bold;
	display:block;
	margin-top:1.6em;
	/*border: 1px solid #669CD2;*/
	/*padding-left: 0.5em;
	padding-right: 0.5em;*/	
}
p span.subtitle {
    color: #006699;
    font-size: 1em;
    font-style: italic;
    font-weight: bold;
    padding: 0;
}

/* panel comunicati home */
.pane-1 h2 {color: #006699; margin-bottom:1.2em;}
.pane-1 p{font-size: 1.1em; font-style: italic;}
.pane-ultime-news .node-submitted{font-size:.9em}
.pane-ultime-news .node-links ul.links {float:right}
.pane-ultime-news .node-ultime-news{border-bottom:1px dotted #ccc}

#admin-menu-wrapper a {
font-size:12px;
}

.flexslider-views-slideshow-main-frame-row p{
position:absolute;
top:12px;
left:20px;
}
/*.flexslider-views-slideshow-main-frame-row p.flex-bottom{
position:absolute;
bottom:0px;
left:0px;
padding:10px;
background:black;
opacity:0.6;
color:white;
width:100%;
}*/
.flexslider .slides img{
height:auto;
}
.flex-control-nav, .views-slideshow-controls-bottom {
/*display:none;*/
}
ol.flex-control-nav.flex-control-paging li a{
	background-color:#0057AD;
}
ol.flex-control-nav.flex-control-paging li a.flex-active{
	background-color:#FB6203;
}
#header-blocks{
float:none;
}
#header{
/*margin-bottom:-2%;*/
}
/*Imposta immagine fluida per logo e evita errore visualizzazione immagine in IE7 che occupava tutto il viewport*/ 
.flexslider p{width:15%}
.flexslider p img{width:100%}
.imgcontainer2 ul li {
	list-style-type:none; 
	background:none;
    display: inline;
    padding: 0.5em 0.5em 0.5em 0px;}
/* Image Gallery */

#add-photo-format {
    float: left;
    display: block;
    padding:20px;
    border:none; /*2px solid black;*/
    width: 100px;
    /* margin:10px; */
    background-color: none; /*#F0F0F0;*/
}
 
#add-photo-format-photo img {
    padding: 8px;
	background:white;
	border:1px solid #d8dfdc;
	margin:5px;
}
 
#add-photo-format-title {
    /*color:red;*/
    font-weight:normal;
    font-style:italic; 
    font-size:small;
    text-align:center;
	line-height:150%
}
#add-photo-format-title p{
	margin: 0 0 0.75em 0.75em;
	text-align:center;
	font-size:.85em;
}
.art-postcontent  .view-field-gallery  ul {padding:0px;  margin: .5em;}
.art-postcontent  .view-field-gallery  ul > li {padding:0px;  margin: .5em .5em 2em 0; list-style:none; background-image:none;}
.art-postcontent  .view-field-gallery  ul > li:before{content:none; }
.view-field-gallery li {padding:0px;  margin: 0px; list-style:none; background-image:none; }
.view-field-gallery table  {padding:20px;  border-collapse:separate !important; border-spacing:20px}
.view-field-gallery table td{ border:0px solid #FCCF62; width:50%; background:#F8F7F3}
.view-field-gallery table  td{border-spacing: 20px 0 !important;}
.field-image-album img {float:left; padding:20px; background:white;}
.views-field-title{text-align:left; font-weight:bold;margin-top:10px; font-size:1.2em}
.views-field-title a:link{font-size:1.1em}
.views-field-body{ margin-top:10px;text-align:center;}
.view-field-gallery .views-field-body{text-align: left} /*stile per copertina album in sezione principale */
.node-field-gallery-album .views-field-field-add-photo-field{float:left;  margin-bottom:10px; border:1px solid #D8DFDC; padding: 10px; }
.node-field-gallery .views-field-field-add-photo-field{float:left;  margin-bottom:10px; border:1px solid #D8DFDC; padding: 0 !important; width:100%}
.views-field-field-add-photo-field img{border:1px solid #D8DFDC}
.field-gallery-row{border:1px solid #FCCF62 !important; border-spacing: 20px 0;}

.field-name-field-immagine-principale-galler img{ 
  border:1px solid grey;
    float: left;
    margin-right: 10px;
    padding: 20px;
	border:1px solid #D8DFDC
	}
.view-field-gallery {clear:both;padding-top:50px;}
.view-field-gallery ul li {background: none}
.node-album .field-name-body{font-size:1.1em;font-style: italic;font-weight: bold;word-spacing: .2em}

.views-field-field-immagine-principale-galler{float:left; padding-right:10px;}
.views-field-field-immagine-principale-galler img{  border:1px solid grey;
    float: left;
    margin-right: 10px;
    padding: 20px;
	border:1px solid #D8DFDC;
margin-top:10px
}
.view-gallerie-fotografiche .views-row{clear:both;}
.view-gallerie-fotografiche .views-field-title{padding-top:30px}

.view-field-gallery-album .field-name-field-immagine-copertina-album{ 
  border:1px solid grey;
    float: left;
    margin-right: 10px;
	/*margin-top:-40px;*/
    padding: 20px;
	border:1px solid #D8DFDC
	}
.view-field-gallery-album .node-title{padding-bottom: 20px;}
.view-field-gallery-album  .view-display-id-entity_view_2{display: none;}
.view-field-gallery  .view-display-id-entity_view_2 .views-field-body{clear: both;}

.node-field-gallery-album .field-name-field-immagine-copertina-album{  border:1px solid grey;
    float: left;
    margin-right: 10px;
    padding: 20px;
	border:1px solid #D8DFDC;

}
.node-field-gallery-album .view-field-gallery  .views-row{clear:both;}
.views-field-field-add-photo-field{padding: 10px;
	border:1px solid #D8DFDC;
margin-right: 20px}

.view-field-gallery .views-field-body{}
.view-field-gallery .views-row{margin-bottom:10px}

div.panel-pane.pane-menu-tree.pane-menu-aree-e-uffici .menu-mlid-5012{display: none}
/*#block-menu_block-5 li.menu-mlid-5012{display: inline-block}*/

/* tABELLA RACCOLTA DIFFERENZIATA CALENDARIO */
table.differenziata caption {background:#ffbd5b;border:1px solid #000; text-align:center; color:#000}
table.differenziata {width:100%; border:1px solid #000}
table.differenziata th{background:#ecffff;text-align:center !important; border:1px solid #000; color:#000 !important}
table.differenziata tbody tr td {font-weight:bold; border:1px solid #000}
table.differenziata tbody tr td.organico {background:#993300 !important;color:#fff !important;text-align:center }
table.differenziata tbody tr td.indifferenziata {background:#555555 !important;color:#fff !important;text-align:center }
table.differenziata tbody tr td.carta{background:#FFCC33;color:#000 !important;text-align:center}
table.differenziata tbody tr td.plastica {background:#0066FF;color:#FFFF00 !important;text-align:center}
table.differenziata tbody tr td.vetro_lattine {background:#008000;color:#FFF !important;text-align:center}
table.differenziata tbody tr td.nessun-ritiro {background:#FFF;color:#000 !important;text-align:center}

/* Blocco Eventi */
#block-views-calendario_eventi-block_2 ul li{
	list-style: none;
    background: transparent url("/sites/all/themes/genesis/comcar_genesis_SUBTHEME/css/images/calendar-icon-small.png") no-repeat scroll -2px 5px;
    padding: 4px 0px 5px 25px;
    font-family: verdana;
    font-style: italic;
}
#block-views-calendario_eventi-block_2 ul li a{font-weight:bold}