/*   global tags - not zone specific   */

BODY {
    margin:0;
    padding:0;
    font-size: 70%;
    font-family:   Verdana,Arial,Helvetica, sans-serif;
    color: #2e2e2e;
    background-color: #dedede;
/*	 width: 100%;*/
    overflow: auto;
	/*width:99.7%!important;*/

}

a{
  font-family:   Verdana,Arial,Helvetica,sans-serif;
  font-size:100%;
  margin:0px;
  padding:0px;
  color:#2e2e2e;
  text-decoration:none;
}

H1{
	font-size: 100%;
}

h2{
margin:0px;
padding:0px;
font-size: 100%;


}

.linkTesto{
 font-family:   Verdana,Arial,Helvetica,sans-serif;
 font-size:100%;
 text-decoration:underline;
 font-weight:bold;
 color:#60056f;

}


img{
margin:0px;
padding:0px;

}

#contenitore{
	position: relative;
	background-color: #dedede;
	/* width:98%;*/
	margin-left: 0.5%;
	height:100%;
	width:99%;

}

#bodyPortale{
	margin-top:5px;	
	width: 100%;
	background-color: #FFFFFF;
	height:100%;
	margin-right:-4px;

}

#header{
	background :  url("/iostudio/ep/images/linea_apprendistato.gif");
	background-repeat: repeat-x;
	background-position : 100% 0%;
	width:100%;
	height: 214px;
	/*height:21.13%;*/
	color: #FFFFFF;
}
#header_apprendistato{
	background :  url("/iostudio/ep/images/linea_apprendistato.gif");
	background-repeat: repeat-x;
	background-position : 100% 0%;
	width:100%;
	height: 214px;
	/*height:21.13%;*/
	color: #FFFFFF;
}
#header_inRegione{
	background :  url("/iostudio/ep/images/linea_inregione.gif");
	background-repeat: repeat-x;
	background-position : 100% 0%;
	width:100%;
	height: 214px;
	/*height:21.13%;*/
	color: #FFFFFF;
}
#header_scuola{
	background :  url("/iostudio/ep/images/linea_scuola.gif");
	background-repeat: repeat-x;
	background-position : 100% 0%;
	width:100%;
	height: 214px;
	/*height:21.13%;*/
	color: #FFFFFF;
}
#header_formazione{
	background :  url("/iostudio/ep/images/linea_formazione.gif");
	background-repeat: repeat-x;
	background-position : 100% 0%;
	width:100%;
	height: 214px;
	/*height:21.13%;*/
	color: #FFFFFF;
}
#header_dirittoAlloStudio{
	background :  url("/iostudio/ep/images/linea_diritto.gif");
	background-repeat: repeat-x;
	background-position : 100% 0%;
	width:100%;
	height: 214px;
	/*height:21.13%;*/
	color: #FFFFFF;
}
#logoRegione{
	float:left;
	width: 109px;
	float:left;
	height:100%;
	border:0px;
}

#menuHome{
	float:left;
	width: 227px;
	height:214px;
	border:0px;
	background :#FFFFFF;
}

#logoIoStudio{
  width: 227px;
  height:83px;
  border:0px;
}
#canaliHome{
	 width: 227px;
	 height:131px;
	 background:#FFFFFF;
	 text-transform:uppercase;
	 margin-top:-3px;
}

#menuCanali{
 margin-left:26px;
 margin-right:2px;	
 margin-top:5px;
 width: 197px;
 height:126px;
 background:#FFFFFF;
 
}

ul.ULmenuCanali{
width:197px;
list-style:none;
margin:0; padding:0; 
}

.normale  a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0px 0px 0px 0px; /* lascia spazio far il bordo del menu e il testo del link */
height:14px;line-height:14px; /* altezza del link: height e line-height devono avere il medesimo valore */
font-weight:bold;
background :  url("/iostudio/ep/images/sfondo_menu.gif");
font-size:70%;
color:#2E2E2E;

}

ul.ULmenuCanali li 
{
	/*display:inline;*/ 
	/*border-bottom:1px solid #BBBBBB;
	padding:4px 0px 4px 0px*/
} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

.senzaLinea a  {
display:block; 
text-decoration:none; 
padding:0px 0px 0px 0px;
height:14px;line-height:14px;
background :  url("/iostudio/ep/images/sfondo_menu.gif");
font-size:70%;
color:#2E2E2E;
font-weight:bold;

 
}

.senzaLinea{
border-bottom:0px;
padding:4px 0px 4px 0px;

}

.normale{
border-bottom:1px solid #BBBBBB;
padding:4px 0px 4px 0px;
}


.img{
 border:0px;
 margin:0px;
 padding:0px;

}

#toolbar {
   background :  url("/iostudio/ep/images/header_apprendistato.jpg");   background-repeat : no-repeat;
   background-position : 100% 0%;
   height:100%;
   /*margin:0px 0px 0px 0px;*/
   padding: 0px 0px 0px 0px;
   margin-bottom: 0px !important;
   /*margin-bottom: -3px;*/
     border:0px;
  font-family: Verdana, Arial,Helvetica, sans-serif;  
  color:#2E2E2E;
}
#toolbar_apprendistato {
   background :  url("/iostudio/ep/images/header_apprendistato.jpg");   background-repeat : no-repeat;
   background-position : 100% 0%;
   height:100%;
   /*margin:0px 0px 0px 0px;*/
   padding: 0px 0px 0px 0px;
   margin-bottom: 0px !important;
   /*margin-bottom: -3px;*/
     border:0px;
  font-family: Verdana, Arial,Helvetica, sans-serif;  
  color:#2E2E2E;
}
#toolbar_inRegione {
   background :  url("/iostudio/ep/images/header_inregione.jpg");   background-repeat : no-repeat;
   background-position : 100% 0%;
   height:100%;
   /*margin:0px 0px 0px 0px;*/
   padding: 0px 0px 0px 0px;
   margin-bottom: 0px !important;
   /*margin-bottom: -3px;*/
     border:0px;
  font-family: Verdana, Arial,Helvetica, sans-serif;  
  color:#2E2E2E;
}
#toolbar_scuola {
   background :  url("/iostudio/ep/images/header_scuola.jpg");   background-repeat : no-repeat;
   background-position : 100% 0%;
   height:100%;
   /*margin:0px 0px 0px 0px;*/
   padding: 0px 0px 0px 0px;
   margin-bottom: 0px !important;
   /*margin-bottom: -3px;*/
     border:0px;
  font-family: Verdana, Arial,Helvetica, sans-serif;  
  color:#2E2E2E;
}
#toolbar_formazione {
   background :  url("/iostudio/ep/images/header_formazione.jpg");   background-repeat : no-repeat;
   background-position : 100% 0%;
   height:100%;
   /*margin:0px 0px 0px 0px;*/
   padding: 0px 0px 0px 0px;
   margin-bottom: 0px !important;
   /*margin-bottom: -3px;*/
     border:0px;
  font-family: Verdana, Arial,Helvetica, sans-serif;  
  color:#2E2E2E;
}
#toolbar_dirittoAlloStudio {
   background :  url("/iostudio/ep/images/header_diritto.jpg");   background-repeat : no-repeat;
   background-position : 100% 0%;
   height:100%;
   /*margin:0px 0px 0px 0px;*/
   padding: 0px 0px 0px 0px;
   margin-bottom: 0px !important;
   /*margin-bottom: -3px;*/
     border:0px;
  font-family: Verdana, Arial,Helvetica, sans-serif;  
  color:#2E2E2E;
}


#topBar span a {
	  float:right;
	  font-weight:bold;
	  margin-left:14px;
     margin-right:14px;
	  text-align:center;
	  color:#000000;
	  text-decoration: none;
	  font-size: 100%;
}
  

