body, ul{
	margin:0px;
	padding:0px;
	font-family:Tahoma,Arial, Sans-Serif;
	font-size:13px;
	color:#46443d;
	background-color:#37352f;	
	background-color:#f4eedd;
}

#page {
  align:center;
  background-color: red;
}

h1{
	font-family:Tahoma,Arial, Sans-Serif;
	color:#46443d;
	margin-top:-20px;
	padding:0px;
	line-height:30px;
	letter-spacing: -1px;
  background-color:#dfd5b9;
  border-bottom:1px solid #c4b287;
  border-right:1px solid #c4b287;
	text-align:center;
  widht:100%;
}
table {
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
}

a {
	text-decoration:underline;
	color:#9e6800;
}
a:hover {
        text-decoration: underline;
}

li {
  xlist-style-type: none;
}

#Header  {
	background-color:#000000;
	border-bottom:1px solid #f2eddd;
	height:14px;
	font-size:11px;
	color:#81775f;
	padding-top:20px;
	padding-left:172px;	
}
#boxArealogin {
  float:right;
  background-color:#FFFFFF;
} 


.tablePage {
	margin-top: 30px;
	margin-left: 8px;
	margin-bottom: 10px;
	width:800px;
  clear:both;
}
.bodytext {
        color: #000000;
        background-color: #FFFFFF;
}

/*tabella lista */
#tableList {
	padding:0px;
	margin:0px;
	width:100%;
	font-size:11px;
	color:#333333;	
	border:1px solid #d1c7ac;	
	background-color:#ebe3cd;
}
#tableList TH{
  text-align: left;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #d1c7ac;	
	padding:7px;	


}
#tableList TD{
  padding:7px;
  background-color:#FFFFFF;
	border-bottom:1px solid #d1c7ac;	
}
/*tabella scheda singleView*/
#tableSingleView {
	padding:0px;
	margin:0px;
	width:100%;
	font-size:11px;
	color:#333333;	
	background-color:#ebe3cd;
}
#tableSingleView td {
  width: 88%;
  text-align: left;
  padding:7px;
  background-color:#FFFFFF;
	border:1px solid #d1c7ac;	
}
#tableSingleView .titleSingleView {
  padding:7px;
  background-color:#FFFFFF;
	border-bottom:1px solid #d1c7ac;	

}
#tableSingleView .labelSingleView{
  text-align: right;
  color:#333333;
  background-color:#d1c7ac;
  width: 20%;
}

.tx-canile-pi1-listrowField-nome, .tx-canile-pi1-listrowField-nome a,tx-canile-pi4-listrowField-nome_cane, tx-canile-pi4-listrowField-nome_cane a {
        font-weight: bold;
        color: #000000;
	color: #fea849;	
        text-decoration: underline;
}
.tx-canile-pi1-listrowField-microchip {
       border-bottom:12px;
}

#boxLinked {
  width:800;
  float:right;
  margin-bottom: 8px;
	background-color:#f4eedd;
	clear:both;
} 
#boxLinked .LinkedBlank {
	width: 20px;
	margin-bottom: 2px;
	margin-right: 6px;
	padding-top: 4px;
	text-align: center;
	font-weight: bold;
	float:right;
	background-color:#f4eedd;
}

#boxLinked .Linked {
	width: 120px;
	line-height:20px;
	background-image: url(../img/sf_boxtitoloOrange.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin-bottom: 2px;
	margin-right: -4px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	font-weight: bold;
	float:right;
};
#boxLinked .Linked a {
  font-weight: bold;
  color:#FFFFFF;
}

#Affidatario {
  text-transform:uppercase;
}

/* Riceca */

.lineForm{
 border: 1px solid #c4b287#
 padding: 5px;
 margin-bottom: 10px;
}
#boxSearchModelli {
  width:100%;
  margin-left: 8px;
  margin-right: 8px;
  clear:both;
}
.boxSearchSel {
  width:194px;
  line-height:18px;
  margin-right: 4px;
  float:left;
}
.Scol1{
 width:180px;
}
.Scol2 {
  width:213px;
}
.Scol3{
  width:160px;
}
.Scol4{
  width:160px;
}
.Scol5 {
  width:290px;
}
.Scol6 {
  width:80px;
}
.Scol7{
 width:170px;
}
.Scol8{
  width:140px;
}
.LinkedBox {
  width:20px;
  float:left;
}

