@charset "utf-8";
/* CSS Document */

html,body { background:url(../images/bkc.jpg) no-repeat; background-color:#e4dcc5; margin:0px; padding:0px; overflow-x: hidden; /*overflow:hidden;*/height:100%;  }

#bkmen_sx {  z-index:1; width:100px; height:100%; border:#0033FF double 0px; position:absolute;background:transparent url(../images/lines.png) repeat-y; left:112px; top:0px; }

#contenuto { width:990px; height:609px; border:#0033FF double 0px; z-index:2; overflow:hidden;}
#bk_page { /*width:990px; height:609px;*/ border:#ff0000 double 0px; z-index:0; overflow:hidden; position:absolute; left:200px;}
#top { position:absolute; top:90px; left:865px; border:#0033FF double 0px; overflow:hidden}
#tit_sezione { position:absolute; top:85px; left:843px; border:#0033FF double 0px;}
#nome_horse { position:absolute; top:71px; left:332px; border:#0033FF double 0px;}
#nome_genitori { position:absolute; top:121px; left:505px; border:#0033FF double 0px; font-family:"Times New Roman", Times, serif; font-size:14px; color:#463624; font-style:italic}
#flower { position:absolute; top:139px; left:212px; border:#0033FF double 0px;}
#nomefamily { position:absolute; top:195px; left:300px; border:#0033FF double 0px;}
#menu_sx { position:absolute; top:198px; left:18px;}
#menu_version { position:absolute; top:468px; left:18px;}
#footer { position:absolute; top:620px; left:865px; border:#0033FF double 0px;}
#footer_menu { position:absolute; top:660px; left:300px; border:#0033FF double 0px;}
#creditshp { position:absolute; top:650px; left:208px; border:0px #00CC00 double; width:780px; text-align:center}

/*_________________________________________________________________  contenitore testi  */
div#testicont {
  position:absolute; top:220px; left:300px;
  width: 390px;
  border: 0px solid #333;
  padding: 0px; margin: 0px;
}

/*-------------------*/


/*_________________________________________________________________  contenitore testi pagina contact */
div#contactdiv {
  position:absolute; top:220px; left:300px;
  width: 450px;
  border: 0px solid #333;
  padding: 0px; margin: 0px;
}
div#contactdiv .contact_input { border:1px #463624 double; background: transparent; }

#Nome_T, #Cognome_T, #Mail_T, #Messaggio_T { font-size:13px; font-family:"Times New Roman", Times, serif; color:#463624; width: 80px; height:30px; border:0px #463624 double; float: left}
#input_nome, #input_cognome, #input_mail, input_messaggio { padding:0px; margin: 0px 0px 0px 0px; width: 120px; height:30px; position:absolute}
/*-------------------*/

#slider {
    width: 782px; /* important to be same as image width */
    height: 399px; /* important to be same as image height */
    position: absolute; /* important */
	top: 202px; left:209px;
	border:0px #000000 double;
	padding: 0px;
	margin:0px;	 /*display:block;*/
	overflow: hidden; /* important */
}
#sliderContent {
    width: 782px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin: 0;
	padding:0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
	border:1px #000000 double;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px "Times New Roman", Times, serif;
    padding: 10px 0px 0 20px;
    width: 782px;
    background-color: #beb385;
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
/*ul{ list-style-type: none;}*/

img { border:0px #000000 double; padding:0px; margin:0px;}

.imgb { border:0px #000000 double; padding:0px; margin:0px; display: block}
/*-------------------*/

ul#topnav { list-style-type: none; margin:0px; padding:0px; border: #000000 0px double;}

ul#topnav li { list-style-type: none; margin:0px; padding:0px 0px 15px 0px; border: #000000 0px double;}

#music {border: #000000 0px double; position:absolute; top:330px; left:10px; }

/*_________________________________________________________________  wrapper  */
div#wrapper {
  /*margin: 0 auto;*/
  position:absolute; top:220px; left:700px;
  width: 422px;
  margin-bottom: 20px;
  border: 0px solid #333;
  padding: 0px; margin: 0px;
}

/*_________________________________________________________________  table thumbs  */
table.thumbs {
  margin-left: 0px;
  margin-right: auto;
  width: auto;
}
table.thumbs td {
  padding: 0;
  text-align: center;
  width: 60px;
}
table.thumbs td img{
border: 1px double #000;
}

/* -------------------------------- SPECIFICHE SCROLL HOMEPAGE */

/*_________________________________________________________________  wrapper  */
div#wrapper2 {
  /*margin: 0 auto;*/
  position:absolute; top:220px; left:300px;
  width: 422px;
  margin-bottom: 20px;
  border: 0px solid #333;
  padding: 0px; margin: 0px;
}

