/*   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;
  
  color:#2e2e2e;
  text-decoration:none;
}


.linkTesto{
 font-family:   Verdana,Arial,Helvetica,sans-serif;
 font-size:100%;
 text-decoration:underline;
 font-weight:bold;
 color:#60056f;

}


img{
margin:0px;
padding:0px;

}
H1{
	font-size: 100%;
}
#h1Home{
	
	position:absolute; 
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}
#h1Mappa{
	
	position:absolute; 
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}
#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_header01.gif");
	background-repeat: repeat-x;
	background-position : 100% 0%;
	width:100%;
	height: 214px;
	/*height:21.13%;*/
	color: #FFFFFF;
}
#header01{
	background :  url("/iostudio/ep/images/linea_header01.gif");
	background-repeat: repeat-x;
	background-position : 100% 0%;
	width:100%;
	height: 214px;
	/*height:21.13%;*/
	color: #FFFFFF;
}
#header02{
	background :  url("/iostudio/ep/images/linea_header02.gif");
	background-repeat: repeat-x;
	background-position : 100% 0%;
	width:100%;
	height: 214px;
	/*height:21.13%;*/
	color: #FFFFFF;
}
#header03{
	background :  url("/iostudio/ep/images/linea_header03.gif");
	background-repeat: repeat-x;
	background-position : 100% 0%;
	width:100%;
	height: 214px;
	/*height:21.13%;*/
	color: #FFFFFF;
}
#header04{
	background :  url("/iostudio/ep/images/linea_header04.gif");
	background-repeat: repeat-x;
	background-position : 100% 0%;
	width:100%;
	height: 214px;
	/*height:21.13%;*/
	color: #FFFFFF;
}
#header05{
	background :  url("/iostudio/ep/images/linea_header05.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/header01.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;
}
#toolbarheader01 {
   background :  url("/iostudio/ep/images/header01.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;
}
#toolbarheader02 {
   background :  url("/iostudio/ep/images/header02.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;
}
#toolbarheader03 {
   background :  url("/iostudio/ep/images/header03.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;
}
#toolbarheader04 {
   background :  url("/iostudio/ep/images/header04.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;
}
#toolbarheader05 {
   background :  url("/iostudio/ep/images/header05.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 {
   /*background:trasparent;*/
	padding-top:30px;
   width:100%;
}

#topBar span a {
	  float:right;
	  font-weight:bold;
	  margin-left:12px;
          margin-right:12px;
	  text-align:center;
	  color:#000000;

	  text-decoration: none;
}
	

#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;
	
	
}
#cercaAvanzato{
	display:inline;
	color: #000000;
	font-size:100%;
	width:100%;
	font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-weight:bold;
}
#cercaAvanzato input{
	font-weight:bold;
	color:#9733b0;
	border:0px; 
	cursor:pointer;
	width:8%;
	background:url(/iostudio/ep/images/freccia_mappa_grande.gif)  no-repeat ;
	background-position:left;
	
}

#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;
   }




#bodyHome{
 height:100% !important; 
/* height:312px;*/
 background:#FFFFFF;
 padding-left:1px;
 padding-right:1px;
 margin-top:0px !important;
 margin-top:-3px;


}

.marginBodyHome{
	padding-top:2px;
  background:#FFFFFF;
 /*height:212px;*/
  
}
.path{
	font-style:italic;
}
.abstractNormativa{
	padding-top:5px;
	
}
.fonteNormativa{
	
	padding-bottom:5px;
	font-style:italic;
}

#news{
 min-height:28px ;
 height:auto !important;
 height:25px;
 
/* height:25px;
 min-height:28px !important;*/ 	
 background:#6d0e7c;
 margin-right:4px;
 font-size:95%;
 font-weight:bold;
 color:#FFFFFF;
}
#news a{
	font-size:95%;
	color:#FFFFFF;
	text-decoration: none;
}
#news a:hover{
	font-size:95%;
	color:#FFFFFF;
	text-decoration: none;
}
#news a:visited{
	font-size:95%;
	color:#FFFFFF;
	text-decoration: none;
}
#news a:active{
	font-size:95%;
	color:#FFFFFF;
	text-decoration: none;
}

.newsBody{
height:100%;
/*padding-top:6px;
padding-bottom:6px;*/
 background:#6d0e7c;
}

.wrapperNews
{
	float:left;
	width:100%;
   background:#6d0e7c;
}

.elencoNews{ 
	
  margin: 6px 50px 0 150px;
  background:#6d0e7c;
  
	

}

#noscript{
  height:100%;

 
}



.titoloNews{

float:left;
width:150px;
margin-left:-100%;
background:#6d0e7c;
text-transform:uppercase;

}
.rss{
	margin-top:4px;		
	float:left;
	width:50px;
	margin-left:-50px;
	background:#6d0e7c;
}


.testoRSS a {
	font-family:   Verdana,Arial,Helvetica,sans-serif;
	font-size:100%;
	margin:0px;
	padding:0px;
	color:#60056F;
	text-decoration:underline;
	font-weight:bold;	
}

