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

body,td,th { font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000; }
body { background-color: #fff; background-image: url(img/bg_grad.jpg); background-position: top left; background-repeat: repeat-x; margin: 0 auto; }

a.menu:link{
text-decoration: none;
color: #000;
}
a.menu:active { text-decoration: none;
color: #000; }

a.menu:visited{ text-decoration:none;
color: #000;}

a.menu:hover { text-decoration: none;
color: #000;}

a.det:link{ text-decoration: none;
color: #888;}

a.det:active { text-decoration: none;
color: #888; }

a.det:visited{ text-decoration:none;
color: #888;
  }

a.det:hover { text-decoration: underline;
color: #888;}

a.ind:link{
text-decoration: underline;
color: #00F;
}
a.ind:active { text-decoration: underline;
color: #00F; }

a.ind:visited{ text-decoration:underline;
color: #00F;
  }

a.ind:hover { text-decoration: underline;
color: #00F;}

a.tit1:link{
text-decoration: none;
color: #43bada;
}
a.tit1:active { text-decoration: none;
color: #43bada; }

a.tit1:visited{ text-decoration:none;
color: #43bada;
  }

a.tit1:hover { text-decoration: none;
color: #43bada;}

a.tit:link{
text-decoration: none;
color: #febb22;
}
a.tit:active { text-decoration: none;
color: #febb22; }

a.tit:visited{ text-decoration:none;
color: #febb22;
  }

a.tit:hover { text-decoration: none;
color: #febb22;}


h1,h2,h3,h4,h5,h6 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: 100; }
h1 { font-size: 26px; color: #43bada; line-height: 32px; }
h2 { font-size: 22px; color: #ffb911; }
h3 { font-size: 22px; color: #000; }
h4 { font-size: 18px; color: #43bada; }
h5 { font-size: 14px; color: #000; text-align:justify; font-weight: 600; display: inline; margin-right: 15px; text-transform: capitalize; line-height: 30px;}
h6 { font-size: 12px; color: #aaa9a6; font-weight: 600; display: inline; margin-right: 15px; text-transform: capitalize; }
img { border: 0; }
h2.blu { font-size: 22px; color: #43bada; }
hr.bianco {width:100%;
float:left;
border: 0;
color: #fff;
background-color: #fff;
height: 2px;}
hr.big {width:100%;
float:left;
border: 0;
color: #febb22;
background-color: #febb22;
height: 10px;}
hr {width:100%;
float:left;
border: 0;
color: #7b7368;
background-color: #7b7368;
height: 3px;}
hr.sotto {width:150px;
float:left;
border: 0;
color: #7b7368;
background-color: #7b7368;
height: 3px;}
hr.struct {width:100%;
float:left;
margin-top:3px;
border: 0;
color: #7b7368;
background-color: #7b7368;
height: 1px;}
hr.alto{width:100%;
float:left;
border: 0;
margin-top:4px;
color: #7b7368;
background-color: #7b7368;
height: 1px;}
h1.orange,h2.orange,h3.orange,h4.orange,h5.orange,h6.orange { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: 100; }
h1.orange { font-size: 26px; color: #fff; line-height: 10px; }
h2.orange { font-size: 22px; color: #fff; }
h3.orange { font-size: 22px; color: #fff; }
h4.orange { font-size: 18px; color: #fff;line-height: normal; }
h5.orange { font-size: 14px; color: #fff; font-weight: 600; display: inline; margin-right: 15px; text-transform: capitalize; }
h6.orange { font-size: 12px; color: #fff; font-weight: 600; display: inline; margin-right: 15px; text-transform: capitalize;line-height: 20px; }
p.orange { text-align: justify; color: #fff;}

#container {
background-color: #fff;
width: 970px;
margin:auto;

text-align: left; /*correzione IE bug 2/2*/
}
#head{
	height:100px;
}

#logo{

		float:left;


}

#menu{
	margin-top:5%;
	float:left;
	margin-left:1%;
	
}

#sub_menu{
	float:left;
	margin-left:4px;
	font-size:18px;

}

#top{
	height:300px;
}

#top_left{
	background-color:#ffb911;
	height:300px;
	width:300px;
	float:left;
}

#top_center{

	float:left;
	width:390px;
	height:300px;
}

#top_right{
	background-color:#534b40;
	height:300px;
	width:260px;
	float:left;
	border-bottom-style:solid;
	border-bottom-color:#FFF;
	border-bottom-width:1px;
}

.top_right1{
	background-image:url(img/hover1.jpg); ;
	height:99px;
	width:260px;
	border-bottom-style:solid;
	border-bottom-color:#FFF;
	border-bottom-width:1px;
}

.top_right1:hover{
	background-image:url(img/hover.jpg);
}

.top_right2{
	background-image:url(img/hover1.jpg); ;
	height:100px;
	width:260px;

}

.top_right2:hover{
	background-image:url(img/hover.jpg);
}

#content{
}

#sub_content{
	width:367px;

	float:left;
	margin-left:20px;
}

#sub_content1{
	width:275px;

	float:left;
	margin-left:5px;
}

#sub_content2{
	width:253px;

	float:left;
	margin-left:25px;
}

#sub_content3{
	width:620px;

	float:left;
	margin-left:25px;
}
#sub_content4{
	width:275px;
	float:left;
	margin-left:25px;
}
#footer{
	height:100px;
}

.clear{
	clear:both;
}
.clear2{
	clear:both;
	height:20px;
}

.structcontainer {
width: 367px;

}

.structcontainer2 {


}

.structleft{
font: 8pt verdana, georgia, serif;
margin-bottom: 15px;
margin-left:8px;
float: left;
width: 70px;
height:70px;
}

.structright{

margin-left: 5px;	
float: left;
}

.structtext{
width:90%;
text-align:left;
float: left;
margin-left: 5px;
margin-top: -15px;
font: 8pt verdana, georgia, serif;
}
.book_us {
	width:490px;
	float:right;
	border:2px solid #43BADA;
	margin-right:20px;
	}
.book_us h1{
	color:#FFFFFF;
	background-color:#ffb911;
	padding:none;
}	
	
.email_us {
	width:450px;
	float:left;
	border:2px solid #ffb911;
	}
.email_us h1{
	color:#FFFFFF;
	background-color:#43BADA;
	padding:none;
}	