div#boxSearchWeb {
  padding:8px;
  font-size:10px;
  height:18px;
}
.sbotton{
  width: 100%;
  text-align: left;
  margin: 0px;
}
.imgPhoto {
	border: 1px solid #d1c7ac;	
  margin-bottom:4px;
  clear:both;
}
/* Scheda Adozioni-Entrate-Microchip */
#scheda_adozione, #scheda_microchip, #scheda_entrata {
  width:560px;
  text-align:left;
  text-decoration: none;
}
#titolo_scheda_adozione, #titolo_scheda_microchip, #titolo_scheda_entrata {
  width:100%;
  text-align:center;
  font-size:14px;
  line-height:28px;
}
#teaser_scheda_adozione, #teaser_scheda_microchip, #teaser_scheda_entrata {
  width:100%;
  text-align:center;
  font-size:16px;
  font-weight: bold;
  line-height:28px;
  text-decoration: underline;
}
#teaser_scheda_microchip {
  text-decoration: none;
  font-size:14px;
}

#testo_scheda_adozione, #testo_scheda_microchip, #titolo_scheda_entrata {
  width:100%;
  line-height:16px;
  font-size:12px;
  text-align:left;
  font-weight: normal;
  text-decoration: none;
}


.left {
	background-color:#f4eedd;
	border-bottom:1px solid #37352f;
  padding:6px;
	padding-top:54px;
}

#left_column {
  width:150px;
  float:left;
  position:relative;
  left:6px;
  top:-55px;
  margin-bottom:-55px;
}
ul#main_menu {
        width:148px;
	color: #231f20;
	margin: 0; padding: 0;
	background-color:#969184;
	border-left:1px solid #6b6659;	
	border-right:1px solid #6b6659;
	border-bottom:1px solid #6b6659;
	border-top:1px solid #7d786c;
	float:left;

}
ul#main_menu li {
	list-style: none;
	margin: 0;
	padding: 0;	
	font-size:12px;
}
ul#main_menu li a {
	color: #ffffff;
	text-decoration:none;
	padding:7px;
	padding-left:14px;	
	padding-right:6px;
	width:128px;
	display:block;
	border-top:1px solid #a29e91;
	border-bottom:1px solid #8a8477;	
}
ul#main_menu li a:hover {
	background-color: #888377;
	border-top: 1px solid #a29e91;
	border-bottom: 1px solid #7d786c;
	color: #ffffff;
}
ul#main_menu .selected {
	background-color: #504c41;
	border-bottom: 1px solid #5a5548;
	color: #fea849;	
	font-weight:bold;
	padding:6px;
	padding-left:14px;	
	padding-right:4px;
}

ul#main_menu ul {
	color: #231f20;
	margin: 0; padding: 0;	
	border-bottom:1px solid #8a8477;
}
ul#main_menu ul li {
	list-style: none;
	margin: 0;
	background-color: #b4aea0;	
	border-top:1px solid #e4decf;
	font-size:11px;
}
ul#main_menu ul li a {
	color: #545045;
	text-decoration:none;
	padding:6px;
	padding-left:14px;	
	padding-right:4px;
	width:130px;
	display:block;
	border:0;
	background-color: #d8d2c2;
	border-top:1px solid #e4decf;
	font-size:11px;
}
ul#main_menu ul li a:hover {
	color: #111111;
	background-color: #b4aea0;	
	border:0;
	border-top:1px solid #e4decf;
	font-weight:normal;		
}
ul#main_menu ul li .submenu-down {
	color: #ffffff;
	background-color: #7e755c;	
}

#body {
	width:98%;
	background-color:#f4eedd;
	border-bottom:1px solid #37352f;
	padding-top:20px;
}
fieldset {
	border: 1px solid #d3caac;
	padding:20px;
	padding-top:0px;
	margin-bottom:20px;	
	clear:both;
}
fieldset small {
  font-size:11px;
}
legend {
	font-size:15px;
	padding-left:8px;
	padding-right:15px;
	margin-left:-10px;
	font-size:12px;
	font-weight:bold;
	color:#111111;
	margin-bottom:10px;
}

