@import "bg_traditional.css";
@import "layout_dueleft.css";
@import "footer.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(../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(../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(../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(../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(../gfx/azienda_bgtopbox.jpg) repeat-x;
}
.page_box_singolo p {
 padding: 10px 15px 10px 0px;
}
.box_bg {
 background-image:url(../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(../gfx/arrow_el.jpg);
}
.line_title, .line_anno {
 cursor: pointer;
}
.space_margin {
 height:10px;
}
/*fine base*/
.navi_contenitoremain {
 background-image: url(../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(../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:615px;
  border: solid 1px #999999;
}
.clear {
 clear:both;
}
p {
 margin:0px;
 padding:0px;
}
h3 {
 margin:0px;
 padding:0px;
 color:#ffffff;
 font-size:30px;
}

