body {
	margin:0px;
	font-family: verdana;
	font-size: 11px;
	background-color: #FFFFFF;
	background-image: url('../img/homebg.gif');
}
a {
	text-decoration:none;
	border: 0px
	color: #0071B6;
}
a:hover {
	text-decoration:none;
	border: 0px
}

h1 {
	font-family: helvetica,verdana;
	font-size: 20px;
	font-weight:bold;
	color: #2269AC;
}

h2 {
	font-family: helvetica,verdana;
	font-size: 16px;
	font-weight:bold;
	color: #000;
}

p{
	font-family: tahoma,verdana;
	font-size: 11px;
	text-align: justify;
	color: #2269AC;
}
img{
	border:none;
}
.tbl_template{
	background-color: #FFFFFF;
	padding: 0px;
}
.td_header_l{
}

.header_sfondo{
	background-image: url('../img/sfondo_top.jpg');
	background-position: 99% 0%;
	background-repeat:no-repeat;
}
div#header_l{
	margin-left:0px;
	margin-top:0px;
	width:176px;
}
/*div#box_units img{
	margin-bottom:-5px;
	margin-right:1px;
}
div#box_units a {
	font-size:10px;
}*/
div#mini_home a{
	color:#2269AC;
	font-weight:bold;
	font-size:10px;
}
div#mini_home{
	margin-right:75px;
	padding-bottom:10px;

}

.td_menu{
	background-color: #C5C5C5;
}
.menu_button{
	color: #fff;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	cursor:pointer;
	background-color:#00529F;
}

.menu_button_over{
	color: #00529F;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	cursor:pointer;
	background-color:#C5C5C5;
}
div#border_menu{
	border-right: 1px solid white;
	padding:10px;
}
.table_template {
	border-collapse:collapse;
	border-color: white;
	border: 1px solid white;
}
.submenu_gallery{
	position:absolute;
	margin-top:-100px;
	z-index:100;
}
table#header_submenu{
	color: #FFFFFF;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	cursor:pointer;
	background-color:#99BAD9;
	padding: 0px;
	margin:0px;
	border-bottom: 1px solid white;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}
table#header_submenu a {
	text-decoration: none;
	color: #FFFFFF;
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;

}
table#header_submenu:hover{
	background-color:#00529F;
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
.table_right {
	background-color: #ffff;
}


.table_news{
	border-bottom: 1px solid white;

}
.news_title{
	font-family: verdana;
	font-weight: bold;
	font-size:10px;
	color: #00529F;
	padding-bottom: 10px;
	padding-left:10px;

}
.news_title_list{
	font-family: verdana;
	font-weight: bold;
	font-size:10px;
	color: #003882;
	padding-left:10px;
	padding-bottom: 10px;
}
.news_title_list a {
	color: #003882;
	text-decoration:none;
}
.news_title_list a:hover {
	color: #003882;
	text-decoration:underline;
}
.news_incipit_list{
	font-family: verdana;
	font-size:10px;
	color: #003882;
	padding-left:10px;
	padding-bottom: 10px;
}
.news_incipit_list a{
	text-decoration:none;
	color:#003882;
}
.news_incipit_list a:hover{
	text-decoration:underline;
	color:#003882;
}

div#news_title_inside{
	font-family: verdana;
	font-size:10px;
	font-weight:bold;
	margin-left:10px;
	margin-top:30px;
	color:#000000;
}
div#news_title_inside a {
	text-decoration:none;
	color:#000000;
}

div#news_title_inside a:hover {
	text-decoration:underline;
	color:#000000;
}

div#news_subtitle_inside{
	font-family: verdana;
	font-size:10px;
	margin-left:10px;
	color:#000000;
	margin-bottom:15px;
	text-align: justify;
	margin-right:10px;
}

