/*
Theme Name: Agrimat
Author: Squid Studio
Version: 1

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
video {
	display: inline-block;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden] {
	display: none;
}

html {
	font-size: 100%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	height: 100%;
}

html,
button,
input,
select,
textarea {
	font-family: 'Roboto', sans-serif !important;
}

body {
	color: #141412;
	line-height: 1.5;
	margin: 0;
	height: 100%;
}

a {
	color: #ca3c08;
	text-decoration: none;
}

a:visited {
	color: #ac0404;
}

a:focus {
	outline: thin dotted;
}

a:active,
a:hover {
	outline: 0;
}

a:hover {
	text-decoration:none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	font-family: 'Roboto', sans-serif !important;
	line-height: 1.3;
}

h1 {
	font-size: 48px;
	margin: 33px 0;
}

h2 {
	font-size: 30px;
	margin: 25px 0;
}

h3 {
	font-size: 22px;
	margin: 22px 0;
}

h4 {
	font-size: 20px;
	margin: 25px 0;
}

h5 {
	font-size: 18px;
	margin: 30px 0;
}

h6 {
	font-size: 16px;
	margin: 36px 0;
}

address {
	font-style: italic;
	margin: 0 0 24px;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

mark {
	background: #ff0;
	color: #000;
}

p {
	margin: 0 0 24px;
}

code,
kbd,
pre,
samp {
	font-family: monospace, serif;
	font-size: 14px;
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
}

pre {
	background: #f5f5f5;
	color: #666;
	font-family: monospace;
	font-size: 14px;
	margin: 20px 0;
	overflow: auto;
	padding: 20px;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

blockquote,
q {
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}

blockquote {
	font-size: 18px;
	font-style: italic;
	font-weight: 300;
	margin: 24px 40px;
}

blockquote blockquote {
	margin-right: 0;
}

blockquote cite,
blockquote small {
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}

blockquote em,
blockquote i {
	font-style: normal;
	font-weight: 300;
}

blockquote strong,
blockquote b {
	font-weight: 400;
}

small {
	font-size: smaller;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

dl {
	margin: 0 20px;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 0 20px;
}




nav ul,
nav ol {
	list-style: none;
	list-style-image: none;
}

li > ul,
li > ol {
	margin: 0;
}

img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	vertical-align: middle;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 0;
}

form {
	margin: 0;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
	white-space: normal;
}

button,
input,
select,
textarea {
	font-size: 100%;
	margin: 0;
	max-width: 100%;
	vertical-align: baseline;
}

button,
input {
	line-height: normal;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
input[disabled] {
	cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
	padding: 0;
}

input[type="search"] {
	-webkit-appearance: textfield;
	padding-right: 2px; /* Don't cut off the webkit search cancel button */
	width: 270px;
}

input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
	vertical-align: top;
}

table {
	border-bottom: 1px solid #ededed;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 14px;
	line-height: 2;
	margin: 0 0 20px;
	width: 100%;
}

caption,
th,
td {
	font-weight: normal;
	text-align: left;
}

caption {
	font-size: 16px;
	margin: 20px 0;
}

th {
	font-weight: bold;
	text-transform: uppercase;
}

td {
	border-top: 1px solid #ededed;
	padding: 6px 10px 6px 0;
}

del {
	color: #333;
}

ins {
	background: #fff9c0;
	text-decoration: none;
}

hr {
	background: url(images/dotted-line.png) repeat center top;
	background-size: 4px 4px;
	border: 0;
	height: 1px;
	margin: 0 0 24px;
}
















