@CHARSET "ISO-8859-1";

/* . = Classe # = Id */

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
	background-image: url('../../img/sfondo1.jpg');
	background-size: 100%;
	background-color: transparent;
	background-attachment: fixed;
	margin: 0;
	padding: 0; 
	font-family: Verdana, Geneva, sans-serif;
}	

/* nav-bar */
.sf-navbar {
	background-color: rgb(0,0,0, 0.5) ;
}
.navbar-nav a:hover {
	color: #fed136;
}

.navbar-brand {
	color: #fed136;
}

.container { 
	background-repeat: no-repeat;
	background-attachment: fixed;
  background-color: white!important;
  opacity: .9!important;
	margin: 0px auto;
	padding-right:24px;
	padding-left:24px;
}

.img-responsive {
  display: inline-block;
  height: auto;
  max-width: 100%;
}

/* hover immagine */
.imghover:hover {
	
	width: 900px;
  height: 700px;
	
}




/* stile per Calendario */
	
#card1:hover {
border: 3px solid #000000;
}
	
#loading {
		position: absolute;
		top: 5px;
		right: 5px;
 }

#calendar {
		width: 250px;
		margin: 0 auto;
		background: #98FB98;
}


/* stile per autocomplete */

form#search-form{
  position: relative;
}
 
form#search-form ul{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      max-height: 200px;
      overflow: auto;      
      z-index: 1;      
      border:1px solid #DDDDDD;
      border-radius: 6px;      
  }
 
span.ui-helper-hidden-accessible{
  display: none !important;
}
 
.ui-state-focus {
     color: #ffffff;
     background-color: #428bca;
}


/* fino a qui quello che riguarda lo stile per autocomplete */

#map {height:480px;}
#percorso input {width:250px;}
#percorso {font:bold 14px Tahoma;}

/* Fino a qui gestione percorso mappa google */


/* Gestione Sub Menu */

.dropdown-submenu{
    position:relative;
}
 
.dropdown-submenu > .dropdown-menu
{
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px;
}
 
.dropdown-submenu:hover > .dropdown-menu{
    display:block;
}
 
.dropdown-submenu > a:after{
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#cccccc;
    margin-top:5px;
    margin-right:-10px;
}
 
.dropdown-submenu:hover > a:after{
    border-left-color:#ffffff;
}
 
.dropdown-submenu .pull-left{
    float:none;
}
 
.dropdown-submenu.pull-left > .dropdown-menu{
    left:-100%;
    margin-left:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px;
}


/* Immagini Responsive */

.img-responsive {
  display: inline-block;
  height: auto;
  max-width: 100%;
}


/* Fino a qui Gestione Sub Menu */


/* Testata - Header */


#h1header {
		background-image:  none ; 
		text-align: center;
		font-family: Helvetica;
		font-style: italic ;
		font-size: 60px;
	}


h1	{
	    color: #B0C4DE;
}

h3	{
	    color: #8F8F8F;
		
}
	
#h6ste {
		color: #009933;
	    text-align: left;
	    background-color: transparent;
			font-size: 70px;
	}

#h5foto {
		color: silver;
	    background-color: gray;
	     text-align: left;
			}

#h5verde {
		color: #009933;
	     text-align: center;
		 font-weight: bold;   
	}

#h5verdeMenu {
		color: #009933;
	     text-align: left;
	     background-color: transparent;
	}
	
	
	
	
#h5verdeTras {
		color: #009933;
	     text-align: center;
	     background-color: transparent;
		 font-weight: bold;   
	}	

#h5Natale {
	/*	background-image: url("/img/natale2.jpg");	*/
		color: #008B8B;
	     text-align: justify;
	     background-color: transparent;
		 font-weight: bold;   
	}	
	
#h5redpassion {
	 /*	background-image: url("/img/natale2.jpg"); */	
		 color: #DC143C;
	     text-align: justify;
	     background-color: transparent;
	}	
	

#h5campioni {
		 color: #191970;
	     text-align: justify;
	     background-color: transparent;
	}	
	
	
#h5verdesf {
		 color: #F5F5F5;
	     background-color: #B0482C;
	     text-align: center; 
		 font-weight: bold;   
	}
			
	
#h4ste {
		color: #F5F5F5;
		background-color: #8F221B;
	}

#h4ste1 {
		color: #FFFFF0;
		background-color: #87CEFA;
	}


#h4ste2 {
		color: #FFFFF0;
		background-color: #1E90FF;
		text-align: center;
	}

#h4ste3 {
		color: navy;
		background-color: transparent;
	}


