input#gobutton:hover, input#gobutton:focus{
background-color :#399630; /*make the background a little darker*/
/*reduce the drop shadow size to give a pushed button effect*/
-webkit-box-shadow: 0 0 1px rgba(0,0,0, .75);
-moz-box-shadow: 0 0 1px rgba(0,0,0, .75);
box-shadow: 0 0 1px rgba(0,0,0, .75);
}
/*
input#gobutton:disabled {
    background-color: #dddddd;
	cursor:default; 
	border:1px solid #dddddd; //required or the default border for the browser will appear
}*/
input#gobutton{
cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/
padding:3px 4px; /*add some padding to the inside of the button*/
background:#7B9173;/*#35b128; /*the colour of the button*/
border:1px solid #33842a; /*required or the default border for the browser will appear*/
/*give the button curved corners, alter the size as required*/
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
/*give the button a drop shadow*/
-webkit-box-shadow: 0 0 4px rgba(0,0,0, .75);
-moz-box-shadow: 0 0 4px rgba(0,0,0, .75);
box-shadow: 0 0 4px rgba(0,0,0, .75);
/*style the text*/
color:#f3f3f3;
font-size:1.05em;
}

.pollerStyle_off {
	background-color: #DEDEDE;
	border: 0px solid #008E45;
	padding:5px 5px 5px 5px;
	font-size: 11px;
	font-family: Verdana;
	color: #000000;
}
.pollerStyle_on {
	background-color: #FF0000;
	border: 0px solid #008E45;
	padding:5px 5px 5px 5px;
	font-size: 11px;
	font-family: Verdana;
	color: #FFFFFF;
}
.pollerStyle_on:hover {
    background-color: #028599;
	border: 0px solid #000000;
    padding:5px 5px 5px 5px;
	/*cursor: pointer;
	cursor:hand;*/
}

.textAdmin {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	line-height: 19px;
}
.textAdmin12 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	line-height: 19px;	
}
.textAdmin13 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	line-height: 19px;	
}
.textTavolo1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;	
	color: #FFFFFF;
	background-color:#669933;
	display:block; overflow:hidden; width:100%;line-height: 19px;	
}
.textTavolo2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
	background-color: yellow;
	display:block; overflow:hidden; width:100%;line-height: 19px;
}
.textTavolo3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color:#00FFFF;
	display:block; overflow:hidden; width:100%;line-height: 19px;	
}
.textTavolo4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;	
	color: #FFFFFF;
	background-color:#CC3300;
	display:block; overflow:hidden; width:100%;line-height: 19px;	
}
.textTavolo5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	/*font-weight: bold;*/
	color: #000000;
	background-color:#FF8040;
	display:block; overflow:hidden; width:100%;line-height: 19px;	
}
.textTavolo6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color:#FF80C0;
	display:block; overflow:hidden; width:100%;line-height: 19px;	
}
.textTavolo7 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;	
	color: #FFFFFF;
	background-color:#800040;
	display:block; overflow:hidden; width:100%;line-height: 19px;	
}
.textTavolo8 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	/*font-weight: bold;*/
	color: #000000;
	background-color:#00FF00;
	display:block; overflow:hidden; width:100%;line-height: 19px;	
}
.textTavolo9 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#0080FF;
	display:block; overflow:hidden; width:100%;line-height: 19px;	
}
.textTavolo10 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;	
	color: #FFFFFF;
	background-color:#996633;
	display:block; overflow:hidden; width:100%;line-height: 19px;	
}
.textVideo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;	
	color: #990000;
}
.bkgrndTavolo1 {
	background-color:#E8E8E8;
}

