/* TAG */
body {
	background-color: #e1ffc5;
	color: #114636;
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

img {
	border: 0;
	padding: 0;
	margin: 0;
}

p {
	margin: 0 5px 10px 5px;
}

.chapeau {
	font-size: 13px;
	font-weight: bold;
	color: #ff7100;
}

a {
	background-color : transparent;
	color: #114636;
	text-decoration: none;
}

a:hover {
	text-decoration : underline;
}

.divspacer {
	clear : both;
	font-size : 1px;
	height: 1px;
}

/* COMMON */
#page {
	width: 770px;
}

#header {
	padding: 0;
	margin: 0;
}

#header img {
	vertical-align: bottom;
}

#header h1 {
	margin: 0;
	padding: 0;
	background: transparent url(../images/common/headerbg.jpg) no-repeat top left; 
	width: 770px; 
	height: 107px; 
}

#header h1 span {
	display: none;
}

#tabmenu {
	text-align: center;
	margin-left : auto;
	margin-right : auto;
	margin-top: -23px;
}

#tabmenu img {
	padding-left: 6px;
	padding-right: 6px;
}

#tabmenu ul {
	padding: 0;
	margin: 0;
	list-style : none;
}

#tabmenu li {
	display : inline;
}

#footer {
	clear: both;
	background-color: #c4e657;
	color: #114636;
	text-align: center;
}

#footer ul {
	margin : 0;
	padding : 0 0 5px 0;
}

#footer li {
	display : inline;
	padding-left: 6px;
	padding-right: 6px;
}

#footer p {
	margin : 0;
	padding : 0;
}

#pagecontent {
	background: transparent url(../images/common/menubg.jpg) no-repeat top right;
	float: left;
	width: 770px;
	margin : 0;
	padding: 0;
}

/* HOME */
#contenthome {
	float : left;
	width: 420px;
	margin : 0;
	padding: 35px 0 10px 0;
}

#menuhome {
	float: left;
	width: 350px;
	margin : 0;
	padding: 35px 0 10px 0;
}

#menuhome1 {
	padding: 0 0 0 0px;
	margin: 0;
}

#bienvenue {
	text-align: center;
	margin: 0;
	padding: 0;
}

#prodimg {
	text-align: center;
	margin: 10px 0 0 0;
	padding: 0;
}

#prodimg img {
	padding: 0 10px 0 10px;
}

#menuhome11 {
	padding: 15px 0 0 0;
	margin: 0;
}

#menuhome11 img.btn {
	padding: 0; 
	margin: 0 0 10px 0;
	border: 0;
	vertical-align: bottom;
}

/* PRESENTATION */
#content1 {
	float : left;
	width: 500px;
	margin : 0;
	padding: 35px 0 10px 0;
}

#menupres {
	float: left;
	width: 270px;
	margin : 0;
	padding: 35px 0 10px 0;
}

#menupres1 {
	padding: 0 0 0 0px;
	margin: 0;
}

#content1 p {
	width: 400px; 
}

#content1 h2 span {
	display: none;
}

#content1 h2 {
	margin: 0;
	padding: 0 0 35px 0;
	width: 410px; 
}

#content1 h2.presentation {
	background: transparent url(../images/presentation/presentation.gif) no-repeat 20px 0px; 
	height: 30px; 
}

#content1 h2.concept {
	background: transparent url(../images/presentation/concept.gif) no-repeat 20px 0px; 
	height: 59px; 
}

#content1 h2.client {
	background: transparent url(../images/presentation/client.gif) no-repeat 20px 0px; 
	height: 50px; 
}

#content1 h2.marche {
	background: transparent url(../images/presentation/marche.gif) no-repeat 20px 0px; 
	height: 50px; 
}

#content1 h2.univers {
	background: transparent url(../images/presentation/univers.gif) no-repeat 20px 0px; 
	height: 50px; 
}

#content1 h2.cosmetique {
	background: transparent url(../images/presentation/cosmetique.gif) no-repeat 20px 0px; 
	height: 30px; 
}

#content1 h2.enfant {
	background: transparent url(../images/presentation/enfant.gif) no-repeat 20px 0px; 
	height: 30px; 
}

#content1 h2.gourmet {
	background: transparent url(../images/presentation/gourmet.gif) no-repeat 20px 0px; 
	height: 30px; 
}

#content1 h2.cadeaux {
	background: transparent url(../images/presentation/cadeaux.gif) no-repeat 20px 0px; 
	height: 30px; 
}

#content1 h2.jardin {
	background: transparent url(../images/presentation/jardin.gif) no-repeat 20px 0px; 
	height: 30px; 
}

#content1 h2.maison {
	background: transparent url(../images/presentation/maison.gif) no-repeat 20px 0px; 
	height: 30px; 
}

#content11 {
	padding: 0 0 0 65px;
}

#menupres1 ul.menupres{
	margin : 0;
	padding : 10px 0 0;
	list-style : none;
}

#menupres1 li.menupres {
	background:  url(../images/common/puce.gif) no-repeat top left;
	padding: 0 0 5px 27px;
	line-height: 28px;
	font-size: 16px;
}

#menupres1 a.menupres00 {
	color: #123c41;
}

