/*======================================================*/
/*  MENU COLONNA                                        */
/*======================================================*/
input{
  font-size :100%;
  margin :   0 0  1em  1em;
}
  
h1{
margin: 0  0 0 0 ;	
font-size : 100%;
font-weight  :bold ;
display :block ;
padding : 0 2% 0 1%;

}
h2{
font-weight  :bold ;
font-size : 100%;
margin-bottom : 0% ;
margin-top :0%;
}
h3{
font-weight  :bold ;
font-size : 100%;
margin: 0 0 0 0 ;
}
h4{
font-weight  :bold ;
font-size : 100%;
margin: 0 0 0 0 ;
}
img{    
border-style :none;	
}
ul{
    margin:  0.5em 0 0.5em  5%;  
    padding :0 0 0 0;
}
.ulMenu{
 margin:  0.5em 0 0.5em  5%;    
 padding : 0 0 0  0;
}
.ulMenu01{
 margin:  0.5em 0 0.5em  5%;   
 padding : 0 0 0  0;
}
.ulMenu02{
 margin: 0.5em 2% 0.5em 0 ;  
 padding : 0 0 0  0;
 
 list-style-position :outside ;
 
}

li{
 margin: 0.5em 0 0.5em 5%;  
 padding :0 0 0 0;
}


menu{
width:100%;
left:0;
}
/***********************************************/
/*****IMPAGINAZIONEx*******************************/
/***********************************************/

#testa {
	width:99%; 
	margin:  0 0 0.3em 0 ;
	padding:0;
	
}

#corpo {
	position:relative; 
	width:97%; 
	margin:  0 0 0  0 ;
}

#piedipagina { 
	width:60%; 
	margin:   30% 16%  0    auto; 
	padding: 0; 
	
}



#corpo-colonna2 { 
	margin: 0   200px  0 200px; 
	padding:0 0 0 0;
}

#corpo-colonna1 { 
	position:absolute; top:0; left:0; 
	width:200px; 
	padding:0 0 0 0;
}

#corpo-colonna3 { 
	position:absolute; top:0; right:0; 
	width:200px; 
	padding:0 0 0 0;
}

/******************************************/
/***MAIN - CORPO DELLE PAGINE **/
#main-colonna1 { 
	position:absolute; top:0; left:0; 
	width:230px; 
	padding:0; 
	margin :1% 0 0 0 ;
}
#main-colonna2 { 
	margin:1%  0 0   260px; 

	/*border:1px solid #000; */
	padding:0; 
}


/******************************************/

#middle 
{
	position:relative ; 
	width:70%;
	float:left ;
}



.counter 
{
	position:relative ; 
    margin:  10% 0  0  5%;
}



#content { 
	position:relative; 
	top:0;
	left:0%;
	margin:  2% 0  0  1%;
	width:95%;
		
}

#lista { 
	position:relative; 
	top:0;
	left:0%;
	margin:  0 0  0   1%;
	width:80%;

	/*border:1  solid #000;	*/
}


.link { 
	position :relative ;
	float :left ;
}


.component
{
	position:relative; 
	margin: 0 5% 0 5%;
	width:95%;
}

/***********************************************/
/*****classi ascx*******************************/
/***********************************************/
#titoloCorpo { 
height:5%;	
padding :  1%;
}


#bodyCorpo 
{
	position:relative; 
	margin: 0 0 0 0;
	top:0;
	width:100%;
		
}

#bodyC 
{
	margin: 0 0 0 20%; 
	width:100%;	
	height :100%;
	
}


#menuC 

{
	width: 200px;
    margin:  0  0  3%  3%;
    float:right;
    right:0;
    display:inline;
    
}


/************************************************************/


.back { 
	position:relative; 
	left: 1%; 
	top:0;
	margin: 0 0 0 0; 
	font-weight :bold ;
	FONT-SIZE: 55%;
}


.hidden
{
	visibility:hidden  ;
    margin :  0% 0  0% 0%  ;
	line-height :0%;
    display:none; 
}

.listNone
{ 
    list-style :none;
	margin :1.2em 0 1.2em 0 ;
    padding: 0 0 0 0;   
    top:0;
    left:0;
    list-style-position :outside ;
}

.indent{ 
	position:relative; 
	left: 0; 
	top:0;
	width :80%;
	list-style-position :outside ;

}



