.status{
   font-size:11px;
   font-weight:bold;
   color:#4e506e;
   font-family:arial;

}
.descrTipologia{
    font-size:16px;
    font-weight:bold;
    color:#4e506e;
    padding-left:20px;
    border-bottom:1px solid #c4ddc5;
}


.printtext{
   margin-top:25px;
   text-indent:20px;
   font-size:12px;

}
.printtext2{
   margin-top:25px;
   
   font-size:12px;

}
#changePasswd a {
    font-size:9px;
    font-weight:bold;
    color:#aaaaaa;
    
}
#changePasswd a:hover {  }
.rescuepassword a {
   margin:0;
   padding:0; 
   font-size: 9px;
   
}
.securityCode{
    background: #a9aced;
    font-weight: bold;
    font-size:20px;
    width:140px;
}
.rescuepassword a:hover {

}
.description{
	font-size:15px;
	color:#575757;
	font-family: Arial;
	
}
.risposta {
    border: 1px solid #4a48a7;
    background-color:#fff;
    font-weight:bold;
}
.disabledtext{
   
    /*height:24px;*/
   background: #fff;
    border: 1px solid #c6c6c6; 
    color:#061F58;
    width:480px;
    font-size:24px;
    font-weight:bold;
    font-family: Arial;
   
}
.textname{
    width:560px;
    /*height:24px;*/
    background: #fff;
    border: 1px solid #c6c6c6; 
    color:#061F58;
    width:480px;  
    font-size:24px;
    font-weight:bold;
    font-family: Arial;
    
    margin-top:4px;
    #margin-top:0;
}
#search {
    margin:0;
    padding:0;
    padding-right:80px;
    position:relative;
    text-align: right;
    height:51px;
    background: url(images/filtra-attivita.jpg) no-repeat ; 
    margin-right: 10px;
    margin-top: 5px; 
    background-position: right;
    
}
.search_text {
    font-size: 12px;
    font-weight:bold;
    color:#4e99ba;

}

.textsearch{
    width:100px;
    background: #fff;
    border: 1px solid #4e99ba;
    font-size:16px;
    font-weight:bold;
    font-family: arial;
    
   
   
    margin-top: 3px;
    
}
.button-search{ 
margin-top: 3px;
        
}
.selecttipologiasearch{
   background: #ffffff;
   
   color:#29627B;
   
   
    font-size:9pt;
    font-weight:bold;
    font-family: Arial;
    border:1px solid #4e99ba;
    position:absolute;
    margin-top: 10px;
    margin-left:5px;
    #margin-top:23px;                    
}

.textlogin{
	width:250px;
	
	background: #fff;
    border: 1px solid #c6c6c6; 
    color:#061F58;
	font-size:22px;
	font-weight:bold;
	font-family: arial;
}
.textpasswd{
    width:250px;
    /*height:24px;*/
   background: #fff;
    border: 1px solid #c6c6c6; 
    color:#061F58;
    
    font-size:22px;
    font-weight:bold;
    font-family: verdana;
}
.title_tipologie_personaliz{
    color:#4694b5; 
    font-size:24px;
    font-weight:bold;    
}
.attiva_btn{
    background: transparent url(images/btn_cambia_password.jpg) no-repeat;
    
    width:139px;
    height:26px;
    display:block;
    text-align:center;
    text-decoration:none;
    color:#061F58;
    padding-top:6px;
    font-weight:bold;
    /*margin-right:70px;*/
}
.attiva_btn:hover{
    background: transparent url(images/btn_cambia_password_hover.jpg) no-repeat;      
} 