#topBar {
   /*background:trasparent;*/
	padding-top:30px;
   width:100%;
}

#topBar form {
  float:right;
  text-align:right;
  margin:-2px 5px 6px 0px;
  line-height:18px;
  width: 180px;
  height: 18px;
  font-size: 100%;     
  font-weight: bold;
  color: #000000;


  }

#topBar input {
   border: 1px solid #000000;
   width: 127px;
   height: 14px;
   font-size: 100%;
   margin-top:0px;
   margin-bottom: 0px !important;
   padding : 0px;
}

#cerca {
	display:inline;
	height:18px;
	text-align:center;
	color: #000000;
	font-size:100%;
	font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-weight:bold;
	padding-left: 6px;
	padding-top:0px;
}
#cerca input{
	font-weight:bold;
	border:0px; 
	cursor:pointer;
	width:45px;
	height:18px;
	
	background:none;
}
#textCerca{
	float:left;
}
#topBar b {
   display:block;
   text-align: right;
   font-weight:bold;
   font-size: 100%;
   color: #000000;
   }


#topBar a{
   text-decoration: none;
   color: #000000;
}





#news{
 min-height:28px ;
 height:auto !important;
 height:28px;	
	
 /*min-height:28px !important; 	
 height:28px;*/
 background:#6d0e7c;
 /*margin-right:4px;*/
 font-size:95%;
 font-weight:bold;
 color:#FFFFFF;
 margin-top:1px;
 margin-top:0px !important;
 margin-top:-3px;
 

}

#news a{
	color:#FFFFFF;
	font-size:95%;
	text-decoration: none;
}
#news a:hover{
	color:#FFFFFF;
	text-decoration: none;
}
#news a:visited{
	color:#FFFFFF;
	text-decoration: none;
}
#news a:active{
	color:#FFFFFF;
	text-decoration: none;
}
.newsBody{
height:100%;
/*margin-right:1px;
margin-left:1px;*/
background:#6d0e7c;
}

.wrapperNews
{
	float:left;
	width:100%;
   background:#6d0e7c;
}

.elencoNews{ 
  margin: 6px 50px 0 150px;
  background:#6d0e7c;
  
}
.titoloNews{

float:left;
width:150px;
margin-left:-100%;
background:#6d0e7c;
text-transform:uppercase;

}
.rss{
margin-top:6px;		
float:left;
width:50px;
margin-left:-50px;
background:#6d0e7c;
}



.nascosto{
display:none;


}

.marginNotizie{
	float:left;
	margin-left:7px;
	margin-top:6px;

}
#startNews{
	float:left;
	margin-left:7px;
	margin-top:4px;

}
#stopNews{
	float:left;
	margin-left:7px;
	margin-top:4px;

}


#bodyTemplate{
 clear:left;
 min-height:100% !important;
 /*height:312px; commentato per IE7;*/
 background:#FFFFFF;
 padding-top:2px;
 padding-right:1px;
 width:99.9%;
 padding-right:0.1%;
 font-family:Verdana,Arial,Helvetica, sans-serif;
 font-size:100%;


}



#bodyMargin
{
	
background:#FFFFFF;
height:100%;
margin-left:1px;

}



#wrapper{
float:left;
width:100%;
background:#FFFFFF;
padding-bottom:2px;

}

#content{
margin: 0px 0px 0px 170px;
background:#FFFFFF;
height:100%;
}
#content2{
margin: 0px 0px 0px 170px;
background:#FFFFFF;
height:100%;
}

#contentRicerche{
margin: 0px 0px 0px 170px;
background:#FFFFFF;
height:100%;
}

#contentLayR{
margin: 0px 0px 0px 170px;
background:#FFFFFF;
height:100%;
}



#navigation{
float:left;
width:170px;
margin-left:-100%;
background:#FFFFFF;



}


#bodyContenuto{
background:#FFFFFF;
height:100%;
padding-left:9px;
padding-right:6px;
padding-top:20px;

}

#wrapperContentServizi{
float:left;
 width:100%;
 background:#F4EFF8;
}

#wrapperContentServizi_generale{
 float:left;
 width:100%;
 background:#F4EFF8;
 
}
#wrapperContentServizi_inRegione{
 float:left;
 width:100%;
 background:#F4EFF8;
 
}
#wrapperContentServizi_scuola{
 float:left;
 width:100%;
 background:#DEDFEB;
 
}
#wrapperContentServizi_formazione{
 float:left;
 width:100%;
 background:#FAF1FD;
 
}
#wrapperContentServizi_dirittoAlloStudio{
 float:left;
 width:100%;
 background:#E3F3F5;
 
}
#wrapperContentServizi_apprendistato{
 float:left;
 width:100%;
 background:#E0DAFF;
 
}


#contentServizi{
	
height:100%;
margin-right:226px;


}

#navigationServizi{

float:left;
width:226px;
margin-left:-226px;
background:#FFFFFF;

}

#navigationServizi_generale{

float:left;
width:226px;
margin-left:-226px;
background:#FFFFFF;

}
#navigationServizi_inRegione{

float:left;
width:226px;
margin-left:-226px;
background:#F4EFF8;



}

#navigationServizi_scuola{

float:left;
width:226px;
margin-left:-226px;
background:#DEDFEB;
}
#navigationServizi_formazione{
float:left;
width:226px;
margin-left:-226px;
background:#FAF1FD;
}
#navigationServizi_dirittoAlloStudio{
float:left;
width:226px;
margin-left:-226px;
background:#E3F3F5;
}
#navigationServizi_apprendistato{
float:left;
width:226px;
margin-left:-226px;
background:#E0DAFF;
}





.serviziBody
{  
	width:226px;
	padding-bottom:10px;
}



.titoloServiziBody
{
	margin-left:9px;
	margin-right:20px;
	padding-top:10px;
	padding-bottom:8px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	border-bottom:1px dashed #2E2E2E;
}

.elencoServizi
{
   margin-left:9px;
	margin-right:20px;
	font-size:100%;
	margin-top:5px;

}

ul.ULservizi{
    list-style:none; /* elimino i punti elenco */
    margin:0;
    padding-left:0px; /* elimino i rientri delle liste */
    padding-right:0px;
}

ul.ULservizi li a{
text-decoration:none;
padding:2.8% 0% 2.8% 0%; /* lascia spazio fra il bordo del menu e il testo del link */
margin:0px 0px 0px 0px;
/*width:185px;*/
display:block;
color:#2E2E2E;
border-bottom :1px dashed #A9A8A8;
/*height:18px;*/
 height:15%;
}

ul.ULservizi li { 
display:inline;
height:15%;
 }

ul.ULservizi li a:link, ul.ULservizi li a:visited {
   color:#2E2E2E;
   font-family:   Verdana,Arial,Helvetica,sans-serif;
   margin:0px 0px 0px 0px;
	height:15%;
} /* colori per il link */
ul.ULservizi li a:hover, ul.ULservizi li a:active {
    color:#2E2E2E;
    margin:0px 0px 0px 0px;
    height:15%;
}





.marginFolder{
 margin-left:9px;

}

.canalePadre
{
 padding-top:6px;
 min-height:30px !important;
 height:30px;
 padding-bottom:6px;

}
.psx_generale
{
	float:left;
	background :  url("/iostudio/ep/images/psx_apprendistato.gif");	
	width:27px;
	height:30px;
}	
.pdx_generale
{
 float:left;
 background :  url("/iostudio/ep/images/pdx_apprendistato.gif");
 width:27px;
 height:30px;
}
.nomeCanalePadre_generale
{
	width:107px;
	float:left;
	text-transform:uppercase;
	color:#50228E;
	text-align:center;
	font-weight:bold;
	padding-top:9px;
}

