	body {
	font:80% verdana,helvetica,sans-serif;
	margin:0; padding:0
}
code { font:80% verdana,helvetica,sans-serif; display:block; margin:0 1em .5em 1em; }
hr { display:none }

/* centrare la pagina web a larghezza fissa */
body {
	text-align:center;
	background:#000;
	margin:5	px

}



#testa { width:814px; margin:1px auto; text-align:left }
#corpo { width:814px; margin:0px auto; text-align:left }
#piedipagina { width:814px; margin:0px auto; text-align:left }


.topleft { background: url("../img/top_left.gif") no-repeat top left }
.topright { background: url("../img/top_right.gif") no-repeat top right }


/* testa */
#testa {
	background:#fff;
	/* border:1px solid #008; */
	/* padding:1em 0; */
	height:97px;
}

/* corpo */
#corpo {
	position:relative;
	background:#fff;	
	padding 0 0 0 0;
	margin:auto:
	
	/*border:1px solid #000;*/

}
#corpo-colonna1 {
	float:left;
	width:200px;
	padding:1em 0;
	
	
}
#corpo-colonna2 {
	position:relative;
	margin:0 0 0 150px;
	background:#fff 
	padding:0 0 0 0;	
	
	/*border:1px solid #000; */

}


#corpo-home {
	margin:0 0 0 150px;
	padding:0 0 0 0;
	background:#fff url("../img/sfondo_home_03.jpg");
	background-repeat:no-repeat;
	background-position:center center;
	height:460px;
}


#corpo-showrecord {
	margin:0 0 0 150px;
	/*background:#fff url("../img/sfondo_showrecord.jpg");
	background-repeat:no-repeat;
	background-position:center center;
	*/
	padding:0em 0;
	
}







#corpo-colonna3 {
    position:absolute; top:0; right:0;
	margin:2em 2em 0 0;
	width:150px;
	padding:1em 0;	
	height:256px;
}

#img-news {
    position:relative; top:-35px; left:12px;
	
}

/*pie' di pagina */
#piedipagina {
	background:#efefef;
	
	padding:0;
	height:50px;
}

/** MENU 3 ** sfondo sfumato **/

ul.menu3 {
width:150px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
}
ul.menu3 li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
height:3em;line-height:3em; /* altezza del link: height e line-height devono avere il medesimo valore */
font:110% arial-black;
}
ul.menu3 li {
display:inline;
background:url("../sfumato.png"); /*pre-load immagine*/
}
ul.menu3 li a:link, ul.menu3 li a:visited {
background:#ccc;
color: #009;
} /* colori per il link */
ul.menu3 li a:hover, ul.menu3 li a:active {
background:#eee url("../sfumato.png") 100% 0 repeat-y;
color:#c00;
} /* colori per l'effetto roll-over */




/* STALLION */

.stallion {
	
	margin: 20px;
	padding:20px;
	word-spacing: 14;
	background:url("../img/sfondo_stallion_03.jpg") no-repeat; 
	height:330px;
    border: 2px dotted;
}

.stallion-titolo {
	font-family: arial; 
	word-spacing: 14;
	border:1.5px dotted #000;
	color:#5E646D;
	padding:5px;
	margin: 2px;
	font-size:0.9em;
	font-weight:bold;
	background:#fff;
	width:190px;
	/*background: url("../img/sfondo_stallion.gif") */
	
	
}

.foto-stallion  { 
	float: left; 
	margin-left:5px; 
	margin-top:-40px;
	margin-bottom:5px;  
	padding:5px; 
	
	}

/* FINE STALLION */



/* EVENTI */

.eventi {
	margin: 20px;
	padding:20px;
	word-spacing: 14;
	background:url("../img/sfondo_eventi_04.jpg") no-repeat; 
	height:430px;
    border: 2px dotted;
}

.eventi-titolo {
	font-family: arial; 
	word-spacing: 14;
	border:1.5px dotted #000;
	color:#000000;
	padding:5px;
	margin: 2px;
	font-size:1em;
	font-weight:bold;
	background:#fff;
	width:190px;
	/*background: url("../img/sfondo_eventi.gif") */
	
	
}



/* FINE EVENTI */





/* Sale*/

.for_sale {
	margin: 20px;
	padding:20px;
	word-spacing: 14;
	background:url("../img/sfondo_sale.jpg"); 
	height:473px;
	border: 2px dotted;
}

.for_sale-tab {
	border:1px dotted #888;
	padding:5px;
	margin: 5px;
	font-size:0.8em;
	width:520px;
	background:url("../img/sfondo_60.gif"); 
		
}


