body {
margin:0px;
padding:0px;
background: url(../images/home/fondo.jpg) repeat;
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
Color: #636466;
}

a {
Color: #636466;
text-decoration: none;
outline:none;
}

h2 {
font-size: 40px;
padding-left: 0px;

}

h3 {
	line-height:10px;
}

#container {
width: 680px;
margin-left: auto;
margin-right: auto;
_background-color:#FFF;
}

#content {
width: 680px;
clear:both;
background-color:#FFF;
background: #fff;
min-height: 400px;
overflow: hidden;
}

#contentHid {
clear:both;
background: #fff;
padding:20px 40px 70px 40px;
text-align:justify;

}


#technical {
clear:both;
background: #fff;
padding-top:20px;
}

#press {
clear:both;
font-size:22px;
width:657px;
margin-left:4px;
background: #444;
color:#fff;
padding-left:10px;
padding-right:5px;
padding-bottom:0px;
padding-top:6px;
text-align:right;
}

.sitemap {
margin:0px;
padding-left:6px;
padding-top:20px;
padding-bottom:0px;
display:block;
clear:left;
font-size:20px;
color:#666;
}

ul.sitemap li{
float:left;
padding: 0px 10px 13px 0px;
margin-top:13px;
font-size: 12px;
font-weight: normal;
vertical-align:top;
display:block;
list-style:none;
}

.sitemap_alternate_link{
color:#b88f3f;
}

.no_border{
border-style:none;
}

h1#header {
background: #000;
height: 210px;
margin: 0px;
padding: 0px;
border-bottom: #D8B267 5px solid;
z-index: 999;
}

h1#header a{
display: block;
Color: #fff;
text-decoration: none;
text-indent: -9999px;
background: url('../images/home/home_in.jpg') no-repeat center;
width: 680px;
_width: 680px;
height: 210px;
}

#footer {
width:680px;
height:20px;
margin-top:10px;
text-align:center;
background-image:url(../images/all/separator.gif);
background-repeat:repeat-x;
background-position:top;
padding-top:10px;
display:block;
clear:both;
font-size:10px;
}

#footer_home {
padding-top:5px;
margin-top:-15px;
_margin-top:-32px;
clear:both;
width:680px;
text-align:center;
font-size:10px;
}

*:first-child+html #footer_home /* solo IE 7.0 */
{
padding:0px;
margin-top:-27px;
clear:both;
width:680px;
text-align:center;
}

body:nth-of-type(1) #footer_home{
margin-top:-10px;
float:left;
}

ul#navigation, ul#navigationEN, ul#navigationFR, ul#navigationDE, ul#navigationES, ul#home-link, ul#share, ul#products, ul#Ipress, ul#designers-list, ul#products-designer, ul#byfunction, ul#navEvents, ul#social, ul#back, ul#backNegative, ul#language, ul#socialbar, ul#socialbarHome {
list-style:none;
margin: 16px 0;
padding: 0px;
}

ul#socialbar  {
list-style:none;
margin: 0px 0px 35px 0px;
_margin: 0px 0px 0px 0px;
padding: 0px;
_position:relative;
_top:-17px;
}

ul#socialbarContact  {
list-style:none;
margin: 0px 0px 35px 0px;
padding: 0px;
}

.emorional_pad{
padding-bottom:30px; 
}


#ShareFace{
position:absolute; 
padding:0px; 
margin-top:663px;
_margin-top:661px;  
width:680px;
height:18px; 
text-align:right;
z-index:10;
}

*:first-child+html #ShareFace /* solo IE 7.0 */
{
position:absolute; 
padding:0px; 
margin-top:661px;
width:680px;
height:18px; 
text-align:right;
z-index:10;
}

#ShareFacePress{
position:absolute; 
padding:0px; 
margin-top:663px;
_margin-top:661px;  
width:577px;
height:18px; 
text-align:right;
z-index:10;
}

*:first-child+html #ShareFacePress /* solo IE 7.0 */
{
position:absolute; 
padding:0px; 
margin-top:661px;
width:577px;
height:18px; 
text-align:right;
z-index:10;
}

.pad_text {
width:680px;
padding-left:30px;
text-align:justify;
font-size:12px;
}

.pad_text_noprod {
text-align:justify;
_padding-top:10px;
padding-right:25px;
width:450px;
font-size:12px;
display:inline-block;
}

*:first-child+html .pad_text_noprod { /* solo IE 7.0 */
text-align:justify;
padding-top:12px;
padding-right:25px;
width:450px;
font-size:12px;
display:inline-block;
}

#Press_Archive{
position:absolute; 
padding:0px; 
margin-top:663px;
_margin-top:662px;  
width:680px;
height:18px; 
text-align:right;
z-index:10;
}

*:first-child+html #Press_Archive /* solo IE 7.0 */
{
position:absolute; 
padding:0px; 
margin-top:662px;
width:680px;
height:18px; 
text-align:right;
z-index:10;
}

*:first-child+html ul#socialbar /* solo IE 7.0 */  {
position:relative;
top:-9px;
list-style:none;
margin: 0px 0px 8px 0px;
padding: 0px;
}


#ShareFaceNoIMG{
position:relative; 
top:8px;
_top:-39px;
padding-left:15px; 
margin:0px 0px 40px 0px;
_margin-bottom:-60px;
width:400px; 
text-align:left;
_height:60px;
}

*:first-child+html #ShareFaceNoIMG /* solo IE 7.0 */
{
position:relative; 
top:-39px;
padding-left:15px; 
margin:0px 0px -60px 0px;
width:400px; 
text-align:left;
height:60px;
}

Div#social{
position:absolute;
margin-top:-10px;
_left:609px;
_margin-top:-30px;

}

ul#social{
width: 675px;
display:block;
clear:both;
}

ul#social li{
float:right;
padding: 0 2px;
margin-top:13px;
font-size: 11px;
font-weight: normal;
}

ul#back{
width: 670px;
clear:both;
}