/*======================================================*/
/*======================================================*/
/*======================================================*/
/*=====TOP=============================================*/
#top{

	width:100%;
	margin: 0 0 0 0;
	padding :0 0 0 0;
	background-color :#F3F8FE;
	background-image : url(Images/banner_top.jpg);
	background-position :right top ;
	background-attachment :fixed ;
	background-repeat: no-repeat ;
	
	/*border:1px solid #000;*/
	
}

#top{

	width:100%;
	margin: 0 0 0 0;
	padding :0 0 0 0;
	background-color :#F3F8FE;
	background-image : url(Images/banner_top.jpg);
	background-position :right top ;
	background-attachment :fixed ;
	background-repeat: no-repeat ;
	
	/*border:1px solid #000;*/
	
}


#topcorpo{ 
	width:100%; 
	margin: 0 0 0  0;
    border-top : #C3D3E4 1px solid;
    border-bottom : #C3D3E4 1px solid;
	background-color : #E8F0F9;
	padding: 0 0 0 0 ; 
	text-align :right;
    right: 0px; top:0;
	
}

#toppie{ 
	margin: auto 0; 
	padding: 0.2em 0; 
	/*border:1px solid #000;*/
 }

#top_label { 
	margin: 0  0 0 0; 
	/*border:1px solid #000; */
	padding:0.5em 0; 
	background :#f3f8fe;
	font-size: 55%;
	color:#1E476C;

}

.middle
{
    text-align :center ;
}

#right
{
    text-align :right;
    right: 0px;top:0;
}
#left
{ 
   text-align :left;
   left: 0px;top:0;
 }

.menuOrizzR
{
right:0;top:0;
margin: 0 0.5em 0 0.5em;
list-style: none;
display :inline ;


}



.menuOrizz
{
    right:0;top:0;
    margin: 0  0 0 0;
    list-style: none;
	display :inline ;
	color:#114f93;
}

.txtMenuOrizz{
	FONT-WEIGHT: bold;
	FONT-SIZE: 66%; 
	COLOR: #d7e4f4  ; 
	TEXT-DECORATION:none;
	margin : 0 0.5em  0  0.5em;
	
}


.user{
	font-size: 57%;
	color:#1E476C;
}




.utility {
	FONT-WEIGHT: bold;
	FONT-SIZE: 65%; 
	COLOR: #114f93; 
	TEXT-DECORATION:none;
}
/*======================================================*/
/*======================================================*/
/*======================================================*/





body {
	background-color:#ffffff;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0 0 0 3%;

}




.titoloAdmin 
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   FONT-SIZE: 55%;
   COLOR: red;
   font-weight :BOLD;
  
 }
 /******************************************/
/*******FORM ADMIN*************************/
/******************************************/

.formAdmin
{
    font-size :70%;
    width:70%;
    margin  : 3%  10% 0 0;
}

 
.testoAdmin 
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   FONT-SIZE: 75%;
   COLOR: red;
   font-weight :normal;
   margin: 0;
   padding :0;
   }
 
.bodyAdmin 
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   FONT-SIZE: 50%;
   color:Black ;
 }
 
  
.inputAdmin 
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   color:Black ;
   FONT-SIZE: 90%;
   width :80%;
   left :0;
   text-align :left;

 }
 .inputData 
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   color:Black ;
   FONT-SIZE: 90%;
   width :20%;
   left :0;
   text-align :left;

 }
  .inputDataRed
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   color:Black ;
   FONT-SIZE: 90%;
   width :20%;
   left :0;
   text-align :left;

 }
 .inputAdminRed
{
	background-color :RED; 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   color:Black ;
   FONT-SIZE: 90%;
   width :80%;
}

.inputAdminWhite
{
	background-color :White; 
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  
   FONT-SIZE: 90%;
   width :80%;
}

.h1Admin 
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   FONT-SIZE: 100%;
   COLOR: red;
   font-weight :BOLD;
}


A.linkAdmin:link {
	COLOR: #8e0000; TEXT-DECORATION: underline ;   font-weight :BOLD;
}
A.linkAdmin:visited {
	COLOR: #8e0000; TEXT-DECORATION: underline;   font-weight :BOLD;
}
A.linkAdmin:active {
	COLOR: #8e0000; TEXT-DECORATION: underline;  font-weight :BOLD;
}
A.linkAdmin:hover {
	COLOR: #8e0000; TEXT-DECORATION: underline;   font-weight :BOLD;
}
/*************************************/




