/* CSS - UNIVERSITA DEL MOLISE */
body{
	background-color:#092849;
	background-image:url('../immagini/bg_body.gif');
	background-repeat:repeat-x;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0px;
}
img {border:none;}
img, div { behavior: url(iepngfix/iepngfix.htc) }
/**/
#container{margin: 0 auto; position: relative; width: 919px; height:auto; }
/**/
/* MENU DI SERVIZIO ********************************************************************************************/
#menu_servizio{position:relative; width: 662px; height:35px; margin-left:254px; margin-top:0px;  line-height:35px; color:#d39824; font-size:11px; text-transform:uppercase;}
#menu_servizio a, #menu_servizio a:hover{ text-decoration:none; color:#d39824; font-size:11px; text-transform:uppercase; font-weight:normal; float:left}
#menu_servizio a:hover{ text-decoration: underline; }
#menu_servizio img.l{margin-right:8px; float:left; margin-top:5px;}
#menu_servizio .space{ background:url('../immagini/trattino_servizio.gif') top left no-repeat; width:11px; height:11px; float:left; margin-top:12px;}
/**/
/* MENU ********************************************************************************************/
#navbar{position:relative; margin-left:254px; margin-top:0px; height:46px;}
#menu{ height:46px; list-style:none; margin:0; padding-left:15px; position:absolute; width:662px; background: url('../immagini/navbar.gif') top left no-repeat;}
#menu li{float:left; list-style:none;}
#menu li a{background: url('../immagini/navbar.gif') top left no-repeat; display: block; height: 46px; margin-right: 0px; text-decoration: none; width:30px;}
#menu li a:hover{text-decoration: none;}
/**/
#menu #m_progetto { background-position:    -15px 0px; width:101px; }
#menu #m_docenti  { background-position:  -116px 0px; width:91px;}
#menu #m_calendario  { background-position:  -207px 0px; width:116px;}
#menu #m_news  { background-position:  -323px 0px; width:70px;}
#menu #m_registrazione  { background-position:  -393px 0px; width:137px;}
#menu #m_area_discenti  { background-position:  -530px 0px; width:132px;}
/**/
#menu #m_progetto:hover, #menu #m_progetto_sel, #menu #m_progetto_sel:hover  { background-position:    -15px -46px; width: 101px; }
#menu #m_docenti:hover, #menu #m_docenti_sel, #menu #m_docenti_sel:hover  { background-position:    -116px -46px; width: 91px; }
#menu #m_calendario:hover, #menu #m_calendario_sel, #menu #m_calendario_sel:hover  { background-position:    -207px -46px; width: 116px; }
#menu #m_news:hover, #menu #m_news_sel, #menu #m_news_sel:hover  { background-position:    -323px -46px; width: 70px; }
#menu #m_registrazione:hover, #menu #m_registrazione_sel, #menu #m_registrazione_sel:hover  { background-position:    -393px -46px; width: 137px; }
#menu #m_area_discenti:hover, #menu #m_area_discenti_sel, #menu #m_area_discenti_sel:hover  { background-position:    -530px -46px; width: 132px; }
/**/
/**/
/* MENU VERSIONE INGLESE ********************************************************************************************/
#navbar_en{position:relative; margin-left:254px; margin-top:0px; height:46px;}
#menu_en{ height:46px; list-style:none; margin:0; padding-left:10px; position:absolute; width:662px; background: url('../immagini/navbar_en.gif') top left no-repeat;}
#menu_en li{float:left; list-style:none;}
#menu_en li a{background: url('../immagini/navbar_en.gif') top left no-repeat; display: block; height: 46px; margin-right: 0px; text-decoration: none; width:30px;}
#menu_en li a:hover{text-decoration: none;}
/**/
#menu_en #m_project { background-position:    -10px 0px; width:102px; }
#menu_en #m_courses { background-position:  -112px 0px; width:105px;}
#menu_en #m_seminars  { background-position:  -216px 0px; width:111px;}
/**/
#menu_en #m_project:hover, #menu_en #m_project_sel, #menu_en #m_project_sel:hover  { background-position:    -10px -46px; width: 102px; }
#menu_en #m_courses:hover, #menu_en #m_courses_sel, #menu_en #m_courses_sel:hover  { background-position:    -112px -46px; width: 105px; }
#menu_en #m_seminars:hover, #menu_en #m_seminars_sel, #menu_en #m_seminars_sel:hover  { background-position:    -216px -46px; width: 111px; }
/* FOOTER ********************************************************************************************/
#footer{margin: 0 auto;  width: 909px; padding-left:5px; padding-right:5px; height:19px; 
padding-top:34px; color:#ece8df; font-size:12px; font-weight:normal;
background:url('../immagini/footer.gif') top left no-repeat; margin-top:38px; }
#footer a, #footer a:hover {text-decoration:none; color:#ece8df; font-size:12px; font-weight:normal;}
#footer span.riga {text-decoration:none; color:#ece8df; font-size:12px; font-weight:normal;}
#footer #unimol{display:block;position:absolute;top:0;left:400px;width:120px;height:53px;}
/**/
/* SOLO HOMEPAGE ********************************************************************************************/
#bg_home{width:100%; min-height:627px; height: auto !important; height: 627px; background-image:url('../immagini/bg_body.gif');}
#logo_home{position: absolute; width: 201px; height:146px; left:35px; top:29px; background:url('../immagini/logo.gif') top left no-repeat; }
/**/
#banner_home{position:relative; width: 664px; height:290px; margin-left:254px; background:url('../immagini/bgbanner_home.gif') top left no-repeat;}
#banner_home img{margin-left:13px;}
#banner_home_english{position:relative; width: 664px; height:290px; margin-left:254px; background:url('../immagini/bgbanner_home_en.gif') top left no-repeat;}
#banner_home_english img{margin-left:13px;}
/**/
#boxtesto_home{position:relative; width: 382px; height:auto; margin-left:507px; margin-top:10px; padding-left:20px; padding-top:18px;
background:url('../immagini/stelline.gif') top left no-repeat;}
#boxtesto_home h1{ color:#e3ac40; font-size:12px; font-weight:bold; margin:0; padding:0;}
#boxtesto_home p{color:#ffffff; font-size:12px; text-align:justify;}
#boxtesto_home_english{position:relative; width: 630px; height:auto; margin-left:259px; margin-top:10px; padding-left:20px; padding-top:18px;
background:url('../immagini/stelline.gif') top left no-repeat;}
#boxtesto_home_english h1{ color:#e3ac40; font-size:12px; font-weight:bold; margin:0; padding:0;}
#boxtesto_home_english p{color:#ffffff; font-size:12px; text-align:justify;}
/**/
#colonna_sx_home{position: absolute; width: 260px; height:auto; left:0px; top:191px;}
/**/
#boxnews_home{width: 184px; height:111px; padding: 55px 28px 8px 48px; margin:0; background:url('../immagini/news_home.gif') top left no-repeat; }
#boxnews_home .news{height:auto; margin-bottom:10px;}
#boxnews_home .news h1, #boxnews_home .news h1 a {margin:0; padding:0; color:#1b4287; font-weight:bold; font-size:11px; text-decoration: none; }
#boxnews_home .news h1 a:hover { text-decoration: underline; }
#boxnews_home .news p {color:#333333; font-size:11px; margin:0; padding:0;}
#boxnews_home .news .link_news{text-align:right; width:184px;}
#boxnews_home .news .link_news a, #boxnews_home .news .link_news a:hover{color:#1b4287; font-size:10px; text-decoration:none; font-weight:normal; line-height:16px; }
#boxnews_home .news .link_news a:hover{ color: #3770D7; }
/**/
#boxlogin_home{width: 174px; height:80px; padding: 42px 25px 18px 41px; margin-left:20px; background:url('../immagini/login_home.gif') top left no-repeat; color:#979692; font-size:10px;}
#boxlogin_home input {width:110px; height:16px; border:1px solid #979692; margin-bottom:10px; padding-left:5px; vertical-align:middle; font-family:Georgia, "Times New Roman", Times, serif; color:#979692; font-size:10px;}
#boxlogin_home #entra {width:41px; height:20px; border:1px solid #484848; vertical-align:middle; background-color:#7e7e7e; font-family:Georgia, "Times New Roman", Times, serif; color:#ffffff; font-size:10px; text-align:center; font-weight:bold;}
#boxlogin_home a, #boxlogin_home a:hover{color:#979692; font-size:10px; text-decoration:none; font-weight:normal;}
#boxlogin_home a:hover{ color: #a8740d; } 
/**/
#boxlezione_home{position: absolute; width: 181px; height:149px; padding: 54px 32px 20px 42px; left:237px; top:316px; background:url('../immagini/lezione_home.png') top left no-repeat;}
#boxlezione_home .lezione{height:auto; margin-bottom:10px;}
#boxlezione_home .lezione h1, #boxlezione_home .lezione h1 a, #boxlezione_home .lezione h1 a:hover {margin:0; padding:0; color:#a8740d; font-weight:bold; font-size:12px; text-decoration:none;margin-top:5px; }
#boxlezione_home .lezione h2, #boxlezione_home .lezione h2 a, #boxlezione_home .lezione h2 a:hover {margin:0; padding:0; color:#a8740d; font-weight:normal; font-size:12px; text-decoration:none; }
#boxlezione_home .lezione h1 a:hover, #boxlezione_home .lezione h2 a:hover{ text-decoration: underline; }
#boxlezione_home .lezione p {color:#333333; font-size:11px; margin:0; padding:0; padding-top:15px;}
#boxlezione_home .lezione .link_lezione{text-align:right; width:181px;}
#boxlezione_home .lezione .link_lezione a, #boxlezione_home .lezione .link_lezione a:hover{color:#a8740d; font-size:10px; text-decoration:none; font-weight:normal; }
#boxlezione_home .lezione .link_lezione a:hover{ color: #E7A212; }
/**/
/*Box newsletter Home versione inglese*/
#en_newsletter{width: 180px; height:95px; padding: 59px 33px 12px 47px; margin-top:12px; background:url('../immagini/newsletter_en.gif') top left no-repeat; font-size:10px; color:#706f6b;}
#en_newsletter p {color:#706f6b; font-size:10px; margin:0; padding:0;}
#en_newsletter .riga{clear:left; line-height:19px; margin-top:9px; height:19px; margin-bottom:9px;}
#en_newsletter select {border:1px inset #404040; height:17px; color:#000000; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif;}
#en_newsletter .scelta{ border:none; vertical-align:middle; background: none; margin-bottom:3px;}
#en_newsletter .mail {width:113px; height:16px; border:1px solid #979692;padding-left:5px; vertical-align:middle; 
font-family:Georgia, "Times New Roman", Times, serif; color:#979692; font-size:10px;}
#en_newsletter #iscriviti {width:55px; height:20px; border:1px solid #484848; vertical-align:middle; background-color:#7e7e7e; 
font-family:Georgia, "Times New Roman", Times, serif; color:#ffffff; font-size:10px; text-align:center; font-weight:bold; }
/**/
/* SOLO PAGINE INTERNE ********************************************************************************************/
#logo{position: absolute; width: 201px; height:146px; left:35px; top:29px; background:url('../immagini/logo.gif') top left no-repeat; }
/**/
#top_content{position:relative; width: 664px; height:105px; margin-left:254px; background:url('../immagini/top_content.jpg') top left no-repeat;}
#top_content #title_content{margin-left:60px; top:47px; position:relative;}
/**/
#content{position:relative; width: 604px; min-height:280px; height: auto !important; height: 260px; padding: 21px 30px 30px 30px;
margin-left:254px; background:url('../immagini/pattern_content.png') top left repeat-y;}
#content h1{color:#1b4287; font-weight:bold; padding:0; margin:0; font-size:14px; text-transform:uppercase;}
#content h2{color:#1b4287; font-weight:normal; font-style:italic; font-size:14px; margin:0px;margin-bottom:10px; padding:0;}
#content h3{color:#1b4287; font-weight:normal; font-size:12px; margin:0; padding:0; line-height:18px;}
#content p{color:#333333; font-size:12px; line-height:19px;}
#content .img_p2{float:right; margin: 0 30px 15px 20px;border:2px solid #1D3F88}
#content .img_p{float:right; margin: 0 30px 15px 20px;}
/* Divisione a colonne per pagina calendario corsi e seminari */
#content_colonne, .content_colonne{ background: url('../immagini/bg_content_colonne.png') top center repeat-y #FFF; position: relative;  margin-top:15px; width: 580px; }
#content_sx{position:relative; float:left; width: 253px; min-height: 120px; height: auto !important; height: 120px; padding-right:25px; height:auto; /*border-right:1px solid #d39824; margin-top:15px;*/}
#content_dx{position:relative; float:left; width: 274px; padding-left:25px; height:auto; /*margin-top:15px;*/ }
#paginazione{ position: absolute; right: 15px; top: 5px; height: 20px; text-align:right; width: 280px; font-size: 12px; }
#paginazione b{ color: #d39824; }
#briciole{ position: relative; font-size: 11px; margin-top: -15px; margin-bottom: 15px; color: #1b4287; }
#content #briciole a{ color: #D39824; font-size: 11px; font-weight: bold; text-transform: uppercase; }
/* Punti elenco */
#content ul{margin:0; padding:0px; color:#1b4287; font-weight:bold; font-size:13px; margin-top:20px; margin-bottom:50px;}
#content li.stella {list-style-image:url('../immagini/stella.gif'); margin-left:30px; margin-bottom:7px;}

