* {margin:0; padding:0;}

html {width:100%;}

body { 	 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	color:#787878;
	min-width:979px;
	background:#cfd1d2 url(images/wrapper_site.gif) top center repeat;
}

.main {
	width:979px; 	
	padding:0;
	margin:0 auto;
	font-size:12px;
	line-height:17px;
	overflow:hidden;
	position:relative;
}

img {border:0; vertical-align:top; text-align:left;}
input, textarea{color:#3f3f3f; font-size:14px; border:1px solid #cccccc; line-height:22px; padding-left:5px; font-family:Arial, Helvetica, sans-serif;}
textarea{overflow:auto;}


a {color:#7a3200; outline:none; cursor:pointer; text-decoration:none;}
a:hover {color:#505050; text-decoration:none;}

object {outline:none;}
fieldset {border:0;}

ul {list-style:none;}
table, table td {padding:0; border:none; border-collapse:collapse;}
.fleft{ float:left;}
.fright{ float:right;}
.clear{ width:100%; overflow:hidden;}

.col-1, .col-2, .col-3, .col-4{ float:left;}
.br{ display:block;}



/*********************************header*************************************/
.tail-site{ background:url(images/wrapper_content.gif) 0 0 repeat;}

.header-box{ height:116px;}
.header-box .logo{ margin:24px 0 0 0;}
.header-box .time-text{ display:block; position:absolute; background:url(images/marker_titme.gif) 0 2px no-repeat; padding:0 0 2px 20px;  margin:56px 0 0 633px; width:196px; height:12px;}
.header-box .time-text input{ background:none; border:none; width:191px; font-size:10px; line-height:14px; color:#868787;  margin:0 0 0 -5px; padding:0; font-family:Arial, Helvetica, sans-serif; position:absolute;}
.header-box ul{ float:right;  overflow:hidden; margin:0 -7px 0 0; padding:54px 0 0 0;}
.header-box ul li{ display:block; float:left; background:url(images/list_separator.gif) right 5px no-repeat; text-transform:uppercase; font-size:10px;}
.header-box ul li a{ color:#828282; text-decoration:none; padding:0 7px; font-weight:bold;}
.header-box ul li a:hover{ text-decoration:none; color:#4594d7;}


.row-top-menu .border-top {background:url(images/border_top.gif) repeat-x top #080808;}
.row-top-menu .border-bottom {background:url(images/border_bottom.gif) repeat-x bottom;}
.row-top-menu .border-left {background:url(images/border_left.gif) repeat-y left;}
.row-top-menu .border-right {background:url(images/border_right.gif) repeat-y right;}
.row-top-menu .corner-top-left {background:url(images/corner_top_left.gif) no-repeat left top;}
.row-top-menu .corner-top-right {background:url(images/corner_top_right.gif) no-repeat right top;}
.row-top-menu .corner-bottom-left {background:url(images/corner_bottom_left.gif) no-repeat left bottom;}
.row-top-menu .corner-bottom-right {background:url(images/corner_bottom_right.gif) no-repeat right bottom;}
.row-top-menu li, .row-top-menu li a{ display:block; float:left;}
.row-top-menu li{ background:url(images/top_menu_separator.gif) 0 11px no-repeat; color:#FFF}
.row-top-menu li.corner a:hover, li.corner .active{ background:url(images/corner2.gif) 0 0 no-repeat;}
.row-top-menu li a:hover, .row-top-menu .active{ background:url(images/top_menu_hover2.gif) 0 0 repeat-x; text-decoration:none;}
.row-top-menu li a{ padding:16px 27px 18px 27px; color:#feffff; font-size:12px; line-height:16px; font-weight:bold; text-decoration:none;}
.corner{ background:none !important;}

.row-top-menu .fright{ width:260px; }

.row-top-menu .fright input{ position:absolute; margin:15px 0 0 11px; color:#000; font-size:14px; line-height:16px; border:none; background:none;}
.row-top-menu .fright .search-button{ display:block; background:url(images/button_search2.gif) 0 0 no-repeat; width:73px; height:32px; color:#ffffff; font-size:12px; text-align:center; font-weight:bold; line-height:31px; position:absolute; margin:9px 0 0 176px; text-decoration:none;}
.row-top-menu .fright .search-button:hover{ color:#1e1e1e;}

.header-slogan{ height:145px}
.header-slogan .text1{ color:#424444; font-size:30px; line-height:20px; position:relative; margin:24px 0 0 1px; display:block;}
.header-slogan .text2{ color:#424444; font-size:30px; line-height:30px; position:relative; margin:86px 0 0 246px; }
.header-slogan .text2 strong{ color:#3a3a3a; text-transform:uppercase;}
.header-slogan .text2 b{ color:#418dd3;}



/*header-banners*/
.link2{ height:27px;}
.banner-line{ padding:19px 0 10px 0; border-bottom:2px solid #a9a8a8;}
.header-banner p{ color:#ffffff; font-size:12px; line-height:18px; text-align:center;}
.header-banner h4{ color:#FFF; font-size:24px; line-height:30px; padding:200px 0 6px 0; text-align:center;}
.header-banner-1, .header-banner-2{ background:url(images/wrapper1.jpg) 0 0 no-repeat; width:244px; height:272px; float:left;}
.header-banner-1:hover, .header-banner-2:hover, .header-banner-3:hover, .header-banner-4:hover{ background:url(images/wrapper1_act2.jpg) 0 0 no-repeat;}

.header-banner-3{ background:url(images/wrapper2.jpg) 0 0 no-repeat;}
.header-banner-4{ background:url(images/wrapper3.jpg) 0 0 no-repeat;}
.banner{width:244px; height:272px; float:left; margin-left:1px; }

.banner-button{ background:url(images/banner_button.png) 0 0 no-repeat; width:62px; height:26px; text-align:center; color:#030303; font-size:12px; line-height:14px; text-decoration:none; text-transform:uppercase; display:block; font-weight:bold; line-height:27px;  margin:19px 0 0 91px;}
.banner-button:hover{ background:url(images/banner_button_act.png) 0 0 no-repeat; color:#7a3200;}

.header-banner-1 .marker1{ background:url(images/annam.png) 55px 12px no-repeat;}
.header-banner-1:hover .marker1{ background:url(images/annam.png) 55px 12px no-repeat;}
.header-banner-2 .marker2{ background:url(images/accadiam.png) 55px 12px no-repeat;}
.header-banner-2:hover .marker2{ background:url(images/accadiam.png) 55px 12px no-repeat;}
.header-banner-3 .marker3{ background:url(images/vesuvianam.png) 55px 12px no-repeat;}
.header-banner-3:hover .marker3{ background:url(images/vesuvianam.png) 55px 12px no-repeat;}
.header-banner-4 .marker4{ background:url(images/prof.png) 73px 12px no-repeat;}
.header-banner-4:hover .marker4{ background:url(images/prof.png) 73px 12px no-repeat;}



/*--- box-go ---*/
#link {
background:url(images/button_go_box.png) no-repeat 0 0;
display:block;
height:39px;
width:39px;
z-index:180000;
margin:0 0 0 471px;
position:absolute;
}

.dropdown_box {
z-index:1;
}

.dropdown_box {
	z-index:1;
}
.all .dropdown_box {
	z-index:1;
}

/**/
.deep1{position:relative;}
.header-banner-right{height:39px; width:0; float:right;}
/*********************************content*************************************/
#content{ padding:27px 0 76px 0;}
.content{ padding-top:25px !important;}
#content strong{ color:#515151;}

.button{ color:#ffffff; font-size:12px; line-height:14px; text-decoration:none; display:block; width:101px; font-weight:bold; background:url(images/button.gif) 0 0 repeat-x; overflow:hidden;}
.button:hover{background:url(images/button_act.gif) 0 0 repeat-x; color:#4594d7 !important;}
.button:hover span{color:#FFF !important;}
.button span{ background:url(images/button_left.gif) 0 0 no-repeat; display:block;}
.button span:hover{ color:#cdd0d0; text-decoration:none; background:url(images/button_left_act.gif) 0 0 no-repeat;}
.button span span{ background:url(images/button_right.gif) right top no-repeat; display:block; text-align:center; height:30px; line-height:32px;}
.button span span:hover{ background:url(images/button_right_act.gif) right top no-repeat;}
.button span span span{ background:url(images/button_marker.gif) right 5px no-repeat !important; padding:0 13px 0 0; display:inline;}
.button-top{ margin:22px 0 0 0;}
.button-top1{ margin:11px 0 0 0;}
.button-top2{ margin:35px 0 0 0;}
.button-top3{ margin:26px 0 0 0;}

.search-button{background:url(images/button_act.gif) 0 0 repeat-x; width:91px;}
.search-button:hover{background:url(images/button.gif) 0 0 repeat-x;}
.search-button span{ background:url(images/button_left_act.gif) 0 0 no-repeat;}
.search-button span:hover{background:url(images/button_left.gif) 0 0 no-repeat;}
.search-button span span{ background:url(images/button_right_act.gif) right top no-repeat;}
.search-button span span:hover{ background:url(images/button_right.gif) right top no-repeat;}



/*text-content*/
#content h3{ color:#444444; font-size:21px; line-height:21px; text-transform:uppercase;}

#content .col-1 h3 { background:url(images/title_marker.gif) 0 2px no-repeat;}
#content .col-1 h3 span { padding-bottom:17px; background:url(images/title_separator.png) bottom left no-repeat; margin-bottom:17px; display:block; padding-left:23px;}
#content .col-2 h3{ padding-bottom:17px;  background:url(images/title_marker.gif) 0 2px no-repeat; padding-left:23px;}

.img-top{ margin:37px 0 0 0;}
.img-top1{ margin:17px 0 0 0;}
.img-top2{ margin:20px 0 0 0;}


#content ul{ padding:5px 0 0 0;}
#content ul li{ line-height:14px; padding:0 0 12px 0;}
#content ul li a{background:url(images/list_marker.gif) 0 0 no-repeat; padding:0 0 0 25px; color:#515151; font-size:12px; line-height:14px;}
#content ul li a:hover{ color:#4594d7; background:url(images/list_marker.gif) 1px 0 no-repeat;}


.link, .link:hover{ color:#7A3200;}
.indent-top-bottom{ padding:15px 0 15px 0;}
.indent1-top-bottom{ padding:18px 0 18px 0;}

dl.text3 dt{ color:#515151; font-size:12px; font-weight:bold; text-align:right; padding-bottom:17px;}
/**/




.img-border{ border:1px solid #d5d5d5;}
.img-indent{ float:left; margin:0 31px 0 0;}
.img-indent1{  margin:0 16px 0 0;}
.img-indent2{ float:left; margin:0 21px 0 0;}

/*box1*/
.box1{ background:url(images/box1.gif) top center repeat;}
.box1-indent{ padding:50px 11px 24px 15px;}
.box1-indent1{ padding:23px 11px 44px 15px;}
.box1 .corner-top-left {background:url(images/corner1_top_left.gif) no-repeat left top;}
.box1 .corner-top-right {background:url(images/corner1_top_right.gif) no-repeat right top;}
.box1 .corner-bottom-left {background:url(images/corner1_bottom_left.gif) no-repeat left bottom;}
.box1 .corner-bottom-right {background:url(images/corner1_bottom_right.gif) no-repeat right bottom;}
/**/

/*dl.text1*/
dl.text1 dt{ padding-bottom:33px;}
dl.text1 dt.marker1 { background:url(images/content_marker1.png) 0 2px no-repeat;}
dl.text1 dt.marker2 { background:url(images/primavera.png)  no-repeat;}
dl.text1 dt.marker3 { background:url(images/sarcofago.png)  no-repeat;}
dl.text1 dt.marker4 { background:url(images/villa.png)  no-repeat;}

dl.text1 dt span{ color:#3b3b3b; font-size:24px; line-height:24px; display:block; padding:0 0 9px 50px; text-transform:uppercase;}
dl.text1 dt span.text1{}
dl.text1 dt span.text2{ margin:-11px 0 0 0; position:absolute; }
dl.text1 dd{ padding:0 0 27px 1px;}
dl.text1 dd strong{ color:#4594d7 !important;}
dl.text1 dd p{ padding-bottom:12px;}

dl.text1 .marker-none span{ padding-left:0 !important;}

.link1{ background:url(images/link1_marker.gif) right 5px no-repeat; padding:0 11px 0 0; color:#3c393a; font-size:12px; line-height:14px; font-weight:bold;}
.link1:hover{ color:#7a3200;}

.bottom-none{ padding-bottom:0 !important;}
/**/


.title-top{ margin-top:38px;}
#content .link2{ color:#979797; text-decoration:none;}
#content .link2:hover{ text-decoration:underline;}
.text-right{ float:right;}
.indent1-right{ padding-right:31px;}

dl.text2 dt{ color:#515151; font-weight:bold;}
dl.text2 dd{ padding-bottom:20px}

.row-list ul{ float:left;}
.row-list .list-left{ margin-left:82px;}
.indent-top{ padding:15px 0 0 0;}
.list-top-bottom{ margin:15px 0 15px 0;}

#content .box-row-top{ margin:30px 0 0 0;}
#content .box-row-1{ width:312px;}
#content .box-row-2{ margin:0 0 0 27px; width:312px;}
#content .text-right{ padding-right:112px;}

.indent-text p{ padding:18px 0 0 0;}
.indent-text a{ text-decoration:underline !important;}
.indent-text a:hover{ text-decoration:none !important;}

/*********************************index.html*************************************/
#page1 .wrapper-newsletter{ background:url(images/bg_form.gif) 0 0 no-repeat; height:37px;}
#page1 .wrapper-newsletter input{ border:none; background:none; margin:6px 0 0 10px; width:218px; height:16px; font-size:12px; color:#585858; font-family:Arial, Helvetica, sans-serif; padding:0; position:absolute; line-height:16px;}
#page1 .newsletter .search-button{ position:absolute; margin:0 0 0 155px;}
#page1 .link-newsletter{ color:#505050; font-size:12px; line-height:14px; display:block; position:relative; margin:9px 0 0 0; width:90px;}
#page1 .link-newsletter:hover{ color:#4594d7;}


.titile-box{ border-bottom:1px solid #dfddde; height:80px; margin-bottom:23px; margin-top:7px;}
.titile-box span{ display:block; position:absolute;}
.titile-box .text1{ color:#7A3200; font-size:36px; line-height:36px; width:630px;}
.titile-box .text2{ color:#7a3200; font-size:23px; line-height:23px; text-transform:uppercase; margin:38px 0 0 0; width:630px;}

/****************************************************************************/

/*********************************index-6.html*************************************/
.row-form-top{ margin:15px 0 0 0;}
.form-height{ height:26px;}
#page7 .row-form .input, #page7 .row-form .textarea{ width:243px; border:1px solid #a4a4a4; color:#979797; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; padding:2px 0 2px 5px; background:none;}
#page7 .row-form .textarea{ height:144px; }
#page7 .row-form-1{ width:59px;}
#page7 .row-form-2{ width:250px;}
#page7 .form-button{ float:right;}
#page7 .form-button a{ float:left;}
#page7 .form-button{ padding:23px 0 0 0;}
.width1{ width:73px; margin-right:24px;}
.width2{ width:80px;}
#page7 #content .row-box-1{ width:244px;}
#page7 #content .row-box-2{ width:182px; padding:5px 0 0 0;}
#page7 #content .row-box-3{ width:182px; margin:0 0 0 44px; padding:5px 0 0 0;}

#page7 #content dl.text1 dd {padding:0 0 5px 1px !important;}
/****************************************************************************/



/****************************footer************************/
.tail-footer{ background:url(images/tail_footer.gif) 0 0 repeat-x;}
.footer{  padding:22px 0 58px 0;}
.footer .list-img{ position:absolute; margin:0 0 0 767px; z-index:111;}
.footer .list-img li, .footer .list-img li a{ display:block; float:left; height:76px; font-size:0; line-height:0; margin:0 !important;}
.footer .list-img .marker1{ background:url(images/footer_img1.jpg) 0 0 no-repeat; position:relative; width:73px;}
.footer .list-img .marker2{ background:url(images/footer_img2.jpg) 0 0 no-repeat; width:77px}
.footer .list-img .marker3{ background:url(images/footer_img3.jpg) 0 0 no-repeat; width:65px !important;}

.footer .list-img .marker1:hover{ background:url(images/footer_img1_act.jpg) 0 0 no-repeat;}
.footer .list-img .marker2:hover{ background:url(images/footer_img2_act.jpg) 0 0 no-repeat;}
.footer .list-img .marker3:hover{ background:url(images/footer_img3_act.jpg) 0 0 no-repeat;}

.footer-box-text{ position:absolute; width:182px; margin:20px 0 0 567px;}
.footer-box-text span{ display:block; position:absolute;}
.footer-box-text .text1{ color:#ffffff; font-size:18px; line-height:18px;}
.footer-box-text .text2{ color:#ffffff; font-size:24px; line-height:24px; background:url(images/footer_img.gif) 0 4px no-repeat; margin:18px 0 0 0; padding:0 0 0 20px;}

.footer-text{ display:block; color:#ffffff; font-size:12px; line-height:14px; padding:17px 0 8px 0; position:relative;}
.footer-text a{ text-decoration:none; color:#FFF;}
.footer-text a:hover{ text-decoration:underline;}


.text-logo{ color:#ffffff; font-size:18px; line-height:21px; text-decoration:none !important;}
.text-logo span{ color:#49a4f0; text-decoration:none;}

.text-logo:hover{ text-decoration:none; color:#49a4f0;}
.text-logo:hover span{ color:#FFF; text-decoration:none;}


.footer-menu{ overflow:hidden; margin:0 0 0 -6px; position:absolute;}
.footer-menu li{ display:block; float:left; background:url(images/footer_separator.gif) 0 2px no-repeat; padding:0 7px; line-height:14px;}
.footer-menu li a{ color:#4f4f4f; font-size:12px; line-height:14px; text-decoration:none;}
.footer-menu li a:hover, .footer-menu .active{ color:#000000; text-decoration:underline; font-weight:bold;}



.bg-none{ background:none !important;}
.indent11{ line-height:20px;}





.clear1{ width:100%; overflow:hidden; font-size:0; line-height:0; height:0;}