* {
margin:0; padding:0;
}

body {
	font-size:100%;
	line-height:1em;
	font-family:tahoma;
	color:#999999;
	background:#000000 url(images/tall_site.gif) 0 0 repeat-x;
}

/*in_line*/

input, select {
vertical-align:middle;
font-weight:normal;
font-family:tahoma;
color:#000000;
font-weight:normal;
}

img {
	vertical-align:top;
	text-align:left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

ul { list-style:none;}

a:hover{
	text-decoration:none;
	color: #999999;
}


a {
	color:#FF6600;
	font-size: 12px;
	text-decoration: none;
}
.arancio {
	color: #FF6600;
	font-size: 1em;
}
.grigio {
	color: #999999;
	font-size: 1em;
}
.bold {
	color: #FFFFFF;
	font-weight: bold;
}
.column {
float:left;
}

.clear {
clear:both;
}

h1{text-indent:-10000px; font-size:0; line-height:0;}
h2{
	font-size:16px;
	color: #FF6600;
	font-weight: normal;
}
.menu, .logo_wr, .h_top_banner, .con_right, .con_left {
width:742px;
}

/*header*/

.menu { 
height:70px;
background:url(images/menu_img_right.gif) top right no-repeat;
}

.menu .wr_left {
background:url(images/menu_img_left.gif) 0 0 no-repeat; height:70px; width:742px;
}

.ind_fl {
margin:0 0 0 4px;
}

.logo_wr .fl_1 {
position:relative;
background:url(images/fl_2_con_right.gif) top right no-repeat;
height:509px;
}

.logo_wr .fl_2 { margin:0 0 0 4px}

/*footer*/

.footer{
	padding:8px 0 45px 0;
	font-size:12px;
}
.footer2{
	font-size:10px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.f_line_x{
	width:732px;
	padding:30px 0 0 0;
	text-indent:36px;
}

/*content*/

.content {
	font-size:0.8em;
	line-height:1.3em;
}
.content p { margin:13px 0 0 0; padding:0;}
.con_left { background:#000000 url(images/con_left.jpg) 0 0 no-repeat;}
.content .con_right { background:url(images/con_right.jpg) top right no-repeat;}
.line_y {
	background-image: url(images/line_y.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
}
.title {
	display:block;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.img_left {
	float:left;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ind_1 {
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	text-align: justify;
}
span a {
	color:#666666;
}
span img {
	vertical-align:middle;
	margin-top: 2px;
	margin-right: 7px;
	margin-bottom: 0;
	margin-left: 0;
}

/*================== index.html ==================*/

#page1 .content .col_1 .indent_box{
	padding-right: 11px;
	padding-bottom: 72px;
	padding-left: 20px;
}
table {
	text-align: center;
}


/**/

#page1 .content .col_2 .indent_box{ padding:0 0 30px 21px; }
#page1 .content .col_2 .ind_img{ margin-bottom:13px; margin-top:19px;}
#page1 .content .col_2 .ind_img1{ margin:0 11px 0 10px;}

/*================== index-1.html ==================*/

#page2 .content .col_1 .indent_box{ padding:0 31px 60px 33px;}

/**/

#page2 .content .col_2 .indent_box{ padding:0 15px 30px 21px; }

/*================== index-2.html ==================*/

#page3 .content .col_1 .indent_box{ padding:0 0 62px 33px;}
#page3 .content .col_1 .col_box{ width:686px;}
#page3 .content .col_1 .col_box_1{ width:426px;}
#page3 .content .col_1 .col_box_2{ width:260px;}

/*================== index-3.html ==================*/

#page4 .content .col_1 .indent_box{
	padding-top: 0;
	padding-right: 31px;
	padding-bottom: 57px;
	padding-left: 33px;
}

/**/

#page4 .content .col_2 .indent_box{
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 21px;
}
#page4 .content .col_2 ul{ margin:11px 0 0 0;}

/*================== index-4.html ==================*/

#page5 .content .col_1 .indent_box{ padding:0 31px 60px 33px;}
#page5 .content .col_1 span{
	color:#FF6600;
}

/**/

#page5 .content .col_2 .indent_box{ padding:0 15px 30px 21px; }
#page5 .content .col_2 .col_box{ width:410px;}
#page5 .content .col_2 .col_box_1{ width:180px; padding:0 0 0 3px;}
#page5 .content .col_2 .col_box_2{ width:223px;}
#page5 .content .col_2 .h_f{ height:33px;}
#page5 .content .col_2 input{ width:172px; height:20px;}
#page5 .content .col_2 textarea{ width:223px; height:87px; overflow:auto; display:block; margin-bottom:15px;}
#page5 .content .col_2 textarea, #page5 .content .col_2 input{
	border:1px solid #404040;
	color:#666666;
	font-size:13px;
	font-family:Tahoma;
}

/*================== index-5.html ==================*/

#page6 .content .col_1 .indent_box{ padding:0 0 43px 33px;}
.p6_content{ background:#000000 url(images/p6_content.jpg) 0 0 no-repeat;}
#page6 .content .col_1 .top{ position:relative; margin:-22px 0 0 0;}
#page6 .content .col_1 .top div{ padding:16px 0 0 0;}

/*================== index-5.html ==================*/

/*==================list====================*/

li a {
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	line-height:1.56em;
}

/*==========================================*/
.box_immage {
	float: left;
	width: 120px;
	margin-top: 4px;
	margin-right: 19px;
	margin-bottom: 4;
	margin-left: 0;
	height: 100%;
}
.indent_box .foto {
	float: left;
	margin-top: 18px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.box_immage p {
	margin-bottom: 20px;
}
.img_left_video {
	float:left;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: -10px;
}
