html, body {
	height: 100%;
	margin: 0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#00275e;
	padding:0;
	color:#00275e;
}
/***** GENERIQUE *****/
img {
	border:none;
}
hr {
	clear:both;
	visibility:hidden;
}
div {
	margin:0;
	padding:0
}
p {
	margin:0;
	padding:0;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.aligncenter {
	text-align:center;
}
.alignright {
	text-align:right;
}
.justify {
	text-align:justify;
}
.italic {
	font-style:italic;
}
.sousligne {
	text-decoration:underline;
}
.sansligne {
	text-decoration:none;
}
.clearboth{
	clear:both;
}
.clearright{
	clear:right;
}
.bold {
	font-weight:bold;
}
.font14 {
	font-size:14px;
}
.font16 {
	font-size:16px;
}
.font18 {
	font-size:18px;
}
.font24 {
	font-size:24px;
}
.liststylenone {
	list-style-type:none;
}
.nomarge {
	margin:0;
}
/***** couleurs *****/
.blanc {
	color:#fff;
}
.jaune {
	color:#ffd617;
}
.bleu {
	color:#00a6de;
}
.gris {
	color:#c4bcb8;
}
.vert {
	color:#7ab51d;
}
.rouge {
	color:#e2001a;
}
.bleug {
	color:#00275e;
}
.rougeg {
	color:#ec1c24;
}
.vert-eco {
	color:#00a551;
}
.grispale-bg {
	background-color:#f0efed;
}
.jaune-bg {
	background-color:#ffd617;
}
.bleu-bg {
	background-color:#00a6de;
}
.gris-bg {
	background-color:#c4bcb8;
}
.vert-bg {
	background-color:#7ab51d;
}
.rouge-bg {
	background-color:#e2001a;
}
.bleug-bg {
	background-color:#00275e;
}
.grispale {
	background-color:#f0efed;
}
/***** couleurs *****/
#wrapper {
	width:980px;
	min-height: 100%;
	margin:0 auto;
	padding:0;
	position: relative;
}
.wrapper-home {
	background: url(../imgs/home/bg-content.gif) center repeat-y;
}
.wrapper-p {
	background: url(../imgs/produits/bg/bg-content-p.gif) center repeat-y;
}
/***** FIN GENERIQUE *****/
/***** HEADER *****/
#header {
	width:980px;
	height:123px; 
	position:relative;
	background-color:#00275e;
}
#blason { /* ajout */
	margin:20px 0 0 34px; 
	width:61px;
}
#company { /* ajout */
	margin-top:20px;
	padding:13px 0 0 17px;
	width:315px; 
}
#spacertop { /* ajout */
	padding-bottom:5px;
}
#classification { /* ajout */
	padding-right:10px;
}
#langues {
	width:472px;
	height:46px;
	background:url(../imgs/header/drapeaux.jpg) no-repeat;
}
.drapeaux {
	padding:7px 0 0 24px;
	width:175px;
}
.drapeaux img {
	margin:0px 5px 4px 5px;
}
#recherche {
	width:250px;
	padding:8px 0 0 5px;
}
.companymore{
	font-style:normal;
	font-weight:bold;
	font-size:17px;
/*	margin-left:115px; */
	margin-top:5px;
	width:820px;
/*	padding-top:-5px; */
}