#storicoThreadMandati {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 120px;
	overflow:auto;
	border:#CCCCCC;
	border-style: solid;
	border-width: 1px;
	/* overflow-x: hidden;		*/
	/* overflow-y: auto;	    */

   scrollbar-3dlight-color:#3DADE3;
	scrollbar-arrow-color:#003572;
	scrollbar-base-color:white;
	scrollbar-darkshadow-color:#E6F4FB;
	scrollbar-face-color:#F3F3F3;
	scrollbar-highlight-color:#E6F4FB;
	scrollbar-shadow-color: #2C8DB8;
	scrollbar-track-color: #F3F3F3;

}
#storicoThreadTavoli {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 200px;
	overflow:auto;
	border:#CCCCCC;
    border-style: solid;
    border-width: 1px;

   scrollbar-3dlight-color:#3DADE3;
   scrollbar-arrow-color:#003572;
   scrollbar-base-color:white;
   scrollbar-darkshadow-color:#E6F4FB;
   scrollbar-face-color:#F3F3F3;
   scrollbar-highlight-color:#E6F4FB;
   scrollbar-shadow-color: #2C8DB8;	
   scrollbar-track-color: #F3F3F3
}


.provaTitolo {  font-family: NarkisimRegular; font-size: 22px; color: #000000; font-style:italic; } 



.linkNormale1 {  font-family: Verdana; font-size: 10px; color: #000000; text-decoration: underline; cursor: hand} 
a:hover.linkNormale1 {color: #581600; text-decoration: underline; cursor: hand}
.linkNormale2 {  font-family: BauhausStdDemi, Arial, Helvetica, sans-serif; font-size: 14px; color: #D60A0A; text-decoration: underline; cursor: hand}
.linkNormale4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: underline; cursor: hand} 
a:hover.linkNormale4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000066; text-decoration: underline; cursor: hand}
a:hover.linkNormale2 {color: #000000; text-decoration: underline; cursor: hand}
.hide {display: none;}
.show {	display: run-in;}
.linkNormale3 {
font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #0A9DFF; text-decoration: underline; cursor: hand
}



a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	color: #2378BC;
}
a:hover{text-decoration:underline;}





/*---------------------- Menu Generici -----------------------------------------------


/* Definisce lo stile dei link al caricamento */

a.menuTop {
font-size: 16px;
font-family: Arial;
color: #063F4D;
font-weight:normal;
text-decoration: none;
/* text-shadow: 2px 2px 3px #000; */

}
a:link.menuTop {
color: #063F4D;
}
a:visited.menuTop {
color: #063F4D;
}
a:hover.menuTop {
color: #CC4529;	
}



a.menu01 {
font-size: 12px;
font-family: Verdana;
color: #2378BC;
font-weight:bold;
text-decoration: none;
}
a:link.menu01 {
color: #2378BC;
}
a:visited.menu01 {
color: #2378BC;
}
a:hover.menu01 {
color: #176EB3;
}


a.menu02 {
font-size: 11px;
font-family: Verdana;
color: #2378BC;
	font-weight:bold;
text-decoration: none;
}
a:link.menu02 {
color: #2378BC;
}
a:visited.menu02 {
color: #2378BC;
}
a:hover.menu02 {
color: #166296;
text-decoration:underline;
}


a.menu03 {
font-size: 11px;
font-family: "Arial";
color: #B2B4B5;
	/* font-weight:bold; */
text-decoration: none;
}
a:link.menu03 {
color: #B2B4B5;
}
a:visited.menu03 {
color: #B2B4B5;
}
a:hover.menu03 {
color: #555656;
}


a.menu03Selected {
font-size: 11px;
font-family: "Arial";
color: #555656;
	/* font-weight:bold; */
text-decoration: none;
}
a:link.menu03Selected {
color: #555656;
}
a:visited.menu03Selected {
color: #555656;
}
a:hover.menu03Selected {
color: #555656;
}





.menuStatic01 {
font-size: 10px;
font-family: Verdana;
color: #FFFFFF;
	font-weight:bold;
text-decoration: none;
}

.invisibleText {
font-size: 4px;
font-family: Verdana;
color: #E0E8EB;
text-decoration: none;
}





.TableBg01 {
	background-color: #87B9D2;
	
}
.TableBg02 {
	background-color: #EBECED;
}
.TableBg03 {
	background-color: #EAEAEA;
	color: #D4D0C8;
}
.TableBg04 {
	background-color: #F1F1F1;
}
.TableBg05 {
	background-color: #A3C868;
}
.TableBg06 {
	background-color: #F7FAF1;
}
.TableBg07-BO {
	background-color: #B4B6B8;
}
.TableBg08-BO {
	background-color: #8E9295;
}
.TableBg09-BO {
	background-color: #D0D4DE;
}
.TableBg10-BO {

	background-color: #C8C8C8;
}
.TableBg11-BO {
	background-color: #E6E6E6;
}
.TableBg12 {
	background-color: #3E8F6F;
}
.TableBg13 {
	background-color: #B3D2C3;
}
.TableBg14 {
	background-color: #FFFFFF;
}
.TableBg15-BO {
	background-color: #E9EBEF;
}
.TableBg16 {
	background-color: #FFFFCC;
}
.TableBg17 {
	background-color: #F2F3F7;
}

.TableContents01 {

	display: block;border: 1px solid;
    border-color: #E7E7E7 #E7E7E7 #E7E7E7 #E7E7E7;
    padding: 5px;
	/* background: #f6f6f6} */
 	
}

.text01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.text02 {
	font-family: Verdana;
	font-size: 12px;
	color: #686868;
	/* line-height: 17px; */
}
.text03 {

	font-family: Verdana;
	font-size: 12px;
	color: #084251;
}
.text04 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #262A5F;
	font-weight: bold;
}
.text05 {

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height:20px;
   	color: #686868;
}
.text06 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.text07 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF8042;
	font-weight: bold;
}
.text08 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.text09 {font-family:Arial,sans-serif; 
	font-size: 11px; color:#000000;
	padding-left:0; padding-right:0; font-weight:100; 
}
.text09_redBold {
	font-family:Arial,sans-serif; 
	font-size: 11px; color:#3A3A3A;
	padding-left:0; padding-right:0; font-weight:bold;
}