.sale_container{
	border:1px solid #888;
	width:500px;
	background:url("../img/sfondo_60.gif"); 
	padding:5px;
	
}


	   
.sale_box_left{
  float:left;
  width:100px;
	
}
	 
	

.sale_box_dati{
  margin:5px;	
  padding:5px;
  float:left;
  width:490px;
  border:1px solid #888;
}
	 
.sale_box_table_col1{
  width:20%;
  background-color:#FFCC00;
  font-weight:bold;
  font-size:1.0em;
}
.sale_box_table_col2{
  width:25%;
}
.sale_box_table_col3{
  width:20%;
  background-color:#FFCC33;
  font-weight:bold;
}
.sale_box_table_col4{
  width:25%;
}



.sale_box_foto{
   border:2px dotted #009;
   width:110px;
   margin:10px;
   text-align:center;

}
	
.sale_titolo {
	margin-left:40px;
	width:460;
	padding:4px;
	font-variant:small-caps;
	text-align:center;
	color:#b00;
	font-size:1.4em;
	font-weight:bold;
	background:#fff;
	border:1px solid #888;
	letter-spacing:0.1em;
}	

	 




/* FINE Sale */








.showrecord {
	border:1px dotted #000;
	margin:5px 0 0 0;
	width:500px;
	margin-bottom:15px;

}
.showrecord-data {
	position: relative;
	top:-.6em; left:1em;
	line-height: 1.2em;
	background: #dFdFfF;
	width: 7em;
	text-align: center;
	font-family: courier, monospace;
}
.showrecord-titolo {
	
	padding: 0 5px;
	font-variant: small-caps;
	letter-spacing: .1em;

	font-size: 14px;
	color: #f33;
	font-family: cursive;
	font-weight: bolder;
	border-style: solid;
	border-color: #CCC;
	border-width: 1px 0;
}
.showrecord-anni {
	border:1px dotted #000;
	margin: 5px 0 0 0;
	width: 100%px;
	margin-bottom: 15px;

}
.showrecord-anni-titolo {
	padding: 0px;
	margin-bottom: 5px;
	font-variant: small-caps;
	letter-spacing: .1em;
	font-size: 14px;
	color: #f33;
	font-family: cursive;
	font-weight: bolder;
	border-style: solid;
	border-color: #CCC;
	border-width: 1px 0;
    text-align: left; 
}



.showrecord-messaggio {
	/*margin: 5px 10px 0px 25px;*/
	margin-top:5px;
	margin-left:90px;
	/*margin-right:62px;*/
	height:100%px;
    font-size: 12px;
	padding: 1px;
	background: #f5f5f9;
	border: 1px solid #eee;
}


.foto  { float: left; margin-right:5px; padding:5px; border:1px solid #009; }

.video { float: right; margin-right:1px; padding:5px; border:1px solid #009; margin-top:5px;}

.box1 { width:150px; margin:0 0 0 174px; padding:5px; border:2px solid #600; }
.box2 { width:150px; margin:10px 0 0 174px; padding:5px; border:2px solid #060; }


/* pag showrecords */

.testo       {
	           padding-left:10px;  
	           padding-right:10px;  
	           padding-top:10px;  
	           padding-bottom:10px;  
			   text-align: justify; 
			   text-indent: 30; 
			   background-color: #F0F0F0; 
               font-family: Verdana; 
               font-size: 12px; 
               font-style: italic;
               border: 1 dotted #E15D63; 
               margin-left: 15; 
               margin-right: 15; 
               margin-top: 10; 
               margin-bottom: 10 
                             
               }
               
.testo:first-letter{
		font-size: 3em; 
		font-style: italic;		
		float: left;
		background: #fc8;
		color: #FFF;
		margin:0 5px 5px -50px;
		padding: 5px 5px 5px 50px;
		line-height:1em;
}
                              
#videoclip       { float: right; position: relative; left: 0; top: 10;    padding:5px;}

.video_showrecord { margin-left: 15; 
               margin-right: 15; 
               margin-top: 10; 
               margin-bottom: 10 left: 0; top: 10;
               padding:5px;
               float: right; position: relative; left: 0; top: 10; 
               
               }
               
               
               .maiuscoletto {
 position:relative;
 top:-16px;
 padding: 5px;
 margin: 5px;
 width:400px;
 font-variant: small-caps; 
 font-weight: bolder;
 letter-spacing: .1em;
 
 font-size:10px;
 color: #0077F9; 
 background-color: #fff; 
 border: 1 dotted #0077F9
 
 }
.testo_ranch { 
	          text-align: center;
	           line-height: 200%; 
	           text-indent: 5; 
               background-color: #EAF4FF; 
               font-family: Comic-sans; 
               font-size: 12 pt; margin-left: 5; 
               margin-right: 5; 
               padding: 10px;
                }