#content li.stella ul{
	border:0px solid red;
	margin:0px;
	font-weight:normal;
}

#content li.pdf {list-style-image:url('../immagini/pdf.gif'); margin-left:40px; padding-left:6px; margin-bottom:7px;}
#content li.video {list-style-image:url('../immagini/ico_video.gif'); margin-left:40px; padding-left:6px; margin-bottom:7px;}
#content li.photo {list-style-image:url('../immagini/ico_photo.gif'); margin-left:40px; padding-left:6px; margin-bottom:7px;}
#content li.stella a, #content li.pdf a, #content li.video a, #content li.photo a { color:#1b4287; font-weight:bold; text-decoration:underline;}
#content li.stella a:hover, #content li.pdf a:hover, #content li.video a:hover, #content li.photo a:hover{ color:#1b4287; font-weight:bold;  text-decoration:none;}
#content p{margin:0;padding:0;}
#content a,#content a:visited{color:#006699;text-decoration:none;font-size:12px;}
.data { font-style:italic; font-weight:normal;}
/* Path di navigazione */
#path{margin-top:-15px; margin-bottom:20px; color:#d39824; font-size:11px; text-transform:uppercase;}
#path a, #path a:hover{color:#d39824; font-size:11px; font-weight:bold; text-decoration:none;}
#path .active{color:#1b4287;}
/**/
#bottom_content{position:relative; width: 664px; height:17px; margin-left:254px; background:url('../immagini/bottom_content.png') top left no-repeat;}
/**/
#colonna_sx{/*position: absolute;*/
 	float:left;width: 240px; height:auto; margin-left:14px; margin-top:186px;}
