body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}



/*   Stile x la HOME    */

.bg_blocco{
	background: url(../img/bg_blocco_centrale.jpg) bottom repeat-x;
}

.bg_spalla_dx{
	background: url(../img/bg_spalla_dx.jpg) top no-repeat;
}

.bg_footer{
	background: url(../img/bg_footer.jpg) top no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	padding-top: 10px;
}

.bg_blocco_txt{
	background: url(../img/bg_blocco_centrale.jpg) bottom repeat-x;
	border-left: solid 1px #cbcbcb;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
}

.bg_gen_txt{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
}

.bg_eventi_txt{
	background: url(../img/bg_eventi.jpg) top repeat-x #DFF0FC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}

.bg_box_news_txt{
	background: url(../img/bg_eventi.jpg) top repeat-x;
}

.bg_news_txt{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	padding: 3px;
}

.bg_news_txt2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	padding-top: 5px;
	padding-left: 3px;
	padding-bottom: 15px;
	padding-right: 3px;
	/*background: url(../img/bg_news_txt2.jpg) bottom repeat-x #fff;*/
	border-bottom: 1px solid #d7e5ef;
}

a.link_aula:link {color: #424242; text-decoration: none;}
a.link_aula:visited {color: #424242; text-decoration: none;}
a.link_aula:hover {color: #d06200; text-decoration: underline;}

a.link_elearn:link {color: #424242; text-decoration: none;}
a.link_elearn:visited {color: #424242; text-decoration: none;}
a.link_elearn:hover {color: #b01700; text-decoration: underline;}

a.link_train:link {color: #424242; text-decoration: none;}
a.link_train:visited {color: #424242; text-decoration: none;}
a.link_train:hover {color: #0060a5; text-decoration: underline;}

a.link_comunica:link {color: #424242; text-decoration: none;}
a.link_comunica:visited {color: #424242; text-decoration: none;}
a.link_comunica:hover {color: #388b00; text-decoration: underline;}

a.link_home:link {color: #424242; text-decoration: none;}
a.link_home:visited {color: #424242; text-decoration: none;}
a.link_home:hover {color: #d06200; text-decoration: underline;}

a.link_home_blu:link {color: #424242; text-decoration: none;}
a.link_home_blu:visited {color: #424242; text-decoration: none;}
a.link_home_blu:hover {color: #00659f; text-decoration: underline;}

a.link_home_verde:link {color: #424242; text-decoration: none;}
a.link_home_verde:visited {color: #424242; text-decoration: none;}
a.link_home_verde:hover {color: #388b00; text-decoration: underline;}

.txt{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013589;
}

.color_aula  {
	color: #c09000;
}

.color_elearn  {
	color: #b01700;
}

.color_train  {
	color: #0060a5;
}

.color_comunica  {
	color: #388b00;
}

#img_eventi{
   float: left;
   display: block;
	margin: 3px;
	border: solid 1px #fff;
}

#img_sedi{
   float: right;
   display: block;
   margin-right: 50px;
}

#menu_aula{
   float: right;
   display: block;
   margin: 3px;
}

input.campo_ric{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #013589;
	border: solid 1px #d2d2d2;
}

input.btn_ric{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005690;
	border: solid 1px #a4c2d7;
	background: url(../img/bg_btn.jpg) bottom repeat-x #fff;
}

/*  Fine stile x la HOME   */



/*   Stile x la pagina interna II livello    */

.bg_spalla_dx_int{
	background: url(../img/bg_spalla_dx_int.jpg) top left repeat-y;
	padding-right: 8px;
	padding-left: 1px;
}

.bg_spalla_dx_tool{
	background: url(../img/bg_spalla_dx_tool.jpg) top right repeat-y #fff;
}

.bg_footer2{
	background: url(../img/bg_footer2.jpg) top no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	padding-top: 10px;
}

.bg_ombra_sx_int{
	background: url(../img/int_ombra_sx.jpg) top left repeat-y #fff;
}

.bg_separa_int{
	background: url(../img/bg_separa_int.jpg) top left repeat-y;
}
.bg_separa_int2{
	background: url(../img/bg_separa_int.jpg) top left repeat-y;
	border-bottom: solid 1px #e6e6e6;
}

.bg_path {
	background: url(../img/bg_path.jpg) bottom left repeat-x #f9f9f9;
}

.path {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 4px;
}

.bg_path_tool {
	background: url(../img/bg_path_tool.jpg) bottom left repeat-x #fff;
}

.path_tool {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	padding: 10px;
}

.b_img{
	border: solid 1px #747474;
}



/* Stile x aula  */

.td_img_aula{
	padding-bottom: 10px;
	padding-top: 10px;
}

.blocco_txt_aula{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	padding: 5px;
}

/**/



/* Stile x learn  */

.td_img_learn{
	padding-bottom: 10px;
	padding-top: 10px;
	/*border-bottom: solid 1px #bcdaef;*/
	/*background-color: #ebf7ff;*/
}

.blocco_txt_learn{
	border-bottom: solid 1px #cbcbcb;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	padding: 5px;
}

/**/



/* Stile x exp  */

.td_img_exp{
	padding-bottom: 10px;
	padding-top: 10px;
}

.blocco_txt_exp{
	border-bottom: solid 1px #cbcbcb;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	padding: 5px;
}

/**/



.blocco_txt{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	padding: 8px;
}

.blocco_txt_calendario{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	padding: 2px;
	background-color: #f7f7f7;
}

.blocco_txt_catalogo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	padding: 2px;
}

.bianco_10{
	font-size: 10px;
	color: #ffffff;
}

.rosso_10{
	font-size: 10px;
	color: #b45500;
}

.rosso_11{
	font-size: 11px;
	color: #b45500;
}



.bordeaux_10{
	font-size: 10px;
	color: #940100;
}

.bordeaux_11{
	font-size: 11px;
	color: #940100;
}

.blu_11{
	font-size: 11px;
	color: #0073c3;
}

.verde_11{
	font-size: 11px;
	color: #3d9700;
}

.box_bg_sx{
	background: url(../img/box/box_bg_sx.jpg) top right repeat-y;
}

.box_bg_dx{
	background: url(../img/box/box_bg_dx.jpg) top left repeat-y;
}

.box_bg_top{
	background: url(../img/box/box_bg_top.jpg) bottom left repeat-x;
}

.box_bg_bottom{
	background: url(../img/box/box_bg_bottom.jpg) top left repeat-x;
}


.box_bg{
	background: url(../img/box/box_bg.jpg) bottom left repeat-x #FEEAA4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 6px;
}

.menu_ict{
	background: url(../img/menu_ict_02.jpg) top left no-repeat;
	padding-left: 26px; 
	padding-right: 6px;
}

.menu_ict_txt1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	padding: 8px;
	border-bottom: solid 1px #f1f1f1;
}

.menu_ict_txt2{
	background: url(../img/menu_ict_02.jpg) top left no-repeat;
	padding-left: 26px; 
	padding-right: 4px;
}



/* stile popup sedi */

.box_azzurro_bg_sx {
	background: url(../img/box_azzurro_bg_sx.jpg) repeat-y top left;
}

.box_azzurro_bg_dx {
	background: url(../img/box_azzurro_bg_dx.jpg) repeat-y top left;
}

.box_centrale {
	background-color: #fff;
}


/* stile focus home */

.focus_int{
  background-color: #c9e2f4;
  padding: 3px;
  border-left: 1px solid #005691;
}

.focus_int2{
  background: url(../img/bg_focus2.jpg) no-repeat top left #0071bf;
  
}
.tit_focus{
  background: url(../img/bg_focus.jpg) repeat-x top left; 
}

.bg_base_focus{
  background: url(../img/bg_base_focus.jpg) repeat-x top left;
}
.focus_btn_select{
	background-color: #c9e2f4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #004f86;
	padding: 5px;
   border: 1px solid #c9e2f4;
	margin-top: 1px;
	margin-bottom: 1px;
	cursor: hand;
}

.focus_btn_unselect{
    background: url(../img/bg_btn_focus.jpg) repeat-x top left #0070be;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	padding: 5px;
	border: 1px solid #c9e2f4;
	margin: 1px;
	cursor: hand;
}

.focus_on{
	display: visible;
}

.focus_off{
	display: none;
}

/* stile news home */
.news_bg{
	background-color: #fff;
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
}

.tit_news{
  background: url(../img/bg_news.jpg) repeat-x top left; 
}