ul#back a{
float:right;
font-size: 18px;
margin-top:10px;
font-weight: normal;
Color:#FFF;
}

ul#backNegative{
width: 670px;
clear:both;
}

ul#backNegative a{
margin-top:7px;
float:right;
font-size: 18px;
font-weight: normal;
Color:#d8b267;
}

ul#backPress{
width: 670px;
_width: 638px;
list-style:none;
padding:0px 0px 0px 0px;
_padding:0px 0px 0px 0px;
}


ul#backPress a{
float:right;
text-align:center;
font-size: 18px;
margin-top:10px;
_margin-top:0px;
margin-bottom:10px;
_margin-bottom:0px;
font-weight: normal;
Color:#000;
}


*:first-child+html #backPress /* solo IE 7.0 */
{
width: 638px;
list-style:none;
padding:0px 0px 0px 0px;
}

*:first-child+html #backPress a /* solo IE 7.0 */
{
float:right;
text-align:center;
font-size: 18px;
margin-top:0px;
margin-bottom:0px;
font-weight: normal;
Color:#000;
}


ul#navigation{
	width: 680px;
}

ul#socialbar{
	width: 680px;
}

ul#socialbarContact{
	width: 500px;
}

ul#navigation li{
float: left;
border-right: 2px solid #808080;
margin-bottom: 10px;
padding: 4px 5px 0px 6px;
font-size: 17px;
font-weight: normal;
font-style: normal;
line-height:20px;
font-size-adjust: 0.5;
vertical-align:baseline;
}

body:nth-of-type(1) #socialbar li{
padding: 0px 5px 0px 0px;
float:left;
}

*:first-child+html #socialbar li /* solo IE 7.0 */
{
margin:0px;
padding: 0px 5px 0px 0px; 
float:left;
left:2px;
}


ul#socialbar li{
position:relative;
top:10px;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 0px; 
_padding: 0px 5px 0px 0px;
_top:19px;
_left:3px; 
-moz-padding-start: 1px;
float:left;
}

ul#socialbarContact li{
margin:0px;
padding: 0px 1px 0px 0px; 
-moz-padding-start: 1px;
float:left;
}

ul#navigation li:last-child {
	border: 0px;	 
}

ul#socialbar li:last-child {
	border: 0px;	 
}

ul#socialbarContact li:last-child {
	border: 0px;	 
}

ul#navigation li a{
text-decoration: none;
Color: #636466;
text-transform: uppercase;
}

ul#socialbar li a{
Color: #fff;
border-style:none;
}

ul#socialbarContact li a{
Color: #fff;
border-style:none;
}

ul#navigationEN{
	width: 680px;
}

ul#socialbarHome  {
list-style:none;
_margin: 0px 0px 10px 0px;
padding-left: 2px;
_position:relative;
_top:-17px;
}

*:first-child+html ul#socialbarHome /* solo IE 7.0 */  {
position:relative;
top:-17px;
left:3px;
list-style:none;
margin: 0px 0px 8px 0px;
padding: 0px;
}


ul#socialbarHome{
	width: 680px;
}


body:nth-of-type(1) #socialbarHome li{
padding: 0px 5px 0px 0px;
float:left;
}


*:first-child+html #socialbarHome li /* solo IE 7.0 */
{
margin:0px;
padding: 0px 5px 0px 0px; 
float:left;
}


ul#socialbarHome li{
position:relative;
top:-10px;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 0px; 
_padding: 0px 5px 0px 0px; 
-moz-padding-start: 1px;
float:left;
}


ul#socialbarHome li:last-child {
	border: 0px;	 
}


ul#socialbarHome li a{
Color: #fff;
border-style:none;
}

ul#navigationEN li{
float: left;
border-right: 2px solid #808080;
margin-bottom: 10px;
padding: 4px 4px 0px 5px;
font-size: 16px;
font-weight: normal;
font-style: normal;
line-height:20px;
font-size-adjust: 0.5;
vertical-align:baseline;
}

ul#navigationEN li:last-child {
	border: 0px;	 
}

ul#navigationEN li a{
text-decoration: none;
Color: #636466;
text-transform: uppercase;
}

ul#navigationFR{
	width: 680px;
}

ul#navigationFR li{
float: left;
border-right: 2px solid #808080;
margin-bottom: 10px;
padding: 2px 3px 0px 3px;
font-size: 15px;
font-weight: normal;
font-style: normal;
line-height:20px;
font-size-adjust: 0.5;
vertical-align:baseline;
}

ul#navigationFR li:last-child {
	border-right: 0px solid #808080;	 
}

ul#navigationFR li a{
text-decoration: none;
Color: #636466;
text-transform: uppercase;
}

ul#navigationDE{
	width: 680px;
}

ul#navigationDE li{
float: left;
border-right: 2px solid #808080;
margin-bottom: 10px;
padding: 4px 6px 0px 5px;
font-size: 16px;
font-weight: normal;
font-style: normal;
line-height:20px;
font-size-adjust: 0.5;
vertical-align:baseline;
}

ul#navigationDE li:last-child {
	border: 0px;	 
}

ul#navigationDE li a{
text-decoration: none;
Color: #636466;
text-transform: uppercase;
}

ul#navigationES{
	width: 680px;
}

ul#navigationES li{
float: left;
border-right: 2px solid #808080;
margin-bottom: 10px;
padding: 2px 6px 0px 5px;
font-size: 14px;
font-weight: normal;
font-style: normal;
line-height:20px;
font-size-adjust: 0.5;
vertical-align:baseline;
}

ul#navigationES li:last-child {
	border: 0px;	 
}

ul#navigationES li a{
text-decoration: none;
Color: #636466;
text-transform: uppercase;
}

div#SiteLanguage{
	position:absolute;
}

div#Map{
	margin-top:0px;
	
}


ul#language{
	width: 670px;
}

ul#language li{
float: right;
border-right: 1px solid #808080;
padding: 0 7.5px;
font-size: 10px;
font-weight: normal;
font-style: normal;
line-height:normal;
font-size-adjust: 0.5;
}

