body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: 'Verdana','Helvetica','Arial';
	font-size: 11px;
	color: #0D3F70;
	background: #E1F2FC;
}

p
{
	font-family: 'Verdana','Helvetica','Arial';
	font-size: 11px;
	/* line-height: 14px; */
}

td
{
	font-family: 'Verdana','Helvetica','Arial';
	font-size: 11px;
	color: #0D3F70;
}

option, select, input, textarea
{
	font-family: 'Verdana','Helvetica','Arial';
	font-size: 11px;
	color: #0D3F70;
}

.textarea_text
{
	font-family: 'Verdana','Helvetica','Arial';
	font-size: 11px;
	color: #0D3F70;
}

ul, li
{
	font-family: 'Verdana','Helvetica','Arial';
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	list-style-type: square;
	list-style-position: outside;
}

a, a:link, a:active, a:visited
{
	color:#0D3F70;
	text-decoration: none;
}
 a:hover
{
	color:#0D3F70;
	text-decoration: underline;
}

.errore
{
	color: #FF0000;
	font-weight: bold;
}

a.errore, a.errore:visited, a.errore:hover
{
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}

a.modifica, a.modifica:visited, a.modifica:hover
{
	color: #0000FF;
	font-weight: bold;
	text-decoration: none;
}

.background_FFFFFF
{
	background: #FFFFFF;
}

.background_C2E4FB
{
	background: #C2E4FB;
}

.background_E1F2FD
{
	background: #E1F2FD;
}

.ErroreDownloadFile
{
	color: #FF0000;
	font-size: 18px;
}

.css_txt_privacy
{
	font-size: 11px;
	border: solid 1px #FFFFFF;
	text-align: justify;
}

.css_3_eta_background_hp
{
	background: #FFFFFF url('/it/images/corsi_3_eta_background_hp.jpg') no-repeat;
}

.css_border_input_search
{
	border: solid 1px #7F7F7F;
	font-family: 'Arial','Verdana','Helvetica';
	font-size: 11px;
	color: #7F7F7F;
}

.css_footer_search
{
	font-family: 'Arial','Verdana','Helvetica';
	font-size: 11px;
	color: #7F7F7F;
}

.css_footer_links, .css_footer_links a, .css_footer_links a:link, .css_footer_links a:visited, .css_footer_links a:active
{
	font-family: 'Verdana','Helvetica','Arial';
	font-size: 9px;
	color: #7F7F7F;
	text-decoration: none;
}
.css_footer_links a:hover
{
	font-family: 'Verdana','Helvetica','Arial';
	font-size: 9px;
	color: #7F7F7F;
	text-decoration: underline;
}

.css_header_links, .css_header_links a, .css_header_links a:link, .css_header_links a:visited, .css_header_links a:active
{
	font-family: 'Verdana','Helvetica','Arial';
	font-size: 9px;
	color: #006699;
	text-decoration: none;
}
.css_header_links a:hover
{
	font-family: 'Verdana','Helvetica','Arial';
	font-size: 9px;
	color: #006699;
	text-decoration: underline;
}

.css_testo_header_hp
{
	text-align: justify;
	padding-right: 10px;
}

.css_corsi_background_hp
{
	/* background: #FFFFFF url('/it/images/corsi_background_hp.jpg') no-repeat; */
	background: #FFFFFF url('/it/images/corsi_background_mod_hp.jpg') no-repeat;
}

.css_corsi_header_hp
{
	padding-right: 5px;
	font-family: 'Verdana','Helvetica','Arial';
	font-size: 10px;
}

.css_corsi_header_hp b
{
	font-family: 'Verdana','Helvetica','Arial';
	font-size: 12px;
}

.css_corsi_header_hp a, .css_corsi_header_hp a:link, .css_corsi_header_hp a:active,  .css_corsi_header_hp a:visited
{
	text-decoration: none;
	font-family: 'Verdana','Helvetica','Arial';
	font-size: 10px;
}
.css_corsi_header_hp a:hover
{
	text-decoration: underline;
	font-family: 'Verdana','Helvetica','Arial';
	font-size: 10px;
}