#menupres1 a.menupres01 {
	color: #419940;
	font-style: italic;
}

#menupres1 ul.sousmenupres{
	margin : 0;
	padding : 10px 0 0;
	list-style : none;
}

#menupres1 li.sousmenupres {
	line-height: 18px;
	font-size: 14px;
}

#menupres1 a.sousmenupres00 {
	color: #1d8f7b;
}

#menupres1 a.sousmenupres01 {
	color: #dd7800;
	font-style: italic;
}

/* AUTRES */
#content2, #content3 {
	width: 770px;
	margin : 0;
	padding: 35px 0 10px 0;
}

#content2 p {
	width: 480px; 
}

#content21 {
	padding: 0 0 0 65px;
}

#content2 h2 span, #content3 h2 span, {
	display: none;
}

#content2 h2 {
	margin: 0;
	padding: 0 0 35px 0;
	width: 410px; 
}

#content3 h2 {
	margin: 0;
	padding: 0 0 35px 0;
}

#content2 h2.franchise {
	background: transparent url(../images/franchise/franchise.gif) no-repeat 20px 0px; 
	height: 30px; 
}

#content2 h2.contact {
	background: transparent url(../images/contact/contact.gif) no-repeat 20px 0px; 
	height: 30px; 
}

#content2 h2.credits {
	background: transparent url(../images/info/credits.gif) no-repeat 20px 0px; 
	height: 30px; 
}

#franchiseimg {
	margin: 20px 0;
}

#franchiseimg img {
	padding: 0 10px 0 10px;
}

#content2 h2.newsletter {
	background: transparent url(../images/newsletter/newsletter.gif) no-repeat 20px 0px; 
	height: 30px; 
}

/* EVENEMENTS */
#content2 h2.evenement, #content3 h2.evenement {
	background: transparent url(../images/evenement/evenement.gif) no-repeat 20px 0px; 
	height: 30px; 
}

#content2 p.evenement {
	width: 450px; 
}

#evtimg {
	float: right;
	padding-right: 30px;
}

#evtimg img {
	vertical-align: bottom;
	padding-bottom: 20px;
}

h3.evenement {
	color:#dd7800;
	font-size: 16px;
	margin: 0;
	padding: 20px 0 15px 3px;
}

#evtcontent {
	color : #1d8f7b;
	font-size: 1.1em;
}

#evtcontent  h3 {
	color: #114636;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 35px 0 3px 3px;
}

/* PRESSE */
#content1 h2.presse {
	background: transparent url(../images/presse/presse.gif) no-repeat 20px 0px; 
	height: 30px; 
}

#content1 h3.presse {
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 15px 3px;
	margin: 0 0 0 0;
}

#content1 h3 span.presse {
	font-size: 14px;
	font-style: italic;
}

#menupresse {
	float: left;
	width: 270px;
	margin : 0;
	padding: 100px 0 10px 0;
}

.typepresse {
	font-size: 16px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

#menupresse ul.presse{
	margin : 0;
	padding : 10px 0 30px 15px;
	list-style : none;
}

#menupresse li.presse {
	line-height: 20px;
	font-size: 14px;
}

#menupresse a.presse00 {
	color: #1d8f7b;
}

#menupresse a.presse01 {
	color: #dd7800;
	font-style: italic;
}

/* POINTS DE VENTES */
#contentpdv {
	width: 770px;
	margin : 0;
	padding: 35px 0 10px 0;
}

#pdvflash {
	float: right;
	margin : 0;
	padding: 0 50px 0 0;
}

#contentpdv h2 {
	margin: 0;
	padding: 0 0 35px 0;
	width: 300px; 
}

#contentpdv h2 span {
	display: none;
}

#contentpdv h2.ventes {
	background: transparent url(../images/ventes/ventes.gif) no-repeat 20px 0px; 
	height: 30px; 
}

#content11 h3 span {
	display: none;
}

#content11 h3.pilotes {
	padding: 0px 0 15px 0;
	margin: 0;
	background: transparent url(../images/ventes/pilotes.gif) no-repeat 0px 0px; 
	height: 15px; 
}

#content11 h3.franchises {
	padding: 0 0 15px 0;
	margin: 30px 0 0;
	background: transparent url(../images/ventes/franchises.gif) no-repeat 0px 0px; 
	height: 15px; 
}

#content11 h3.pointsventes {
	padding: 0px 0 15px 0;
	margin: 30px 0 0;
	background: transparent url(../images/ventes/pointsventes.gif) no-repeat 0px 0px; 
	height: 15px; 
}

p.franchises, p.pointsventes, p.pilotes {
	color: #1d8f7b;
}

/* CONTACT */

#content2 p.contact {
	width: 300px; 
	font-size: 14px;
	margin-bottom: 15px;
}

#content2 .address {
	font-size: 20px;
	color: #1d8f7b;
}

#content2 .address2 {
	font-size: 16px;
	color: #1d8f7b;
}

#content2 .address3 {
	color: #1d8f7b;
}

/* NEWSLETTER */
#content2 p.newsletter {
	width: 300px; 
	margin-bottom: 15px;
}

input.nltext, select.nltext {
	width: 200px;
	font-weight: normal;
	color: #114636;
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
