*{margin:0; padding:0;}

html{
min-height:100%;
}
body{
font-size:11px;
font-family:Verdana;
text-align:center;
height:100%;
background:url('../img/2020.jpg') no-repeat center top #f3f4f5;
}

h1{
padding:0px 0px 0px 0px;
height:0px;
width:990px;
min-width:100%;
background:blue;
text-align:center;
position:absolute;
left:0px;
z-index:40;
}

h1 img{ position:relative; right:40px; padding:2px 0px 0px 0px; }

h2{
text-transform:uppercase; font-weight:500; font-size:25px; font-family:Univers LT, Verdana; color:#6c6c6c; margin:15px 0px 3px 0px; line-height:22px;
}
h3{
text-transform:uppercase; font-weight:800; font-size:13px;  font-family:Verdana; color:#000; margin:5px 0px 5px 0px;
}
h4{
text-transform:uppercase; font-weight:500; font-size:15px; font-family:Univers LT, Verdana; color:#4c4c4c; margin:0px 0px 2px 0px;
}
h5{
text-transform:uppercase; font-weight:500; font-size:13px; font-family:Univers LT, Verdana; color:#4c4c4c; margin:0px; padding:7px 0px 1px 0px;
}
p, ul{
padding:0px 0px 14px 0px; font-size:12px; line-height:18px;
}
ul{
/* list-style-type:none; */
list-style-position:inside;
}
hr{
height:1px;
border-top:none;
border-left:none;
border-right:none;
border-bottom:1px solid #dadada;
margin:10px 0px;
}
table{
border-collapse:collapse;
}
th{
}
td{
}
a, .fauxlien{
color:#533c0b;
cursor:pointer;
font-weight:bold;
text-decoration:none;
}
	a:hover, .fauxlien:hover{text-decoration:underline;}
	a img{border:none;}
	h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover{ text-decoration:none;}
abbr{
border-bottom:1px dotted silver;
}


