/* ############################## */
/* Inizializzazioe stili generici */
/* ############################## */

html,body,p,ul,li,a,h1,h2,h3,dd,dl {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
  padding:0;
  font-weight: normal;
}
body{
  background-color: #FFFFFF;
  position: relative;
}

ul {
  list-style-type: disc;
  background-color: #FFFFFF;
  font-size: 11px;
  line-height:15px;
}

li {
  display: outline;
  list-style-type: disc;
}
img {
}

a:link, a  {
  color: #993300;
  font-weight: normal;
  text-decoration: none;
}

a:hover{
  color: #993300;
  text-decoration: underline;
}

/* ######################## */
/* Classe BodyText Generale */
/* ######################## */

.BodyText, .bodytext {
  font-size: 11px;
  line-height:15px;
  font-weight: normal;
}

h1 {  
  font-size: 12px;
  font-weight: bold;
  margin-top:10px;
  color:#003399;
}

h3 {  
  font-size: 12px;
  font-weight: bold;
  margin-top:10px;
  color:#555534;
}

h6 {  
  font-size: 12px;
  font-weight: bold;
  margin-top:10px;
  color:#003399;
}


/* #################### */
/* Contenitore Generale */
/* #################### */

div#container {
  width: 800px;
  background-color:#FFFFFF;
  border-left:24px solid #E9E8D3;
  border-right:24px solid #E9E8D3;
  padding: 0px;
  padding-left: 8px;
  padding-right: 8px;
  margin: 0px;
  text-align: left;
  align: center;
}

/* ################## */
/* Contenitore Header */
/* ################## */

div#header {
  align:left;
  width: 100%;
  margin:0px;
  padding:0px;
  background-color:#F5F5ED;
  color: #000000;
  height:84px;
  clear:both;
}
div#headerImgCn {
  border:0px;
}

/* ####################### */
/* Contenitore ContentPage */
/* ####################### */

div#contentPage{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px ;
  padding-top: 8px;
  background-color:#FFFFFF;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
  clear:both;
  height: 400px;
}

.tx-indexedsearch-searchbox-sword {
  background-color:#FFFFFF;
  color: #000000;
  font-size: 11px;
  width:130px;
  height:20px;
  margin-left:0px;
  text-align:left;
}

div#searchField {
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  float:left;
  width:135px;
  margin-top:6px;
}

div#serchImage {
  margin-top:19px;
  margin-left:1px;
  width:22px;
  float:left;
}

/* ################# */
/* Contenitore ColSx */
/* ################# */

div#colSx {
  width:260px;
  margin:0px;
  padding: 0px;
  float:left;
}

/* ################# */
/* Contenitore ColDx */
/* ################# */

div#colDx {
  width:472px;
}
/* ################## */
/* Contenitore Footer */
/* ################## */

div#footer {
  line-height:12px;
  color:#000000;
  font-size: 10px;
  background-color:#E9E8D3;
  text-align:center;
  width:736px;
}

/* ################## */
/* Plugin Random Cani */
/* ################## */
.tx-canile-pi8 {
  background-color:#E9E8D3;
  text-align:center;
  border: 1px solid #010101;
}
.imgPhoto {
  border: 1px solid #010101;
}
.tx-canile-pi8-singleViewField-nome {

  font-size: 12px;
  font-weight: bold;
  margin-top:4px;
  margin-bottom:4px;

}
.tx-canile-pi8-singleViewField-data-ingresso, 
.tx-canile-pi8-singleViewField-data-nascita, 
.tx-canile-pi8-singleViewField-razza, 
.tx-canile-pi8-singleViewField-taglia, 
.tx-canile-pi8-singleViewField-pelo, 
.tx-canile-pi8-singleViewField-colore, 
.tx-canile-pi8-singleViewField-note,
.tx-canile-pi8-singleViewField-sesso { 
  text-align:left;
  margin-left:8px;
  line-height:15px;
}
.tx-canile-pi8-listrowField-foto {
  border: 1px solid #010101;
  width:100px;
  float:left;
}
.tx-canile-pi8-listrowField-note {
  text-align:left;
  float:left;
  margin-left:8px;
  line-height:15px;
  width:620px;
  margin-top:4px;
}

.tx-canile-pi8-listrowField-data-ingresso, 
.tx-canile-pi8-listrowField-data-nascita, 
.tx-canile-pi8-listrowField-razza, 
.tx-canile-pi8-listrowField-taglia, 
.tx-canile-pi8-listrowField-pelo, 
.tx-canile-pi8-listrowField-colore, 
.tx-canile-pi8-listrowField-sesso { 
  float:left;
  text-align:left;
  margin-left:8px;
  line-height:15px;
  width:80px;
  height:50px;
}
.listrowField {
  clear:both;
  height:100px;
}

.titleCol, .tx-canile-pi8-listrowField-nome {
  color:#FFFFFF;
  background-color: #555634;
  line-height:20px;
  font-size: 12px;
  font-weight: bold;
  padding-left:10px;
  text-transform:capitalize;
  clear:both;
}
.tx-canile-pi8-listrowField-nome {
  clear:both;
}
.tx-canile-pi8-listrowField-nome a{
  text-decoration: underline;
  color:#FFFFFF;
  font-weight: bold;
}


#colHome1, #colHome2, #colHome3 {
  margin: 0px 0px 10px 0px;
  clear:both;
}

/* Colori
#555634 -> RGB (37,38,22) - Marrone/Verde
#CCCC99 -> RGB (204,204,153) - Beige Footer Enpa
#E9E8D3 -> RGB (233,232,211) - Beige Scuro
#F5F5ED -> Beige Chiaro
#993300 -> Rosso
#003399 -> Blu
#FFFF2D -> Giallo
#000000 -> Nero
#FFFFFF -> Bianco

*/