body{
	background-image:url(images/bg.png);
	background-position:top;
	background-repeat:repeat-x;
	font-family: 'Roboto', sans-serif !important;
	color:#000;
}
#site-temp{
	position:relative;
	width:100%;
	min-width:1300px;
	margin:0 auto;
	background-image:url(images/img-top.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
#header-temp{
	position:relative;
	display:block;
	width:1300px;
	height:365px;
	padding:0 50px;
	margin:0 auto;
}
#contenu-temp{
	position:relative;
	display:block;
	width:1300px;
	padding:0 50px;
	margin:0 auto;
}
#contenu-temp-text{
	position:relative;
	width:1200px;
	text-align:center;
	padding:45px 0;
	font-size:25px;
}
#site-construction{
	position:relative;
	width:1200px;
	text-align:center;
	font-size:25px;
	top:285px;
}
#contenu2-temp{
	position:relative;
	width:1200px;
	height:239px;
	background-image:url(images/config.png);
	background-position:top left;
	background-repeat:no-repeat;
	margin-bottom:59px;
	
}
#site-construction a{
	color:#fff;
}
#site-construction a:hover{
	color:#fff;
}
#footer-temp{
	position:relative;
	max-width:1635px;
	min-width:1300px;
	margin: 0 auto;
	height:232px;
	background-color:#484848;
}
#contact-temp{
	position:relative;
	float:right;
	width:334px;
}
#contact-temp h2{
	padding:4px 12px;
	display:inline-block;
	background-color:#b7161a;
	font-family: 'Roboto', sans-serif !important;
	color:#fff;
	font-size:19px;
	font-weight:300;
	margin:0 0 30px 0;
}
#contact-temp p{
	margin:0;
	padding:4px 0px;
	font-family: 'Roboto', sans-serif !important;
	color:#737373;
	font-size:15px;
	font-weight:300;
	line-height: 20px;	
}
#contact-temp p a{
	color:#737373;	
}
.noir{
	font-size:19px !important;
	color:#000 !important;
}
#footer-limit-temp{
	position:relative;
	display:block;
	width:1300px;
	height:192px;
	padding:36px 50px 0px;
	margin:0 auto;
	font-weight:300;
	font-size:12px;
	color:#8a8a8a;
}
#footer-limit-temp a{
	color:#8a8a8a;
}
#footer-limit-temp p{
	line-height:16px;
	padding:6px 0;
	margin:0;
}
.footer-element-temp{
	position:relative;
	float:left;
	width:245px;
	height:192px;
}





































img.grayscale
{
        filter: grayscale(1);
        -webkit-filter: grayscale(1);
        -moz-filter: grayscale(1);
        -o-filter: grayscale(1);
        -ms-filter: grayscale(1);
}
#background-site{
	position:absolute;
	top:0px;
	height:860px;
	width:100%;
	min-width:1300px;
	background-position:center top;
	background-repeat:no-repeat;
        filter: grayscale(1);
        -webkit-filter: grayscale(1);
        -moz-filter: grayscale(1);
        -o-filter: grayscale(1);
        -ms-filter: grayscale(1);
	z-index:0;
}
#motif-background{
	position:absolute;
	background-image:url(images/motif-header-background.png);
	height:100%;
	width:100%;
}
#degrade-bottom{
	position:absolute;
	bottom:0px;
	width:100%;
	height:284px;
	background-image:url(images/bg-degrade-bas.png);
}


#site{
	position:relative;
	width:100%;
	min-height: 100%;
	padding-bottom:264px;
	z-index:1;
}
#footer{
	position:absolute;
	display:block;
	bottom:0;
	width:100%;
	min-width:1300px;
	height:264px;
	background-color:#484848;
	color:#8a8a8a;
}
#footer a{
	color:#8a8a8a;
}
#footer-contenu{
	width:1300px;
	padding:0 50px;
	margin-left:auto;
	margin-right:auto;
}

#menu-footer, #footer-belgique, #footer-france, #footer-contact{
	display:inline-block;
	width:250px;
	padding: 42px 0 0 26px;
	margin: 0;
	vertical-align: top;
	font-size:12px;
	line-height: 15px;
}
#menu-footer li{
	list-style:none;
	text-transform:uppercase;
	font-size:14px;
	line-height: 20px;
}

#header{
	display: block;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	min-width: 1300px;
	padding-bottom: 40px;
}