.btn_action_tipologia{
    
    background: transparent url(images/btn_action_tipologia.jpg) no-repeat;
    
    width:78px;
    height:28px;
    display:block;
    text-align:center;
    text-decoration:none;
    color:#061F58;
    padding-top:7px;
    font-weight:bold;
    
    font-size: 12px;;
}
.btn_action_tipologia:hover{
    
    background: transparent url(images/btn_action_tipologia_hover.jpg) no-repeat;
}
.cambia_password_btn{
    background: transparent url(images/btn_cambia_password.jpg) no-repeat;
    
    width:139px;
    height:26px;
    position:absolute;
    text-align:center;
    text-decoration:none;
    color:#061F58;
    padding-top:4px;
    font-weight:bold;
}
.cambia_password_btn:hover{
    background: transparent url(images/btn_cambia_password_hover.jpg) no-repeat;
}
.activity{
	cursor: pointer;
  	cursor: hand;
  	width:100%;
}
#attivita_fatte_hover{
    width:144px;
    height:35px;
    background: transparent url(images/btn_attivita_fatte_hover.jpg) no-repeat;;
    color:#29627b;  
    font-size:9pt;
    font-weight:bold;
    text-decoration: none;
    padding-top: 10px;
    text-align:center;    
}
#attivita_fatte_btns{
    margin-top:12px;
    margin-left:12px;
    
    _margin-top:0; 
    margin-bottom:35px;
    #margin-bottom:0;
    width:100%;    
}
#attivita_fatte_btns ul {
display:inline;
margin:0;        
}
#attivita_fatte_btns ul li{
    list-style: none;
    display:inline; 
    float:left;
    margin-left:10px;
    margin-right:10px;    
}
#attivita_fatte_btns ul li a{
    display:block;
    width:144px;
    height:35px;
    color:#061F58;  
    font-size:9pt;
    font-weight:bold;
    text-decoration: none;
    padding-top: 10px;
    text-align:center;
    background: transparent url(images/btn_attivita_fatte.jpg) no-repeat;;    
}
#attivita_fatte_btns ul li a:hover{
    background: transparent url(images/btn_attivita_fatte_hover.jpg) no-repeat;;            
}

.activitydeleted{
	cursor: pointer;
  	cursor: hand;
  	width:100%;
  	text-decoration:line-through;
}
.activitydeleted h3{
	color:#e08b12;
}
.login{
	/*font-size:18px;*/
    color: #282b6e;
    font-size:12pt;
    font-family: verdana;
    font-weight:bold;
}

.remember {
    color: #282b6e;
    font-size:9pt;
    font-family: verdana;
    

}


.selectcategorialittle{
	background: #fff;
    color:#29627B;
    font-size:11px;
    font-weight:bold;
	font-family: Arial;
	margin-bottom:3px;
}
.selecttipologialittle{
    background: #fff;
    color:#29627B;
    
    font-size:11px;
    font-weight:bold;
    font-family: Arial;
    margin-bottom:3px;

}
.button{
	margin-top:20px;
/*	margin-left:100px;*/
	margin-right:20px;
	float:right;
	width:170px;
	height:60px;
	/*padding:10px 3px 10px 3px;*/
	font-size:20px;
	font-weight:bold;
    
    background:#4b5e77;   
    border:3px outset #4b5e77 ;  
    color:#ffffff;
}
.buttonlittle{
    margin-top:20px;
/*    margin-left:100px;*/
    margin-right:20px;
    float:right;
    width:85px;
    height:30px;
    /*padding:10px 3px 10px 3px;*/
    font-size:10px;
    font-weight:bold;
    
    background:#4b5e77;   
    border:3px outset #4b5e77 ;  
    color:#ffffff;
}
.buttonlittle2{
    margin-top:20px;
/*    margin-left:100px;*/
    margin-right:20px;
    /*float:right;*/
    
    height:30px;
    /*padding:10px 3px 10px 3px;*/
    font-size:10px;
    font-weight:bold;
    
    background:#4b5e77;   
    border:3px outset #4b5e77 ;  
    color:#ffffff;
}

.check {
	width:30px;
	height:30px;
}
.button2{
	color:#ffffff;
    background:#4b5e77;
    border:3px outset #4b5e77;   
    margin-top:20px;
/*	margin-left:100px;*/
	margin-right:20px;
	float:left;
	width:120px;
	height:45px;
	/*padding:10px 3px 10px 3px;*/
	font-size:18px;
	font-weight:bold;
}
.button3{
	
	width:110px;
    height:40px;
    background:#4b5e77;   
	margin-left:20px;
	/*float:left;*/
	
	/*padding:10px 3px 10px 3px;*/
	font-size:18px;
	font-weight:bold;
    border:3px outset #4b5e77 ;  
    color:#ffffff;
}
.button5{
   width:155px;
    height:40px;
    background:#4b5e77;
    margin-left:5px;
    margin-top:25px;
    /*float:left;*/
    border:3px outset #4b5e77 ;
    /*border-style: ridge; */
    /*padding:10px 3px 10px 3px;*/
    font-size:18px;
    font-weight:bold;
    color:#ffffff;


}