/*_________________________________________________________________  table thumbs  */
table.thumbs2 {
  margin-left: 0px;
  margin-right: auto;
  width: auto;
}
table.thumbs2 td {
  padding: 0;
  text-align: center;
  width: 60px;
}
table.thumbs2 td img{
border: 1px double #000;
}

/* -------------------------------- SPECIFICHE SCROLL HOMEPAGE */

#slider {
    width: 782px; /* important to be same as image width */
    height: 399px; /* important to be same as image height */
    position: absolute; /* important */
	top: 202px; left:209px;
	border:0px #000000 double;
	padding: 0px;
	margin:0px;	 /*display:block;*/
	overflow: hidden; /* important */
}

#slider ul { list-style-type: none; margin:0px; padding:0px;}

.imgb { border:1px #000000 double; padding:0px; margin:0px; display: block}
/*-------------------*/

.testo {font-family:"Times New Roman", Times, serif; font-size:13px; color:#463624;}

.titolo {font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#463624; text-transform:uppercase} 
.titolo_p {font-family:"Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#463624; text-transform:uppercase; white-space:nowrap;} 

div#footer_menu a {font-family:"Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#463624; text-decoration:none; text-transform:uppercase;}

div#footer_menu a:hover {color:#beb385; text-decoration:none}

:-moz-any-link :focus {
	outline: none;
}

:focus {
	-moz-outline-style: none;
	outline: none;
}
/*-------------------footer menu*/

.menufooter_ul { list-style-type: none; margin:0px; padding:0px; border: #000000 0px double;}

.menufooter_ul li { list-style-type: none; margin:0px; padding:0px 70px 0px 0px; border: #000000 0px double; float:left}

a.lnormal {font-family:"Times New Roman", Times, serif; font-size:13px; line-height:30px; font-weight:bold; color:#463624; text-decoration:none}

a.lnormal:hover {text-decoration:none}

/*-------------------box-family*/

div#contbox {
  position:absolute; top:198px; left:240px;
  width: 710px;
  border: 0px solid #333;
  padding: 0px; margin: 0px;
}

ul.noc { list-style:none; margin:0px; padding:0px;}
.nav {
	background-color: transparent;
	/*border-top: 1px solid #EEC979;width:  600px;*/
	list-style: none;
	margin:0px;
	padding:0px 0px 15px 0px;
	
}

.nav li {
	float: left;
}

/*div#fam1 { width:140px; height:400px; border:1px #FFFFFF double; background-color:#FFFFFF; -moz-opacity: 0.2; -khtml-opacity: 0.2; opacity: 0.2; z-index:0}
div#fam1cont { z-index:1; border:0px #FFFFFF double; position:absolute; top:0px; width:130px; height:380px; padding:5px;}

div#fam2 { width:130px; height:400px; border:1px #FFFFFF double; background-color:#FFFFFF; -moz-opacity: 0.2; -khtml-opacity: 0.2; opacity: 0.2; z-index:0; position:absolute; top:0px; left:155px;}
div#fam2cont { z-index:1; border:0px #FFFFFF double; position:absolute; top:0px; left:155px; width:130px; height:380px; padding:5px;}

div#fam3 { width:120px; height:400px; border:1px #FFFFFF double; background-color:#FFFFFF; -moz-opacity: 0.2; -khtml-opacity: 0.2; opacity: 0.2; z-index:0; position:absolute; top:0px; left:300px;}
div#fam3cont { z-index:1; border:0px #FFFFFF double; position:absolute; top:0px; left:300px; width:110px; height:380px; padding:5px;}

div#fam4 { width:120px; height:400px; border:1px #FFFFFF double; background-color:#FFFFFF; -moz-opacity: 0.2; -khtml-opacity: 0.2; opacity: 0.2; z-index:0; position:absolute; top:0px; left:435px;}
div#fam4cont { z-index:1; border:0px #FFFFFF double; position:absolute; top:0px; left:435px; width:110px; height:380px; padding:5px;}

div#fam5 { width:120px; height:400px; border:1px #FFFFFF double; background-color:#FFFFFF; -moz-opacity: 0.2; -khtml-opacity: 0.2; opacity: 0.2; z-index:0; position:absolute; top:0px; left:570px;}
div#fam5cont { z-index:1; border:0px #FFFFFF double; position:absolute; top:0px; left:570px; width:110px; height:380px; padding:5px;}*/
