div {
	font-family: Arial, Helvetica, sans-serif;
}

body{
	background-color:#000000;
	margin : 0;
	padding : 0;
}

.my_body{
	position: absolute;
	left: 3%;
	top: 10px;
	right: 3%;
	width: 94%;
}

.my_body_base_res{
	position: absolute;
	width:800px;
	top: 10px;
	left: 50%;
	margin: 0px 0 0px -400px;
}

.footer{
	clear:both;
	width: 100%;
	background:#0033FF;
	visibility: visible;
}

.header {
	position: absolute;
	width: 100%;
	left: 0%;
	right: 0%;
	top: 20px;
	background-color:#006600;
	/*text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:45px;
	color:#000000;*/
	/*background-image: url(../images/hisbaret_ranch2.jpg);
	background-position: center;
	background-repeat: no-repeat;*/
}

.header2{
	background-color: #006600;
	position: absolute;
	height: 30px;
	width: 100%;
	left: 0%;
	top: 140px;
	right: 0%;
}

.languages{
	color:#FBF368;
	position: absolute;
	height: 20px;
	width: 60%;
	left: 20%;
	top: 0px;	
	font-weight: bold;
}

.credits{
	position: absolute;
	height: 20px;
	width: 28%;
	right: 0%;
	top: 0px;
	color:#ffffff;
	font-family:Geneva, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: small;
	text-align: right;	
	background-color:#006600;
}

.separatore{
	/*background-image: url(../images/breack.jpg);
	background-position: bottom;
	background-repeat: repeat-x;*/
	background-color: #000000;
	position: absolute;
	height: 40px;
	width: 100%;
	top: 200px;
}

.separatore_2{
	background-image: url('../images/breack.jpg');
	background-repeat: repeat-x;
	background-color: #000000;
	position: absolute;
	height: 80px;
	width: 100%;
	top: 1100px;
	color:#ffffff;
	font-family:Geneva, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: small;
	text-align: right;
}

.menu_border {
	position: absolute;
	width: 20%;
	top: 240px;
	background-color:#006600;
	height: 850px;
}

.menu {
	position: absolute;
	width: 95%;
	top:5px;
	left:5%;
	right:0%;
	background-image:url('../images/menu_5.jpg');
	background-repeat:no-repeat;
	height:600px;
	font-size:15px;
	font-weight: bold; 
}

.menu2{
	background-color: #000000;
	position: absolute;
	height: 50px;
	width: 70%;
	left: 15%;
	top: 180px;
	right: 15%;
	z-index:999;
}

.menu_border_horse {
	position: absolute;
	width: 20%;
	top: 250px;
	background-color:#006600;
	height: 2200px;
}

.photo_undermenu{
	position:absolute;
	width:95%;
	left:5%;
	right:0%;
}

/*per il momento pare inutile*/
.menu_horse {
	position: absolute;
	width: 100%;
	top:10px;
	left:10%;
	right:10%;
	background-image:url('../images/menu_3.jpg');
	background-repeat:no-repeat;
	height:2200px;
}

.logo_left {
	position: absolute;
	height: 70px;
	width: 20%;
	top: 170px;
	left:0%;
}

.logo_right {
	position: absolute;
	height: 70px;
	width: 20%;
	top: 170px;
	right: 0px;
}

.right_bar{
	position:absolute;
	width:20%;
	left:80%;
	right:0%;
	top: 240px;
	height: 850px;
	background-color:#006600;
}

.right_bar_in{
	position:absolute;
	width:95%;
	left:0%;
	right:5%;
	top:5px;
	height:520px;
	background-color:#FFFFFF;
}

/*serve per distanziare le foto dei cavalli dal bordo*/
.right_bar_in_photo{
	position:absolute;
	width:96%;
	left:2%;
	right:2%;
	top:0px;
	height:520px;
}

.photo_underrightbar{
	position:absolute;
	width:95%;
	left:0%;
	right:5%;
}

.right_background{
	background:#FFFFFF url('../images/border_right.jpg') repeat-y right 50%;
	position:absolute;
	width:60%;
	left:20%;
	right:20%;
	top: 240px;
	height: 850px;
	background-image:url('../images/border_right.jpg'); background-repeat:repeat-y
}

.content {
	background-image:url('../images/border_left.jpg');
	background-position: left 50%;
	background-repeat:repeat-y;
	position: absolute;
	width: 60%;
	left: 20%;
	top: 240px;
	right: 20%;
	color:#000000;
	height: 850px
}

/* Foto laterali in Strutture*/
.photo_strutture{
	position:absolute;
	width:27%;
	right:1%;
	left:72%;
}

/* Serie di foto raggruppate*/
.photo_serie{
	position:absolute;
	width:98%;
	left:1%;
	right:1%;
}

.photo_serie_1{
	position:absolute;
	width:25%;
	left:0%;
	right:75%;
}
.photo_serie_2{
	position:absolute;
	width:25%;
	left:15%;
	right:60%;
	top:130px;
}
.photo_serie_3{
	position:absolute;
	width:25%;
	left:30%;
	right:45%;
	top:260px;
}
.photo_serie_4{
	position:absolute;
	width:25%;
	left:45%;
	right:30%;
}
.photo_serie_5{
	position:absolute;
	width:25%;
	left:60%;
	right:15%;
	top:130px;
}
.photo_serie_6{
	position:absolute;
	width:25%;
	left:75%;
	right:0%;
	top:260px;
}
.photo_serie_7{
	position:absolute;
	width:35%;
	left:3%;
	right:62%;
	top:40px;
}
.photo_serie_8{
	position:absolute;
	width:30%;
	left:39%;
	right:31%;
	top:0px;
}
.photo_serie_9{
	position:absolute;
	width:30%;
	left:68%;
	right:2%;
	top:20px;
}