.text10 {
		font-family:Arial,sans-serif; 
	font-size: 14px; color:#006600;
	padding-left:0; padding-right:0; font-weight:bold;
}

.text11 {
	font-family:Arial;
	font-size: 16px; color:#8A8A8A; font-weight:bold;
}
.text12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #318667;
}
.text13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D60A0A;
}



.tableBorder01 {
	border: thin dotted #A3C868;
}


.NavPage01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #80919E;
	color: #FFFFFF;
}

.NavPage02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #FF9900;
	color: #000000;
}


.form01 {

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}


.Title01 {
font-family: dinbold; font-size: 26px;
color:#0CB0C8; 
font-weight:normal; 
text-decoration: none;
}

.Title02 {
font-family: futura_mdcn_btmedium; font-size: 22px;
color:#FFFFFF; 
font-weight:normal; 
text-decoration: none;
}


.Title03 {
font-family: Verdana; font-size: 12px;
color:#CB3E07; 
/* font-weight:bold; */
text-decoration: none;
}


.PageTitle01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	letter-spacing:-2px;
	font-weight: normal;
	color: #838D99;
}

.PageTitle02 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing:-1px;
	font-weight: bold;
	color: #FFFFFF;
}



.cursorWait {
	cursor: wait;
}
.cursorHand {
	cursor: pointer;
	
}

.Button01 {
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px 1 #666666;
	cursor: hand;
}
.Button02 {
	background-color: #CCCCCC;
	font-family: Verdana;
	font-size: 9px;
	border: 1px 1 #666666;
	color: #000000;
}

.Button01_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px 1 #666666;
	cursor: hand;
	font-weight: bold;
}



.highlightedSearch01 { 
	font-weight: bold;
	background-color: #FFCC33;
	font-weight: bold;
}

#DivConteiner {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 560px;
	overflow: hidden;

}


#DivListFolder {

	position: relative;
	top: 0px;
	left: 0px;
	width: 1100px; 
	height: 400px;
	overflow-x: hidden;		
	/* overflow-y: auto; */
	

   scrollbar-3dlight-color:#3DADE3;
   scrollbar-arrow-color:;
   scrollbar-base-color:white;
   scrollbar-darkshadow-color:#E6F4FB;
   scrollbar-face-color:#E6F4FB;
   scrollbar-highlight-color:#E6F4FB;
   scrollbar-shadow-color: #2C8DB8;	
}
.Button01FixWidth {
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px 1 #666666;
	cursor: hand;
	width: 130px;
}