/**/
#boxlogin{width: 186px; height:74px; padding: 50px 14px 0px 40px; margin-left:5px; background:url('../immagini/login.gif') top left no-repeat; font-size:10px; color:#979692; }
#boxlogin input {width:112px; height:16px; border:1px solid #979692; margin-bottom:8px; padding-left:5px; vertical-align:middle; 
font-family:Georgia, "Times New Roman", Times, serif; color:#979692; font-size:10px;}
#boxlogin #entra {width:41px; height:20px; border:1px solid #484848; vertical-align:middle; background-color:#7e7e7e; 
font-family:Georgia, "Times New Roman", Times, serif; color:#ffffff; font-size:10px; text-align:center; font-weight:bold; }
#boxlogin a, #boxlogin a:hover{color:#979692; font-size:10px; text-decoration:none; font-weight:normal; }
#boxlogin a:hover{ color: #a8740d; } 
/**/
#divisorio_box{width: 240px; height:auto; padding:0; margin-left:5px;}
/**/
#boxnewsletter{width: 186px; min-height:101px;height:auto !important;height:101px; 
padding: 37px 14px 13px 40px; margin-left:5px; background:url('../immagini/newsletter.gif') top left no-repeat; 
font-size:10px; color:#706f6b;}
#boxnewsletter p {color:#706f6b; font-size:10px; margin:0; padding:0;}
#boxnewsletter .riga{clear:left; line-height:19px; margin-top:3px; height:19px; margin-bottom:3px;}
#boxnewsletter select {border:1px inset #404040; height:17px; color:#000000; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif;}
#boxnewsletter .scelta{ border:none; vertical-align:middle; background: none; margin-bottom:3px;}
#boxnewsletter .mail {width:116px; height:16px; border:1px solid #979692;padding-left:5px; vertical-align:middle; 
font-family:Georgia, "Times New Roman", Times, serif; color:#979692; font-size:10px;}
#boxnewsletter #iscriviti {width:55px; height:20px; border:1px solid #484848; vertical-align:middle; background-color:#7e7e7e; 
font-family:Georgia, "Times New Roman", Times, serif; color:#ffffff; font-size:10px; text-align:center; font-weight:bold; }
/**/
/*Box newsletter Pagine interne versione inglese*/
#en_newsletter_int{width: 186px; min-height:101px;height:auto !important;height:101px; padding: 37px 14px 13px 40px; margin-left:5px; margin-top:2px; background:url('../immagini/newsletter_en_interna.gif') top left no-repeat; font-size:10px; color:#706f6b;}
#en_newsletter_int p {color:#706f6b; font-size:10px; margin:0; padding:0;}
#en_newsletter_int .riga{clear:left; line-height:19px; margin-top:9px; height:19px; margin-bottom:9px;}
#en_newsletter_int select {border:1px inset #404040; height:17px; color:#000000; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif;}
#en_newsletter_int .scelta{ border:none; vertical-align:middle; background: none; margin-bottom:3px;}
#en_newsletter_int .mail {width:113px; height:16px; border:1px solid #979692;padding-left:5px; vertical-align:middle; 
font-family:Georgia, "Times New Roman", Times, serif; color:#979692; font-size:10px;}
#en_newsletter_int #iscriviti {width:55px; height:20px; border:1px solid #484848; vertical-align:middle; background-color:#7e7e7e; 
font-family:Georgia, "Times New Roman", Times, serif; color:#ffffff; font-size:10px; text-align:center; font-weight:bold; }
/**/
/* MENU DI SECONDO LIVELLO ********************************************************************************************/
#subnavbar_top{width: 246px; height:auto; margin:0;}
#subnavbar_bottom{width: 246px; height:auto; margin:0;}
#subnavbar{width: 215px; height:auto; padding: 0 10px 0 21px; margin:0; background:url('../immagini/subnavbar_center.gif') top left repeat; font-size:12px; font-weight:bold; color:#1c4187;}
#subnavbar .subnavbar_link {clear:left; height:28px; line-height:28px;}
#subnavbar .subnavbar_link a, #subnavbar .subnavbar_link a:hover{text-decoration:none; color:#1c4187; font-size:12px; white-space: nowrap;}
#subnavbar .subnavbar_link a.active{font-size:12px; color:#558fcf;}
#subnavbar .subnavbar_link a:hover{ text-decoration: underline; }
#subnavbar div.hr{margin: 0; padding: 0; height: 0px; border-top:1px solid #b6c6d3; border-bottom:1px solid #ffffff; position: relative; width: 195px;}
/**/
/**/
.salvafloat { clear:both;}
/**/