.css_menu_header_corsi
{
	padding-left: 12px;
}
.css_menu_header_corsi a, .css_menu_header_corsi a:link, .css_menu_header_corsi a:visited, .css_menu_header_corsi a:active
{
	font-family: 'Arial','Verdana','Helvetica';
	font-size: 11px;
	color: #595B5C;
	font-weight: bold;
	text-decoration: none;
}
.css_menu_header_corsi a:hover
{
	font-family: 'Arial','Verdana','Helvetica';
	font-size: 11px;
	color: #595B5C;
	font-weight: bold;
	text-decoration: underline;
}

/* menu corsi */
.background_C2E4FB
{
	background: #C2E4FB;
}
.css_background01_menu_corsi_hp
{
	background: #C2E4FB url('/common/images/background01_menu_corsi_hd.gif') repeat-y;
}

.background_55ADE2
{
	background: #55ADE2;
}
.css_background02_menu_corsi_hp
{
	background: #55ADE2 url('/common/images/background02_menu_corsi_hd.gif') repeat-y;
}

.background_DFF0FC
{
	background: #DFF0FC;
}
.css_background03_menu_corsi_hp
{
	background: #DFF0FC url('/common/images/background03_menu_corsi_hd.gif') repeat-y;
}

.background_99CC01
{
	background: #99CC01;
}
.css_background04_menu_corsi_hp
{
	background: #99CC01 url('/common/images/background04_menu_corsi_hd.gif') repeat-y;
}

.background_FAAE2A
{
	background: #FAAE2A;
}
.css_background05_menu_corsi_hp
{
	background: #FAAE2A url('/common/images/background05_menu_corsi_hd.gif') repeat-y;
}

.background_CC99CC
{
	background: #CC99CC;
}
.css_background06_menu_corsi_hp
{
	background: #CC99CC url('/common/images/background06_menu_corsi_hd.gif') repeat-y;
}

.background_FFFF99
{
	background: #FFFF99;
}
.css_background07_menu_corsi_hp
{
	background: #FFFF99 url('/common/images/background07_menu_corsi_hd.gif') repeat-y;
}

/* menu sito */
.css_background_menu_sito
{
	background: #3399CC url('/common/images/sfondo_menu.gif') no-repeat;
}

