/* COLORI
grigio: #ccc
violetto: #975C7A
link_*/
body {
   font-size: 12pt;
   background-color: #000;
   color: #fff;
   font-family: verdana, arial, sans-serif;
   font-size: 11pt;
   margin: 0px;
   padding: 0px;
   text-align: center;
   padding-top: 5px;
}
a:link, a:active, a:visited {
	color: #975C7A;	
}
a:hover {
	color: #ccc;
}
/* gallery home */
/*h1 {
   font-family: verdana, arial, sans-serif;
   color: #018516;
   font-size: 22pt;
   text-align: center;
   font-style: italic;
   margin-top: 30px;
}*/
/* titolo pagine */
h2 {
   background-color: #ccc;
   width: 615px;
   border: 1px solid #000;
   margin: 5px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   color: #975C7A;
   font-family: verdana, arial, sans-serif;
   font-size: 15px;
   text-align: center;
   font-variant: small-caps;
   font-weight: bold;
}


/* titolo per schede cani */
h3 {
  color: #ccc/*#975C7A*/;
  font-size: 14px;
  text-align: left;
  font-weight: bold;
  font-style: italic;
  border: 0px solid #0f0;
  margin: 6px 0px;
}
/*
h4 {
   font-family: verdana, arial, sans-serif;
   color: #018516;
   font-size: 11pt;
   text-align: center;
   font-style: none;
   border: 1px solid red;
   margin: 0px;
   padding: 0px 0px 0px 5px;
}*/
/* CLASSI PER COSTRUZIONE GRAFICA */
#esterno {
   width: 900px;
   height: 700px;
   border: 2px solid #ccc;
   margin: auto;
}
#menu_home {
  border: 0px solid #f00;
  width: 250px;
  height: 400px;
  float: left;
  text-align: left;
  margin: 0px;
  padding: 25px 0px 0px 0px;
}
div#facebook {
   margin: 150px 0px 0px 20px;
   width: 240px;
   height: 50px;
   text-align: left;
}
#img_home {
  border: 0px solid #0f0;
  width: 400px;
  float: left;
  padding: 60px 0px 0px 0px;
}
#link_home{
  border: 0px solid #00f;
  width: 250px;
  float: left;
  padding: 20px 0px 0px 0px;
  font-size: 9pt;
}
#link_home p {
	padding: 2px;
}
div#schede_dx{
  border: 0px solid #00f;
  width: 250px;
  float: left;
  padding: 20px 0px 0px 0px;
  font-size: 9pt;
  height: 375px;
  overflow: auto;
}

/* MENU' */
ul#menu_sx {
   list-style: none;
   font-family: verdana, arial, sans-serif;
   color: #FFF;
   text-align: left;
   font-style: normal;
   font-size: 18px;
   border: 0px solid green;
   margin: 0px 0px 0px 5px;
   padding-left: 10px;
}
ul#menu_sx li {
   padding: 5px 0px;
   font-weight: bold;
}

ul#menu_sx li a:link, ul#menu_sx li a:visited, ul#menu_sx li a:active{
   color: #FFF;
	padding-left: 30px;
   text-decoration: none;
	background-image: url(assets/images/site_image/menu_off.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
ul#menu_sx li a:hover{
   color: #ccc;
   text-decoration: none;
	background-image: url(assets/images/site_image/menu_on.jpg);
}
li.current a:link,  li.current a:hover, li.current a:visited, li.current a:acitve{
   color: #f00;
}

ul#menu_sx a:link, ul#menu_sx a:hover, ul#menu_sx a:visited, ul#menu_sx a:active{
   color: #FBCE62;
}
ul#sottomenu_centrale, ul#sottomenu_centrale_att {
   list-style: none;
   font-family: verdana, arial, sans-serif;
   color: #FFF;
   text-align: left;
   font-style: normal;
   font-size: 16px;
	margin: 0px;
	padding-left: 10px;
}
ul#sottomenu_centrale li, ul#sottomenu_centrale_att li {
   float: left;
   text-align: center;
   border: 1px solid #000;
   margin: 5px 0px 0px 0px;
   background-color: #ccc;
}
ul#sottomenu_centrale li {
   width: 186px;
}
ul#sottomenu_centrale_att li {
   width: 200px;
}
ul#sottomenu_centrale li a:link, ul#sottomenu_centrale li a:visited, ul#sottomenu_centrale li a:active, ul#sottomenu_centrale li a:hover {
   font-variant: small-caps;
   font-weight: bold;
   color: #975C7A;
}
ul#sottomenu_centrale li a:link, ul#sottomenu_centrale li a:visited, ul#sottomenu_centrale li a:active {
   text-decoration: none;
   color: #975C7A;
}
ul#sottomenu_centrale li a:hover {
    color: #975C7A;
   text-decoration: underline;
}

