@CHARSET "UTF-8";

html, body, h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, ul li, form, fieldset, input {
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-family: Trebuchet MS;
}

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

fieldset {
    border: none;
}

body {
    font-size: 62.5%;
    font-family: "Lucida Grande", Trebuchet MS;
	color: #666;
    background: #000;
    background: url('../images/bk.jpg') repeat-x fixed left top;
}

.container {
	width: 771px;
	padding: 0 22px;
	margin: 0 auto;
	background: url('../images/bk_horiz-gradient.png') repeat-y;
}

.container h1 {
	display: block;
    height: 58px;
    width: 306px;
    background: url('../images/lulu_logo.png') no-repeat;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 0 10px 20px;
	float: left;
	font-size: 1.1em;
}

.container h1.home_es {
	background: url('../images/es/lulu_logo.png') no-repeat;
}
.container h1.home_fr {
	background: url('../images/fr/lulu_logo.png') no-repeat;	
}
.container h1.home_it {
	background: url('../images/it/lulu_logo.png') no-repeat;
}
.container h1.home_de {
	background: url('../images/de/lulu_logo.png') no-repeat;
}
.container h1.home_nl {
	background: url('../images/nl/lulu_logo.png') no-repeat;
}

.container ul {
	height: 29px;
	width: 750px;
	padding-left: 20px;
	border-bottom: 1px solid #a9d3ef;
	clear: both;
}

.container ul li {
	float: left;
	margin-right: 5px;
}
.container ul li ul {
	display: none;
}
.container ul li a {
	display: block;
	height: 29px;
	text-indent: -9999px;
	overflow: hidden;
}
.container ul li a.home {
	width: 83px;
	background: url('../images/nav_home.png');
}
.container ul li a.contact {
	width: 83px;
	background: url('../images/nav_contact.png');
}
.container ul li a.image {
	width: 99px;
	background: url('../images/nav_gallery.png');
}
.container ul li a.executive {
	width: 108px;
	background: url('../images/nav_executive.png');
}
.container ul li a.media {
	width: 101px;
	background: url('../images/nav_globalmedia.png');
}
.container ul li a.lulu {
	width: 83px;
	background: url('../images/nav_lulu.png');
}

.container ul li a.home_fr {
	width: 83px;
	background: url('../images/fr/nav_home.png');
}
.container ul li a.contact_fr {
	width: 83px;
	background: url('../images/fr/nav_contact.png');
}
.container ul li a.image_fr {
	width: 116px;
	background: url('../images/fr/nav_gallery.png');
}
.container ul li a.executive_fr {
	width: 176px;
	background: url('../images/fr/nav_executive.png');
}
.container ul li a.media_fr {
	width: 115px;
	background: url('../images/fr/nav_globalmedia.png');
}
.container ul li a.lulu_fr {
	width: 83px;
	background: url('../images/fr/nav_lulu.png');
}

.container ul li a.home_de {
	width: 83px;
	background: url('../images/de/nav_home.png');
}
.container ul li a.contact_de {
	width: 83px;
	background: url('../images/de/nav_contact.png');
}
.container ul li a.image_de {
	width: 116px;
	background: url('../images/de/nav_gallery.png');
}
.container ul li a.executive_de {
	width: 198px;
	background: url('../images/de/nav_executive.png');
}
.container ul li a.media_de {
	width: 119px;
	background: url('../images/de/nav_globalmedia.png');
}
.container ul li a.lulu_de {
	width: 83px;
	background: url('../images/de/nav_lulu.png');
}

.container ul li a.home_es {
	width: 119px;
	background: url('../images/es/nav_home.png');
}
.container ul li a.contact_es {
	width: 66px;
	background: url('../images/es/nav_contact.png');
}
.container ul li a.image_es {
	width: 133px;
	background: url('../images/es/nav_gallery.png');
}
.container ul li a.executive_es {
	width: 155px;
	background: url('../images/es/nav_executive.png');
}
.container ul li a.media_es {
	width: 117px;
	background: url('../images/es/nav_globalmedia.png');
}
.container ul li a.lulu_es {
	width: 83px;
	background: url('../images/es/nav_lulu.png');
}

.container ul li a.home_it {
	width: 113px;
	background: url('../images/it/nav_home.png');
}
.container ul li a.contact_it {
	width: 83px;
	background: url('../images/it/nav_contact.png');
}
.container ul li a.image_it {
	width: 124px;
	background: url('../images/it/nav_gallery.png');
}
.container ul li a.executive_it {
	width: 77px;
	background: url('../images/it/nav_executive.png');
}
.container ul li a.media_it {
	width: 124px;
	background: url('../images/it/nav_globalmedia.png');
}
.container ul li a.lulu_it {
	width: 83px;
	background: url('../images/it/nav_lulu.png');
}