#header-logo{
	display:block;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:35px;
	width:768px;
	height:130px;
}
#barre-menu{
	display:block;
	position:relative;
	margin-top:48px;
	background-image:url(images/bg-barre.png);
	height:36px;
}

#menu-principal{
	position: relative;
	display: block;
	text-transform:uppercase;
	text-align:center;
	margin-top: 120px;
	padding: 0;
}
#menu-principal li{
	position: relative;
	display:inline-block;
	height:36px;
	line-height:36px;
	padding:0 15px;
	border-right: solid 1px #555555;
}
.no-border{
	border:none !important;
}
#menu-principal li a{
	font-size:14px;
	font-weight:normal;
	color:#010101;
}
#menu-principal li a:hover{
	color:#b7161a;
	text-decoration:none;
}
#menu-principal li a.current{
	color:#b7161a;
	font-weight:normal;
}

#contenu{
	position: relative;
	min-height: 196px;
	width:1300px;
	padding: 0px 50px 50px 50px;
	margin-left:auto;
	margin-right:auto;
}
#ariane{
	width: 1300px;
	padding: 10px 50px 0 50px;
	margin-left: auto;
	margin-right: auto;
	font-size:12px;
}

#contact{
	display:table;
	padding-bottom:35px;
}
#formulaire-de-contact{
	position:relative;
	display: table-cell;
	padding:0 0 30px 0;
	width:880px;
	float: left;
}
#contact-informations{
	width: 240px;
	display: table-cell;
	float: right;
	color:#737373;
	font-size:18px;
}
#contact-informations a{
	color:#737373;
}
#contact-informations h2{
	font-size:23px;
	margin:0;
	font-weight:normal;
	padding:67px 0 14px 0;
	color:#000;
}
#contact-informations p{
	line-height: 24px;
}
#info-formulaire{
	display:block;
	text-align:right;
	font-size:14px;
	color:#9d1312;
	padding:0 126px 20px 0;
}
.frm_form_field {
	width:325px;
	display: inline-block;
	margin-right: 100px;
	font-family: 'Roboto', sans-serif !important;
}
.frm_forms.with_frm_style {
	width: 880px !important;
	max-width: 880px !important;
}
.frm_forms.with_frm_style label{
	text-transform:uppercase;
	font-weight:normal;
	color:#424242;
	font-size:16px;
}
.with_frm_style label.frm_primary_label {
	font-family: 'Roboto', sans-serif !important;
}
#frm_field_90_container{
	width: 754px;
}



#zone-infos{
	display: table;
	width: 1200px;
	font-size:14px;
	color:#000;
	margin-bottom: 70px;
}
#produit-colonne01{
	width:558px;
	display: inline-block;
	vertical-align: top;
}
#produit-colonne02{
	display:inline-block;
	width:595px;
	float:right;
	vertical-align: top;
}


#telechargements-produits{
	width:558px;
	border-bottom:solid 1px #b6b6b6;
	border-top:solid 1px #b6b6b6;
	padding:21px 0 8px 0;
}
#telechargements-produits a{
	display:inline-block;
	background-color:#cccccc;
	color: #000;
	padding: 5px 15px 5px 6px;
	margin-bottom: 6px;
	margin-right: 100px;
	font-size: 14px;
}
#telechargements-produits a img{
	display: inline-block;
	vertical-align: -4px;
	margin: 0 10px;
}
#zone-de-titre{
	position:relative;
	display:block;
	height:111px;
	width:1200px;
}
#zone-de-titre h1{
	display:block;
	position:absolute;
	top:0;
	left:-12px;
	height:32px;
	font-size:20px;
	line-height: 30px;
	font-weight:normal;
	text-transform:uppercase;
	color:#fff;
	background-color:#b7161a;
	margin: 0;
	padding: 0 12px;
}
#zone-de-titre h2{
	display:block;
	position:absolute;
	top:32px;
	left:0px;
	height:41px;
	font-size:25px;
	line-height: 40px;
	font-weight:normal;
	color:#fff;
	background-image:url(images/bg-rouge.png);
	margin: 0;
	padding: 0 12px;
}
#zone-de-titre a{
	display:block;
	position:absolute;
	bottom:38px;
	right:0px;
	font-size:14px;
	font-weight:normal;
	color:#fff;
	background-image:url(images/bg-rouge.png);
	margin: 0;
	padding: 6px 12px;
}
#zone-de-titre a img{
	display: inline-block;
	vertical-align: -2px;
	margin: 0 10px 0 0;
}