.css_link_menu, .css_link_menu:link, .css_link_menu:active, .css_link_menu:visited
{
	font-family: 'Helvetica','Verdana','Arial';
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.css_link_menu:hover
{
	font-family: 'Helvetica','Verdana','Arial';
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.css_link_menu_sel, .css_link_menu_sel:link, .css_link_menu_sel:active, .css_link_menu_sel:visited
{
	font-family: 'Helvetica','Verdana','Arial';
	font-size: 14px;
	color: #3399CC;
	font-weight: bold;
	text-decoration: none;
}
.css_link_menu_sel:hover
{
	font-family: 'Helvetica','Verdana','Arial';
	font-size: 14px;
	color: #3399CC;
	font-weight: bold;
	text-decoration: underline;
}

.css_menu01
{
	background: #C2E4FB url('/common/images/sfondo_menu01.gif') no-repeat;
}
.css_menu02
{
	background: #C2E4FB url('/common/images/sfondo_menu02.gif') no-repeat;
}
.css_menu03
{
	background: #C2E4FB url('/common/images/sfondo_menu03.gif') no-repeat;
}
.css_menu04
{
	background: #C2E4FB url('/common/images/sfondo_menu04.gif') no-repeat;
}
.css_menu05
{
	background: #C2E4FB url('/common/images/sfondo_menu05.gif') no-repeat;
}
.css_menu06
{
	background: #C2E4FB url('/common/images/sfondo_menu06.gif') no-repeat;
}
.css_menu07
{
	background: #C2E4FB url('/common/images/sfondo_menu07.gif') no-repeat;
}

.css_curva_contenuti_default
{
	background: #FFFFFF url('/common/images/curva_contenuti_default.gif') no-repeat;
}
.css_curva_contenuti_test
{
	background: #FFFFFF url('/common/images/curva_contenuti_test.gif') no-repeat;
}

.css_menusx_massaggi, .css_menusx_massaggi a, .css_menusx_massaggi a:link, .css_menusx_massaggi a:active, .css_menusx_massaggi a:visited
{
	background: #E1F2FD;
	font-family: 'Verdana','Helvetica','Arial';
	font-size: 10px;
	text-decoration: none;
}
.css_menusx_massaggi a:hover
{
	background: #E1F2FD;
	font-family: 'Verdana','Helvetica','Arial';
	font-size: 10px;
	text-decoration: underline;
}

.css_menusx_massaggi_sel, .css_menusx_massaggi_sel a, .css_menusx_massaggi_sel a:link, .css_menusx_massaggi_sel a:active, .css_menusx_massaggi_sel a:visited
{
	background: #C2E4FB;
	font-family: 'Verdana','Helvetica','Arial';
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.css_menusx_massaggi_sel a:hover
{
	background: #C2E4FB;
	font-family: 'Verdana','Helvetica','Arial';
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.css_list_descrizione_corso ul, .css_list_descrizione_corso li
{
	font-family: 'Verdana','Helvetica','Arial';
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	list-style-type: square;
	list-style-image: url(/common/images/freccia_lista.gif);
	list-style-position: outside;
}

.css_ultimo_corso
{
	background: #9FCF10;
}
.css_ultimo_corso2
{
	background: #3399CC;
}

.css_hr_calendario
{
	background: #003366;
}

.css_bgcal_terme
{
	background: #56ADE2;
}
.css_bgcal_montagna
{
	/*background: #E3F2FC;*/
	background: #99FFFF;
}
.css_bgcal_campagna
{
	background: #A0D013;
}
.css_bgcal_citta
{
	background: #FAB02F;
}
.css_bgcal_mare
{
	background: #FDFDAB;
}

.css_calendario_technique
{
	padding-top: 1px;
	padding-bottom: 1px;
}

.css_txt_cal_technique, .css_txt_cal_technique a, .css_txt_cal_technique a:link, .css_txt_cal_technique a:active, .css_txt_cal_technique a:visited
{
	font-family: 'Verdana','Helvetica','Arial';
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.css_txt_cal_technique a:hover
{
	font-family: 'Verdana','Helvetica','Arial';
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.css_bordo_mappa
{
	border: solid 1px #FFFFFF;
}

.css_box_img_homepage
{
	padding-top:4px;
	background: url('/common/images/box_img_homepage.gif') no-repeat;
}

.css_box_background_txt_homepage
{
	padding-left:10px;
	background: url('/common/images/box_background_txt_homepage.gif') repeat-y;
}

.css_dtg_homepage
{
	border: none 0px #FFFFFF;
}

.css_lbtn_hp_sx
{
	padding-right:130px;
}
.css_lbtn_hp_dx
{
	padding-left:130px;
}

.css_dtg_corsi
{
	border: none 0px;
}

.css_lbtn_c_sx
{
	padding-right: 100px;
}
.css_lbtn_c_dx
{
	padding-left: 100px;
}

.css_link_boxes
{
	background: url('/common/images/link_boxes_hp.gif') no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 5px;
	text-align: right;
}
.css_link_boxes p, .css_link_boxes td, .css_link_boxes a, .css_link_boxes a:visited, .css_link_boxes a:hover
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 5px;
	text-align: right;
}

.css_risultato_test
{
	font-size: 16px;
	font-weight: bold;
}

.css_month01, .css_month02, .css_month03, .css_month04, .css_month05, .css_month06
{
	font-size: 14px;
	color:#003366;
}
.css_month07, .css_month08, .css_month09, .css_month10, .css_month11, .css_month12
{
	font-size: 14px;
	color:#003366;
}

.css_bordo_tblprezzicorso
{
	border: solid 1px #003366;
	padding: 5px;
}
.css_prezzo_corsiHP
{
	background-color: #C2E4FB;
}

/* stile per le "note" sul calendario */
.css_notecalBase
{
	position:absolute;
}
.css_notecal
{
	border-color: #000000 #000000 #000000 #000000;
	border-width: 1px;
	border-style: solid;
	background: #FFFFFF;
	position: absolute;
	padding: 5px;
}