/*********************************************/
/***ERROR PAGE***/

.tableErr {
	BORDER-RIGHT: #AE0000 1px solid;
 	BORDER-TOP: #AE0000 1px solid;
  	BORDER-LEFT: #AE0000 1px solid;
	BORDER-BOTTOM: #AE0000 1px solid;
	BACKGROUND-COLOR: Black ;
}

.sTableErr
{	FONT-SIZE: 65%;
	BORDER-RIGHT: #AE0000 1px solid;
	BACKGROUND-COLOR: #ffD9D9 ;
}

.titoloErr {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 70%;
	PADDING-BOTTOM: 2px;
	COLOR:White;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #AE0000 ;
}

.bodyErr {
	FONT-SIZE: 65%;
	TEXT-DECORATION: none;
	line-height: 1.7em ;
}

A.linkErr:link {
	COLOR: Black ; TEXT-DECORATION: none
}
A.linkErr:visited {
	COLOR: Black; TEXT-DECORATION: none;
}
A.linkErr:active {
	COLOR: black; TEXT-DECORATION: none
}
A.linkErr:hover {
	COLOR: #AE0000; TEXT-DECORATION: underline;
}
/***ERROR PAGE***/
/***HOME PAGE***/
.testata0
{
   font-weight:bold;
   FONT-SIZE: 70%;
   TEXT-DECORATION: none;
   COLOR: #96acdb;
   background-color:#ffffff;
 }
.titolo0 
{
	FONT-SIZE: 60%;
	COLOR: #002f95;
	background-color:#ffffff;
}
.body0 {
   FONT-SIZE: 55%;
   TEXT-DECORATION: none;
   background-color:#ffffff;
   line-height: 1.7em ;
 }
A.linkaree0:link {
	COLOR: #8e0000; TEXT-DECORATION: none;  
}
A.linkaree0:visited {
	COLOR: #8e0000; TEXT-DECORATION: none;
}
A.linkaree0:active {
	COLOR: #8e0000; TEXT-DECORATION: none
}
A.linkaree0:hover {
	COLOR: #ec0000; TEXT-DECORATION: underline; 
}

/*************************************/



/************************************************************/
/***************LISTA**********************/
#list
{
  
    margin:   0 0 0 0;
    padding : 0 0 0 0;
    FONT-SIZE: 90%;
    left:0;
    width :100%;   
     line-height :1.5em;
   
 }

.titleList{
	
	font-weight :bolder ;
	 
}

.listLista{
    margin :   0.5em  0 1.0em 2.0em  ;
    padding: 0 0 0 1.5em;      
    font-size :70%;
    list-style-position :outside ;
    list-style-image :url(Images/lista.gif);
    display: list-item   ;
   
  
   
    }
    
.listListaNone{
    margin : 0.5em 0 0.5em 5%  ;
    padding: 0 0 0 0;      
    font-size :70%;
    list-style-position :outside ;
    list-style-image :url(Images/note.gif);
    display: list-item   ;
   
    }


/************************************************************/
/***************EVENTI**************************************/
#event 
{
    position:relative;
    margin:   0   7%  0 3%;
    padding : 0 0 0 0;
   
  
 }


.titleEvent{
	
	font-weight :bold ;
	color: #404040;
	line-height: 1.7em ;
	FONT-SIZE: 60%;
	margin-bottom :-4%;
	
	
}

.bodyEvent 
{
   	TEXT-DECORATION: none;
	color: #000000;
	line-height: 1.5em ;
	font-weight :normal ;
	FONT-SIZE: 65%;

}

.borderEvent 
{
    border-top: solid 1px #CFCFCF;
	border-right: solid  1px #CFCFCF ;
	border-bottom: solid  1px #CFCFCF ;
	padding :0.5em;
	
}
.imageEvent{
	width :120px;
	height :120px;
	display:inline-block ;
	float :left ;
	margin:  10px; 
}

.listEventItem
{ 
    list-style :none;
	margin :0 0 0 0 ;
    padding: 0 0 0 0;   
 
}
.listEvent
{ 
    list-style :none;
	margin :0 0 0 0 ;
    padding: 0 0 0 0;   
 
}

/*************************************/

