html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
input:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


a {text-decoration:none;color:#939598;}
a:hover {text-decoration:underline;}

.txtright {text-align:right;}
.fl {float:left;}
.fr {float:right;}
.block {display:block;}
.cleared {clear:both;}
.grismoyen {color:#939798;}
.ft10 {font-size:10px;}
.ft11 {font-size:11px;}
.ft12 {font-size:12px;}
.ft14 {font-size:14px;}
.bold {font-weight:bold;}

.entreelienpdf {text-indent:28px;color:#555555;height:29px;background:url(int/prod-pdf-icon.png) no-repeat 2px 3px;line-height:25px;}
.entreelien{height:29px;line-height:29px;}

h2 span, h3 span {margin-left:-9999px;}

.lien-savoir-plus {height:36px;width:100%;margin-top:7px;}
.lien-savoir-plus a{display:block;float:right;width:195px;height:36px;background:url(img/en-savoir-plus.png);}
.lien-savoir-plus a:hover{text-decoration:none;}
.lien-savoir-plus a span {margin-left:-9999px;}

body{background:#ffffff url(img/herbe.jpg) repeat-x 0 0;color:#939598;font-family:verdana;font-size:12px;text-align:center;line-height:15px;}


#siterealbg {width:100%;background:url(img/foot.png) repeat-x 0 100%;}
#sitebg {width:1100px;background:url(img/fond.jpg) no-repeat 50% 0;margin:0 auto;}
#site {width:1000px;margin:0 auto;}

#logo {position:absolute;width:120px;height:60px;margin-top:36px;}
#logo a{display:block;width:120px;height:60px;}

#menu {height:518px;padding-top:48px;text-align:left;}

#blocmenu {text-align:left;width:656px;height:56px;background:#fff;margin-left:166px;background:url(img/menu.jpg) no-repeat 0 0;padding:15px 0 0 12px;}
#blocmenu li {float:left;width:155px;padding-left:5px;width:155px;height:41px;}
#blocmenu li a{display:block;width:155px;height:41px;}
#blocmenu li a span{margin-left:-9999px;}

#mp3 {position:absolute;margin-left:885px;margin-top:554px;}
#fb {position:absolute;margin-left:600px;margin-top:553px;}

#content {text-align:left;width:920px;margin:0 auto;}

#home-content-bg-mid {background:url(img/home-bloc-mid.png) repeat-y;}
#home-content-bg-top {background:url(img/home-bloc-top.png) no-repeat 0 0;}
#home-content-bg-bottom {background:url(img/home-bloc-bottom.png) no-repeat 0 100%;height:400px;}

#home-projet {padding:6px 6px 9px 9px;width:378px;position:absolute;}
#home-projet h2 {height:37px;background:url(img/home-le_projet.png) no-repeat 0 0;}
#home-projet h3{height:26px;background:url(img/home-le_projet-sstitre.png) no-repeat 0 0;}
#home-projet-texte {padding:10px 14px 0;height:269px;}
#home-projet-texte p{padding:1px 0 6px;}
#home-projet-image {background:url(img/home-projet.png) no-repeat 50% 50%;float:left;width:108px;height:98px;}
#home-produits-distrib {position:absolute;margin-left:393px;padding:6px 0 9px 9px;width:508px;text-align:left;}
#home-produits {height:277px;}

#home-produits-photos {position:absolute;left:8px;width:218px;height:218px;padding:0 23px 0 8px;margin-left:0;}
#home-produits-photos a {display:block;float:left;width:109px;height:109px;}

#home-produits h2 {height:53px;background:url(img/home-les_produits.png) no-repeat 0 0;}
#home-produits-texte {padding:17px 0 0 0;margin-left:249px;}
#home-produits-texte-content {padding:0 26px 0 0;height:164px;}

#home-pointsdevente {padding-top:11px;}
#home-pointsdevente h2 {height:34px;background:url(img/home-points_de_vente.png) no-repeat 0 0;}


#foot {background:url(img/foot.png) repeat-x;height:44px;padding-top:26px;color:#fff;font-weight:bold;font-size:11px;}
#foot a{color:#fff;}

#sous-menu-titre {width:213px;height:43px;}
#sous-menu-titre span{margin-left:-9999px;}

.produits-menu-titre {background:url(img/produits-titre.png);}
.societe-menu-titre {background:url(img/societe-titre.png);}

#sous-menu {padding-left:10px;width:213px;float:left;}
#sous-menu ul li {background:url(img/produits-menu-liens-bg.png) repeat-x 0 100%;width:213px;}
#sous-menu ul li a {display:block;width:205px;height:28px;padding:10px 0 0 8px;}
#sous-menu ul li a:hover{color:#fff;background:url(img/produits-menu-liens-bg-hove.png);}
#sous-menu ul li ul li{background:transparent none;font-size:11px;}
#sous-menu ul li ul li a {display:block;width:168px;height:auto;background:url(img/produits-menu-ssliens-bg.png) no-repeat 25px 6px;padding:0px 0 10px 35px;}
#sous-menu ul li ul li a:hover {background:url(img/produits-menu-ssliens-bg.png) no-repeat 25px 6px;color:#939598;}

#cadreA {margin-left:234px;background:url(img/cadreA-mid.png) repeat-y;width:683px;}
#cadreA-top {background:url(img/cadreA-top.png) no-repeat;height:13px;width:683px;}
#cadreA-bottom {background:url(img/cadreA-bottom.png) no-repeat;height:13px;width:683px;}
#cadreA-content {padding:6px;}

#cadreB {margin-left:4px;background:url(img/cadreB-mid.png) repeat-y;width:912px;}
#cadreB-top {background:url(img/cadreB-top.png) no-repeat;height:15px;width:912px;}
#cadreB-bottom {background:url(img/cadreB-bottom.png) no-repeat;height:15px;width:912px;}
#cadreB-content {padding:0 6px;}

#cadreB h2{font-size:18px;padding:0 0 5px 14px;}
#cadreB h3{font-size:11px;padding:0 0 5px 14px;font-weight:normal;}
#cadreB h4{font-size:14px;padding:0;font-weight:bold;padding:0 0 1px;}

#cadreB-content .textes {padding:14px 0 0 14px;}
#cadreB-content .textes p{padding:1px 0 6px;}

#pdf {position:absolute;width:115px;height:32px;background:url(img/pdf1.png) no-repeat;margin-left:527px;}

#produit-cat {margin:0 27px;padding:10px 0;border-bottom:1px solid #939598;font-size:13px;}
#produit-cat  h2{font-size:18px;padding:0 0 10px;}
#produit-cat div{font-style:italic;}

#produit-textes {width:325px;padding-left:27px;float:left;}
#produit-textes h3{padding:19px 0 11px;font-size:15px;}
#produit-textes p{padding:1px 0 6px;}


#produit-image-big {margin-left:416px;margin-top:23px;width:222px;height:288px;background:url(img/produits-img-big-bg.png);padding:3px 0 0 3px;}
#produit-image-big-vide {margin-left:416px;margin-top:23px;width:222px;height:288px;padding:3px 0 0 3px;}
#produit-image-small {margin-left:414px;width:230px;height:55px;}
.produit-small-image {float:left;width:37px;height:47px;background:url(img/produits-img-small-bg.png);padding:4px 4px 4px 5px;}
.produit-small-image a{display:block;width:37px;height:47px;background:url() no-repeat 50% 50%;}
.produit-small-image div{display:block;width:37px;height:47px;background:url() no-repeat 50% 50%;cursor:pointer;}

#produit-image-big-content {background:url() no-repeat 50% 50%;width:219px;height:285px;}
#produit-image-zoom {position:absolute;margin-left:155px;margin-top:257px;background:url(img/produits-zoom.png) no-repeat 0 0;cursor:pointer;width:64px;height:28px;}

#logo1 {float:left;width:89px;height:64px;background:url(img/logo-1.jpg) no-repeat;margin-top:25px;margin-right:20px;}
#logo2 {float:left;width:89px;height:62px;background:url(img/logo-2.jpg) no-repeat;margin-top:25px;margin-right:20px;}

#societe-textes {padding-left:27px;}
#societe-textes h2{font-size:18px;padding:0 0 10px;}
#societe-textes p{padding:3px 0 4px;}
#societe-texte li{list-style-type:disc;margin-left:30px;}
#societe-texte {padding-right:20px;}
.origine {background:url(img/origine-image.jpg) no-repeat 0 0;}
.projet {background:url(img/projet-image.jpg) no-repeat 0 0;}
#societe-texte-image{float:left;width:170px;height:157px;}

#societe-equipe li {height:107px;width:200px;float:left;background:url() no-repeat 0 0;padding:0 10px 0 108px;}
#societe-equipe li p{padding:1px 0 3px;}


#contact-infos {width:236px;float:left;font-size:11px;padding:20px 0 0 14px;}
#contact-infos p{padding:0 0 10px;}
#contact-form {margin-left:300px;width:550px;padding:20px 0 0;}
#contact-form .formline input {width:300px;}
#contact-form .submitline input {width:122px;height:28px;background:transparent url(img/input-valid.png) no-repeat;border:0 none;cursor:pointer;}
#contact-form .formline textarea {width:300px;height:160px;}
#liam {width:128px;height:25px;background:url(img/liam.jpg) no-repeat 0 0;}
.liam2 {width:145px;height:16px;background:transparent url(img/liam2.png) no-repeat 0 0;border:0 none;}

#distrib-textes {width:430px;float:left;}
#distrib-gmap-bg {width:434px;height:331px;margin-left:435px;background:url(img/gmap-bg.png) no-repeat 0 0;padding-left:3px;padding-top:3px;}
#distrib-gmap {width:431px;height:328px;border:1px solid #fff;}

#distrib-form {padding:16px 0 0 14px;}
#distrib-form-line {width:281px;height:25px;padding-top:3px;background:url(img/input-gmap.png);}
#gmap-cp {float:left;width:139px;height:15px;padding:5px 14px 2px 9px;border:0 none;background:none transparent;font-style:italic;font-size:11px;color:#939598;}
#gmap-but {float:left;width:115px;height:21px;cursor:pointer;}

#distrib-resultats {padding:25px 0 0 14px;width:377px;}
#distrib-resultats-titre {background:url(img/produits-menu-liens-bg.png) repeat-x 0 100%;padding-bottom:5px;font-size:11px;font-weight:bold;}

#distrib-resultats-content {padding:10px 0;font-size:11px;}
#distrib-resultats-content h6 {font-weight:bold;font-size:12px;padding:8px 0 1px;}
#distrib-resultats-content p {padding:0 0 1px;}

#mltextes div {padding:10px 0;}

.nodisplay {display:none;}