.testoRSS a:hover{
	font-family:   Verdana,Arial,Helvetica,sans-serif;
	font-size:100%;
	margin:0px;
	padding:0px;
	color:#60056F;
	text-decoration:underline;	
	font-weight:bold;	
}

.testoRSS div{
padding-top:10px;
padding-bottom:10px;

}


.nascosto{
display:none;


}

.marginNotizie{
	float:left;
	margin-left:7px;
	margin-top:6px;	

}
#startNews{
	float:left;
	margin-left:7px;
	margin-top:3px;	
	

}
#stopNews{
	float:left;
	margin-left:7px;
	margin-top:3px;

}


#barraArancio{
  clear:both;
 height:2px;
 background:#FF612D;
 margin-right:4px;
 margin-top:3px;
 margin-bottom:3px;
font-size:1px;

}


#blocchi{
/*margin-top:2px;*/
margin-left:1%;
margin-right:2px;
background:#FFFFFF;
height:274px;

}


.rigaBlocchi{
 /*height:132px;*/
 background:#FFFFFF;
 
 width:100%;


}

.marginBlocco{
 margin: 3px;
 background:#FFFFFF;
 height:100%!important;
 height:124px;
 

}


.imgBloccoBanner{
 text-align:center;
 margin:0px;
 border:0px;
 height:124px;
 background:#FFFFFF;
 font-size:1px;
/* border-collapse:collapse;*/
/*margin:1px 3px 1px;*/
 margin-right:-3px;

}


.imgDx{
 
 float:right;
 width:88px;
 height:124px;
 margin:0px;
 border:0px;
 background:#FFFFFF;
 font-size:1px;
/* border-collapse:collapse;*/
/*margin:1px 3px 1px;*/
 margin-right:-3px;
 
}
.titoloTestoBloccoSx{
 float:right;
 height:124px;
 font-size:100%;
 margin-right:3px;
 
/* margin-left:-3px;*/
}

.imgSx{
 
 float:left;
 width:88px;
 height:124px;
 margin:0px;
 border:0px;
 background:#FFFFFF;
 font-size:1px;
/* border-collapse:collapse;*/
/*margin:1px 3px 1px;*/
}




.titoloBlocco{
 padding:0px;	
  margin-right:3px;	
 font-size:100%;
 font-weight:bold;
}
.testoBlocco{
    margin-right:3px;
	font-size:100%;
}


.separazione{
 clear:both;
 background:#FFFFFF;
 height:6px;
 font-size:1px;
}


.blocco1{
 float:left;	 
 width:32.2%;
 background:#FFFFFF;
 min-height: 130px;
 height: auto !important;
 height:130px;
 border: solid 1px #9f9f9f;
 margin-right:1%;
}

.blocco1Doppio{
float:left;	 
 width:65.7%;
 background:#FFFFFF;
 min-height: 130px;
 height: auto !important;
 height:130px;
 border: solid 1px #9f9f9f;
 margin-right:1%;


}

.blocco2{
 float:left;	 
 width:32.2%;
 background:#FFFFFF;
 min-height: 130px;
 height: auto !important;
 height:130px;
 border: solid 1px #9f9f9f;
 margin-right:1.1%;
}
.blocco3{
 float:left;	 
 width:32%;
 background:#FFFFFF;
 min-height:130px;
 height: auto !important;
 height:130px;
 border: solid 1px #9f9f9f;

}

.imgFreccia{
text-align:right;
height:11px;
font-size:1px;

}


#wrapperBody{

 float:left;
 width:100%;
 margin-left:-226px;

}

#content{
background:#FFFFFF;
margin-left:226px;

}

#navigation
{
float:right;
width:226px;
background:#FFFFFF;
}

#servizi
{
background:#CAA9E8;
height:307px;
width:226px;
color:#2E2E2E;
}
#serviziLoggato
{
background:#6F6B72;
height:330px;
width:226px;
color:#FFFFFF;
}

.serviziBody
{
	width:218px;
	margin-left:8px;
	background:#DDCFEA;
	height:307px;
}

.serviziBodyLoggato
{
	width:218px;
	margin-left:8px;
	background:#2F302F;
	height:330px;
}

.titoloServiziBody
{
	margin-left:9px;
	margin-right:20px;
	padding-top:10px;
	padding-bottom:5px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	border-bottom:1px dashed #BBBBBB;
}
.titoloServiziBodyLoggato
{
	margin-left:9px;
	margin-right:20px;
	padding-top:10px;
	padding-bottom:5px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	border-bottom:1px dashed #A9A8A8;
}


.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% 3%; /* lascia spazio fra il bordo del menu e il testo del link */
margin:0px 0px 0px 0px;
width:177px;
display:block;
color:#2E2E2E;
border-bottom :1px dashed #A9A8A8;
/*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%;*/
}

.cName{

   margin-left:9px;
	margin-right:20px;
	padding-top:5px;
   font-weight:bold;
	margin-bottom:5px;
}
.cRegistrato{

 margin-left:9px;
 margin-right:20px;

}

