
body {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin:0;
	padding:0;
	text-align:left;
  }

a:link {color: #001D69;text-decoration: none;}
a:visited {color: #001D69;text-decoration: none;}
a:hover {color: #749DD4;text-decoration: none;}
            
.search_input {
	border: 1px solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding: 1px;
	width:150px;
}
input {
  border: 1px solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding: 1px;
  }
form {
    margin: 0;
    padding: 0;
}

.filigrana {
    background-image:url(/applications/webwork/site/media/filigrana.gif);
    background-repeat:no-repeat;
    background-position: bottom left;
}

/* ------------------------------------------MENU */
#horiz_menu {
	width:100%;
	height:21px;
}
#horiz_menu td {
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
  text-align:center;
}




/* UNSELECTED------------------------------------------*/
.menuUnselected {
	font-size: 11px;
	text-transform: uppercase;
	background-color:#749DD4;
    width:80px;
	text-align:center;
    text-decoration: none;
color:white;
}
.menuUnselected_0 {
	font-size: 11px;
	text-transform: uppercase;
	background-color:#001D69;
}
.menuUnselected_1 {
	font-size: 11px;
	text-transform: uppercase;
	background-color:#45B5CC;
}

.menuUnselected_2 {
	font-size: 11px;
	text-transform: uppercase;
	background-color:#2678BD;
}
.menuUnselected_3 {
	font-size: 11px;
	text-transform: uppercase;
	background-color:#97BAE0;
}

#horiz_menu td.menuUnselected a,#horiz_menu td.menuUnselected_0 a,#horiz_menu td.menuUnselected_1 a,#horiz_menu td.menuUnselected_2 a,#horiz_menu td.menuUnselected_3 a{
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
}

/* OVER------------------------------------------*/
#horiz_menu td.menuOver {
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	background-color:#e5e5e5;
	cursor:pointer;
}
#horiz_menu td.menuOver a{
	font-size: 11px;
	text-transform: uppercase;
	color:#001D69;
}

/* ------------------------------------------SUBMENU*/

#horiz_submenu{
	width:50%;
	height:20px;
}
#horiz_submenu td {
	text-align:center;
    font-size: 11px;
}


#horiz_submenu td.submenuUnselected_0 a, #horiz_submenu td.submenuUnselected_1 a, #horiz_submenu td.submenuUnselected_2 a, #horiz_submenu td.submenuUnselected_3 a{
color: #FFFFFF;
}

.submenuUnselected_0 {
	font-size: 11px;
    background-color:#001D69;
    color: #FFFFFF;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid #ffffff;
}

.submenuUnselected_1 {
	font-size: 11px;
  background-color:#45B5CC;
  color: #FFFFFF;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid #ffffff;
}

.submenuUnselected_2 {
	font-size: 11px;
  background-color:#2678BD;
  color: #FFFFFF;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid #ffffff;
}

.submenuUnselected_3 {
	font-size: 11px;
  background-color:#97BAE0;
  color: #FFFFFF;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid #ffffff;
}


#horiz_submenu td.submenuSelected {
	font-size: 11px;
	color: #001D69;
    background-color:#e5e5e5;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid #ffffff;
}
#horiz_submenu td.submenuSelected a{
	font-size: 11px;
	color: #001D69;
}

#horiz_submenu td.submenuOver {
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	background-color:#e5e5e5;
    border-right: 1px solid #ffffff;
    cursor:pointer;
	}

#horiz_submenu td.submenuOver a {
	color: #001D69;
	}




/* menu vari */

