﻿html{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
body {
	padding:0px;
	font-size:100%;
	width:996px;
	height:100%;
	margin:0 auto;
	font-family: Verdana, sans-serif;
}
#form1{
	height:100%;
	margin:0px;
	padding:0px;
}

a{
	color: #003399;
	background-color:#FFFFFF;
}
a:hover{
	color: #FF9900;
	background-color:#FFFFFF;
}

.bold{
	font-weight: bold;
}

.giustifica{
	text-align: justify;
}

.grassettoCorsivo{
	font-style: italic;
	font-weight: bold;
}
.grassettoSottolineato{
	font-weight: bold;
	text-decoration: underline;
}

.tastoHome{
	font-weight: bold;
	padding-left: 17px;
}

.pannello{
	margin-left:auto;
	margin-right:auto;
}

#contenitore {
	width:996px;
	min-height: 90%;
	height: auto !important;
	height: 90%;
	background-image: url(../img/css/sfondo-contenitore.gif);
	background-repeat: repeat;
	background-position: left top;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-bottom-color: #6580a0;
}	

#pagina {
	margin-left:5px;
	margin-right:5px;
}

#pulsantiera {
	font-size:1.7ex;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	height:35px;
	color: #003399;
	margin-bottom:8px;
	padding-top:8px;
	background-color: #FFFFFF;
	text-align: center;
	background-repeat: repeat-x;
	background-image: url(/Campus/img/css/navigazione.jpg);
}

#pulsantiera #spazio{
	width:310px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#pulsantiera #spazioMaterialiDidattici{
	width:380px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#pulsantiera #primo{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #3366CC;
	border-right-color: #3366CC;

}

#pulsantiera div{
	padding-right: 15px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #3366CC;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-left: 15px;
	float: left;
}

#pulsantiera a{
	color: #003399;
	background-color:#FFFFFF;
	background-repeat: repeat-x;
	text-decoration: none;

}

#pulsantiera .visitato {
	color: #003399;
	background-color:#FFFFFF;
	font-weight: bold;
}


#pulsantiera a:hover{
	color: #FF9900;
	background-color:#FFFFFF;
	text-decoration: none;
}

#navigazione {
	width:970px;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-top:8px;
	clear: left;
	font-size: 1.6ex;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#navigazione a{

	color:#003366;
	background-color:#FFFFFF;

}
#navigazione a:hover{
	color:#ff8548;
	background-color:#FFFFFF;
}
/******************* FINE BARRA NAVIGAZIONE *******************/

/*******************Site Maph**********************************/

.SiteMapPath {
	font-size: 1.8ex;
}

/**************************************************************/
#top {
	width:987px;
	height:79px;
}

#logo {
	float:left;
	margin-bottom: 5px;
}

#bannerTop
{
	float:left;
	text-align:left;
	margin-right:auto;
	margin-left:auto;
}

	
/******************* FINE CONTENITORE *******************/


/******************* MAIN *******************/
#mainHome {
	width:986px;
	/*height:85%;
	margin-bottom:5px;*/
}

#main {
	width:986px;
	/*height: 73%;	*/
}

#main_sinistra {
	width:271px;
	font-size:1.6ex;
	margin-right: 0px;
	float:left;
	margin-left: 5px;
}
#main_destra {
	height: 100%;
	margin-left:281px;
	font-size:small;
	margin-right: 5px;
}
/******************* LOGIN *******************/

#loginTop, #loginTop2 {
	width:250px;
	height:37px;
	padding-bottom:0px;
	font-size:medium;	
}

.Accesso {
	height:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	float: left;
	font-weight: bold;
	background-color:#FFFFFF;
	color:#6b83a2;
	margin-top: 17px;
}
#loginMain, #loginMain2{
	background-color: #e4e5e9;
	color: #000000;
	border: 1px solid #cccccc;
}

#loginMain {
	width:248px;	
	height:101px;
	font-size:medium;
}