.button4{
	background:#4b5e77;
	border:3px outset #4b5e77 ; 
	margin-left:20px;
	color:#ffffff; 
	width:150px;
	height:45px;
	/*padding:10px 3px 10px 3px;*/
	font-size:18px;
	font-weight:bold;
    margin-top:30px;
    margin-bottom:15px;
}
#new_attivita{
    margin-left:30px;
    margin-top:30px;
    margin-bottom:30px;
    padding-top:4px;
    padding-bottom:22px;
    #padding-bottom:-22px;
    /*background: url(images/nuova-attivita_bottom.jpg) 0 bottom no-repeat;
    #background: url(images/nuova-attivita_bottom.jpg) 0 bottom no-repeat;*/ 
}
#new_attivita table{
    background: url(images/bck_nuova-attivita.jpg) -2px   repeat-y;
    margin-top:-10px;
             
}
#new_attivita table table {
    background: transparent;
    margin:0;
             
}
#new_attivita h1 {
    display:block;
    background:transparent url(images/new_attivita_h1.jpg) no-repeat;
    width:700px;
    height:33px;
    font-size:12pt;
    font-weight: bold;
    
    background-repeat: repeat-x;
    padding:0px;
    margin:0px;
    padding-top:8px;
    
    text-transform: capitalize;
    color:#061F58;
    border-bottom:1px solid #4694b5;
    font-family:verdana;
    text-indent: 7px;
    

}
.text{
	width:480px;
	/*height:24px;*/
	background: #fff;
    border: 1px solid #c6c6c6; 
    color:#061F58;
	font-size:24px;
	font-weight:bold;
	font-family: Arial;
    
}
.datatext{
    width:150px;
    /*height:24px;*/
    background: #fff;
    border: 1px solid #c6c6c6; 
    color:#061F58;
    font-size:24px;
    font-weight:bold;
    font-family: Arial;
   
}
.descriptionForm{
	font-size:15pt;
	color:#061F58;
	font-family: Arial;
	
    text-indent: 5px;;
}
.riempiform {
    #height:40px;
    #padding-top:4px;
    #padding-bottom:4px;   
    
}
.titleConfiguration{
    font-size:17pt;
    color:#011a39;
    font-family: Impact;
    border-top:1px #4a48a7 solid;
    border-left:1px #4a48a7 solid;
    border-right:1px #4a48a7 solid;
    padding-left:10px; 
}
.bordercell{
    font-size:11pt;
    /*color:#011a39; */
    /*font-family: Impact;*/
    border:1px #4a48a7 solid;
   
}
.descriptionPasswd{
    font-size:17pt;
    color:#011a39;
    font-family: Impact;
    border-top:1px #4a48a7 solid;
    
}


.buttonform {
   border-top:1px #4a48a7 solid; 
}
.textarea{
	
	height:100px;
	width:480px;
    /*height:24px;*/
    background: #fff;
    border: 1px solid #c6c6c6; 
    color:#061F58;
	font-size:19px;
	font-family: Arial;
     
}
.selectcategoria{
	background: #fff;
	font-size:19px;
	font-family: Arial;
    color:#061F58;
    border: 1px solid #4694b5;
    margin-top: 4px;       
}
.selecttipologia{
	background: #fff;
    font-size:19px;
    font-family: Arial;
    color:#061F58;
    border: 1px solid #4694b5;
}
.checkfatto{
    
}
.submit_attivita_btn {
    display:block;
    background: url(images/btn_inserisci_hover.jpg) no-repeat;
    width:150px;
    height:32px;
    color:#061F58;
    font-size:12pt;
    font-weight: bold;
    text-decoration:none;
    padding-top:6px;
    text-align: center;
    float:left;
    margin-left:8px;
    margin-right:8px;     
}
.submit_attivita_btn:hover {
    background: url(images/btn_inserisci.jpg) no-repeat;      
}

#categories {
     width:778px;
          
        
     margin:0;
     padding:0; 
     #margin-top:7px;
     _margin-top:-7px;
     
     
     
}
#attivita_footer{
    width: 776;
    height: 6px;
    background: url(images/navigation_bottom.jpg)  no-repeat;
    margin-left: 2px;
    
}

#actions{
    background: transparent url(images/menu_actions.jpg) 2px no-repeat;
    height:33px;
    
    padding:0;
    margin-top:0;
    #margin-top:0px;
    _margin-top:-25px;
   
}
#actions a{
    color:#743512;
    text-decoration:none;    
       
}
#actions img {
    margin-top:4px;
    #margin-top:20px;
}
#actions form ul{
    margin-left:12px;
    padding:0;
    margin-top:0;
    
}
#actions ul li{
    display:inline;
    font-size:11pt;
    font-weight:bold;
    margin-left:10px;
    margin-right:10px;
    color:#29627b;
    margin-top:0;
    #margin-top:-15px;
    _margin-top:0;
    #float:left;
    _float:none
   
    
         
}
#actions ul li label {
    color:#743512;
    font-size:11pt;
    #margin-top:30px;
    #float:left;
    _float:none;
    
    _margin-top:auto;          
}
#actions ul li:first-child{
    margin-left:0;
}     
#actions form {
    padding:0;
    margin:0;
}