/* CLASSE PER OMBRINA SU IMMAGINE DIMENSIONE FISSA  LARGHEZZA 50PX */
div.picFixedSize01{padding:0 0 12px 0;
    background: url(/images/interface/misc/shadow.png) no-repeat bottom center}


div.picFixedSize01 img{display: block;border: 1px solid;
    border-color: #CCC #CCC #AAA #CCC;
    padding: 5px;background: #f6f6f6}


div.picFixedSize01Over{ margin-top:5px; padding:10 0 12px 0;
    /* background: url(/images/interface/misc/shadow.png) no-repeat bottom center */}


div.picFixedSize01Over img{display: block;border: 1px solid;
    border-color: #CCC #CCC #AAA #CCC;
    padding: 5px;background: #f6f6f6}



div.picBig img{display: block; border: 1px solid;
    border-color: #CCC #CCC #CCC #CCC;
    padding: 5px;background: #f6f6f6}





/* CLASSE PER OMBRINA SU IMMAGINE DIMENSIONE FISSA LARGHEZZA 150PX */	
div.picFixedSize02{padding:0 0 12px 0;
    background: url(/images/interface/misc/shadow1.png) no-repeat bottom center}

div.picFixedSize02 img{display: block;border: 1px solid;
    border-color: #CCC #CCC #AAA #CCC;
    padding: 5px;background: #f6f6f6}
		
	
	
/* CLASSE PER OMBRINA SU IMMAGINE DIMENSIONE VARIABILE */
div.picDynaSize{float:left;margin: 0px;padding:0 0 12px 0;
    background: url(/images/interface/misc/shadow2.png) repeat bottom center}

div.picDynaSize img{display: block;border: 1px solid;
    border-color: #CCC #CCC #AAA #CCC;
    padding: 5px;background: #f6f6f6}
	
/* CLASSE PER OMBRINA SU GALLERIA IMMAGINI UL BASED*/	
ul#minipics{margin:0;padding:0;list-style-type:none}

ul#minipics li{float: left;margin: 20px;padding:0 0 12px 0;
    background: url(/images/interface/misc/shadow.png) no-repeat bottom center}

ul#minipics li img{display:block;border:1px solid;
    border-color: #CCC #CCC #AAA #CCC;
    padding: 5px;background: #f6f6f6}


input.buttonStyle01 {
	color:#333333;
	background-color:#999999;
   filter:progid:DXImageTransform.Microsoft.Gradient   
   (GradientType=0,StartColorStr='#868686',EndColorStr='#E8E8E8');   
	font-family: 'Arial', helvetica, sans-serif;
	font-size: 9;
	/* font-weight: bold; */
	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: #7F7F7F;
	border-right-color: #4C4C4C;
	border-bottom-color: #4D4E4B;
	border-left-color: #7F7F7F;
 }   

/*  Tabelle con bordi arrotondati  */

#round_corners_table { border: 0px; border-collapse: collapse; background-color: #FFFFFF; }
#top-row {
	height: 20px;
	background-color: #3F4769;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}
#bottom-row {height: 22px; }
#TableContent { background-color: #D9DAEC;
	
}
#tl { width: 15px; background-image: url(/images/interface/tableCorners/01TopLeft.gif); }
#tr { width: 16px; background-image: url(/images/interface/tableCorners/01TopRight.gif); }
#bl { background-image: url(img/corner_bl.png); }
#br { background-image: url(img/corner_br.png); }

.photoBorder01 {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	DISPLAY: block;
	BACKGROUND: #f6f6f6;
	BORDER-LEFT: #ccc 1px solid;
	BORDER-BOTTOM: #aaa 1px solid;
	padding: 1px;
				}
.Title04 {
	font-family: Helvetica, Arial, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color: #FFFFFF;
}
.TitleMenuSovrapposto01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2D5999;
	font-weight: bold;
}
.TitleMenuSovrapposto02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #CCCCCC;
	font-weight: bold;
}
.formGrayed {
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


/* -------------  GESTIONE DEI FORMS -------------------  */


.formInput {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #87B9D2;
    background: #fff;
	

}
.formInput:hover {
    border: 1px solid #87B9D2;
    background: #E4ECEF;
	cursor: hand;
}



.formInputFilled {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;
	border: 1px solid #006;
    background: #B6D2E4;

}


.formButton {
	background-color: #00ADC7;
	border: 0px solid #008E45;
	padding:5px 5px 5px 5px;
	font-size: 11px;
	font-family: Verdana;
	color: #FFFFFF;
}
.formButton:hover {
    background-color: #028599;
	border: 0px solid #000000;
    /* background: url('/images/interface/buttons/down.png') no-repeat top left; */
    padding:5px 5px 5px 5px;
	cursor: pointer;
	cursor:hand;
}
formLabel {
    display: block;
    width: 150px;
    float: left;
    margin: 2px 4px 6px 4px;
    text-align: right;
}
br { clear: left; }





ul
{
list-style-type: none;
padding: 0px;
margin: 0px;
}

li
{
background-image:url(/images/interface/icons/arrow6.jpg);
background-repeat: no-repeat;
background-position: 0px 5px;
margin-left: 20px;
padding-left: 14px; 
padding-bottom: 5px; 
}




.divCustomHomepage{
	width:221px; height:290px;
	/*overflow:auto; */
	display: block; border: 1px solid;
    border-color: #E7E7E7 #E7E7E7 #E7E7E7 #E7E7E7;
    padding: 5px;
}

 
hr {
  border: none;
  background-color: #DEDEDE;
  color: #DEDEDE;
  height: 1px;
}


.ombraImmagine {
	-moz-box-shadow: 3px 3px 4px #6B6B6B;
	-webkit-box-shadow: 3px 3px 4px #6B6B6B;
	box-shadow: 3px 3px 4px #6B6B6B;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#6B6B6B')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#6B6B6B'); 
	border: 1px solid;
    border-color: #000000 #000000 #000000 #000000;

}


.divBlock01{
position:relative;  background-color:#F7F7F7 ; border: 1px solid #C6C9CC; padding:10px; 
}






/*  -------------------  DIV PROPRI DEL TEMPLATE  ---------------------------------------------- */

body {
	 /* background-image: url(/images/interface/background.jpg);  */
	 background-repeat:no-repeat;
	/*background-color: #E0E8EB;*/
	margin-left: 0px; 
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	
	
	/* background-repeat:no-repeat; */

}


#pageContainer { position: relative; width: 990px;
 	margin-left: auto;
	margin-right: auto; 
	/*background-image:url(/images/interface/tilePagina.jpg);   
	background-color:#FFFFFF;   */
	} 

#pageBody { 
position:relative; 
background-color:#E0E8EB; 

}

