/* GENERAL STYLES */
@import url("./textboxcalendarionormal.css");
@import url("./websicportalenormal.css"); 
@import url("./websicportaletemplate.css");

BODY {
  BACKGROUND-COLOR: #FFFFFF;
  PADDING: 0px;
  MARGIN: 0px;
  COLOR: #333333;
  LINE-HEIGHT: 1;
  FONT-FAMILY: Arial,sans-serif,Verdana;
}

#accessibile {
  /*display: none;*/
}

A {
  COLOR: #003366;
  TEXT-DECORATION: none;
}

A:link {
  COLOR: #003366;
  TEXT-DECORATION: none;
}

A:visited {
  COLOR: #003366;
  TEXT-DECORATION: none;
}

A:hover {
  COLOR: #ff0000;
  TEXT-DECORATION: underline;
}

H1 {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 120%;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px; COLOR: #334d55;
  PADDING-TOP: 0px;
  FONT-FAMILY: Verdana,Arial,sans-serif;
}

H1:link {
  COLOR: #334d55;
}

H1:hover {
  COLOR: #ff0000;
}

H1:visited {
  COLOR: #334d55;
}
H2 {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 114%;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px; COLOR: #003366;
  PADDING-TOP: 0px;
  FONT-FAMILY: Arial,sans-serif;
}

H3 {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 1em;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px; COLOR: #334d55;
  PADDING-TOP: 0px;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

H4 {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-WEIGHT: normal;
  FONT-SIZE: 100%;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  COLOR: #333333;
  PADDING-TOP: 0px;
  FONT-FAMILY: Arial,sans-serif;
}

H5 {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 100%;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  COLOR: #334d55;
  PADDING-TOP: 0px;
  FONT-FAMILY: Verdana,Arial,sans-serif;
}

H6 {
  TEXT-ALIGN: justify;
}

UL {
  LIST-STYLE-TYPE: square;
}

UL A:hover {
  BACKGROUND-IMAGE: url(../images/strutturaasti/freccina_blu2.gif);
  LIST-STYLE-TYPE: square;
  TEXT-DECORATION: none;
}

UL UL {
  LIST-STYLE-TYPE: disc;
}

UL UL UL {
  LIST-STYLE-TYPE: none;
}

LABEL {
  FONT-WEIGHT: bold;
  FONT-SIZE: 100%;
  COLOR: #334d55;
  FONT-FAMILY: Arial,sans-serif;
}

IMG {
  border: 0;
}

#testatasopra {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  WIDTH: 100%;
  PADDING-TOP: 0px;
  BORDER-BOTTOM: #cccccc 0px solid;
}

#testata {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  BACKGROUND-IMAGE: url(../images/strutturaasti/testatasopra.jpg);
  PADDING-BOTTOM: 0px;
  COLOR: #cccccc;
  PADDING-TOP: 0px;
  BORDER-BOTTOM: #ccc 0px solid;
  HEIGHT: 60px;
  BACKGROUND-COLOR: #ffffff;
}

#testata IMG {
  DISPLAY: block;
}

#testata A {
  PADDING-RIGHT: 4px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 2em;
  PADDING-BOTTOM: 0px;
  COLOR: #ffffff;
  PADDING-TOP: 0px;
}

#comuneasti {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 0.6em;
  BACKGROUND-IMAGE: url(../images/strutturaasti/testatasotto.jpg);
  PADDING-BOTTOM: 0px; COLOR: #cccccc;
  PADDING-TOP: 0px;
  BORDER-BOTTOM: #ccc 0px solid;
  HEIGHT: 32px;
  BACKGROUND-COLOR: #ffffff;
}

#comuneasti IMG {
  DISPLAY: block;
}

#comuneasti A {
  BORDER-RIGHT: #ff9900 1px solid;
  PADDING-RIGHT: 2px;
  BORDER-TOP: #ff9900 1px solid;
  PADDING-LEFT: 2px; PADDING-BOTTOM: 2px;
  BORDER-LEFT: #ff9900 1px solid;
  COLOR: #ffffff;
  PADDING-TOP: 2px;
  BORDER-BOTTOM: #ff9900 1px solid;
  TOP: 10px;
}

#comuneasti A:hover {
  COLOR: #003366;
  BACKGROUND-COLOR: #ffffff;
}

