/* body */
body {
  margin: 0px;
  padding: 0px;
}

/* contenitore master */
div#master {
	position: relative;
	width: 955px;
	margin-left: auto;
    margin-right: auto;
/*
min-height non funziona con iexplorer
*/
	min-height: 300px; 
}

/* ----------------------*/
/* prima riga: top */
/* la prima riga contiene 3 div: logo-sx, search, logo-dx */
div#top {
	height: 69px; 
}

div#logo-sx {
	width: 308px;
	float: left;
/*	padding-top: 5px;*/
	padding-top: 20px;
	padding-left: 10px;
}

div#search {
	width: 338px;
	float: left;
	/** NOTA BENE il padding si deve sommare al width per ottenere la reale dimensione del DIV **/
/* 	padding-top: 34px; */
	padding-top: 25px; 
	padding-right: 10px;
	
}

#searchForm {
  margin: 0px;
}

.searchField {
  border-style: none;
  border-width: 0px;
  background: #fff; 
  height: 13px;
  margin-left: 10px;
  margin-bottom: 3px; 
  
}


div#logo-dx {
/*	padding-top: 28px;*/
	padding-top: 20px;
	width: 279px;
	float: left;
}

/* ----------------------*/
/* seconda riga: topmenu */
/* la seconda riga non contiene ulteriori div*/
div#topmenu {
  height: 16px; 
  padding-right: 9px;
}

/* ----------------------*/
/* terza riga: center */
/* la terza riga contiene la parte centrale con i contenuti */
/* IE 6 fa casino nel sovrapporre le immagini di sfondo. */

div#center {
 	background: transparent url(../images/border.gif) left top repeat-y; 
}

div#center1 {
 	background: url(../images/bottom.gif) left bottom no-repeat ;
	height: 100% !important;
	height: 20px
}

div#center2 {
	background: transparent url(../images/top.gif) left top no-repeat;
	min-height: 230px !important;
	height: 100% !important;
	height: 20px;
}

div#left_col {
/*position: absolute;*/
}

div#content {
 padding-top: 30px;
 padding-left: 10px;
/*padding-left: 210px;*/
 width: 744px;
}

/** footer **/

div#footer {
min-width: 400px;
}



.footer-tb3 {
	background: transparent url(../images/footer-titolo.jpg) 0px 0px no-repeat;
	border-bottom: solid 1px #C6CECE;
}
.footer-tb4 {
	background: transparent url(../images/footer-barra.jpg) 0px 0px repeat-x;
	border-bottom: solid 1px #C6CECE;
}
.footer-tb5 {
	background: transparent url(../images/footer-barra.jpg) 0px 0px repeat-x;
/*	border-right: solid 1px #C6CECE;*/
	border-bottom: solid 1px #C6CECE;
}


.footer-tb1 {
	background: transparent url(../images/footer-back.jpg) 0px bottom repeat-x;
	border-left: solid 1px #C6CECE;
}
.footer-tb2 {
	background: transparent url(../images/footer-back.jpg) 0px bottom repeat-x;
}
.footer-tb33 {
	background: transparent url(../images/footer-back.jpg) 0px bottom repeat-x;
/*	border-right: solid 1px #C6CECE;*/
}


.footer-tb6 {
	background: transparent url(../images/footer-foot.jpg) 0px 0px repeat-x;
	border-left: solid 1px #C6CECE;
	font-size: 6pt;
}
.footer-tb7 {
	background: transparent url(../images/footer-foot.jpg) 0px 0px repeat-x;
	font-size: 6pt;
}

.footer-tb8 {
	background: transparent url(../images/footer-round.jpg) 0px 0px no-repeat;
	font-size: 6pt;
}


div#contenuto-footer {
  position: relative;
  float: left;
  margin-top: -19px;
  margin-left: -165px;
  text-align: left;
}

/* ----------------------*/
/* quarta riga: bottom */
/* la quarta riga non contiene ulteriori div*/

div#bottom {
  height: 14px; 
  padding-top: 1px;
  padding-left: 13px;
}

/*
.pathway {
color: #BBBBBB;
font-size: 10px;
text-decoration: none;
font-weight: normal;
}

.pathway a{
color: #BBBBBB;
text-decoration: none;
font-weight: normal;
}

*/

.fontpiccolo {
font-size: 9px;
}


.tdSearch {
  background: url(../images/barra-ricerca.jpg) 0px 0px no-repeat;
  #
}