.container ul li a.home_nl {
	width: 83px;
	background: url('../images/nl/nav_home.png');
}
.container ul li a.contact_nl {
	width: 83px;
	background: url('../images/nl/nav_contact.png');
}
.container ul li a.image_nl {
	width: 144px;
	background: url('../images/nl/nav_gallery.png');
}
.container ul li a.executive_nl {
	width: 84px;
	background: url('../images/nl/nav_executive.png');
}
.container ul li a.media_nl {
	width: 102px;
	background: url('../images/nl/nav_globalmedia.png');
}
.container ul li a.lulu_nl {
	width: 83px;
	background: url('../images/nl/nav_lulu.png');
}

.languages {
	float: right;
	width: 305px;
}
.languages a.visit {
	float: right;
	margin: 0 10px 0 0;
	color: #666;
}

.languages ul {
	border: none;
	width: 300px;
	padding: 0px;
	margin: 0px;
}
.languages ul li {
	padding: 0px;
	margin: 0px;
	float: right;
}
.languages ul li a {
	text-indent: 0;
	margin: 0 3px;
	padding: 0;
	height: auto;
	overflow: auto;
	color: #666;
}
.languages ul li a.selected {
	color: #F18200;
}
.languages ul li a img {
	border: none;
}

.header { 
	padding: 10px 0 0 0;
}

.header .news {
	clear: both;
	display: block;
	height: 202px;
	width: 770px;
	background: url('../images/banner.jpg');
	text-indent: -9999px;
	overflow: hidden;
	border-top: 1px solid #f2f2f2;
}

.contents {
	width: 770px;
	padding: 20px;
	overflow: hidden;
}

.contents h1 {
	display: block;
    height: auto;
    width: auto;
    background: none;
    text-indent: 0px;
    overflow: auto;
	margin: 0;
	float: none;
}

.contents p {
	font-size: 1.2em;
	margin: 4px 0 8px;
}

.leftcol {
	float: left;
	width: 400px;
	background: none;
}
.leftcol h2 {
	font-size: 1.6em;
}
.leftcol h3 {
	font-size: 1.4em;
	margin: 0;
}

.prelease p.date {
	color: #555;
	margin: 15px 0 -10px;
}
.prelease h3 {
	margin: 0;
	padding: 0;
}
.prelease h3 a {
	margin: 0;
}
.prelease p {
	margin: 0;
}

.leftcol h3 a {
	font-size: 0.9em;
	color: #000;
	border: none;
	text-decoration: none;
}

.leftcol ul {
	border: none;
	background: none;
	margin: 20px 0;
	width: 400px;
	height: auto;
	overflow: hidden;
}
.leftcol ul li {
	background: none;
	list-style-type: circle;
	font-size: 1.3em;
	margin: 5px 0;
	width: 400px;
	height:auto;
	overflow: hidden;
}
.leftcol ul li a {
	overflow: auto;
	text-indent: 0px;
	background: none;
	border: none;
	/*height: 14px;*/
	height: auto;
	color: #000;
}

.rightcol {
	float: right;
}

.footer {
    padding: 25px;
	width: 720px;
	clear: both;
	background: url('../images/bg_footer.png') repeat-x;
}
.footer p {
	float: left;
	clear: left;
}
.footer p.orange {
	color: #f18200;
}
.footer p.copyright {
	float: right;
	clear: none;
}

.image-gallery h3 {
	text-decoration: underline;
	color: #0000e0 ! important;
}

.image-gallery img {
	border: 1px solid black ! important;
	margin: 2px;
	padding: 2px;
}

.magentanews, .magentanews body { color: #000000; background-color: #ffffff; }
.magentanews, .magentanews * { font-family: Tahoma,Verdana,Arial,Sans-Serif; font-size: 11px; }
.magentanews pre, .magentanews tt, .magentanews code, .magentanews samp, .magentanews kbd, .magentanews xmp, .magentanews listing, .magentanews plaintext { font-family: monospace; }
.magentanews h2 { font-size: 15px; }
.magentanews a:link { color: #000000; text-decoration: none; }
.magentanews a:visited{ color: #000000; text-decoration: none; }
.magentanews a:hover { color: #000000; text-decoration: underline; }
.magentanews .article { padding-bottom: 10px; }
.magentanews .date {font-size: 11px; color: #999999;}
.magentanews .source {font-size: 11px; color: #999999;}
.magentanews .title { font-size: 10px; font-weight: bold; color: #000000; text-decoration: none;}
.magentanews .ingress { font-size: 10px; color: #000000; text-decoration: none; }
.magentanews .match { font-size: 10px; }
.magentanews .title a:link { font-size: 10px; font-weight: bold; color: #000000; text-decoration: none;}
.magentanews .title a:visited { color: #000000; text-decoration: none; }
.magentanews .title a:hover { color: #000000; text-decoration: underline; }