.cProfilo{

   margin-left:9px;
	margin-right:20px;
	
	font-size:100%;
	margin-top:5px;
}

.cProfilo a
{

background:url(/iostudio/ep/images/freccia_mappa.gif)   no-repeat ; 
background-position: center right ;
border: none;
margin:0px 0px 5px 0px;
padding:0px 10px 0px 0px;
text-decoration:underline;
color:#FFFFFF ;
font-size:100%; 
text-align:center;

}

.cItServizi{
   margin-left:33px;
	margin-right:33px;
	font-size:100%;
	margin-top:10px;
	border: 1px solid #FFFFFF;
  text-align:center;
  padding-top:10px;
  padding-bottom:10px;

}

.cItServizi a
{


text-decoration:none;
color:#FFFFFF ;
font-size: 100%; 
text-align:center;
text-transform:uppercase;
font-weight:bold;


}

.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:20%;
}

.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 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	color:#FFFFFF ;
	font-size:100%; 
	text-align:center;

}
.imgBarraLoggato{
	border:none;
}	
	
ul.ULserviziLoggato{
    list-style:none; /* elimino i punti elenco */
    margin:0;
    padding-left:0px; /* elimino i rientri delle liste */
    padding-right:0px;
}

ul.ULserviziLoggato li a{
text-decoration:none;
padding:2.8% 0% 2.8% 3%; /* lascia spazio fra il bordo del menu e il testo del link */
margin:0px 0px 0px 0px;
width:177px;
display:block;
color:#FFFFFF;
border-bottom :1px dashed #A9A8A8;
/*height:15%;*/
}

ul.ULserviziLoggato li { 
display:inline;
/*height:15%;*/
 }

ul.ULserviziLoggato li a:link, ul.ULserviziLoggato li a:visited {
   color:#FFFFFF;
   font-family:   Verdana,Arial,Helvetica,sans-serif;
   margin:0px 0px 0px 0px;
   /*height:15%;*/
} /* colori per il link */
ul.ULserviziLoggato li a:hover, ul.ULserviziLoggato li a:active {
    color:#FFFFFF;
    margin:0px 0px 0px 0px;
  /*  height:15%;*/
}





#footer{
 clear:both;
 height:55px ;
 background:#FFFFFF;
 padding-left:1px;
 padding-right:1px;
 padding-bottom:1px


}
.bordo1{
 background:#801092;
 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:95%;
 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:95%;
  color:#2E2E2E;
  font-weight:bold; 
}



  

#redazione{
margin-top:11px;
float:left;
width: 10%;
text-align:right;
text-transform:uppercase;

}



#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:95%;
width:55px;
margin-left:18px;


}
#css{
float:left;
color: #FFFFFF;
font-size:95%;
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 }


#immagineBlockBody{
	margin-left:6px;
	padding-top:3%;
	text-align:right;
	
}
.funzioni{
	margin-left:13px;
	
	text-align:right;
}
#terzaColonnaFocus{
	width:20%;
	float:left;
	
}


#wrapperBlockBody{
	float:left;
	width:100%;
	
	
	
}
#contentBlockBody{
	margin-right: 360px;
	padding-bottom:10px;
	
	
}
#terzaColonnaBlockBody{

	float:left;width:220px;
	margin-left:-220px;
	padding-bottom:10px;
   	
	
}

#secondaColonnaBlockBody{
		float:left;
		width:140px;
	   margin-left:-360px;
	   padding-bottom:10px;

	
}

#terzaColonnaBlockBody a{
	color:#6d0e7c;
	text-decoration: underline;
}
#terzaColonnaBlockBody ul{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding:0px;
	list-style: none;
}

#secondaColonnaBlockBody a{
	color:#6d0e7c;
}
#titoloDataBlockBody{
	padding-bottom:20px;
	padding-right:35px; 
	padding-left:40px;
	padding-top:10px;
}
#titoloBlockBody{
	font-weight: bold;
}
#dataBlockBody{
	/*font-style: italic;*/
}
#occhielloBlockBody{
	padding-bottom:10px;
	text-align:justify;
	padding-right:35px; 
	padding-left:40px;
	font-style: italic;
}
#testoBlockBody{
	text-align:justify;
	padding-right:35px; 
	padding-left:40px;
}
#breadcrumbBlockBodyExt{
	margin:9px;
}
#breadcrumbBlockBodyInt{
	margin-top:3px;
	margin-bottom:3px;
	border-bottom:1px dashed #BBBBBB;
	padding-top:5px;
	padding-bottom:5px;
}



#perSapernePiuBlockBody{
	margin:6px 0px 0px 0px;
   padding:21px 0px 0px 0px;
	background:url(/iostudio/ep/images/persapernedipiu.gif)  no-repeat ; 
   background-position: top left ;
	
}
.linkInterniBlockBody{
	
	border-bottom: 1px  dashed #BBBBBB;
	margin-left:12px;
	margin-right:9px;
	
}
.titolonelsito{
padding-top:20px;
padding-bottom:5px;
text-transform:uppercase;
font-weight:bold;
}


