@charset "utf-8";

/* CSS Document */

/* *********************************************** /

/ stylesheet with structure and skeleton behaviors  

/ positionning - padding - margin

/************************************************ */

body {

	background-position:center top;

	background-attachment:fixed;

	width:auto;

	min-width:1000px;

	}

/* global block - content everything - used for centering */

/* skeleton preview

<frameContent>

	<col1>

	<col>

</frameContent>

*/

.frameContent {

	margin:0 auto;	



}

/* 2 columns system */

.col1

{

	float:left;

	padding-top:170px;

	margin:0px;

	position:fixed;

	outline:none;

}

.col2 {

	float:right;

	margin:0px;
	margin-top:-15px;

	min-height:100%;	

}
.content{
margin-top:-12px;

}
#footer

{

	margin-top:40px;

	float:right;

}

/* div / object used inside col2 */

/* swf home */

#flash

{

	outline:none;

}

#quotes

{

	width:702px;

	height:195px;

	outline:none;

}

/* png on top of the pages */

.col2 .imgQuote

{

	height:135px;

}



.col2 .imageTitle

{

	padding:0px;

}



.col2 .data

{

	position:relative;

	top:0px; /*ff 7 ie 7 */

	/*top:-800px; id need count the top position of left side image*/

}



.col2 .text

{

	padding-left:40px;	

}

/* used in pages with subMenu archive : page called by displayContent() and displayCoffee() */

.col2 .menuArchives
{
	width:220px;
	height:auto;
	background-image:url(../images/transpixel.png);
	background-repeat:repeat;
	padding:10px;
	padding-right:0px;
	margin-bottom:35px;
}
.col2 .menuArchivesAboutTown
{
	width:645px;
	height:auto;
	background-image:url(../images/transpixel.png);
	background-repeat:repeat;
	padding:10px;
	padding-right:0px;
	margin-bottom:35px;
}

.col2 .menuArchives li

{
	margin-left:20px;
	margin-bottom:12px;
}
.col2 .menuArchivesAboutTown li

{
	margin-left:20px;
	margin-bottom:12px;
}
.col2 .menuArchives table td.coffeeMonth

{

	text-align:left;
	padding-bottom:12px;

	/*width:90px;*/

}

.col2 div.complementCoffee

{
	width:220px;
	float:right;
	padding-left:20px;
}

/* specific to page coffee of the month */

.col2 div.top5

{

	height:490px;

	width:220px;

}

.col2 div.top5 table

{

margin-left:-2px;

}

.col2 div.titleComplement

{

	height:37px;

	width:230px;

	background:url(../images/transpixel.png) repeat;

	padding-top:10px;

	margin-bottom:20px;

}

.col2 div.lastNews

{

	margin-top:20px;

	height:200px;

	width:230px;

}

/* specific to page press */

.col2 div.singleNews

{

	width:310px;

	height:150px;

	margin-left:0px;

	margin-top:30px;

	float:left;



}



.col2 p.textPress

{

	margin-left:10px;

	text-align:left;



}

/* specific to page FAQ */

.col2 ul.ulQuestion

{

	margin-bottom:100px;

}

/* specific to site map page */

.subColour {

	color:#999999;

	margin-left:20px;

}

/* define simples styles for left menu if not flash use */

ul.menuAlternatif {

	text-align:right;

}

ul.menuAlternatif li{

	font-weight:bold;

}

ul.menuAlternatif li ul li{

	font-weight:normal;

}

/* */



.infoDetails {

	float:left;

}

.backlist

{

	text-align:right;

}