#h4ste5 {
		color: #3CB371;
		background-color: transparent;
		text-align: center;
}
	
	
#h3ste2 {
		color: #FFFFF0;
		background-color: #8F221B;
	}

#h3ste3 {
		color: #D7EADD;
		background-color: rgba(113, 98, 101, 0.7);
		text-align: center;
	}	

#h3ste4 {
		color: yellow;
		background-color: transparent;
	}

#h3ste5 {
		color:#FFFFF0 ;
		background-color: transparent;
	}	
	
#h1ste {
		color: #f9bf2a;
		/* background-image: url("/img/parquet3.jpg"); */
		text-align: center;
		font-family: Lucida Calligraphy;
		font-size: 45px;
	    
	}

#h1ste2 {
		color: #A2A2A2;
		/* background-image: url("/img/parquet3.jpg"); */
		text-align: center;
		font-family: Lucida Calligraphy;
		font-size: 45px;
	    
	}
	
	
	
#h4ste1 {
		color: #CD5C5C;
		background-color: #8F221B;
	}

	
#h4tras {
		color: #CD5C5C;
		background-color: transparent;
	    font-size: x-large;
	}	
	
	
#h3ste {
		color: #990000;
		background-color: #F5F5F5;
	}
	
	
#h3ste1 {
		color: #DAA520;
		background-color: #8F221B;
		text-align: center;
	}

#h3noBg	{
	    color: #40E0D0;
	    background-color:transparent;
	
}
	
#h2ste {
		color: #CD5C5C;
		background-color: #FFFACD;
		text-align: center;
	}

#h2ste1 {
		color: #FFFACD;
		background-color: #8F221B;
	}


#h2stedes {
		color: #CD5C5C;
		background-color: #FFFACD;
		text-align: right;
	}
#h2stecentro {
		color: #CD5C5C;
		background-color: #FFFACD;
		text-align: center;
	}


#h5ste {
		color: #FFDEAD;
		background-color: #0000CD;
	}

#h5ste1 {
		color: #FFFACD;
		background-color: transparent;
	}
	
#h5ste4 {
		color: yellow;
		background-color: transparent;
		margin-bottom: -45px;
}
	
#ps1 {
		padding-left: 100px;	
		text-align: center ;
		color: #007BFF;
	}	
	
#ps3 {
	padding-left: 20px;
	}	

#ps4 {
	padding-right: 20px;
  text-align: right ;
}	

#ps2 {
		color: black;
	}	

#pste {
		color: #FFF5EE;
	     text-align: left;
	}

	
#pste1 {
		color: #FFFACD;
		background-color: #8F221B;
	}

#pste2 {
		color: #87CEEB;
		background-color: #8F221B;
		font-size: 14px;
	}
	
#pste5 {
		color: #2D2C2B;
		background-color: transparent;
		text-align: center;
	    font-size: 20px;
  }
		
	
	
p {
	
	color: #2D2C2B;
	
}	

.jumbotronNatale {
 padding: 30px;
 margin-bottom: 30px;
 font-size: 21px;
 font-weight: 200;
 line-height: 2.1428571435;
 color: inherit;
 background-color: transparent;

}

.jumbotronCale {
background-image: url("/img/jumbtron2.jpg");	
background-color: #FFFAF0;
}	

.jumbotron {
background-color: #FFFAF0;
}	


.jumbotronForum {
background-image: url("/img/parquet2.jpg");	
}	

.jumbotronTransp {
 padding: 30px;
 margin-bottom: 30px;
 font-size: 21px;
 font-weight: 200;
 line-height: 2.1428571435;
 color: inherit;
 background-color: transparent;

}


#header {
  /* background-image: url("/img/parquet3.jpg"); */
}

#headerout {
	background-color: #2f4c64;
}


#footer {
	background-color: #307097 !important;
}
	

#box_trasparente{
         width:300px;
         height:300px;
         background-color: #AAFFCC;
         float:left;
         opacity:0.3;
		/*  background-image: url(../imghome/eagles300.jpg)	; */
	     background-repeat: no-repeat;
         background-position: center center;
     }

#sfondo_trasparente{
         float:right;
         width:300px;
         height:300px;
         background-color: rgba(255,255,0,0.2);
        color:#FFF;
     }
     
     
#BOX
{
    filter: alpha(opacity=80);
    position: Absolute;
    top: 25px;
    left: 25px;
    background-color: #EEEEEE;
    width: 130px;
    height: 50px;
    padding: 5px;
    border: Solid 1px #CCCCCC;
}   

.help-block {
	color: teal;
	 font-weight: bold;	
}

.panel-default > .panel-heading-custom{
  background-image: none;
  background-color: #d1d2d3;
  color: #131414;
}



