
a:link{color:#1D1D1B}
a:link{color:#FFFFFF}


a:visited{color:#1D1D1B}
a:visited{color:#FFFFFF}

a:hover{color:#B5121B}
a:active{color:#B5121B}
    

/* h1 a:link{text-decoration:none;color:#1D1D1B;}  */
h1 a:link{

text-decoration:none;
color:#FFFFFF;
}



h1 a:hover{color:#FFFFFF}

/* -----------------TESTATA ---------------------------------------------------*/
/* ----------------------------------------------------------------------------*/

#wrap{
   background-color:#353c47;
}

 .subwrap{
	 background-color:#005F98; 
	 
 }



 header{
      font-family: 'Open Sans', sans-serif;
	  /* background-color:#005F98;*/
}


header .subwrap{background-color:#005F98; }

#TopPaneL{
  
    font-family: 'Open Sans', sans-serif;
    background-color:#A5C5E3;
	background-color:#005F98;
}


#TopPaneR{
background-color:#A5C5E3;
background-color:#005F98;
}

#titolopane{
    background-color:#A5C5E3;
	background-color:#005F98;
    /*font-family: 'PT Sans', sans-serif;*/
	font-family: 'Open Sans', sans-serif;
/*	background-color:red;*/
	color:#FFF;
}



/* colore del titolo della testata*/
h1{ font-family: 'Open Sans', sans-serif; color: #FFFFFF;}
h2{ font-family: 'Open Sans', sans-serif; color: #FFFFFF;}
h3{ font-family: 'Open Sans', sans-serif;  color: #FFFFFF;}


/* colore della banda del menu*/
#NavPane{
   /* background-color:#A5C5E3;*/
	background-color:#51749C;
    /* border-bottom:1px solid #002147; */
}

#NavPane .subwrap{background-color:#51749C;}

 #searchpane{background-color:#A5C5E3;}
 
 

    #searchpane input.NormalTextBox {      
        background-color:#FCFCFC;
        color:#676767;
        border:none;
    }

      #searchpane input.NormalTextBox:hover {      
        background-color:#FFF;
        color:#B5121B;
     
    }

  #BreadPane{             
		background-color:#353C47;
        color:#1D1D1B;
    }
    

	#BreadPane .subwrap{
	background-color:#FFF;
	border-bottom:1px solid #EEEEEE;
	}
	
  #BreadPane a:link{color:#1D1D1B}
  #BreadPane a:visited{color:#1D1D1B}
  #BreadPane a:hover{color:#B5121B}
  #BreadPane a:active{color:#B5121B}

.breadstyle{
text-decoration:none;
height:3em;
line-height:3em;
font-size:0.8rem;

}

/* ----------------- sezione principale del sito ------------------------------ */
section{
    background-color:#FFFFFF;
}


section a:link{
color:#000;
text-decoration:none;
}

section a:visited{
color:#000;
}
section a:hover{
color:#0000;
text-decoration:underline;
}
section a:active{
color:#000
}




/* SIDEBAR */

#sidebar {
margin-left:5px;
}

#sidebar h4
{
   font-family: 'Open Sans', sans-serif;
   font-family: 'Merriweather', serif;

    font-weight:normal;
    color:#B5121B;
	color:#005F98;
    font-size:1.6em;
	border-bottom:1px solid #676767;

}



#sidebar ul li a
{
    font-family: 'Open Sans', sans-serif;
    color:#1D1D1B;
	
    font-size:1.4em;
    line-height:2em;
	text-decoration:none;
	border-bottom:1px solid #EEEEEE;
}
    
#sidebar ul li a:hover
{
	color:#005F98;
	font-weight:600;
}



/* ----------------- MODULI  ---------------------------------------------------*/
/* ----------------------------------------------------------------------------*/
.butthome{
position:relative;
float:left;
width:23%;
margin:1%;
}

.titolotestate{
width:100%;
border-bottom:1px dotted;
height:36px;

}
.testate{
width:60%;
font-family: 'Merriweather', serif;
/*font-size:3.7em;*/
font-family: merriweather;
font-size: 35px;
color: #333;
margin-top: 0;
margin-bottom: 0;
font-style:italic;
font-weight: 100;
position:relative;
float:left;
}


.linkall{
width:35%;
position:relative;
float:left;
text-align:right;
margin-top:17px;
}

.evidente{
color: #FCB327;
font-weight: 700;
}

/* -------------- home page sidebar sx -------------------*/
.SideBarHP{
/*font-family: 'Source Sans Pro', sans-serif;*/

}


.SideBarHP a:link{
color:#FFF;
text-decoration:none;
font-size: 16px; 
font-weight: bold; 
margin-left: 10px;


}

.SideBarHP a:visited{
color:#FFF;
}
.SideBarHP a:hover{
color:#FFF;
text-decoration:underline;
}
.SideBarHP a:active{
color:#FFF
}

.SideBarHP  img {
max-width:22px;
margin-left: 10px;
}

.SideBarHP .rigaHP{
width:100%;
line-height:37px;
}
/* ----------------- FOOTER  ---------------------------------------------------*/
/* ----------------------------------------------------------------------------*/


footer{
     font-family: 'Source Sans Pro', sans-serif;
      color:#FFF;
	  
	  /* background-color:#282828; */
}

footer .Normal {
      color:#FFF;
}

footer a:link{
/*color:#FFF;*/
text-decoration:none;
}

/*footer a:visited{color:#FFF}*/

footer a:hover{
color:#FFF;
text-decoration:underline;
}

/* footer a:active{color:#FFF}*/



/* colori del footer*/
#FooterUp
 {
	background-color:#282828;
    color:#FFF;
}

#FooterDown {
	background-color:#000000;
    color:#FFF;
}