#categories ul {
    margin: 0px;
    padding: 0px;      
    list-style: none; 
    background-color: #c7e39c;
         height: 70px;
    width: 776px;
    margin-left: 2px;  
    min-height:90px;   
       
    
    
    
}
#categories li {
      float: left;    
      margin-top: 5px; 
      margin-right: 4px ;
}
#categories h1 {
    display:block; 
    background-image: url(images/attivita_topp.jpg);
    min-height:32px; 
    width:176px;
    font-size: 08pt;
    background-repeat: no-repeat;
    padding-top: 5px;
    margin:0px;
    
    color:#1b6892;
    font-family:arial;
    text-indent: 20px; 
       
    
    
     
     
}
#categories_fatte {
    height: 30px;
    width: 176px;
    background: url(images/categories_fatte.jpg) no-repeat;
    padding-top: 0px;
    
    
}
#categories_fatte ul li{
    
    list-style-type: none;
}
.linkactivities_fatte{
   /* margin-top: 3px; */
    
}

* html #categories h1 {
    height:18px;
}
#categories_fatte ul{
    margin: 5px;
    padding-left: 15px;
    padding-top: 1px;
    
    
}
.linkactivities_fatte a{
    color:#1e7eb3;
    font-size:8pt; 
    font-family:verdana;
    text-indent: 5px; 
    font-weight:bold;
    background:transparent;
    display: inline;
    text-transform: uppercase;
    min-height:25px;
    text-decoration:none; 
    width:170px;
    
   
    
    margin-left: 10px;
    
    
   
}
.linkactivities_fatte a:hover{
      background: url(images/attivita_hover.jpg) no-repeat ;
      
      
      
}
.linkactivities a{
    color:#061f58;
    font-size:8pt; 
    font-family:verdana;
    text-indent: 5px;  
    font-weight:bold;
    background:transparent;
    display: block ;
    
    min-height:25px;
    text-decoration:none; 
    width:100px;
    line-height: 1.30em;
    #line-height: 1.35em;       
    margin-left: 2px;
    padding-top: 3px;
    padding-bottom:6px;
}
img {
    border:none;
}
.linkactivities a:hover {
   /*background: url(images/iconos_hover.jpg) bottom no-repeat ; */
   /*padding-right: 10px;
   padding-bottom: 5px;
   margin-bottom: 10px;
   padding-left: -5px;*/
   text-decoration: underline; 
}

.linkactivities{
  text-align: center;
  line-height: 4px;
}
.currentactivity {
    
    color:#cc3c16;
    text-decoration:none;
    
    font-size:8pt; 
    font-family:verdana;
    text-indent: 5px;
    font-weight:bold;
    background: transparent;
    width:170px;  
    
    display: block ;
    width:100px;
    min-height:25px;
    
    text-align: center;
    line-height: 1.3em;
    
    /*background: url(images/attivita_hover.jpg) no-repeat ;*/
    margin-left: 5px;
    padding-top: 3px;
    
    
    
    
}
* html .linkactivities a{ 
    height:17px;    
}



* html .currentactivity{
    height:17px;  
       
}
body {
background: #d7eafb  url(images/fondo-lateral.jpg) repeat-x;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#2C3C2F;
margin:0 auto;
}
.required {                                  
	color: #aa2222;
	font-size: 11px;
}
p {
margin:0;
padding:0;
padding-bottom:10px;
}

#preloader {
display:none;
}
#data{
margin-top:147px;
padding:0;
width:275px;
float:right;
color:#a8a7a9;
font-family: verdana;
font-size: 9pt;
font-weight:bold;
}


h1 {
color:#282b6e;
font-size:20px;
padding-top:10px;
/*padding-left:30px;*/
margin-bottom:10px;
}
h2 {
color:#303439;
font-size:18px;

margin:0;
}
h3 {
color:#FF0000;

font-size:17px;
margin:0;
}

#container {
width:780px;
margin:auto;
margin-top:15px;
background-image:url(images/bg-body.jpg) ;
background-repeat:repeat-y;
}

#header {
width:780px;
margin:auto;
background:url(images/header.jpg) no-repeat;
height:144px;
}


.menuactivities{
	
	
}
.activitiesseparation{
	/*border-bottom:2px solid #63b66e;*/
	width:10px;
}