.menuTestoNero {
	font-size: 10px;
	text-transform: uppercase;
	color: #000000;
	text-align: center;
}
.menuTestoBianco {
	font-size: 10px;
	text-transform: uppercase;
	color: #ffffff;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}


/* testi */
.ondaSlogan {
	font-family: Garamond;
	font-size: 30px;
	color: #001D69;
	text-align: right;
	font-style: italic;
	padding-top: 20px;
	padding-right: 10px;
	background-image: url(/applications/webwork/site/media/bannerOnda.gif);
	background-repeat: no-repeat;
}
.testo {
	font-size: 12px;
	color: #333333;
	padding-left: 20px;
	padding-right: 20px;
    line-height: 16px;

}
.tabella {
	font-size: 10px;
	color: #333333;
	padding-left: 5px;
	padding-right: 5px;
  line-height: 12px;

}
.tabella td {
  background-color: #e5e5e5;

}
.didascalia {
	font-size: 10px;
	color: #333333;

}
.titolino {
	font-size: 20px;
	font-weight: bold;
	color: #001D69;
    line-height: 22px;

}
.titolinoParagrafo {
	font-size: 14px;
	font-weight: bold;
	color: #666666;

}
.titoloSezione {
	font-size: 20px;
	font-weight: bold;
	color: #749DD4;
	text-align: right;
	padding-right: 20px;

}
ul {
	font-size:12px;
	list-style-image: url(/applications/webwork/site/media/freccia.gif);
	padding-left: 20px;
}
li {
	line-height: 20px;
}
/* box */
.titolinoBox {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #001D69;

}
.boxTop{
	background-image: url(/applications/webwork/site/media/boxBgTop.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.boxBottom{
	background-image: url(/applications/webwork/site/media/boxBgBottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.box{
	background-image: url(/applications/webwork/site/media/boxBgMiddle.gif);
	background-repeat: y;
	font-size: 10px;
    text-align: left;
}
.boxTopCeleste{
	background-image: url(/applications/webwork/site/media/boxBgTopCeleste.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.boxBottomCeleste{
	background-image: url(/applications/webwork/site/media/boxBgBottomCeleste.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.boxCeleste{
	background-image: url(/applications/webwork/site/media/boxBgMiddleCeleste.gif);
	background-repeat: y;
	font-size: 10px;
    text-align: left;
}







/*
SEARCH
*/
.searchTesto {
	font-size: 12px;
	color: #333333;
  line-height: 16px;
}
.searchRisultati {
	font-size: 12px;
  color: #333333;
  line-height: 16px;
  border-bottom: 1px solid #999999;
}
.searchTitolo {
  font-size: 14px;
	font-weight: bold;
	color: #666666;

}

 /*     menu' Navigazione Principale      */
#MenuSinistro{
	color: #333333;
	voice-family: "\"}\"";
	voice-family: inherit;
}

#MenuSinistro a{
	color: #333333;
}

#MenuSinistro ul{
    padding-left: 3px;
	list-style-type: none;
    list-style-image: url(none);
    margin-left: 20px;
    margin-top: 0px;
}

#MenuSinistro li.attivo {
  font-weight: bold;
  background-color: #FFFFFF;
}
#MenuSinistro li {
    border-top:1px  #ffffff  solid;
}


#MenuSinistro ul.primo{
    font-size: 11px;
    padding-top: 5px;
    margin-left: 5px;
    padding-left: 20px;
    padding-bottom: 5px;
    vertical-align:middle;
    font-weight: bold;
    border-top:1px  #ffffff  solid;
	background: url(/applications/webwork/site/media/frecciaMenu.gif) no-repeat ;
    background-position: left 3px;
}
#MenuSinistro ul.attivo{
  font-weight: bold;
  background-color: #FFFFFF;
}
#MenuSinistro  li{
    font-size: 11px;
    padding: 3px 4px 4px 10px;
    line-height: 15px;
	background: url(/applications/webwork/site/media/frecciaMenuSmall.gif) no-repeat 0px 7px;
}
#MenuSinistro  li a{
}


#MenuSinistro .hasChildren{
    font-size: 11px;
    padding: 3px 4px 4px 15px;
    line-height: 15px;
	background: url(/applications/webwork/site/media/subArrow.gif) no-repeat 0px 7px;
}


#MenuSinistro ul li:hover, #MenuSinistro ul li a:hover{
	background-color: #F4F7F1;
}
#MenuSinistro  li.ultimo{
	border-bottom: none;
}