ul#sottomenu_centrale_att li a:link, ul#sottomenu_centrale_att li a:visited, ul#sottomenu_centrale_att li a:active, ul#sottomenu_centrale_att li a:hover {
   font-variant: small-caps;
   font-weight: bold;
   color: #975C7A;
}
ul#sottomenu_centrale_att li a:link, ul#sottomenu_centrale_att li a:visited, ul#sottomenu_centrale_att li a:active {
   text-decoration: none;

}
ul#sottomenu_centrale_att li a:hover {
   
   text-decoration: underline;
}

/* schede cucciolate e cani */
div.pres_cani_cucc {
   border: 0px solid #f00;
   padding: 5px 3px 0px 10px;
   text-align: left;
   margin-bottom: 30px;
}
div.pres_cani_cucc img{
   border: 1px solid #ccc;
   vertical-align: bottom;
   margin-right: 5px;
   width: 50px;
   height: 50px;
}

div.scheda_cani {
   border: 0px solid #f00;
   padding: 5px 3px 0px 10px;
   margin-bottom: 30px;
   text-align: left;
}
div.scheda_cani img{
   border: 1px solid #ccc;
   vertical-align: bottom;
   margin-right: 5px;
   /*width: 75px;
   height: 75px;*/
}
div.scheda_cani p {
   border: 0px solid #ff0;
   margin: 2px;
}
div.pres_cani_cucc a:link, div.pres_cani_cucc a:visited, div.pres_cani_cucc a:active, div.pres_cani_cucc a:hover {
   font-style: italic;
   font-size: 13px;
}

#footer {
   /*background-image: url(images/arco_pagina.jpg);
   background-repeat: no-repeat;
   background-color: #EABB4F;*/
   
   text-align: center;
   padding: 5px 0px;
   font-weight: bold;
   font-size: 12px;
   border-bottom: 1px solid #ccc;
   width: 900px;
   margin: 0px auto;
}
div#contenuto {
   border: 0px solid #f00;
   margin-left: 250px;
   padding: 5px 0px 0px 0px;
   text-align: center;
   overflow: auto;
   height: 400px;
}

div#contenuto_news {
   border: 0px solid #f00;
   margin-left: 250px;
   padding: 15px 0px 0px 0px;
   text-align: center;
   width: 615px;
   height: 383px;
   overflow: auto;
}

/*#esterno {
   width: 850px;
   height: 650px;
   border: 2px solid #EABB4F;
   margin: auto;
}
#sx{
   background-color: #000;
   width: 205px;
   height: 640px;
   margin: 0px;
   float: left;
   text-align: center;
   background-image: url(images/virgola_menu.gif);
   background-repeat: no-repeat;
   background-position: center 160px;
}
#sx img {
   margin: 5px auto;
}
#menu{
   border: 0px solid #f00;
   margin-top: 30px;
   height: 446px;
}
#fondo_menu {
   background-color: #EABB4F;
   height: 30px;
}
#fondo_menu img {
   margin: 0px;
}
#dx{
   background-color: #E6E6E6;
   width: 645px;
   height: 646px;
   margin-left: 205px;
}
#sfondo_titolo {
   background-image: url(images/sfondo4.jpg);
   height: 110px;
   margin: 0px;
   padding: 0px;
}
#titolo {
   background-image: url(images/virgola_pagina.jpg);
   background-repeat: no-repeat;
   background-position: 480px 5px;
   padding:  10px;
}
#contenuto {
   height: 495px;
   margin-bottom: 5px;
   padding: 5px 8px;
   overflow: auto;
   text-align: left;
   line-height: 22px;
}
*/

/* NEWS */
/*div.news {
   background-image: url(images/virgola_small_verde.jpg);
   background-repeat: no-repeat;
   background-position: 5px 5px;
   padding: 8px 0px 0px 0px;
   border: 0px dashed #018516;
   margin: 0px 0px 25px 0px;
   font-size: 12pt;
   line-height: 1.2em;
}*/
/* gallery home */
/*ul#gallery {
   text-align: left;
   text-indent: 0px;
   margin: 10px 0px 10px 0px;
   list-style: none;
   width: 808px;
	position: relative;
}
ul#gallery li {
   width: 808px;
	border: 0px solid #0f0;
}
ul#gallery li img {
   border: 1px solid #000;
	margin: 0px;
	padding: 0px;
}*/
.didascalia {
   border: 1px solid #f00;
}