/* RESET */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

body {
  font-size:11px;
  color:#441E1C;
  background:#fff;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	
}

li ul, li ol {margin:0;}
ul {list-style-type:none;}
ol {list-style-type:none;}

a:link, a:active, a:visited {font-family: Georgia, 'Times New Roman', serif;color:#441E1C;text-decoration:none;}
a:focus, a:hover {color:#c5bcad;text-decoration:none;}

.opaque {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.visible{
  filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

.clear{
  clear: both;
}

.quiet{
  color:#999;
  font-size: 10px;
}

em{
  font-style: italic;
}

label {font-weight:normal;font-family: Georgia, 'Times New Roman', serif;font-style: italic;font-size:12px;color:#441E1C}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:440px;height:125px;padding:5px;font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px}

h1{
	font-size: 20px;
	font-family: Georgia, 'Times New Roman', serif;;
}

h2{
	font-size: 18px;
}

h3{
	font-size: 14px;
	font-style: italic;
}

p{
	line-height:18px;
	margin-bottom:30px;
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

p a{
	font-size: 14px;
}
/* End reset/globals */ 

.container{
	margin:0 auto;
	width:980px;
}

#flash_intro{
	width:1000px;
	margin: 0 auto;
	text-align: center;
	clear: both;
}

#header_box, #header_box_internal{
	width:980px;
	height:114px;
	border-bottom:1px solid #e0e0e0;
	position: relative;
}

#header_box{
	margin: 16px 0 8px 0;
}

#header_box_internal{
	margin: 16px 0 4px 0;
}

#logo_home, #logo_pt01, #logo_pt05, #logo_pticon, #logo_pt0W{
	width: 218px;
	height: 100px;
}

#logo_home{	background: url('../images/logo_home.jpg') no-repeat; }
#logo_pt01{	background: url('../images/logo_pt01.jpg') no-repeat; }
#logo_pt05{	background: url('../images/logo_pt05.jpg') no-repeat; }
#logo_pticon{	background: url('../images/logo_pticon.jpg') no-repeat; }
#logo_pt0W{	background: url('../images/logo_pt0w.jpg') no-repeat; }

#logo_home a, #logo_pt01 a, #logo_pt05 a, #logo_pticon a, #logo_pt0W a{
	display:block;
	height:100px;
	width:218px;
}

#sel_lang{
	position: absolute;
	top: 2px;
	right: 0;
	font-weight: bold;
	font-size: 10px;
	font-family: Georgia, 'Times New Roman', serif;	
}

#sel_lang a.disabled:hover{
	color:#441E1C;
	cursor:default;
}

#menu_top{
	position:absolute;
	right:0;
	top:70px;
}

#menu_top a{
	font-family: Futura;
}

.menu_voice{
	border-left:1px solid #E0E0E0;
	float:left;
	padding:2px 13px;
	font-size: 12px;
	font-family: Futura;
}

.menu_voice .active_menu, a.active{
	color:#c5bcad;
}

#menu_first{
	border: 0;
}

#menu_last{
	padding-right: 0;
}

#header_bg{
	width: 980px;
	height: 12px;
	background: url('../images/header_bg.gif') repeat-x;
	margin: 0 0 30px 0;
}

#second_level_menu{
	text-align:right;
	font-size: 14px;
	font-family: Georgia, 'Times New Roman', serif;
}

#title_content{
	/*border-bottom: 1px solid #e0e0e0;
	padding-bottom:4px;*/
	margin: 0 0 25px 0;
}

#internal_sx_290{
	width: 290px;
	float: left;
	margin: 25px 36px 10px 0;
}

#internal_dx_290{
	float:right;
	width: 653px;
	margin: 25px 0 10px 0;
}

#internal_sx_518{
	float:left;
	width: 640px;
	font-family: "Lucida Grande";
}	

#internal_dx_462{
	float:left;
	text-align: right;
	width: 340px;
}

.accedi_collezione{
	font-size: 16px;
	font-style: italic;
	background: url('../images/bg_accedi.gif') 0px 0 no-repeat;
	display: block;
	width: 281px;
	height: 41px;
	float: right;
	padding: 15px 60px 0 0;
	margin-right: -30px;
}

#flash_home{
	width: 980px;
	height: 400px;
	background: #ccc;
}

#flash_gallery{
	width: 980px;
	height: 710px;
	overflow: hidden;
	/*background: transparent;*/
}

#flash_rassegna{
	width: 980px;
	height: 435px;
	background: transparent;
	overflow: hidden;
}

.box_archive{
	width: 100%;
	margin: 25px 0 20px 0;
}

.sx_box_archive{
	float: left;
	width: 231px;
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 14px;
	font-style: italic;
	padding: 20px 0 0 15px;
}

.central_box_archive{
	float: left;
	width: 490px;
	border-top: 4px solid #3a3a3a;
}

.central_box_archive h2, .central_box_archive h3{
	font-family: Georgia, 'Times New Roman', serif;
}