#accessibile {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 10px;
  FONT-SIZE: 0.6em;
  PADDING-BOTTOM: 5px;
  COLOR: #cccccc;
  PADDING-TOP: 5px;
  BORDER-BOTTOM: #ccc 0px solid;
  HEIGHT: auto;
  BACKGROUND-COLOR: #ffffff;
}

#accessibile IMG {
  DISPLAY: block;
}

#accessibile A {
  BORDER-RIGHT: #ff4646 1px solid;
  PADDING-RIGHT: 4px;
  BORDER-TOP: #ff4646 1px solid;
  PADDING-LEFT: 4px;
  FONT-SIZE: 1em;
  PADDING-BOTTOM: 2px;
  BORDER-LEFT: #ff4646 1px solid;
  COLOR: #003366;
  BOTTOM: 5px;
  PADDING-TOP: 2px;
  BORDER-BOTTOM: #ff4646 1px solid;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TOP: 5px;
  TEXT-DECORATION: none;
}

#accessibile A:hover {
  COLOR: #ffffff;
  BACKGROUND-COLOR: #003366;
}

#globalNav {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 10px;
  FONT-SIZE: 0.7em;
  PADDING-BOTTOM: 6px;
  WORD-SPACING: 4px;
  COLOR: #ffffff;
  PADDING-TOP: 6px;
  BORDER-BOTTOM: #ccc 0px solid;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #003366;
}

#globalNav IMG {
  DISPLAY: block;
}

#globalNav A {
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 2px;
  COLOR: #ffffff;
  PADDING-TOP: 2px;
  TEXT-DECORATION: none;
}

#globalNav A:hover {
  COLOR: #003366;
  BACKGROUND-COLOR: #ffffff;
}

.contenitore {
  BACKGROUND-COLOR: #ffffff;
  WIDTH: 100%;
  LINE-HEIGHT: 1.1;
  POSITION: relative;
  height: 100%;
}
#contenitore2 {
  display: inline;
  float: right;
  PADDING-LEFT: 3px;
  MARGIN: 0px;
  BORDER-LEFT: #cccccc 0px solid;
  WIDTH: 79%;
  POSITION: relative;
  BACKGROUND-COLOR: #ffffff;
  height: 100%;
}

#divpaginainterna {

}

#divpaginainterna {
  BORDER-RIGHT: #dfeaff 0px solid;
  BORDER-TOP: #dfeaff 0px solid; 
  BORDER-LEFT: #dfeaff 0px solid; 
  BORDER-BOTTOM: #dfeaff 0px solid;
  MARGIN-TOP: 0px; 
  MARGIN-BOTTOM: 0px; 
  MARGIN-LEFT: 0px; 
  WIDTH: 100%; 
  background-color: #fff;
}

#divpagina {
  padding: 0;
  BORDER-RIGHT: #eee 1px solid;
  BORDER-TOP: #eee 1px solid; 
  MARGIN-TOP: 5px; 
  MARGIN-BOTTOM: 8px; 
  MARGIN-LEFT: 10px; 
  BORDER-LEFT: #eee 1px solid; 
  WIDTH: 99%; 
  BORDER-BOTTOM: #eee 1px solid;
  background-color: #eee;
}


/*** MENU DI SINISTRA ***/
#navBar {
  /*BACKGROUND-IMAGE: url(../images/strutturaasti/sotto.gif);*/
  background-color: #eee;
  display: inline;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 3px;
  FLOAT: left;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  WIDTH: 19.5%;
  PADDING-TOP: 0px;
  BORDER-RIGHT: #ccc 2px solid;
  BORDER-bottom: #ccc 2px solid;
}

#navBar IMG {
  BORDER-RIGHT: #666666 1px solid;
  BORDER-TOP: #666666 1px solid;
  MARGIN-TOP: 6px;
  MARGIN-LEFT: 7px;
  BORDER-LEFT: #666666 1px solid;
  BORDER-BOTTOM: #666666 1px solid;
}

#navBar UL A:link {
  DISPLAY: block;
}

#navBar UL A:visited {
  DISPLAY: block;
}

#navBar UL {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-TOP: 0px;
  LIST-STYLE-TYPE: none;
}

#navBar UL LI {
  BORDER-BOTTOM: #eee 1px solid;
}

#search {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 10px;
  FONT-SIZE: 0.7em;
  PADDING-BOTTOM: 5px;
  PADDING-TOP: 5px;
  BORDER-BOTTOM: #cccccc 1px solid;
  BACKGROUND-COLOR: #f5f5f5;
}