.psx_inRegione
{
	float:left;
	background :  url("/iostudio/ep/images/psx_inregione.gif");	
	width:27px;
	height:30px;
}	
.pdx_inRegione
{
 float:left;
 background :  url("/iostudio/ep/images/pdx_inregione.gif");
 width:27px;
 height:30px;
}
.nomeCanalePadre_inRegione
{
	width:107px;
	float:left;
	/*text-transform:uppercase;
	color:#980596;
	text-align:center;
	font-weight:bold;
	padding-top:9px;*/
	background :  url("/iostudio/ep/images/t_inregione.gif");
	height:30px;

}
.psx_apprendistato
{
	float:left;
	background :  url("/iostudio/ep/images/psx_apprendistato.gif");	
	width:27px;
	height:30px;
}	
.pdx_apprendistato
{
 float:left;
 background :  url("/iostudio/ep/images/pdx_apprendistato.gif");
 width:27px;
 height:30px;
}
.nomeCanalePadre_apprendistato
{
	width:107px;
	float:left;
	/*text-transform:uppercase;
	color:#50228E;
	text-align:center;
	font-weight:bold;
	padding-top:9px;*/
	background :  url("/iostudio/ep/images/t_apprendistato.gif");
	height:30px;
}
.psx_scuola
{
	float:left;
	background :  url("/iostudio/ep/images/psx_scuola.gif");	
	width:27px;
	height:30px;
}	
.pdx_scuola
{
 float:left;
 background :  url("/iostudio/ep/images/pdx_scuola.gif");
 width:27px;
 height:30px;
}
.nomeCanalePadre_scuola
{
	width:107px;
	float:left;
	/*text-transform:uppercase;
	color:#A40E13;
	text-align:center;
	font-weight:bold;
	padding-top:9px;*/
	background :  url("/iostudio/ep/images/t_scuola.gif");
	height:30px;

}
.psx_formazione
{
	float:left;
	background :  url("/iostudio/ep/images/psx_formazione.gif");	
	width:27px;
	height:30px;
}	
.pdx_formazione
{
 float:left;
 background :  url("/iostudio/ep/images/ps_formazione.gif");
 width:27px;
 height:30px;
}
.nomeCanalePadre_formazione
{
	width:107px;
	float:left;
	/*text-transform:uppercase;
	color:#04730E;
	text-align:center;
	font-weight:bold;
	padding-top:9px;*/
	background :  url("/iostudio/ep/images/t_formazione.gif");
	height:30px;

}
.psx_dirittoAlloStudio
{
	float:left;
	background :  url("/iostudio/ep/images/psx_diritto.gif");	
	width:27px;
	height:30px;
}	
.pdx_dirittoAlloStudio
{
 float:left;
 background :  url("/iostudio/ep/images/psdx_diritto.gif");
 width:27px;
 height:30px;
}
.nomeCanalePadre_dirittoAlloStudio
{
	width:107px;
	float:left;
	/*text-transform:uppercase;
	color:#067084;
	text-align:center;
	font-weight:bold;
	padding-top:9px;*/
	background :  url("/iostudio/ep/images/t_diritto.gif");
	height:30px;

}



.canali{
 clear:left;
 background :#F5F2F2;
 width:141px;



}

.canali  ul{
width:137px;

/* list-style:none; elimino i punti elenco */
margin:0px 0px 0px 4px; 
padding:5px 0px 0px 0px; /* elimino i rientri delle liste */
list-style:none;



}
.canali  li{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
border:1px solid #F5F2F2;
 
}

.canali  a{
display:block;
background:url(/iostudio/ep/images/frecciagrigia.gif)  no-repeat ; 
background-position: top left ;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 16px ;
text-decoration:none;
color:#2E2E2E;
font-size:90%;

}

.canali  a:hover{
display:block;
background:url(/iostudio/ep/images/freccia_selezione.gif)  no-repeat ; 
background-position: top left ;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 16px ;
text-decoration:underline;
color:#2E2E2E;
font-size:90%;

}
/*
.canali  a:visited {
display:block;
background:url(/iostudio/ep/images/freccia_selezione.gif)  no-repeat ; 
background-position: top left ;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 16px ;
text-decoration:underline;
color:#2E2E2E;
font-size:100%;

}*/
.linkFinto  {
background:url(/iostudio/ep/images/freccia_selezione.gif)  no-repeat ;
background-position: top left ;
text-decoration:underline;
font-weight:bold;
color:#2E2E2E;
font-size:90%;
}
.marginLi{

margin-left:16px;
}

.linkFinto  a {
display:block;
background:url(/iostudio/ep/images/freccia_selezione.gif)  no-repeat ; 
background-position: top left ;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 16px ;
text-decoration:underline;
font-weight:bold;
color:#2E2E2E;
font-size:90%;

}

.canaleSecondarioFinto{
background:url(/iostudio/ep/images/freccia_selezione.gif)  no-repeat ; 
background-position: top left ;
margin:0px 0px 0px 5px;
padding:0px 0px 0px 16px ;
text-decoration:underline;
font-weight:bold;
color:#2E2E2E;
font-size:90%;
width:141px;	


}
.canaleSecondario{
 width:141px;	
 padding-top:6px;
 /*min-height:25px !important;
 height:25px;*/
padding-bottom:3px;


}

.linkCanaleSecondario {
display:block;
background:url(/iostudio/ep/images/frecciagrigia.gif)  no-repeat ; 
background-position: top left ;
margin:0px 0px 0px 5px;
padding:0px 0px 0px 16px ;
text-decoration:none;
font-weight:bold;
color:#2E2E2E;
font-size:90%;
}

.canaleSecondario a:hover {
display:block;
background:url(/iostudio/ep/images/freccia_selezione.gif)  no-repeat ; 
background-position: top left ;
margin:0px 0px 0px 5px;
padding:0px 0px 0px 16px ;
text-decoration:none;
font-weight:bold;
color:#2E2E2E;
font-size:90%;
}


 /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/


ul.menu1 li a:link, ul.menu1 li a:visited {
background:url(/iostudio/ep/images/frecciagrigia.gif)  no-repeat;

color: #009;
} /* colori per il link */
ul.menu1 li a:hover, ul.menu1 li a:active {
background:url(/iostudio/ep/images/frecciagrigia.gif)  no-repeat;

color:#c00;
} /* colori per l'effetto roll-over */




#footer{
 clear:both;
 height:55px ;
 background:#FFFFFF;
 padding-left:1px;
 padding-right:1px;
 padding-bottom:1px


}


.bordo1{
 background:#6d0e7c;
 height:1px;
 font-size:1px;
} 
.bordo2{
 margin-top:0px !important; 	
 margin-top:-1px;
	
 background:#d0d0d0;
 
 height:2px;
 font-size:1px;
} 
.bordo3{
 background:#801092;
 
 height:2px;
 font-size:1px;
} 

.bodyDelFooter{
 background:#dcdcdc;
 height:50px;
 width:100%;
 font-family:   Verdana,Arial,Helvetica, sans-serif;
 font-size:100%;
 color:#2E2E2E;
} 


#credits{
float:left;
width:12%;
text-align:center;
text-transform:uppercase;
margin-top:10px;


}

.bodyDelFooter a{

  font-family:   Verdana,Arial,Helvetica, sans-serif;
  font-size:100%;
  color:#2E2E2E;
  font-weight:bold; 
}



  

#redazione{

float:left;
width: 10%;
text-transform:uppercase;
text-align:center;
margin-top:11px;


}



#copyright {
margin-top:5px;	
float:left;
width: 56%;
text-align:center;


}


#w3ccss{
margin-top:5px;	
float:left;
width:22%;
text-align:center;

/*margin-top:19px;*/

}