.mvtableEditoriale{
padding-top:2px;
/*margin-bottom:10px;*/

}

.mvtableEditoriale  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;

 
}

.mvtableEditoriale  a,.linkEsterni a{

background:url(/iostudio/ep/images/freccia_mappa.gif) 0px 5px  no-repeat ; 

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;


}
.liNoLinkItalic{
margin:0px 0px 0px 0px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;	
padding-left:16px;
font-style:italic;

}

.linkEsterni{
padding-top:1px;	
/*margin-bottom:10px;*/
}
.titololinkes{
padding-top:10px;
padding-bottom:5px;
text-transform:uppercase;
font-weight:bold;

}

.linkEsterniBlockBody{
	border-bottom: 1px  dashed #BBBBBB;
	margin-left:12px;
	margin-right:9px;
	
}


.allegatiBlockBody{
	border-bottom: 1px  dashed #BBBBBB;
	margin-left:12px;
	margin-right:9px;

}
.allegatiEditorialeBlock{
padding-top:1px;	

}

.allegatiEditorialeBlock a{
 margin:0px 0px 0px 0px;
padding:0px 0px 0px 16px ;
text-decoration:underline;
color:#2E2E2E;
font-size:100%;
font-weight:bold;

}

.titoloalleBlocK{
padding-top:10px;
padding-bottom:5px;
text-transform:uppercase;
font-weight:bold;
}


#archivioFocusBlockBody{
	padding-top:10px;
	font-weight:bold; 
	padding-bottom:15px;
	margin-left:6px;
}
#corniceSup1{
	
	margin-left:9px;
	border-top:4px solid #FFA025;
	
	
	
}
#corniceSup2{
	
	border-top:4px solid #FFA025;
	margin-left:6px;
	
	
}
#corniceSup3{
	
	border-top:4px solid #FFA025;
	margin-left:6px;
	margin-right:9px;
	
	
}

#bodyTemplate{
 clear:left;
 height:100% !important;
 height:312px;
 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
{
margin-left:1px;
}
  /* INIZIO PARTE RELATIVA ALLA MAPPA */
.mappa {

  margin-left:9px;
  margin-right:9px;
  padding-bottom:50px;
  padding-top:47px;
  border-top:4px solid #FFA025;
}

.mappaBody{
 margin-left:22%;


}

.mappaC1{
    list-style:none; /* elimino i punti elenco */
    margin:10px 0px 10px 0px;
    padding-left:0px; /* elimino i rientri delle liste */
    padding-right:0px;
    padding-top:0px;
}


.mappaC1 li {

margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background :url(/iostudio/ep/images/freccia_mappa.gif)  no-repeat;
background-position: center left ;
}


.mappaC1 a{
text-decoration:underline;
text-transform:uppercase;
padding:0px 0px 0px 30px;  /* lascia spazio fra il bordo del menu e il testo del link */
margin:0px 0px 0px 0px;
 font-size:110%;
color:#60056F;


}

.mappaC1 li { display:inline }

ul.mappaC1 li a:link,.mappaC1 li a:visited {
     color:#60056F;
    font-size:110%;
    font-family:  Arial, Verdana,Helvetica, sans-serif;
    margin:0px 0px 0px 0px;
    text-decoration:underline;
    text-transform:uppercase;

} /* colori per il link */
.mappaC1 li a:hover,.mappaC1 li a:active {
    color:#60056F;
    margin:0px 0px 0px 0px;
    text-decoration:underline;
    text-transform:uppercase;

}

/* mappa c2 */

.mappaC2{
    text-align:left;
    list-style:none; /* elimino i punti elenco */
    margin:10px 0px 10px 30px;
    padding-left:0px; /* elimino i rientri delle liste */
    padding-right:0px;
    padding-top:0px;

}



.mappaC2 li a{
text-decoration:underline;
text-transform:lowercase;
padding:0px 0px 0px 30px; /* lascia spazio fra il bordo del menu e il testo del link */
margin:0px 0px 0px 0px;
font-size:110%;
color:#60056F;
background :url(/iostudio/ep/images/quadratino.gif)  no-repeat;
background-position: center left ;


}

.mappaC2 li { display:inline }

ul.mappaC2 li a:link,.mappaC2 li a:visited {
     color:#60056F;
    font-size:110%;
    font-family:  Arial, Verdana,Helvetica, sans-serif;
    margin:0px 0px 0px 0px;
    text-decoration:underline;
    text-transform:lowercase;

} /* colori per il link */
.mappaC2 li a:hover,.mappaC2 li a:active {
     color:#60056F;
     margin:0px 0px 0px 0px;
     text-decoration:underline;
     text-transform:lowercase;

}

/* Mappa C3  */


.mappaC3{
list-style:none; /* elimino i punti elenco */
    margin:0px 0px 0px 60px;
    padding-left:0px; /* elimino i rientri delle liste */
    padding-right:0px;
    padding-top:0px;


}


