/* definizione delle caratteristiche comuni agli elementi base del sito*/
body {
	background-color: #006634;
	margin : 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-image: url(../images/bkground.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
/* ------ Classe per link Menu  ------*/
a.menuSx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
	font-style: normal;
	}
a.menuSx:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-style: normal;
	color: #B8D1E5;
}
a.menudx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	color: #000000;
	}
a.menudx:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
/* ------ Classe per link Menu  ------*/
a.menu1Sx{
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #cfe9d5;
	border-right: 1px solid #3a7f4a;
	border-bottom: 1px solid #3a7f4a;
	border-left: 1px solid #cfe9d5;
	text-indent: 10px;
	background-image: url(../images/linea_pulsante_down.jpg);
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-bottom: 3px;
	background-color: #33609B;
	background-position: bottom;
	width: 100%;
}
a.menu1Sx:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: 1px solid #3a7f4a;
	border-right: 1px solid #cfe9d5;
	border-bottom: 1px solid #cfe9d5;
	border-left: 1px solid #3a7f4a;
	color: #FFFFFF;
	background-image: url(../images/linea_pulsante_over.jpg);
	background-color: #517EB9;
	background-repeat: repeat-x;
	background-position: top;
}
.tabella_col{
	height: 20px;
	width: 760px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
.cella_img{
	background-attachment: fixed;
	background-image: url(../images/omino_sfondo.gif);
	background-repeat: no-repeat;
	background-position: right bottom;

}
.cella_col{
}
.cella_poli{
	text-align: right;
}
.free{
	border-right: 1px solid #3a7e4b;
	border-left: 1px solid #9ccaa5;
	border-bottom-color: #3a7e4b;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #5CA26C;
	border-top-color: #9ccaa5;
	border-top-width: 1px;
	border-top-style: solid;
}
.free2{
	border-right: 1px solid #3a7e4b;
	border-bottom-color: #3a7e4b;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #5CA26C;
	border-top-color: #9ccaa5;
	border-top-width: 1px;
	border-top-style: solid;
}
.free1{
	border-bottom-color: #3a7e4b;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9ccaa5;
	background-color: #5CA26C;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9ccaa5;
}
.free3{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9ccaa5;
}
.testo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
}
.enter{
	border: 1px solid #999999;
}
.tab{
	border: 6px solid #E4E4E4;
}
.areapersonale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: 1px solid #666666;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #666666;
	color: #FFFFFF;
	background-image: url(../images/linea_area_personale.jpg);
	font-weight: bold;
	text-indent: 10px;
	background-repeat: repeat-x;
}
.bordosottomenu {
	background-image: url(../images/lineasottomenu.gif);
	background-repeat: repeat-x;
}
.bordolaterale {
	background-image: url(../images/linea_margine.gif);
	background-repeat: repeat-y;
}
.cellastatistiche {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	left: 2px;
	right: 2px;
	padding: 4px;
}
.cellastatistichetitoli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #1F55B9;
	text-decoration: none;
	left: 2px;
	right: 2px;
	padding: 4px;
}
.titolitab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.lineetab {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.lineetabbase {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.lineetabbase2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.corsifacolta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: 1px solid #666666;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #666666;
	color: #FFFFFF;
	background-image: url(../images/linea_corsi.jpg);
	font-weight: bold;
	text-indent: 10px;
	background-repeat: repeat-x;
}
.altricorsi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: 1px solid #666666;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #666666;
	color: #FFFFFF;
	background-image: url(../images/linea_altri_corsi.jpg);
	font-weight: bold;
	background-repeat: repeat-x;
	padding-left: 2px;
}
.comunita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: 1px solid #666666;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #666666;
	color: #FFFFFF;
	background-image: url(../images/linea_comunita.jpg);
	font-weight: bold;
	text-indent: 10px;
	background-repeat: repeat-x;
}
.contenuti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: 1px solid #666666;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #666666;
	color: #FFFFFF;
	background-image: url(../images/linea_contenuti.jpg);
	font-weight: bold;
	text-indent: 10px;
	background-repeat: repeat-x;
}
.preferiti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: 1px solid #666666;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #666666;
	color: #FFFFFF;
	background-image: url(../images/linea_preferiti.jpg);
	font-weight: bold;
	text-indent: 10px;
	background-repeat: repeat-x;
}
a.menuareapersonale {
	text-decoration: none;
	display: block;
	color: #1f55b9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #E8E8E8;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #E8E8E8;
	text-indent: 10px;
	background-image: url(../images/linea_pulsante_down.jpg);
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-bottom: 3px;
}
a.menuareapersonale:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: 1px solid #666666;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #666666;
	color: #FFFFFF;
	background-image: url(../images/linea_area_personale2.jpg);
}
a.menucorsifacolta {
	text-decoration: none;
	display: block;
	color: #1f55b9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #E8E8E8;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #E8E8E8;
	text-indent: 10px;
	background-image: url(../images/linea_pulsante_down.jpg);
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-bottom: 3px;
}
a.menucorsifacolta:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: 1px solid #666666;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #666666;
	color: #FFFFFF;
	background-image: url(../images/linea_corsi2.jpg);
}
a.menualtricorsi {
	text-decoration: none;
	display: block;
	color: #1f55b9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #E8E8E8;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #E8E8E8;
	text-indent: 0px;
	background-image: url(../images/linea_pulsante_down.jpg);
	word-spacing: normal;
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
}
a.menualtricorsi:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: 1px solid #666666;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #666666;
	color: #FFFFFF;
	background-image: url(../images/linea_altri_corsi2.jpg);
}
a.menucomunita {
	text-decoration: none;
	display: block;
	color: #1f55b9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #E8E8E8;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #E8E8E8;
	text-indent: 10px;
	background-image: url(../images/linea_pulsante_down.jpg);
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-bottom: 3px;
}
a.menucomunita:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: 1px solid #666666;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #666666;
	background-image: url(../images/linea_comunita2.jpg);
	color: #FFFFFF;
}
a.menucontenuti {
	text-decoration: none;
	display: block;
	color: #1f55b9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #E8E8E8;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #E8E8E8;
	text-indent: 10px;
	background-image: url(../images/linea_pulsante_down.jpg);
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-bottom: 3px;
}
a.menucontenuti:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: 1px solid #666666;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #666666;
	color: #FFFFFF;
	background-image: url(../images/linea_contenuti2.jpg);
}
a.menupreferiti {
	text-decoration: none;
	display: block;
	color: #1f55b9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #E8E8E8;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #E8E8E8;
	text-indent: 10px;
	background-image: url(../images/linea_pulsante_down.jpg);
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-bottom: 3px;
}
a.menupreferiti:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: 1px solid #666666;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #666666;
	color: #FFFFFF;
	background-image: url(../images/linea_preferiti2.jpg);
}
a.sistemicorsionline {
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #1F55B9;
	text-decoration: underline;
}
a.sistemicorsionline:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #7AA0E9;
	text-decoration: none;
}
a.corsicartella {
	text-decoration: underline;
	display: block;
	border: 1px solid White;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 3px;
}
a.corsicartella:hover {
	background-color:#EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: 1px solid #CCCCCC;
	border-right: none;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.entrata{
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #3a7e4b;
	border-right: 1px solid #3a7e4b;
	border-bottom: 1px solid #3a7e4b;
	border-left: 1px solid #9ccaa5;
	height: 20px;
	text-indent: 10px;
	background-image: url(../images/linea_pulsante_down2.jpg);
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #5CA26C;
}
a.menu2Sx{
	padding: 2px;
	color: #1f55b9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 20px;
	text-decoration: none;
}
a.menu2Sx:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.campitesto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #999999;
	height: 20px;
	width: 100px;
}
.bordolaterale2 {
	background-image: url(../images/linea_margine2.gif);
	background-repeat: repeat-y;
}
.bordopagina {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.due {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.uno {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.bordotot {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
.bordolaterale3 {
	background-image: url(../images/linea_margine4.gif);
	background-repeat: repeat-y;
}
.bordolaterale4 {
	background-image: url(../images/linea_margine3.gif);
	background-repeat: repeat-y;
}
.lato1 {
	background-image: url(../images/a_linea.gif);
	background-repeat: repeat-y;
}
.lato2 {
	background-image: url(../images/a_linea2.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.pulsante {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.testofinestra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	color: #000000;
	text-decoration: none;
	width: 100%;
}
.testocampi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	color: #000000;
	text-decoration: none;
	width: 150px;
}
.articolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px solid #A5ACB2;
	padding: 2px;
}
.testocella {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.bordofoto {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #999999;
}
.bordolateralea2 {
	background-image: url(../images/linea_margine_a2.gif);
	background-repeat: repeat-y;
}
a.icone {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
a.icone:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
a.listacorsi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.listacorsi:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.linea_bottom {
	background-color: #D0E9D6;
}
.sotto_img {
	background-image: url(../imagesHome/sotto_img.gif);
	background-repeat: repeat-x;
}
#cellaNews {
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	height: 200px;
}
.titolo {
	color: 33619B;
	font-weight: bold;
}
#cellaNews p {
	margin: 0px;
}
.data {
	font-style: oblique;
	color: 1C692D;
	font-size: 10px;
}
#cellaNews a {
	color: #000000;
	text-decoration: none;
}
#cellaNews a:hover {
	text-decoration: underline;
	color: #1C692D;
}