#loginMain2 {
	width:243px;	
	height:80px;
	padding-left:5px;
	font-size:1.9ex;
	text-transform: capitalize;
	line-height: 1.5;
}


#loginMain .Login {
	font-size:1.5ex;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: baseline;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
}
#loginMain .Input {
	border-color:#000000;
	border-width:1px;
	border-style:Solid;
	vertical-align: baseline;
	width: 140px;
	color:#003366;
	background-color: #FFFFFF;
}

.label{
	float:left;
	width:90px;
	padding-top: 5px;
}

#loginMain .Password {
	font-size:1.5ex;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: baseline;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 10px;
	padding-left: 5px;
}

#loginMain .link_Remember {
	font-size:1.6ex;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding-left: 5px;
	color: #FF6600;
	background-color:#FFFFFF;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}

#loginMain .link_Remember:hover {

	font-size:1.6ex;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding-left: 5px;
	color: #666666;
	background-color:#FFFFFF;	
	text-align: left;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}

#loginMain .FrecciaRemember{
	width:4px;
	height:7px;
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
}

#pnl_passwordErrata {
	width:200px;
	height:18px;
	font-size:1.6ex;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #000000;
	background-color:#FFFFFF;
	text-align: left;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	margin-left: 5px;
}




#loginBottom, #loginBottom2 {
	height:20px;
	width: 248px;
	font-size:2.1ex;
	background-color: #e4e5e9;
	color:#000000;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(/Campus/img/css/entra.jpg);
}

#loginBottomEntra a, #loginBottomEntra2 a {
	float:left;
	width:40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6b83a2;
	background-color:#e4e5e9;
	margin-top: 1px;
	text-decoration: none;
	font-weight: bolder;
	margin-left: 180px;
}

#loginBottomEntra a:hover, #loginBottomEntra2 a:hover {
	float: left;
	color: #FF9900;
	background-color:#e4e5e9;	
}


#pnl_InviaPassword
{
	width: 245px;
	font-size: 1.6ex;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
	padding-left: 5px;
}

#loginMain #InviaPassword {
	width:80px;
	height:25px;
	font-size:medium;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding-left: 5px;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	padding-top: 5px;
}
#pnl_passwordErrata{
	padding-top:5px;
	background-color:#e4e5e9;
	color:#333333;
}

#pnl_InviaPassword table {
	width: 100%;
	position: relative;
}

#pnl_InviaPassword .Input {
	border-color:#000000;
	border-width:1px;
	border-style:Solid;
	vertical-align: baseline;
	width: 180px;
	color:#003366;
	background-color: #D2E9FF;
}

#pnl_InviaPassword tr {
	border-color:#000000;
	border-width:1px;
	border-style:Solid;
	vertical-align: baseline;
	height: 25px;
	text-align: left;
}

#pnl_InviaPassword .link_inviaPassword {
	width:50px;
	height:18px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding-left: 5px;
	color: #FF6600;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-color: #FFFFFF;
}

#pnl_InviaPassword .link_inviaPassword:hover {
	width:50px;
	height:18px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding-left: 5px;
	color: #666666;
	background-color:#FFFFFF;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

#pnl_InviaPassword .FrecciaInvia{
	width:4px;
	height:7px;
	text-align: left;
	vertical-align: middle;
}

/******************* FINE LOGIN *******************/

/******************* BACHECA *******************/

#bachecaTop {
	width:250px;
	height:35px;
	padding-bottom:0px;
	font-size:small;
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: 5px;
}

#bachecaMain {
	width:245px;
	height:150px;
	font-size:small;
	padding-left: 5px;
}
.bachecaAvvisi{
	width:230px;
	margin-bottom:10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-bottom: 5px;
}

#bachecaBottom {
	width:250px;
	height:23px;
	font-size:small;
	float: left;
}