.mappaC3 li a{
text-decoration:underline;
text-transform:lowercase;
padding:0px 0px 0px 30px;  /* lascia spazio fra il bordo del menu e il testo del link */
margin:0px 0px 0px 0px;
font-size:110%;
color:#60056F ;
background :url(/iostudio/ep/images/quadratino.gif)  no-repeat;
background-position: center left ;

}
.mappaC3 li { display:inline }

.mappaC3 li a:link, .mappaC3 li a:visited {
     color:#60056F;
    font-size:110%;
    font-family:  Arial, Verdana,Helvetica, sans-serif;
    margin:0px 0px 0px 0px;
    text-decoration:underline;
    text-transform:lowercase;
} /* colori per il link */
.mappaC3 li a:hover,.mappaC3 li a:active {
    color:#60056F;
    margin:0px 0px 0px 0px;
    text-decoration:underline;
    text-transform:lowercase;
}

/* Mappa C4  */

.mappaC4{
    list-style:none; /* elimino i punti elenco */
    margin:0px 0px 0px 90px;
    padding-left:0px; /* elimino i rientri delle liste */
    padding-right:0px;
    padding-top:0px;

}



.mappaC4 li a{
text-decoration:underline;
text-transform:lowercase;
padding:0px 0px 0px 10px;  /* lascia spazio fra il bordo del menu e il testo del link */
margin:0px 0px 0px 0px;
font-size:110%;
color:#60056F;
background :url(/iostudio/ep/images/quadratino.gif)  no-repeat;
background-position: center left ;
}

.mappaC4 li { display:inline }

.mappaC4 li a:link,.mappaC4 li a:visited {
    color:#60056F;
    font-size:110%;
    font-family:  Arial, Verdana,Helvetica, sans-serif;
    margin:0px 0px 0px 0px;
    text-decoration:underline;
    text-transform:lowercase;

} /* colori per il link */
.mappaC4 li a:hover,.mappaC4 li a:active {
    color:#60056F;
    margin:0px 0px 0px 0px;
    text-decoration:underline;
    text-transform:lowercase;
}


/* FINE PARTE RELATIVA ALLA MAPPA */
 
 
 /* INIZIO PARTE RELATIVA ALLA GENERALETOOLBAR */
.toolbarBody {

  margin-left:9px;
  margin-right:9px;
  padding-bottom:50px;
  padding-top:47px;
  border-top:4px solid #FFA025;
}

.toolbarContenuti{
 margin-left:22%;
 margin-right:22%;

}

.titoloToolbar{
font-weight:bold;
margin-bottom:10px;
}

testoToolbar{

 margin-bottom:1px;

}

.credits{
 margin-left:22%;
 margin-right:22%;
 text-align:center;

}


.titoli{
 margin-top:5px;
 margin-bottom:15px;
 width: 100%;
 text-align:center;
 font-weight:bold;

}
.cetromedia {

}
.testo{

  margin-top:15px;
  margin-bottom:15px;


}

.indirizzoCredits  {
 margin-top:15px;
 margin-bottom:15px;


}

.indirizzoCreditsTitolo{
 font-weight:bold;
 }


.emailCredits{
    margin-top:15px;
    margin-bottom:5px !important;
    margin-bottom:25px ;
    width: 100%;
    text-align:center;

}
#paginaArchivio{
	margin-left:5%;
	margin-right:5%;
	margin-top:2%;
	margin-bottom:2%;
}

#paginaMailHomeBody{
	margin-left:30%;
	margin-right:30%;
	margin-top:2%;
	margin-bottom:2%;
}

#nomeProgrammaArchivio{
	font-weight: bold;
	margin-bottom:2%;
}
.ordinamentoArchvio{
	float:left;
	margin:10px;
}
#frecceOrdinamentoArchivio{
	
}
#elencoArchvio{
	margin-top:2%;
}
#elencoArchvio a{
	color:#6d0e7c;
	text-decoration: underline;	
}
.rigaArchivioScura{
	background:#FCF7FC;
	padding:1%;
}
.rigaArchivioChiara{
	padding:1%;
}
#paginazioneArchivio{
	width:100%; 
	text-align:center; 
	margin-bottom:1%;
}
#paginazioneArchivio a{
	color:#6d0e7c;
	text-decoration: none;	
}
.freccia{
	float:left;
	padding-bottom:10px;
	padding-right:5px;
}
.voceLinkBlockBody{
	margin-left:10px;
}
#titoloElenco{
	font-weight:bold;
	text-align:left;
	
}
#titoloRisultati{
	font-weight:bold;
	text-align:left;
	margin-bottom:1%;
	
}
/*NORMATIVA*/
.rigaNormativaScura{
	background:#FCF7FC;
	padding:1%;
}
.rigaNormativaChiara{
	padding:1%;
}
.normativaNazionale{
	margin-top:2%;
	margin-bottom:2%;
}
.normativaNazionale a{
	color:#6d0e7c;
	text-decoration: underline;	
}
.normativaRegionale{
	margin-top:2%;
	margin-bottom:2%;
	
}
.normativaRegionale a{
	color:#6d0e7c;
	text-decoration: underline;	
}