/************************************************************/
/***************LINK**************************************/
#link 
{   
    margin:  3% 2%  2%   1%;
    FONT-SIZE: 65%;
    width :93%;
    left:0px;
    padding:    0 2% 2% 2% ;
    line-height:1.7em;
  
 }

.titleLink{
	font-weight :bolder ;
	
}
.imageLink{
    height :30px;
	display:list-item  ;
	margin-top  : 2%;
}

/*
.listLink
{
    margin :  0.5em 0 0.5em 1.5em  ;
    padding: 0 0 0 0;   
       list-style-position :outside ;
    list-style-image :url(Images/link.gif);
    display: list-item  ;
    
    }
 
*/
.listLink
{
    margin :  0.5em 0 0.5em 0.5em  ;
    padding: 0 0 0 0;   
    list-style-position :inherit   ;
    display: list-item  ;
}
/*************************************/

/************************************************************/
/***************DOWNLOAD**************************************/
#download {  
    margin:  3% 0   2%   0;
    FONT-SIZE: 65%;
    width :100%;
    left:0px;
    padding:    0 0 0 1.0em ;
    line-height:1.7em;
}

.titleDownload{
	font-weight :bolder ;
	
}
.imageLink{
	height :25px;
	display:inline;

}

/*************************************/


/************************************************************/
/***************GALLERY**************************************/
#gallery 
{  
    
    width :80%;
    padding: 0 0 0 5% ;
    margin: 0  0 0 5%;
    
    
 }
 #galleryHome
{  
  margin:   -5%   -10% -5%    0;
    
    
 }
 .borderGallery
{
    border-top: solid 1px #CFCFCF;
	border-right: solid  1px #CFCFCF ;
	border-bottom: solid  1px #CFCFCF ;
	padding :0.5em;

	
}


.imageGallery
{
     width:  220px;
     display:inline-block ;
	 margin: 0 1%  1% 0; 
     text-decoration :none;
 }
 
.didascaliaGallery
{
  text-align :left;
  line-height :1.5em;
  font-style :normal  ;
  font-size :65%;
  display :inline-block ;
}

/*************************************/





/*************************************/
/***************LOGIN*****************/
 #login 
 {  
    width :50%;
    
    font-size :90%;
    margin :   3% 0% 3% 7%;
    
   
   
    
 }
  
  .testo
 {
   font-size :70%;
   margin : 0.5em 0  0.5em  3%;
  }
  
  
 .label
 {
  font-weight :bold;
  margin: 0.5em  0 0.5em 5%;
  font-size :70%;
  
 }
  
 .input 
{
   margin : 0.5em 0  1em 5%;
   COLOR: #002f95;
   width:50%;
   font-size :70%;
  
  }

 .error
 {
    font-weight :bold;
    width:50%;
    color :Red ;
    text-align :center;
    font-size :70%;  
    margin : 3% 0  3%  3%;
  }


.botton
{
    font-weight :bold;
    width:25%;
    text-align :center;
    margin: 0 0 0  15%;
    font-size :70%;
  
  }

/*************************************/

/*************************************/
/************FORMAZIONE*********************************/
 #ricercaFormazione
 {  
    width :50%;
    text-align :left ;  
    font-size :90%;
    margin:     3%   0  0  10% ;
  
   
    border: solid 1px #88A8CA;
    background-color :#E8F0F9;
   }  
   
.inputRicerca
{
   margin:0  0 0.5em 1%  ;
   COLOR: #002f95;
   width   :95%;
   font-size :70%;
}

 
 .labelRicerca
 {
font-weight :bold;
  margin:0   0 0 1% ;
  width :95%;
  font-size :60%;
 }

#formazione
{   
    margin:   3% 2%  2%  0;
    FONT-SIZE: 65%;
    width :93%;
    left:0px;
    padding:    0  2% 2% 2% ;
    line-height:1.7em;

 }

.titleFormazione{
	font-weight :bolder ;
    line-height:1.7em;	
}

.listFormazione
{
    margin :  0  0  1.0em 0  ;
    padding:  1.5em  1.0em 1.0em  2.5em; 
    line-height :1.7em;
    list-style-position :  outside  ;
    /*list-style-image :url(Images/2415.ico);*/
    display: list-item  ;
    background-color :#E8F0F9;
    border-top: solid 1px #88A8CA;
	border-right: solid  1px #88A8CA ;
	border-bottom: solid  1px #88A8CA ;
	border-left: solid  1px #88A8CA ;   
}