#zone-youtube{
	display:block;
	width: 1200px;
	margin:0 0 40px;
	background-color: #fff;
}
#frame{
	border: none;
}
#frame-unique{
	border: none;
}

#liste-videos-youtube{
	display:inline-block;
	float:right;
	width:270px;
	margin:0;
	padding:0;
}
#liste-videos-youtube li{
	list-style:none !important;
}
.element-liste-youtube{
	position:relative;
	display: inline-block;
	width:270px;
	height:68px;
	cursor:pointer;
	margin-top:10px;
}
.duree-video{
	position:absolute;
	bottom:2px;
	right:2px;
	font-size:10px;
	padding:0px 3px;
	color:#fff;
	background-color:#000;
}
.video-youtube-image{
	position:absolute;
	width:120px;
	height:68px;
	overflow:hidden;
}
#liste-videos-youtube img{
	width:120px;
	margin-top:-11px;
}
.infos-video-youtube{
	position:absolute;
	right:0;
	top:0;
	width:142px;
	height:68px;
	color:#999999;
	font-size:12px;
}
.infos-video-youtube h3{
	font-size:13px;
	font-weight:normal;
	margin:0 0 2px 0;
	padding:0;
	color:#000;
}


#zone-liens{
	display: table;
	width: 1200px;
	font-size:14px;
	color:#000;
}
#zone-liens h3{
	display:inline-block;
	position:relative;
	font-size:20px;
	font-weight:normal;
	text-transform:uppercase;
	color:#fff;
	background-color:#b7161a;
	margin: 0 0 25px;
	padding: 4px 12px;
}

#zone-liens li{
	list-style:none;
	display: table-cell;
	margin-right: 72px;
	margin-bottom: 35px;
	float: left;
}
.no-margin-right{
	margin-right:0 !important;
}
#zone-liens li a{
	display:inline-block;
	position:relative;
	width: 246px;
	height: 172px;
}
#zone-liens ul{
	padding: 0;
	margin: 0;
}
.titre-vignette{
	display: block;
	position: absolute;
	bottom: 13px;
	right: 0px;
	background-color: #b7161a;
	color: #fff;
	font-size:16px;
	padding:2px 7px;
}
.contenu-page-produits{
	display:table;
	padding-bottom: 30px;
}
.contenu-page-produits #colonne-gauche{
	position:relative;
	display:table-cell;
	width:242px;
	float:left;
	vertical-align:top;
	padding-top: 70px;
}
.contenu-page-produits #colonne-gauche li{
	list-style:none;
	text-transform:uppercase;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 10px 20px;
}
.contenu-page-produits #colonne-gauche li a{
	display:block;
	color:#000;
}
.contenu-page-produits #colonne-gauche li.current a{
	color:#b7161a;
}
.contenu-page-produits #colonne-gauche li a:hover{
	color:#b7161a;
}
.contenu-page-produits #colonne-droite{
	position:relative;
	display:table-cell;
	width:958px;
	float:right;
	vertical-align:top;
	padding-top: 70px;
}
.contenu-page-produits #colonne-droite li{
	display:inline-block;
	position:relative;
	width: 226px;
	height: 158px;
	margin:0 18px 16px 0px;
	float: left;
	list-style:none;
}
.contenu-page-produits #colonne-droite li .titre-vignette {
	bottom: 0;
}
.contenu-page-produits h2{
	position: absolute;
	display: inline-block;
	top: 0;
	left: -12px;
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	color: #fff;
	background-color: #b7161a;
	margin: 0;
	padding: 5px 12px;
}