ul#language li:last-child {
	border-right: 1px;	 
}

ul#language li a{
text-decoration: none;
Color:#808080;
text-transform: uppercase;
border-right: 1px;
}

ul#home-link li {
margin-bottom: 30px;
}

ul#home-link li:last-child {
margin-bottom: 10px;
}


#text_euroluce_pad{
font-size:14px;
font-weight:bold;
text-decoration:underline;
}

#text_euroluce_stand{
text-align:left;
font-size:12px;
color:#FF0000;
font-weight:bold;
}

ul#euroluce-link li {
margin-left:-40px;
padding-right:20px;
padding-bottom:30px;
width:410px;
background-color:#FFF;
list-style:none;
text-align:right;
}

ul#abitami-link li {
margin-left:-40px;
padding-right:20px;
padding-bottom:30px;
width:450px;
background-color:#FFF;
list-style:none;
text-align:right;
}

ul#events-content li {
margin-left:-40px;
padding-right:20px;
padding-bottom:2px;
width:450px;
background-color:#FFF;
list-style:none;
text-align:right;
}

ul#euroluce-stand li {
margin-left:-40px;
padding-right:0px;
padding-bottom:2px;
width:445px;
background-color:#FFF;
list-style:none;
text-align:right;
}

ul#maison-stand li {
margin-left:-40px;
padding-right:0px;
padding-bottom:2px;
width:445px;
background-color:#FFF;
list-style:none;
text-align:right;
}

ul#ldf-stand li {
margin-left:-40px;
padding-right:20px;
padding-bottom:2px;
width:450px;
background-color:#FFF;
list-style:none;
text-align:right;
}

ul#minimi-stand li {
margin-left:-40px;
padding-right:20px;
padding-bottom:2px;
width:450px;
background-color:#FFF;
list-style:none;
text-align:right;
}

ul#clerkenwell-stand li {
margin-left:-40px;
padding-right:20px;
padding-bottom:2px;
width:450px;
background-color:#FFF;
list-style:none;
text-align:right;
}

ul#euroluce-link li:last-child {
margin-bottom: 10px;
}

ul#abitami-link li:last-child {
margin-bottom: 10px;
}


ul#share li {
float: right;
padding-right: 10px;
}

ul#share li a{
font-size: 10px;
Color: #636466;
vertical-align: super;
display: block;
}

ul#share li#twit, ul#share li#fan{
padding-left: 18px;
}

ul#share li#twit {
background: url(../images/home/tw.jpg) no-repeat;
}

ul#share li#fan {
background: url(../images/home/fb.jpg) no-repeat;
}

#values, #materials {
border-top: 3px #000 solid;
}

#history h2, #values h2, #materials h2, #video h2, #designers h2, #contacts h2, #gf h2{
font-size: 10px;
Color: #000;
position: absolute;
top: 262px;
left: 223px;
margin: 0px;
}


#box{
 width:xx;
 height:xx;
 position:relative;
 }
 
.companyNavigation{
position:absolute;
bottom:0px;
left:7px;
font-size:14px;
}

.companyNavigation a{
color:#c89c46;
}

.companyNavigationADD{
font-size:18px;
padding-bottom:3px;
padding-top:3px;
color:#666;
}


#interview_background {
position:absolute;
margin-top:60px;
margin-left:7px;
_margin-top:15px;
_margin-left:7px;
width:165px;
height:355px;
background-image:url(../images/company/ceo_interview.jpg);
background-repeat:no-repeat;
}

*:first-child+html #interview_background /* solo IE 7.0 */
{
position:absolute;
margin-top:13px;
margin-left:7px;
width:165px;
height:355px;
background-image:url(../images/company/ceo_interview.jpg);
background-repeat:no-repeat;
}

#history_background {
position:absolute;
margin-top:60px;
margin-left:7px;
_margin-top:15px;
_margin-left:7px;
width:165px;
height:470px;
background-image:url(../images/company/history.jpg);
background-repeat:no-repeat;
}

*:first-child+html #history_background /* solo IE 7.0 */
{
position:absolute;
margin-top:13px;
margin-left:7px;
width:165px;
height:470px;
background-image:url(../images/company/history.jpg);
background-repeat:no-repeat;
}

#history_background_EN {
position:absolute;
margin-top:55px;
margin-left:7px;
_margin-top:15px;
_margin-left:7px;
width:165px;
height:475px;
background-image:url(../images/company/history_en.jpg);
background-repeat:no-repeat;
}

*:first-child+html #history_background_EN /* solo IE 7.0 */
{
position:absolute;
margin-top:13px;
margin-left:7px;
width:165px;
height:475px;
background-image:url(../images/company/history_en.jpg);
background-repeat:no-repeat;
}

#history_background_DE {
position:absolute;
margin-top:60px;
margin-left:7px;
_margin-top:15px;
_margin-left:7px;
width:165px;
height:660px;
background-image:url(../images/company/history_de.jpg);
background-repeat:no-repeat;
}

*:first-child+html #history_background_DE /* solo IE 7.0 */
{
position:absolute;
margin-top:13px;
margin-left:7px;
width:165px;
height:660px;
background-image:url(../images/company/history_de.jpg);
background-repeat:no-repeat;
}


#history_background_FR {
position:absolute;
margin-top:60px;
margin-left:7px;
_margin-top:15px;
_margin-left:7px;
width:165px;
height:480px;
background-image:url(../images/company/history_fr.jpg);
background-repeat:no-repeat;
}

*:first-child+html #history_background_FR /* solo IE 7.0 */
{
position:absolute;
margin-top:13px;
margin-left:7px;
width:165px;
height:480px;
background-image:url(../images/company/history_fr.jpg);
background-repeat:no-repeat;
}

#history_background_ES {
position:absolute;
margin-top:58px;
margin-left:7px;
_margin-top:15px;
_margin-left:7px;
width:165px;
height:480px;
background-image:url(../images/company/history_es.jpg);
background-repeat:no-repeat;
}