/***** Menu *****/
#menu {
	width:980px;
	height:23px;
	background-color:#00275e;
	border-bottom:solid 4px #fff;
	clear:both;
}
#menu dl, #menu dt, #menu dd, #menu ul, #menu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu dl {
	float: left;
	text-align:center;
}
#menu dt {
	cursor: pointer;
	text-align: center;
	font-weight: bold;
}
#menu dd {
	display:none;
	margin-top:4px;
	width:210px;
	border-bottom:1px #9c9e9f solid;
}
#menu li {
	text-align:left;
	width:200px;
	background-color:#fff;
}
#menu a {
	display:block;
	color:#00275e;
}
#menu a:hover {
	color:#fff;
}
#menu dt a {
	text-decoration: none;
	display:block;
}
#menu li a {
	color:#00275e;
	background-color:#fff;
	text-decoration: none;
	display:block;
	width:200px;
	font-weight:bold;
	padding:10px 5px;
	font-size:12px;
	border-top:1px #9c9e9f solid;
}
#menu li a:hover, #menu li a:focus {
	text-decoration:none;
	background-color:#9c9e9f;
	color:#fff;
	border-top:1px #9c9e9f solid;
}
#menu dt a:hover, #menu dt a:focus {

}
a.menu {
	height:19px;
	font-size:13px;
	padding-top:4px;
	text-align:center;
	text-decoration:none;
	display:block;
	margin: 0 3px 0 0;
	font-weight:bold;
	color:#00275e;
}
a.menufin {
	margin:0;
}

/***** Fin Menu *****/
/***** FIN HEADER *****/
/***** CONTENT *****/
#content {
	width:980px;
	overflow: auto;
}
/***** Colonne gauche home ****/
#colg {
	width:164px;
	padding-right:5px;
	float:left;
}
#trouver{
	width:164px;
	height:183px; 
	border-bottom:solid 6px #00275e;
}
#actushome_plus {
	width:152px;
	/*height:242px;*/
	padding:10px 6px 0 6px;
	background-color:#ededee;
	border-bottom:solid 6px #00275e;
}
#actushome {
	width:152px;
	height:422px;
	padding:23px 6px 0 6px;
	background-color:#ededee;
	border-bottom:solid 6px #00275e;
}
p.selecpro{
	/*padding-bottom:15px;
	font-weight:bold;
	font-size:13px;*/
		display:block;
	width:137px;
	height:18px;
	padding:2px 0 0 15px;
	text-decoration:none;
	background:url(../imgs/colg/fondb_actus.gif) no-repeat;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin-bottom:11px;
}
#produitsColg {
	width:152px;
	height:183px;
	padding:10px 6px 0 6px;
	background-color:#fff;
	border-bottom:solid 6px #00275e;
}
.produitsColg{
	display:block;
	width:146px;
	font-size:11px;
	color:#00275e;
	padding:0 0 4px 6px;
	margin-bottom:6px;
}
.produitsColg a {
	font-size:11px;
	color:#00275e;
	text-decoration:none;
}
.produitsColg a:hover {
	font-size:11px;
	color:#00275e;
	text-decoration:underline;
}
a.newsletter {
	display:block;
	width:137px;
	height:18px;
	padding:2px 0 0 15px;
	text-decoration:none;
	background:url(../imgs/colg/fondb_actus.gif) no-repeat;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin-bottom:11px;
}
a.newsletter:hover {
	text-decoration:none;
}
a.actustitre {
	display:block;
	text-decoration:underline;
	color:#00275e;
	font-size:12px;
	font-weight:bold;
	margin:5px 0 5px 6px;
	width:146px;
}
a.actus{
	display:block;
	width:146px;
	font-size:11px;
	color:#00275e;
	padding:0 0 0 6px;
	text-decoration:none;
	margin-bottom:6px;
	line-height:1.3;
}
a.actus:hover{
	display:block;
	font-size:11px;
	color:#00275e;
	text-decoration:none;
}
.actus{
	display:block;
	width:146px;
	font-size:11px;
	color:#00275e;
	padding:0 0 0 6px;
	text-decoration:none;
	margin-bottom:6px;
	line-height:1.3;
}
.actus:hover{
	display:block;
	font-size:11px;
	color:#00275e;
	text-decoration:none;
}
#actushome2 {
	width:144px;
	/*height:445px;*/
	padding:10px 10px;
	text-align:justify;
	font-size:12px;
}
.pmup {
	margin-bottom:19px;
}
.sep {
	display:block;
	visibility:visible;
	padding:0;
	margin:10px 0;
}
.1percent {
	background-color:#ededee;
	padding:7px 0;
}
/***** Fin Colonne gauche home ****/
/***** Colonne gauche  ****/
/***** Fin Colonne gauche  ****/
/***** Contenu Home ****/
.contenth {
	width:811px;
	float:right;
}
#anim {
	border-bottom:solid 6px #00275e;
	width:811px;
	height:183px;
	text-align:left;
}
#presentationh {
	width:567px;
	height:117px;
	padding:10px 212px 0 32px;
	border-bottom:solid 6px #00275e;
	background:#fff url(../imgs/home/bidonsh.jpg) no-repeat bottom right;
}
#presentationh h1 {
	font-size:14pt;
	margin:0;
	padding:0 0 5px 0;
}
#presentationh p {
	font-size:12px;
	margin:0;
	padding:0;
	line-height:18px;
}
#categoriesh {
	width:799px;
	padding:4px 6px;
	height:185px;
	border-bottom:solid 6px #00275e;
}
#solutionpersoh {
	clear:both;
	width:799px;
	/*height:433px;*/
	padding:4px 6px 0 6px;
	margin:0 0 15px 0;
	font-size:14px;
}
#solutionpersoh .trouver {
	padding:0;
	margin:0;
	font-size:18px;
	height:32px;
	padding:0 0 0 15px;
	margin:0 0 0 25px;
	font-weight:normal; 
	background:url(../imgs/home/triangle.gif) no-repeat left top;
}
#professionnelsh {
	float:left;
	width:591px;
	/*height:394px;*/
	border-right:solid 2px #00275e;
	font-size:12px;
}
.titre-pp {
	background-color:#ededee;
	height:24px;
	padding:4px 0 0 0;
	font-size:18px;
	text-align:center;
	font-weight:normal;
}
.titre-pro {
	width:576px;
	margin:0 0 15px 4px;
	
}
.imgproparti {
	margin-bottom:35px;
}
.interl13 {
	line-height:1.3;
}
.fabricants {
	width:178px;
	border-right:solid 1px #c6c7c8;
	/*height:345px;*/
	margin-left:3px;
	padding:0 12px 0 0;
}
.negoces {
	width:178px;
	border-right:solid 1px #c6c7c8;
	/*height:345px;*/
	margin-left:9px;
	padding:0 11px 0 0;
}
.applicateurs {
	width:178px;
	/*height:345px;*/
	margin-left:8px;
	padding:0 12px 0 0;
}
	