div#news_subtitle_inside a{
	text-decoration:none;
	color:#000000;
}
div#news_subtitle_inside a:hover{
	text-decoration:underline;
	color:#000000;
}
.table_iimg{
	margin-top:5px;
	padding-bottom: 4px;
	border-bottom: 1px solid white;
}
.table_hsvpro{
	margin-top:0px;
	padding: 0px;
/*	border-bottom: 1px solid white; */
}
.table_hsvpro a img{
	text-decoration:none;
	border:none;
	border-bottom: 1px solid white;
}
.td_links{
	text-align:center;
	font-family:verdana;
	font-size:10px;
	color:#00529F;
	background-color: #C5C7C8;
	font-weight:bold;
}
.td_links a {
	color:#00529F;
	text-decoration:none;
}
.td_links a:hover {
	color:#00529F;
	text-decoration:underline;
}

.td_footer{
	text-align:center;
	color: #FFFFFF;
	background-color: #00529F;
	font-family:verdana;
	font-size: 10px;
}
.td_footer a {
	color: #FFFFFF;
	text-decoration:none;
}
.td_footer a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
div#menu_left{
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color: #0070b5;
	margin-top:95px;
	margin-left:5px;
}
div#menu_left li{
	list-style-type: none;
	margin-left:-30px;
	margin-top:0px;
	font-weight:normal;
}
div#menu_left ul{
	margin-top:0px;
	margin-bottom:0px;
}
div#menu_left_separator{
	margin-top:20px;
}
div#menu_left a{
	text-decoration: none;
	color: #0070b5;
}
div#menu_left a:hover{
	text-decoration:underline;
}
div#content_title{
	font-family: helvetica,verdana;
	font-size: 20px;
	font-weight:bold;
	margin-top:20px;
	color: #2269AC;
	margin-left:10px;
}
div#content_title_aziende{
	font-family: helvetica,verdana;
	font-size: 20px;
	font-weight:bold;
	margin-top:20px;
	color: #2269AC;
	margin-left:2px;
}
div#content_title_news{
	font-family: helvetica,verdana;
	font-size: 20px;
	font-weight:bold;
	margin-top:20px;
	color: #2269AC;
	margin-left:10px;
	margin-bottom: 5px;
}
div#content_text{
	font-family: tahoma,verdana;
	font-size: 11px;
	text-align: justify;
	color: #2269AC;
	margin:10px;
	margin-top:30px;
}
div#content_text_azienda{
	color: #2269AC;
	margin:10px;
	margin-top:30px;
}

div#content_text table{
	font-family: tahoma,verdana;
	font-size: 11px;
	text-align: justify;
	color: #2269AC;
	margin:10px;
	margin-top:30px;
}
.td_login{
	background-color:#FFFFFF;
	font-family: tahoma,verdana;
	font-size: 10px;
	color: #2269AC;
	padding-top:20px;
	padding-left:10px;
}
.td_login input {
	background-color:#FFFFFF;
	font-family: tahoma,verdana;
	font-size: 10px;
	color: #2269AC;
}
.header{
	background-color: #B9D0FD;
	color: #000000;
	font-family:tahoma,verdana;
	font-size: 10px;
	font-weight: bold;
	text-align:center;
}
.rows, .rows input{
	background-color: #FFFFFF;
	color: #000000;
	font-family:tahoma,verdana;
	font-size: 10px;
	}
.myTable{
	background-color: #000000;
}
.alpha70{
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
#myButton{
	font-family:tahoma,verdana;
	font-size:10px;
	color: #000000;
	font-weight:bold;
	width:12px;
}
#myButton2{
	font-family:tahoma,verdana;
	font-size:10px;
	color: #000000;
	font-weight:bold;
}

div#news_navigator{
	font-family:tahoma,verdana;
	font-size:10px;
	color: #2269AC;
	margin-right:10px;
}
div#news_navigator a{
	color: #2269AC;
	text-decoration:none;
	font-weight:bold;
}
div#news_navigator a:hover{
	color: #2269AC;
	text-decoration:underline;
}
div#news_text_read{
	font-family: verdana;
	font-size:10px;
	margin-left:10px;
	color:#000000;
	margin-bottom:15px;
	text-align:justify;
	margin-right:10px;
	margin-top:30px;
}
div#news_text_read a {
	color: #2269AC;
	text-decoration:none;
}
div#news_text_read a:hover {
	color: #2269AC;
	text-decoration:underline;
}
.header_refs{
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color: #003882;
	padding-bottom: 20px;
}
.header_refs a {
	text-decoration:none;
	color: #003882;
}
.header_refs a:hover {
	text-decoration:underline;
	color: #003882;
}
.row_refs{
	text-align:left;
	font-family:verdana;
	font-size:10px;
	color: #000000;
	padding-left:3px;
	vertical-align: top;
}
.row_refs a {
	color: #0071B6;
}
.row_refs a:hover {
	text-decoration:underline;
}
.table_refs{
	margin-top:20px;
}
div#refs_delimiter{
	border-bottom:1px solid #C5C7C8;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size:1px;
}
div#google_search {
	margin-left:5px;
	color:#547DB8;
	font-family:verdana;
	font-size: 10px;
}

