<style type="text/css">
BODY {color:#000000 font-family: Tahoma, Arial, Helvetica; font-size: 8pt;text-decoration: none}
P {color: #000099; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: none}
A:link {color: #FFFFFF; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: none}
A:visited {color: #FFFFFF; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: none}
A:active {color: #FF0000; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: none}
A:hover {color: #EBC266; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: none}
A:link.ts {color: #FFFFFF}
A:visited.ts {color: #FFFFFF}
A:active.ts {color: #EBC266}
A:hover.ts {color: #EBC266}
A:link.tc {color: #000000}
A:visited.tc {color: #000000}
A:active.tc {color: #FF0000}
A:hover.tc {color: #205F9F}
A:link.message {color: #000099;font-size: 9pt}
A:visited.message {color: #000099; font-size: 9pt}
A:active.message {color: #FFFFFF; font-size: 9pt}
A:hover.message {color: #FFFFFF; font-size: 9pt}
TABLE {font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: none}
TH {
	background-color: #200F6F; color: #FFFFFF; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: none; border-radius: 5px;
	background: #000000; /* Old browsers */
	background: -moz-linear-gradient(top, #808080 0%, #101010 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#101010), color-stop(100%,#101010)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #808080 0%,#10101010 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #808080 0%,#101010 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #808080 0%,#101010 100%); /* IE10+ */
	background: linear-gradient(top, #808080 0%,#101010 100%); /* W3C */
}
TD {font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: none}
TD.struttura0{background-color: #FFFFFF}
TD.struttura1{
	background-color: #205E9E;
	/* IE10+ */ 
	background-image: -ms-linear-gradient(left, #205E9E 0%, #4DA0FF 70%, #205E9E 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(left, #205E9E 0%, #4DA0FF 70%, #205E9E 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(left, #205E9E 0%, #4DA0FF 70%, #205E9E 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #205E9E), color-stop(70, #4DA0FF), color-stop(100, #205E9E));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(left, #205E9E 0%, #4DA0FF 70%, #205E9E 100%);

	/* W3C Markup */ 
	background-image: linear-gradient(to right, #205E9E 0%, #4DA0FF 70%, #205E9E 100%);
}
TD.struttura2{background-color: #002080; color: #FFFFFF}
TD.struttura3{background-color: #AAAAAA}
TD.struttura4{background-color: #FFFFFF;background-image: url('../images/fondomp2.jpg')}
TD.privacy{background-color: #EEEEEE; padding: 4px;}
TD.allert {background-color: #BB0000; color: #FFFFFF; border-radius: 5px}
TD.allertv {background-color: #BB0000; color: #FFFFFF; border-radius: 5px; writing-mode: tb-rl; filter: flipv fliph;}
TD.button {background-color: #D0D0D0; color: #000000; border-radius: 5px}
TD.error {background-color: #BB0000; color: #FFFFFF; border-radius: 5px}
TD.labcol {background-color: #B0B0B0; color: #000000; border-radius: 5px}
TD.label {background-color: #205F9F; color: #FFFFFF; border-radius: 5px; text-align: left}
TD.labeld {background-color: #205F9F; color: #FFFFFF; border-radius: 5px; text-align: right}
TD.labelcent {background-color: #205F9F; color: #FFFFFF; border-radius: 5px; text-align: center}
TD.labelev {background-color: #AA0000; color: #FFFFFF; border-radius: 5px}
TD.min {background-color: #EFC05F; color: #000000; font-size: 7pt; border-radius: 5px}
TD.message {background-color: #009900; color: #FFFFFF; border-radius: 5px}
TD.nav {background-color: #205E9E; color: #FFFFFF; border-radius: 5px}
TD.priv {background-color: #BB0000; color: #FFFFFF; border-radius: 5px}
TD.report {background-color: #FFFFFF; color: #000000; border-radius: 5px}
TD.sel {background-color: #FFFFFF; color: #000000; border-radius: 5px}
TD.text {background-color: #FFFFFF; color: #000000; border-radius: 5px}
TD.textcent {background-color: #FFFFFF; color: #000000; border-radius: 5px; text-align: center}
TD.textsp {background-color: #FFFFFF; color: #000000; border-radius: 5px; padding: 7px;}
TD.textev {background-color: #C7DDF3; color: #000000; border-radius: 5px}
TD.textevd {background-color: #C7DDF3; color: #000000; border-radius: 5px; text-align: right}
TD.textbord {background-color: #FFFFF4; color: #000000; border: 2px solid rgb(33,90,156); border-radius: 5px}
TD.textbordev {background-color: #FF0000; color: #000000; border: 2px solid rgb(33,90,156); border-radius: 5px}
TD.val {background-color: #EFC05F; color: #000000; border-radius: 5px; text-align: left}
TD.valcent {background-color: #EFC05F; color: #000000; border-radius: 5px; text-align: center}
TD.box {background-color: #DDDDDD; color: #000000; border-radius: 5px}
TD.loginhp {background-color: #FFFFFF; color: #666666;font-size: 8pt; border-radius: 5px; box-shadow:6px 6px 5px #18497A; border: 2px solid #555555}
TD.psdescriz {
	background-color: #F0F0F0;
	color: #400000;
	font-size: 10pt;
	text-align: left;
	border-radius: 7px;
	-webkit-box-shadow: 4px 4px 11px 0px rgba(50, 50, 50, 0.42);
	-moz-box-shadow:    4px 4px 11px 0px rgba(50, 50, 50, 0.42);
	box-shadow:         4px 4px 11px 0px rgba(50, 50, 50, 0.42);
	}
TD.psdescomp {
	color: #000000;
	font-size: 9pt;
	text-align: justify;
	}
TD.psprezzo {
	background-color: #F0F0F0;
	color: #000000;
	font-size: 12pt;
	padding:10px;
	text-align: center;
	border-radius: 7px;
	-webkit-box-shadow: 4px 4px 11px 0px rgba(50, 50, 50, 0.42);
	-moz-box-shadow:    4px 4px 11px 0px rgba(50, 50, 50, 0.42);
	box-shadow:         4px 4px 11px 0px rgba(50, 50, 50, 0.42);
	}
TD.pspbottone {
	background-color: #F0F0F0;
	color: #000000;
	font-size: 10pt;
	padding:10px;
	text-align: center;
	border-radius: 7px;
	-webkit-box-shadow: 4px 4px 11px 0px rgba(50, 50, 50, 0.42);
	-moz-box-shadow:    4px 4px 11px 0px rgba(50, 50, 50, 0.42);
	box-shadow:         4px 4px 11px 0px rgba(50, 50, 50, 0.42);
	}
DIV.psprezzo {
	background-color: #FAFAFA;
	color: #000000;
	font-size: 15pt;
	text-align: right;
	}
A:link.val {color: #000099}
A:visited.val {color: #000099}
A:active.val {color: #FFFFFF}
A:hover.val {color: #FFFFFF}
A:link.valcent {color: #295D9C}
A:visited.valcent {color: #000099}
A:active.valcent {color: #FFFFFF}
A:hover.valcent {color: #FFFFFF}
A:link.text {color: #FF2D2D}
A:visited.text {color: #FF2D2D}
A:active.text {color: #FF0000}
A:hover.text {color: #205F9F}
A:link.textbord {color: #FF2D2D}
A:visited.textbord {color: #FF2D2D}
A:active.textbord {color: #FF0000}
A:hover.textbord {color: #205F9F}
A:link.textbordev {color: #FF2D2D}
A:visited.textbordev {color: #FF2D2D}
A:active.textbordev {color: #FF0000}
A:hover.textbordev {color: #205F9F}
A:link.button {color: #000099}
A:visited.button {color: #000099}
A:active.button {color: #FFFFFF}
A:hover.button {color: #FFFFFF}
A:link.report {color: #FF2D2D}
A:visited.report {color: #FF2D2D}
A:active.report {color: #FF0000}
A:hover.report {color: #205F9F}
A:link.nav {color: #FFFFFF}
A:visited.nav {color: #FFFFFF}
A:active.nav {color: #EBC266}
A:hover.nav {color: #EBC266}
A:link.sel {color: #205F9F}
A:visited.sel {color: #205F9F}
A:active.sel {color: #FF0000}
A:hover.sel {color: #FF0000}
A:link.message {color: #FFFFFF}
A:visited.message {color: #FFFFFF}
A:active.message {color: #FFFFFF}
A:hover.message {color: #EFC05F}
A:link.allert {color: #FFFFFF}
A:visited.allert {color: #FFFFFF}
A:active.allert {color: #FFFFFF}
A:hover.allert {color: #EFC05F}
A:link.error {color: #000000}
A:visited.error {color: #000000}
A:active.error {color: #000000}
A:hover.error {color: #EFC05F}a
HR {color: #205F9F}
HR.menu {color: #FFFFFF; width: 146px;}

.btn {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #205f9e);
  background-image: -moz-linear-gradient(top, #3498db, #205f9e);
  background-image: -ms-linear-gradient(top, #3498db, #205f9e);
  background-image: -o-linear-gradient(top, #3498db, #205f9e);
  background-image: linear-gradient(to bottom, #3498db, #205f9e);
  -webkit-border-radius: 45;
  -moz-border-radius: 45;
  border-radius: 45px;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.sidebarmenuev ul{margin: 0px; padding: 0; list-style-type: none; font: Tahoma, Arial, Helvetica; width: 170px;}
.sidebarmenuev ul li{margin: 3px; position: relative;-webkit-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.42); -moz-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.42);box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.42);}
.sidebarmenuev ul li a{display: block; overflow: auto; color:#FFFFFF; text-decoration: none; padding: 1px; border-radius: 5px; border-style: solid; border-color:#002080;}
.sidebarmenuev ul li a:link, .sidebarmenuev ul li a:visited, .sidebarmenuev ul li a:active{background-color: #002080;}
.sidebarmenuev ul li a:hover{background-color:#F0F0F0; color:#444444; border-radius: 5px; border-style: solid; border-color:#F0F0F0;}
.sidebarmenu ul{margin: 0px; padding: 0; list-style-type: none; font: Tahoma, Arial, Helvetica; width: 170px;}
.sidebarmenu ul li{margin: 3px; position: relative;-webkit-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.42); -moz-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.42);box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.42);}
.sidebarmenu ul li a{display: block; overflow: auto; color:#FFFFFF; text-decoration: none; text-align: left; padding: 1px; border-radius: 5px; border-style: solid; border-color:#2671BB; list-style-type: none;}
.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{background-color: #2671BB;}
.sidebarmenu ul li a:hover{background-color: #002080; color: #FFFFFF; border-radius: 5px; border; border-style: solid; border-color:#002080;}
.sidebarmenu ul li ul{position: absolute; width: 150px; top: 0; visibility: hidden;}
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */
body{behavior: url(csshover2.htc);}
#idimg {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
}

#idimg:hover {opacity: 0.5;}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 30px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.6); /* Black w/ opacity */
}

/* Modal Content (image) */
.modal-content {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
}

/* Caption of Modal Image */
#caption {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
    text-align: center;
    color: #ccc;
    padding: 10px 0;
    height: 150px;
}

/* Add Animation */
.modal-content, #caption {    
    -webkit-animation-name: zoom;
    -webkit-animation-duration: 0.6s;
    animation-name: zoom;
    animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
    from {-webkit-transform:scale(0)} 
    to {-webkit-transform:scale(1)}
}

@keyframes zoom {
    from {transform:scale(0)} 
    to {transform:scale(1)}
}

/* The Close Button */
.close {
    position: absolute;
    top: 15px;
    right: 35px;
    color: #f1f1f1;
    font-size: 60px;
    font-weight: bold;
    transition: 0.3s;
}

.close:hover,
.close:focus {
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
}
/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){
    .modal-content {
        width: 100%;
    }
}
input[type=submit],input[type=button],input[type=reset] {
  background: #205f9f;
  background-image: -webkit-linear-gradient(top, #205f9f, #358ade);
  background-image: -moz-linear-gradient(top, #205f9f, #358ade);
  background-image: -ms-linear-gradient(top, #205f9f, #358ade);
  background-image: -o-linear-gradient(top, #205f9f, #358ade);
  background-image: linear-gradient(to bottom, #205f9f, #358ade);
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  text-shadow: 3px 3px 4px #000000;
  font-family: Arial;
  color: #ffffff;
  font-size: 12px;
  padding: 4px 6px 4px 6px;
  text-decoration: none;
}
input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover {
  background: #2980b9;
  background-image: -webkit-linear-gradient(top, #2980b9, #205D9E);
  background-image: -moz-linear-gradient(top, #2980b9, #205D9E);
  background-image: -ms-linear-gradient(top, #2980b9, #205D9E);
  background-image: -o-linear-gradient(top, #2980b9, #205D9E);
  background-image: linear-gradient(to bottom, #2980b9, #205D9E);
  text-decoration: none;
}
</style>

