/* Design by Sis srl | Soluzionisis.com */
html, body {text-align:left;margin:0px;padding:0px;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;color:#777777;background:#e4e4e4;}

p {margin:0px;padding:0px;}

a:link {color:#000;background-color:transparent;text-decoration:none;}
a:visited {color:#000;background-color:transparent;text-decoration:none;}
a:hover {color:#666666;background-color:transparent;text-decoration:underline;}

img {border:0px;}

form.cntct_form {margin:0px;padding:5px 5px 5px 10px;border:0px;}
input.cntct_data {margin-top:3px;width:370px;height:18px;border:1px solid #CCCCCC;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
select.cntct_data {width:300px;height:22px;border:1px solid #CCCCCC;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
textarea.cntct_data {width:370px;height:100px;border:1px solid #CCCCCC;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
input.cntct_btn {float:right;width:90px;height:24px;color:#FFF;border:1px solid #CCCCCC;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;background:#010101;}

#main_cnt {margin:0 auto;padding:0px;width:100%;}
#main_hdr {padding:0px;margin:0px;clear:both;height:80px;}
#main_menu_bar {width:100%;height:35px;background:#dadada;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
#main_menu {margin:0 auto;width:980px;}
#main_menu ul {list-style-type:none;margin:0px;padding:0px;}
#main_menu li {float:left;margin:0px;width:240px;font-size:16px;font-weight:bold;}
#main_menu li p {padding-top:8px;}
#main_menu li a {display:block;margin:0px;color:#000;text-decoration:none;}
#main_menu li a:visited {color:#000;text-decoration:none;}
#main_menu li a:hover {color:#666666;text-decoration:none;}
#main_menu li.main_menu_sel a {display:block;margin:0px;color:#666666;text-decoration:none;}
#main_menu li.main_menu_sel a:visited {color:#666666;text-decoration:none;}
#main_menu li.main_menu_sel a:hover {color:#000;text-decoration:none;}
#main_pg {margin:0 auto;padding-bottom:10px;width:980px;height: auto !important;height:360px;min-height:360px;}
#main_pg_tp {clear:both;height:90px;}
#main_pg_tp h1 {padding-top:15px;text-align:right;font-size:30px;color:#000;}
#main_pg_nav {margin-right:37px;/*margin-right:10px;*/float:right;/*width:310px;*/height:200px;color:#FFF;}
#main_pg_sx {float:right;width:365px;padding-left:30px;}
#main_pg_sx ul {list-style-type:none;margin:0px;padding:0px;}
#main_pg_sx li {float:left;margin:0px;width:100%;font-size:23px;}
#main_pg_sx li a {display:block;margin:0px;color:#666666;text-decoration:none;}
#main_pg_sx li a:visited {color:#666666;text-decoration:none;}
#main_pg_sx li a:hover {color:#999999;text-decoration:none;}
#main_pg_txt {position:relative;float:right;width:290px;border:1px solid #CCCCCC;}
#main_pg_txt p {text-align:justify;padding:3px;color:#FFF;}
#main_pg_txt_1 {position:absolute;top:0;bottom:0;left:0;width:100%;background:#000;opacity: 0.50;-moz-opacity: 0.50;filter:alpha(opacity=50);}
#main_pg_txt_2 {position:relative;float:right;}
* html #main_pg_txt .main_pg_txt_1 {height: expression(document.getElementById(”column-1?).offsetHeight);}
#main_pg_contact {position:relative;margin-left:185px;float:right;width:500px;border:1px solid #CCCCCC;}
#main_pg_contact p {text-align:justify;padding:3px;color:#FFF;}
#main_pg_fl_bar {clear:both;margin-bottom:20px;height:150px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background:#7d8180;}
#main_pg_fl {margin:0 auto;width:980px;}
#main_pg_fl p {color:#FFF;font-size:16px;}
#main_pg_fl a:link {color:#FFF;background-color:inherit;text-decoration:none;}
#main_pg_fl a:visited {color:#FFF;background-color:inherit;text-decoration:none;}
#main_pg_fl a:hover {color:#FFF;background-color:inherit;text-decoration:underline;}
#main_footr_bar {clear:both;width:100%;height:40px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background:#dadada;}
#main_footr {margin:0 auto;width:980px;}
#main_footr p {padding:5px;text-align:center;}
#main_footr span {font-size:10px;}
#main_footr a:link {color:#666666;background-color:inherit;text-decoration:none;}
#main_footr a:visited {color:#666666;background-color:inherit;text-decoration:none;}
#main_footr a:hover {color:#666666;background-color:inherit;text-decoration:underline;}

#pleah_cnt {padding-top:50px;width:910px;}
#pleah_logo {float:left;}
#pleah_accordion {float:right;}
#pleah {width:600px;height:300px;overflow:hidden;position:relative;}
#pleah .accordion {width:600px;height:300px;position:absolute;}
#pleah .accordion h2 {display:block;float:left;width:40px;height:300px;padding:0px;margin:0px;cursor:pointer;}
div.pleah_accordion_tit {clear:both;height:40px;}
div.pleah_accordion_tit h3 {padding:0px;padding-left:5px;margin:0px;font-size:25px;color:#FFF;}
div.pleah_accordion_sx {float:left;width:245px;}
div.pleah_accordion_sx img {margin-left:5px;border:1px solid #000;}
div.pleah_accordion_dx {float:right;width:355px;}
div.pleah_accordion_dx p {text-align:justify;padding-left:10px;margin-right:85px;color:#FFF;}

div.main_gallery {float:left;margin-top:20px;}
div.main_gallery_photo {float:left;width:550px;overflow:hidden;white-space:nowrap;}
div.main_gallery_photo img {margin-right:5px;border:1px solid #CCCCCC;}
div.main_gallery_prev {float:left;width:25px;}
div.main_gallery_prev p {padding-right:5px;padding-top:35px;text-align:right;}
div.main_gallery_next {float:left;width:25px;}
div.main_gallery_next p {padding-left:5px;padding-top:35px;text-align:left;}

div.main_puntiv {float:right;}
div.main_puntiv p {text-align:right;padding-top:20px;font-size:18px;}

div.main_loghi {float:right;}
div.main_loghi p {margin-top:20px;}

div.main_brochure {float:right;}
div.main_brochure p {text-align:right;padding-top:100px;}

#form_privacy {overflow:auto;margin-top:10px;margin-bottom:10px;height:80px;width:100%;border:1px solid #CCCCCC;}
#form_privacy p {font-size:10px;padding:3px;}

div.gst_error {margin:0 auto;margin-top:10px;width:980px;}
div.gst_error_top {height:10px;}
div.gst_error_cnt {padding-bottom:10px;height: auto !important;height:50px;min-height:50px;background:#990033;}
div.gst_error_cnt p {padding:5px;font-weight:bold;color:#FFF;}
div.gst_error_cnt ul {padding:0px;margin:0px 0px 0px 10px;}
div.gst_error_cnt li {list-style:square inside;padding:0px;margin:0px;color:#FFF;font-weight:bold;}
div.gst_error_btn {height:10px;}
div.gst_true {margin:0 auto;margin-top:10px;width:980px;}
div.gst_true_top {height:10px;}
div.gst_true_cnt {padding-bottom:10px;height: auto !important;height:50px;min-height:50px;background:#009966;}
div.gst_true_cnt p {padding:5px;font-weight:bold;color:#FFF;}
div.gst_true_cnt ul {padding:0px;margin:0px 0px 0px 10px;}
div.gst_true_cnt li {list-style:square inside;padding:0px;margin:0px;color:#FFF;font-weight:bold;}
div.gst_true_btn {height:10px;}

/* Photo.box */
.remooz-element {cursor:-moz-zoom-in;}
/* Box layout */
.remooz-box {position:absolute;top:0;left:0;background:#fff no-repeat center;z-index:100;}
.remooz-loading {background-image:url(../js/ReMooz/img/spinner.gif);}
.remooz-body {width:100%;height:100%;}
.remooz-box-focus.remooz-type-image .remooz-body {cursor:-moz-zoom-out;}
.remooz-box-dragging .remooz-body {cursor:move;}
/* Close button */
.remooz-btn-close {position:absolute;left:-15px;top:-15px;width:30px;height:30px;text-decoration:none;border:0;background:url(../js/ReMooz/img/closebox.png) no-repeat center;visibility:hidden;cursor:pointer;}
.remooz-engine-trident4 .remooz-btn-close {background-image:url(../js/ReMooz/img/closebox.gif);}
/* Caption title */
.remooz-title {position:relative;left:0;top:15px;text-align:left;}
.remooz-title-bg {position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;z-index:99;-moz-border-radius:5px;-webkit-border-radius:5px;
	/* shadow opacity differs from box shadow because its default set to opacity 0.8 */	
	-webkit-box-shadow:		0 0 10px rgba(0, 0, 0, 0.9);}
.remooz-title-content {position:relative;padding:5px 15px;color:#fff;z-index:101;font:11px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;}
.remooz-engine-trident4 .remooz-title-bg {display:none;}
.remooz-engine-trident4 .remooz-title-content {background-color:#333;}
.remooz-title-content h6 {font-size:1.2em;font-weight:bold;color:#eee;}
.remooz-title-content p {color:#eee;}
/* Type specific */
.remooz-type-image img {display:block;border:0;width:100%;height:100%;}
/* Shadow */
.remooz-bg{	position:absolute;width:33px;height:40px;}
.remooz-bg-n {left:0;top:-40px;	width:100%;	background:url(../js/ReMooz/img/remo_bg_n.png) repeat-x;}
.remooz-bg-ne {right:-33px;	top:-40px;background:url(../js/ReMooz/img/remo_bg_ne.png) no-repeat;}
.remooz-bg-e {right:-33px;top:0;height:100%;background:url(../js/ReMooz/img/remo_bg_e.png) repeat-y;}
.remooz-bg-se {right:-33px;	bottom:-40px;	background:url(../js/ReMooz/img/remo_bg_se.png) no-repeat;}
.remooz-bg-s {left:0;bottom:-40px;width:100%;	background:url(../js/ReMooz/img/remo_bg_s.png) repeat-x;}
.remooz-bg-sw {left:-33px;bottom:-40px;	background:url(../js/ReMooz/img/remo_bg_sw.png) no-repeat;}
.remooz-bg-w {left:-33px;top:0;	height:100%;background:url(../js/ReMooz/img/remo_bg_w.png) repeat-y;}
.remooz-bg-nw {left:-33px;top:-40px;background:url(../js/ReMooz/img/remo_bg_nw.png) no-repeat;}