*:first-child+html #history_background_ES /* solo IE 7.0 */
{
position:absolute;
margin-top:13px;
margin-left:7px;
width:165px;
height:480px;
background-image:url(../images/company/history_es.jpg);
background-repeat:no-repeat;
}

#values_background {
position:absolute;
margin-top:55px;
margin-left:7px;
width:165px;
height:396px;
background-image:url(../images/company/values.jpg);
background-repeat:no-repeat;
}

#values_background_EN {
position:absolute;
margin-top:55px;
margin-left:7px;
width:165px;
height:400px;
vertical-align:middle;
background-position:center;
background-image:url(../images/company/values_en.jpg);
background-repeat:no-repeat;
}

#values_background_DE {
position:absolute;
margin-top:55px;
margin-left:7px;
width:165px;
height:400px;
background-image:url(../images/company/values_de.jpg);
background-repeat:no-repeat;
}

#values_background_FR {
position:absolute;
margin-top:55px;
margin-left:7px;
width:165px;
height:400px;
background-image:url(../images/company/values_fr.jpg);
background-repeat:no-repeat;
}

#values_background_ES {
position:absolute;
margin-top:55px;
margin-left:7px;
width:165px;
height:400px;
background-image:url(../images/company/values_es.jpg);
background-repeat:no-repeat;
}

#materials_background {
position:absolute;
margin-top:38px;
margin-left:7px;
width:165px;
height:550px;
background-image:url(../images/company/materials.jpg);
background-repeat:no-repeat;
}

#materials_background_EN {
position:absolute;
margin-top:38px;
margin-left:7px;
width:165px;
height:550px;
background-image:url(../images/company/materials_en.jpg);
background-repeat:no-repeat;
}

#materials_background_DE {
position:absolute;
margin-top:20px;
margin-left:7px;
width:165px;
height:550px;
background-image:url(../images/company/materials_de.jpg);
background-repeat:no-repeat;
}

#materials_background_FR {
position:absolute;
margin-top:20px;
margin-left:7px;
width:165px;
height:550px;
background-image:url(../images/company/materials_fr.jpg);
background-repeat:no-repeat;
}

#materials_background_ES {
position:absolute;
margin-top:23px;
margin-left:7px;
width:165px;
height:550px;
background-image:url(../images/company/materials_es.jpg);
background-repeat:no-repeat;
}

#video_background {
position:absolute;
top:280px;
padding-left:0px;
_margin-top:0px;
_margin-left:7px;
width:165px;
height:550px;
background-image:url(../images/video/video.jpg);
background-repeat:no-repeat;
}

#designers_background {
position:absolute;
margin-top:70px;
margin-left:23px;
_margin-top:20px;
_margin-left:25px;
width:165px;
height:550px;
background-image:url(../images/designers/designers.jpg);
background-repeat:no-repeat;
}

*:first-child+html #designers_background /* solo IE 7.0 */
{
position:absolute;
margin-top:20px;
margin-left:23px;
width:165px;
height:550px;
background-image:url(../images/designers/designers.jpg);
background-repeat:no-repeat;
}

#designers_background_DE {
position:absolute;
margin-top:70px;
margin-left:23px;
_margin-top:20px;
_margin-left:25px;
width:165px;
height:550px;
background-image:url(../images/designers/designers_de.jpg);
background-repeat:no-repeat;
}

*:first-child+html #designers_background_DE /* solo IE 7.0 */
{
position:absolute;
margin-top:20px;
margin-left:23px;
width:165px;
height:550px;
background-image:url(../images/designers/designers_de.jpg);
background-repeat:no-repeat;
}

*:first-child+html #designers_background_ES /* solo IE 7.0 */
{
position:absolute;
margin-top:20px;
margin-left:23px;
width:165px;
height:550px;
background-image:url(../images/designers/designers_es.jpg);
background-repeat:no-repeat;
}

#designers_background_ES {
position:absolute;
margin-top:60px;
margin-left:23px;
_margin-top:20px;
_margin-left:25px;
width:165px;
height:700px;
background-image:url(../images/designers/designers_es.jpg);
background-repeat:no-repeat;
}

#euroluce_background {
position:absolute;
margin-top:74px;
margin-top:56px\0/; /* solo IE 8.0 - 9.0 */
margin-left:7px;
_margin-top:27px;
_margin-left:7px;
width:165px;
height:570px;
background-image:url(../images/euroluce/euroluce.jpg);
background-repeat:no-repeat;
}

#events_background {
position:absolute;
margin-top:60px;
margin-top:45px\0/; /* solo IE 8.0 - 9.0 */
margin-left:7px;
_margin-top:15px;
_margin-left:7px;
width:165px;
height:530px;
background-image:url(../images/events/events.jpg);
background-repeat:no-repeat;
}

*:first-child+html #events_background  /* solo IE 7.0 */
{
position:absolute;
margin-top:23px;
margin-left:7px;
width:165px;
height:530px;
background-image:url(../images/events/events.jpg);
background-repeat:no-repeat;
}

#clerkenwell_background {
position:absolute;
margin-top:79px;
margin-top:58px\0/; /* solo IE 8.0 - 9.0 */
margin-left:7px;
_margin-top:28px;
_margin-left:7px;
width:165px;
height:565px;
background-image:url(../images/clerkenwell/clerkenwell.jpg);
background-repeat:no-repeat;
}

#minimi_background {
position:absolute;
margin-top:73px;
margin-top:53px\0/; /* solo IE 8.0 - 9.0 */
margin-left:7px;
_margin-top:22px;
_margin-left:7px;
width:165px;
height:530px;
background-image:url(../images/minimi/minimi.jpg);
background-repeat:no-repeat;
}

#maison_background {
position:absolute;
margin-top:73px;
margin-top:53px\0/; /* solo IE 8.0 - 9.0 */
margin-left:7px;
_margin-top:22px;
_margin-left:7px;
width:165px;
height:530px;
background-image:url(../images/maison/maison.jpg);
background-repeat:no-repeat;
}