/*************************************/




/************************************************************/
/***************STILE 1 BLUE **************************************/
/*************************************/

.table1 {
	border-right:  #114f93 1px solid;
 	BORDER-TOP: #114f93 1px solid;
  	BORDER-LEFT: #114f93 1px solid;
	BORDER-BOTTOM: #114f93 1px solid;
	BACKGROUND-COLOR: #ffffff;
	COLOR: #ffffff ;
	display :block ;

}

.stable1{
	/*border: #114f93 1px solid;*/
	BORDER: #C3D3E4 1px solid;
	background-color : #E8F0F9;
	/*FONT-SIZE: 65%;*/
	color: #000000;
	margin-bottom: 0.5em;
	padding-right :1%;
}

.titolo1 {
	PADDING-RIGHT: 0.5em;
	PADDING-LEFT: 0.5em;
	FONT-WEIGHT: bold;
	FONT-SIZE: 70%;
	PADDING-BOTTOM: 0.2em;
	PADDING-TOP: 0.2em;
	BACKGROUND-COLOR: #114F93;
	COLOR: #ffffff;
}

.titolo1sf {
	COLOR: #ffffff;
	
	BACKGROUND-COLOR: #114f93;
}
.testata1{
   font-weight:bold;
   FONT-SIZE: 70%;
   TEXT-DECORATION: none;
   COLOR: #114f93;
   
 }
.body1 {
	FONT-SIZE: 60%;
	TEXT-DECORATION: none;
	color: #000000;
	line-height: 2.0em ;
}
.sbody0 {
	FONT-SIZE: 65%;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #f1f6fd;
	color:#000000;
	BORDER-TOP: #96acdb 2px solid;
}
.menu1
{   FONT-SIZE: 65%;
	TEXT-DECORATION: none;
	color: #000000;
	line-height: 1.7em ;
	list-style :none;
	list-style-image :url(Images/freccia1.gif);
	list-style-position :outside  ;  
 }

A.linkaree1:link {
	COLOR: #000000; TEXT-DECORATION: none; 
}
A.linkaree1:visited {
	COLOR: #000000; TEXT-DECORATION: none;
}
A.linkaree1:active {
	COLOR: #000000; TEXT-DECORATION: none;
}
A.linkaree1:hover {
	COLOR: #000000; BACKGROUND-COLOR: #cde2fa; TEXT-DECORATION: underline;
}
.slinkaree1 {
	COLOR: #000000; TEXT-DECORATION: none;BACKGROUND-COLOR: #cde2fa;
}

/*********************************************/
/******FINE STILE 1***************************/
/*********************************************/

/*************STILE 2 - VERDE ********************************/

.table2 {
	BORDER-RIGHT: #bcdaba 1px solid;
	BORDER-TOP: #bcdaba 1px solid; 
	BORDER-LEFT: #bcdaba 1px solid; 
	BORDER-BOTTOM: #bcdaba 1px solid; 
	BACKGROUND-COLOR: #E8F7E6;
	margin-bottom: 0%;	
}

.stable2 
{
	BORDER: #bcdaba 1px solid;
	
	BACKGROUND-COLOR: #E8F7E6;
	color: #000000;
	margin-bottom: 0.5em;
	padding-right :1%;
}
.titolo2 {
	PADDING-RIGHT: 0.5em;
	PADDING-LEFT: 0.5em;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 70%; 
	PADDING-BOTTOM: 0.2em; 
	COLOR: #153115; 
	PADDING-TOP: 0.2em; 
	BACKGROUND-COLOR: #bcdaba;
}

.titolo2sf {
	
	COLOR: #153115; 
	
	BACKGROUND-COLOR: #bcdaba;
}
.testata2{
   font-weight:bold;
   FONT-SIZE: 70%;
   TEXT-DECORATION: none;
   COLOR: #153115;
 }

.body2 {
	FONT-SIZE: 60%;
	TEXT-DECORATION: none;
	color: #000000;
	line-height: 2.0em ;
}
.sbody2 {
	FONT-SIZE: 65%;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #bcdaba;
	color:#000000;
}

.menu2
{   FONT-SIZE: 65%;
	TEXT-DECORATION: none;
	color: #000000;
	line-height: 1.7em ;
	list-style :none;
	list-style-image :url(Images/frecciamenu2.gif);
	list-style-position :outside  ;
    }