/*
#topInnerBody { 
position:relative; 
width: 916px; height: 10px; margin-left: auto; margin-right: auto;
background-image:url(/images/interface/inner-frameTop.png);
}
*/


#pageInnerBody { 
position:relative; 
width: 990px; margin-left: auto; margin-right: auto;
}


/*
#bottomInnerBody { 
position:relative; 
width: 916px;  height: 10px; margin-left: auto; margin-right: auto;
 background-color:#000000; 
background-image:url(/images/interface/inner-frameBottom.png);

 */
}








/* --------------------------------------------------------------------------------------------- */
table.tabellaScheda { width:100%;  font-family:Arial; text-align:left; }
table.tabellaScheda th { background-color:#51AA46; font-size:10px; font-weight:bold; color:#FFFFFF; text-align:left; border:1px solid; border-color:#DDE1BE; padding:2px;}
table.tabellaScheda td { background-color:#E9E6C3; font-family:Arial; font-size:10px; text-align:left; border:1px solid; border-color:#DDE1BE; padding:2px; } 
/* table.tabellaScheda p { text-align:left; height:0px; line-height:60%;}  */

/* --------------------------------------------------------------------------------------------- */

table.tabellaStyle01 { width:100%;  font-family:Arial; text-align:left; border:1px solid; border-color:#D7D7D7; padding:2px; }
table.tabellaStyle01 th { background-color:#ACD2E5; font-family: futura_mdcn_btmedium; font-size: 20px; color:#FFFFFF; font-weight:normal; text-decoration: none; text-align:center;  }
table.tabellaStyle01 td { background-color:#EFEFEF; font-family:Arial; font-size:10px; text-align:left; padding:2px;  } 
table.tabellaStyle01 tr.tableSubTitle td {color:#000000; background-color:#EAF2D3; font-weight:bold}

table.tabellaStyle02 { width:100%;  font-family:Arial; text-align:left; border:1px solid; border-color:#D7D7D7; padding:2px; }
table.tabellaStyle02 th { background-color:#88AAC5; font-family: futura_mdcn_btmedium; font-size: 20px; color:#FFFFFF; font-weight:normal; text-decoration: none; text-align:center; height:30px  }
table.tabellaStyle02 td { background-color:#EFEFEF; font-family:Arial; font-size:11px; text-align:left; padding:2px;  } 
table.tabellaStyle02 tr.tableSubTitle td {color:#000000; background-color:#C9D9E5; font-weight:bold}



.CustomBarTitle01 {
font-family: dinbold; font-size: 26px;
color:#005A6D; 
font-weight:normal; 
text-decoration: none;

background: #d1d8da; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZDhkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGYzZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #D1D8DA 0%, #E8F3F6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D1D8DA), color-stop(100%,#E8F3F6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #D1D8DA 0%,#E8F3F6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #D1D8DA 0%,#E8F3F6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #D1D8DA 0%,#E8F3F6 100%); /* IE10+ */
background: linear-gradient(to bottom, #D1D8DA 0%,#E8F3F6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d8da', endColorstr='#e8f3f6',GradientType=0 ); /* IE6-8 */
}

.loginbutton { 
	margin-bottom:5px;
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #D6E8F4), color-stop(1, #8A979F) ); /*bddbfa 80b5ea*/
	background:-moz-linear-gradient( center top, #D6E8F4 5%, #8A979F 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D6E8F4', endColorstr='#8A979F');
	background-color:#bddbfa;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;					
	text-indent:0;		
	border:1px solid #AFC5D2;/*84bbf3;*/
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:160px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #528ecc;
}
.loginbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005A6D), color-stop(1, #bddbfa) );
	background:-moz-linear-gradient( center top, #005A6D 5%, #bddbfa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005A6D', endColorstr='#bddbfa');
	background-color:#005A6D;
}.loginbutton:active {
	position:relative;
	top:1px;
}


.loginbutton2 { 
	margin-bottom:5px;
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #D6E8F4), color-stop(1, #83A894) ); /*bddbfa 80b5ea*/
	background:-moz-linear-gradient( center top, #D6E8F4 5%, #83A894 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D6E8F4', endColorstr='#83A894');
	background-color:#83A894;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;					
	text-indent:0;		
	border:1px solid #AFC5D2;/*84bbf3;*/
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:160px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #528ecc;
}
.loginbutton2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005A6D), color-stop(1, #bddbfa) );
	background:-moz-linear-gradient( center top, #005A6D 5%, #bddbfa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005A6D', endColorstr='#bddbfa');
	background-color:#005A6D;
}.loginbutton2:active {
	position:relative;
	top:1px;
}



.loginbutton3 { 
	margin-bottom:5px;
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #D6E8F4), color-stop(1, #A88983) ); /*bddbfa 80b5ea*/
	background:-moz-linear-gradient( center top, #D6E8F4 5%, #A88983 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D6E8F4', endColorstr='#A88983');
	background-color:#A88983;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;					
	text-indent:0;		
	border:1px solid #AFC5D2;/*84bbf3;*/
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:160px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #528ecc;
}
.loginbutton3:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005A6D), color-stop(1, #bddbfa) );
	background:-moz-linear-gradient( center top, #005A6D 5%, #bddbfa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005A6D', endColorstr='#bddbfa');
	background-color:#005A6D;
}.loginbutton3:active {
	position:relative;
	top:1px;
}





</style>