.tipoNormativa{
	padding:1%;
	font-weight:bold;
	text-decoration:underline;
}
#paginazione{
	width:76%;
	text-align:center;
	padding:1%;
}
.allegatiTraduzioni{
	padding-top:5px;
	padding-bottom:5px;
}
.allegatiTraduzioni a{
	font-weight:bold;
}
#domanda{
	font-weight:bold;
}
#risposta{
	padding-top:2px;
	padding-bottom:2px;
	font-size:100%;
}
#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;*/
}
.perSaperne{
margin:15px 0px 0px 0px;
padding:0px 0px 5px 0px;
background:url(/iostudio/ep/images/persapernedipiu.gif)  no-repeat ; 
background-position: top left ;

}

.perSaperne ul{
margin:0px;
padding:0px;
list-style:none;
}

.marginPerSaperne{
margin-left:145px;

}
.titoloalle{
padding-top:20px;
padding-bottom:5px;
text-transform:uppercase;
font-weight:bold;
}
.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;

}
.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;

}
.liDescrizioneUrl{
margin:0px 0px 0px 15px;
padding-bottom:2px;
padding-top:2px;
}
.liPathUrl{
margin:0px 0px 0px 15px;
font-style:italic;
padding-bottom:2px;
}
.liNoLinkEditoriale{
margin:0px 0px 0px 15px;
padding-bottom:3px;
}
#titoloEditoriale{
	border-bottom:2px solid #FF612D;
	font-weight:bold;
	padding-bottom:2px;
}
.submitAnno{
	background:none;
	border:none;
	cursor:pointer;
	margin-top:8px;
	font-family:   Verdana,Arial,Helvetica,sans-serif;
	font-size:100%;
	color:#6d0e7c;
	text-decoration:none;
}


/* ----Parte relativa alla login-------*/ 

.completaProfilorBody {

  margin-left:9px;
  margin-right:9px;
  padding-bottom:50px;
  padding-top:10px;
 
}

.completaProfilo{
 margin-left:22%;
 margin-right:22%;
  border-top:4px solid #FFA025;
  border-bottom:4px solid #FFA025;
}

.titolocompletaProfilo{
 margin-left:22%;
 margin-right:22%;
 font-weight:bold;
  margin-bottom:10px;

}
.confermaProfilazione{
 margin-left:22%;
 margin-right:22%;
 text-align:right;
 padding-top:20px;

}

.testoProfilo{
 margin-top:10px;
 margin-bottom:20px;

}

.cercaScuoleProfilo{
margin-left:30px;

}

form{
margin:0px;
padding:0px;
background:#FFFFFF;

}

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;

}


label {
 font-weight:bold;
 
 

}


textarea{
border: 1px solid #000000;
font-size: 100%; 
margin:0px;
padding:0px;
}

fieldset{
border:0px;
margin:0px;
margin-top:10px;
margin-bottom:10px;
padding:0px;
background:#FFFFFF;
}

legend{
font-weight:bold;	
margin:0px;
margin-left:-7px;
margin-bottom:3px;
padding:0px;
border:0px;

}

.bloccoLogin div{
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
   padding:0px;

}
.bloccoLogin{
	background:#F5F2F2;
   padding-top:20px;
	padding-bottom:20px;
   padding-left:25px;
}
.bloccoLoginStudi{
	background:#F5F2F2;
   padding-top:20px;
	padding-bottom:20px;
   padding-left:25px;

}

.bloccoLoginStudi div{

	margin:0px;
	/*margin-top:5px;
	margin-bottom:5px;*/
   padding:0px;

}

.istitutiScuole{
	margin:0px;
	

}

.istitutiScuole div{
	margin-top:15px;
	margin-bottom:15px;
}
.classeFre{
margin:0px;
}

.classeFre div{
	margin-top:15px;
	margin-bottom:15px;
}

.cicliScolastici{
margin:0px;

}
.cicliScolastici div{
  margin-top:3px;
	margin-bottom:3px;
}

.materieIns{
margin:0px;

}
.materieIns div{
   margin-top:15px;
	margin-bottom:15px;


}

.bloccoLoginSei{
	background:#F5F2F2;
   padding-top:20px;
	padding-bottom:20px;
   padding-left:25px;
}

.bloccoLoginSei div{
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
   padding:0px;


}
.commetoPros{
	margin:0px;
	
}

.commetoPros div{
 margin-top:20px;

}

.bloccoLoginSei label{
 margin:0px;
 padding:0px;


}

.checkboxNoBordoRadio{
margin:0px;
padding:0px;
border:0px;
vertical-align: middle;


}


	

.completaProfilo 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;
text-decoration:underline;
color:#60056F ;
font-size: 100%; 

}

.confermaProfilazione 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;
text-decoration:underline;
color:#60056F ;
font-size: 100%; 

}