A.linkaree2:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.linkaree2:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.linkaree2:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.linkaree2:hover {
	COLOR: #000000;  BACKGROUND-COLOR: #ace0a3; TEXT-DECORATION: underline;
}
.slinkaree2 {
	COLOR: #000000; TEXT-DECORATION: none;BACKGROUND-COLOR:#ace0a3
}

/**********STILE 3 GRIGIO **********************************************
.table3 {
	BORDER-RIGHT: #d6d6d6 1px solid;
 	BORDER-TOP: #d6d6d6 1px solid;
  	BORDER-LEFT: #d6d6d6 1px solid;
	BORDER-BOTTOM: #d6d6d6 1px solid;
	BACKGROUND-COLOR: #f2f2f2;
	margin-bottom: 0%;		
}
.sTable3
{
	BORDER-RIGHT: #d6d6d6 1px solid;
	BACKGROUND-COLOR: #f2f2f2;
	FONT-SIZE: 65%;
	color: #000000;
	margin-bottom: 2px;
	padding-right :1%;
}
.titolo3 {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 70%;
	PADDING-BOTTOM: 0.5em;
	COLOR: #545454;
	PADDING-TOP: 0.5em;
	BACKGROUND-COLOR: #d6d6d6;
}

.titolo3sf {
	
	COLOR: #545454;
	
	BACKGROUND-COLOR: #d6d6d6;
}

.body3 {
   FONT-SIZE: 65%;
   TEXT-DECORATION: none;
	line-height: 1.7em ;
 }
 .menu3 {
   FONT-SIZE: 65%;
   TEXT-DECORATION: none;
   BACKGROUND-COLOR: #f2f2f2;
 }
 
.testata3
{
   font-weight:bold;
   FONT-SIZE: 70%;
   TEXT-DECORATION: none;
   COLOR: #545454;
   background-color:#ffffff;
 }

A.linkaree3:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.linkaree3:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.linkaree3:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.linkaree3:hover {
	COLOR: #000000;  BACKGROUND-COLOR: #d6d6d6; TEXT-DECORATION: underline;
}
.slinkaree4 {
	COLOR: #000000; TEXT-DECORATION: none;BACKGROUND-COLOR: #d6d6d6
}
*******************************************************************/


/*****STILE 4 -  ARANCIONE*****************************/


.table4 {
	BORDER-RIGHT: #FED1A9 1px solid;
 	BORDER-TOP: #FED1A9 1px solid;
  	BORDER-LEFT: #FED1A9 1px solid;
	BORDER-BOTTOM: #FED1A9 1px solid;
	BACKGROUND-COLOR: #FED1A9;
	margin-bottom: 0%;
		
}

.stable4
{
	BORDER: #FED1A9 1px solid;
	BACKGROUND-COLOR: #fbede3;
	color: #000000;
	margin-bottom: 0.5em;
	padding-right :1%;
}
.titolo4 {
	PADDING-RIGHT: 0.5em;
	PADDING-LEFT: 0.5em;
	FONT-WEIGHT: bold;
	FONT-SIZE: 70%;
	PADDING-BOTTOM: 0.2em;
	COLOR: #441D15;
	PADDING-TOP: 0.2em;
	BACKGROUND-COLOR: #FED1A9;
}

.titolo4sf {
	
	COLOR: #441D15;
	
	BACKGROUND-COLOR: #FED1A9;
}

.body4 {
   FONT-SIZE: 65%;
   TEXT-DECORATION: none;
   background-color:#ffffff;
   line-height: 1.7em ;
 }
 
 .menu4
{   FONT-SIZE: 65%;
	TEXT-DECORATION: none;
	color: #000000;
	line-height: 1.7em ;
	list-style :none;
	list-style-image :url(Images/freccia1.gif);
	list-style-position :outside  ;  
 }
.testata4
{
   font-weight:bold;
   FONT-SIZE: 70%;
   TEXT-DECORATION: none;
   COLOR: #441D15;
   background-color:#ffffff;
 }