#w3c{
float:left;
color: #FFFFFF;
font-size:100%;
width:55px;
margin-left:18px;


}
#css{
float:left;
color: #FFFFFF;
font-size:100%;
width:54px;

}
#cnipa{
float:left;
color: #FFFFFF;
font-size:95%;
width:37px;

}


ul#W3Cimg {
    margin:0;padding:0;
    list-style:none;
    position:relative;
    width:55px;height:23px;
    background : url(/iostudio/ep/images/xhtml.gif);
}
ul#W3Cimg li {
    display:block;
    position:absolute;
    margin:0;padding:0
}
li#W3Cimg-link1 {
    left:0;top:0;
    width:55px;height:23px;
}
#W3Cimg a {
    display:block;
    width:100%;
    height:100%;
}
#W3Cimg .alt { display:none }

ul#CSSimg {
    margin:0;padding:0;
    list-style:none;
    position:relative;
    width:55px;height:23px;
    background : url(/iostudio/ep/images/css.gif);
}
ul#CSSimg li {
    display:block;
    position:absolute;
    margin:0;padding:0
}
li#CSSimg-link1 {
    left:0;top:0;
    width:55px;height:23px;
}
#CSSimg a {
    display:block;
    width:100%;
    height:100%;
}
#CSSimg .alt { display:none }

ul#cnipaimg {
    margin:0;padding:0;
    list-style:none;
    position:relative;
    width:37px;height:31px;
    background : url(/iostudio/ep/images/cnipa_iostudio.gif);
}
ul#cnipaimg li {
    display:block;
    position:absolute;
    margin:0;padding:0
}
li#cnipaimg-link1 {
    left:0;top:0;
    width:37px;height:31px;
}
#cnipaimg a {
    display:block;
    width:100%;
    height:100%;
}
#cnipaimg .alt { display:none }




#breadcrumb{
 background:#FFFFFF;
 
}
 
.marginSxBody{
 background:#FFFFFF;	
 padding-left:10px;
 padding-top:9px;
 padding-bottom:9px;
 border-bottom: 1px dashed #BBBBBB;

}


ul.breadcrumbUL {
    list-style:none;
    margin:0;
    padding-left:0px;
    padding-right:0px;
}

ul.breadcrumbUL li a {
 /* il link occupa tutto lo spazio orizzontale */
    text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
    margin-left:0px;
    font-family: Verdana,Arial,Helvetica, sans-serif;
    font-size:100%;
    color:#2E2E2E;
	 text-transform:lowercase;
}

ul.breadcrumbUL li {
	display:inline;
    text-align:center;
	  text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
    margin-left:0px;
    font-family: Verdana,Arial,Helvetica, sans-serif;
    font-size:100%;
    color:#2E2E2E;
	 text-transform:lowercase;
}
ul.breadcrumbUL li a:link, ul.breadcrumbUL li a:visited {
    font-family:   Verdana,Arial,Helvetica, sans-serif;
    font-size:100%;
    color:#2E2E2E;
	  text-transform:lowercase;
   
    
}

ul.breadcrumbUL li a:hover, ul.breadcrumbUL li a:active {
  font-family:   Verdana,Arial,Helvetica, sans-serif;
  font-size:100%;
  color:#2E2E2E;
   
   
}



ul.breadcrumbUL li.breadcrumbHome a.breadcrumbHome{
	 text-decoration:none; 
    margin-left:0px;
    font-family: Verdana,Arial,Helvetica, sans-serif;
    font-size:100%;
    color:#2E2E2E;
	text-transform:none;

}


#pagIntGenerale{
 font-size: 100%;

 margin-right:5px;

}

#pagIntGenerale a{
 font-size: 100%;
 color:#60056F ;
 text-decoration:underline;

}

.traduzioniGenerale{
margin:0px;
padding:0px;
padding-bottom:5px;

}

.imgGeneraleBody{
   float: right;
	border: 0px;
	width: 137px;
	height: 195px;
	margin-left:10px;
	margin-bottom:5px;
}

.imgPagIntGenerale {
	float: right;
	border: 0px;
	width: 137px;
	margin-left:10px;
	margin-bottom:5px;
	text-align:right;
}
.titoloPagIntGenerale {
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 5px;
	
}


.perSaperne{
margin:30px 0px 0px 0px;
padding:0px 0px 5px 0px;
background:url(/iostudio/ep/images/persapernedipiu.gif)  no-repeat ; 
background-position: top left ;

}

.marginPerSaperne{
margin-left:145px;

}

.titolonelsito{
padding-top:20px;
padding-bottom:5px;
text-transform:uppercase;
font-weight:bold;
}

.titololinkes{
padding-top:20px;
padding-bottom:5px;
text-transform:uppercase;
font-weight:bold;
}

.titoloalle{
padding-top:20px;
padding-bottom:5px;
text-transform:uppercase;
font-weight:bold;
}


.perSaperne ul{
margin:0px;
padding:0px;
list-style:none;
}

.mvtableGenerale{
padding-top:2px;
/*margin-bottom:10px;*/

}

.mvtableGenerale  ul{
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; /* elimino i rientri delle liste */
list-style:none;

}
	
.liSiLink{
margin:5px 0px 0px 0px;
padding:0px;

 
}

.mvtableGenerale  a,.linkEsterni a{

background:url(/iostudio/ep/images/freccia_mappa.gif)  no-repeat ; 
background-position: center left ;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 16px ;
text-decoration:underline;
color:#2E2E2E;
font-size:100%;
font-weight:bold;

}

.liNoLink{
margin:0px 0px 0px 0px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
/*display:inline;*/	
padding-left:16px;


}

.liNoLinkAllegatiNew{
margin:0px 0px 0px 0px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
/*padding-left:16px;*/
display:inline;	

}

.liNoLinkEditoriale{
margin:0px 0px 0px 15px;
padding-bottom:3px;
}

.liDescrizioneUrl{
margin:0px 0px 0px 15px;
padding-bottom:2px;
padding-top:2px;
}
.liPathUrl{
margin:0px 0px 0px 15px;
font-style:italic;
padding-bottom:2px;
}


.liNoLinkItalic{
margin:0px 0px 0px 0px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;	
padding-left:16px;
font-style:italic;

}

.liNoLinkAllegati{
background:url(/iostudio/ep/images/freccia_mappa.gif)  no-repeat ; 
background-position: center left ;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 16px ;	
font-weight:bold;

}

.ahrefAllegati{
padding-left:16px;


}

.allegatiGenerale a{

margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px ;
text-decoration:underline;
color:#2E2E2E;
font-size:100%;
font-weight:bold;

}


.linkEsterni{
padding-top:1px;	
/*margin-bottom:10px;*/
}

.allegatiGenerale{
padding-top:1px;
padding-bottom:5px;
}

.allegatiEditoriale{
padding-top:1px;
padding-bottom:5px;
}

.allegatiEditoriale a{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px ;
text-decoration:underline;
font-size:100%;
font-weight:bold;
color:#60056F;

}

.presentazioneFlash{
margin:15px 0px 0px 0px;
padding:0px 0px 5px 0px;
background:url(/iostudio/ep/images/animazione_flash.gif)  no-repeat ; 
background-position: top left ;

}

.presentazioneHtml{
margin:15px 0px 0px 0px;
padding:0px 0px 5px 0px;
background:url(/iostudio/ep/images/presentazione_html.gif)  no-repeat ; 
background-position: top left ;

}

.marginPresentazioneFlash{
margin-left:145px;
}


.presentazioneFlash ul{
margin:0px;
padding:0px;
list-style:none;
}

.presentazioneHtml ul{
margin:0px;
padding:0px;
list-style:none;
}


#offertaBody{
 margin-top:10px;
 margin-bottom:10px;
 margin-right:20px;

}


#offertaBody form{
 margin:0px;
 border:0px;
}