#particuliersh {
	width:206px;
	/*height:394px;*/
	float:left;
}
.titre-parti {
	width:176px;
	margin:0 0 15px 11px;
}
.particuliers {
	width:178px;
	height:345px;
	margin-left:9px;
	padding:0 11px 0 0;
}
/***** Fin Contenu Home ****/
/***** PRODUITS *****/
/***** Catégories *****/
#produits {
	width:721px;
	padding:20px 45px 20px 45px;
}
#categorie {
	width:755px;
	padding:11px 23px 16px 29px;
	margin:0 0 0 0px;
}
#categorie h1 {
	font-size:24px;
	padding:0;
	margin:8px 0 8px 10px;
}
.categorie {
	width:755px;
	padding:11px 23px 16px 29px;
	margin:0 0 0 0px;
}
.categorie h1 {
	font-size:24px;
	padding:0;
	margin:8px 0 8px 10px;
}
#produits a {
	text-decoration:none;
}
#produits_choix {
	padding:20px 45px 10px 45px;

}
.inputproduits {
	margin-right:10px;
}
.blocminiature {
	width:200px;
	float:left;
	padding:8px 20px
}

/***** Fin Catégories *****/
#logop {
	background-color:#00275e;
	width:783px;
	color:#fff;
	padding:0px 0px 16px 24px;
	margin:0 0 0 0px;
}
.logo-j {
	background:url(../imgs/produits/sep-j.gif) no-repeat top left;
}
.categorie-p {
	float:right;
	width:230px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 5px 0;
}
.logo-p {
	float:left;
	text-align:left;
	margin-top:15px;
	width:404px;
}
.baseline {
	clear:both;
	width:754px;
	text-align:left;
	padding:10px 0 0 0;
	margin-bottom:1px;
}
.titre-produit {
	font-size:19px;
	color:#fff;
	font-weight:normal;
	margin:0;
	padding:0;
}
#description_eng {
	width:482px;
	padding:0 37px 0 41px;
	float:left;
	margin:0 4px 0 0;
	background-color:#fff;
}
#description_eng  li {
	padding-bottom:5px;
}
#description {
	width:482px;
	margin-bottom:20px;
}
#visup {
	width:806px;
	margin-bottom:14px;
}
.visup-jb {
	border-bottom:solid #ffd617 5px;
}
.visup-bb {
	border-bottom:solid #00a6de 5px;
}
.visup-gb {
	border-bottom:solid #c4bcb8 5px;
}
.visup-rb {
	border-bottom:solid #e2001a 5px;
}
.visup-vb {
	border-bottom:solid #7ab51d 5px;
}
.titre-desc {
	font-size:12px;
	font-weight:bold;
	margin:0 0 9px 0;
	padding:0;
}
.titre-h3 {
	font-size:15px;
	color:#87888a;
	margin:6px 0 0 0;
	padding:0;
	font-weight:bold;
}
.titre-h4 {
	font-size:12px;
	margin:0;
	padding:0;
}
.ulnomarge-desc {
	padding-left:0px;
	list-style-position:inside;
}
.fondjaune {
	background-color:#ffea97;
	padding:20px 22px 10px 22px;
	margin:0;
}
.fondbleu {
	background-color:#a6d6f3;
	padding:20px 22px 10px 22px;
	margin:0;
}
.fondvert {
	background-color:#d3e8c1;
	padding:20px 22px 10px 22px;
	margin:0;
}
.fondgris {
	background-color:#c4bcb8;
	padding:20px 22px 10px 22px;
	margin:0;
}
.mabp {
	margin-bottom:7px;
}
.proaction {
	width:100%;
}
.proactionimg {
	padding:10px;
	width:130px;
}
.proactiontxt {
	padding:10px;
	width:307px;
}
.pgg {
	float:left;
	width:150px;
	text-align:center;
}
#condrend {
	width:482px;
	clear:both;
}
#conditionement {
	float:left;
	width:236px;
}
#rendement {
	float:left;
	width:209px;
	margin-left:37px;
}
#proprietes {
	width:210px;
	padding:0 18px 0 17px;
	float:left;
}
.ulnomarge-pro {
	margin-left:-5px;
	padding-left:20px;
}
a.fiches {
	display:block;
	color:#00275e;
	height:26px;
	background:url(../imgs/produits/pdf.gif) no-repeat top left;
	padding-left:40px;
	padding-top:10px;
	text-decoration:underline;
}
#ecologie {
	border-top:solid #00a551 5px;
	margin:15px 0 15px 0;
	padding:7px 0 0 0;
}
.imgpmb {
	margin-bottom:5px;
}
/***** Mise en oeuvre *****/
.titremeo {
	color:#5b5b5d;
	font-size:15px;
	font-weight:bold;
	padding-bottom:8px;
}
.blocappli {
	width:333px;
	padding:16px;
}
.mgr7 {
	margin-right:7px;
}
#appli-haut {
	width:737px;
	background:url(../imgs/produits/application/bg-appli-1.gif) repeat-y;
	min-height: 100%;
	margin:10px 0 11px 0;
	padding:0;
	position: relative;
	overflow: auto;
}
#appli-bas1 {
	width:737px;
	background:url(../imgs/produits/application/bg-appli-2-1.gif) repeat-y;
	min-height: 100%;
	margin:0;
	padding:0;
	position: relative;
	overflow: auto;
}
#appli-bas2 {
	width:737px;
	background:url(../imgs/produits/application/bg-appli-2-2.gif) repeat-y;
	min-height: 100%;
	margin:0;
	padding:0;
	position: relative;
	overflow: auto;
}
.imgappli {
	margin-right:10px;
}
.blocappli ul {
	padding-left:13px;
	list-style-position:outside;
	margin:0;
}
a.aretour {
	text-decoration:none;
	color:#00275e;
	font-size:14px;
}
a.aretour:hover {
	text-decoration:underline;
}
.mgmeo {
	margin:5px 0;
}
#videoappli {
	padding:10px 0 10px 0;
}
/***** Fin Mise en oeuvre *****/
/***** FIN PRODUITS *****/
/***** QUI SOMMES NOUS *****/
.presentation_text {
	width:450px;
	padding-right:25px;
}

