@import "bg_traditional.css";
@import "layout_dueleft.css";
@import "quicksearch.css";
@import "buttons.css";
@import "ship_left_column.css";
#content {
	width:768px;
}

.select_left {	
	font-size: 11px;
	font-family: Arial; 
	color: #023298;
	width: 140px;
}

.page_margin {
	 padding:0px 10px 15px 10px;
	 background:#AAE3FE url(/B2C/Images/Skin/Default/gfx/bg_page_azienda.gif) repeat-x;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#666666;
}
.page_margintop {
 height:10px;
}
.page_body {
 width:748px;
 background:#fff;
 padding-bottom:10px;
}

.title_top {
 background: url(/B2C/Images/Skin/Default/gfx/azienda_bg_title.jpg) repeat-x top;
 height:53px;
 width:748px;
}
.title_top h1 {
 color:#004cac;
 font-size:20px;
 padding:8px 0px 0px 20px;
 margin:0px;
 font-weight:normal;
 line-height:20px;
}

.image_top {
 position:relative;
 padding-left:10px;
}

.page_copy {
 padding:10px 18px 10px 20px;
 color:#666666;
 font-size:11px;
}
.page_boxes_doppio {
 padding:0px 10px 0px 10px;
 background-image: url(/B2C/Images/Skin/Default/gfx/bg_boxes.jpg);
 background-repeat: repeat-y;
 background-position: 10px;
}
.box_left_doppio {
 float:left;
 width:359px;
 text-align:center;
 border-top:1px solid #e4e4e4;
}
.box_left_doppio p, .box_right_doppio p {
 padding:6px 15px 10px 6px;
 text-align:left;
}
.box_right_doppio {
 float:right;
 width:359px;
 text-align:center;
 border-top:1px solid #e4e4e4;
 
}
.box_title_doppio {
 width:355px;
 height:20px;
 margin-left:2px;
 margin-right:2px;
 background: url(/B2C/Images/Skin/Default/gfx/azienda_bgtopbox.jpg) repeat-x;
}
.box_title_doppio h2 {
 padding:2px 0px 0px 10px;
 margin:0px;
 color:#666666;
 font-size:13px;
 font-weight:normal;
 text-align:left;
}

/* box singolo*/
.page_box_singolo {
 margin:0px 10px;
 padding:1px;
 border:1px solid #e4e4e4;
}
.box_title_singolo h2 {
 padding:2px 0px 0px 10px;
 margin:0px;
 color:#666666;
 font-size:13px;
 font-weight:normal;
}
.box_img_nave {
 float:left;
 width:240px;
 padding: 0px 15px 0px 0px;
}
.box_title_singolo {
 height:20px;
 background: url(/B2C/Images/Skin/Default/gfx/azienda_bgtopbox.jpg) repeat-x;
}
.page_box_singolo p {
 padding: 10px 15px 10px 0px;
}
.box_bg {
 background-image:url(/B2C/Images/Skin/Default/gfx/box_bgsfuma.jpg);
 background-repeat:repeat-x;
}
.box_copy {
 float:left;
 padding:10px 8px 0px 10px;
 color:#666666;
 font-size:11px;
 width:450px;
}
.box_copy ul {
 margin:0px;
 padding-bottom: 20px;
 padding-top: 0px;
 padding-right: 0px;
 padding-left: 15px;
}
.box_copy li {
 margin-top:10px;
 padding-bottom: 10px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #cde0e6;
 list-style-image: url(/B2C/Images/Skin/Default/gfx/arrow_el.jpg);
}
.line_title, .line_anno {
 cursor: pointer;
}
.space_margin {
 height:10px;
}
/*fine base*/
.navi_contenitoremain {
 background-image: url(/B2C/Images/Skin/Default/gfx/navi_bg.jpg);
 background-repeat: repeat-y;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 line-height: 16px;
 width:684px;
}
.navi_mainleft {
 float:left;
 width:374px;
}
.navi_contenitoribottom {
 padding-left: 15px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 line-height: 16px;
 width:694px;
}
.navi_boxleft {
 float: right;
 width: 250px;
 padding-left:10px;
}
.clear {
 clear:both;
}
.navi_mainright {
 float:right;
 width:240px;
}
.navi_mainrightlist {
 float:right;
 background:#D7E4FF;
 font-size:10px;
 width:240px;
}
.navi_mainrightlist ul {
 margin:0px;
 padding:4px 15px;
}
.navi_mainrightlist li {
  list-style: outside disc;
 padding-left:2px;
 margin-left:10px;
 padding-bottom:5px;
}
.navi_titoloicon {
 color:#0088CF;
 padding-bottom:8px;
 border-bottom: 1px solid #C9C9C9;
 margin-bottom:10px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 background:#ffffff;
}
.navi_imgicon {
 float:left;
 padding-right:5px;
}
.navi_rightmultimedia {
 float:left;
 width:120px;
 background:url(/B2C/Images/Skin/Default/gfx/navi_multitab_bg.jpg) repeat-y;
 margin-top:25px;
}
.navi_rightmultimedia p {
 padding: 0px 7px;
 margin:0px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#484848;
}
.navi_multimg {
 width:750px;
 height:35px;
}
.navi_contentframe {
  margin:0px auto;
  text-align:center;
  width:705px;
  border: solid 1px #999999;
}
.clear {
 clear:both;
}
p {
 margin:0px;
 padding:0px;
}
h3 {
 margin:0px;
 padding:0px;
 color:#ffffff;
 font-size:30px;
}
/* -------------------- */
.main_image {
	width: 408px;
	height: 290px;
	float: left;
	overflow: hidden; /*--Overflow hidden allows the description to toggle/tuck away as it slides down--*/
	color: #fff;
}
.right {
	float:left;
	width:315px;
	overflow:hidden;
	}