/* Pagina Lista News */

.news_item, .news_singola{
	background: url('../immagini/news_elenco_sep.png') bottom left repeat-x #FFF;
	margin-bottom: 15px;
	padding: 0 5px 30px 30px;
	position: relative;
}
.news_singola{
	background: none;
	padding: 0 5px 30px 0;
	position: relative;
}
.news_item .data, .news_singola .data{
	color: #1B4287;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
.news_item .stellina{
	background: url('../immagini/news_stellina.gif') center center no-repeat red;
	height: 20px;
	left: -5px;
	position: absolute;
	top: 0;
	width: 20px;
}
#content .news_item .titolo, #content .news_singola .titolo{
	color: #1B4287;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}


/* Pagina Dove Siamo */

#mappa{
	border: 1px solid #666;
	height: 280px;
	margin-left: 10px;
	width: 370px;
}
#boxpercorso{
	background: url('../immagini/dove_siamo_box.gif') top center no-repeat #FFF;
	color: #666;
	float: right;
	font-size: 11px;
	height: 245px;
	padding: 15px 38px 0 20px;
	width: 152px;
}
#boxpercorso span.titolo{
	display: block;
	font-size: 12px;
	margin-bottom: 10px;
}
#boxpercorso span.sede{
	color: #333;
	display: block;
	margin-bottom: 10px;
}
#boxpercorso input{
	border: 1px solid #666;
	margin-bottom: 10px;
	padding: 3px 0;
	width: 150px;
}
#boxpercorso input.submit{
	background-color: #7E7E7E;
	border: 1px solid #666;
	color: #FFF;
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	height: 20px;
	padding: 0;
	width: 55px;
}