#bachecaTop .Bacheca {
	height:10px;
	font-size:medium;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	font-weight: bold;
	color:#627c99;
	margin-top: 10px;
	margin-left: 5px;
	background: #FFFFFF;
}

/******************* FINE BACHECA *******************/

/******************** Login**************************/
#main_sinistra_login {
	width:260px;
	margin-left:0px;
	margin-top:10px;
	padding-bottom:8px;
	font-size:small;
	margin-right: 0px;
	margin-bottom: 5px;

}

/*******************Fine Login**********************/
/*******************Avvisi**************************/
#contenitoreAvvisi{
	padding-left: 18px;
}
/*******************Fine Avvisi*********************/
/******************* MENU *******************/

#main_sinistra_pagina_menu {
	width:150px;
	margin-left:0px;
	margin-top:0px;
	font-size:small;
	margin-right: 0px;
	margin-bottom: 5px;
}

#main_sinistra_pagina {
	width:160px;
	margin-left:5px;
	margin-top:10px;
	font-size:small;
	margin-right: 0px;
	float: left;
	margin-bottom: 5px;
}

#main_destra_pagina {
	padding-top:10px;
	margin-left: 172px;
	height:100%;
}



#main_pagina_destra_contenitore {
	width:800px;
	margin-top:25px;
	font-size:small;
	padding-right:5px;
	padding-bottom: 20px;	
	text-align: center;
	margin-right:auto;
	margin-left:auto;
}

#main_pagina_destra_contenitore_allineato {
	width:800px;
	margin-top:10px;
	font-size:small;
	margin-right: 5px;
	padding-bottom: 20px;
	text-align: left;
}

#main_destra_pagina #contenutoPrincipale{
	text-align: left;
	padding-right: 10px;
	font-size:1.6ex;
	padding-bottom: 20px;
}


#main_sinistra_bacheca {
	width:260px;
	margin-left:0px;
	margin-top:10px;
	padding-bottom:0px;
	font-size:small;
	margin-right: 0px;
	float: left;
	margin-bottom: 5px;
	
}



/*#main_destra_pagina #messaggioBannerSopra{
	background-image: url(/Campus/contenuti/Img/benvenuto_bar.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
*/

#main_destra_messaggio {
	padding-left:5px;
	padding-bottom:12px;
}

/*
#MessaggioBenvenuto #immagineMessaggioBenvenuto{
	padding:3px;
	float:left;
}

#main_destra_pagina #messaggioBannerSotto{
	background-image: url(/Campus/contenuti/Img/benvenuto_bar.gif);
	background-repeat: no-repeat;
	margin-top:2px;
}
*/

#main_pagina_destra_messaggio{
	padding-top:3px;
	padding-right:40px;
	padding-left:60px;
	margin-bottom:10px;
	margin-left:105px;
	margin-top:15px;
	background-image:url(/Campus/img/css/benvenuto.jpg);
	font-size:small;
	width:480px;
}

#main_destra_contenitore {
	margin-left:5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

#risoluzione{
	font-size: small;
	text-align: center;
	margin-top: 100px;
	color: #52A3A3;
	background-color:#FFFFFF;
}

#messaggioBenvenuto {
	font-size: 2.2ex;
	font-weight: normal;
	text-align: left;
	padding-top:15px;
	padding-left: 15px;
}

/******************* FOOTER *******************/

#footer{
	font-size:small;
	background-image: url(../img/css/sfondo-contenitore.gif);
	background-repeat: repeat;
	background-position: left top;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-bottom-color: #6580a0;	
}

#footer .contenuto {
	height: 38px;
	color:#164563;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6580a0;
	text-align: center;
	background-color:#FFFFFF;
	border-bottom-color: #6580a0;
}

#footer .bottomleft {
	margin-left:5px;
	margin-right:5px;
}

#validatori{
	float:left;
	vertical-align: top;
}
	