#ldf_background {
position:absolute;
margin-top:73px;
margin-top:55px\0/; /* solo IE 8.0 - 9.0 */
margin-left:7px;
_margin-top:22px;
_margin-left:7px;
width:165px;
height:650px;
background-image:url(../images/ldf/ldf.jpg);
background-repeat:no-repeat;
}

#abitami_background {
position:absolute;
margin-top:78px;
margin-top:57px\0/; /* solo IE 8.0 - 9.0 */
margin-left:7px;
_margin-top:28px;
_margin-left:7px;
width:165px;
height:530px;
background-image:url(../images/abitami/abitami.jpg);
background-repeat:no-repeat;
}

*:first-child+html #abitami_background /* solo IE 7.0 */
{
position:absolute;
margin-top:25px;
margin-left:7px;
width:165px;
height:530px;
background-image:url(../images/abitami/abitami.jpg);
background-repeat:no-repeat;
}

*:first-child+html #euroluce_background  /* solo IE 7.0 */
{
position:absolute;
margin-top:24px;
margin-left:7px;
width:165px;
height:570px;
background-image:url(../images/euroluce/euroluce.jpg);
background-repeat:no-repeat;
}


*:first-child+html #clerkenwell_background  /* solo IE 7.0 */
{
position:absolute;
margin-top:25px;
margin-left:7px;
width:165px;
height:570px;
background-image:url(../images/clerkenwell/clerkenwell.jpg);
background-repeat:no-repeat;
}

*:first-child+html #minimi_background  /* solo IE 7.0 */
{
position:absolute;
margin-top:21px;
margin-left:7px;
width:165px;
height:530px;
background-image:url(../images/minimi/minimi.jpg);
background-repeat:no-repeat;
}

*:first-child+html #maison_background  /* solo IE 7.0 */
{
position:absolute;
margin-top:21px;
margin-left:7px;
width:165px;
height:530px;
background-image:url(../images/maison/maison.jpg);
background-repeat:no-repeat;
}

*:first-child+html #ldf_background  /* solo IE 7.0 */
{
position:absolute;
margin-top:23px;
margin-left:7px;
width:165px;
height:650px;
background-image:url(../images/ldf/ldf.jpg);
background-repeat:no-repeat;
}

#contacts_background {
position:absolute;
margin-top:60px;
margin-left:20px;
_margin-top:25px;
_margin-left:20px;
width:165px;
height:400px;
background-image:url(../images/contacts/contacts.jpg);
background-repeat:no-repeat;
}

*:first-child+html #contacts_background  /* solo IE 7.0 */
{
position:absolute;
margin-top:23px;
margin-left:20px;
width:165px;
height:400px;
background-image:url(../images/contacts/contacts.jpg);
background-repeat:no-repeat;
}

#contacts_background_EN {
position:absolute;
margin-top:60px;
margin-left:20px;
_margin-top:25px;
_margin-left:20px;
width:165px;
height:400px;
background-image:url(../images/contacts/contacts_en.jpg);
background-repeat:no-repeat;
}

*:first-child+html #contacts_background_EN  /* solo IE 7.0 */
{
position:absolute;
margin-top:23px;
margin-left:20px;
width:165px;
height:400px;
background-image:url(../images/contacts/contacts_en.jpg);
background-repeat:no-repeat;
}

#contacts_background_FR {
position:absolute;
margin-top:60px;
margin-left:7px;
_margin-top:25px;
_margin-left:20px;
width:165px;
height:400px;
background-image:url(../images/contacts/contacts_fr.jpg);
background-repeat:no-repeat;
}

*:first-child+html #contacts_background_FR  /* solo IE 7.0 */
{
position:absolute;
margin-top:23px;
margin-left:20px;
width:165px;
height:400px;
background-image:url(../images/contacts/contacts_fr.jpg);
background-repeat:no-repeat;
}

#contacts_background_ES {
position:absolute;
margin-top:50px;
margin-left:7px;
_margin-top:25px;
_margin-left:20px;
width:165px;
height:400px;
background-image:url(../images/contacts/contacts_es.jpg);
background-repeat:no-repeat;
}

*:first-child+html #contacts_background_ES  /* solo IE 7.0 */
{
position:absolute;
margin-top:23px;
margin-left:20px;
width:165px;
height:400px;
background-image:url(../images/contacts/contacts_es.jpg);
background-repeat:no-repeat;
}

#contacts_background_DE {
position:absolute;
margin-top:60px;
margin-left:7px;
_margin-top:25px;
_margin-left:20px;
width:165px;
height:400px;
background-image:url(../images/contacts/contacts_de.jpg);
background-repeat:no-repeat;
}

*:first-child+html #contacts_background_DE  /* solo IE 7.0 */
{
position:absolute;
margin-top:23px;
margin-left:20px;
width:165px;
height:400px;
background-image:url(../images/contacts/contacts_de.jpg);
background-repeat:no-repeat;
}

#where_background {
position:absolute;
margin-top:50px;
margin-left:7px;
_margin-top:0px;
_margin-left:7px;
width:165px;
height:400px;
background-image:url(../images/where/where.jpg);
background-repeat:no-repeat;
}

*:first-child+html #where_background  /* solo IE 7.0 */
{
position:absolute;
margin-top:20px;
margin-left:7px;
width:165px;
height:400px;
background-image:url(../images/where/where.jpg);
background-repeat:no-repeat;
}

#where_background_EN {
position:absolute;
margin-top:50px;
margin-left:7px;
_margin-top:10px;
_margin-left:7px;
width:165px;
height:400px;
background-image:url(../images/where/where_en.jpg);
background-repeat:no-repeat;
}

*:first-child+html #where_background_EN  /* solo IE 7.0 */
{
position:absolute;
margin-top:20px;
margin-left:7px;
width:165px;
height:400px;
background-image:url(../images/where/where_en.jpg);
background-repeat:no-repeat;
}

