/* CSS per stile testo */
body {
   background: #b4b79e;
	color: #FFF;
	font: normal 100.1%  Arial, Tahoma, Verdana, Georgia, "Helvetica neue", Helvetica, Times, serif;
}

a { 
   text-decoration: none; 
   color: #FFF;
}

a:hover{ text-decoration: underline; }

/* Claudio modifica per i link box testo che bianco su bianco non si vede*/
#myprogetto-content a {
   text-decoration: none;
   /*color: #565;*/
   color: #003300;
}
#myprogetto-content a:hover{
   text-decoration: underline;
   /*color: #5A5;*/
   color: #009900;
}

/*a:hover{ text-decoration: none; }*/

.smallest {
   font-size: x-small;
   font-size: 0.6em;
}
.small {
   font-size: small;
   font-size: 0.8em;
}
.medium {
   font-size:medium;
   font-size: 1em;
}
.large {
   font-size:large;
   font-size: 1.4em;
}
.largest {
   font-size:larger;
   font-size: 1.8em;
}

/*
ul{
	font: normal 1em/1.375  Verdana, Georgia, "Helvetica neue", Helvetica, Times, serif;
	list-style-type: none;
}
*/

/*************/
/*  TOP NAV  */
/*************/
#top-nav .left-links li{

}
#top-nav .left-links ul li a { 
   font-size: 0.70em; /* 12px / 16px */
   line-height: 2.833em;  /* 34px / 12px */ 
}
#top-nav .left-links ul li .separator{
   font-size: 0.5em; /* 9px / 16px */   
}
#top-nav .left-links ul li a:hover { 
   color: #000;
   background: #FFF;  
}
#top-nav .left-links ul li a.active {
   font-weight: bold;
} 
#top-nav .languages label{
   line-height: 2.833em;  /* 34px / 12px */
   font-size: 0.70em; /* 12px / 16px */    
} 
#top-nav .languages select{
   line-height: 1.6em;  
   font-size: 0.685em;  
}


/* CONTAINER */
#container{
  
}

/************/
/*  HEADER  */
/************/
#header{

}
/* INTRO */
#header #intro h1{
   text-indent: -9999px;
}
/* LOGIN-FORM */
#login-form{

}
#login-form label{
   font-size: 0.75em; /* 10px / 16px */ 
   line-height: 1.7em;/* 17px / 10px */
   height: 1.7em;
   text-align: left;
}
#login-form input{ 
   font-size: 0.75em; /* 12px / 16px */    
   height: 1.416em; /* 17px / 12px */   
   line-height: 1.416em; /* 17px / 12px */
   color: #7C7E6A;
}
#login-form input.btn-login{        
   font-weight: bold;
   font-size: 0.75em; /* 12px / 16px */    
   height: 1.7em;    
   line-height: 1em; 
}

/***************/
/*  MAIN-MENU  */
/***************/
ul#menu li.main {  
   line-height: 2.062em;/* 33px */   
}
ul#menu li.main h2 a{
   font-size: 0.687em; /* 11px / 16px */
   line-height: 3em;/* 30px / 11px */
}
ul#menu li.active h2 a,
ul#menu li.main:hover h2 a{
   color: #868974; 
} 
ul#menu div.menu-content ul li{
   line-height: 1em;
   list-style-image: url("../images/menu-list-square.png");
   list-style-type: square;
   color: #bec39a;
}
ul#menu div.menu-content a{
   font-size: 0.75em; 
   color: #585954;
   /* color: #858873;  */   
}
ul#menu div.menu-content a:hover{
   text-decoration: underline;
}
ul#menu div.menu-content div.floated-section h3{
   color: #585954;
   font-size: 0.8em; 
}
ul#menu div.menu-content div.floated-section p a{ 
   font-weight: bold;
}
/* ARCHITETTI */


/***********/
/* SIDEBAR */
/***********/
#sidebar .box ul li{  
   font-size: 0.7em; /* 12px / 16px */
   line-height: 1.8em; /* 18px / 12px  */
}
#sidebar .box ul li a{
   color: #214FA3;   
   font-weight: bold;
}
#sidebar .box ul li.current a{ 
   color: #BCA50C;  
}

/***********/
/* CONTENT */
/***********/
#sidebar p,
#content p{
   font-size: 0.75em;
   line-height: 1.2em;
} 

/**************/
/* BOTTOM-NAV */
/**************/
#bottom-nav-links li a{
   font-size: 0.625em; /* 10px/16px */
   line-height: 3.1em; /* 31px/10px */
   height: 3.1em; /* 31px/10px */
   font-weight: bold;
   text-transform: uppercase;
}
ul#bottom-nav-links li.mega div.menu-content a{
   color: #858873; 
}
#bottom-nav-links li.active h2 a{
   font-weight: bold;
   font-size: 0.7em;
   height: 2.8em;
   line-height: 2.8em;
}  


/**********/
/* FOOTER */
/**********/
#footer{         
   

}
#footer a{
   font-size: 0.685em; 
   line-height: 1.3em; 
   text-decoration: none;
   color: #52514c; 
}
#footer a:hover,
#footer .footer-section h3 a:hover{
   text-decoration: underline;
   color: #52514c;
}
#footer .footer-section .inline a{
   display: inline;
   margin-right: 1em;
}
#footer .footer-section h3{
   font-weight: bold;
   font-size: 0.75em;
   height: 1.25em;
   line-height: 1.25em;
   color: #52514c;
   margin-bottom: 0.4em;
}
#footer .footer-section h3 a{
   font-size: 1em;
}
#footer .tag-cloud  a:link, #tagcloud a:visited {
   text-decoration:none;
}
#footer .tag-cloud  a:hover, #tagcloud a:active {
   text-decoration: underline;
   color: #000;
}


/***********/         
/* CREDITS */
/***********/
#credits p{ 
   height: 2.363em; /*26px / 11px */
   line-height: 2.363em;
   font-size: 0.7em;  /* 11px */   
   text-transform: uppercase;
   color: #868873;
}
#credits .company-contacts a{
   color: #868873;
   text-transform: lowercase;
}
#credits .company-contacts a:hover{
   text-decoration: underline;
}


