* {margin:0px;border:none;padding:0px;}

body{text-align:center; background-color:#434C00;}

#frame{
	position:relative;
	display:block;
	width:760px;
	margin-left:auto;
	margin-right:auto;
	background-repeat:repeat-y;
	text-align:left;
}

#frameinner{position:relative;
	width:760px;
	min-height:620px;
	background-repeat:no-repeat;
	background-position: 0px 15px;
	overflow:visible;
	text-align:left;
	clear: both;
	overflow: hidden;
}

* html .frameinner{
	overflow: visible;
	height: 1%;
}

#menu-list{list-style-type:none;}
#menu-list li{float:left;height:15px;}
#menu-list li a{display:block;
	height:15px;
	text-align:center;
	background-repeat:no-repeat;
	background-position:0px -15px;
}

#menu-list li a:hover{ background-position:0px 0px;}
#menu-list .over a{background-position:0px 0px;}

a.menuAccueil{width:109px;background-image: url(olive-tapenade-images/menu-accueil.jpg);}
a.menuPres{width:108px;background-image:url(olive-tapenade-images/menu-presentation.jpg);}
a.menuProd{width:109px;background-image:url(olive-tapenade-images/menu-produits.jpg);}
a.menuRec{width:108px;background-image:url(olive-tapenade-images/menu-recettes.jpg);}
a.menuCont{width:109px;background-image:url(olive-tapenade-images/menu-contact.jpg);}
a.menuPro{width:108px;background-image:url(olive-tapenade-images/menu-pro.jpg);}
a.menuActus{width:109px;background-image:url(olive-tapenade-images/menu-actualites.jpg);}

.nosee{ display:none;}

.bold{font-weight:bold;}

#page-content{
	position:relative;
	width:390px;
	margin-top:174px;
	margin-left:144px;
	margin-right:10px;
	float:left;
	display:inline;
}


#page-main-title{
	width:438px;
	height:59px;
	position:absolute;  
	background-repeat:no-repeat;
	top:43px;
	left:54px;
	z-index:100;
}

.image-holder{
	width:200px;
	height:223px;	
	float:left;
	overflow:visible;
	position:relative;
	margin:0px 8px 8px 0px;
}

.image-holder-produits{
	width:174px;
	height:223px;	
	float:left;
	overflow:visible;
	position:relative;
	margin:0px 18px 8px 0px;
}


.produit-holder-right{
	width:174px;
	float:left;
	position:relative;
}



.content-img{
	position:absolute;
	right:0px;
}


h1{
	display:none;
}

h2{
	color:#798346;
	font-size:24px;
	font-weight:bold;
	margin:0px 0px 12px 0px;
}

a.big-green-link{
	color:#798346;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}

a.big-green-link:hover{
	color:#000000;
}

a.standard-link{

}

a.standard-link{
	color:#000000;
	text-decoration:none;
}

a.standard-link:hover{
	color:#ABAD32;
}

#index-presentation{
	position:absolute;
	width:176px;
	height:123px;
	top:166px;
	left:42px;
}

#index-produits{
	position:absolute;
	width:169px;
	height:124px;
	top:263px;
	left:220px;
}

#index-recettes{
	position:absolute;
	width:173px;
	height:119px;
	top:124px;
	left:332px;
}


/* mail form styles */

#mailholder{
margin-left:0px;
margin-top: 0px;
}

label{
float: left;
width: 100px;
font-weight: bold;
font-size:14px;
}

input, textarea{
width: 180px;
margin-bottom: 5px;
border:#848763 solid 1px;
}

textarea{
width: 250px;
height: 120px;
border:#848763 solid 1px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 100px;
margin-top: 5px;
width: 90px;
border:#3B3C2C solid 1px;
background-color:#848763;
color:#FFFFFF;
}


/* end mail form styles */

.lien-box{
	margin-left:30px;
}

a.site-ami{
	color:#000000;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	line-height:12px;
}

a.site-ami:hover{
	color:#ABAD32;
	text-decoration:none;
}


#recettes-left{
	float:left;
	width:170px;
}

#recettes-right{
	float:left;
	width:210px;
	margin-left:10px;
}

/*********************** compte ********************************/


#page-content-tarif{
	position:relative;
	width:616px;
	margin-top:0px;
	margin-left:144px;
	margin-right:0px;
	float:left;
	display:inline;
}

a.pdf{
	color:#000000;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
	line-height:12px;
}

a.pdf:hover{
	color:#ABAD32;
	text-decoration:none;
}

#fiches-list{
	margin-left:20px;
	list-style-type:none;
}

#fiches-list a{
	color:#000000;
	text-decoration:none;
}

#fiches-list a:hover{
	color:#ABAD32;
}

.form1{	font-family:Arial, Helvetica, sans-serif;}

.bon-commande{
	font-family:Arial, Helvetica, sans-serif;
	width: 600px;
	font-size:12px;
	border-collapse:collapse;
	background-color:#FFFFFF;
}

.bon-commande th{
	border:2px #000000 solid;	
	padding:2px;
	background-color:#C2C397;
}

.bon-commande tr{

}

.bon-commande td{
	border:2px #000000 solid;
	padding:2px;
}

.quants{
	border:none;
}

.last{
	border:none;
	font-size:11px;
}

#check{
	width:20px;
	border:none;
	vertical-align:middle;
}

checkbox{
	width:20px;
	border:none;
	vertical-align:middle;
}

#sub{
	width:50px;
	background-color:#3B3C2C;
	color:#FFFFFF;
	font-size:12px;
}
/********************* RIGHT NAV *******************************/


#right-nav{
	position:relative;
	width:216px;
	margin-left:0px;
	margin-right:0px;
	float:left;
	display:inline;
}

#right-nav h3{
	color:#000000;
	font-size:15px;
	font-weight:bold;
}

#right-col-holder{
	width:196px;
	margin:12px 0px 0px 13px;
}

#right-nav-top-image{
	width:217px;
	height:126px;
	margin:0px 0px 0px 0px;
	background-repeat:no-repeat;
}

#right-nav-title-nouvelles{
	width:216px;
	height:60px;
	margin:4px 0px 0px 0px;
	background-repeat:no-repeat;
}


.right-nav-nouvelles-block{
	width:196px;
	margin:12px 0px 0px 13px;
	line-height:14px;
	border-bottom:solid 4px #8A8F3B;
}


a.right-nav-block-title-link{
	color:#000000;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}

a.right-nav-block-title-link:hover{
	color:#ABAD32;
	text-decoration:none;
}

a.right-nav-block-text-link{
	color:#000000;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	line-height:12px;
}

a.right-nav-block-text-link:hover{
	color:#ABAD32;
	text-decoration:none;
}

.right-nav-nouvelles-block a img{
	margin:12px 0px 9px 0px;
	border:none;
}

#right-nav ul{
	margin: 0px 0px 12px 14px;
}

#right-nav ul li{
	font-size:12px;
	font-weight:bold;
	padding-left:0px;
	margin-left:0px;
}

a.produits-link{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

a.produits-link:hover{
	color:#8D9339;
	text-decoration:none;
}

/*************** FOOTER ******************************/

#footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#434C00;
	text-align:center;
	margin-left:109px;
}

#footer a{
	color:#434C00;
	text-decoration:none;
}

#footer a:hover{
	color:#000000;
	text-decoration:none;
}