#validatori img{
	padding-right: 8px;
	padding-left: 9px;
	padding-top:3px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#copyright{
	color: #666666;
	background-color:#FFFFFF;
	font-size: smaller;
	text-align:right;
	padding-top:9px;
	padding-right:6px;
}
/******************* FINE FOOTER *******************/

/******************* MENU Livello 1**************************/
#menu1 {
	width: 143px;
	border: 1px solid #ccc;
}

#menuTop {
	font-size: 2.1ex;
	color:#67819e;
	height: 28px;
	width: 145px;
	background-color: #FFFFFF;
	background-image: url(/Campus/img/css/menuTopTitolo.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	
}

#menuTop .menuTopTitolo {
	padding-top: 7px;
	padding-left: 1px;
	font-weight: bold;
}

#menu1 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu1 li a {
	height: 24px;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
}

#menu1 li a:link, #menu1 li a:visited {
	color: #333333;
	display: block;
	padding: 8px 0 0 30px;
	background-color:#e3e4e9;
}

#menu1 li a:hover, #menu1 li a:active {
	color: #283A50;
	background-color:#cccccc;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 30px;
}

#menu1 #menuSelezionato {
	color: #283A50;
	padding: 8px 0 0 30px;
	background-color:#cccccc;
}

#menuBottom
{
	height: 28px;
	text-align: center;
	background-repeat: no-repeat;
	background-image: url(../img/css/bottom_menu.gif);
	margin-top: -3px;

}
/******************* FINE MENU Livello1**************************/

/********************* MENU Livello 2 *****************************/

#menuTop2a {
	font-size: 1.9ex;
	color:#67819e;
	height: 28px;
	width: 145px;	
	background-image: url(/Campus/img/css/menuTopTitolo.jpg);
	background-color:#FFFFFF;
	background-repeat: repeat-x;
	background-position: bottom;
	
}

#menuTop2a .menuTopTitolo2a {
	padding-top: 7px;
	padding-left: 1px;
	font-weight: bold;
}

#menu2a {
	width: 143px;
	border: 1px solid #ccc;
}

#menu2a ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu2a li a {
	height: 33px;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
}

#menu2a li a:link, #menu2a li a:visited {
	color: #607b98;
	display: block;
	background-color:#e3e4e9;
	padding: 8px 0 0 30px;
}

#menu2a li a:hover, #menu2a li a:active {
	color: #425468;
	padding: 8px 0 0 30px;
	background-color:#cccccc;
	background-repeat: no-repeat;
}

#menu2a #menuSelezionato {
	color: #425468;
	padding: 8px 0 0 30px;
	background-color:#cccccc;
}

#menuBottom2a
{
	height: 28px;
	text-align: center;
	background-repeat: no-repeat;
	background-image: url(../img/css/bottom_menu.gif);
	margin-top: -3px;
}

/*********************************************************************/

#menu2b {
width: 143px;
border: 1px solid #ccc;
}

#menuTop2b {
	font-size: 1.75ex;
	color:#027f85;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-image: url(../img/css/menuTopTitoloVerde.jpg);
	width: 145px;
	background-position: bottom;
	height: 28px;
}

#menuTop2b .menuTopTitolo2b {
	padding-top: 7px;
	padding-left: 1px;
	font-weight: bold;
}


#menu2b ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu2b li a {
	height: 24px;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
}

#menu2b li a:link, #menu2b li a:visited {
	color: #027f85;
	display: block;
	background-color:#dff1e3;
	padding: 8px 0 0 30px;
}

#menu2b li a:hover, #menu2b li a:active {
	color: #015054;
	padding: 8px 0 0 30px;
	background-color:#c2e4ca;
}

#menu2b #menuSelezionato{
	color: #015054;
	padding: 8px 0 0 30px;
	background-color:#c2e4ca;
	background-repeat: no-repeat;
}


#menuBottom2b
{
	color:#F4F4F4;
	height: 28px;
	text-align: center;
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-image: url(../img/css/bottom_menu2.jpg);
	margin-top: -3px;
}
/******************* FINE MENU Livello 2**************************/