.sfondoForm{
 
}

fieldset{
 margin:0px;
 border:0px;
 padding:0px;
 
}

legend{
margin:0px;
padding:0px;
border:0px;
font-weight:bold;

}
.titoloForm{
margin:0px;
padding:0px;
border:0px;
font-weight:bold;

}

.strutturaForm{
 border-top:5px solid #A40E13;
 background:#F5F2F2;
 padding-top:20px;

}

.stutturaForm2{
background:#F5F2F2;
padding-bottom:10px;
padding-left:7px;

}

.stutturaForm3{
 border-bottom:5px solid #A40E13;
 background:#F5F2F2;
 padding-bottom:20px;
 padding-left:7px;
}

label {
 font-weight:bold;


}

.labelOrdine{
padding-right:18px;
 
}

.labelFigura{
padding-right:19px;
 
}

.labelProvincia{

}
.labelComune{
padding-left:21px;
}
.labelDistretto{
padding-right:4px;

}
.labelServizi{
padding-left:15px;
}
.labelTipologia{

}
.labelDenominazione{
	
}

input {
border: 1px solid #000000;

font-size:100%; 
margin:0px;
padding:0px;

}
select {
 border:1px solid  #000000;
 font-size:100%; 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.checkboxNoBordo{
border: 1px solid #000000 !important;
border:0px;

}


.strutturaForm div{
padding-bottom:10px;
padding-left:7px;
 

}

.tastiForm
{
margin-top:20px;
margin-bottom:20px;
margin-right:10px;
text-align:right;

}

.submitMostra{
background:url(/iostudio/ep/images/freccia_mappa.gif) 0px 6px  no-repeat ; 
border: none;
width:100px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 5px ;
text-decoration:underline;
color:#60056F;
font-size:100%; 

}

.linkPulisci a{
background:url(/iostudio/ep/images/freccia_mappa.gif) 0px 5px no-repeat ; 
border: none;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
text-decoration:underline;
color:#60056F ;
font-size:100%; 

}

.linkPulisci{
padding:0px;	
margin-right:40px;

}
.mostra{
margin:0px;
padding:0px;

}


#entiBody{
 margin-top:10px;
 margin-bottom:10px;
 margin-right:20px;
}


#entiBody form{
 margin:0px;
 border:0px;
}
.strutturaFormEnti{
 border-top:5px solid #04730E;
 border-bottom:5px solid #04730E;
 background:#F5F2F2;
 padding:20px 0px 20px 0px;
}

.strutturaFormEnti div{
padding-bottom:10px;
padding-left:7px;
}
.sfondoFormEnti{

}






#viewOffertaBody{
 margin-top:10px;
 margin-bottom:10px;
 margin-right:20px;

}


.tabellaViewOffertaBody{
 border-bottom:5px solid #A40E13;
 border-top:5px solid #A40E13;
 
 width:100%;
}

.captionView{
font-weight:bold;
text-align:left;
}

.comuneView{
width:25%;
text-align:left;
}
.distrettoView{
width:10%;
text-align:left;
}
.ordineView{
width:15%;
text-align:left;
}
.denomView{
width:50%;
text-align:left;
}

.bianca{
 padding-top:5px;
 padding-bottom:5px;	
 background:#FFFFFF;
}

.rosa{
 padding-top:5px;
 padding-bottom:5px;	
 background:#FCF7FC;
}

.linkViewOffertaBody {
font-weight:bold;
color:#2E2E2E ;
font-size:100%; 
text-decoration:underline;
}	
	
#viewOffertaBody div{
text-align:center;
margin-top:10px;
margin-bottom:10px;
}

.linkViewOffertaBodyViolaGrande {
font-weight:bold;
color:#60056F ;
font-size: 100%; 
text-decoration:underline;

}

.linkViewOffertaBodyViola {
font-weight:bold;
color:#60056F ;
font-size: 100%; 
text-decoration:underline;

}


#offertaScolasticaBody{
 margin-top:10px;
 margin-bottom:10px;
 margin-right:20px;

}

.offertaScolasticaTitolo{
padding-bottom:5px;
}

.tabellaoffertaScolasticaBody{
 margin-top:10px;
 margin-bottom:10px;
 width:100%;
}

.marginTabellaoffertaScolasticaBody{
 padding-left:5%;
 padding-right:5%;	
 border-bottom:5px solid #A40E13;
 border-top:5px solid #A40E13;
 text-align:center;

  
}

.menuOfferta{
	float:left;
  color: #2e2e2e;
  margin:0px 0px 0px 0px;
  padding:5px 10px 5px 10px;
  border-right:1px solid  #A40E13;
 
 font-weight:bold;
 text-align:center;
}

.menuOffertaVisitato{
	float:left;
  color: #A40E13;
  margin:0px 0px 0px 0px;
  padding:5px 10px 5px 10px;
  border-right:1px solid  #A40E13;
 font-size:100%; 
 font-weight:bold;
 text-align:center;
}

.menuOffertaVisitatoDati{
	float:left;
  color: #A40E13;
  margin:0px 0px 0px 0px;
  padding:5px 10px 5px 10px;
  border-right:1px solid  #A40E13;
  border-left:1px solid  #A40E13;
 font-size:100%; 
 font-weight:bold;
 text-align:center;
}
.menuOffertaDati{
	float:left;
  color: #2e2e2e;
  margin:0px 0px 0px 0px;
  padding:5px 10px 5px 10px;
  border-right:1px solid  #A40E13;
  border-left:1px solid  #A40E13;
 font-weight:bold;
 text-align:center;
}



.tab{
padding-top:10px;
padding-bottom:10px;


}

.tab a {
border: none;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
color: #2e2e2e; ;
font-size:100%; 


}

.tab a:hover {
border: none;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:underline;
color:#60056F ;
font-size:100%; 


}

.bodyTempOfferta{
 padding:0px;
 margin:0px;

}

.altresedi {
 padding:20px 0px 10px 0px;
 margin:0px;
 text-align:left;
}

.altresedi ol {
margin:0px;
padding:0px;
list-style:none;



}

.altresedi li {
background:url(/iostudio/ep/images/f_rosso.gif) 0px 6px  no-repeat ; 
margin:0px 0px 10px 0px;
padding-left:10px;
border-bottom:1px solid #A40E13;



}
.altreSediquadrato{

margin:0px;
padding:0px;
list-style:none;

}

.altreSediquadrato li {
background:url(/iostudio/ep/images/rosso.gif) 0px 6px  no-repeat ; 
margin:5px 0px 10px 0px;
padding-left:10px;
border:none;



}




.dati{
padding:20px 0px 10px 0px;
margin:0px;
text-align:left;

}


.dati ul {
margin:0px;
padding:0px;
list-style:none;



}

.dati li {
background:url(/iostudio/ep/images/rosso.gif) 0px 6px  no-repeat ; 

margin:0px 0px 10px 0px;
padding-left:10px;



}


.arrivare{
padding:20px 0px 10px 0px;
margin:0px;
text-align:left;

}


.arrivare ol {
margin:0px;
padding:0px;
list-style:none;



}

.arrivare li {
background:url(/iostudio/ep/images/f_rosso.gif) 0px 6px  no-repeat ; 
margin:0px 0px 10px 0px;
padding-left:10px;
border-bottom:1px solid #A40E13;
font-weight:bold;


}
.arrivareQuadrato{

margin:0px;
padding:0px;
list-style:none;

}

.arrivareQuadrato li {
background:url(/iostudio/ep/images/rosso.gif) 0px 6px  no-repeat ; 
margin:5px 0px 10px 0px;
padding-left:10px;
border:none;
font-weight:normal;



}


.scuolaServizi{
padding:20px 0px 10px 0px;
margin:0px;
text-align:left;

}