#FooterDown .subwrap{
/*background-color:#000000;*/
}

ul#menufooter a{
    color:#FFF;
}

.fboxb{
    border-left:1px dotted #333333;
}



#dnn_footBox4 span{ 
    color:#FFF;
}

#dnn_footBox1 h4, #dnn_footBox2 h4, #dnn_footBox3 h4, #dnn_footBox4 h4
{
    
	font-family: 'Merriweather', serif;
    color:#ffb327;
}




/* ------------------------------------------------------------------ */
/* MENU   ( preso da simple.css) */
/* ------------------------------------------------------------------ */

/* COMPRENDE IL TITOLO */
    #dnn_pnav > li {
        background-color:#A5C5E3;
		background-color:#51749C;
		  background-image:url("/portals/_default/skins/education/images/separatore45x2.jpg");
		  background-repeat: repeat-y;
background-position: right top;
    }

/* i link del root */
    #dnn_pnav > li > a, #dnn_pnav > li > span {
        color: #FFF;
        /*border-bottom: 1px solid #FFF; */
    }

/*oot node hover'  hoover del root*/
    #dnn_pnav > li:hover > a, #dnn_pnav > li.active > a {          
             color: #FFF;
			 color: #5A98D2;
             background-color:#EE342B; 
			 background-color:#F6F6F6;
        }

/* link del submenu*/
     #dnn_pnav > li ul a, #dnn_pnav > li ul span {
        color: #1A385A;
		
        background-color:#FFF; 
		 background-color:#EFEFEF; 
        border-bottom: 1px solid #CEE4F2; /* 56A7D2 */
    }



        

  #dnn_pnav > li > ul li:hover > a {
        color: #FFF; /*#D00; ;*/
        background: #EE342B;
		
		background: #51749C;
    }
    


.btn-responsive-menu
{
color:                  #1A385A;
background:             #005F98;

}

    .icon-bar 			
{
background-color:        #fff;

}


    
       /* Secondary level tutto il bloc */
        #dnn_pnav > li ul { /* Styles for all sub levels */
        
            background:#EFEFEF; /* è lo sfondo del menu dcdfc9 */
            border: 1px solid #FFF; /* il bordo del menu A99F3C*/
          
        }



          /* questa è la punta del menu*/
        #dnn_pnav > li > ul:after {
         
            border-bottom: 15px solid #EFEFEF; 
           


        }



    
        
@media only screen and (min-width: 767px) {
            
            
 #FooterDown {
            border-top:1px dotted #333333;
			background-color:#282828;    
}



 #sidebar{
         margin-left:0;
}


 #sidebar h4{
      font-size:1.6em;
}



#sidebar ul li a{
      font-size:1.1em;
      line-height:normal;
}


   
}


@media only screen and (min-width:900px) {
    
 #sidebar{
        margin-left:15px;
            }

 #sidebar ul li a
{
      font-size:1.3em;
      line-height:normal;
}



}
    