
/* didattica.css */

/* varie classi ad uso e consumo portale/sito*/

.openul {list-style-image: url(/image/punto_didattica.gif); font-family: verdana, helvetica, sans-serif; FONT-SIZE: 20px; COLOR: #000000; text-decoration: none;}
.openlink {font-family: verdana, helvetica, sans-serif; font-weight: normal; FONT-SIZE: 20px; color:#646464; text-decoration: none;}
.openlink:hover {color:#0084c9; TEXT-DECORATION: underline}
.opentitolo {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; text-decoration: none; color: #0084c9;}
.opentitoletto {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; color: #666666;}
.bottone_nav_liber {
FONT-SIZE: 10px;
COLOR: #000000;
FONT-FAMILY: Verdana;
BACKGROUND-COLOR: #FECD32;
font-style : normal;
font-weight : bold;
}

/* bottone trasparente per il disco condiviso */

.pinolo {
  font-size: 10px;
  color: #0084c9;
  font-family: Verdana;
  background-color: #ffffff;
  font-style: normal;
  font-weight: bold;
}

/* la classe seguente serve per i portlet del portale della didattica */
.portlet{font: 16px Arial, Helvetica, sans-serif; color: #f89a4b; font-weight: bold}

.RightTabBgCurveMao{
background-image: url(/images/FFFFFFtr.gif);
background-repeat: no-repeat;
background-position: right top;
background-attachment: scroll;
background-color: #FFAA00;
width: 11px;
}
.RightTabForeCurveMao{
background-image: url(/images/FFFFFFtr.gif);
background-repeat: no-repeat;
background-position: right top;
background-attachment: scroll;
background-color: #FC7A08;
width: 11px;
}
.LeftTabBgSlantMao
{
background-image: url(/images/FFFFFFtl.gif);
background-repeat: no-repeat;
background-position: left top;
background-attachment: scroll;
background-color: #FFAA00;
width: 11px;
}
.LeftTabForeSlantMao
{
background-image: url(/images/FFFFFFtl.gif);
background-repeat: no-repeat;
background-position: left top;
background-attachment: scroll;
background-color: #FC7A08;
width: 11px;
}
.RegionBorderMao
{
border: #FC7A08 1px solid;
margin: 1px 1px 1px 1px;
}

.selectUnicode {font-family: Courier, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; color: #ff0000;}
.selectUnicodeBlack {font-family: Courier, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; color: #000000;}

/*---classe importante che permette all'header didattica di linkare alla home page di didattica---*/
#div_link_top a{display:block;width:auto;height:135px;/*border: 2px orange dotted ;*/}
/* --- fine --- */

/* background */
.sfondodida {background-image: url(/image/bg_dida.gif); background-position: bottom; background-repeat:no-repeat; background-position: right}
.sfondohome {background-image: url(/image/bg_home.gif); background-position: bottom; background-repeat:no-repeat;}
.sfondonews {background-image: url(/image/sfondonews.gif); background-position: bottom; background-repeat:no-repeat; background-position: right}
.sfondopoli {background-image: url(/image/bg_sezioni.gif); background-repeat:no-repeat; background-position: right bottom; padding:0px;}

/* caselle di ricerca/intranet */
.policasella {font-family: Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #000000;}
.policasella2 {font-family: Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #000000;}
.policasella:hover {color:#0084c9;}
.poliform {font-family: Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; color: #000000;}
.polilogin {font-family: Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #575757;}

/* Colonne */
.policoldx {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #464646;}
.policoldx:hover {color: #0084c9; text-decoration: underline;}
.policolsx {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #464646;}
/*.policolsx:hover {color: #0084c9; text-decoration: underline;}*/
.policolsxw {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff;}
.policolsxw:hover {color: #575757; text-decoration: underline;}
.policoltit {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #575757;}
.policoltit:hover {color:#0084c9;}
.policoltitw {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff;}
.polihomelink {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000;}
.polihomelink:hover {font-weight: bold;}
.polisedi {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000;}
/*.polisedi:hover {font-weight: bold;}*/

/* Corpo pagine */
.policorpo {font-family: verdana, helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none;font-weight: normal;}
.policorpor {font-family: verdana, helvetica, sans-serif;FONT-SIZE: 11px;COLOR: Red;	TEXT-DECORATION: none;}
.policorpog {font-family: verdana, helvetica, sans-serif;FONT-SIZE: 11px;COLOR: #009900;	TEXT-DECORATION: none;}
.policorpob {font-family: verdana, helvetica, sans-serif;FONT-SIZE: 11px;COLOR: #0077aa;	TEXT-DECORATION: none;}
.policorprBig {font-family: verdana, helvetica, sans-serif;FONT-SIZE: 14px;COLOR: Red; font-weight: bold; TEXT-DECORATION: none;}
.policorpogBig {font-family: verdana, helvetica, sans-serif;FONT-SIZE: 14px;COLOR: #009900; font-weight: bold; TEXT-DECORATION: none;}
.policorpbBig {font-family: verdana, helvetica, sans-serif;FONT-SIZE: 14px;COLOR: #000000; font-weight: bold; TEXT-DECORATION: none;}
.policorpBlueBig {font-family: verdana, helvetica, sans-serif;FONT-SIZE: 14px;COLOR: #0540A0; font-weight: bold; TEXT-DECORATION: none;}
.policorpolink {font-family: verdana, helvetica, sans-serif; font-weight: normal; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline;}
.policorpolink:hover {color: #0084C9;}
.policorpoBiglink {font-family: verdana, helvetica, sans-serif; font-weight: normal; FONT-SIZE: 14px; COLOR: #000000; TEXT-DECORATION: underline;}
.policorpoBiglink:hover {color: #0084C9;}
.policorpomail {font-family: verdana, helvetica, sans-serif; font-weight: normal; FONT-SIZE: 11px; COLOR: #000000;}
.policorpomail:hover {color: #0084C9;  TEXT-DECORATION: underline;}
.polienglish {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #575757;}
.polienglish:hover {color: #0084C9;}
.polifoto {font-family: Arial, helvetica, sans-serif; font-weight: bold; FONT-SIZE: 11px; COLOR: #FD8427; TEXT-DECORATION: none;}
.polimenuoriz {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000;}
.polimenuoriz:hover {color: #0084c9; text-decoration: underline;}
.polimenusched {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #575757;}
.polimenusched:hover {color: #0084c9; text-decoration: underline;}
.polinota {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #575757;}
.polinotalink {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #575757;}
.polinotalink:hover {text-decoration: none;}
.polinotab {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #575757;}
.polipercorso {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #575757;}
.polipercorso:hover {color: #0084C9;}
.polith {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; COLOR: #ffffff;}

/* didattica */
.policoltdida {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff;}
.polididatticat {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: BOLD; text-decoration: none; color: #FE9900;}
.poliuldid {list-style-image: url(/image/didattica/punto.gif); font-family: verdana, helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none;}

/* elenco */
.poliul {list-style-image: url(/image/punto_didattica.gif); font-family: verdana, helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none;}
.poliul1 {list-style-type: square; list-style-position: inside; font-family: verdana, helvetica, sans-serif; font-size: 10px; color:#575757; font-weight: normal;}
.poliul2 {list-style-type: decimal; list-style-position: inside; font-family: verdana, helvetica, sans-serif; font-size: 11px; color:#646464; font-weight: normal;}
.poliul3 {list-style-type: square; list-style-position: inside; font-family: verdana, helvetica, sans-serif; font-size: 10px; color:#646464; font-weight: normal; line-height: 1}

/* Footer standard */
.polifooter {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #575757;}
.polimail {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #575757;}
.polimail:hover {color:#0084c9;}
.politext {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #575757;}
.politext:hover {color:#0084c9;}

.polimagnif {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #575757;}
.polimagnif:hover {font-size: 16px; color:#0084c9;}

/* header */
.titoloheader {font-family: Arial, Helvetica, sans-serif; font-size: 37px; color: #FFFFFF;text-decoration:none;}
.sottotitoloheader {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF;text-decoration:none;}
.polimenusez {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF;}
.polinavenglish {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #575757;}
.polinavenglish:hover {color:#0084c9;}
.polinavoriz {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #575757;}
.polinavoriz:hover {color:#0084c9;}

/* link */
.polilink {font-family: verdana, helvetica, sans-serif; font-weight: normal; FONT-SIZE: 11px; color:#646464; text-decoration: none;}
.polilink:hover {color:#0084c9}

/* menu dinamici */
.polimenudin {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; text-decoration: none; color: #575757;}
.polimenudint {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff; line-height: 1}
.polimenudint:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #575757; line-height: 1}

/* News */
.polievento {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #575757;}
.polievento:hover {color: #0084c9;}
.polieventodata {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; COLOR: #575757;}
.polieventolink {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000;}
.polieventolink:hover {color: #0084c9; text-decoration: underline;}
.polieventotit {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; color: #0084c9;}
.polieventotit:hover {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: underline; color: #0084c9;}
.polieventotit2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; color: #0084c9;}
.polinews {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000;}
.polinews:hover {color: #0084c9;}
.polinewsdata {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #575757;}
.polinewsdata1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #575757;}
.polinewsdatalink {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline; color: #000000;}
.polinewsdatalink:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline; color: #0084c9;}
.polinewsspec {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #575757;}
.polinewsspec:hover {color:#0084c9;}
.polinewstitolo {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #0084c9;}
.polinewstitolo1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; color: #0084c9;}
.polinewstitolo2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #0084c9;}
/*.polinewstitolo:hover {text-decoration: underline;}*/

/* polifoto */
.poliparametri {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #575757;}

/* polimail */
.polimenumail {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #ffffff;}
.polimenumail:hover {color:#FF9933;}

/* sezioni */
.politable {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration: none; COLOR: #575757; line-height: 110%}
/*.politable:hover {color: #0084c9; text-decoration: underline;}*/
.polititsez {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; text-decoration: none; color: #ffffff;}
.poliallerta_small {font-family: Geneva,"Myriad Pro", Arial, Helvetica, sans-serif;font-size: 12px;letter-spacing: -1px;color: #ffffff;}
.poliallerta {font-family: Geneva,"Myriad Pro", Arial, Helvetica, sans-serif;font-size: 18px;letter-spacing: 0;color: #ffffff;font-weight: bold;}

/* spazio */
.spc2 {font-family: Arial, Helvetica, sans-serif; font-size: 2px;}
.spc4 {font-family: Arial, Helvetica, sans-serif; font-size: 8px;}

/* Titolo e Capoverso pagine */
.polididat {font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; COLOR: #FB7907;}
.polididatw {font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #ffffff;}
.polit3didattica {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; COLOR: #FB7907;}
.polit3didattica1 {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; COLOR: #FF9900;}
.polititolo {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #ffffff;}
.polititolo1 {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; text-decoration: none; color: #575757;}
.polititolo2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: BOLD; text-decoration: none; color: #575757;}
.polititolo3 {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; COLOR: #575757;}
.polititolo3:hover {color: #0084C9;}
.polititolo4 {font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; COLOR: #575757;}
.polititolo4:hover {color: #0084C9;}

.poligreen {font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #006400;}
.poligreen:hover {text-decoration: underline;}

.polired {font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #ff0000;}
.polired:hover {text-decoration: underline;}

.polired_big {font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #ff0000;}

/* Pagine Guida dello Studente */

.guideTitoloM {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; text-decoration: none; color: #FB7907;}
.guideTitolo0 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; color: #FB7907;}
.guideTitoloA {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-decoration: none; color: #0084c9;}
.guideTitolo1 {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-decoration: none; color: #014B96;}
.guideTitoloS {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; color: #014B96;}
.guideTitolo2 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #0084c9;}
.guideTitolo3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #575757;}


.asp_studentname {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
	color: #e4cdb8;
}

.nuovo {font-size: 13px; color: #575757;}
.vecchio {font-size: 13px; color: #ff0000;}

/* Pagine Guida dello Studente */

/* Pagine scuola interpolitecnica*/
.titolo1
{
  color: #466074;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 24px;
  text-decoration: none;
  text-align: right;
  margin: 0px 0px 15px 0px;
  font-weight: normal;
  padding: 2px 50px 0px 0px;
  border-width: 1px 0px 0px 0px;
  border-style: solid;
  border-color: #FF9900;
  background-color: #FFFFFF;
}

.titolo2
{
  color: #466074;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  text-align: left;
  font-weight: normal;
  background-color: #FFFFFF;
}

.titolo3
{
  color : #466074;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  text-align: left;
  font-weight : bold;
  background-color : #FFFFFF;
}

.titolo4
{
  color : #466074;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-align : left;
  font-weight : bold;
  background-color : #FFFFFF;
}
/* Pagine scuola interpolitecnica*/

/*orientamento */

.ulorienta {list-style-type: square; color: #ffffff; margin-left: 60px;} 
.liorienta {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none; color: #fff; text-transform: uppercase; margin-top: 25px;}
.liorienta:hover {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: underline; color: #fff; text-transform: uppercase;}
#boxnews {BORDER: 1px dashed ; MARGIN: 10px 10px 10px 10px; PADDING: 10px; BACKGROUND: #fff; FLOAT: RIGHT; WIDTH: 200px;}
.bg {background: #FB7907;}
.titolo {font-family: Arial, Helvetica, sans-serif; font-size: 60px; font-weight: bold; text-decoration: none; color: #ffffff; margin-left: 33px; margin-bottom: 0px; padding: 0px;}
.contatti {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #000000; margin-right: 5px; margin-top: 0px;}
.contatti:hover {color: #ffffff; text-decoration: underline;}
.titolorienta {font-family: Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold; text-decoration: none; color: #ffffff; margin-top: 0px; margin-left: 33px; vertical-align: bottom; text-transform: uppercase }

/*------------------------------------------------ archiuno -----------------------------------------*/

.archititolo4{font: 12px Arial, Helvetica, sans-serif; color: #575757; text-decoration: none}
.archititolo4:hover{font: 12px Arial, Helvetica, sans-serif; color: #575757; text-decoration: underline}
.archititolo3:hover{font: 14px Arial, Helvetica, sans-serif; color: #575757; text-decoration: underline}
.archititolo3{font: 14px Arial, Helvetica, sans-serif; color: #575757; text-decoration: none}
/* header*/
#header
 {margin: 0px;
 height: 103px;
 /*POSITION: absolute;*/
 }
#header1
 {margin: 0px;
 height: 103px;
 width: 100%;
 background-image: url(http://www2.polito.it/didattica/archiuno/image/sfondo.gif);
 POSITION: absolute;
 display:block;
 }
 /*
 #logopoli{
 background-image: url(Http://www2.polito.it/didattica/archiuno/image/logo_poli.gif);
 WIDTH: 103px; 
 POSITION: absolute;  
 HEIGHT: 80px;
 margin: 0px;
 padding: 0px; 
 display: block;
 }
 */
#banner{
 /*background-image: url(http://www2.polito.it/didattica/archiuno/image/banner.gif);*/
 WIDTH: 665px;
 POSITION: absolute; 
 HEIGHT: 80px; 
 margin-top: 0px; 
 margin-right:0px; 
 margin-bottom:0px;
 margin-left: 103px	
 }
/* #header1
 {margin: 0px;
 height: 103px;
 POSITION: absolute;
 display:block;
 background: #cccccc}*/
#menu { 
			wIDTH: 665px; 
 			HEIGHT: 23px;
			/*background-image: url(menu.gif)*/;
  		POSITION: absolute; 
	  	margin-left: 103px; 
			margin-top: 80px;
			padding: 0px;
			}
#menu1 { 
			wIDTH: 665px; 
 			HEIGHT: 23px;
  		POSITION: absolute; 
	  	margin-left: 103px; 
			margin-top: 103px;
			padding: 0px;
			}
.home{ 
			wIDTH: 103px; 
 			HEIGHT: 23px;
  		POSITION: absolute; 
	  	margin-left: 0px; 
			margin-top: 80px;
			padding: 0px;
			}
#banner H1 {
	FONT: bolder 18px Arial, Helvetica, sans-serif; color: #000; margin-top: 3px; margin-bottom: 0px; padding: 0px;
}
#banner H2 {
	FONT: bolder 18px Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 0px;
}
#banner a {
	FONT: bolder 16px Arial, Helvetica, sans-serif; color: #000; text-decoration: none;
}
#banner a:hover {
	FONT: bolder 16px Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline;
}
#testo
{
 visibility: hidden;
 FONT: 12px Arial, Helvetica, sans-serif; color: #000;
 position: absolute;
 margin-top: 5px;
 margin-left: 13px; 
 }
 #testo1
{
 visibility: hidden;
 FONT: 12px Arial, Helvetica, sans-serif; color: #000;
position: absolute;
 margin-left: 139px;
 margin-top: 5px;
 }
  #testo2
{
 visibility: hidden;
 FONT: 12px Arial, Helvetica, sans-serif; color: #000;
 position: absolute;
 margin-left: 274px;
 margin-top: 5px;
 }
  #testo3
{
 visibility: hidden;
 FONT: 12px Arial, Helvetica, sans-serif; color: #000;
 position: absolute;
 margin-left: 305px;
 margin-top: 5px;}
  #testo4
{
 visibility: hidden;
 FONT: 12px Arial, Helvetica, sans-serif; color: #000;
 position: absolute;
 margin-left: 396px;
 margin-top: 5px;}
 #testo5
{
 visibility: hidden;
 font: 12px Arial, Helvetica, sans-serif; color: #000;
  position: absolute;
 margin-left: 518px;
 margin-top: 5px;}
/* fine header*/

/*------------------------------------------- fine archiuno -----------------------------------------*/

/*------------------------------------------- PREIMMA LAYOUT -----------------------------------------*/
.tsx {
	background: url(/img/preimma/css/bg_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:41px;
	white-space:nowrap;
}	
.tdx {
	background: url(/img/preimma/css/tdx.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 17px;
	height:41px;
}		
.sx {
	background: url(/img/preimma/css/sx.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.dx {
	background: url(/img/preimma/css/dx.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width:17px;
}
.bottom {
	background: url(/img/preimma/css/bg_bottom.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:17px;
}

.form_label {
	font-size: 11px;
	font-weight: normal;
	color: #444444;
	border: 1px solid #c3c3c3;
	
	/*height: 21px;*/
	/*height: 20px;*/
	background-repeat: repeat-x;
	padding:3px;
	background:transparent url(/img/preimma/css/bg_label.gif);
	background-position: left top;
	width: 250px;
}
.form_label_cb {
	width: 250px;
        font-size: 11px;
        font-weight: normal;
        color: #444444;
        border: 1px solid #c3c3c3;
        height:20px;
        padding:1px;
} 
.form_label_cb_big {
        width: 350px;
        font-size: 11px;
        font-weight: normal;
        color: #444444;
        border: 1px solid #c3c3c3;
        height:20px;
        padding:1px;
} 

.form_label_cb_no_w {
				width: 400px;
        font-size: 11px;
        font-weight: normal;
        color: #444444;
        border: 1px solid #c3c3c3;
        height:20px;
        padding:1px;
} 
.form_label_no_w {
        font-size: 11px;
        font-weight: normal;
        color: #444444;
        border: 1px solid #c3c3c3;
	/*height: 21px;*/
/*height: 20px;   */
        background-repeat: repeat-x;
        padding:3px;
        background:transparent url(/img/preimma/css/bg_label.gif);
        background-position: left top;
}
.form_label_textarea {
        font-size: 13px;
        font-weight: normal;
        color: #444444;
        border: 1px solid #c3c3c3;
        background-repeat: repeat-x;
        padding:0px;
        line-height: 147%;
        background:transparent url(/img/preimma/css/bg_label.gif);
        background-position: left top;
}
/*------------------------------------------- FINE PREIMMA LAYOUT -----------------------------------------*/
/*------------------------------------------- INIZIO CPDLAYOUT -----------------------------------------*/
.form_cpd_textarea {
        font-size: 13px;
        font-weight: normal;
        color: #444444;
        border: 1px solid #c3c3c3;
        background-repeat: repeat-x;
        padding:0px;
        line-height: 147%;
        background:transparent url(/img/cpd/css/bg_label_cpd.gif);
        background-position: left top;
}
/*------------------------------------------- FINE CPD LAYOUT -----------------------------------------*/
/*------------------------------------------- IOL LAYOUT -----------------------------------------*/
.tsx_i {
	background: url(/img/preimma/css/bg_top_i.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:41px;
	white-space:nowrap;
}	
.tdx_i {
	background: url(/img/preimma/css/tdx_i.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 17px;
	height:41px;
}		
.sx_i {
	background: url(/img/preimma/css/sx_i.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.dx_i {
	background: url(/img/preimma/css/dx_i.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width:17px;
}
.bottom_i {
	background: url(/img/preimma/css/bg_bottom_i.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:17px;
}

/*------------------------------------------- FINE IOL LAYOUT -----------------------------------------*/
.new_home_td {
	width:180px;
	height:80px;
	background-image:url(https://didattica.polito.it/img/sfondo_palluottoli_180.gif);
	background-repeat:no-repeat;
	background-position: center;
	vertical-align: top;
	text-align: left;
	padding-left: 10pt;
	padding-right: 5pt;
}
.new_home_text {
	text-align: left;
	font-family: arial, verdana; 
	font-size: 13pt; 
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 0pt;
}
.new_home_text_small {
	text-align: left;
	font-family: arial, verdana; 
	font-size: 7pt;
	color: #ffffff;
}


/*----------------------------------- css dei div per lingue e login... primo uso su a_mds... piano di studio e guide ai programmi --------------*/

#utility{
	position: relative;
	/*
  width: 200px;
	top: 200px;
	right: 0px;
	left: 750px;
	border: 2px orange dotted ;
	*/
	}

	#utility p.lang{
	background: url(/img/bg-chooseLang.gif) no-repeat left center;
	font-size: 10px;
	width: 107px;
	display: inline;
	text-transform: uppercase;
	padding: 5px 10px;
	}
	#utility p.lang a.ita{
	background: url(/img/ita-flag.gif) no-repeat left center;
	padding-left: 22px;
	color: #333333;
	font: .75em/1.4em "Trebuchet MS", Geneva, sans-serif;
	}
	#utility p.lang a.ita:hover, #utility p.lang a.eng:hover{
	color: #ff3300;
	}
	#utility p.lang a.eng{
	background: url(/img/eng-flag.gif) no-repeat left center;
	padding-left: 22px;
	color: #333333;
	font: .75em/1.4em "Trebuchet MS", Geneva, sans-serif;
	}
	
	#utility p.login{
	background: url(/img/bg-login.gif) no-repeat left center;
	font-size: 10px;
	width: 67px;
	display: inline;
	text-transform: uppercase;
	padding: 5px 15px 5px 25px;
	}
	#utility p.login a{
	font: .75em/1.4em "Trebuchet MS", Geneva, sans-serif;
	color: #333333;
	}
	#utility p.login a:hover{
	color: #ff3300;
	}


.tr_grigio {
background: #f1f1f1;
}
.tr_bianco {
background: #ffffff;
}

/*----------------------------------- fine css dei div per lingue e login... --------------*/
.portlethome {font-family: Arial, Helvetica, sans-serif; 
						  font-size: 11px; 
						  line-height: 17px;
						  padding-left: 3mm;
							font-weight: normal; 
							text-decoration: none; 
							text-align: left;
							color: #575757;}

.comment_button {
	font-size: 11px;
	font-weight: normal;
	color: #444444;
	border: 1px solid #c3c3c3;
	height: 21px;
	background-repeat: repeat-x;
	padding:3px;
	background:transparent url(/img/preimma/css/bg_label.gif);
	background-position: left top;
	}
	
.policv {font-family: Arial, Helvetica, sans-serif; 
				 font-size: 11px; 
			   text-decoration: none; 
			   COLOR: #575757; 
			   line-height: 20px;
			   border-color: #cdcdcd;
			   border-width: 1px}

.leziOnline {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold; 
	font-size: 11px; 
	color: #fd8427; 
	text-decoration: none;
}
.leziOnline:hover {
	text-decoration: underline;
}