.paginaBookmark{
	margin-left:5%;
	margin-right:5%;
	margin-top:2%;
	margin-bottom:2%;
	
}

.nomeProgrammaBookmark{
	font-weight: bold;
	margin-bottom:2%;
}



.contenitoreTabella{
   margin-bottom:2%;
	margin-top:2%;
  

}
#formRicercaAvanzata{
	width:50%;
	border-top:4px solid #ffa025;
	border-bottom:4px solid #ffa025;
	margin-left:25%;
	padding:1%;
}
#risultatiRicercaAvanzata{
	width:50%;
	
	margin-left:25%;
	padding:1%;
}
#formRicercaAvanzata label{
	font-weight:normal;
	padding-bottom:2%;
}
.forLabel{
	padding-bottom:2%;
}
.testoRicercaAvanzata{
	padding-bottom:2%;
}
.tabellaSegnalibri{
	
	width:100%;
	background:#FFFFFF;

}
.bookmarkTitoloPagina{
   width:60%;
	
	background:#2F302F;
	color:#FFFFFF;
	padding-top:8px;
	padding-bottom:8px;
	font-size:100%;
}
.rimuoviSelezionati{
	padding-top:8px;
	padding-bottom:8px;
	width:20%;
	background:#2F302F;

}
.rimuoviTutti{
	padding-top:8px;
	padding-bottom:8px;
 	width:20%;
	background:#2F302F;

}

.rimuoviSelezionati a {
	background:url(/iostudio/ep/images/freccia_bianca.gif) 0px 5px no-repeat ; 
border: none;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
text-decoration:underline;
color:#FFFFFF ;
font-size:100%; 
	
}
.rimuoviTutti a {
	background:url(/iostudio/ep/images/freccia_bianca.gif) 0px 5px no-repeat ; 
border: none;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
text-decoration:underline;
color:#FFFFFF ;
font-size: 100%; 
	
}	

.bgColorPari{
	padding:4px;
 background:#FFFFFF;
 

}

.bgColorDispari{
 padding:4px;	
  background:#FCF7FC;

}	
	

.bgColorDispari a{
	font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:underline;
color:#60056F ;
font-size: 100%;
text-transform:lowercase;
}


.bgColorPari a{
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:underline;
color:#60056F ;
font-size: 100%;
text-transform:lowercase;

}	
.rigaRadio{
	margin-top:2%;
	margin-bottom:2%;
	
}
#testoRicercaAvanzata{
	width:90%;
	height:30px;
}
#margineDestroTastoCerca{
	width:70%;
	float:left;
}






.paginaElearning{
	margin-left:5%;
	margin-right:5%;
	
	margin-bottom:2%;
	
}

.paginaElearning table{
 width:100%;
 


}

.paginaElearning caption {
   background:#2F302F;
	color:#FFFFFF;
   padding-top:4px;
	padding-bottom:4px;
	font-weight:bold;
	font-size:100%;
	text-align:left;
	padding-left:4px;

}

.paginaElearning th{
 font-weight:normal;
 text-align:left;
 padding-top:4px;
 padding-bottom:4px;
}
.paginaElearning td{
padding-top:8px;
padding-bottom:8px;	
}
.listEven{
  
  background:#FCF7FC;
}
.listOdd{

  background:#FFFFFF;

}

.divdocentRegistra{
text-align:right;
padding-top:20px;
padding-bottom:20px;

}

.docentRegistra{
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;
text-decoration:underline;
color:#60056F ;
font-size:100%; 

}



.erroriRegDocent{
margin-bottom:10px;
margin-top:10px;
color:#A40E13;
margin-bottom:10px;
text-align:center;
text-decoration:underline;
/*border: 1px solid #A40E13;*/ 

}

.bordoChiusuraNero{
border: 2px solid #2F302F; 

}

.confAnDocent{
text-align:right;
padding-top:20px;
padding-bottom:20px;
}


.popUpCercaScola{
   margin:0;
    padding:0;
    font-size: 100%;	
    font-family:   Verdana,Arial,Helvetica, sans-serif;
    color: #2e2e2e;
    background-color: #FFFFFF

}

.field {
         border: 1px solid #000000 ;
        font-size: 100%;
        margin:0px;
        padding:0px;
        width:150pt;
       }

	.radio {
		vertical-align: middle;
		border:0px;
	}

    .link {
      font-family:   Verdana,Arial,Helvetica, sans-serif;
      color: #000000;
      font-size: 100%;
      font-weight: bold;
    }
	.buttonCerca {
        font-family:   Verdana,Arial,Helvetica, sans-serif;
		  background:url(/iostudio/ep/images/freccia_mappa.gif) 0px 7px no-repeat ;
        border: none;
        font-weight:bold;
        margin:0px 0px 0px 0px;
        padding:0px 5px 0px 5px;
        text-decoration:underline;
        color:#60056F ;
        font-size: 100%;
	}

    .cercaScuolaBody{
    margin-left:15%;
	 margin-top:20px;
	 margin-right:15%;
    background: #FFFFFF ;
    font-family:   Verdana,Arial,Helvetica, sans-serif;
	
	 

    }
	 
	 .cercaScuolaBodyForm{
		 padding-top:20px;
	 padding-bottom:20px;
	  border-top:4px solid #FFA025;
	 border-bottom:4px solid #FFA025;
	 
	 }

    .cercaScuolaBody  ul{
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px; /* elimino i rientri delle liste */
        list-style:none;

        }

