BODY {
  background-color : #eeeeff;
  font-family : Arial;
  color : #494949;	
  font-size : 12px;
  background-image : url(../images/body_bg.gif);
  background-repeat : repeat-y;
  background-position : center center;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-align : center;
}
.mt_table{
  width : 768px;
}
.mt_header1{
  height : 80px;
  width : 768px;
}
.mt_header2{
  text-align : right;
  height : 20px;
  padding-top : 1px;
  padding-left : 0px;
  padding-right : 6px;
  padding-bottom : 1px;
  font-size : 11px;
  border-top-width : 3px;
  border-bottom-width : 3px;
  border-top-style : double;
  border-bottom-style : double;
  border-top-color : black;
  border-bottom-color : black;
  color : black;
  background-color : #ffffd9;
}
.mt_header3{
  color : white;
  background-color : navy;
  text-align : center;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  height : 25px;
  font-size : 11px;
  font-family : Arial;
  vertical-align : middle;
  font-weight : bold;
}
.mt_menu{
  vertical-align : top;
  width : 186px;
  background-color : white;
}
.mt_main{
  padding-top : 5px;
  padding-bottom 	: 15px;
  background-color 	: white;
  padding-left : 15px;
  padding-right : 15px;
  vertical-align : top;
  width : 582px;
}
.mt_footer{
  font-size 		: 12px;
  text-align 		: center;
  height : 80px;
  font-family 		: Arial;
  padding-top : 5px;
  color : #666666;
  vertical-align : top;
  padding-bottom : 5px;
}
.menu1_td{
  height : 44px;
}
.menu2_td{
  height : 28px;
  padding-left : 5px;
  font-size : 13px;
  font-family : Arial;
  background-color : #f5f5f5;
  border-left-width : 15px;
  border-left-style : solid;
  border-left-color : navy;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : gray;
  border-right-color : gray;
  border-bottom-color : gray;
}
#header1_text{
  font-size : 13px;
  font-family : Arial;
  font-weight : bold;
  color : navy;
  margin-top : 25px;
}
A { 
  text-decoration	: none;
}
A:hover {
  color 		: red;
}
A.a_header3 { 
  color 		: white;
}
A.a_header3:hover {
  color 		: white;
  text-decoration	: underline;
}
.logo_s{
  font-size : 15px;
  font-family : "Lucida Sans Unicode";
  font-weight : bold;
  color : black;
}
.logo_t{
  font-size : 15px;
  font-family : "Lucida Sans Unicode";
  font-weight : bold;
  color : #cc0000;
}
.homemenu_td{
  background-color : white;
  height : 180px;
  width : 260px;
  background-image : url(../images/menu_bg.jpg);
  background-repeat : no-repeat;
  vertical-align : top;
}
.homemenu_title{
  font-size : 13px;
  font-family : Arial;
  font-weight : bold;
  line-height : 13px;
  vertical-align : middle;
  height : 38px;
  padding-left : 42px;
}
.homemenu_title_text{
  color : white;
}
.homemenu_foto{
  text-align : center;
}
.homemenu_text{
  font-size : 11px;
  font-family : Arial;
  padding-left : 12px;
  padding-right : 6px;
  padding-bottom : 5px;
  color : #666666;
  line-height : 13px;
}
.whatsnew_td{
  background-image : url(../images/whatsnew_bg.jpg);
  background-repeat : no-repeat;
  width : 362px;
  height : 110px;
  vertical-align : top;
}
.whatsnew_title{
  font-size : 12px;
  font-family : Arial;
  font-weight : bold;
  padding-left : 35px;
  color : teal;
  padding-top : 4px;
}
.whatsnew_text{
  font-size : 12px;
  color : black;
  padding-top : 10px;
  padding-left : 5px;
  padding-right : 15px;
  padding-bottom : 5px;
  font-family : Arial;
  line-height : 14px;
}
.main_title{
  font-size : 16px;
  font-family : Arial;
  font-weight : bold;
  margin-top : 25px;
  margin-bottom : 25px;
}
.main_guide_hd{
  font-size : 12px;
  font-family : Arial;
  color : black;
  margin-bottom : 10px;
}
.main_guide_ph{
  text-align : center;
  margin-bottom : 10px;
}
.main_guide_ft{
  text-align : center;
  margin-top : 20px;
  margin-bottom : 20px;
}
.main_guide_table{
  width : 520px;
}
.main_guide_tab{
  font-size : 12px;
  font-family : Arial;
  background-image : url(../images/tab.gif);
  padding-left : 5px;
  background-repeat : no-repeat;
  vertical-align : middle;
  height : 17px;
  color : #666666;
}
.main_guide_txt{
  font-size : 13px;
  font-family : Arial;
  padding-top : 15px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 15px;
  color : black;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #e7e7e7 #e7e7e7 #e7e7e7 #e7e7e7;
  
}
.title_text{
  font-size : 20px;
  font-family : Arial;
  font-weight : bold;
  color : navy;
  vertical-align : middle;
  font-style : italic;
}
.title_table{
  margin-bottom : 20px;
}
.title_point{
  width : 50px;
}
.corsi_table{
  font-size : 12px;
  font-family : Arial;
}
.corsi_title{
  font-size : 11px;
  font-family : Arial;
  color : white;
  background-color : gray;
  text-align : center;
}
.corsi_text{
  font-size : 12px;
  font-family : Arial;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : silver;
  color : black;
}
.howmuchtime6_title{
  margin-bottom : 15px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : gray;
  margin-top : 40px;
  padding-left : 5px;
  border-left-width : 18px;
  border-left-style : solid;
  border-left-color : #cccc00;
  font-size : 14px;
  font-family : Arial;
  font-weight : bold;
}
.select_td{
  font-size : 17px;
  font-family : Arial;
  color : white;
  background-image : url(../images/select.gif);
  background-repeat : no-repeat;
  height : 49px;
  padding-top : 4px;
  padding-left : 55px;
  font-weight : bold;
  line-height : 14px;
}
.select_text{
  color : white;
}
.select_table{
  width : 375px;
}
.check_text{
  font-size : 16px;
  font-family : Arial;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : gray;
  font-weight : bold;
  color : navy;
}
.check_text2{
  font-size : 14px;
  padding-top : 5px;
}
.check_table{
  width : 500px;
}
.check_li{
  list-style-image : url(../images/check.gif);
  margin-bottom : 30px;
}
.check_td1{
  background-image : url(../images/check_bg1.gif);
  background-repeat : no-repeat;  
  padding-left : 15pt;
  padding-right : 20pt;
  
  height : 56px;
}
.check_td2{
  background-image : url(../images/check_bg2.gif);
  background-repeat : repeat-y;  
  padding-left : 15pt;
  padding-right : 20pt;
}
.check_td3{
  background-image : url(../images/check_bg3.gif);
  background-repeat : no-repeat;  
  
  
  height : 30px;
}
.portfolio_div{
  font-size : 13px;
  font-family : Arial;
  color : #000099;
  background-color : #ffffb5;
  margin-top : 20px;
  margin-left : 15px;
  margin-right : 15px;
  margin-bottom : 20px;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}
.go_scuola{
  text-align : center;
  margin-top : 25px;
  margin-bottom : 25px;
}
.contact_table{
  border-width : 2px 2px 2px 2px;
  border-style : solid solid solid solid;
  border-color : #e5dfaf #e5dfaf #e5dfaf #e5dfaf;
  margin-top : 50px;
}
.contact_div{
  font-size : 26px;
  font-family : Verdana;
  font-weight : bold;
  color : #e5dfaf;
  margin-top : 10px;
  margin-left : 15px;
}
.contact_title{
  font-size : 14px;
  font-family : Arial;
  text-align : right;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #e5dfaf;
  color : gray;
  background-color : #f4f2dd;
  padding-right : 10px;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #e5dfaf;
}
.contact_text{
  font-size : 14px;
  font-family : Arial;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #e5dfaf;
  padding-left : 10px;
}
.contact_head{
  font-size : 28px;
  font-family : Arial;
  font-weight : bold;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}
.ail_text{
  font-size : 12px;
  font-family : Arial;
  background-color : #eeeeee;
  font-weight : bold;
  color : #666666;
}
.ail_text2{
  font-size : 12px;
  font-family : Arial;
  background-color : #fdfdfd;
  color : #2a2a2a;
}
