  /* CSS Document */
*{font-family:Arial,Verdana,"Trebuchet MS",sans-serif; font-size:12px; color:#313032;}
body,html{background-color:#FFFFFF;}
a{color:#4D4D4D;}
h2{text-align:center; color:#E38000; font-weight:bold; font-size:13px;}
h3{text-align:center; color:#112871; font-weight:bold; font-size:11px;}

/* Classi generiche */
.minFontSize{font-size:9px;}
.clear{clear:both;}
.clearAll{height:0; line-height:0; clear:both; visibility:hidden; overflow:hidden;}
.lineBreak{margin-bottom:15px;}
.col50{width:50%; float:left;}
.pointer{font-weight:bold; text-decoration:none; padding-left:25px; background:url('/images/img_dot.gif') no-repeat center left;}
.notes{font-size:11px;}
.notes strong{font-weight:bold; color:#E38000;}

/* tooltip */
.tip{background-color:#FFF; padding:0 0 5px 0; border:2px solid #F2941F;}
.tip .tip-title{font-weight:bold; background-color:#F2941F; color:#FFF; padding:2px 0;}
.tip .tip-text{padding:5px;}

#Errore *{color:#FF0000;}
.ErrorField{color:#FF0000;}

#main_box{width:900px; margin:0 auto; height:600px; position:relative; overflow:hidden;
			background-repeat:no-repeat; background-position:left top; background-image:url('/images/bkg_page.jpg');}
#main_box.homepage{background-image:url('/images/bkg_homepage.jpg');}
#main_box.aquantide{background-image:url('/images/bkg_aquantide.jpg');}

#link_logo{position:absolute; left:27px; top:37px; width:238px; height:221px;}
#link_logo span{display:none;}

#link_aquantide{position:absolute; left:632px; top:449px; width:150px; height:92px;}
#link_aquantide a{display:block; width:100%; height:100%;}
#link_aquantide a span{display:none;}
#link_aquantide.homepage{left:634px; top:376px;}

#page_menu{position:absolute; right:11px; top:0px;}
#page_menu ul li{float:left;}
#page_menu ul li a{display:block; height:46px; width:70px;
					background-position:left top; background-repeat:no-repeat; background-image:url('/images/menu_main.gif');}
#page_menu ul li a span{display:none;}
#page_menu ul li a#menu_home{width:70px; background-position:0px -46px;}
#page_menu ul li a#menu_chisiamo{width:121px; background-position:-70px -46px;}
#page_menu ul li a#menu_corsi{width:89px; background-position:-191px -46px;}
#page_menu ul li a#menu_calendario{width:145px; background-position:-280px -46px;}
#page_menu ul li a#menu_aquantide{width:140px; background-position:-425px -46px;}
#page_menu ul li a#menu_contatti{width:107px; background-position:-565px -46px;}

#page_menu ul li a#menu_home:hover{background-position:0px 0px;}
#page_menu ul li a#menu_chisiamo:hover{background-position:-70px 0px;}
#page_menu ul li a#menu_corsi:hover{background-position:-191px 0px;}
#page_menu ul li a#menu_calendario:hover{background-position:-280px 0px;}
#page_menu ul li a#menu_aquantide:hover{background-position:-425px 0px;}
#page_menu ul li a#menu_contatti:hover{background-position:-565px 0px;}

#page_menu ul li a#menu_home.active{background-position:0px -92px;}
#page_menu ul li a#menu_chisiamo.active{background-position:-70px -92px;}
#page_menu ul li a#menu_corsi.active{background-position:-191px -92px;}
#page_menu ul li a#menu_calendario.active{background-position:-280px -92px;}
#page_menu ul li a#menu_aquantide.active{background-position:-425px -92px;}
#page_menu ul li a#menu_contatti.active{background-position:-565px -92px;}

/* menu Home */
#page_menu.homepage ul li a#menu_home{display:none;}
#page_menu.homepage ul li a#menu_chisiamo{background-position:-71px 0px;}
#page_menu.homepage ul li a#menu_corsi{background-position:-192px 0px;}
#page_menu.homepage ul li a#menu_calendario{background-position:-281px 0px;}
#page_menu.homepage ul li a#menu_aquantide{background-position:-426px 0px;}
#page_menu.homepage ul li a#menu_contatti{background-position:-566px 0px;}

#page_menu.homepage ul li a#menu_chisiamo:hover{width:121px; background-position:-71px -46px;}
#page_menu.homepage ul li a#menu_corsi:hover{width:89px; background-position:-192px -46px;}
#page_menu.homepage ul li a#menu_calendario:hover{width:145px; background-position:-281px -46px;}
#page_menu.homepage ul li a#menu_aquantide:hover{width:140px; background-position:-426px -46px;}
#page_menu.homepage ul li a#menu_contatti:hover{width:107px; background-position:-566px -46px;}


#image_box{width:230px; height:165px; position:absolute; left:26px; top:265px; overflow:hidden;}

#page_text{width:607px; height:367px; position:absolute; left:282px; top:61px;}
.borderbox{background-color:#FFFFFF; padding:5px; border:1px solid #E38000;}
#page_text_inner{height:360px;padding-right:20px;}
#page_text_inner strong{font-weight:bold;}
#page_text_inner p{margin-bottom:10px;}
#page_text_inner ul{margin-left:10px; margin-bottom:10px; padding-left:10px;}
#page_text_inner ul li{list-style-type:disc;}

/* CORSI */
#page_text_inner.corsi h2{text-align:center; color:#E38000; font-weight:bold; font-size:16px;}
#page_text_inner.corsi h3{text-align:center; color:#112871; font-weight:bold; font-size:12px;}
#page_text_inner.corsi p{margin-bottom:10px;}
#page_text_inner.corsi table{width:100%; margin-bottom:20px;}
#page_text_inner.corsi table thead th{font-weight:bold; padding-left:4px;}
#page_text_inner.corsi table thead th,
#page_text_inner.corsi table tbody td{padding:2px 5px;}
#page_text_inner.corsi table thead th:not(:last-of-type),
#page_text_inner.corsi table tbody td:not(:last-of-type){border-right:1px solid #E38000;}
#page_text_inner.corsi table tbody tr:nth-child(odd){background-color:#F8D9AB;}

/* CHI SIAMO*/
#page_text.chisiamo{padding-top:25px;}
#page_text_inner.chisiamo{height:305px;}

/* CALENDARIO */
#page_text_inner.calendario{height:220px;}
#page_text_inner.calendario table{width:100%; margin-bottom:20px;}
#page_text_inner.calendario table thead th{font-weight:bold; padding-left:4px;}
#page_text_inner.calendario table thead th,
#page_text_inner.calendario table tbody td{padding:2px 5px;}
/*#page_text_inner.calendario table thead th:not(:last-of-type),
#page_text_inner.calendario table tbody td:not(:last-of-type),*/
#page_text_inner.calendario table tbody td,
#page_text_inner.calendario table thead th{border-right:1px solid #E38000;}
/*#page_text_inner.calendario table tbody td:last-of-type,*/
#page_text_inner.calendario table tbody td.last,
#page_text_inner.calendario table thead th.last{text-align:center;border-right:none;}
/*#page_text_inner.calendario table tbody tr:nth-child(odd)*/,
#page_text_inner.calendario table tbody tr.alternate{background-color:#F8D9AB;}
/*#page_text_inner.calendario table tbody td.alternate{background-color:#F8D9AB;}*/
#page_download_skcorso{margin-top:10px; text-align:right;}
#page_download_skcorso img{float:right; margin-left:5px;}
#page_download_skcorso a{text-decoration:none; color:#11277A; font-weight:bold; font-style:italic;}

#form_box{ width:300px; float:left; padding-top:30px;}
#form_ContactUs{color:#205092;}
#form_ContactUs label{display:block; width:278px; color:#205092;}
#form_ContactUs input,
#form_ContactUs textarea{width:278px; margin-bottom:5px;}
#map_image{float:left; padding-top:35px;}

/* AQUANTIDE */
h3.aquantide{display:block; background-color:#F2941F; color:#FFF; font-weight:bold; height:25px; line-height:25px; padding-left:6px; margin-top:10px; width:300px;} 
/*#aquantite_centri{height:90px;}
#aquantide_partner{height:120px;}*/
#aquantite_centri_inner{height:90px; position:relative; overflow:auto;}
#aquantite_partner_inner{height:150px; position:relative; overflow:auto;}
#aquantite_centri_inner ul {margin:0; padding:0; list-style:none; margin-top:15px;}
#aquantite_centri_inner ul li{float:left; margin-right:5px; list-style:none; height:30px; line-height:30px;}
#aquantite_centri_inner ul li img{vertical-align:middle;}