/***********************************
/*********STILE 5 - MARRONE ***************
.table5 {
	BORDER-RIGHT: #feb779 1px solid;
 	BORDER-TOP: #feb779 1px solid;
  	BORDER-LEFT: #feb779 1px solid;
	BORDER-BOTTOM: #feb779 1px solid;
	BACKGROUND-COLOR: #feb779;
	margin-bottom: 0%;
		
}
.titolo5 {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 70%;
	PADDING-BOTTOM: 0.5em;
	COLOR: #6f3800;
	PADDING-TOP: 0.5em;
	BACKGROUND-COLOR: #feb779;
}

.titolo5sf {
	
	COLOR: #6f3800;

	BACKGROUND-COLOR: #feb779;
}

.body5 {
   FONT-SIZE: 65%;
   TEXT-DECORATION: none;
   background-color:#ffffff;
   line-height: 1.7em ;
 }
 
.testata5
{
   font-weight:bold;
   FONT-SIZE: 70%;
   TEXT-DECORATION: none;
   COLOR: #feb779;
   background-color:#ffffff;
 }


*****************************************/
/*********STILE 6 - AZZURRO ***************/
.table6 {
	BORDER-RIGHT: #347bc9 1px solid;
 	BORDER-TOP: #347bc9 1px solid;
  	BORDER-LEFT: #347bc9 1px solid;
	BORDER-BOTTOM: #347bc9 1px solid;
	BACKGROUND-COLOR: #347bc9;
	margin-bottom: 0%;
		
}
.titolo6 {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 70%;
	PADDING-BOTTOM: 0.5em;
	COLOR: #6c6632;
	PADDING-TOP: 0.5em;
	BACKGROUND-COLOR: #347bc9;
}

.titolo6sf {
	
	COLOR: #6c6632;

	BACKGROUND-COLOR: #347bc9;
}

.body6 {
   FONT-SIZE: 65%;
   TEXT-DECORATION: none;
   background-color:#ffffff;
   line-height: 1.7em ;
 }
 
.testata6
{
   font-weight:bold;
   FONT-SIZE: 70%;
   TEXT-DECORATION: none;
   COLOR: #6c6632;
   background-color:#ffffff;
 }


/**************************************/
/***************STILE 7 : INTRANET ****/
/*************************************/

.table7 {
	BORDER-RIGHT: #FCEA92 1px solid;
 	BORDER-TOP: #FCEA92 1px solid;
  	BORDER-LEFT: #FCEA92 1px solid;
	BORDER-BOTTOM: #FCEA92 1px solid;
	BACKGROUND-COLOR: #fefae9;
	display :block ;
	}


.stable7{
    border : #FCEA92 1px solid;
	background-color : #FEFCEF;
	margin-bottom: 0.5em;
	padding-right :1%;
}

.titolo7 {
	PADDING-RIGHT: 0.5em;
	PADDING-LEFT: 0.5em;
	FONT-WEIGHT: bold;
	FONT-SIZE: 70%;
	PADDING-BOTTOM: 0.2em;
	COLOR: #2B0000;
	PADDING-TOP: 0.2em;
	BACKGROUND-COLOR: #FCEA92;


}

.titolo7sf {
	
	COLOR: #2B0000;
	
	BACKGROUND-COLOR: #FCEA92;
}
.testata7{
   font-weight:bold;
   FONT-SIZE: 70%;
   TEXT-DECORATION: none;
   COLOR: #663300;
 }
.body7 {
	FONT-SIZE: 65%;
	TEXT-DECORATION: none;
	color: #000000;
	line-height: 1.7em ;
}
.sbody7 {
	FONT-SIZE: 65%;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #fefae9;
	color:#000000;
	BORDER-TOP: #feb779 2px solid;
}
.menu7
{   FONT-SIZE: 65%;
	TEXT-DECORATION: none;
	color: #000000;
	line-height: 1.7em ;
	list-style :none;
	list-style-image :url(Images/frecciamenu7.gif);
	list-style-position :outside  ;
     
    }
A.linkaree7:link {
	COLOR: #000000; TEXT-DECORATION: none; 
}
A.linkaree7:visited {
	COLOR: #000000; TEXT-DECORATION: none;
}
A.linkaree7:active {
	COLOR: #000000; TEXT-DECORATION: none;
}
A.linkaree7:hover {
	COLOR: #000000; BACKGROUND-COLOR: #fbe899; TEXT-DECORATION: underline;
}
.slinkaree7 {
	COLOR: #000000; TEXT-DECORATION: none;BACKGROUND-COLOR: #fbe899;
}

