/* CSS Document */
.autore {color: #990000}
.cerca {color: #990000}
.footer {color: #0033CC;
font-size:10px;}
.Stile4 {font-size: 99%}
.Stile5 {
font-size:18px;
line-height:0px;
	color: #FF3300;
}
.Stile_6 {
	color: #0066FF;
}
.Stile_7 {font-size: 9px}
.Stile_8 {font-size: 12px}
 .Stile12 {
	font-size: 10px;
	color: #0033FF;
}
.Stile13 {color: #0033CC}

.pec{
	color: #990000;
	font-weight: bold;
}

a:link    {text-decoration: none; color: #000099;}
a:visited {text-decoration: none; color: #000099;}
a:hover   {color: red;}

a:active {
	text-decoration: none;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
		color: #000000;
  }
body {
background-color: #669999;
 }
div.accessibilita
{
position:absolute;
top:1%;
	width:35%;
	z-index:15;
	margin-left:60%;
   }

a.pulsante_2 {
    float:left;
	width: 18%;
	height:90%;
	text-align: center;
	padding-left:0.5%;
	margin-top:0.5%;
	margin-right:1%;
	border-radius: 2px;
	float:left;
	font-size:80%;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	box-sizing: border-box;
}

.pulsante_2:hover{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left: 5px solid #00CC00;
	font-size:90%;
	background-color: #FF6600;
}

div.logo
{
float:left;
	height: auto;
	width:100%;
	margin-top:0.5%;
 	transition-property:all;  
   transition-duration: 1s; 
   transition-delay: 0.1s;
   transition-timing-function: ease; 
	z-index:3;
	-webkit-transform: rotate(-15deg); 
 /* Opera */ 
 -o-transform: rotate(-15deg); 
 /* Firefox */ 
 -moz-transform: rotate(-15deg); 
 /* IE 9 */ 
 -ms-transform: rotate(-15deg);
}

.logo:hover
{-webkit-transform: rotate(-1deg); 
	 -o-transform: rotate(-1deg); 
 -moz-transform: rotate(-1deg); 
 -ms-transform: rotate(-1deg);
 }

.intestazione
{
float: left;
margin-top:1%;
margin-bottom:1%;
width:60%;
height: auto;
}

#boxfoto
{
    float:left;
	height: auto;
 	margin-top:1%;
	margin-left:0.5%;
	width:100%;
	padding:0.2%;
	background-color: #FFFFFF;
    box-sizing : border-box;
	border-radius :10px;
	box-shadow: 2px 2px 2px red, -2px -2px 2px green ;
}

#come_raggiungerci
{
    float:left;		
 	height: auto;
  	width:8%;
		margin-left:0.5%;
		padding-left:0.5%;
    }


#home
{
width:6%;
height: auto;
float:left;
}


 div.link_pulsanti
{ 	width:100%;
    font-size:1.1em;
	padding-left:3%;
	margin-bottom:4%;
	background-color: #FFFFFF ;
	color: #CC3300;
 	line-height:30px;
}
.link_pulsanti a:link
{
	color: #CC3300;
}
.link_pulsanti a:visited
{
	color: #CC3300;
}
.link_pulsanti:hover
{
 	padding-left:5%;
    background-color: #FFCCFF;
	color: #CC3300;
	/*border-radius:2px;
	box-shadow: 1px 1px 10px green, -1px -1px 10px red;*/
}
.link_pulsanti a:hover
{			color: #CC3300;

}

 div.cont  /*BOX CONTENITORE PRINCIPALE*/
{
color: #000033;
position: absolute;
z-index:10;
	box-sizing: border-box;
	top:4%;
	left:3%;
	right:5%;
	height:2200px;
	margin-bottom:1%;
	width:95%;
	border-radius: 30px;
     border: 30px solid #990000 ;

	background-color:  #FFFFFF;
/*	box-shadow:   150px 150px 1px    #1F497D, -100px  -100px 1px    #1F497D;*/
	/*box-shadow: 10px 10px 50px #000000 , 100px 100px 100px #0033CC  , -1px -60px 100px  #000066   ;*/
 }
div.centrale /*CONTENITORE CENTRALE*/
{
	float:left;
 	width:57%;
	margin-left:1.5%;
	padding-left:0.5%;
	margin-right:1.5%;
	margin-top:-2%;
	background-color:  #FFFFFF;
	z-index:1;
  	overflow: auto;
	height:1850px;
	/* 	border-radius:10px;
 	box-shadow: -2px -2px 5px  #009900, -10px -7px 10px   #CCCCCC ;*/
 }

div.barra_img_sx{
	position: absolute;
	top:0%;
	left:0%;
	width:6%;
	height:200%;
	/*background-image: url(IMMAGINI/ICONE/sfondo_laterale.png);*/
	background-size:100% 100%;
	z-index:2;
 } 
div.cont1
{
float: right;
width:100%;
height:12%;
 }

div.linea
{
float: right;

width:100%;
	box-sizing: border-box;
height:1%;
	background-image: url(IMMAGINI/CORNICE_bassa.PNG);
	background-size:93% 100%;
			background-repeat: no-repeat;
	background-position: right center; 
  z-index:12;
  margin-top:-1%;
  margin-bottom:0.2%;
  margin-right:1.3%;
}
div.cont4
{	width:100%;
 float:right;
z-index:5;
}
div.colonna_sx
{float:left;
	height:auto;
	width:19%;
	background-color: #FFFFFF;
	margin-top:-1.5%;
	padding-left:1.5%;
	border-radius:3px;
	padding-top:0.0%;
 	z-index:2;
	background-color: #FFFFFF;
 }

 div.link_orari
{ 	width:100%;
font-size:110%;
	padding-left:5%;
	margin-bottom:4%;
	background-color: #FF3300;
	color: #FFFFFF;
 	line-height:30px;
	border-radius:2px;
	box-shadow: 1px 1px 10px green, -1px -1px 10px red;
}
.link_orari a:link
{
	color: #FFFFFF;
}
.link_orari a:visited
{
	color: #FFFFFF;
}
.link_orari:hover
{
 	padding-left:5%;
 	line-height:30px;
	background-color: #9933CC;
	color:#FFFFFF;
	border-radius:2px;
	box-shadow: 1px 1px 10px green, -1px -1px 10px red;
}
.link_orari a:hover
{	color:#FFFFFF;

}
 div.link_calendari
{ 	width:100%;
font-size:110%;
	padding-left:5%;	
	margin-bottom:5%;
	background-color: #009900;
	color: #FFFFFF;
 	line-height:30px;
	border-radius:2px;
	box-shadow: 1px 1px 10px green, -1px -1px 10px red;
}
.link_calendari a:link
{
	color: #FFFFFF;
}
.link_calendari a:visited
{
	color: #FFFFFF;
}
.link_calendari:hover
{
 	padding-left:5%;
 	line-height:30px;
	background-color: #9933CC;
	color:#FFFFFF;
	border-radius:2px;
	box-shadow: 1px 1px 10px green, -1px -1px 10px red;
}
.link_calendari a:hover
{	color:#FFFFFF;

}
 div.link_riunioni
{ 	width:100%;
font-size:110%;
	padding-left:5%;	margin-bottom:4%;

	background-color: #000066;
	color: #FFFFFF;
 	line-height:30px;
	border-radius:2px;
	box-shadow: 1px 1px 10px green, -1px -1px 10px red;
}
.link_riunioni a:link
{
	color: #FFFFFF;
}
.link_riunioni a:visited
{
	color: #FFFFFF;
}
.link_riunioni:hover
{
 	padding-left:5%;
 	line-height:30px;
	background-color: #9933CC;
	color:#FFFFFF;
	border-radius:2px;
	box-shadow: 1px 1px 10px green, -1px -1px 10px red;
}
.link_riunioni a:hover
{	color:#FFFFFF;

}
  div.link_spp
{ 	width:100%;
font-size:110%;
	padding-left:5%;	margin-bottom:4%;

	background-color: #990000;
	color: #FFFFFF;
	 	line-height:30px;
	border-radius:2px;
	box-shadow: 1px 1px 10px green, -1px -1px 10px red;
}
.link_spp a:link
{
	color: #FFFFFF;
}
.link_spp a:visited
{
	color: #FFFFFF;
}
.link_spp:hover
{
 	padding-left:5%;
 	line-height:30px;
	background-color: #9933CC;
	color:#FFFFFF;
	border-radius:2px;
	box-shadow: 1px 1px 10px green, -1px -1px 10px red;
}
.link_spp a:hover
{	color:#FFFFFF;

}
  div.link_partners
{ 	width:100%;
font-size:110%;
	padding-left:5%;	
	margin-bottom:4%;

	background-color: #0099FF;
	color: #FFFFFF;
	 	line-height:30px;
	border-radius:2px;
	box-shadow: 1px 1px 10px green, -1px -1px 10px red;
}
.link_partners a:link
{
	color: #FFFFFF;
}
.link_partners a:visited
{
	color: #FFFFFF;
}
.link_partners:hover
{
 	padding-left:5%;
 	line-height:30px;
	background-color: #9933CC;
	color:#FFFFFF;
	border-radius:2px;
	box-shadow: 1px 1px 10px green, -1px -1px 10px red;
}
.link_partners a:hover
{	color:#FFFFFF;

}

 .box_biblio{
 		border-radius:5px;
	box-shadow: 1px 1px 10px green, -1px -1px 10px red;
	width:100%;
     z-index:2;
	font-size:110%;
 color:#000099;
	text-align:left;
	margin-left:1%;
	margin-bottom:7%;
	margin-top:7%;
	height:auto;
  	background-color: #FFFFFF;
   }

div.link_at{
	color:  #1F497D;;
	width:93%;
	line-height:25px;
	padding-left:2%;
 }
.link_at a:visited{
	color:  #1F497D;
}
.link_at a:link{
	color:  #1F497D;
}
.link_at:hover{
 background-color: #FF6600;	
color:#FFFFFF;
	border-radius:5px;
	box-shadow: 1px 1px 1px green, -1px -1px 1px red;
 	font-size:12px;

}
.link_at a:hover{
	color:#FFFFFF;
}

 
div.ricerca
{
	height: auto;
	width:100%;
	margin-left:1.2%;
 	margin-bottom:5%;
	padding:16% 2% 5% 2%;
	color:  #006600;
	box-sizing: border-box;
	background-image:url(IMMAGINI/google.gif);
	background-position: top left;
    background-repeat: no-repeat;
	background-size:35% 50%;
	background-color: #FFFFFF;
border-radius:5px;
box-shadow: 1px 1px 10px green, -1px -1px 10px red;

	}


div.xhtml_css
{
height:15%;
 	width:106%;
	margin-left:2%;
	padding-top:2%;
  	line-height:18px;
  	background-color: #FFFFFF;
	color: #000000;
	border-radius:5px;
	box-shadow: 1px 1px 10px green, -1px -1px 10px red;
	
}

div.cont2
{width:99%;
float:right;
margin-left:1%;
background-color: #FFFFFF;
z-index:15;
box-sizing: border-box;
margin-bottom:0%;
 }

 
div.colonna_dx
{
 
float:left;	text-align:center;
	margin-top:-1.5%;
	height:auto;
	width:18%;
	font-size:90%;
	background-color:  #FFFFFF;
 	z-index:1;
}
div.dsa
{
	margin-left:6%;
	width:100%;
	font-size:110%;
	line-height:20px;
	margin-top:2%;
    margin-bottom:2%;
 	color: #FFFFFF;
 }
  
div.certificazioni
{
 	height:12%;
 	width:98%;
	margin-left:2%;
	padding-top:3%;
  	line-height:18px;
  	background-color: #FFFFFF;
 	border-radius:5px;
	box-shadow: 1px 1px 10px green, -1px -1px 10px red;

}

div.scuola_lavoro
{
	height:100%;
	width:90%;
	margin-left:2%;
	padding:4%;
 	line-height:18px;
  	background-color:  #FFFFFF;
	color: #0066FF;
	border-radius:5px;
	box-shadow: 1px 1px 10px green, -1px -1px 10px red;

}
.scuola_lavoro a:link
{
	color: #0066FF;
}
.scuola_lavoro a:visited
{
	color: #0066FF;
}
.scuola_lavoro:hover
{
	height:100%;
	width:90%;
	margin-left:2%;
	padding:4%;
	line-height:18px;
	background-color: #FF6600;
	color:#FFFFFF;
	border-radius:5px;
	box-shadow: 1px 1px 10px green, -1px -1px 10px red;
}
.scuola_lavoro a:hover
{	color:#FFFFFF;

}
div.eda
{
 	height:13%;
 	width:98%;
	margin-left:2%;
	padding-top:2%;
  	line-height:18px;
	background-color:#FFFFFF;
 	border-radius:5px;
	box-shadow: 1px 1px 10px green, -1px -1px 10px red;

}
 
.webmaster
{
  	color: #FFFFFF;
 	font-size:90%;
 	}
.webmaster a:link
{
  	color: #FFFFFF;
 	font-size:100%;
 	}
 .webmaster a:visited
{
  	color: #FFFFFF;
 	font-size:100%;
 	}
  .webmaster a:hover
  {
  	color: #FFFFFF;
 	font-size:120%;
 	}
 
 div.visite
{
 margin-left:1%;
  	height:5%;
	width:99%;
	z-index:10;
 	color: #FFFFFF;
 	text-align:center;
	font-size:100%;
  }

div.btngrande {
	width: 93%;
 	margin-top:1%;
  	color: #FFFFFF;
 	font-size:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	background-color:#009900;
		background-image: url(IMMAGINI/ICONE/red-on.png);
background-size:4% 35%;	
background-repeat: no-repeat;
	background-position: left center;
	padding:1% 0% 1% 6%;
	border-radius:5px;
    box-shadow: 5px 5px 1px white, -5px -5px 1px  white, 3px 3px 1px #C4C4C4,3px -3px 1px rgba(136, 136, 136, 0.7), -3px 3px 1px #BBB, -3px -3px 1px #888, 0px 0px 5px black;


}
.btngrande a:link, .btngrande a:visited{
	color:  #FFFFFF;
}

.btngrande:hover{
	color: #FFFFFF;
  	background-color:#FF6600;
 
}
 
 
.Stile8 {
	font-size: 18px;
	color: #FF6600;
}
.Stile9 {
	color: #13216A;
	font-size: 20px;
}
.Stile14 {color: #003399;
line-height:1.8em;}
.Stile15 {
	color: #FF6600;
	font-weight: bold;
	
}
 