*{
	padding:0px;
	margin:0px;
}
html, body {
	padding:0px; 
	margin:0px; 
	background:#000; 
	color:#fff; 
	font: 12px Helvetica, Arial, sans-serif;
	height:100%;
	letter-spacing:1px;
}
table {
	border: 0px;
	border-collapse: collapse; /* cellspacing="0" */
}
table td, table th{
	font-size:12px;
	padding:0px; /* cellspadding="0" */
	vertical-align:top;
	text-align:left;
} 
img{
	border:0px;
}
.wide{
	width: 100%;
}
.high {
	height:100%;
}

a {outline:none;}
a:link    {}
a:hover   {}
a:visited {}
a:active  {}

a img {border: none;}

iframe {
	border:none;
	display:block;
	overflow:hidden;
}

/* Finish General Styles*/

#main {width:1003px; height:100%; margin:0 auto;}
#content {height:100%; position:relative;}
.header {position:relative; width:1003px; height:122px; background:url(../img/header.gif) 0 0 no-repeat;}
.header .logo {position:absolute; left:15px; top:13px;}
#time {position:absolute; top:0; left:165px;}
.header input { height:13px; padding-left:5px; padding-right:2px; font-size:9px; line-height:10px; border:none; background:none;  color:#fff; text-transform:uppercase;}
.header .input_line1, .header .input_line2 {position:absolute;}
.header .input_line1 input, .header .input_line1 a {float:left;}
.header .input_line2 input, .header .input_line2 a {float:left;}
.header .input_line1 {top:78px; left:18px;}
.header .input_line2 {top:100px; left:18px;}
.header .input_line1 input {width:228px;}
.header input.search {width:58px; height:13px;}
.header .input_line2 input {width:210px;}
.header input.submit {width:76px; height:13px;}
.header .input_line1 a, .header .input_line2 a {height:13px;}
.header .input_line1 a {width:64px;}
.header .input_line2 a {width:82px;}

.header .global_nav {width:633px; height:105px; margin-left:340px; padding-top:6px;}
.header .global_nav div {float:left;}
.header .global_nav .lang {float:right;}
.header .global_nav .menu, .header .global_nav .sub_menu2 {width:197px;}
.header .global_nav .sub_menu {width:146px;}
.header .global_nav .menu a {display:block; clear:both; width:100%; margin:4px 0; font-size:10px; line-height:13px; letter-spacing:1px; color:#fff; text-decoration:none;}
.header .global_nav .menu a:hover, .header .global_nav .menu a.active {color:#09f;}
.header .global_nav .sub_menu a {display:block; clear:both; width:100%; height:12px; margin:4px 0; padding-left:15px; font-size:10px; letter-spacing:1px; color:#09f; text-decoration:none;}
.header .global_nav .sub_menu a:hover, .header .global_nav .sub_menu a.active {background:url(../img/arrow.gif) left center no-repeat;}
.header .global_nav .sub_menu2 a {display:block; clear:both; width:100%; height:12px; margin:4px 0; font-size:10px; letter-spacing:1px; color:#09f; text-decoration:none;}
.header .global_nav .sub_menu3 {float:right; margin-top:5px; letter-spacing:0; width:170px;}
.header .global_nav .sub_menu3 a {display:block; font-size:9px; line-height:13px; color:#fff; text-decoration:none; letter-spacing:1px; text-align:right;}
.header .global_nav .sub_menu3 .lang a, .header .global_nav .sub_menu3 .lang span {display:block; float:left;}
.header .global_nav .sub_menu3 .lang a {line-height:15px;}
.header .global_nav .sub_menu3 a:hover, .header .global_nav .sub_menu3 a.active {color:#09f;}
.header .global_nav .sub_menu3 a:hover, .header .global_nav .sub_menu3 a.active {color:#fff; text-decoration:underline;}
.header .global_nav .menu a.active, .header .global_nav .sub_menu a.active, .header .global_nav .sub_menu3 a.active {cursor:default;}

#sub_1, #sub_2, #sub_3, #sub_4 {display:none;}

.centerpart {width:973px; padding:0 15px;}
.centerpart.filosofia {padding:0;}
/*.centerpart.collections div, .centerpart.heritage div {width:1003px; overflow:hidden;}*/
.centerpart.collections h1, .centerpart.heritage h1 {
	display:block;
	float:left;
	width:1003px;
	overflow:hidden;
	font-size:10px;
	line-height:10px;
}
.centerpart.collections h1 span, .centerpart.heritage h1 span, .centerpart.giornale h1 span {display:none;}




.header_french {position:relative; width:1003px; height:122px; background:url(../img/header_french.gif) 0 0 no-repeat;}
.header_french .input_line1 input {width:215px;}
.header_french input.search {height:13px;width:70px;}
.header_french .logo {position:absolute; left:15px; top:13px;}
.header_french input { height:13px; padding-left:5px; padding-right:2px; font-size:9px; line-height:10px; border:none; background:none;  color:#fff; text-transform:uppercase;}
.header_french .input_line1, .header_french .input_line2 {position:absolute;}
.header_french .input_line1 input, .header .input_line1 a {float:left;}
.header_french .input_line2 input, .header .input_line2 a {float:left;}
.header_french .input_line1 {top:78px; left:18px;}
.header_french .input_line2 {top:100px; left:18px;}
.header_french input.search {width:58px; height:13px;}
.header_french .input_line2 input {width:210px;}
.header_french input.submit {width:76px; height:13px;}
.header_french .input_line1 a, .header .input_line2 a {height:13px;}
.header_french .input_line1 a {width:64px;}
.header_french .input_line2 a {width:82px;}

.header_french .global_nav {width:633px; height:105px; margin-left:340px; padding-top:6px;}
.header_french .global_nav div {float:left;}
.header_french .global_nav .lang {float:right;}
.header_french .global_nav .menu, .header_french .global_nav .sub_menu2 {width:197px;}
.header_french .global_nav .sub_menu {width:146px;}
.header_french .global_nav .menu a {display:block; clear:both; width:100%; margin:4px 0; font-size:10px; line-height:13px; letter-spacing:1px; color:#fff; text-decoration:none;}
.header_french .global_nav .menu a:hover, .header_french .global_nav .menu a.active {color:#09f;}
.header_french .global_nav .sub_menu a {display:block; clear:both; width:100%; height:12px; margin:4px 0; padding-left:15px; font-size:10px; letter-spacing:1px; color:#09f; text-decoration:none;}
.header_french .global_nav .sub_menu a:hover, .header_french .global_nav .sub_menu a.active {background:url(../img/arrow.gif) left center no-repeat;}
.header_french .global_nav .sub_menu2 a {display:block; clear:both; width:100%; height:12px; margin:4px 0; font-size:10px; letter-spacing:1px; color:#09f; text-decoration:none;}
.header_french .global_nav .sub_menu3 {float:right; margin-top:5px; letter-spacing:0; width:170px;}
.header_french .global_nav .sub_menu3 a {display:block; font-size:9px; line-height:13px; color:#fff; text-decoration:none; letter-spacing:1px; text-align:right;}
.header_french .global_nav .sub_menu3 .lang a, .header_french .global_nav .sub_menu3 .lang span {display:block; float:left;}
.header_french .global_nav .sub_menu3 .lang a {line-height:15px;}
.header_french .global_nav .sub_menu3 a:hover, .header_french .global_nav .sub_menu3 a.active {color:#09f;}
.header_french .global_nav .sub_menu3 a:hover, .header_french .global_nav .sub_menu3 a.active {color:#fff; text-decoration:underline;}
.header_french .global_nav .menu a.active, .header_french .global_nav .sub_menu a.active, .header_french .global_nav .sub_menu3 a.active {cursor:default;}