.presentation_text p {
	font-size:12px;
	line-height:1.6;
}

.presentation_img {
	width:257px;
}
.presentation_img img {
	margin:15px 0;
}

.prezimgmg {
	margin:5px 35px;
}
#historique li {
	padding:10px;
}
.annee_titre {
	background-color:#fff;
	padding:13px 0 0 0;
	margin-right:17px;
	font-size:14px;
	width:620px;
}
.annee_chiffre {
	background-color:#f0efed;
	width:60px;
	height:30px;
	padding:10px 0 0 0;
	margin-right:17px;
	margin-bottom:5px;
	text-align:center;
	font-size:18px;
	font-weight:bolder;
}

/***** FIN QUI SOMMES NOUS *****/
/***** NEGOCES / APPLIS *****/
.raison_titre {
	background-color:#fff;
	height:27px;
	padding:13px 0 0 0;
	margin-right:17px;
	font-size:14px;
	font-weight:bolder;
}
.raison_chiffre {
	background-color:#f0efed;
	width:40px;
	height:30px;
	padding:10px 0 0 0;
	margin-right:17px;
	margin-bottom:5px;
	text-align:center;
	font-size:18px;
	font-weight:bolder;
}
.raison_texte {
	clear:both;
	width:709px;
	padding:15px 10px;
	background-color:#f0efed;
	margin:0 0 22px 0;
}
/***** FIN NEGOCES / APPLIS *****/
/***** ECOLOGIE *****/
#societal_g {
	width:450px;
	padding-right:25px;
}
#societal_d {
	width:257px;
	text-align:center;
}
#presentation_img img {
	margin:15px 0;
}
/***** FIN ECOLOGIE *****/
/***** REFERENCES *****/
.formref {
	width:740px;
	margin:15px auto 50px auto;
}
.ref{
	float:left;
	width:185px;
	/*height:230px;*/
	text-align:center;
}
.bordure {
	border: solid #c4bcb8 1px;
}
.trait {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	height:18px;
}
#ref {
	width:740px;
	margin:0 auto;
}
.divimg {
	width:200px;
	text-align:center;
	float:left;
	margin:0 4px 10px 4px;
	border: solid #c4bcb8 1px;
	height:200px;
}
.fieldref {
	clear:both;
	margin:0;
	padding:0 0 10px 0;
}
/***** FIN REFERENCES *****/
/***** COMMERCIAUX *****/
#commerciaux {
	padding:39px;
}
.commerciaux address {
	color:#000;
	text-align:left;
}
.commerciaux2 {
	padding:39px;
}
.contres {
	padding:5px 5px 0px 5px; 
	width:480px;
	/*margin:0 auto;*/
	border:solid 2px #ccc;
	font-weight:normal;
	margin-left:75px;
}
.reslieu {
	width:195px;
	padding-right:5px;
}
.resqui {
	width:270px;
}
.autres {
	padding:5px; 
	width:480px;
	border:solid 2px #fa0;
	font-weight:normal;
}
/***** FIN COMMERCIAUX *****/
/***** FABRICANTS *****/
.imgapp {
	padding:0;
	margin:0 7px 0 7px;
}
.imglasure {
	padding:0;
	margin:30px 0 0 90px;
}
.imgbois {
	padding:0;
	margin:0 90px 0 0;
}
/***** pierre naturelle ******/
.table-protect {
	margin:0;
	padding:0;
}
.table-protect td {
	text-align:center;
	vertical-align:middle;
	border:solid 2px #ccc;
	padding:5px;
	margin:0;
	width:65px;
	font-size:11px;
}
.table-protect a {
	color:#00275e;
}
.fondjaune2 {
	background-color:#ffea97;
}
.fondbleu2 {
	background-color:#a6d6f3;
}
.fondvert2 {
	background-color:#d3e8c1;
}
.fondgris2 {
	background-color:#c4bcb8;
}
/***** fin pierre naturelle ******/
/***** FIN FABRICANTS *****/
/***** SOLUTION *****/
#solution li {
	list-style-type:none;
	list-style-image:url(../imgs/fleche.gif);
	padding-bottom:3px;
	padding-top:3px;	
}
#solution {
	background-color:#fff;
}
a.grishover {
	background-color:#fff;
}
a.grishover:hover {
	background-color:#c4bcb8;
	font-weight:bold;
}
#solutions {
	width:716px;
}
#solution_eng {
	width:716px;
	background-color:#f0efed;
	min-height: 100%;
	margin:10px 0 11px 0;
	padding:10px;
	position: relative;
	overflow: auto;
}
#solution_visu{
	width:140px;
	padding:0;
}
#solution_produit{
	width:554px;
	padding:0;
}