.contenu-page-produits .titre-vignette{
	background:none;
	background-image: url(images/bg-rouge.png);
}

/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ visibility: hidden; position: absolute; top: 36px; left: -5px; margin:0; padding:0;z-index: 5;width: 200px;background-image: url(images/bg-sous-menu.png);}
ul.dropdown ul li 					{ display: block !important;text-align: left; font-weight: normal; color: #fff; float: none; min-height: 40px !important; line-height: 40px !important; line-height: 40px !important; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: block; color: #fff !important; font-size:14px;} 
ul.dropdown ul li a.en				{ font-size:12px !important;} 
ul.dropdown ul li a.nl				{ font-size:10px !important;} 
ul.dropdown ul li a:hover			{ color: #b7161a !important; } 

ul.dropdown ul li.class82			{ border-top: solid 2px #585858;}
		

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

#services{
	display:table;
}
#services h2{
	font-size:18px;
	color:#9d1312;
	padding:0 0 13px 0;
	margin:0;
}
#services ul{
	margin:0;
	padding:0;
}
#services li{
	list-style:none;
	font-size:15px;
	color:#000;
	font-weight:bold;
	padding:0 0 13px 0;
}
#liste-services{
	display:table-cell;
	width:590px;
	float:left;
}
#commerciaux{
	display:table-cell;
	width:590px;
	float:left;
}
#commerciaux-belgique{
	display:table;
	margin-bottom:15px;
}
#commerciaux-france{
	display:table;
}
.colonne-titre-com{
	display:table-cell;
	padding-right: 10px;
}
.colonne-contact-com{
	display:table-cell;
}
.colonne-contact-com li{
	padding:0 0 !important;
}
#commerciaux p{
	margin: 0 0 15px;
}
#bt-deroulement, #bt-deroulement1, #bt-deroulement2, #bt-deroulement3, #bt-deroulement4, #bt-deroulement5, #bt-deroulement6, #bt-deroulement7{
	display:inline-block;
	width:27px;
	height:27px;
	background-image:url(images/bt-accordeon.png);
	vertical-align: -7px;
	margin-right: 10px;
}
.btplus{
	background-position:right;
}
.btmoins{
	background-position:left;
}

.collapsible{
	font-size:16px;
	color:#000;
	text-transform:uppercase;
	border-top: solid 1px #a9a9a9;
	padding:5px 0 5px 0;
	line-height: 16px;
	cursor:pointer;
}
.showhide4{
	border-bottom: solid 1px #a9a9a9;
}
.page-telechargements .container{
	margin-bottom: 25px;
}
.page-telechargements h3{
	display:block;
	margin:0 0 15px;
	font-size: 16px;
	padding-top: 15px;
}
.telechargements-bloc{
	display:block;
}
.telechargements-bloc a{
	display: inline-block;
	background-color: #cccccc;
	color: #000;
	padding: 5px 15px 5px 6px;
	margin-bottom: 6px;
	margin-right: 10px;
	font-size: 14px;
	min-width: 385px;
}
.telechargements-bloc a img {
	display: inline-block;
	vertical-align: -4px;
	margin: 0 10px;
}














.frm_submit input[type="submit"]{
	border-radius: none !important;
	-moz-border-radius: none !important;
	-webkit-border-radius: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	-moz-border-radius: 0px!important;
	-webkit-border-radius: 0px!important;
	border-radius: 0px!important;
	background:#a52827 !important;
	color:#fff !important;
	font-weight:bold !important;
	font-size:18px !important;
	text-transform:uppercase !important;
	border: none !important;
	
}