.scuolaServizi ol {
margin:0px;
padding:0px;
list-style:none;



}

.scuolaServizi li {
background:url(/iostudio/ep/images/rosso.gif) 0px 6px  no-repeat ; 
margin:5px 0px 10px 0px;
padding:0px 0px 10px 10px;



}

.corsi{
padding:20px 0px 10px 0px;
margin:0px;
text-align:left;

}

.corsi ol {
margin:0px;
padding:0px;
list-style:none;

}

.corsi li {
background:url(/iostudio/ep/images/f_rosso.gif) 0px 6px  no-repeat ; 
margin:0px 0px 10px 0px;
padding-left:10px;
font-weight:bold;
border-bottom:1px solid #A40E13;



}

.olVuoto{
margin:0px;
padding:0px;
list-style:none;

}

.olVuoto li {
background:url(/iostudio/ep/images/rosso.gif) 0px 6px  no-repeat ;
margin:10px 0px 10px 100px;
padding-left:10px;
font-weight:bold;
border:none;
}

.corsiQuadrato{

margin:0px;
padding:0px;
list-style:none;

}

.corsiQuadrato li {
background:url(/iostudio/ep/images/rosso.gif) 0px 6px  no-repeat ; 
margin:5px 0px 10px 10px;
padding-left:10px;
border:none;
font-weight:normal;



}


.progetti{
padding:20px 0px 10px 0px;
margin:0px;
text-align:left;

}

.progetti ol {
margin:0px;
padding:0px;
list-style:none;

}

.progetti li {
background:url(/iostudio/ep/images/rosso.gif) 0px 6px  no-repeat ; 
margin:10px 0px 10px 0px;
padding-left:10px;



}



.scuolaElavoro{
padding:20px 0px 10px 0px;
margin:0px;
text-align:left;

}

.scuolaElavoro ol {
margin:0px;
padding:0px;
list-style:none;

}

.scuolaElavoro li {
background:url(/iostudio/ep/images/rosso.gif) 0px 6px  no-repeat ; 
margin:10px 0px 10px 0px;
padding-left:10px;



}



.dettImmagini{
text-align:left;
margin:0px;
padding-bottom:20px;
width:100%;

}

.tabellaDettImmagini{
width:100%;
}
.tdTabellaDettImmagini{
text-align:left;
width:25%;
}

.dettImmagini img{
border:1px solid #A40E13;

}

.imgIngrandita{
text-align:center;
padding-top:10px;


}

.imgIngrandita img{
border:1px solid #A40E13;

}


.altresedi ol {
 padding:0px;
 margin:0px;
 list-style:none;
 text-align:left;

}
.LIrosa{
 background:#FCF7FC;

}
.LIbianca{
 background:#FFFFFF;



}

.LIrosa ul
{
margin-top:5px;
margin-bottom:5px;

}

.LIbianca ul
{
margin-top:5px;
margin-bottom:5px;

}

.tabellaViewEntiBody{
border-bottom:5px solid #04730E;
border-top:5px solid #04730E;
width:100%;


}

.verde{
padding-top:5px;
padding-bottom:5px;	
background: #FAF1FD;


}


#entiFormativiBody{
 margin-top:10px;
 margin-bottom:10px;
 margin-right:20px;

}


.entiFormativiTitolo{
padding-bottom:5px;
font-weight:bold;
}

.marginTabellaEntiFormativi{
 padding-left:5%;
 padding-right:5%;	
 border-bottom:5px solid #04730E;
 border-top:5px solid #04730E;


  
}

.tabEnti{
padding-top:10px;
padding-bottom:10px;


}

.tabEnti a {
border: none;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
color: #2e2e2e; ;
font-size:100%; 


}

.tabEnti a:hover {
border: none;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:underline;
color:#60056F ;
font-size:100%; 


}

.menuEnti{
	float:left;
  color: #2e2e2e;
  margin:0px 0px 0px 0px;
  padding:5px 10px 5px 10px;
  border-right:1px solid  #04730E;
 
 font-weight:bold;
 text-align:center;
}

.menuEntiVisitato{
	float:left;
  color: #04730E;
  margin:0px 0px 0px 0px;
  padding:5px 10px 5px 10px;
  border-right:1px solid  #04730E;
 font-size:100%; 
 font-weight:bold;
 text-align:center;
}

.menuEntiVisitatoDati{
	float:left;
  color: #04730E;
  margin:0px 0px 0px 0px;
  padding:5px 10px 5px 10px;
  border-right:1px solid  #04730E;
  border-left:1px solid  #04730E;
 font-size:100%; 
 font-weight:bold;
 text-align:center;
}
.menuEntiDati{
	float:left;
  color: #2e2e2e;
  margin:0px 0px 0px 0px;
  padding:5px 10px 5px 10px;
  border-right:1px solid  #04730E;
  border-left:1px solid  #04730E;
 font-weight:bold;
 text-align:center;
}



.dettImmaginiEnte{
text-align:left;
margin:0px;
padding:0px;
width:100%;

}

.tabellaDettImmagini{
width:100%;
}
.tdTabellaDettImmagini{
text-align:left;
width:25%;
}

.dettImmaginiEnte img{
border:1px solid #04730E;

}



.datiEnti{
padding:20px 0px 10px 0px;
margin:0px;
text-align:left;

}


.datiEnti ul {
margin:0px;
padding:0px;
list-style:none;



}

.datiEnti li {
background:url(/iostudio/ep/images/verde.gif) 0px 6px  no-repeat ; 

margin:0px 0px 10px 0px;
padding-left:10px;



}




.altresediEnti {
 padding:20px 0px 10px 0px;
 margin:0px;
 text-align:left;
}

.altresediEnti ol {
margin:0px;
padding:0px;
list-style:none;



}

.altresediEnti li {
background:url(/iostudio/ep/images/f_verde.gif) 0px 6px  no-repeat ; 
margin:0px 0px 10px 0px;
padding-left:10px;
border-bottom:1px solid  #04730E;



}
.altreSediquadratoEnti{

margin:0px;
padding:0px;
list-style:none;

}

.altreSediquadratoEnti li {
background:url(/iostudio/ep/images/verde.gif) 0px 6px  no-repeat ; 
margin:5px 0px 10px 0px;
padding-left:10px;
border:none;



}


.arrivareEnti{
padding:20px 0px 10px 0px;
margin:0px;
text-align:left;

}


.arrivareEnti ol {
margin:0px;
padding:0px;
list-style:none;



}

.arrivareEnti li {
background:url(/iostudio/ep/images/f_verde.gif) 0px 6px  no-repeat ; 
margin:0px 0px 10px 0px;
padding-left:10px;
border-bottom:1px solid #04730E;
font-weight:bold;


}
.arrivareQuadratoEnti{

margin:0px;
padding:0px;
list-style:none;

}

.arrivareQuadratoEnti li {
background:url(/iostudio/ep/images/verde.gif) 0px 6px  no-repeat ; 
margin:5px 0px 10px 0px;
padding-left:10px;
border:none;
font-weight:normal;



}



.scuolaServiziEnti{
padding:20px 0px 10px 0px;
margin:0px;
text-align:left;

}


.scuolaServiziEnti ol {
margin:0px;
padding:0px;
list-style:none;



}

.scuolaServiziEnti li {
background:url(/iostudio/ep/images/verde.gif) 0px 6px  no-repeat ; 
margin:5px 0px 10px 0px;
padding:0px 0px 10px 10px;



}





.corsiEnti{
padding:20px 0px 10px 0px;
margin:0px;
text-align:left;

}

.corsiEnti ol {
margin:0px;
padding:0px;
list-style:none;

}