#content p.sededovesiamo{
	background: url('../immagini/stelline_contatti.gif') top left no-repeat #FFF;
	color: #284386;
	float: left;
	font-size: 11px;
	height: 130px;
	line-height:14px;
	margin: 0;
	padding: 8px 0 0 10px;
	width: 180px;
}
#content p.sededovesiamo a{
	color: #284386;
	font-size: 11px;
	font-weight: bold;
}
#content p.sededovesiamo input{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	height: 20px;
	margin-top: 10px;
	width: 125px;
	cursor:pointer;
}

#content p.sededovesiamo input.on{
	background-color: #3F70BD;
	border: 1px solid #284386;
	color: #FFF;
}
#content p.sededovesiamo input.off{
	background-color: #284386;
	border: 1px solid #3F70BD;
	color: #3F70BD;
}

/* Pagina Contatti */


#tab_contatti{
	margin: 0;
	padding: 0;
	position: relative;
	width: 400px;
}
#tab_contatti th{
	text-align: left;
	padding: 0 0 0 20px;
	vertical-align: top;
	width: 140px;
}
#tab_contatti td{
	color: #1b4287;
	font-size: 11px;
	padding: 0 0 15px 0;
	text-align: left;
	vertical-align: top;
	width: 50%;
}
#tab_contatti input, #tab_contatti textarea{
	border: 1px solid #999;
	width: 240px;
}
#tab_contatti input.corto{
	width: 175px;
}
#tab_contatti span.err{
	color: #F00;
	font-size: 9px;
	font-weight: normal;
}
#tab_contatti input.submit{
	background-color: #7E7E7E;
	border: 1px solid #666;
	color: #FFF;
	float: right;
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	height: 20px;
	margin-top: 5px;
	width: 55px;
}
#tab_contatti input.nostyle{
	border: none;
	margin: 0;
	padding: 0;
	width: auto;
}
#tab_contatti th label{
	color: #1b4287;
	font-size: 12px;
	font-weight: bold;
}
#tab_contatti th label span{
	display: none;
}