#search INPUT {
  BORDER-RIGHT: #cccccc 1px solid;
  BORDER-TOP: #cccccc 1px solid;
  FONT-SIZE: 0.8em;
  BORDER-LEFT: #cccccc 1px solid;
  COLOR: #000000;
  BORDER-BOTTOM: #cccccc 1px solid;
  FONT-FAMILY: verdana;
  BACKGROUND-COLOR: #ffffff;
}

#search FORM {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-TOP: 0px;
}

#search LABEL {
  PADDING-RIGHT: 0px;
  DISPLAY: block;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-TOP: 0px;
}

/* da qui in giù è da verificare per quanto rigualda il solotesto 
   mantre in altavis non va messo nulla tra ID e CLASS (ci sono solo TAG) */

#contenitore2 a {
  font-size: 0.8em;
}

#menusezione {
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  FONT-SIZE: 0.6em; 
  PADDING-BOTTOM: 0px; 
  MARGIN: 0px; 
  PADDING-TOP: 0px; 
  BORDER-BOTTOM: #cccccc 1px solid; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

#menusezione H3 A {
  PADDING-RIGHT: 0px; 
  BORDER-TOP: 0px solid; 
  DISPLAY: block; 
  PADDING-LEFT: -2px; 
  FONT-SIZE: 1.2em; 
  PADDING-BOTTOM: 2px; 
  PADDING-TOP: 5px; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
  BACKGROUND-COLOR: #ffffff;
}

#menusezione H3 {
  PADDING-RIGHT: 0px; 
  BORDER-TOP: 0px solid; 
  DISPLAY: block; 
  PADDING-LEFT: 2px; 
  FONT-SIZE: 1.2em; 
  PADDING-BOTTOM: 2px; 
  PADDING-TOP: 5px; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
  BACKGROUND-COLOR: #ffffff;
}

#menusezione H3 A:hover {
  BACKGROUND-IMAGE: none;
  PADDING-RIGHT: 0px; 
  DISPLAY: block; 
  PADDING-LEFT: -2px; 
  FONT-SIZE: 1.2em; 
  PADDING-BOTTOM: 2px; 
  COLOR: #ff0000; 
  PADDING-TOP: 5px; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
  BACKGROUND-COLOR: #ffffff; 
  TEXT-DECORATION: none;
}

#menusezione A {
  PADDING-RIGHT: 0px; 
  BORDER-TOP: #ccc 1px solid; 
  DISPLAY: block; 
  PADDING-LEFT: 10px; 
  PADDING-BOTTOM: 2px; 
  PADDING-TOP: 2px;
}

#menusezione A:hover {
  BACKGROUND-COLOR: #ffffff;
}

#menusezione IMG {
  BORDER-TOP-WIDTH: 0px; 
  PADDING-RIGHT: 2px; 
  BORDER-LEFT-WIDTH: 0px; 
  BORDER-BOTTOM-WIDTH: 0px; 
  BORDER-RIGHT-WIDTH: 0px;
}

#menusezione P {
  FLOAT: left;
}


#menusezione UL {
  /*BACKGROUND-IMAGE: url(../images/strutturaasti/sotto2.gif);*/
  background-color: #eee;
}

#search {
  width: 93%;
}

#menusezione {
  width: 98%;
}

/* menupage */
#menupage1 {
  BORDER-RIGHT: #eee 1px solid;
  BORDER-TOP: #eee 1px solid; 
  MARGIN-TOP: 5px; 
  MARGIN-BOTTOM: 8px; 
  MARGIN-LEFT: 10px; 
  BORDER-LEFT: #eee 1px solid; 
  WIDTH: 99%; 
  BORDER-BOTTOM: #eee 1px solid;
}


/* è il div interno al #menupage1 */
#divinterno {
  BORDER-RIGHT: #dfeaff 0px solid;
  BORDER-TOP: #dfeaff 0px solid; 
  BORDER-LEFT: #dfeaff 0px solid; 
  BORDER-BOTTOM: #dfeaff 0px solid;
  MARGIN-TOP: 0px; 
  MARGIN-BOTTOM: 0px; 
  MARGIN-LEFT: 0px; 
  WIDTH: 99%; 
}