.corsiEnti li {
background:url(/iostudio/ep/images/f_verde.gif) 0px 15px  no-repeat ; 
margin:0px 0px 0px 0px;
padding:10px 0px 0px 10px;
font-weight:bold;
border-bottom:1px solid #04730E;



}

.corsiQuadratoEnti{
margin:0px 0px 0px 10px;
padding:0px;
list-style:none;


}

.corsiQuadratoEnti li {
background:url(/iostudio/ep/images/verde.gif) 0px 6px  no-repeat ; 
margin:5px 0px 10px 0px;
padding:0px 0px 0px 10px;
border:none;
font-weight:normal;



}





.scuolaElavoroEnti{
padding:20px 0px 10px 0px;
margin:0px;
text-align:left;

}

.scuolaElavoroEnti ol {
margin:0px;
padding:0px;
list-style:none;

}


.scuolaElavoroEnti li {
background:url(/iostudio/ep/images/f_verde.gif) 0px 15px  no-repeat ; 
margin:0px 0px 0px 0px;
padding:10px 0px 10px 10px;
border-bottom:1px solid #04730E;

}
.scuolaElavoroQuadratoEnti{
margin:0px;
padding:0px;
list-style:none;

}

.scuolaElavoroQuadratoEnti li {
background:url(/iostudio/ep/images/verde.gif) 0px 5px  no-repeat ; 
margin:5px 0px 10px 0px;
padding:0px 0px 0px 10px;

border:none;
font-weight:normal;
}

.progettiEnti{
padding:20px 0px 10px 0px;
margin:0px;
text-align:left;

}

.progettiEnti ol {
margin:0px;
padding:0px;
list-style:none;

}

.progettiEnti li {
background:url(/iostudio/ep/images/verde.gif) 0px 6px  no-repeat ; 
margin:10px 0px 10px 0px;
padding-left:10px;



}


.ifts{
padding:20px 0px 10px 0px;
margin:0px;
text-align:left;

}

.ifts ol {
margin:0px;
padding:0px;
list-style:none;

}

.ifts li {
background:url(/iostudio/ep/images/f_verde.gif) 0px 15px  no-repeat ; 
margin:0px 0px 0px 0px;
padding:10px 0px 0px 10px;
font-weight:bold;
border-bottom:1px solid #04730E;



}

.iftsQuadrati{
margin:0px 0px 0px 10px;
padding:0px;
list-style:none;


}

.iftsQuadrati li {
background:url(/iostudio/ep/images/verde.gif) 0px 6px  no-repeat ; 
margin:5px 0px 10px 0px;
padding:0px 0px 0px 10px;
border:none;
font-weight:normal;
}




.linkTornaRicerca {
margin-top:20px;
margin-bottom:20px;
margin-right:10px;
text-align:right;
}

.linkTornaRicerca a{
background:url(/iostudio/ep/images/freccia_mappa.gif) 0px 5px no-repeat ; 
border: none;
font-weight:bold;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 10px;
text-decoration:underline;
color:#60056F ;
font-size:100%; 


}



.risRicercaEnti{

text-align:center;
margin-top:10px;
margin-bottom:10px;
	
}

.pagRicercaEnti{

text-align:center;
margin-top:10px;
margin-bottom:10px;

}


.progettiDidatticiBody{
margin-right:20px;
margin-bottom:20px;

}

.tabellaProgettiDidaddtici{
margin-top:20px;
width:100%;
background:#FFFFFF;
}

.TRtabellaProgettiDidaddtici {
	
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	
}

.tabellaProgettiDidaddtici td{
	background:#F4F4F4;
	padding-top:10px;
	padding-bottom:10px;
	/*padding-bottom:10px;*/
	text-align:left;
	border-top:solid 4px #FFFFFF;
	height:70px;
	
}

.tabellaProgettiDidaddtici img{
	margin:0px;
	padding:0px;
   border:0px;		
}




.noBordoViola{
	padding-left:5px;
	border-bottom:3px solid #FFFFFF;
	padding-top:7px;
	padding-bottom:8px;
	background:#A40E13;

}

.siBordoViola{
	text-align:center;
	border-bottom:3px solid #801092;
	padding-top:7px;
	padding-bottom:8px;
   background:#A40E13;
	margin-left:5px;
	
	width:52px;
}
.siBordoViolaDocenti{
	text-align:center;
	border-bottom:3px solid #801092;
	padding-top:7px;
	padding-bottom:8px;
	background:#A40E13;
	padding-left:5px;
	margin-right:5px;
}
.titoloTHProgetti
{
	width:10%;
	
 	
}
.descrizioneTHProgetti{
   width:17%;
 
	
}
.path{
	font-style:italic;
}
.elementariTHProgetti{
	background:url(/iostudio/ep/images/sfondoTH.jpg) ;
	width:17%;
	background-repeat: repeat;
	padding-top:5px;
	padding-bottom:5px;
	
}
.medieTHProgetti
{  
	background:url(/iostudio/ep/images/sfondoTH.jpg);
	width:17%;
	background-repeat: repeat;
	padding-top:5px;
	padding-bottom:5px;
	
}
.superioriTHProgetti
{ 
	background:url(/iostudio/ep/images/sfondoTH.jpg);
	width:17%;
	background-repeat: repeat;
	padding-top:5px;
	padding-bottom:5px;
	

}
.docentiTHProgetti{
	background:url(/iostudio/ep/images/sfondoTH.jpg);
	width:22%;
	background-repeat: repeat;
	padding-top:5px;
	padding-bottom:5px;
	
	
}

.titoloTabProg{
width:10%;	
font-weight:bold;
padding-left:5px;
margin-right:10px;
}


.occhielloTabProg{
 width:18%;
 padding-left:5px;
 margin:0px;

 
}

.divOcchielloTabProg{
   height:70px;

}

.marginDivOcchielloTabProg {
	margin-bottom:12px;
	height:58px;

	overflow:hidden;

}

.iconaElementari
{
 padding-left:5px;
 width:52px;
 text-align:center;
}
.iconaMedie
{
	padding-left:5px;	
   width:52px;
   text-align:center;
}

.iconaSuperiori{
	padding-left:5px;
   width:52px;


 text-align:center;
}      
.iconaDocenti{
  padding-left:5px;
  width:52px;
  text-align:center;
}






.rigaNormativaScura{
	background:#FCF7FC;
	padding:1%;
}
.rigaNormativaChiara{
	padding:1%;
}
.normativaNazionale{
	padding-top:2%;
	padding-bottom:2%;
}
.normativaNazionale a{
	color:#6d0e7c;
	text-decoration: underline;	
}
.normativaRegionale_inRegione{
	padding-top:2%;
	padding-bottom:2%;
	
	
}
.tipoNormativa_inRegione{
	padding:1%;
	font-weight:bold;
	text-decoration:underline;
	border-top:1px solid #980596;
}
.normativaRegionale_inRegione a{
	color:#6d0e7c;
	text-decoration: underline;	
}
.normativaRegionale_scuola{
	padding-top:2%;
	padding-bottom:2%;
	
}
.tipoNormativa_scuola{
	padding:1%;
	font-weight:bold;
	text-decoration:underline;
	border-top:1px solid #A40E13;
}
.normativaRegionale_scuola a{
	color:#6d0e7c;
	text-decoration: underline;	
}
.normativaRegionale_dirittoAlloStudio{
	padding-top:2%;
	padding-bottom:2%;
	
}
.tipoNormativa_dirittoAlloStudio{
	padding:1%;
	font-weight:bold;
	text-decoration:underline;
	border-top:1px solid #067084;
}
.normativaRegionale_dirittoAlloStudio a{
	color:#6d0e7c;
	text-decoration: underline;	
}
.normativaRegionale_apprendistato{
	padding-top:2%;
	padding-bottom:2%;
	
}
.tipoNormativa_apprendistato{
	padding:1%;
	font-weight:bold;
	text-decoration:underline;
	border-top:1px solid #50228E;
}
.normativaRegionale_apprendistato a{
	color:#6d0e7c;
	text-decoration: underline;	
}
.normativaRegionale_formazione{
	padding-top:2%;
	padding-bottom:2%;
	
	
}
.tipoNormativa_formazione{
	padding:1%;
	font-weight:bold;
	text-decoration:underline;
	border-top:1px solid #047B0E;
}
.normativaRegionale_formazione a{
	color:#6d0e7c;
	text-decoration: underline;	
}