.photo_arena{
	position:absolute;
	width:96%;
	left:2%;
	right:2%;
	top:10px;
}

.photo_arena{
	position:absolute;
	width:96%;
	left:2%;
	right:2%;
	top:10px;
}

.photo_uffici{
	position:absolute;
	width:40%;
	left:2%;
	right:58%;
}

.photo_madre{
	position:absolute;
	width:40%;
	left:2%;
	right:58%;
}

.photo_cowboy{
	position:absolute;
	width:40%;
	left:2%;
	right:58%;
}

/* Riquadro testo Home*/
.content_text{
	position:absolute;
	top:5px;
	right:2%;
	left:44%;
	width:54%;
	height:600px;
	color:#000000;
	font-family:Geneva, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: small;
	text-align: justify;
}

/* Riquadro testo AboutUs*/
.content_text_2{
	position:absolute;
	top:5px;
	right:2%;
	left:2%;
	width:96%;
	height:600px;	
	color:#000000;
	font-family:Geneva, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: small;
	text-align: justify;
}

/* Riquadro testo Structures*/
.content_text_3{
	position:absolute;
	top:5px;
	right:35%;
	left:2%;
	width:63%;
	height:600px;	
	color:#000000;
	font-family:Geneva, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: small;
	text-align: justify;
}

/* Riquadro testo Home*/
.content_text_4{
	position:absolute;
	top:5px;
	right:2%;
	left:44%;
	width:54%;
	height:200px;
	color:#000000;
	font-family:Geneva, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: small;
	text-align: justify;
}

/* Riquadro Descrizione Breve Cavalli*/
.content_text_horses{
	position:absolute;
	top:5px;
	right:2%;
	left:2%;
	width:96%;
	color:#000000;
}

.content_text_horses_logo{
	position:absolute;
	top:5px;
	right:2%;
	left:2%;
	width:96%;
	color:#000000;
}

.content_horse {
	background-color:#ffffff;
	background-image:url('../images/border_left.jpg');
	background-position: left 50%;
	background-repeat:repeat-y;
	position: absolute;
	width: 80%;
	left: 20%;
	top: 240px;
	right: 0px;
	color:#FFFFFF;
	height: 2200px
}

.content_horse_interno{
	position: absolute;
	width: 96%;
	left: 2%;
	top: 10px;
	right: 2%;
	color:#FFFFFF;
	color:#000000;
}

.horse_toplinks{
	position:absolute;
	width: 90%;
	right: 0%;
	left: 10%;
	top: 70px;
}

.news_image{
	position:absolute;
	width: 35%;
	left: 5%;
	top: 70px;
}

.news_data{
	position:absolute;
	width: 50%;
	right: 0%;
	left: 45%;
	top: 70px;
}

.news_title{
	position:absolute;
	width: 90%;
	right: 0%;
	left: 5%;
	top: 70px;
}


.horse_image{
	position:absolute;
	width: 50%;
	right: 31%;
	left: 19px;
	top: 70px;
}


.horse_sold{
	position:absolute;
	width: 50%;
	right: 31%;
	left: 19px;
	top: 70px;
}

.horse_data{
	position:absolute;
	width: 40%;
	right: 0%;
	left: 60%;
	top: 70px;
}

/*
.content_border_left{
	position: absolute;
	height: 500px;
	width: 10px;
	left: 0px;
	top:0px;
	background-image:url(../images/left_border.jpg);
	background-position:left;
	background-repeat:repeat-y;	
}

.content_border_right{
	position: absolute;
	height: 500px;
	width: 10px;
	right: 0px;
	top:0px;
	background-image:url(../images/right_border.jpg);
	background-position:right;
	background-repeat:repeat-y;	
}
*/

.horse_head_right {
	position: absolute;
	top: 110px;
	left: 53%;
	right: 5%;
	width: 42%;
	height: 300px;
}

.horse_head_left {
	position: absolute;
	top: 110px;
	left: 5%;
	right: 53%;
	width: 42%;
	height: 300px;
}

.horse_logo_right {
	position: absolute;
	top: 310px;
	left: 53%;
	right: 5%;
	width: 42%;
}

.horse_logo_left {
	position: absolute;
	top: 310px;
	left: 5%;
	right: 53%;
	width: 42%;
}

/* Foto Location*/
.location{
	position:absolute;
	top:100px;
	left:4%;
	right:4%;
	width:92%;
}

/* è la struttura base delle pagine con le foto*/
.gallery{
	position: absolute;
	left: 22%;
	top: 30px;
	right: 22%;
	width: 56%;
	background-color:#006600;
	color:#FFFFFF;
}

a{
	/*text-decoration:none;*/
}

a:link{
	color:#000000;
}

a:visited{
	color:#000000;
}

a:hover.cliccabile{
	color:#FFAAFF;
	background:#006600;
}

a:hover.cliccabile_light{
	background:#00FF66;
}