/*******************  Data Grid***************************/
.gridView {
	color: #000000;
	font-size: medium;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}

.gridViewLeft {
	color: #000000;
	font-size: medium;
	background-color: #FFFFFF;
}

.intestazioneDataGrid {
	color: #66819f;
	background-color: #FFFFFF;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.headerGridView {
	background-color: #627C99;
	font-weight: bold;
	color: #D4D4D4;
	text-align: left;
	height: 20px;
	font-size: 1.6ex;
}

.headerGridViewGrigio {
	background-color: #868f97;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	height: 20px;
	font-size: 1.6ex;
}

.itemGridView {
	background-color: #ececec;
	color: #000000;
	font-size: 1.5ex;
	text-align: left;
	height: 18px;
}

.itemGridView a:link, .itemGridView a:active, .itemGridView a:visited {
	color: #000000;
	background-color: #ececec;
	text-decoration: underline;
}

.itemGridView a:hover {
	color: #FF0000;
	background-color: #ececec;
}

.altenativoItemGridView {
	font-size: 1.5ex;
	background-color: #FFFFFF;
	color: #000000;
	text-align: left;
	height: 18px;
}

.altenativoItemGridView a:link, .altenativoItemGridView a:active, .altenativoItemGridView a:visited {
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: underline;
}

.altenativoItemGridView a:hover {
	background-color: #FFFFFF;
	color: #FF0000;
	text-decoration: none;
}

.pagingGridView {
	background-color: #627C99;
	font-size: 1.7ex;
	color: #CCCCCC;
	height: 16px;
}

.pagingGridView a {
	text-decoration: none;
	color: #CCCCCC;
	background-color: #627C99;
}

.pagingGridView a:link, .pagingGridView a:visited {
	color: #FF9900;
	text-decoration: none;
	background-color:#627C99;
}

.pagingGridView a:hover, .pagingGridView a:active {
	color: #FF9900;
	text-decoration: none;
	background-color:#627C99;
}
.footerGridView {
	background-color: #627C99;
	color: #000000;
	height: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#titoloCorso {
	color: #66819f;
	font-size: 2.2ex;
	background-color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 10px;
}

/******************* FINE DATAGRIDVIEW**************************/
/*******************  Help Desk  *******************************/
#contenutoPrincipale #spaziaturaHelpDesk{
	width:150px;
	float:left;
	height:200px;
}
#contenutoPrincipale #avatar{
	float: left;
	margin-right: 20px;
}

#contenutoPrincipale #scrollTesto{
	padding-left:150px;
	padding-top:35px;
	padding-bottom:50px;
}

/******************* Fine Help Desk ****************************/
/******************* Faq Generali ******************************/
#faqGenerali{
	background-color: #FFFFFF;
	font-size: 2ex;
	color: #666666;
	width:95%;	
}
#faqGenerali #titoloDomande{
	font-size: 2.7ex;
	font-weight: bold;
}

#faqGenerali .domanda{
	padding-bottom:20px;
	/*font-weight:bold;*/
}

#faqGenerali .risposta{
	font-style: oblique;
}

/******************* fine Faq generali *************************/
/******************* Cambia Password ***************************/
#cambiaPassword_contenitore{
	width:600px;
	text-align:left;
}

#cambiaPassword_contenitore #nuovaPassword{
	padding:5px;
	width:500px;
	border: 1px solid #003366;
}

#cambiaPassword_contenitore .stileCelle{
    color:#000000;
	background-color:#F3F0DA;
	border: 1px solid #000000;
	font-size: 2ex;	
}

/******************* Fine Cambia Password ***********************/

/************ Report Accessi e Apprendimento e Didattica ********/
#oreFruizione{
	text-align:left;
	padding-left:40px;	
}

#scegliCorso{
	text-align:left;
}

