html {margin: 0px auto;}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
   	FONT-SIZE: 12px;
   	COLOR: #333333;
   	line-height:140%;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color: #3D7DAF;
	scrollbar-darkshadow-color: #98AAB1;
	scrollbar-face-color: #E0EAF2;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-track-color: #EFEFEF;
}

input, select, textarea, a, table {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
/*div{BORDER: red 1px solid;}*/
div#container{margin: 0px auto; display:inline;}
div#contenitore{margin: 0px auto;}
div#contenuto{margin: 0px 82px 0px 82px;  overflow:auto; /*background:#B1D4FF background-color: #69c;*/}
div#TESTO{margin: 0px; PADDING-LEFT: 20px; text-align: justify; MARGIN-RIGHT: 230px;}
div#MENU{FLOAT: right;  WIDTH: 210px; MARGIN-RIGHT: 20px; MARGIN-TOP: 40px; /*background:#CCC*/}
.cornicediv {BORDER: #cccccc 1px solid; BORDER-TOP: red 1px solid; ; BORDER-BOTTOM: red 1px solid;}  
div#header {height: 93px; background: url(/img/layout/3.jpg) repeat-x top;}
div#header1{float: left; background: url(/img/layout/1.jpg) no-repeat top; height: 93px; width: 293px;}
div#header2{float: right; background: url(/img/layout/2.jpg) no-repeat top; height: 93px; width: 402px;}
.topleft { background: url(/img/layout/4.jpg) no-repeat top left;}
.topright { background: url(/img/layout/6.jpg) no-repeat top right }
.bottomleft { background: url(/img/layout/8.jpg) no-repeat bottom left }
.bottomright { background: url(/img/layout/9.jpg) no-repeat bottom right;}
.topcenterleft { background: url(/img/layout/5.jpg) repeat-y top left;}
.topcenterright { background: url(/img/layout/7.jpg) repeat-y top right }
div#footer{clear: left; width: 100%; height: 34px; background: url(/img/layout/12.jpg) repeat-x top;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px auto; COLOR: #ffffff; PADDING-TOP: 8px; TEXT-ALIGN: center;DISPLAY: block; }
#footer A {COLOR: #84c5ff; TEXT-DECORATION: none}
#footer A:visited {	COLOR: #84c5ff; TEXT-DECORATION: none}
#footer A:hover {	TEXT-DECORATION: underline}

.logo
{
    FLOAT: left;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM: 10px;
    MARGIN-RIGHT: 10px
}

P {
       PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}


H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 0px 10px;
    COLOR: #3d5d95;
    PADDING-TOP: 10px;
    line-height:140%; 
    BORDER-BOTTOM: #c0c0c0 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/*Menu*/

#mainmenu A:hover {
	BACKGROUND: #5586c1; COLOR: #fff; TEXT-DECORATION: none
}

#r_sidebar
{
    PADDING-RIGHT:0px;
    PADDING-LEFT: 0px;
    FLOAT:RIGHT;
    PADDING-BOTTOM: 0px;
    MARGIN-RIGHT: 0px;
    MARGIN-LEFT: 0px;
    COLOR: #fff;
    WIDTH: 190px;
    PADDING-TOP: 0px
}

.moduletable
{
    FONT-SIZE: 0.9em;
    BACKGROUND: #3098bb;
    /*BACKGROUND: #355e91;*/
    LINE-HEIGHT: 1.5em
}


LI.current A
{
    BACKGROUND: #96cbdd;
    COLOR: #fff
}

.disabilitato
{
	BACKGROUND: #3098bb;
	COLOR: #666666
}

.moduletable UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.moduletable UL LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.moduletable UL LI A
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: #c0c0c0 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none
}

#moduletable UL LI A:hover {
	BACKGROUND: #355e91; COLOR: #ffffff
}

#moduletable P
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: #96cbdd;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    LINE-HEIGHT: 1.6em;
    PADDING-TOP: 0px
}

.moduletable H3 
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em;
    BACKGROUND: #96cbdd;
    PADDING-BOTTOM: 7px;
    MARGIN: 10px 0px 0px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #fff;
    PADDING-TOP: 7px;
    FONT-FAMILY: Verdana, Helvetica, Sans-Serif
}