/*********************************************/
/******FINE STILE 7***************************/
/*********************************************/




/************************************************************/





/***********************************/
/******BODY*************************/
.navigate {
	COLOR: #000000; TEXT-DECORATION: none;FONT-SIZE: 65%;
}

A:link {
	COLOR: #000000; TEXT-DECORATION: underline;
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: underline;
}
A:active {
	COLOR: #000000; TEXT-DECORATION:  underline;
}
A:hover {
	COLOR: #000000;  TEXT-DECORATION:  underline;
}
/***********************************/


/***********************************/



A.linkaree4:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.linkaree4:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.linkaree4:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.linkaree4:hover {
	COLOR: #000000;  BACKGROUND-COLOR: #fedbbc; TEXT-DECORATION: underline;
}

A.linkaree5:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.linkaree5:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.linkaree5:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.linkaree5:hover {
	COLOR: #000000;  BACKGROUND-COLOR: #fff3ea; TEXT-DECORATION: underline;
}


.numero {
	FONT-SIZE: 65%;
	COLOR: #000000;
	BACKGROUND-COLOR: #f2f2f2;
	font-weight: normal;
}

/*********************************************/

#piedipagina { 
	width:50%; 
	margin:10%  25% 0% auto; 
	text-align:center ;
	
}
.smollbottom {
	FONT-SIZE:45%;
	TEXT-DECORATION: none;
	COLOR: #bb6b1d;
	margin-left: 10%; 
}

A.bottom:link {
	FONT-WEIGHT: bold; COLOR: #bb6b1d;  TEXT-DECORATION: none
}
A.bottom:visited {
	FONT-WEIGHT: bold; COLOR: #bb6b1d;  TEXT-DECORATION: none
}
A.bottom:hover {
	FONT-WEIGHT: bold; COLOR: #6f3800;  BACKGROUND-COLOR: #e6ded9; TEXT-DECORATION: underline;
}
A.bottom:active {
	FONT-WEIGHT: bold; COLOR: #bb6b1d;  TEXT-DECORATION: none
}




/************************************************************
*************************************************************/



/**********MAPPA********************************/
#mappa 
{	
	margin: 0 0 0  0;
/*	top:2%;*/
	line-height: 1em ;
	width:70%;
	}

#mappa-colonna1 { 
	position:absolute; top:0; left:0; 
	width:35%; 
	padding:0; 
	margin :1% 0 0 0 ;
}
#mappa-colonna2 { 
	margin: 0 0 0 50%; 
	/*border:1px solid #000; */
	padding:0; 
	width:80%;
}
.indent01{ 
	position:relative; 
	left: -5%; 
	top:0;
	font-weight : bold ;
	
	
}

.indexMappa{ 
    FONT-SIZE: 65%;
	TEXT-DECORATION: none;
	color: #000000;
	line-height: 1.7em ;
	list-style :none;
	list-style-image :url(Images/freccia1.gif);
	list-style-position :outside  ; 
	margin-left :8%; 
 }



.indent02{ 
	position:relative; 
	left:-5%; 
	top:0;
	font-style:italic ;
	font-weight :normal ;
}

.indent03{ 
	position:relative; 
	left: -5%; 
	top:0;
	font-style: normal  ;
	font-weight :normal ;
}
/******************************************/


/******************************************/
/******************************************/





/******************************************/
/*******COLORI*************************/
/******************************************/




/************************************************************/
.red
{
	color:#C00000; 
}

.black
{
	color: Black  ;
}


/*************************************************************/
.italic
{
	font-style :italic ; 
}

.bold
{
	font-weight :bold; 
}

.underline
{
	text-decoration :underline; 
}

.overline
{
	text-decoration :overline; 
}

.line-througt
{
	text-decoration : line-through; 
}

.apice
{
    elevation :above ;
 }
    
    
.pedice
{
    elevation :below  ;
}

.left
{ 
   text-align :left;
   left: 0px;top:0;
   display:inline-block  ; 
}



.right
{
  text-align :right;
  right: 0px;
  top:0%;
  display:inline-block  ;
  margin:0;
  padding:0;
}

.center
{ 
   text-align :center ;
   display:inline-block  ; 
}

.justify
{ 
   text-align :justify  ;
   display:inline-block  ; 
}

.inblock
{
    display:inline-block;
    }