.picbois-jaune{ color:#F9BA00; }/* or-gris*/
.picbois-orange{ color:#f7931e; } /* bordeau*/
.picbois-rouge{ color:#f15a24; }/* marron*/
.picbois-vertfonce{ color:#009245; }/* orangemarron*/
.picbois-vertpomme{ color:#8cc63f; }/* ormarron*/
.picbois-vertclair{ color:#d9e021; }/* orclair*/

.picbois-or-gris{ color:#9c9787; }
.picbois-bordeau{ color:#890f01; }
.picbois-marron{ color:#533c0b; }
.picbois-orangemarron{ color:#bb5217; }
.picbois-ormarron{ color:#b2794b; }
.picbois-orclair{ color:#d2c29b; }

.image-encadree{ float:left; border:4px solid white; margin-right:20px; margin-bottom:10px; background:white;
-moz-box-shadow:3px 3px 5px #6b6b6b; -webkit-box-shadow:3px 3px 5px #6b6b6b; box-shadow:3px 3px 5px #6b6b6b;
}

	.image-encadree *{ padding:0px; margin:0px;  }

#allContainer{ text-align:left; }
/* header{ width:990px; margin:auto;} */
#centrer{ width:990px; margin:auto; }
/*#centrer{ width:100%; margin:auto; }*/

#shadow{ -moz-box-shadow:0px 0px 7px #6b6b6b; -webkit-box-shadow:0px 0px 7px #6b6b6b; box-shadow:0px 0px 7px #6b6b6b; }
#main{ clear:both; width:990px; margin:auto; text-align:left; }


#margeHaute{ /* height:60px; */ height:52px;  }

#searchForm{ float:right; padding:17px 0px 10px 10px;}
	#searchForm input.srchStr{ background:#958b84; border:1px solid #716e6b; font-family:Verdana; font-size:11px; color:#EBEBEB; padding:4px 6px; outline:0;
	-moz-box-shadow:inset 0px 0px 7px #7e7874; -webkit-box-shadow:inset 0px 0px 7px #7e7874; box-shadow:inset 0px 0px 7px #7e7874;
	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
	}
	#searchForm input.srchStr:focus{background:#877b74; -moz-box-shadow:inset 0px 0px 10px #696763; -webkit-box-shadow:inset 0px 0px 10px #696763; box-shadow:inset 0px 0px 10px #696763; }
	#searchForm input.srchSubmit{ background:#bb5217; font-family:Verdana; font-size:11px; color:#ffffff; padding:5px; outline:0; border:none;
	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
	}
	#searchForm input.srchSubmit:focus, #searchForm input.srchSubmit:hover { background:#bb5217; cursor:pointer; }

#searchForm2{ padding:18px 0px 0px 0px; min-height:350px;}
	#searchForm2 input.srchStr{ background:#958b84; border:1px solid #716e6b; font-family:Verdana; font-size:13px; color:#EBEBEB; padding:4px 6px; outline:0; width:200px;
	-moz-box-shadow:inset 0px 0px 7px #7e7874; -webkit-box-shadow:inset 0px 0px 7px #7e7874; box-shadow:inset 0px 0px 7px #7e7874;
	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
	}
	#searchForm2 input.srchStr:focus{background:#877b74; -moz-box-shadow:inset 0px 0px 10px #696763; -webkit-box-shadow:inset 0px 0px 10px #696763; box-shadow:inset 0px 0px 10px #696763; }
	#searchForm2 input.srchSubmit{ background:#BB5217; font-family:Verdana; font-size:13px; color:#EBEBEB; padding:5px; outline:0; border:none;
	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
	}
	#searchForm2 input.srchSubmit:focus, #searchForm2 input.srchSubmit:hover { background:#bb5217; cursor:pointer; }
	#searchForm2 p { padding:3px 0px; font-size:11px; font-family:Univers LT; }
	#searchForm2 p input { position:relative; top:2px; margin:0px 1px 0px 3px;  }

#topBaseline{ float:left; padding-top:20px; }

#topReseau{ float:right; padding:10px 0px 0px 0px; }

#menuPrincipal{ background:white; height:96px; font-family:Univers LT; font-weight:100; }
	#menuPrincipal .left{ display:block; float:left; height:96px; }			#menuPrincipal .left a{ display:block; float:left; }
	#menuPrincipal .right{ display:block; float:right; height:96px; }		#menuPrincipal .right a{ display:block; float:left; }

	#menuPrincipal .niv1 a{
	font-size:15px; width:137px; height:96px; text-align:left; font-weight:100; line-height:14px; text-transform:uppercase;
	background-image:url(../img/fdmenu-1-2014.gif); background-repeat:repeat-x; background-position:0px 0px; /* background-position:0px 0px; */
	}
	#menuPrincipal .niv1 a.link1{ background-image:url(../img/fdmenu-1-2014.gif); }
	#menuPrincipal .niv1 a.link2{ background-image:url(../img/fdmenu-2-2014.gif); }
	#menuPrincipal .niv1 a.link3{ background-image:url(../img/fdmenu-3-2014.gif); }
	#menuPrincipal .niv1 a.link4{ background-image:url(../img/fdmenu-4-2014.gif);  }
	#menuPrincipal .niv1 a.link5{ background-image:url(../img/fdmenu-5-2014.gif); }
	#menuPrincipal .niv1 a.link6{ background-image:url(../img/fdmenu-6-2014.gif); }
	#menuPrincipal .niv1 a.up{ background-position:0px -90px; color:white; }

	#menuPrincipal .niv1 a.monoline .anchor{ display:block; padding:38px 0px 0px 23px; }
	#menuPrincipal .niv1 a.dualline .anchor{ display:block; padding:32px 0px 0px 23px; }
	#menuPrincipal .niv1 a .hover{ background:url(../img/base/ghost.gif); display:block; position:absolute; z-index:90; width:137px; height:96px; } /* permet des liens sous d'autres elements */
	#menuPrincipal .niv1 a:hover, #menuPrincipal a:focus{ text-decoration:none; }


	#menuPrincipal .niv2{ clear:both; position:absolute; z-index:90; background:url(../img/whiter.png); width:990px; padding:0px 0px 0px 0px; overflow:hidden; }
	#menuPrincipal .niv2 .sublogo{ position:absolute; z-index:50; height:0px; }
	#menuPrincipal .niv2 .sublogo img{ position:relative; left:391px; }
	#menuPrincipal .niv2 a{ display:block; float:left; font-size:15px; width:130px; text-align:left; font-weight:100; line-height:14px; padding:18px 13px 0px 13px; }
	#menuPrincipal .niv2 .padding{ padding:0px 13px; width:130px; }
	#menuPrincipal .niv2 a img{ margin-bottom:5px; -moz-box-shadow: 2px 2px 4px #525251; -webkit-box-shadow: 2px 2px 4px #525251; box-shadow: 2px 2px 4px #525251; }
	#menuPrincipal .niv2 a:hover img, #menuPrincipal .niv2 a:focus img{ -moz-box-shadow: 3px 3px 6px #525251; -webkit-box-shadow: 3px 3px 6px #525251; box-shadow: 3px 3px 6px #525251; }
	#menuPrincipal .niv2 a .hover{ display:block; position:absolute; z-index:90; width:156px; height:84px; } /* permet des liens sous d'autres elements */
	#menuPrincipal .niv2 a:hover, #menuPrincipal .niv2 a:focus{ text-decoration:none; }

	#menuPrincipal .niv2 .guide{ clear:both; height:16px; background-image:url(../img/guide-2-2014.png); background-repeat:no-repeat; background-position:93px 0px; }
	/*#menuPrincipal .niv2-1 .guide{ border-bottom: 5px solid #f9ba00; background-image:url(../img/guide-1.png); }*/
	#menuPrincipal .niv2-2 .guide{ border-bottom: 5px solid #890f01; background-image:url(../img/guide-2-2014.png); }
	#menuPrincipal .niv2-3 .guide{ border-bottom: 5px solid #533c0b; background-image:url(../img/guide-3-2014.png); }
	#menuPrincipal .niv2-4 .guide{ border-bottom: 5px solid #bb5217; background-image:url(../img/guide-4-2014.png); }
	#menuPrincipal .niv2-5 .guide{ border-bottom: 5px solid #b2794b; background-image:url(../img/guide-5-2014.png); }
	#menuPrincipal .niv2-6 .guide{ border-bottom: 5px solid #d2c29b; background-image:url(../img/guide-6-2014.png); }


	.menu-param{
		height:96px;
		width:990px;
		overflow:hidden;
	}


/* les zones commentées sont déclarées en JS => optim' référencement / NO JS */
#sliderMain{ width:990px; /* height:345px;  */ overflow:hidden; position:relative;  }
#sliderMainContainer{ position:relative; }
	#sliderMainContainer .slideMain{ /* position:absolute; */ width:990px; height:345px; }
	#sliderMainContainer h2{ padding:0px; margin:0px; }

#slide1{background:white url(../img/catalogue-2021.jpg) no-repeat top left;}
#slide2{background:white url(../img/borne-mains-propres.jpg) no-repeat top left;}
#slide3{background:white url(../img/accueil-atelier-picbois-signaletique_marquage-produit-PEFC.jpg) no-repeat top left;}
#slide4{background:white url(../img/picbois-prix-entreprise-environnement-pme-remarquable-actu.jpg) no-repeat top left;}
#slide5{background:white url(../img/accueil-panneau-picbois-signaletique_accessible_34-Toulouse.jpg) no-repeat top left;}
.droiteVert{ float:right; width:670px; }

#homeNav{ height:0px; text-align:center; }
	#homeNav a{ position:relative; bottom:27px; }
	#homeNav a.navGauche{ float:left; }
	#homeNav a.navDroite{ float:right; }

.fdDuo{ background:url(../img/fd-main-2014.png) repeat-y top left #f9f8f4; }

.gaucheBlanc{ float:left; background:white; width:320px; padding-bottom:120px; }

	.gaucheBlanc h3{ font-weight:100; font-family:Univers LT; font-size:18px; padding-top:5px; }
	.gaucheBlanc.vert h2, .gaucheBlanc.vert h3{ color:#bb5217; }
	.gaucheBlanc.orange h2, .gaucheBlanc.orange h3{ color:#890f01; }
	.gaucheBlanc.rouge h2, .gaucheBlanc.rouge h3{ color:#533c0b; }
	.gaucheBlanc.vertfonce h2, .gaucheBlanc.vertfonce h3{ color:#bb5217; }
	.gaucheBlanc.vertpomme h2, .gaucheBlanc.vertpomme h3{ color:#b2794b; }
	.gaucheBlanc.vertclair h2, .gaucheBlanc.vertclair h3{ color:#d2c29b; }

	.gaucheBlanc.decale{ position:relative; bottom:25px; }
	.gaucheBlancEditZone{ width:275px; margin-left:28px; background:white; }
.decoBasDeBlanc{ clear:both; height:0px; background:red; }
	.decoBasDeBlanc .relative{ position:relative; bottom:98px; height:0px; }
		.decoBasDeBlanc .relative img{ }

.gaucheBlanc { line-height:19px; padding:15px 0px; }
.gaucheBlanc a{ text-transform:uppercase; font-weight:100; font-size:11px; color:#606060; }
.gaucheBlanc a.up, .gaucheBlanc a:hover, .gaucheBlanc a:focus{ /* font-weight:bold;  */text-decoration:none; color:black; }

.gaucheBlanc .navproduits { margin-bottom:100px; }
.gaucheBlanc .navproduits a{ /* font-weight:bold; */ }
.gaucheBlanc .navproduits .roller{ position:relative; right:6px; top:5px; }
.gaucheBlanc .navproduits .roller.on img.off{ display:none; }
.gaucheBlanc .navproduits .roller.off img.on{ display:none; }

.gaucheBlanc a.pdtlink{ padding-left:35px; text-transform:none; font-size:12px; color:#4D4D4D; }

.droiteVertEdit{ margin:12px 30px; color:black; width:610px; background:#f9f8f4; }
.droiteVertEditGauche{ float:left; margin:12px 0px 12px 30px; color:black; width:290px; background:#f9f8f4; }
.droiteVertEditDroite{ float:right; margin:12px 30px 12px 0px; color:black; width:290px; background:#f9f8f4; }
	.droiteVertEdit p, .droiteVertEditGauche p, .droiteVertEditDroite p{ font-size:11px; }
	.droiteVertEdit h2, .droiteVertEditGauche h2, .droiteVertEditDroite h2{ color:black; }
	.droiteVertEdit hr, .droiteVertEditGauche hr, .droiteVertEditDroite hr{ background-image:url('../img/dots3.gif'); }

	.mapsdroite{width:280px; float:right; background:#f9f8f4; margin-right:30px;}
		.mapsdroite p{font-size:11px;}
		.mapsdroite img{font-size:11px; -moz-box-shadow:-1px -1px 9px #51564d; -webkit-box-shadow:-1px -1px 9px #51564d; box-shadow:-1px -1px 9px #51564d;}

	.mapsdroitereas{width:280px; float:right; background:#f9f8f4; margin-right:30px;}
		.mapsdroitereas {font-size:11px; line-height:13px; }
		.mapsdroitereas a{font-weight:100; display:block; color:#565656; margin-bottom:5px; padding:3px 0px; }
		.mapsdroitereas a:hover{text-decoration:none; color:black;}
		.mapsdroitereas a b{font-weight:600}

.ariane, .ariane a{ text-transform:uppercase; color:#808080; font-weight:100;}
	.ariane b{ font-weight:100; color:black; font-size:11px;}

.soustitre{ color:#808080; text-transform:uppercase; font-size:17px; }

.actuedit{ width:390px; background:#f9f8f4; float:right; }
	.actuedit p{  font-size:11px; line-height:18px; }

.blocActu{ clear:both; background:url(../img/dots2.gif) repeat-x bottom left; margin:5px 0px 10px 0px; }
	.blocActu .date{ text-transform:uppercase; color:#808080; font-size:11px; }
	.blocActu h3{ padding:1px 0px 0px 0px; margin:0px; font-size:20px; line-height:18px; font-family:Univers LT, Verdana; font-weight:100; }
	.blocActu h3 a{ font-weight:100; }
	.blocActu hr{ background-image:url(../img/dots3.gif); }
	.blocActu .apercu{ float:left; }
	.blocActu .contenu{ float:right; }

body #error-block {
	background-color: #f9f8f4 !important;
}

body #error-block #message-block{
	background-color: #f9f8f4 !important;
}

.pageSelect{ clear:both; margin:0px 0px 0px 0px;}
.pageSelect a{ float:left; display:block; background:#dcddd7; color:white; font-weight:100;padding:5px; margin:0px 3px 3px 0px;
-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
}
	.pageSelect a:hover, .pageSelect a:focus, .pageSelect a.up { background:#c5c2ba; text-decoration:none;  }

#homeActus{ background:url(../img/title-actus-2017.png) no-repeat top left; padding:65px 30px 30px 30px;}
	#homeActus article { clear:both; padding:20px 0px; }
	#homeActus h3 { font-size:20px; font-weight:100; background:url(../img/dots1.gif) repeat-x bottom left; padding:0px 0px 4px 0px; margin:0px 0px 8px 0px; font-family:Univers LT, Verdana;  }
	#homeActus figure { float:left; }
	#homeActus figure img{
	border:3px solid white;
	-moz-box-shadow:1px 1px 5px #51564d; -webkit-box-shadow:1px 1px 5px #51564d; box-shadow:1px 1px 5px #51564d;
	}
	#homeActus p{ float:right; font-size:11px; width:395px; padding:0px;}
	#homeActus a.toArticle{
	clear:right; float:right; display:block; text-transform:uppercase; background:#dcddd7; padding:4px 8px;  margin-top:6px; font-weight:100;
	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
	}
	#homeActus a.toArticle:hover, #homeActus a.toArticle:focus{ background:#c5c2ba; text-decoration:none; }

#footer{ background:#c5c2ba; padding:40px 25px; box-shadow: 0px -3px 3px -2px #888 ; }
	#footer h4{ color:#bb5217; }
	#footer hr{ border-color:#bb5217; }

	#footer .pied1{ float:left; text-align:left; }
	#footer .nosvaleurs{ font-size:11px; }
	#footer .nosvaleurs a{ color:white; font-weight:100; text-align:center; display:block; width:280px; height:110px; overflow:hidden;  background:white;
	-moz-box-shadow:2px 2px 5px 0px #6b6b6b; -webkit-box-shadow:2px 2px 5px 0px #6b6b6b; box-shadow:2px 2px 5px 0px #6b6b6b;
	}
	#footer .nosvaleurs a:hover{ text-decoration:none; }
	#footer .nosvaleurs a img{  }

	#footer .pied2{ float:right; width:610px; text-align:left; }

	.footerContacts{ width:185px; padding-right:20px; background:#c5c2ba; float:left; color:white; font-size:11px; line-height:15px; }
	.footerContacts h5{ font-size:11px; color:white; font-weight:bold; }
	.footerContacts p{ font-size:11px; line-height:15px; padding:0px; }
	.footerContacts a{ font-weight:100; color:white; }

	.footerContacts2{ width:185px; background:#c5c2ba; float:left; color:white; font-size:11px; line-height:15px; }
	.footerContacts2 h5{ font-size:11px; color:white; font-weight:bold; }
	.footerContacts2 p{ font-size:11px; line-height:15px; padding:0px; }
	.footerContacts2 a{ font-weight:100; color:white; }

.mapslink{ height:70px;}
	.mapslink a{ position:relative; bottom:50px; right:54px; }

.footerNav1, .footerNav2, .footerNav3{ color:#6b6b6b; background:#c5c2ba; width:280px; text-align:left; }
.footerNav1 h2, .footerNav2 h2, .footerNav3 h2{ font-size:11px; font-weight:bold; color:#6b6b6b; font-family:Verdana; margin-top:5px; }
.footerNav1 a, .footerNav2 a, .footerNav3 a{ font-weight:100; color:#6b6b6b;}
.footerNav1{ float:left; padding-right:50px; }
.footerNav2{ float:left;}
.footerNav3{ float:right;}


a.onglet-pdt{ display:block; float:left; white-space:nowrap; width:175px; text-align:center; margin:0px 0px 15px 30px; font-weight:100; color:#545454; }
	a.onglet-pdt img{ border:4px solid #f9f8f4; background:white; width:181px; height:122px; margin-bottom:4px;
	-moz-box-shadow:3px 3px 5px #6b6b6b; -webkit-box-shadow:3px 3px 5px #6b6b6b; box-shadow:3px 3px 5px #6b6b6b; }
	a.onglet-pdt:hover{ color:#000; text-decoration:none; }
	a.onglet-pdt:hover img{ border-color:#fff;}

a.onglet-pdt-2{ display:block; /* float:left;  */clear:both; margin:0px 0px 10px 0px; font-weight:100; color:#545454; }
	a.onglet-pdt-2 img{ float:left; border:4px solid #f9f8f4; background:white; height:70px; margin:0px 20px 4px 0px;
	-moz-box-shadow:3px 3px 5px #6b6b6b; -webkit-box-shadow:3px 3px 5px #6b6b6b; box-shadow:3px 3px 5px #6b6b6b; }
	a.onglet-pdt-2:hover{ color:#000; text-decoration:none; }
	a.onglet-pdt-2:hover img{ border-color:#fff;}

a.onglet-rea-2{ display:block; /* float:left;  */clear:both; margin:0px 0px 10px 0px; font-weight:100; color:#545454; }
	a.onglet-rea-2 img{ float:left; border:4px solid #f9f8f4; background:white; height:70px; margin:0px 20px 4px 0px;
	-moz-box-shadow:3px 3px 5px #6b6b6b; -webkit-box-shadow:3px 3px 5px #6b6b6b; box-shadow:3px 3px 5px #6b6b6b; }
	a.onglet-rea-2:hover{ color:#000; text-decoration:none; }
	a.onglet-rea-2:hover img{ border-color:#fff;}

a.articleRecherche{ display:block; clear:both; margin:0px 0px 10px 0px; font-weight:100; color:#545454; }
	a.articleRecherche img{ float:left; border:4px solid #f9f8f4; background:white; height:70px; margin:0px 20px 4px 0px;
	-moz-box-shadow:3px 3px 5px #6b6b6b; -webkit-box-shadow:3px 3px 5px #6b6b6b; box-shadow:3px 3px 5px #6b6b6b; }
	a.articleRecherche:hover{ color:#000; text-decoration:none; }
	a.articleRecherche:hover img{ border-color:#fff;}

a.eltRecherche{ display:block; clear:both; margin:0px 0px 10px 0px; font-weight:100; color:#545454; }
	a.eltRecherche h3{ white-space:nowrap; font-size:11px; }
	a.eltRecherche img{ float:left; border:4px solid #f9f8f4; background:white; height:70px; margin:0px 20px 4px 0px;
	-moz-box-shadow:3px 3px 5px #6b6b6b; -webkit-box-shadow:3px 3px 5px #6b6b6b; box-shadow:3px 3px 5px #6b6b6b; }
	a.eltRecherche:hover{ color:#000; text-decoration:none; }
	a.eltRecherche:hover img{ border-color:#fff;}


#pdt{ padding:0px 30px; }
	#pdt h2{ color:black; }
	#photopdt{ width:450px; float:left; margin-top:7px; }
	#photopdt .photo{ text-align:center;width:450px; }
	#photopdt .photo img{  border:5px solid #f9f8f4; background:white; -moz-box-shadow:3px 3px 5px #6b6b6b; -webkit-box-shadow:3px 3px 5px #6b6b6b; box-shadow:3px 3px 5px #6b6b6b; }

#outilspdt{ float:right; width:140px; padding-top:200px; }
	#outilspdt a{ display:block; float:left; clear:both; margin-bottom:10px;
	-moz-box-shadow:3px 3px 5px #6b6b6b; -webkit-box-shadow:3px 3px 5px #6b6b6b; box-shadow:3px 3px 5px #6b6b6b;
	}
	#outilspdt a img{ float:left; opacity:0.8; }

.descriptionpdt{ clear:both; padding:20px 0px; background:#f9f8f4; width:610px; }
	.descriptionpdt p{ font-size:11px; line-height:18px; padding:2px 0px; }

.galeriepdt{ background:url(../img/bg-diapo.png) no-repeat top left; padding:25px 0px 10px 0px; }
	.galeriepdt a { display:block; float:left; border:4px solid white; margin:0px 8px 8px 0px; background:white;
	-moz-box-shadow:3px 3px 5px #6b6b6b; -webkit-box-shadow:3px 3px 5px #6b6b6b; box-shadow:3px 3px 5px #6b6b6b;
	}
	.galeriepdt a img{ height:55px; float:left; }

/* .gpepdtlink { display:block; padding:2px 0px 0px 23px; height:17px; background:url(../img/puce-open.png) no-repeat top left; } */

.contactform  { margin-top:0px;}
.contactform table { width:100%;}
.contactform table td{ padding:2px 20px 2px 0px;}
.contactform table .type1{ width:100%;}
.contactform .obligatoire{ color:red; font-size:9px;}

.margintop { padding-top: 1em !important; } /* +HJ190624 */

.type1{ background:#fff; border:1px solid #a8a8a8; font-family:Verdana; font-size:11px; color:black; padding:4px 6px; outline:0;
	-moz-box-shadow:inset 0px 0px 7px #c5c5c5; -webkit-box-shadow:inset 0px 0px 7px #c5c5c5; box-shadow:inset 0px 0px 7px #c5c5c5;
	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
	}
	.type1:focus{background:#f1f1f1; }
	textarea.type1{ height:50px; }

#archives hr{ }
#archives .year{ float:left; font-family:Univers LT; font-size:20px; color:#4D4D4D; }
#archives .link{ float:right; width:550px; }
#archives .link a{ display:block; font-weight:100; line-height:11px; font-size:11px; margin:2px 0px;}
#archives .link a:hover{ text-decoration:none; font-weight:bold; }

.carteDeVisite{ background:white; padding:12px; margin:5px 0px; display:none; position:absolute; width:450px;
	-moz-box-shadow:inset 0px 0px 7px #7e7874; -webkit-box-shadow:inset 0px 0px 7px #7e7874; box-shadow:inset 0px 0px 7px #7e7874;
	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
	}

a#refMap{ display:block; font-weight:100; margin:13px 5px; background:#f7f4f0; -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 20px; height:40px; padding:5px 10px;}
a#refMap:hover{ text-decoration:none; background:#f2ede5; }
	a#refMap p{ float:right; width:125px; color:#808080; font-size:12px; line-height:14px; }
	a#refMap p b{ text-transform:uppercase; color:#533c0b; font-size:22px; line-height:19px; font-weight:100; font-family:Univers LT;}

#flashRefMapLeft{ position:relative; bottom:7px; right:15px;  }

.map{
	display: none;
}

@media screen and (max-width: 980px){

	body{
		background: none;
	}

	.mapsdroitereas{margin-bottom: 20px; background-color: #fff;}
	.mapsdroitereas a{background-color: #fff;}

	#centrer{
		width: auto;

	}

	a#refMap{
		display: none;
	}

	.gaucheBlanc.decale{
		bottom: 0;
	}

	#margeHaute{
		height: auto;
	}

	#main{
		width: auto;
	}

	.menuNone{
		display: none;
	}



	h1 img{
		display: none;
	}

	.gaucheBlanc{
		width: 100%;
	}

	.droiteVert{
		width: 100%;
		float: none;
		margin-bottom:110px;
	}


	#homeNav{
		display: none;
	}

	/* les zones commentées sont déclarées en JS => optim' référencement / NO JS */
	#sliderMain{ width:100%; overflow:hidden; position:relative;  }
	#sliderMainContainer{ position:relative; }
	#sliderMainContainer .slideMain{ /* position:absolute; */  }
	#sliderMainContainer h2{ padding:0px; margin:0px; }





	.fdDuo{
		width: 100%;
		background: none;
	}

	.gaucheBlancEditZone{
		width: auto;
	}

	#homeActus p{
		float: left;
		width: 100%;
	}

	.footerContacts2{
		width: 100%;
	}

	.upimage{
		margin-top: 20px;
	}


	#shadow{
		width: auto;
		float: none;
	}

	#topBaseline{
		margin-left: 53px;
	}

	.footerNav1, .footerNav2, .footerNav3{
		width: auto;
	}

	#footer .pied2{
		width: 100%;
		margin-top: 20px;
	}

	#footer .nosvaleurs{
		margin-bottom: 20px;
	}

	.footerContacts{
		width: auto;
	}

	.footerNav3{
		float: left;
	}

	/*--MENU RESPONSIVE--*/
    .masquer{
        display: none;
    }

	#menuPrincipal .niv1 a .hover{
		display:  none;
	}

	#menuPrincipal .niv1 a .hover{
		background:url(../img/base/ghost.gif);
		display:block;
		position:relative;
		z-index:90;
		width:0;
		height:0;
	}

	#menuPrincipal {
		position: relative;
		width:45px;
		height: 10px;
		background-image:url(../img/menu/menu-burger.png);
		background-position:left top;
		background-repeat:no-repeat;
		padding:50px 0 0;

	}

	#menuPrincipal .niv1 a{
		height: 55px;
	}

	#menuPrincipal .niv2 a{
		display: none;
	}

	#menuPrincipal nav{
		position: absolute;
		z-index: 100;
		background-color: #FFFFFF
	}

	#menuPrincipal a {
		margin-bottom:3px;
		font-size:18px;
	}

	#menuPrincipal .left a{
		float: none;
	}

	#menuPrincipal .left{
		height: 172px;
	}

	#menuPrincipal .right{
		float: left;
		height: 200px;
	}

	.niv2 .niv2-2{
		display: none;
	}

	#menuPrincipal .niv2{
		width: 0;
	}

	#menuPrincipal .niv1 a:hover .hover{
		display: none;
	}

	.gaucheBlancEditZone nav{
		z-index : 2;
	}

	#main-menu{height:600px; width:200px; overflow: auto; background-color:#F9F8F4;}

	.menu-param{
		overflow: inherit;
		width: auto;
	}

	.niv2 .niv2-4{
		display: none;
	}

	#menuPrincipal .niv1 a.dualline .anchor{
		padding: 13px;
	}

	#menuPrincipal .niv1 a.monoline .anchor{
		padding: 15px 15px;
	}

	.imgTop{
		width: 100%;
	}

	/*page entreprise*/

	.contenuEditable{
		width: 100%;
	}

	.droiteVertEdit{
		width: auto;
		background-color: #fff;
	}

	table{
		width: 80%;
	}

	.red img{
		width: 100%;
	}

	table{
		width: 100%!important;
	}

	.flash-update{
		display: none;
	}

	.map{
	display: block;
		width: 120px;
}
	.mapText{
		float: left;
	}
	#flashRefMapLeft{
		display: none;
	}

	a#refMap{
		background-color: #fff;
	}

	a#refMap:hover{
		background-color: #fff;
	}

	a#refMap p{
		float: left;
	}

	.droiteVertEditGauche{float:left; margin:12px 0px 12px 10px; color:black; width:300px; background:#fff;}
	.droiteVertEditDroite{float:left; margin:12px 0px 12px 10px; color:black; width:300px; background:#fff; margin-bottom: 120px;}

	.gaucheBlanc .navproduits{margin-bottom: 0;}

	.descriptionpdt{ clear:both; padding:20px 0px; background:#fff; width:100%; }
	.descriptionpdt p{ font-size:11px; line-height:18px; padding:2px 0px; }

	#outilspdt{
		padding-top: 0;
		float: left;
	}

	#photopdt .photo img{width: 100%;}

	#photopdt .photo{text-align: left; width: auto;}

	#photopdt{width: auto;}

	.blocActu .contenu{float: left;}

	.actuedit{width: 100%; background-color: #fff;}

	.carteDeVisite{width: 200px;}

	#searchForm2{min-height: 0;}

	#archives .link{float: left; width: 100%;}

}

@media screen and (max-width: 700px){


	#sliderMain{ width:100%; height:185px !important;   overflow:hidden; position:relative;  }

	#slideMain h2{display: none;}


	#slide1{background:white url(../img/accueil-nouveau-catalogue-picbois-2018-tablette.jpg) no-repeat top left;}
	#slide2{background:white url(../img/accueil-atelier-picbois-signaletique_marquage-produit-PEFC-tablette.jpg) no-repeat top left;}
	#slide3{background:white url(../img/picbois-prix-entreprise-environnement-pme-remarquable-actu-tablette.jpg) no-repeat top left;}
	#slide4{background:white url(../img/accueil-panneau-picbois-signaletique_accessible_34-Toulouse-tablette.jpg) no-repeat top left;}
}



@media screen and (max-width: 400px){



	#slide1{background:white url(../img/accueil-nouveau-catalogue-picbois-2018-mobile.jpg) no-repeat top left;}
	#slide2{background:white url(../img/accueil-atelier-picbois-signaletique_marquage-produit-PEFC-mobile.jpg) no-repeat top left;}
	#slide3{background:white url(../img/picbois-prix-entreprise-environnement-pme-remarquable-actu-mobile.jpg) no-repeat top left;}
	#slide4{background:white url(../img/accueil-panneau-picbois-signaletique_accessible_34-Toulouse-mobile.jpg) no-repeat top left;}

	#topBaseline{
		margin-left: 0;
	}

}