#divinterno P {
  BORDER-TOP-WIDTH: 1px; 
  PADDING-RIGHT: 4px; 
  PADDING-LEFT: 4px; 
  BORDER-LEFT-WIDTH: 1px; 
  BORDER-BOTTOM-WIDTH: 1px; 
  PADDING-BOTTOM: 4px; 
  MARGIN: 0px 3px 0px 2px; 
  COLOR: #333333; 
  PADDING-TOP: 4px; 
  BORDER-RIGHT-WIDTH: 1px;
}
#divinterno IMG {
  BORDER-TOP-WIDTH: 0px; 
  BORDER-LEFT-WIDTH: 0px; 
  BORDER-BOTTOM-WIDTH: 0px; 
  BORDER-RIGHT-WIDTH: 0px;
}
#divinterno H3 {
  /*BACKGROUND-IMAGE: url(../images/strutturaasti/freccina-giu.gif);*/
  /*background-repeat: no-repeat;*/
  PADDING-RIGHT: 4px; 
  PADDING-LEFT: 4px; 
  FONT-WEIGHT: bold; 
  PADDING-BOTTOM: 4px; 
  COLOR: #003366; 
  PADDING-TOP: 4px; 
  BACKGROUND-COLOR: #eee; 
  TEXT-ALIGN: left;
  width: 100%;
  font-size: 0.9em;
}

#divinterno H3 IMG {
  BORDER-TOP-WIDTH: 0px; 
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  BORDER-LEFT-WIDTH: 0px; 
  FLOAT: left; 
  BORDER-BOTTOM-WIDTH: 0px; 
  MARGIN-BOTTOM: 5px; 
  PADDING-BOTTOM: 0px; 
  MARGIN-RIGHT: 5px; 
  PADDING-TOP: 0px; 
  BORDER-RIGHT-WIDTH: 0px;
}

.Stile4 {
  text-indent: 0.4em;
  width: 100%;
  background-color: #ffffff;
  color: #7d7d7d;
  font-size: 0.8em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Stile4 A {
  font-size: 1em;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  display: block;
}

.Stile4 A:HOVER {
  font-size: 1em;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  display: block;
}

/* fine menupage */


/* breadcrumb */
#breadcrumbdiv {
  margin-top: 0.2em;
  height: 1.8em;
  font-size: 0.9em;
  color: #7d7d7d;
}

#breadcrumbdiv a {
  color: #ff0000;
  font-weight: bold;
  text-decoration: none;
  font-size: 0.9em;
}

#breadcrumbdiv a:hover {
  color: #ff0000;
  font-weight: bold;
  text-decoration: underline;
  font-size: 0.9em;
}

#breadcrumbdiv a:disabled {
  color: #7d7d7d;
  font-weight: normal;
  text-decoration: underline;
  font-size: 0.9em;
}

#breadcrumbdiv1 {
	BORDER-RIGHT: #003366 1px solid; 
	BORDER-TOP: #003366 1px solid; 
	MARGIN-TOP: 5px; 
	FLOAT: left; 
	MARGIN-BOTTOM: 4px; 
	MARGIN-LEFT: 5px; 
	BORDER-LEFT: #003366 1px solid; 
	WIDTH: 99%; 
	COLOR: #ff9900; 
	BORDER-BOTTOM: #003366 1px solid; 
	BACKGROUND-COLOR: #f5f5f5;
	font-size: 0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#breadcrumbdiv1 p {
	BORDER-TOP-WIDTH: 1px; 
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	BORDER-LEFT-WIDTH: 1px; 
	BORDER-BOTTOM-WIDTH: 1px; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 0px 3px 0px 2px; 
	COLOR: #333333; 
	PADDING-TOP: 4px; 
	BORDER-RIGHT-WIDTH: 1px;
}
#breadcrumbdiv1 H3 {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 4px; 
	COLOR: #003366; 
	PADDING-TOP: 4px; 
	TEXT-ALIGN: left;
}

/* fine breadcrumb */
/* Link all'interno della pagina iscrizioneservizi.aspx */
.linkprofile {
  font-size=0.80em;
  COLOR: #003366;
  TEXT-DECORATION: none;
}
.linkprofile:hover {
  font-size=0.80em;
  COLOR: #003366;
  TEXT-DECORATION: underline;
}


/* Pannello password in profile.aspx */
#Profile13_PanelPassword STRONG {
  font-size: 80%;
}

#Profile13_PanelPassword2 STRONG {
  font-size: 80%;
}


/* EDITOR PROPERTIES */