/* FAQ */

ol{
	margin: 0;
	padding: 0 0 0 25px;
}
ol li{
	color: #d39824;
	font-weight: bold;
	margin: 0;
	padding: 5px;
}
ol li a.domanda{
	color: #1b4287 !important;
	font-weight: bold;
	text-decoration: none;
}
ol li a.domanda:hover{
	text-decoration: underline !important;
}
ol li div.risposta{
	display: none;
	font-weight: normal;
	margin: 10px 0;
}

.testosmall{ font-size: 10px; font-family: Georgia, Times New Roman; font-weight: none;color: #1b4287;}

/* Pagina Registrazione */

#tab_registrazione{
	background-color: #E7ECF0;
	margin: 0;
	padding: 0;
	position: relative;
	width: 470px;
}
#tab_registrazione th{
	text-align: left;
	padding: 5px;
	text-align: left;
	vertical-align: top;
}
#tab_registrazione td{
	color: #1b4287;
	font-size: 11px;
	padding: 5px;
	text-align: right;
	vertical-align: top;
}
#tab_registrazione td.bl{
	width: 20px;
}
#tab_registrazione td.br{
	width: 55px;
}
#tab_registrazione td.hr{
	padding: 0 20px 0 20px !important;
	border-top:1px solid #B8C6D3 !important;
	border-bottom:1px solid #ffffff !important;
	font-size:0;
}