div#google_search a{
	margin-left:5px;
	color:#547DB8;
	font-family:verdana;
	font-size: 10px;
	text-decoration: none
}
div#google_search a:hover{
	text-decoration:underline;
}
div#google_search input{
	font-family:verdana;
	font-size: 10px;
	color:#547DB8;
}
div#google2{
	margin-top:40px;
}
div#footer {
	font-family: verdana;
	font-size: 10px;
	color: #9A9A9A;
	text-align:center;
}
div#footer a {
	color: #9A9A9A;
	text-decoration: none;
}
div#footer a:hover {
	color: #9A9A9A;
	text-decoration: underline;
}
div#floating-content{
	color: #000000;
	font-family:verdana;
	font-size:10px;
}
.adm_div_scroll {
width:100%;
height:100%;
overflow:auto;
}

select#settore{
	position:block;
}
span#span_settore{
	font-size: 11px;
	font-weight:bold;
}
a#seleziona{
	font-size: 11px;
}

span#span_facolta, span#span_master, span#span_settore_interesse{
	font-size: 11px;
	font-weight:bold;
}
table#table_form td{
	font-size:11px;
}
table#form_contenuto {
	width:95%;
	margin-left:10px;
}

table#form_contenuto input{ width:300px; }
table#form_contenuto select{ width:300px; }
select#facolta, select#master, select#settore_interesse{ width:300px; }
table#form_contenuto h2{ margin-top:-10px}

div#form_bordo_1{ position:relative;border: solid 2px; border-color:#0070b5; padding:20px; padding-top:20px; margin-top:50px; }
div#form_bordo_2{position:absolute; margin-top: -2px; margin-right: -2px; right:0px; top:0px;}

form#form_aziende input,form#form_aziende select,form#form_aziende textarea{font-size: 11px;}
form#form_studenti input,form#form_studenti select,form#form_studenti textarea{font-size: 11px;}
img#img_contatti{
	padding-bottom:1px;
}

table#tblConfigurazioni td{
	border-bottom: 1px solid black;
	font-size:11px;
}
table#tblConfigurazioni th{
	border-bottom: 1px solid black;
	font-size:11px;
}
table#tblConfigurazioni input,table#tblConfigurazioni select,table#tblConfigurazioni textarea{
	font-size:11px;
	font-style: tahoma,arial,verdana;
}
table#tblConfigurazioni{
	border:1px solid black;
	margin-top:10px;
	padding:5px;
	background-color: #E1F0FF;
}




table#tblConfigurazioni_detail td{
	border-bottom: 1px solid black;
	font-size:11px;
	padding:5px;
}
table#tblConfigurazioni_detail th{
	border-bottom: 1px solid black;
	font-size:11px;
	text-align:left;
}
table#tblConfigurazioni_detail input,table#tblConfigurazioni_detail select,table#tblConfigurazioni_detail textarea{
	font-size:11px;
	font-style: tahoma,arial,verdana;
}
table#tblConfigurazioni_detail{
	border:1px solid black;
	margin-top:10px;
	padding:5px;
	background-color: #E1F0FF;
}

.div_descrizione{
	position:absolute;
	background-color: #C0C0C0;
	border: 1px solid black;
	padding: 5px;
	font-size:11px;
}
.div_descrizione_c{
	border: 1px solid black;
	padding: 5px;
	font-size:11px;
}
div#form_contatto th{
	font-size: 12px;
	text-align:right;
	font-weight:bold;
	vertical-align: top;
}
div#div_configuratore td{
	font-size:11px;
}