#where_background_DE {
position:absolute;
margin-top:50px;
margin-left:7px;
_margin-top:10px;
_margin-left:7px;
width:165px;
height:400px;
background-image:url(../images/where/where_de.jpg);
background-repeat:no-repeat;
}

*:first-child+html #where_background_DE  /* solo IE 7.0 */
{
position:absolute;
margin-top:20px;
margin-left:7px;
width:165px;
height:400px;
background-image:url(../images/where/where_de.jpg);
background-repeat:no-repeat;
}

#where_background_FR {
position:absolute;
margin-top:50px;
margin-left:7px;
_margin-top:-10px;
_margin-left:7px;
width:165px;
height:400px;
background-image:url(../images/where/where_fr.jpg);
background-repeat:no-repeat;
}

*:first-child+html #where_background_FR  /* solo IE 7.0 */
{
position:absolute;
margin-top:15px;
margin-left:7px;
width:165px;
height:400px;
background-image:url(../images/where/where_fr.jpg);
background-repeat:no-repeat;
}

#where_background_ES {
position:absolute;
margin-top:50px;
margin-left:7px;
_margin-top:-10px;
_margin-left:7px;
width:165px;
height:400px;
background-image:url(../images/where/where_es.jpg);
background-repeat:no-repeat;
}

*:first-child+html #where_background_ES  /* solo IE 7.0 */
{
position:absolute;
margin-top:20px;
margin-left:7px;
width:165px;
height:400px;
background-image:url(../images/where/where_es.jpg);
background-repeat:no-repeat;
}

#news_background {
position:absolute;
margin-top:65px;
margin-left:7px;
_margin-top:20px;
_margin-left:7px;
width:165px;
height:396px;
background-image:url(../images/news/news.jpg);
background-repeat:no-repeat;
}

*:first-child+html #news_background  /* solo IE 7.0 */
{
position:absolute;
margin-top:20px;
margin-left:7px;
width:165px;
height:396px;
background-image:url(../images/news/news.jpg);
background-repeat:no-repeat;
}


#gf_background {
position:absolute;
margin-top:65px;
margin-left:7px;
_margin-top:20px;
_margin-left:7px;
width:165px;
height:630px;
background-image:url(../images/gf/gf.jpg);
background-repeat:no-repeat;
}

#download_background {
position:absolute;
margin-top:60px;
margin-left:0px;
_margin-top:15px;
_margin-left:0px;
width:175px;
height:900px;
background-image:url(../images/download/download.jpg);
background-repeat:no-repeat;
}

*:first-child+html #download_background  /* solo IE 7.0 */
{
position:absolute;
margin-top:20px;
margin-left:0px;
width:175px;
height:900px;
background-image:url(../images/download/download.jpg);
background-repeat:no-repeat;
}

#download_background_FR {
position:absolute;
margin-top:55px;
margin-left:0px;
_margin-top:15px;
_margin-left:0px;
width:175px;
height:900px;
background-image:url(../images/download/download_fr.jpg);
background-repeat:no-repeat;
}

*:first-child+html #download_background_FR  /* solo IE 7.0 */
{
position:absolute;
margin-top:20px;
margin-left:0px;
width:175px;
height:900px;
background-image:url(../images/download/download_fr.jpg);
background-repeat:no-repeat;
}



.download_line{
padding-left:180px;
clear:both;
font-size:30px;
}

#values h2{
Color: #898989;
top: 150px;
left: -110px;
margin: 0px;	
}

#materials h2{
Color: #bbb;
top: 0px;
left: -200px;
top: 220px;
}

#video h2{
Color: #898989;
top: 80px;
left: -70px;
margin: 0px;	
}

#designers h2{
Color: #898989;
left: -185px;
top: 210px;
}

#contacts h2 {
Color: #898989;
left: -180px;
top: 200px;
}

#gf h2 {
top: 300px;
left: -270px;
}

#values .text ul {
list-style: none;
}

#values .text ul li{
float: left;
padding: 0px 10px;
line-height: 13px;
}

.lighter{
Color:#bbb;
}

.text {
margin-top:0px;
background: #fff;
float: left;
padding: 20px 75px 20px 180px;

border-bottom: #D8B267 3px solid;
}

.text-history {
margin-top:0px;
background: #fff;
clear:both;
padding: 0px 75px 20px 180px;
text-align:justify;
border-bottom: 2px #000 solid;
}

.text-ceoInterview {
margin-top:0px;
background: #fff;
clear:both;
padding: 0px 75px 20px 180px;
text-align:justify;
}

.text-download {
margin-top:0px;
width:470px;
float: left;
padding: 0px 30px 20px 180px;
text-align:justify;
line-height:15px;
}

.text-values {
margin-top:0px;
background: #fff;
padding: 20px 75px 20px 206px;
border-top: 2px #D8B267 solid;
border-bottom: 2px #000 solid;
}

.text-materials {
margin-top:0px;
background: #fff;
padding: 20px 75px 20px 180px;
border-top: 2px #D8B267 solid;
}

.text-designers {
width:404px;
background: #fff;
float: left;
padding: 0px 75px 20px 200px;
}

.text-designer {
padding-left:150px;
text-align:justify;
}

.text-designer_noprod {
padding-left:15px;
text-align:justify;
}

.text-gf {
background: #fff;
float: left;
padding: 20px 78px 20px 180px;
}

.text-contacts {
width:354px;
background: #fff;
float: left;
padding: 20px 125px 20px 200px;
_padding: 20px 20px 20px 160px;
}

.text-euroluce {
margin-top:0px;
background: #fff;
clear:both;
padding: 15px 55px 20px 180px;
_padding: 15px 30px 20px 180px;
width:445px;
text-align:justify;
}

.text-events {
margin-top:0px;
background: #fff;
clear:both;
padding: 15px 55px 20px 180px;
_padding: 15px 30px 20px 180px;
width:445px;
text-align:justify;
}

.text-ldf {
margin-top:0px;
background: #fff;
clear:both;
padding: 15px 55px 20px 180px;
_padding: 15px 30px 20px 180px;
width:445px;
text-align:justify;
}