.configurateur{
	color:#000;
}
#configurateur-fosse {
	position:relative;
	display:block;
	margin-top:15px;
	background-color:#fff;
}
#configurateur-fosse h1{
	position: absolute;
	display: inline-block;
	top: -12px;
	left: -12px;
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	color: #fff;
	background-color: #b7161a;
	margin: 0;
	padding: 5px 12px;
}
#etapes-formulaire-fosse{
	display:block;
	position:relative;
	height:150px;
	padding-top:50px;
}
#conteneur-formulaire-fosse{
	display:table;
	position:relative;
	width: 1200px;
}
#formulaire-tonne-envoi{
	display:block;
	position:relative;
	padding:23px 0;
	text-align: center;
}
#formulaire-tonne-envoi a{
	display: inline-block;
	position: relative;
	padding: 2px 22px;
	margin: 0 20px;
	background-color: #CC5B5E;
	color: #fff;
	text-transform: uppercase;
	font-weight: 300;
	font-size: 23px;
	cursor:pointer;
}

#colonne-centrale-fosse{
	display: inline-block;
	position: relative;
	float: left;
	left: 295px;
	height: auto;
	top: 0;
	width: 610px;
	background-color: #EEEEEE;
	text-align:center;
}
#colonne-resume-fosse{
	display: inline-block;
	position: relative;
	float: right;
	right: 20px;
	height: auto;
	top: 0;
	width: 250px;
	background-color:#F6F6F6;
}
#choix-config-fosse{
	display:block;
	font-size:15px;
	color:#999999;
	text-align:center;
	padding: 20px 0;
	text-transform: uppercase;
	font-weight: bold;
}
#colonne-centrale-fosse p{
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	min-height: 40px;
	margin-bottom: 15px;
}
#colonne-centrale-fosse input{
	font-size: 14px;
	line-height: 17px;
}
#formulaire-tonne-envoi a:hover{
	background-color:#B71519;
}
.element-liste-configurateur{
	text-align:left;
	position:relative;
	display:inline-block;
	width:220px;
	vertical-align: top;
	margin: 35px 25px;
	font-size: 14px;
	line-height: 25px;
}
.configurateur input[type="radio"]{
	margin-right:10px;
}
.configurateur .rouge{
	color:#BF1E07;
}
.bouton-config-numero{
	position: absolute;
	left: -47px;
	top: -13px;
    margin:10px;
    width:30px;
    background:#999999;
	color:#fff;
    height:30px;
    text-align:center;
    border-radius:30px;
	font-size: 18px;
	line-height: 28px;
}

.configurateur-liste-choix{
	display: block;
	position: relative;
	margin-left: 50px;
	padding:0 0 10px 0;
	font-size:15px;
	line-height:17px;
}
.configurateur-liste-choix p{
	padding:0;
	margin:0;
	font-size:15px;
	line-height:17px;
	color:#BF1E07;
	font-weight:bold;
}

#colonne-centrale-fosse .configurateur-liste-choix {
	display: block;
	position: relative;
	margin-left: 235px;
	text-align: left;
	padding: 0 0 15px 0;
	font-size: 15px;
	line-height: 17px;
}
#colonne-centrale-fosse .configurateur-liste-choix p{
	min-height:0 !important;
	margin-bottom: 5px !important;
}
#colonne-centrale-fosse.merci {
	margin-bottom: 50px;
}
.form-ligne{
	text-align: right;
	padding-right: 185px;
	padding-bottom: 10px;
}
#colonne-centrale-fosse #formulaire input{width: 179px;}

