/* ------------------------------------------------------------
Title:			linaforlino.com css file
Author:			benoit@encoreunsite.com
Last modified:	2007-06-07
------------------------------------------------------------ */

* {margin: 0;padding: 0;}

body {
	margin: 0;
	padding: 0;
	height:100%;
	font: small "Lucida grande", Arial, Helvetica, sans-serif; line-height: 1.3; color: rgb(128,130,133); /*128,130,133*/
	background: rgb(226,227,222) url(/_media/images/00_shadow.png) repeat-y scroll top center;
}
	/* font: normal normal normal 76%/1.3em "Lucida grande", Verdana, Helvetica, sans-serif;color: rgb(60,60,60) */


/* html elements 
===================================================== */
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 .2em 0;
	font-weight: normal;
	color: rgb(60,60,60);
}
h2 {font-size:115%;margin:1em 0 .1em 0; text-transform: uppercase;}
h3 {font-size:105%;}

p {margin:0 0 .5em 0;font-size:1em;}

ol {margin:0 1em 1em 2.5em; padding:0;}
ul {margin:0; padding:0; list-style:none; font-size:1em;}
li {margin:0; padding:0; line-height:1.3;}

dl {margin: 0 0 .5em 0; padding: 0;}
dt {margin: 0; padding: 0; color: rgb(128,130,133); font-weight: bold;}
dd {margin: 0; padding: 0;}

q {width:100%; margin:2em 0;font-style:italic; text-align:right;}

.hr {
	border: 0px solid #fff;
	}

/* Links 
===================================================== */
a:link {color: rgb(175,167,144);text-decoration: none; border-bottom: 1px solid transparent;}
a:visited {color: rgb(175,167,144);text-decoration: none; border-bottom: 1px solid transparent;}
a:hover, a:active {color: rgb(175,167,144); text-decoration: none; border-bottom: 1px solid rgb(175,167,144);} /*rgb(128,130,133)*/

a {outline: none;} /* Links - Hide dotted outlines in mozilla */

/* Layout 
===================================================== */
#wrapper {
	width:760px;
	margin:0 auto 0 auto;
}

#header {
	position:relative;
	width:760px;
	height:78px;
}

#main_logo {
	position: absolute;
	top:20px;
	left:1.2em;
	width:282px;
	height:78px;
	background: transparent url(/_media/images/00_main_logo.png) no-repeat scroll top center;
	text-indent:-9999em;
}
#main_logo a {
	display: block;
	width:282px;
	height:78px;
	border:none;
}

#footer {
	margin:1em 0;
	padding:.3em 0 0 30px;
	border-top: 1px solid rgb(198,194,194);
	border-bottom: 1px solid rgb(198,194,194);
	font-size:90%;
	text-align:left;
	}
	
#content {
	margin:1em 0;
	padding:0 30px;
	font-size:90%;
	text-align: justify;
}

/* navigation 
===================================================== */
#main_nav, #sub_nav {
	margin:2em 0 0 0;
	padding:.4em 0 .4em 30px;
	border-top: 1px solid rgb(198,194,194);
	border-bottom: 1px solid rgb(198,194,194);
	font-size:90%;
	text-transform: uppercase;
}
#sub_nav {margin:0;border-top:none;}

#main_nav li, #sub_nav li {
	display:inline;
	padding: 0 .75em 0 0;
}

body.whatsnew #main_nav #m0,
#diaporama #main_nav #m1,
#decoration #main_nav #m1, #decoration #sub_nav #sub_m1,
#bedlinen #main_nav #m1, #bedlinen #sub_nav #sub_m2,
#tablelinen #main_nav #m1, #tablelinen #sub_nav #sub_m3,
#fragrances #main_nav #m1, #fragrances #sub_nav #sub_m4,
#history #main_nav #m2,
#press #main_nav #m3,
#contact #main_nav #m4 {color: rgb(175,167,144); text-decoration: none; border-bottom: 1px solid rgb(175,167,144);}

#main_nav #m0 {font-weight: bold;}


/* product pages 
===================================================== */
#product_photo {float:right;}
#product_description p {margin-right:400px;}
.product_name {font-size:115%;margin:1em 0 .1em 0; text-transform: uppercase;}
.color_legend {margin-top:.5em;}

/* press pages 
===================================================== */
#press_gallery .press_item {width:300px;margin:1em 0;border:1px solid grey;}
#press_gallery .rightfloat {float:right;}
#press_gallery .leftfloat {float:left;}
.press_item .legend {text-align: center;margin-top:.5em;}

/* images
===================================================== */
img {display:block;margin: 0;padding: 0;border: none;}
img.left {float: left;margin-right: 1em;}
img.right {float: right;margin-left: 1em;}
img.simpleborder {border-top: 1px solid rgb(198,194,194); border-bottom: 1px solid rgb(198,194,194);}

.imgleft {float:left; width:230px; margin: .5em 1.5em .5em 0;border: 1px solid rgb(198,194,194);}
.imgright {float:right; width:230px; margin: .5em 0 .5em 1.5em;border: 1px solid rgb(198,194,194);}
.border {width: 210px; margin:0 ;padding: 8px;/*border: 1px solid rgb(198,194,194);*/}
dt.legend {margin: .25em 8px; padding:0; font: normal normal bold .9em/1.3em Arial, Helvetica, sans-serif;}
dd.legend {margin: .25em 8px; padding:0; font: italic normal normal .9em/1.3em Arial, Helvetica, sans-serif;}
.imgright .legend {text-align: right;}
.legend {margin: .5em 0; padding:0; font: italic normal normal .9em/1.3em Arial, Helvetica, sans-serif;}
.imgleft2 {float:left; width:150px; margin: .5em 1.5em .5em 0;}
.border2 {width: 130px; margin:0 ;padding: 8px;/*border: 1px solid rgb(198,194,194);*/}

p.title {margin: .25em 0; padding:0; font: normal normal bold 1em/1.3em Arial, Helvetica, sans-serif;text-align:right;}
p.description {margin: .25em 0; padding:0; font: italic normal normal .9em/1.3em Arial, Helvetica, sans-serif;text-align:right;}

/* tables */
table {
	border-collapse: collapse;
	}


/* miscellaneous 
===================================================== */
.left {text-align: left;}
.right {text-align: right;}

span.left {float: left; text-align: left;}
span.right {float: right; text-align: right;}

.clear {clear: both;}
.nowrap {white-space: nowrap;}
.copyright {margin-top:1em;font-size:80%;}


.footnote {font-size:.8em;}
.noshow {display:none;}
.hidden {visibility: hidden;}

.article {margin-bottom: 3em;}
.videocontainer {width:700px;height:393; margin:10px auto;padding:0;border: 1px solid rgb(220,220,220);}


/* Self clearing floats
===================================================== */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
*:first-child+html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