.text-minimi {
margin-top:0px;
background: #fff;
clear:both;
padding: 15px 55px 20px 180px;
_padding: 15px 30px 20px 180px;
width:445px;
text-align:justify;
}

.text-maison {
margin-top:0px;
background: #fff;
clear:both;
padding: 15px 55px 20px 180px;
_padding: 15px 30px 20px 180px;
width:445px;
text-align:justify;
}

.text-clerkenwell {
margin-top:0px;
background-color: #fff;
clear:both;
padding: 15px 55px 20px 180px;
_padding: 15px 30px 20px 180px;
width:445px;
text-align:justify;
}

.text-history {
margin-top:0px;
background: #fff;
clear:both;
padding: 0px 75px 20px 180px;
text-align:justify;
border-bottom: 2px #000 solid;
}


.text-abitami {
margin-top:0px;
background: #fff;
clear:both;
padding: 15px 55px 20px 180px;
_padding: 15px 30px 20px 180px;
width:445px;
text-align:justify;
}


.text-where {
background: #fff;
float: left;
padding: 20px 77px 20px 180px;
}

.text-news {
margin-top:0px;
background: #fff;
float: left;
padding: 20px 75px 20px 180px;
}

.text-news-form {
margin:0px;
padding:0px;
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
Color: #636466;
}

.iframeNews {
margin-top:0px;
background: #fff;
padding: 10px 0px 0px 200px;
width:480px;
height:160px;
border:0px;
overflow:hidden;
}

.outline {
Color:#8e8e8e;

}

.pic-designer {
width: 150px;
height: 370px;
padding: 10px 10px;
float: left;
background: #fff;
Color: #bbb;
text-transform: uppercase;
text-align: center;
}

.pic-designer_short {
width: 150px;
padding: 10px 10px;
float: left;
background: #fff;
Color: #bbb;
text-transform: uppercase;
text-align: center;
}

.pic-designer a {
Color: #A58758;
}

.text span.p-title, .text h3{
Color: #d8b267;
font-size: 16px;
font-weight: bold;
letter-spacing: -2px;
}

ul#products li{
display:block;
width:140px;
height:140px;
_width: 140px;
_height:140px;
margin: 2px;
_margin: 2px;
margin-bottom:30px;
float:left;
background-color:#FFF;
padding: 9px 13px 0px 13px;
_padding: 9px 12px 0px 12px;
text-align: center;
border-bottom-style:none;
border-bottom-color:#CCC;
border-bottom-width:1px;
}

ul#Ipress li{
display:block;
width:140px;
height:185px;
_width: 140px;
_height:185px;
margin: 2px;
_margin: 2px;
margin-bottom:30px;
float:left;
background-color:#FFF;
padding: 9px 13px 0px 13px;
_padding: 9px 12px 0px 12px;
text-align: center;
border-bottom-style:none;
border-bottom-color:#CCC;
border-bottom-width:1px;
}

*:first-child+html ul#products li  /* solo IE 7.0 */
{
display:block;
width:140px;
height:140px;
margin: 2px;
margin-bottom:30px;
float:left;
background-color:#FFF;
padding: 6px 13px 20px 13px;
text-align: center;
border-bottom-style:none;
border-bottom-color:#CCC;
border-bottom-width:1px;
}

*:first-child+html ul#Ipress li  /* solo IE 7.0 */
{
display:block;
width:140px;
height:185px;
margin: 2px;
margin-bottom:30px;
float:left;
background-color:#FFF;
padding: 6px 13px 20px 13px;
text-align: center;
border-bottom-style:none;
border-bottom-color:#CCC;
border-bottom-width:1px;
}

img.grid{
width: 140px;
height:140px;
_width: 140px;
_height:140px;
border-bottom-style:none;
border:0px;
}

.grid_normal{
width: 140px;
height:140px;
_width: 140px;
_height:140px;
border-left-style:none;
border-right-style:none;
border-top-style:none;
border-bottom-style:dotted;
border-bottom-color:#e4e4e4;
border-bottom-width:2px;
}

.grid_news{
width: 140px;
height:140px;
_width: 140px;
_height:140px;
border-left-style:none;
border-right-style:none;
border-top-style:none;
border-bottom-style:dotted;
border-bottom-color:#d4ab53;
border-bottom-width:2px;
}

.grid_Ipress{
width: 140px;
height:185px;
_width: 140px;
_height:185px;
border-left-style:none;
border-right-style:none;
border-top-style:none;
border-bottom-style:dotted;
border-bottom-color:#d4ab53;
border-bottom-width:2px;
}

img.gridDes{
width: 80px;
height:80px;
_width: 80px;
_height:80px;
border-bottom-style:none;
border:0px;
}

ul#products-designer li{
float:left;
background: #fff;

}

span.name{
display:block;
clear: both;
text-transform: uppercase;
text-align: center;
width:140px;
_width:140px;
padding-top:3px;
_padding-top:0px;
}

span.nameIpress{
display:block;
clear: both;
text-transform: uppercase;
text-align: left;
width:140px;;
_width:140px;
height:13px;
padding-top:3px;
_padding-top:0px;
background-color:#CCCCCC;
color:#000;
font-size:10px;
}

span.nameDes{
display:block;
clear: both;
text-transform: uppercase;
text-align: center;
padding-top:5px;
}

ul#designers-list li{
float: left;
display: block;
padding-left: 8px;
margin-left:8px;
padding-top:5px;
}

a span.name{
Color: #000;
}

.text-designer p {
clear:both;
width: 450px;
}

.onTV{
position:relative;
top:0px;
font-size: 14px;
padding-left:0px;
padding-top:7px;
text-align:center;
color:#d8b267;
}

#byfunction{
position:relative;
top:0px;
width:680px;
float: left;
font-size: 13px;
background-color:#FFF;
padding-left:0px;
padding-top:7px;
text-align:center;
color:#d8b267;
}

#byfunction a{
color:#c89c46;
}

.byfunction_off{
color:#ccc;
}