.main_image h2 {
	margin:0px;
	padding:0px;
}
.main_image p {
	margin:0px;
	padding:0px;
}

/*thumb*/
.thumb_container {
	position:relative;
	width:282px;
	height:65px;
	overflow:hidden;
	float:left;
	}

.image_thumb {
	position:absolute;   
    width: 1100px;
	left:0px;
}
.image_thumb img {
    border:0px;
    padding: 2px;
    background: #7b8db4;
    float: left;
	width:86px;
	height:59px;
}
.image_thumb ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.image_thumb ul li{
   margin: 0;
   padding:2px;
   float: left;
}
.image_thumb ul li.hover img { /*--Hover State--*/
    background: #ddd;
    cursor: pointer;
}
.image_thumb ul li.active img { /*--Active State--*/
    background: #000;
    cursor: default;
}
html .image_thumb ul li h2 {
    font-size: 1.5em;
    margin: 5px 0;
    padding: 0;
}
.image_thumb ul li .block {
    float: left;
    margin-left: 10px;
    padding: 0;
   /* width: 170px;*/
}
.image_thumb ul li p, .block{/*--Hide the description on the list items--*/
	display: none;
	}

/*COPY*/
.block_main {
	background-image:url(/NR/rdonlyres/7E55CAA1-7DA2-4475-A8AD-6E0B34E9BEDA/0/favolosabgdida.jpg);
	background-repeat:repeat-y;
    height: 140px;
    width: 190px;
	
	}
.block_main p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-left:25px;
	padding-top:5px;
	padding-right: 25px;
	padding-bottom:5px;
	margin:0px;
	}
.btnleft, .btnright {
	float:left;
	width:14px;
	height:65px;
	}

#gal02, #gal03, #gal01 {
	/**/display:none;
	clear:both;
	width:724px;
	}
#gal04 {
	display:block;
	clear:both;
	width:724px;
	}

.contenitore_btnga {
	font-size:11px;
	}
.contenitore_btnga a {
	text-decoration:none;
	}

.btn_gray_gal span {
	background: transparent url('/contents/I/favolosa/gfx/gallery_btnvoci_dx.gif') no-repeat top right;
	display: block;
	padding: 4px 4px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}
.btn_gray_gal {
	background: transparent url('/contents/I/favolosa/gfx/gallery_btnvoci_sx.gif') no-repeat top left;
	display: block;
	float: left;
	font-family: arial;
	font-size: 11px;
	line-height: 9px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 17px; /* Height of button background height */
	padding-left: 4px; /* Width of left menu image */
	text-decoration: none;
	color:#003399;
}
.btn_gray_gal_active span {
	background: transparent url('/contents/I/favolosa/gfx/gallery_btnvoci_dx.gif') no-repeat bottom right;
	display: block;
	padding: 4px 4px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
	color:#fff;
}
.btn_gray_gal_active {
	background: transparent url('/contents/I/favolosa/gfx/gallery_btnvoci_sx.gif') no-repeat bottom left;
	display: block;
	float: left;
	font-family: arial;
	font-size: 11px;
	line-height: 9px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 17px; /* Height of button background height */
	padding-left: 4px; /* Width of left menu image */
	text-decoration: none;
	color:#fff;
}
.gal01_info {
	font-size:10px;
	padding: 15px 0 0 0px;
	width:290px;
}
.btn_gray_gal_active, .btn_gray_gal {
width:70px; text-align:center
}
#gal01 .main_image {	
	background: url(/NR/rdonlyres/EBA42953-96F4-4992-AAC8-A0343537DEBC/0/favolosa_bg_vr.jpg) no-repeat;
}
.headerMenuList ul li {
    display: inline;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    list-style-image: none;
    padding: 0 2px;
	MARGIN:0px;
    position: relative;
    width: 150px;
}
/* aggiunta sezione NEWS - 11042011 */

#gal04 .main_image {
	width:388px;
}
#gal04 .right{
	width: 325px;
}
#gal04 .block_main {
	width: 210px;	
	height:205px;
	margin-right:10px;
	overflow-y:scroll;
	overflow-x:hidden;
	background-image:url(/contents/favolosa/favolosabgdidanews.jpg);
	background-repeat:repeat-y;
}
a.btn_yellow_fa {
background: url("../../Default/gfx/btn_orange_sx_new.png") no-repeat scroll left top transparent;
display: block;
float: left;
font-family: arial;
font-size: 11px;
line-height: 9px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 17px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}
a.btn_yellow_fa  span
{
background: url("../../Default/gfx/btn_orange_dx_new.png") no-repeat scroll right top transparent;
display: block;
padding: 4px 9px 4px 0px; /*Set 9px below to match value of 'padding-left' value above*/
}