#lien-config-epandeur{
	display:block;
	position:absolute;
	background-image:url(images/trans.png) repeat ;
	width:361px;
	height:239px;
	top:0;
	left:0;
}
#lien-config-tonne{
	display:block;
	position:absolute;
	background-image:url(images/trans.png) repeat ;
	width:361px;
	height:239px;
	top:0;
	left:431px;
}
.page-agrimat h3{
	font-weight:normal;
	font-size:24px;
}
.page-agrimat h3 strang{
	font-weight:bold;
}
#engagements {
	padding-top:15px;
}
#engagements h5{
	font-weight:normal;
	text-align:center;
	font-size:24px;
	text-transform:uppercase;
}
#engagements ul{
	position:relative;
	display:block;
	text-align:center;
	padding:0;
}
#engagements ul li{
	position:relative;
	display:inline-block;
	list-style:none;
	width:295px;
	margin: 0 45px;
	vertical-align:top;
}
.collapsible2{
	font-size: 16px;
	color: #000;
	text-transform: uppercase;
	border-top: solid 1px #a9a9a9;
	border-bottom: solid 1px #a9a9a9;
	padding: 5px 0 5px 0;
	line-height: 16px;
	cursor: pointer;
}
#liste-des-photos ul{
	display:block;
	padding:0px;
}
#liste-des-photos ul li{
	display: inline-block;
	padding: 0 10px 10px 0;
}
#liste-des-photos h3{
	font-size: 24px;
	font-weight: bold;
}
#liste-des-photos h4{
	font-size: 20px;
	font-weight: normal;
}

.with_frm_style input[type=text], .with_frm_style input[type=password], .with_frm_style input[type=email], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style input[type=tel], .with_frm_style select, .with_frm_style textarea, .frm_form_fields_style, .with_frm_style .frm_scroll_box .frm_opt_container, .frm_form_fields_active_style, .frm_form_fields_error_style, .with_frm_style .chzn-container-multi .chzn-choices, .with_frm_style .chzn-container-single .chzn-single{
	border-style: solid 1px #afafaf !important;
	border-color: #afafaf !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
}
.with_frm_style .frm_message {
	width: 760px !important;
}
.with_frm_style .frm_error_style, .with_frm_style .frm_message, .frm_success_style {
	width: 760px !important;
}







#ligne-temp{
	position:absolute;
	display:block;
	width:900px;
	height:2px;
	top:90px;
	left:150px;
	background:url(images/form-ligne.png);
	z-index:0;
}
.point1{
	position:absolute;
	display:block;
	width:10px;
	height:10px;
	top:86px;
	left:146px;
	background:url(images/l-gris.png) #fff;
	z-index:1;
}
.point2{
	position:absolute;
	display:block;
	width:10px;
	height:10px;
	top:86px;
	left:596px;
	background:url(images/l-gris.png) #fff;
	z-index:1;
}
.point3{
	position:absolute;
	display:block;
	width:10px;
	height:10px;
	top:86px;
	right:146px;
	background:url(images/l-gris.png) #fff;
	z-index:1;
}
.point10{
	position:absolute;
	display:block;
	width:8px;
	height:8px;
	top:87px;
	background:url(images/s-gris.png) #fff;
	z-index:1;
}
.point11{
	left:237px;
}
.point12{
	left:327px;
}
.point13{
	left:417px;
}
.point14{
	left:507px;
}
.point15{
	left:597px;
}