ul#byfunction {
clear: both;
overflow: hidden;
margin-bottom: 20px;
}

ul#byfunction li {
font-size: 20px;
padding: 20px;
background: #C1B29A;
Color: #fff;
text-transform: uppercase;
float:left;
}

#navEvents{
float: right;
color:#d8b267;
}

#navEvents a{
color:#c89c46;
}

.navEvents_off{
color:#ccc;
}

ul#navEvents {
clear: both;
overflow: hidden;
margin-bottom: 20px;
}

ul#navEvents li {
font-size: 20px;
padding: 20px;
background: #C1B29A;
Color: #fff;
text-transform: uppercase;
float:left;
}

.product-description, .paddingProductsLeft {
Color: #a2a2a2;
width: 210px;
clear: left;
padding: 40px 15px;
float: left;
font-size: 11px;

}

.product-description h2 {
Color: #000;
font-size: 23px;
}

span.productDesigner {
font-size: 14px;
padding:0px;
margin:0px;
Color:#999;
}

.product-description ul {
	list-style:url(../images/products/all/list.gif);
	padding: 0px;
	margin: 0px;
}

.product-description ul li strong, .paddingProductsLeft .details {
Color: #000;
font-size: 11px;
}

.product-description_otherColor, .paddingProductsLeft{
Color: #c4c4c4;
width: 210px;
clear: left;
padding: 20px 15px;
float: left;
font-size: 11px;

}

.product-description_otherColor h2 {
Color: #c4c4c4;
font-size: 23px;
}

.product-description_otherColor ul {
	list-style:url(../images/products/all/list.gif);
	padding: 0px;
	margin: 0px;
}

.product-description_otherColor ul li strong, .paddingProductsLeft .details {
Color: #c4c4c4;
font-size: 11px;
}

.product-description_otherColor font {
Color: #000;
font-size: 11px;
min-height:20px;
vertical-align:middle;
}


.product-description_single, .paddingProductsLeft {
Color: #888;
width: 190px;
clear: left;
padding: 0px 0px;
float: left;
font-size: 11px;
padding-left: 10px;
}

.product-description_single h2 {
Color: #000;
font-size: 23px;
}

.product-description_single ul {
	list-style:url(../images/products/all/list.gif);
	padding: 0px;
	margin: 0px;
}

.product-description_single ul li strong, .paddingProductsLeft .details {
Color: #000;
font-size: 11px;
}

.product-description_soloColor {
Color: #000;
font-size: 11px;
}


.paddingProductsRight a{
Color: #AB8145;
font-size: 16px;
Color: #000;
display: block;
text-decoration: none;
}

.details {
Color: black;
font-size: 16px;
}

.product-image{
clear:right;
margin: 0px 0px 30px 0px;
}

.product-image-single{
float: left;
margin-top: 0px;
margin-left:-30px;
margin-bottom: 30px;
}

.product-image-single-tube{
float: left;
margin-top: 50px;
margin-left:-30px;
margin-bottom: 30px;
}

.product-image-single-plana{
float: left;
margin-top: 45px;
margin-left:-30px;
margin-bottom: 30px;
}

.product-image-double{
margin-top: 55px;
margin-bottom: 30px;
}

.product-image-triple{
margin-top: 105px;
_margin-top: 50px;
margin-bottom: 30px;
}

*:first-child+html .product-image-triple{  /* solo IE 7.0 */
margin-top: 50px;
margin-bottom: 30px;
}

.product-image-double-long{
margin-top: 150px;
margin-bottom: 30px;
}

.product-back{
width: 230px;
padding-top: 20px;
padding-right: 20px;
float: left;
clear: right;
margin-bottom: 5px;
}

.product-back a{
display: block;
text-align: right;
width: 660px;
text-decoration: none;
font-size: 16px;
Color: #000;
}

span.misuration, .product-type a {
font-size: 16px;
Color: #D8B267;
text-decoration: none;
padding: 0px 8px;

}

span.misuration_otherColor, .product-type a {
font-size: 16px;
colo: #c4c4c4;
text-decoration: none;
padding: 0px 8px;
}

.product-type {
text-align: right;
clear: both;
width: 670px;
font-size: 16px;
padding: 0px;
}

.productNameSmall {
font-size: 16px;
}

ul#designers-list li img {
opacity: 0.5;
}

ul#designers-list li a {
text-decoration: none;
}

ul#designers-list li a img {
opacity: 1;
}

.video-preview {
padding-left:180px;
padding-top:20px;
_margin-top:-5px;
width:150px;
float:left;
}

.video-minititle{
position:relative;
width:450px;
float:left;
top:0px;
font-size: 15px;
padding-left:0px;
padding-top:7px;
text-align:left;
color:#d8b267;
}

.video-fbtw{
position:relative;
width:445px;
float:right;
top:0px;
font-size: 15px;
padding-left:0px;
padding-top:7px;
text-align:right;
color:#d8b267;
}


.video-description {
padding-left:410px;
padding-right:20px;
padding-top:7px;
_padding-top:7px;
_margin-top:-12px;
min-height:200px;
word-spacing:3px;
_word-spacing:0px;
line-height:12px;
_line-height:4px;
}

*:first-child+html .video-description /* solo IE 7.0 */
{
padding-top:7px;
margin-left:40px;
width:250px;
padding-left:80px;
padding-top:20px;
padding-right:20px;
word-spacing:3px;
line-height:7px;
}

*:first-child+html .video-titleIE7 /* solo IE 7.0 */
{
padding-top:20px;
}

.video-description h3 a {
Color: #D8B267;
font-size: 20px;
}

.bordo-immagini {
border:0px;
}

.watchlink {
text-transform: uppercase;
text-align: right;
padding-top: 29px;
}

#gf a#SubTitle {
text-transform: uppercase;
text-decoration: none;
Color: #898989;
font-size: 13px;
}

.subtitle{
text-transform: uppercase;
text-decoration: none;
Color: #898989;
font-size: 13px;
}

#videoclip {
text-align: center;
}



