/* CSS Document */
/* main document size : 800x600  */
/* 1em = 10px */
/* 

	border:1px solid #FF0000;


  */

/***************************************************************************************************
			ALL PAGES INFORMATIONS
***************************************************************************************************/

body{
	margin:0px;
	padding:0px;
	text-align:center; /* pour centrer le contenu dans IE */
	background-color:#CFCECB;
}

body, p, a {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#00365B;
}

p {
	margin:0px;
	padding:0px;
	margin-bottom:8px;
}

img{
	border:0px;
}

#overAll{
	width:800px;
	height:600px;
	margin-left:auto;
	margin-right:auto;
}

#header{
	width:100%;
	height:167px;
	background-image:url(../Images/topBg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#body{
}

#mainMenu{
	width:100%;
	height:46px;
	background-image:url(../Images/mainMenuBg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
#mainMenuImages{
	text-align:left;
	position: relative;
	width: 401px;
	height: 8px;
	float: right;
	right: 116px;
	top: 6px;
}

#pageMiddleContainer{
	width:100%;
	height:321px;
	background-color:#A29D99;
	background-image:url(../Images/mainContentBg.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}
#pageContent{
	position:relative;
	width:800px;
	height:95%;
	left: 0px;
	top: 0px;
}

td {
	vertical-align:top;
}

h1, h2, h3, h4 {
	margin-top:0px;
	margin-bottom:5px;
}

h1 {
	font-size:18px;
	margin-bottom:15px;
	padding-top: 10px;
}

h2 {
	font-size:13px;
	margin-bottom:5px;
}

div#pageText, table.bottom {
	margin-left:60px;
	margin-right:80px;
}

/***************************************************************************************************
			BOTTOM
***************************************************************************************************/

#bottom{
	position:relative;
	width:100%;
	height:66px;
	background-color:#FFFFFF;
	background-image:url(../Images/bottomBg.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

table.bottom {
	margin-top:0px;
}

p.swissOffice, p.italianOffice {
	text-align:left;
	margin:10px;
	font-size:9px;
}


/***************************************************************************************************
			SUBMENUS
***************************************************************************************************/
div#subMenusContainer {
	height:28px;
	width:100%;
}
div.subMenu { /*  class because id is used for show and hide menu */
	position: relative;
	top: 15px;
	width:517px;
	height:19px;
	background-image:url(../Images/subMenuBg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	float: right;
	line-height:1px;
	font-size:1px;
}

div.subMenuImages{
	height: 10px;
	position: relative;
	float: left;
	top: 4px;
	left: 60px; 
}

/***************************************************************************************************
			HOME
***************************************************************************************************/

.home div#pageMiddleContainer{
	background-image:url('../Images/homeContentBg.jpg');
}

/***************************************************************************************************
			PRODUCTS
***************************************************************************************************/
.products div#pageMiddleContainer, .productsAgricultural div#pageMiddleContainer {
	background-color:#A29D99;
	height:530px;
	background-position:bottom left;
	background-repeat:no-repeat;
}

.products div#pageMiddleContainer{
	background-image:url('../Images/minerals_bg.jpg');
}

.productsAgricultural div#pageMiddleContainer{
	background-image:url('../Images/agricultural_bg.jpg');
}

.products div#pageText, .productsAgricultural div#pageText {
	margin-right: 330px;
}

/***************************************************************************************************
			CONTACT PAGE INFORMATIONS
***************************************************************************************************/
.contact #bottom{
	background-image:url(../Images/bottomContactBg.gif);
}

.contact #pageMiddleContainer {
	background-image:url(../Images/ContactBg.jpg);
}

.subMenuImages #subMenuImagescontact{
	width: 200px;
}

.contact #adresses p{
	margin:0px;
	line-height:14px;
	margin-bottom:15px;
}


/***************************************************************************************************
			HISTORY PAGE INFORMATIONS
***************************************************************************************************/
.subMenuImages #subMenuImageshistory{
	width: 258px;
}

.history #presidentDescription{
	position: absolute;
	width:200px;
	top:410px;
	left:521px;
	height:20px;
	font-style:oblique;
}

.history #pageText{
	width:395px;
}

.history div#pageMiddleContainer{
	height:500px;
	background-image:url(../Images/historyBg.jpg);
	background-color:#A29D99;
	background-position:bottom left;
	background-repeat:no-repeat;
}