/***** FIN SOLUTION *****/
/***** FIN CONTENT *****/
/***** CONTACT *****/
.fieldc {
	clear:both;
	margin:0;
	padding:0 0 5px 0;
}
.labelc {
	width:115px;
	float:left;
}
.labelc2 {
	width:170px;
	float:left;
}
.formc {
	font-weight:normal;
	width:100%;
}
.griscontact {
	background-color:#cececf;
	color:#00275e;
	font-weight:bold;
	margin-bottom:23px;
	margin-top:23px;
	padding:4px 0 4px 0;
}
.contactg {
	float:left;
	width:380px;
}
.contactd {
	float:left;
	width:350px;
}
.imgapp {
	padding:0;
	margin:0 7px 0 7px;
}
.nolisttype {
	list-style-type:none;
}
.marge25 {
	margin-left:25px;
}
/***** FIN CONTACT *****/
/***** FOOTER *****/
#footer {
	width:980px;
	text-align:center;
	color:#fff;
	font-size:11px;
	position: absolute;
	/*bottom:0;*/
	padding:25px 0 15px 0;
}

.footer {

}

a.footera {
	font-size:11px;
	color:#fff;
	text-decoration:none;
}

a.footera:hover  {
	text-decoration:underline;
}

.footer-home {
	background:#00275e url(../imgs/home/bg-footerh.gif) no-repeat top;
}
.footer-pj {
	background:#00275e url(../imgs/produits/bg/bg-footer-pj.gif) no-repeat top;
}
.footer-pg {
	background:#00275e url(../imgs/produits/bg/bg-footer-pg.gif) no-repeat top;
}
.footer-pb {
	background:#00275e url(../imgs/produits/bg/bg-footer-pb.gif) no-repeat top;
}
.footer-pr {
	background:#00275e url(../imgs/produits/bg/bg-footer-pr.gif) no-repeat top;
}
.footer-pv {
	background:#00275e url(../imgs/produits/bg/bg-footer-pv.gif) no-repeat top;
}
/***** FIN FOOTER *****/