/*------------------Calendario-------------------------------*/
#extcal_minical TABLE.extcal_weekdays {BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR:#dedcdc;}
#extcal_minical TD.extcal_weekdays {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -4px; COLOR: #333333; PADDING-TOP: 4px; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, "Microsoft Sans Serif"; TEXT-DECORATION: none}
#extcal_minical .extcal_daycell {PADDING-RIGHT: 2px; BACKGROUND-COLOR:#cccccc; BACKGROUND-POSITION: center center; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #3d5d95; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, "Microsoft Sans Serif"; TEXT-DECORATION: none}
#extcal_minical .extcal_sundaycell {PADDING-RIGHT: 2px; BACKGROUND-POSITION: center center; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #555555; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, "Microsoft Sans Serif"; TEXT-DECORATION: none}
#extcal_minical .extcal_sundaycell {COLOR: #99aaaa}
#extcal_minical .extcal_othermonth {BACKGROUND-COLOR:#dedcdc; TEXT-DECORATION: none}
#extcal_minical .extcal_daycell:hover {BACKGROUND: #999}
#extcal_minical .extcal_daycell .a {TEXT-DECORATION: none}
#TitoloCongressi{padding:0px;margin:0px;}
#imgTitoloCongressi{
	clear: left; width: 170px; height: 6px; background: url(/img/layout/down.gif) no-repeat bottom;
	cursor:pointer;
}
#imgTitoloCongressi:hover {
	clear: left; width: 170px; height: 6px; background: url(/img/layout/down_over.gif) no-repeat bottom;
	cursor:pointer;
}
#CorsiCongressi{
	background:#3098bb;text-align:center;font-size:10px;
}


#CorsiCongressi .monthYearActive{
	background-color:#355e91;
	color: #E2EBED;
}

#CorsiCongressi .monthYearPicker{
	background-color: #3098bb;
	border:1px solid #AAAAAA;
	position:absolute;
	color: #ffffff;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;
}

#CorsiCongressi .monthYearPicker div{
	float:none;
	clear:both;	
	padding:1px;
	margin:1px;	
	cursor:pointer;
	width: 160px;
}

.cursorMano{cursor:pointer;}



#dimTabella {
	width: 540px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(/img/tabella/comment-bg.jpg) #cad3d8 repeat-x; PADDING-TOP: 5px; margin-left: auto; margin-right: auto;
}
#dimTabella1 {
	BORDER-BOTTOM: #f7f7f7 1px solid; BORDER-LEFT: #f7f7f7 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BORDER-TOP: #f7f7f7 1px solid; BORDER-RIGHT: #f7f7f7 1px solid; PADDING-TOP: 15px
}

INPUT.textbox {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT: 100%/1em Verdana, sans-serif; MARGIN-BOTTOM: 5px; BACKGROUND: url(/img/tabella/form-back.gif) #fdfcfb repeat-x; COLOR: #333; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 5px
}

.textareabox {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT: 100%/1.5em Verdana, sans-serif; MARGIN-BOTTOM: 5px; BACKGROUND: url(/img/tabella/form-back.gif) #fdfcfb repeat-x; COLOR: #333; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 5px
}

FORM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.textfield {
	BORDER-BOTTOM: #fff 0px solid; BORDER-LEFT: #fff 0px solid; PADDING-BOTTOM: 5px; MARGIN: 3px; PADDING-LEFT: 10px; WIDTH: 160px; PADDING-RIGHT: 0px; FONT: 110% Verdana, sans-serif bolder; BACKGROUND: url(/img/tabella/input_box.gif) no-repeat; HEIGHT: 18px; COLOR: #666; BORDER-TOP: #fff 0px solid; BORDER-RIGHT: #fff 0px solid; PADDING-TOP: 5px; voice-family: inherit
}