.risultatiPopUpscuola{
  margin-top:10px;

}
.risPopUpTrovati{
font-weight:bold;
margin-top:20px;
margin-left:12px;
}

    .risultatiPopUpscuola a{
        background:url(/iostudio/ep/images/freccia_mappa.gif)  no-repeat ;
        background-position: center left ;
        margin:5px 0px 0px 0px;
        padding:0px 0px 0px 10px ;
        font-weight:bold;
        font-size: 100%;
        color: #000000;
         text-decoration:none;
}
 .risultatiPopUpscuola a:hover{
        background:url(/iostudio/ep/images/freccia_mappa.gif)  no-repeat ;
        background-position: center left ;
        margin:5px 0px 0px 0px;
        padding:0px 0px 0px 10px ;
        font-weight:bold;
        font-size: 100%;
        color:#60056F ;
         text-decoration:underline;
}
.listEven{
padding:4px 0px 4px 0px;
margin:0px 0px 0px 0px;
background:#FCF7FC;
}
.listOdd{
padding:4px 0px 4px 0px;
margin:0px 0px 0px 0px;
background:#FFFFFF;

}

.nonSelezionato{
 color:#A40E13;
 font-weight:bold;
}

.istEnt{
 margin-bottom:10px;


}

.completaProfilorBodySuccess {

  margin-left:9px;
  margin-right:9px;
  padding-bottom:50px;
  padding-top:47px;
  border-top:4px solid #FFA025;
 
}

.completaProfiloSuccess{
  margin-left:22%;
  margin-right:22%;
}
.completaProfiloSuccess div{
  padding-bottom:10px;
  padding-top:10px;
}


.completaProfiloSuccess a{
	background:url(/iostudio/ep/images/freccia_mappa.gif)  no-repeat ;
	background-position: center left ;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 10px ;
	font-weight:bold;
	font-size: 100%;
	color:#60056F ;
	text-decoration:underline;
}



.aggiornaOffertaScolastica{
	margin-left:5%;
	margin-right:5%;
	margin-top:2%;
	margin-bottom:2%;
	
}
.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;

}

#offertaScolasticaBody{
 margin-top:10px;
 margin-bottom:10px;
 margin-right:20px;

}

.offertaScolasticaTitolo{
/*padding-bottom:5px;*/
font-weight:bold;
}

.marginTabellaoffertaScolasticaBody{
 padding-left:5%;
 padding-right:5%;	
 border-bottom:5px solid #A40E13;
 border-top:5px solid #A40E13;
 text-align:center;

  
}

.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%; 


}

.linkCreaMod {
margin-top:20px;
margin-bottom:20px;
margin-right:10px;
text-align:left;
}

.linkCreaMod div {
margin-top:5px;
margin-bottom:5px;
}

.linkCreaMod 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%; 


}

.dati{
padding:20px 0px 10px 0px;
margin:0px;
text-align:left;

}

.bodyTempOfferta td{
 padding-top:5px;
 padding-bottom:5px; 
}

.bgcolorAgg{
background:#F5F2F2;
}

.aggiornaOffertaFormativa{
   margin-left:5%;
	margin-right:5%;
	margin-top:2%;
	margin-bottom:2%;
}

#offertaFormativaBody{
 margin-top:10px;
 margin-bottom:10px;
 margin-right:20px;

	
}

.offertaFormativaTitolo{
font-weight:bold;

}

.marginTabellaoffertaFormativaBody{
 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;
}
.bodyTempEnti{
padding:20px 0px 10px 0px;
margin:0px;

}

.bodyTempEnti td{
 padding-top:5px;
 padding-bottom:5px; 
}

.bodyTempEnti table{
margin:0px;
padding:0px;


}

.width28{
 width:28%;
 padding-right:10px;
}

.width72{
 width:72%;

}

.inviaAmicoDomande{
 margin:0px;
 padding:0px;
 background:#FFFFFF;
 text-align:center;

}

.coloreMail{
 color:#A40E13;

}

.inviaAmicoDomandeTitolo{
font-weight:bold;
text-align:left;
	
}

.inviaAmicoDomandeDescr{
margin-top:10px;

}



.sfondoFormInvia{
 border-top: 5px solid #FFA221;
 border-bottom: 5px solid #FFA221;
 text-align:left;
/* background:#F4EFF8;*/
 
}
.tastiFormInvia
{
padding-top:20px;
padding-bottom:20px;
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%; 

}
.avvisoSessione{
text-align:center;
clear:both;
background:#FFFFFF;
width:100%;
margin-top:3px;
}