#scegliCorso #corso, #scegliCorso #edizione, #elencodeiModuli{
	padding-left:40px;
	padding-bottom:15px;
}
#scegliCorso #corso{
	padding-top:35px;
}

/******************* Fine Report *******************************/


/*******************  Servizi **********************************/
#MieiServizi{
	width:600px;
	background-color:#67819e;
	color:#D4D4D4;
	font-weight: bold;
	padding-top:3px;
	padding-bottom:3px;
	margin-left:auto;
	margin-right:auto;
}

.voceServizio, #questionario{
	width:598px;
	text-align:left;
	padding-bottom:5px;
	padding-top:2px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #67819e;
	border-left-color: #67819e;
	margin-left:auto;
	margin-right:auto;	
}		

#bottomServizi{
	width:600px;
	font-size:1ex;
	background-color:#67819e;
	color:#F4F4F4;	
	margin-left:auto;
	margin-right:auto;	
}

#infoSchedaInformativa{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:90%;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #67819e;
	border-left-color: #67819e;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #67819e;
}

#schedaValutativa{
	text-align:center;
	font-weight: bold;
	background-color:#67819e;
	color:#D4D4D4;	
	padding-top:3px;
	padding-bottom:3px;
}

#contenutoSchedaValutativa{
	padding-left:4px;
	padding-right:6px;
}

#tabellaSchedaValutazione{
	width:550px;
	margin-left:auto;
	margin-right: auto;
}
.vociQuestionario{
	padding-left:3px;
	color:#526879;
	background-color:#E1E5DF;
}
/******************* Fine Servizi ******************************/

/******************* Forum *************************************/
.headerforum
{
	background-color:#627c99;
	color: #FFFFFF;
	font-weight:bold;
	text-align:center;
}
#forum_allineato_sx {
	float:left;
	width:100%;
	text-align: left;
}
#main_pagina_destra_contenitore2
{
	text-align:right;
}
/******************* Fine Forum ********************************/

/******************* Metadata **********************************/
#metadata{
	font-size:1.5ex;
	position: absolute;
	left: 0px;
	border: 2px solid #F4F4F4;	
}

#metadata .nomeNodo, #metadata .elemento1, #metadata .elemento2{
	height: 32px;
}

#metadata .nomeNodo{
	float:left;
	font-weight:bold;		
	padding-left:4px;	
	width:200px;
}

#metadata #top{
	background-color:#67819e;
	font-size:14px;
	font-weight:bold;
	color:#F4F4F4;
	width:550px;
	padding-top:2px;
	padding-left:2px;
	height: 40px;
}
#metadata .descrizione{
	width:200px
}
#metadata .elemento1{
	background-color:#F3F0DA;
	color:#000000;		
    width:550px;
	padding-top:5px;
	padding-bottom:1px;
	margin-bottom:2px;	
	text-align:left;
}

#metadata .elemento2{
	background-color:#E1E5DF;
	color:#000000;		
    width:550px;
	padding-top:5px;
	padding-bottom:1px;	
	margin-bottom:2px;
	text-align:left;
}

/******************* Fine Metadata *****************************/
/******************* Programma del Corso ***********************/
#programmaDinamico, #programmaStatico, #nessunProgramma{
	background-color:#67819e;
	font-size:medium;
	color:#F4F4F4;
	width:700px;
}	
.contenutoProgramma{
	background-color:#F4F4F4;
	color:#000000;
	width:690px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
}

.contenutoProgramma a{
	color: #003399;
	background-color:#F4F4F4;
}

.contenutoProgramma a:hover{
	color: #FF9900;
	background-color:#F4F4F4;
}
/******************* Fine Programma del Corso ******************/
/*******************  Calendario **********************************/