#tab_registrazione input, #tab_registrazione textarea, #tab_registrazione select{
	border: 1px solid #999;
	width: 210px;
}
#tab_registrazione .corto{
	width: 175px;
}
#tab_registrazione .lungo{
	width: 260px;
}
#tab_registrazione span.err{
	color: #F00;
	font-size: 9px;
	font-weight: normal;
}
#tab_registrazione input.submit{
	background-color: #004682;
	border: 3px solid #5C98D4;
	color: #FFF;
	float: right;
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	padding: 3px 0;
	width: 100px;
}
#tab_registrazione input.nostyle{
	border: none;
	margin: 0;
	padding: 0;
	width: auto;
}
#tab_registrazione label{
	color: #1b4287;
	font-size: 11px;
	font-weight: bold;
}
#tab_registrazione th label span{
	color: #F00;
	font-size: 10px;
	font-weight: normal;
}

#tab_registrazione label.error{
	color: #F00;
	display: block;
	font-size: 10px;
	font-weight: normal;
}


.error_nl{
	margin-top:-2px;
}
.error_nl ol{
background:#FFF;border:1px solid #FFF;
}
.error_nl ol li{
	list-style:none;
}

.lista_file{
	font-size: 12px;
	font-weight: bold;

}
#content .vai_pagina, #content .vai_pagina:visited{
	font-size: 10px;
	font-style: italic;
	font-weight: normal !important;
	text-decoration: none !important;
}


#content ul.lista_download{
	display: none;
	margin-bottom: 20px;
	margin-top: 10px;
}
#content ul.lista_download li.pdf {  margin-bottom:4px;margin-left:60px;font-weight:normal;}
#content ul.lista_download li.lezione {  margin-left:80px;}
#content ul.lista_download li.pdf2 {  margin-bottom:4px;margin-left:100px;font-weight:normal;}

#foto_utente{float:right;width:120px;height:200px;font-size:10px;color:#1b4287;}
#foto_utente img{border:1px solid #1b4287;padding:1px;}
.hr{margin: 0; padding: 0; height: 0px;font-size:0px; border-top:1px solid #b6c6d3; border-bottom:1px solid #ffffff; position: relative; width: 195px;}
.box_discente a,.box_discente a:visited{
	text-decoration:none; color:#1c4187; font-size:12px; font-weight:bold
}
.box_discente a:hover,.box_discente .selected{
	font-size:12px; color:#558fcf;
}
.box_discente p{
	margin:5px 0;
}