.central_box_archive h2{
	margin: 20px 0 10px 0;
}

.central_box_archive h3{
	margin: 0 0 25px 0;
}

.scheda_news img{
	margin-top: 5px;
}

.scheda_news h3{
	margin-bottom: 35px;
}

a.back_news, a.read_more{
	color:#999999;
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.dx_box_archive{
	float: left;
	width: 242px;
	text-align: right;
}

.image_content_linea{
	margin: 0 0 25px 0;
}

#container_box_line{
	border-top: 1px solid #e0e0e0;
	padding-top:10px;
	margin: 10px 0 0 0;
	height: 170px;
}

#container_box_line_top{
	border-bottom: 1px solid #e0e0e0;
	padding-bottom:8px;
	margin: 8px 0 20px 0;
	height: 170px;
}

#container_box_line_homepage{
	border-top: 1px solid #e0e0e0;
	padding-top:10px;
	margin: 10px 0 0 0;
	height: 170px;
}

.margin_bottom_no{
	margin-bottom: 0 !important;
}

#sx_contact{
	float: left;
	width: 510px;
	margin: 25px 0 20px 0;
}

#sx_contact a{
	font-size: 11px;
}

#sx_contact h2{
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 14px;
	margin-bottom: 20px;
}

#sx_contact p{
	line-height: 18px;
}

#dx_contact{
	float: left;
	width: 470px;
	margin: 25px 0 20px 0;
}

#dx_contact p{
	margin-bottom: 10px;
}

.box_home{
	width: 230px;
	height: 170px;
	float:left;
}

.box_home a{
	display:block;
	width: 230px;
	height: 170px;
}

#box_home_1{
	background: url('../images/home_box_1.jpg') no-repeat 0 0;
	margin-right: 20px;
}

#box_home_1_active_line{
	background: url('../images/home_box_1.jpg') no-repeat 0 -170px !important;
	margin-right: 20px;
}

#box_home_2{
	background: url('../images/home_box_2.jpg') no-repeat 0 0;
	margin-right: 20px;
}

#box_home_2_active_line{
	background: url('../images/home_box_2.jpg') no-repeat 0 -170px !important;
	margin-right: 20px;
}

#box_home_3{
	background: url('../images/home_box_3.jpg') no-repeat 0 0;
	margin-right: 20px;
}

#box_home_3_active_line{
	background: url('../images/home_box_3.jpg') no-repeat 0 -170px !important;
	margin-right: 20px;
}

#box_home_4{
	background: url('../images/home_box_4.jpg') no-repeat 0 0;
}

#box_home_4_active_line{
	background: url('../images/home_box_4.jpg') no-repeat 0 -170px !important;
}


#box_home_1_en{
	background: url('../images/home_box_1_en.jpg') no-repeat 0 0;
	margin-right: 20px;
}

#box_home_1_en_active_line{
	background: url('../images/home_box_1_en.jpg') no-repeat 0 -170px !important;
	margin-right: 20px;
}

#box_home_2_en{
	background: url('../images/home_box_2_en.jpg') no-repeat 0 0;
	margin-right: 20px;
}

#box_home_2_en_active_line{
	background: url('../images/home_box_2_en.jpg') no-repeat 0 -170px !important;
	margin-right: 20px;
}

#box_home_3_en{
	background: url('../images/home_box_3_en.jpg') no-repeat 0 0;
	margin-right: 20px;
}

#box_home_3_en_active_line{
	background: url('../images/home_box_3_en.jpg') no-repeat 0 -170px !important;
	margin-right: 20px;
}

#box_home_4_en{
	background: url('../images/home_box_4_en.jpg') no-repeat 0 0;
}

#box_home_4_en_active_line{
	background: url('../images/home_box_4_en.jpg') no-repeat 0 -170px !important;
}

#footer{
	border-top: 1px solid #e0e0e0;
	text-align: center;
	margin-top: 10px;
	padding: 20px 0 0 0;
	font-size: 10px;	
	font-family: "Helvetica Neue", Arial;
}

#footer a{
	font-size: 10px;	
	font-family: "Helvetica Neue", Arial;
}

ul.sitemap_list{
	margin-left: 13px ; 
}

.sitemap_list li{
	list-style: disc;
	font-family: Georgia,'Times New Roman',serif;
	padding: 5px;
}

.sitemap_list li ul{
	margin-left: 10px;
}

.sitemap_list li ul li ul{
	margin-left: 15px;
}

.sitemap_list li ul li{
	list-style: circle;
}

#sliderRassegna{
	
}

#sliderRassegna h2{
	font-family: Georgia;
	color:#583635;
	font-size:18px;
	margin-left: 15px;
}

#sliderRassegna p{
	font-family: Georgia;
	color:#848484;
	font-size:12px;
	margin-left: 15px;
	font-style: italic;
}

#sliderRassegna a{
	font-family: Futura;
	font-size: 12px;
}

.desc_rassegna{
	float: left;
  padding-left: 10px;
  padding-top: 15px;
}