/*
.Calendario{
	width:600px;
	background-color:#027f85;
	color:#FBFBFB;
	font-weight: bold;
	padding-top:3px;
	padding-bottom:3px;
	margin-left:auto;
	margin-right:auto;
}
.accessoCalendarioStudente, .accessoCalendarioTutor{
	width:598px;
	text-align:left;
	padding-bottom:5px;
	padding-top:2px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #67819e;
	border-left-color: #67819e;
	margin-left:auto;
	margin-right:auto;
	color:#000000;
	background-color: #FFFFFF;
}		

.bottomCalendario{
	width:600px;
	font-size:1ex;
	background-color:#027f85;
	color:#F4F4F4;	
	margin-left:auto;
	margin-right:auto;	
}

.giorno a{
	color: #737373;
	background-color:#e6e6e6;
}

.giorno a:hover{
	color: #FF9900;
	background-color:#e6e6e6;
}

.giornoCorrente a{
	color: #FF0000;
	background-color:#fceab4;

}

.giornoCorrente a:hover{
	color: #FF9900;
	background-color:#fceab4;
}

.miniCalendari a{
	color: #003399;
	background-color:#99CCFF;
}

.miniCalendari a:hover{
	color: #FF9900;
	background-color:#99CCFF;
}*/

#contenitorecalendario{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.Calendario{
	width:600px;
	background-color:#67819e;
	color:#D4D4D4;
	font-weight: bold;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;	
	margin-left:auto;
	margin-right:auto;
}

.accessoCalendarioStudente1, .accessoCalendarioTutor1 {
	width:598px;
	text-align:left;
	background-color:#ffffff;
	padding-bottom:5px;
	padding-top:2px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #67819e;
	border-left-color: #67819e;
	margin-left:auto;
	margin-right:auto;		
}

.accessoCalendarioStudente1 a, .accessoCalendarioTutor1 a{
	background-color:#ffffff;
}

.accessoCalendarioStudente2, .accessoCalendarioTutor2 {
	width:598px;
	text-align:left;
	background-color:#ececec;
	padding-bottom:5px;
	padding-top:2px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #67819e;
	border-left-color: #67819e;
	margin-left:auto;
	margin-right:auto;		
}

.accessoCalendarioStudente2 a, .accessoCalendarioTutor2 a{
	background-color:#ececec;
}

.weekend_cal a{
/*   background-color:#F3F3F3;*/
   color:#000000;
}
/*.othermonths a
{
	background-color:#F3F3F3;
	}*/
.oggi a
{
	background-color:#c2e4ca;
}

.title_cal a{
   background-color:#607B98;
   color:#FFFFFF;
}

.title_cal a:hover{
   background-color:#607B98;
   color:#FFFFFF;
}
	
.select_cal a{
   background-color:#E0E0E0;
   color:#FFFFFF;
}

#bottomCalendario{
	width:600px;
	font-size:1ex;
	background-color:#67819e;
	color:#F4F4F4;	
	margin-left:auto;
	margin-right:auto;	
}

/******************* Fine Calendario ******************************/
/******************* Posta *************************************/
#tabmessaggi
{
text-align:center;
}

.postaItemAlternativo a{
	color: #003399;
	background-color:#ECECEC;
}
.postaItemAlternativo a:hover{
	color: #FF9900;
	background-color:#ECECEC;
}

.headerposta
{
background-color:#627c99;
color: #FFFFFF;
font-weight:bold;
text-align:center;
font-size:1.8ex;
}

.itemposta
{
font-size:1.8ex;
}

.buttonposta
{ 
background-image:url(../posta/img/bg1.gif);
}
 
#preview, #nuovo, #risposta
{
 text-align: center;
}

.tabellaraccolta
{
 color:#000000;
 background-color:#c4dafa;
 border: 1px solid #000000;
 height: 100%;
 width: 100%;
}

.tdtabellaraccolta{
 color:#000000;
 background-color:#FFFFFF;
 border: 1px solid #000000;
}
/******************* Fine Posta ********************************/

/******************* Avatar ************************************/
#messaggioAvatar{
	margin:15px;
}