.tipoNormativa{
	padding:1%;
	font-weight:bold;
	text-decoration:underline;
}
#paginazione{
	width:76%;
	text-align:center;
	padding:1%;
}

#paginazione a{
	color:#801092;
	text-decoration: none;	
}
#titoloElenco{
	font-weight:bold;
	text-align:left;
	
}
.allegatiTraduzioni{
	padding-top:5px;
	padding-bottom:5px;
}
.abstractNormativa{
	padding-top:5px;
	
}
.fonteNormativa{
	
	padding-bottom:5px;
	font-style:italic;
}
.allegatiTraduzioni a{
	font-weight:bold;
	font-size:100%;
}
#domanda{
	font-weight:bold;
}
#risposta{
	padding-top:3px;
	padding-bottom:3px;
	font-size:100%;
} 
#titoloEditoriale_inRegione{
	border-bottom:2px solid #980596;
	font-weight:bold;
	padding-bottom:2px;
}
#titoloEditoriale_apprendistato{
	border-bottom:2px solid #50228E;
	font-weight:bold;
	padding-bottom:2px;
}
#titoloEditoriale_dirittoAlloStudio{
	border-bottom:2px solid #067084;
	font-weight:bold;
	padding-bottom:2px;
}
#titoloEditoriale_formazione{
	border-bottom:2px solid #047B0E;
	font-weight:bold;
	padding-bottom:2px;
}
#titoloEditoriale_scuola{
	border-bottom:2px solid #A40E13;
	font-weight:bold;
	padding-bottom:2px;
}
#occhielloEditoriale{
	font-style:italic;
	margin-top:5px;
	padding-bottom:5px;
}
#immagineTestoEditoriale{
	padding-bottom:5px;
	padding-top:10px;
}
#immagineEditoriale{
	padding-right:7px;
	float:left;
}
#testoEditoriale{
	/*text-align:justify;*/
}
.submitAnno{
	background:none;
	border:none;
	cursor:pointer;
	margin-top:5px;
	font-family:   Verdana,Arial,Helvetica,sans-serif;
	font-size:100%;
	margin:0px;
	padding:0px;
	color:#2e2e2e;
	text-decoration:none;
}



.inviaAmicoDomande{
 margin:0px;
 padding:0px;
 background:#FFFFFF;

}

.coloreMail{
 color:#A40E13;

}

.inviaAmicoDomandeTitolo{
font-weight:bold;
	
}

.inviaAmicoDomandeDescr{
margin-top:10px;

}



.sfondoFormInvia_generale{
 border-top: 5px solid #F4EFF8;
 border-bottom: 5px solid #F4EFF8;
/* background:#F4EFF8;*/
 
}
.sfondoFormInvia_inRegione{
 border-top: 5px solid #980596;
 border-bottom: 5px solid #980596;
 /*background:#F4EFF8;*/
 
}
.sfondoFormInvia_scuola{
 border-top: 5px solid #A40E13;
 border-bottom: 5px solid #A40E13;
/* background:#DEDFEB;*/
 
}
.sfondoFormInvia_formazione{
  border-top: 5px solid #04730E;
  border-bottom: 5px solid #04730E;
/* background:#FAF1FD;*/
 
}
.sfondoFormInvia_dirittoAlloStudio{
  border-top: 5px solid #067084;
  border-bottom: 5px solid #067084;
 /*background:#E3F3F5;*/
} 

.sfondoFormInvia_apprendistato{
border-top: 5px solid #50228E;
border-bottom: 5px solid #50228E;
 /*background:#E0DAFF;*/
 
}

.marginInvia{
 margin-left:10%;
 margin-right:10%;
 padding-top:10px;
 padding-bottom:10px;

}


.formSX{
	
width:50%;
float:left;
}
.formDX{
width:50%;
float:left;
}

.textInvia{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:100%;
    color: #000000;
    background-color:#FFFFFF;
    border:solid 1px;
    border-top-color:#000000;
    border-left-color:#000000;
    border-right-color:#000000;
    border-bottom-color:#000000;

}

.tastiFormInvia
{
padding-top:20px;
padding-bottom:20px;
padding-right:10px;
text-align:right;
}



.tastiFormInvia a{
background:url(/iostudio/ep/images/freccia_mappa.gif) 0px 5px no-repeat ; 
border: none;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;

color:#60056F ;
font-size:100%; 

}
.tastiFormInvia input{
background:url(/iostudio/ep/images/freccia_mappa.gif) 0px 5px no-repeat ; 
border: none;
cursor:pointer;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;

color:#60056F ;
font-size:100%; 

}

.barraLoggato{
	margin-right:4px;
	margin-top:3px;
	background:#2F302F;
	padding-top:5px;
	padding-left:4px;
	padding-bottom:5px;
	
}
.cNameBarraLoggato{
	color:#FFFFFF ;
	float:left;
	font-weight:bold;
	
}
.nomeRegistratoBarraLoggato{
	width:56%;
	float:left;
}
.cRegistratoBarraLoggato{
	color:#FFFFFF ;
	float:left;

}

.cProfiloBarraLoggato{
	color:#FFFFFF ;
	font-size:100%;
	text-align:center;
	
}



.cServiziBarraLoggato{
	color:#FFFFFF ;
	font-size:100%;
	text-align:right;
	float:left;
	width:25%;
}

.linkTestoBarraLoggato
{

	
	border: none;
	margin:0px 0px 5px 0px;
	padding:0px 10px 0px 0px;
	text-decoration:underline;
	color:#FFFFFF ;
	font-size: 100%; 
	text-align:center;

}

.linkImmagineBarraLoggato
{

	
	border: none;
	margin:0px 0px 5px 0px;
	padding:0px 20px 0px 0px;
	text-decoration:none;
	color:#FFFFFF ;
	font-size: 100%; 
	text-align:center;

}
.imgBarraLoggato{
	border:none;
}

.avvisoSessione{
text-align:center;
clear:both;
background:#FFFFFF;
width:100%;
margin-top:3px;
}


/* PARTE RIGUARDANTE LA FOTO GALLERY    */
#bodyContenutoFotoGallery{
background:#FFFFFF;
height:100%;
padding-left:9px;
padding-right:6px;
padding-top:10px;
}
#foto{
 font-size: 100%;
 margin:0px;
 padding:0px;
 margin-right:5px;

}
.photoGallery{
	padding-bottom:15px;
	margin-right:50px;
	
}
.photoGallery img{
	border:none;
}
.titoloPhotoGallery{
	margin-bottom:5px;
	margin-top:0px;
	color:#DE6500;
	font-size:100%;
	font-weight:bold;
}
.thumbPhotoGallery{
	float:left;
	margin-right:10px;
	margin-bottom:0px;
	padding:0px;
	padding-bottom:3px;
}
.thumbPhotoGalleryNoFloat{
	margin-right:10px;
	margin-bottom:0px;
	padding:0px;
	padding-bottom:3px;
}	
.ingPhotoGallery{
	padding:10px;
}
.imgPhotoGallery{
	border:none;
}

.pagFoto{
	clear:left;
	margin:0px;
	padding:0px;
}
.widthCento {
	margin-top:10px;
}
/* FINE PARTE PHOTOGALLERY */