.tableactivities{
	border:2px solid #63b66e;
}
.activities {

	background:#FFFFFF;
	/*border-bottom:#000000;*/
	
}
.activities1 {

	background:#e6e6e6;
	/*border-bottom:#000000;*/
	
}
#navigation {
   
    width:776px;         
    height:35px;
    background: #85c329;
    margin-left: 2px;
    
}
#navigation_footer{
    width: 776;
    height: 6px;
    background: url(images/navigation_bottom.jpg)  no-repeat;
    margin-left: 2px;
    margin-right: 2px;
    
}
#navigation ul{
    margin: 0px;
    padding-left: 15px;
    list-style: none;           
}
#navigation li{
    float: left;
    margin-right: 20px;
}
#navigation a.nav_link {
color:#ffffff;
font-style:normal;
font-family: arial;
font-size:16pt;
display:block;
text-decoration:none;
padding-top:2px;
padding-bottom:5px;
padding-left:0px;
margin-left: 5px;
padding-right: 5px;


}


#navigation a.nav_link:hover {
    background: #aad56a url(images/nav_link_de.jpg) right no-repeat  ;
}
#navigation a.nav_link_hover {
    color:#ffffff;
font-style:normal;
font-family: arial;
font-size:16pt;
display:block;
text-decoration:none;
padding-top:2px;
padding-bottom:5px;
padding-left:0px;
margin-left: 5px;
padding-right: 5px;
    background: #aad56a url(images/nav_link_de.jpg) right no-repeat  ;
}
  
#navigation ul li.Hover {
    background: #aad56a url(images/nav_link_iz.jpg) left no-repeat;
}


.nav_link_small {
color:#a2d0a9;
padding-left:300px;
font-size:16px;
}

#navigation_bottom {
background-image:url(images/navigation_bottom.jpg);
height:18px;
width:780px;
}
   

#content_top {
background-image:url(images/bg-body.gif);
height:50px;
width:780px;
}

#content {
    margin:0;
    padding:0;
    /*margin-left:30px;
    margin-right:30px;
    padding-bottom:30px;
    padding-top:30px; */
    height:auto;
    min-height:300px;
    #margin-top:-8px;
}
* html #content{
    height:200px;
}
#content img {
/*border:none;
float:left;
padding-right:10px;
padding-bottom:9px; */
}


#left{
    position:relative;
    float:left;
    margin-right:15px;
    height:auto;
}

#main{
    /*float:right;*/
    width: 730px; 
    /*border:1px solid;*/
    overflow:hidden;
    padding:0;
    margin-left:30px;
    margin-right: 30px;
    

}
#main h1 {
    color:#72749f;
    font-family: verdana;
    font-size:13pt;
}
#main h3 {
    
    /*background: url(images/obiettivo_h3.jpg) no-repeat;*/
    height:33px;
    /*width:154px;*/
    font-size:12pt;
    
    
    padding:0px;
    margin:0px;
    text-transform: uppercase;
    color:#7e2709;
    font-family:verdana;
    text-indent: 7px;
   
    margin-top:10px;
    padding-top:8px;
}
#obiettivi{
    /*border-left: 1px solid #4a48a7;  
    border-right: 1px solid #4a48a7;  
    border-bottom: 1px solid #4a48a7;*/  
    margin:0;
    padding-top:10px;
    margin-bottom:25px;
     min-height:100px;  
}
#obiettivi a.btn{
    display:block;
    width:144px;
    height:35px;
    color:#061F58;  
    font-size:9pt;
    font-weight:bold;
    text-decoration: none;
    padding-top: 10px;
    text-align:center;
    background: transparent url(images/btn_attivita_fatte.jpg) no-repeat;;    
}
#obiettivi a.btn:hover{
    background: transparent url(images/btn_attivita_fatte_hover.jpg) no-repeat;;            
}

* html #obiettivi{
    height:100px;
}

#all_activities{
    width:100%;
    margin:0;
    padding:0;
    min-height:300px;
}
#footer {
width:780px;
margin:auto;
text-transform: capitalize;
background:url(images/footer.jpg) no-repeat;
height:46px;
font-family:impact;
font-size:11,57pt;
float:right;
color : #a8a7a9;
}

#domanda {
    padding-top:10px;
    padding-left:8px;
    
    /*margin-left:-3px; */
    
}
#domanda h2{
    background:url(images/caja_obiettivi_top.jpg)  no-repeat;
    height:24px;
    #height:24px;
    padding-top:4px;
    padding-left:6px;
    #padding-top:2px;
}
#domanda_bck{
     background:url(images/caja_obiettivi_fondo.jpg) repeat-y;
     margin-top:-14px;
     #margin-top:-13px;
     padding-left:5px;;  
}
#domanda_bottom{
    background:url(images/caja_obiettivi_bottom.jpg) no-repeat;   
    height:22px;
    margin-top:-30px;
}