.textbox {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT: 100%/1em Verdana, sans-serif; MARGIN-BOTTOM: 5px; BACKGROUND: url(/img/tabella/form-back.gif) #fdfcfb repeat-x; COLOR: #333; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 5px
}
INPUT.readonlybox {
	BORDER-BOTTOM: #cbb945 1px solid; BORDER-LEFT: #cbb945 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT: 100%/1em Verdana, sans-serif; MARGIN-BOTTOM: 5px; BACKGROUND: #f0f0f0; COLOR: #999; BORDER-TOP: #cbb945 1px solid; BORDER-RIGHT: #cbb945 1px solid; PADDING-TOP: 5px
}
.textareaboxreadonly {
	BORDER-BOTTOM: #cbb945 1px solid; BORDER-LEFT: #cbb945 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT: 100%/1.5em Verdana, sans-serif; MARGIN-BOTTOM: 5px; BACKGROUND: #f0f0f0; COLOR: #999; BORDER-TOP: #cbb945 1px solid; BORDER-RIGHT: #cbb945 1px solid; PADDING-TOP: 5px
}
INPUT.button {
	BACKGROUND: url(/img/Bottone.jpg); FONT-WEIGHT: bold; 
}
.selectBox {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT: 100%/1em Verdana, sans-serif; MARGIN-BOTTOM: 5px; BACKGROUND: url(/img/tabella/form-back.gif) #fcfbfc repeat-x; COLOR: #333; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 5px
}
FIELDSET {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-LEFT: 1em; WIDTH: 92%; PADDING-RIGHT: 1em; HEIGHT: 100%; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid; PADDING-TOP: 1em
}
LEGEND {
	MARGIN: 0px 0px 5px; FONT: 200%/1em Georgia, Arial, sans-serif; LETTER-SPACING: -2px; COLOR: #333
}
LABEL {
	LINE-HEIGHT: 2em; WIDTH: 200px; FLOAT: left; FONT-SIZE: 105%; FONT-WEIGHT: bold
}


#dimTabella1 H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #8f3c14 1px solid; COLOR: #333333; LINE-HEIGHT: 2em; FONT-WEIGHT: bold
}


div.button-cont{text-align:center;margin: 1em 0}
 
a.button{display: block;width:6em;margin:0 auto;
    height: 30px;padding-left: 1em;
    font: bold 130%/30px "Trebuchet MS",Arial,sans-serif;
    background: url(/img/Bottone.jpg) no-repeat top left;
    text-decoration: none;color: #286C98}
 
a.button span{display: block;cursor: pointer;padding-right: 1em;
    background: url(/img/Bottone.jpg) no-repeat top right}
 
a.button:hover{background-position: bottom left;color: #6B9828}
a.button:hover span{background-position: bottom right}

INPUT#txtNome {
	PADDING-LEFT: 20px; BACKGROUND: url(/img/tabella/vcard.png) #fff no-repeat left center
}
INPUT#txtCognome {
	PADDING-LEFT: 20px; BACKGROUND: url(/img/tabella/vcard.png) #fff no-repeat left center
}
INPUT#txtEMail {
	PADDING-LEFT: 20px; BACKGROUND: url(/img/tabella/email.png) #fff no-repeat left center
}
.myparagraph:first-letter{
font-size:200%;
float:left;
color:blue;
}

.txt-azzurro12 {
	color: #3098bb;
	font-size: 12px;
}
.txt-azzurro9 {
	color: #3098bb;
	font-size: 9px;
	text-align:justify
}
.txt-grigio9 {
	font-size:9px; 
	line-height:140%; 
	margin: 8px auto 8px auto;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify
}

.txt-verde10 {
	font-size:10px; 
	line-height:140%; 
	margin: 8px auto 8px auto;
	color: #65a426;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt-grigio10 {
	font-size:10px; 
	line-height:140%; 
	margin: 8px auto 8px auto;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify
}


.txt-grigio11 {
	font-size:11px; 
	line-height:140%; 
	margin: 8px auto 8px auto;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt-grigio12 {
	font-size:12px; 
	line-height:140%; 
	margin: 8px auto 8px auto;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.under {
	text-decoration: underline;
}

a:hover.under {
	text-decoration: none;
}

.list_celeste {
	background: url(/img/puntele_celeste.gif) 0px 0.4em no-repeat;
	list-style-type: none;
	margin-bottom: 0.5em;
	padding-left: 15px;
}

.txt-verde13 {
	font-size:13px; 
	line-height:140%; 
	margin: 8px auto 8px auto;
	color: #479012;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