.plrouge{
	background:url(images/l-rouge.png) !important;
}
.plvert{
	background:url(images/l-vert.png) !important;
}
.psrouge{
	background:url(images/s-rouge.png) !important;
}
.psvert{
	background:url(images/s-vert.png) !important;
}
.etape-numero {
	position: absolute;
	top: 43px;
	margin: 10px;
	width: 30px;
	color: #999999;
	height: 30px;
	text-align: center;
	border-radius: 30px;
	font-size: 18px;
	line-height: 28px;
}
.etape-numero1 {
	left: 126px;
}
.etape-numero2 {
	left: 575px;
}
.etape-numero3 {
	right: 126px;
}
.etape-numero.current {
	background: #BF1E07;
	color:#fff;
}
.etape-numero.vert {
	color:#00b200;
}
.titre-etape{
	position: absolute;
	width: 200px;
	text-align: center;
	top: 98px;
	font-size: 15px;
	font-weight: bold;
	color: #999999;
	background:none !important;
}
.titre-etape1{
	left: 49px;
}
.titre-etape2{
	left: 500px;
}
.titre-etape3{
	right: 49px;
}
.titre-etape.current{
	color:#BF1E07;
}
.titre-etape.vert{
	color:#00b200;
}
.titre-sous-etape{
	position: absolute;
	width:150px;
	text-align: center;
	top: 67px;
	font-size: 13px;
	font-weight: bold;
	color: #999999;
	background:none !important;
}
.titre-sous-etape1{
	left:165px;
}
.titre-sous-etape2{
	left:255px;
}
.titre-sous-etape3{
	left:345px;
}
.titre-sous-etape4{
	left:435px;
}
.titre-sous-etape5{
	left:525px;
}
.titre-sous-etapeb{
	position: absolute;
	width: 150px;
	text-align: center;
	top: 98px;
	font-size: 13px;
	font-weight: bold;
	color: #999999;
	background:none !important;
}
.titre-sous-etape.current{
	color:#BF1E07;
}
.titre-sous-etape.vert{
	color:#00b200;
}
.titre-sous-etapeb.current{
	color:#BF1E07;
}
.titre-sous-etapeb.vert{
	color:#00b200;
}
#colonne-centrale-fosse h2{
	text-transform: uppercase;
	font-weight: 500;
	font-size: 22px;
}
.merci h2{
	font-size: 18px !important;
	color: #00b200;
	margin-bottom: 5px;
}
.merci p{
	font-size: 14px !important;
	font-weight: normal !important;
	padding: 0;
}
#colonne-centrale-fosse.colonne-centrale-epandeur{
	width:1200px !important;
	left:0px;
}

#slider li a{
    position: relative;
    display: block;
    width: 1200px;
    height: 460px;
}
.list-import{
	background-color:#fff;
}
.lien-list-import{
	display: block;
	position: relative;
	text-align: center;
}
.lien-list-import img{
	display: inline-block;
}
.nom-commercial{
	display:block;
	font-size: 15px;
	margin-bottom: -5px;
}
.list-commerciaux{
	font-size:13px !important;
}
.commerciaux-block{
	display:table;
	margin-bottom:15px !important;
}
.titre-slide-acceuil{
	position: absolute;
	bottom: 0;
	right: 0;
	background-color: #b7161a;
	color: #fff;
	font-size: 20px;
	padding: 9px 20px;
	text-transform: uppercase;
	font-weight: 300;
	opacity: 0.7;
}

#langues-selecteur{
	position: absolute;
	width: 100px;
	left: 50%;
	margin-left: 375px;
	top: 0;
}
#langues-selecteur li{
	list-style:none;
	margin: 0 4px;
}
#langues-selecteur .qtrans_language_chooser li{
	display:inline-block;
}
#qtranslate-2-chooser{
	height: 36px;
	line-height: 36px;
	padding: 2px 0 !important;
}


#configurateur-fosse select{
	width: 179px !important;
	font-size: 14px !important;
	line-height: 17px !important;
}



.page-id-326 .element-liste-configurateur {
	width: 150px !important;
}
.page-id-326 #colonne-centrale-fosse{
	left: 205px !important;
	width: 700px !important;
}


.liste-materiels{
	position:relative;
	display:inline-block;
	width:246px;
	min-height:400px;
	float: left;
	list-style: none;
}

.miniatures-materiels img{
	display:inline-block;
	position:relative;
	width:66px;
	height:46px;
	vertical-align: inherit;
	float: left;
}
.carre-gris{
	display:inline-block;
	position:relative;
	width:66px;
	height:46px;
	background-color:#a3a3a3;
	float: left;
}
.miniatures-milieu{
	margin: 0 24px;
}


.single .titre-vignette {
	bottom: 0px !important;
}

#contenu2-temp.config-nl{
	background-image:url(images/config_nl.png) !important;
}
#contenu2-temp.config-en{
	background-image:url(images/config_en.png) !important;
}

#acces-shop{
	position: absolute;
	display: block;
	width: 250px;
	height: 250px;
	left: 42%;
	margin-left: 488px;
	top: -268px;
}