.float-left{float:left;width:auto}

.float-right{float:right;width:auto}

#searchBlood select	{width:150px;float:left;margin-right:14px;}

.result{font-size:14px;font-weight:bold;color:#666;margin-top:0px;width:200px;float:right;text-align:right }

#stalloni-top-bar{height:28px;border-bottom:1px solid #FF6600;padding-bottom:8px;margin-bottom:10px;width:962px;margin-left:14px;float:left;clear:both}

#stalloni-wrapper-scheda, #stallone-gallery, .foto-principale, .wrapper-thumb, #stallone-descrizione{WIDTH: 632px; FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #666;float:left}

#border-right{float:left;border-right:1px solid #ccc;width:646px}

#stallone-descrizione{margin-top:20px }

#wrapper-thumb{border-top:1px solid #cccccc;margin-top:14px;padding-top:14px;height:100px;border-bottom:1px solid #cccccc;padding-bottom:14px;}

#wrapper-thumb .thumb, #wrapper-thumb .thumb_first{width:100px;float:left;margin-left:6px;}

#wrapper-thumb .thumb_first{margin-left:0px;}

#wrapper-thumb .thumb img, #wrapper-thumb .thumb_first img{max-width:100px;max-height:100px;}

#stallone-descrizione .descr-half, #stallone-descrizione .descr-half-right{font-size:18px;width:312px;border-bottom:1px solid #ccc;padding-bottom:8px;margin-bottom:10px;float:left;padding-top:10px}

#stallone-descrizione .descr-full, #stallone-descrizione .descr-full_orange{font-size:18px;width:632px;border-bottom:1px solid #ccc;padding-bottom:8px;margin-bottom:10px;float:left;padding-top:10px}

#stallone-descrizione .descr-half .orange, #stallone-descrizione .descr-half-right  .orange{color:#FF6600}

#stallone-descrizione .descr-full_orange, #stalloni-top-bar  .descr-full_orange{color:#FF6600;font-weight:bold;font-size:18px}

#stallone-descrizione .descr-half-right{margin-left:8px}

#stallone-descrizione p{font-size:11px;color:#000}

#ricerca_stallone{WIDTH: 632px; FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #666;float:left}

#ricerca_stallone select{font-size:11px;padding:2px;}

#ricerca_stallone .arancione50{width:301px;margin-right:30px;}

.arancione50 .top{width:301px;background: url(../_img/arancione50_top.png) no-repeat;height:10px;}

.arancione50 .center{width:301px;background: url(../_img/arancione50_rep.png) repeat-y;height:20px}

.arancione50 .bottom{width:301px;background: url(../_img/arancione50_bottom.png) no-repeat ;height:10px}

.arancione50 select{width:150px;}

#ricerca_stallone .arancio50{width:301px;}

.arancio50 .top{width:301px;background: url(../_img/arancio50_top.png) no-repeat;height:10px;}

.arancio50 .center{width:301px;background: url(../_img/arancio50_rep.png) repeat-y;height:20px}

.arancio50 .bottom{width:301px;background: url(../_img/arancio50_bottom.png) no-repeat ;height:10px}

#ricerca_stallone .giallo100{width:633px;}

.giallo100 .top{width:633px;background: url(../_img/giallo100_top.png) no-repeat;height:10px;}

.giallo100 .center{width:633px;background: url(../_img/giallo100_rep.png) repeat-y;height:20px}

.giallo100 .bottom{width:633px;background: url(../_img/giallo100_bottom.png) no-repeat ;height:10px}

#ricerca_stallone label{background:none ;color:#000000;font-weight:bold;padding:0 10px 20px;float:left}



/* SCHEDA STALLONE DX */

#stallone-descrizione-dx{font-size:18px;width:300px;padding-bottom:8px;margin-bottom:10px;float:left;padding-top:10px;}

#stallone-descrizione-dx p{line-height:normal;font-size:14px;width:300px;border-bottom:1px solid #cccccc;padding-bottom:8px;float:left;padding-top:10px}

#stallone-descrizione-dx p.name{color:#FF6600;font-weight:bold;font-size:40px;font-weight:bold;line-height:normal;border-bottom:1px solid #ccc;padding:0px 0px 14px 0px}

#stallone-descrizione-dx p.border_orange{font-size:18px;width:300px;border-bottom:1px solid #FF6600;padding-bottom:8px;float:left;padding-top:10px}

#stallone-descrizione-dx p.orange{font-size:18px;width:300px;border-bottom:1px solid #CCC;padding-bottom:8px;float:left;padding-top:10px;font-weight:bold;color:#FF6600;}

#stallone-descrizione-dx p.black{font-size:11px;width:300px;border-bottom:none;padding-bottom:8px;float:left;padding-top:10px;font-weight:bold;color:#000;}





/* TABLE */

/*
.genealogia{width:632px;background-color:#FFFFFF;}

.genealogia td{text-align:center;vertical-align:middle;padding:0px;border:4px solid #fff;border-top:none;border-left:none;width:154px}

#stallone-descrizione .genealogia td p{font-size:14px;color:#000000}

#stallone-descrizione .genealogia td p.big{font-size:24px}
	
.genealogia td td{border-right:none;text-align:center;vertical-align:middle;}
	
.genealogia td.padre{background:#cfffff;text-align:center;}

.genealogia td.madre{background:#fbe5ef;text-align:center;}

.genealogia td.madre1{background:#fbe5ef;text-align:center;border:none}

.genealogia td input{width:128px}
*/

div#genealogy {
	width:632px;
}
div#genealogy input {
	margin-left:6px;
	width:128px;
	font-size:14px;color:#000000;
}
div#genealogy p {
	margin-left:8px;
	width:128px;
	font-size:14px;color:#000000;
	text-align:center;
}
div#genealogy div {
	float:left;
	width:154px;
	border:2px #fff solid;
}
div.level-container {
	float:left;
	width:154px;
}
div.level-1 {
	height:235px;
}
div.level-2 {
	height:116px;
}
div.level-3 {
	height:56px;
}
div.level-4 {
	height:26px;
}
div.level-1  input{
	margin-top:107px;
}
div.level-2  input{
	margin-top:45px;
}
div.level-3  input{
	margin-top:17px;
}
div.level-4  input{
	margin-top:2px;
}
div.level-1  p{
	margin-top:110px;
}
div.level-2  p{
	margin-top:50px;
}
div.level-3  p{
	margin-top:20px;
}
div.level-4  p{
	margin-top:4px;
}
.father	{
	background-color:#CFFFFF;
}
.mother	{
	background-color:#FBE5EF;	
}



