/*BODY SPEX*/
body 
	{
	background-color: #75C5F0;
	font: 12px Verdana,sans-serif;
	color: Black;
scrollbar-face-color: 7BC3EF;
scrollbar-highlight-color: FFFFFF;
scrollbar-3dlight-color: 7BC3EF;
scrollbar-darkshadow-color: 0079C6;
scrollbar-shadow-color: 038EE6;
scrollbar-arrow-color: FFFFFF;
scrollbar-track-color: E6F5FE;	
	}

.headwidth {
    width: 1000px;
}

.leftwidth {
    width: 215px;
}

.centerwidth {
    width: 785px;
}
	
A:Link, A:Visited, A:Active {
    text-decoration: none;
    color : navy;
    font: 12px Verdana,sans-serif;
	 font-weight: bold;
       }
         
A:Hover {
    text-decoration : underline;
    color : navy;
    font: 12px Verdana,sans-serif;
	 font-weight: bold;
        }	
.A1:Link,.A1:Visited,.A1:Active {
    text-decoration: none;
    color : white;
    font-size: 10px;
       }
.A1:Hover {
    text-decoration : none;
    color : #C0C0C0;
    font-size: 10px;
        }	
.A2:Link,.A2:Visited,.A2:Active {
    text-decoration: none;
    color : black;
    font-size: 11px;
	font-weight: normal;
       }
.A2:Hover {
    text-decoration : underline;
    color : black;
    font-size: 11px;
	font-weight: normal;
        }	
A3:Link, A3:Visited, A3:Active {
    text-decoration: none;
    color : navy;
    font: 12px Verdana,sans-serif;
       }
         
A3:Hover {
    text-decoration : underline;
    color : navy;
    font: 12px Verdana,sans-serif;
        }		
.A4:Link,.A4:Visited,.A4:Active {
    text-decoration: none;
    color : navy;
    font-size: 11px;
       }
.A4:Hover {
    text-decoration : none;
    color : black;
    font-size: 11px;
        }						  
		  
td 
	{
	font: 12px Verdana,sans-serif;
	color: Black;		
	}	
/*END BODY SPEX*/	

/*FORM SPEX*/
input
  {
        border: 1px solid #000000;
        background-color: white;
        font: 12px "Tahoma","Verdana","sans-serif";
        color: black;
		  font-weight: normal;
		  width: 100px;
        height: 16px;
  }
/*END FORM SPEX*/
	

input.useraddress {
	padding: 1px 2px 1px 2px;
	height: 17px;
	width: 400px;
	font-size: 11px;
}

	
	
/*CLASSES*/
.td-header
	{
	background-color: #FF0000;
	font: 15px "Tahoma","Verdana","sans-serif";
	font-weight: bold;
	color: White;
	}
.td-content1
	{
	background-color: #007CC3;
	font: 12px "Tahoma","Verdana","sans-serif";
	font-weight: bold;
	color: black;
	}
.td-content2
	{
	background-color: #666666;
	font: 12px "Tahoma","Verdana","sans-serif";
	font-weight: bold;
	color: black;
	}	
.td-content3
	{
	background-color: #DEDEDE;
	font: 12px "Tahoma","Verdana","sans-serif";
	font-weight: bold;
	color: black;
	}	
	
	
/*text*/	
.page-title
	{
	font: Verdana,sans-serif;
	font-weight: bold;
	color: #EF9B11;	
	}
.lesson_title {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         color: #FF9900;
         font-size:19px;
         text-decoration:underline;
         font-weight:bold;
}
.lesson_section_title {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #006699;
        font-size:19px;
        text-decoration:underline;
        font-weight:bold;
}
.lesson_list_title_active {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #0000DD;
        font-size:12px; 
 }	

.lesson_list_title {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #999999;
        font-size:12px; 
 }	
.lesson_list_title_done {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #000055;
        font-size:12px; 
 }
.blue-text
	{
	font: 14px Verdana,sans-serif;
	font-weight: bold;
	color: #336699;	
	}
.ten-black-bold
	{
	font: 10px Verdana,sans-serif;
	color: Black;		
	font-weight: bold;
	}		
.eleven-black
	{
	font: 12px Verdana,sans-serif;
	color: Black;		
	font-weight: normal;
	}	
.eleven-black-bold
	{
	font: 11px Tahoma, Verdana,sans-serif;
	color: Black;		
	font-weight: bold;
	padding: 5px;
	}
.white-text-bold
	{
	font: 11px Verdana,sans-serif;
	color: white;		
	font-weight: bold;	
	}	
.white-text
	{
	font: 12px Verdana,sans-serif;
	color: white;		
	}	
/*end text*/

/*forms classes*/			
.index-login
	{
	width: 21px;
   height: 21px;		
	border: none;
	background: transparent;
	}
.contattaci {
background-image: url(images/buttons/contattaci.gif);
font-weight: bold;
width: 100px;
height: 20px;
}
	
/*end forms classes*/	

/*butoane homepage*/
#nav_buttons {
	position: relative
}

#nav_buttons li {
	display: inline;
	list-style-type: none
}

#nav_buttons ul {
	margin: 0;
	white-space: nowrap;
	padding: 0
}

#nav_buttons a {
	padding: 1px 2px 1px 20px;
	width: 100%;
	height: 10px;
	/*border: 1px solid #4D6B82;*/
	background-color: transparent;
}

#nav_buttons a:link, #nav_buttons a:visited, #nav_buttons a:active {
	color: black;
	font: 11px Tahoma, Verdana,sans-serif;
	font-weight: bold;	
	text-decoration: none
}

#nav_buttons a:hover {
	font: 11px Tahoma, Verdana,sans-serif;
	font-weight: bold;
	background-color: #007CC3;
	color: #FFFFFF
}
/*end butoane homepage*/


/*TEST SPEX*/
.input_good_answers
 {
        border: 0px solid #000000;
        background-color: white;
        FONT-SIZE: 12px;
        FONT-FAMILY: Verdana,Helvetica;
        color: green;
        font-weight: bold;
 }
 
 .input_wrong_answers
 {
        border: 0px solid #000000;
        background-color: white;
        FONT-SIZE: 12px;
        FONT-FAMILY: Verdana,Helvetica;
        color: red;
        font-weight: none;
        text-decoration: line-through;
 }
/*END TEST SPEX*/

/* NEWS */
#nav-buttons-news {
	position: relative
}

#nav-buttons-news li {
	display: inline;
	list-style-type: none
}

#nav-buttons-news ul {
	margin: 0;
	white-space: nowrap;
	padding: 0
}

#nav-buttons-news a {
	padding: 1px 2px 1px 20px;
	width: 100%;
	height: 10px;
	/*border: 1px solid #4D6B82;*/
	background-color: transparent;
}

#nav-buttons-news a:link, #nav-buttons-news a:visited, #nav-buttons-news a:active {
	color: #007CC3;
	font: 12px Tahoma, Verdana,sans-serif;
	font-weight: bold;	
	text-decoration: none
}

#nav-buttons-news a:hover {
	font: 12px Tahoma, Verdana,sans-serif;
	font-weight: bold;
	background-color: red;
	color: #FFFFFF
}

/* END NEWS */
