@charset "utf-8";
/* CSS Document */

body{ margin: 0px; padding: 0px; background-color: #53693D; }
div, body{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFCC;  }
a { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
/* div{ border: 1px solid #000000; } */

h1, h2 , h3 , h4, h5, h6{ color:  #dcd28d; font-variant: small-caps; }
h1{ font-size: 20px; }
h3{ margin: 0px; padding: 0px;}
div.posizione{ margin: 0 auto; width: 980px; text-align: center; }

div#intestazione{  background:url(../images/bginte.jpg) top repeat-x; height: 141px; }
div#menu{  background:url(../images/bgmenu.jpg) top repeat-x; height: 48px; }
	#menu ul {list-style:none; margin: 0px; paddin: 0px; }
	#menu li {list-style:none; display:block; float:left; margin: 0px; paddin: 0px; background:url(../images/bgpuls.jpg) no-repeat left; }
	#menu li a {display:block; float:left; color:#000; line-height: 38px; font-variant:small-caps; font-size:12px; padding: 0px 7px 10px 20px ;  font-weight:bold; text-decoration:none; font-variant: small-caps;  }
	#menu li a:hover {color:#3F5056;}
	#menu li a.current {display:block; float:left; color:#3F5056;  text-decoration:none; }
	#menu li a:hover.current {color:#3F5056;}

.dropmenudiv_b{position:absolute; top:0; font-size:13px; line-height:22px; z-index:100; text-align:left; 
	background-color:#c7b374; width:220px; visibility:hidden;   font-family:Arial, Verdana, Helvetica,sans-serif; }
.dropmenudiv_b a{width:auto; color:#333; display:block; text-indent:5px; padding:2px 0; text-decoration:none;font-family:Arial, Verdana, Helvetica,sans-serif; font-variant: small-caps; border-bottom: 1px solid #fff; }
* html .dropmenudiv_b a{ /*IE only hack*/ width: 100%;font-family:Arial, Verdana, Helvetica,sans-serif; font-variant: small-caps; }
.dropmenudiv_b a:hover{background-color:#F3F3F3; color:#000; text-decoration:underline; font-family:Arial, Verdana, Helvetica,sans-serif;}

div#corpo div{ text-align: left }
	div#corpo img{ border: 4px solid #FFFFFF; margin: 10px; }
div#chiusura{  background:url(../images/bgchius.jpg) top repeat-x; height: 50px; padding-top: 20px; }
	div#chiusura div, div#chiusura a{ font-size: 13px; color: #fff }
	
div#boxcani { float: right }	
div#boxpresente { width: 250px; padding: 10px; margin: 0px 20px 0px 0px; background-color: #999933 }	
div#boxpassato { width: 250px; padding: 10px; margin: 0px 20px 0px 0px; background-color: #999933 }	
	div#boxpassato a, div#boxpresente a{ margin: 0px; font-variant: small-caps; color: #11150b; font-family: Verdana, Arial, Helvetica, sans-serif; }
	div#boxpassato a:hover, div#boxpresente a:hover{ color: #FFFFCC }
	.titcani{ margin: 0px; padding: 0px; font-size: 16px; }
	
div#gallcane{ max-width: 470px;  }
div.testtris {width: 450px; }
div.daticane, div#gallcane{ float: left; margin: 0px 10px 0px 10px }	
div.sottolineato{ width: 210px; border-bottom: 1px solid #000; margin: 10px 0px 10px 0px; padding: 5px;  }
a.down{ color: #FFFFCC; text-decoration: none; }	
a.down:hover{ color: #FFF; text-decoration: none; text-decoration: underline; }	
img.pdf{ vertical-align:middle; border: 0px; margin: 0px; padding: 0px; }

a.cuccioli{ color: #FFFFFF; display: block; width: 250px;  text-decoration: none; }
a.cuccioli:hover{ color: #9fba83; text-decoration: underline }
b.colore{ color: #ff9918 }

a.titcani, h3 a { color: #dcd28d;text-decoration: none; }
a.titcani:hover, h3 a:hover { text-decoration: underline; }
/*
************************************
005.Special
************************************
*/

#slider {   margin: 0px; padding: 0px; overflow:hidden; min-height: 500px; }
#sliderContent {   margin:0px; padding: 0px; }



.sliderImage { position:relative; display:none;  margin:0px; padding: 0px; }
.sliderImage img{ margin:0px; padding: 0px; }

.sliderImage span { width: 582px; margin-bottom: 3px; position:absolute; font:10pt  Arial, Verdana,  Helvetica, sans-serif; padding:10px 13px;  color:#fff; display:none;}
.clear {clear:both;}
.sliderImage span strong {font-size:16px;}
.top {top:0; left:0;}
.bottom {bottom:0; left:0;}

/*
************************************
003.forms
************************************
*/

.noborder{ border: none; }
.label{ display: block; color:#FFFFFF; }
.label2{ display: block; color:#fff; }
.label2left{ display: block; color:#fff; float: left; width: 150px; }
	.inputRight{ clear: both }
table.ris{ border: 1px solid #999; font-family:Arial, Verdana,  Helvetica, sans-serif; margin:0; padding:2; text-align:left; color: #000000; width: 100% }
tr.ristr{ color: #000000; background-color: #eeeeee; }
	
