@charset "utf-8";
* { font-family:arial; }
body { margin:0px; padding:0; font-size:11px; color:#666; background:#f9f9f9 url(bg_main.jpg) top left repeat-x; }
#wrap { width:800px;height:400px;background:#fff;position:absolute;top:50%;left:50%;margin:-200px 0 0 -400px;}
#header {width:973px;height:107px;background:#fff url(bg_header.jpg) top left no-repeat;margin-left:8px;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

.logdiv{width:500px;margin:0 auto; border:5px solid #595959; background:#fff url(bg-login-box.gif) bottom left repeat-x;}

#ita-flag {width:30px;height:31px;position:relative;top:-40px;left:900px;}
#eng-flag {width:30px;height:31px;position:relative;top:-71px;left:930px;}
#ita-flag img {border:0px;}
#eng-flag img {border:0px;}

/*MAIN MENU*/
#main_menu{width:973px;height:26px;margin-left:8px;background:#eee;}
#falke_menu{width:280px;height:26px;background:#fff url(fake-menu.gif) top left no-repeat;float:left;}
#main_menu_items{width:693px;height:26px;background:#fff url(bg_menu.gif) top left repeat-x;float:right;color:#2a2a2a;font-weight:bold;}
#main_menu_items ul{list-style:none;padding-top:6px;padding-left:80px;margin:0px;height:20px;}
#main_menu_items li{list-style:none;display:inline;margin:0px;padding-right:10px;padding-left:9px;background:url(li-menu.gif) bottom right no-repeat;padding-top:6px;padding-bottom:4px;}
#main_menu_items a{color:#2a2a2a;text-decoration:none;}
#main_menu_items a:hover{color:#003061;text-decoration:underline;}

/*MAIN CONTAINER*/
#main_container{width:965px;margin-left:8px;margin-right:8px;}
#col_sx{width:235px;margin-right:8px;float:left;}
#welcome{width:235px;height:184px;background:#fff url(bg_walcome.gif) bottom left repeat-x;color:#003061;}
#welcome p{padding-left:30px;padding-right:30px;padding-top:50px;margin:0px;}
#col_dx{width:722px;height:176px;background:#fff;float:right;margin-top:8px;}
#flash_slide{width:469px;height:176px;}
#swap_col_one{width:469px;float:left;}
#swap_col_two{width:245px;float:right;}
#swap_col_one_interno{width:469px;float:right;}
#swap_col_two_interno{width:245px;float:left;}
#login_div{width:225px;height:156px;background:#fff url(bg_walcome.gif) bottom left repeat-x;padding:10px;color:#003061;}
#login_div a{color:#3678ae;text-decoration:none;}
#login_div a:hover{color:#3678ae;text-decoration:underline;}

.spacer{height:5px;margin:0px;clear:both;}
.spacer8{height:8px;margin:0px;clear:both;}
/*SERVICE BTN*/
.servce{width:235px;height:102px;margin-top:8px;}
.servce img{border:0px;}
#service_lable{width:235px;height:28px;margin-top:8px;}
#group_lable{width:469px;height:28px;margin-top:8px;}
#news_lable{width:245px;height:28px;margin-top:8px;}
#latest_news{width:245px;height:322px;margin-top:8px;background:#fff;}
.q{width:100%;height:1px;background:url(q.gif) top left repeat-x;margin-top:8px;margin-bottom:8px;;padding:0px;}
#biscione{width:955px;height:20px;background:#fff;padding-left:5px;padding-right:5px;}
#biscione a{color:#3678ae;text-decoration:none;}
#biscione a:hover{color:#3678ae;text-decoration:underline;}
.latest_news_items{width:245px;margin-top:8px;}
.latest_news_items span{color:#003061;font-size:12px;font-weight:bold;}
.latest_news_items p{margin:0px;}
.latest_news_items a{color:#3678ae;text-decoration:none;}
.latest_news_items a:hover{color:#3678ae;text-decoration:underline;}
.btn_archivio{text-align:right;margin-top:10px;}
.btn_archivio a{color:#003061;text-decoration:none;font-weight:bold;}
.btn_archivio a:hover{text-decoration:underline;}
#group_items{width:469px;height:322px;background:#fff url(bg_group_items.gif) center no-repeat;margin-top:8px;}
#group_items h2{font-size:16px;}
#group_items p{font-size:12px;color:#3678ae;}
#g_items_one,#g_items_three{width:194px;height:120px;float:left;padding:20px;overflow:hidden;}
#g_items_two,#g_items_four{width:194px;height:120px;float:right;padding:20px;overflow:hidden;}
/*FORM CLASS*/
.submit {width:88px;height:22px;border:0px;background:url("btn_login.gif") top left no-repeat;cursor:hand;}
.submitL {width:109px;height:42px;border:0px;background:url("btn_loginL.gif") top left no-repeat;cursor:hand;}
.btn-salva {width:88px;height:22px;border:0px;background:url("btn-salva.gif") top left no-repeat;cursor:hand;}
.btn-modifica {width:88px;height:22px;border:0px;background:url("btn-modifica.gif") top left no-repeat;cursor:hand;}
.btn-reg-age{border:0px;width:206px;height:22px;background:url(btn-reg-age.gif) top left no-repeat; cursor:hand;}
.reset {width:88px;height:22px;border:0px;background:url("btn_reset.gif") top left no-repeat;cursor:hand;}
.btn-logout{width:81px;height:49px;border:0px;background:url("btn_logout.gif") top left no-repeat;cursor:hand;}
.input_login input{width:211px;height:17px;border:0px;font-family:"Arial";background-color: transparent;font-size:11px;}
#footer{width:965px;height:23px;background:url(bg_footer.gif) top left repeat-x;text-align:center;font-weight:bold;font-size:12px;color:#fff;padding-top:5px;}
#footer a{color:#fff;text-decoration:none;}
#footer a:hover{color:#fff;text-decoration:underline;}
.h1_title{color:#1d6aa7;font-weight:normal;}

form {
	text-align::center;
}
.mainForm {
	margin:0 auto;
	text-align::left;
}

.formTble{
	text-align:left;
	width:100%;
	background:#fff;
	padding:2px;
}

.formTble h1 {font-size:16px; color:#dbdbdb;}
.thFormTble {background:#f6f6f6; font-size:14px; height:30px;}
.tab-title {background:url(bgTabTitle.png) top left repeat-x; font-size:14px; height:28px; color:#fff; padding-bottom:15px;}
.tdFormTble {background:#fefefe url(li.gif) top left repeat-y; font-size:14px; height:30px;}
.tdFormTble2 {background:#efefef url(li.gif) top left repeat-y; font-size:14px; height:30px}

.tdFormTbleCols2 {background:#fefefe; font-size:14px; height:30px; text-transform:uppercase;}
.tdFormTbleCols22 {background:#efefef; font-size:14px; height:30px; text-transform:uppercase;}

.formTbleLogin{
	text-align:left;
	width:100%;
	padding:2px;
}

.textStyleForm{
	border:1px solid #dbdbdb;
	padding-top:2px;
	padding-left:3px;
	background:#f6f6f6;
	font-family:"Arial";
	font-size:11px;
}

.selectStyle{
	width:60%;
	border:1px solid #dbdbdb;
	padding-top:2px;
	padding-left:3px;
	background:#f6f6f6;
	font-family:"Arial";
	font-size:11px;}


.inputArea input{
	width:100%;
	height:88px;
	float:right;
	border:0px;
	font-family:"Arial";
	background-color: transparent;
	font-size:11px;}

#textarea-style{
	background:#fff url("bg-area.gif") top left no-repeat;
	height:105px;
	width:100%;
}

.textarea-style{
	width:98%;
	height:102px;
	border:0px;
	font-family:"Arial";
	font-size:11px;
	background:none;
}

.button{
	width:70px;
	height:25px;
	cursor:hand;
	font-size:12px;
	font-weight:bold;
	padding:2px;
	margin:0 auto;
	background:#fff;
	color:#606060;
	border:1px solid #ccc;}


#comuni{
	width:300px;
	height:300px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	z-index:9999;
	background:#f7f7f7;
	height:100px;
	overflow:auto;
	border:3px solid #afaeae;
}

#comuni ul{
	list-style:none;
	padding-left:5px;
	margin-left:5px;
	
}

#comuni li{
	list-style:none;
}

.btn-mod{border:0px;width:206px;height:22px;background:url(btn-mod-dati-corsista.gif) top left no-repeat; cursor:hand;}
.btn-add{border:0px;width:206px;height:22px;background:url(btn-add-dati-corsista.gif) top left no-repeat; cursor:hand;}
.btn-add-doc-val{border:0px;width:206px;height:22px;background:url(btn-add-doc-val.gif) top left no-repeat; cursor:hand;}
.btn-mod-doc-val{border:0px;width:206px;height:22px;background:url(btn-mod-doc-val.gif) top left no-repeat; cursor:hand;}
.btn-add-form-lav{border:0px;width:280px;height:59px;background:url(btn-add-form-lav.gif) top left no-repeat; cursor:hand;}
.btn-add-form-lav-off{border:0px;width:280px;height:59px;background:url(btn-add-form-lav-off.gif) top left no-repeat; cursor:hand;}

#TopDashBoard{font-size:14px; padding:10px; border:2px solid #f26820;}
#LogOutBtn{float:right; width:81px; height:49px;}
#saluto{font-size:14px; padding:10px; width:400px; float:left;}	

#legenda {background:#fff; padding:10px; text-align:right;}
.news-items{margin-bottom:15px;padding:0;clear:both;}
.news-items span{font-size:14px;}
.news-items a {color:#1d6aa7;text-decoration:none;}
.news-items a:hover {text-decoration:underline;}
.Scroller-Container {position: relative;top: 0px; left: 0px;padding:10px;}	
.Scrollbar-Up {position: relative;width: 5px; height: 10px;background-color: #1d6aa7;font-size: 0px;}
.Scrollbar-Track {width: 5px; height: 160px;position: absolute;top: 20px;background-color: #EEE;}
.Scrollbar-Handle {position: relative;width: 5px; height: 30px;background-color: #1d6aa7;}
.Scrollbar-Down {position: relative;top: 190px;width: 5px; height: 10px;background-color: #1d6aa7;font-size: 0px;}
.privacy{width:100%;padding:8px 0;border:0px;margin-top:3px;margin-bottom:3px;background:#fff; height:50px; overflow:auto;}
.privacy ul{list-style:none;padding:0;margin:0;}
.privacy li{margin-bottom:10px;}
.privacy div {padding:5px;}
.action{text-align:center;background:#fff; padding:5px;}
.space {height:30px; clear:both;}
.HrefMainTitle{font-size:16px; text-decoration:none; color:#0e71b4;}

#include-menu #menu{background:#fff url(bg-include-menu.gif) top left repeat-x; height:55px;}
#include-menu #menu ul{margin:0px 0px 0px 13px; padding:4px 0 0 0; list-style:none;}
#include-menu #menu ul li{ float:left; list-style:none; margin:0 0 0 5px; padding:0 0 0 0;}
#include-menu #menu a{ font-size:14px; color:#fff; text-decoration:none; font-weight:bold; border:2px solid #fff; height:23px; background:#d44343 url("li-mm.gif") bottom left repeat-x; display:block; padding:8px 5px 3px 5px;}
#include-menu #menu a:hover{background:#6e6e6e url(bg-include-menu-active.gif) bottom left repeat-x; color:#fff;}
#footer-menu{background:#595959; padding:3px;}
#footer-menu a{color:#fff; font-size:14px; font-weight:bold;}
#footer-menu ul{margin:0px; padding:0px;}
#footer-menu ul li{float:left; list-style:none; margin-right:5px; margin-left:5px;}