@font-face {
    font-family: 'aldosemibold';
    src: url('../fonts/aldo_pc-webfont.eot');
    src: url('../fonts/aldo_pc-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aldo_pc-webfont.woff') format('woff'),
         url('../fonts/aldo_pc-webfont.ttf') format('truetype'),
         url('../fonts/aldo_pc-webfont.svg#aldosemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
a:hover{
	text-decoration:none;
	color:#d54d12;
}
.entry-content ul li a:hover, .entry-content ul li ul li a:hover{

	color:#d54d12;
}
.entry-content a{
	color:#147f91;
}
/* Header */
#header{
	height:185px;
	position:relative;
}
#mqtranslate-4, .qts-lang-menu{
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 150px;
	position: relative;
	right: 20px;
}
#mqtranslate-4-chooser{
	height:20px;
}
#mqtranslate-4-chooser li{
    float: right;
    margin-left: 10px;
}
#search-3{
    border: 1px solid #B1B3B4;
    border-radius: 3px;
    float: right;
    width: 172px;
}
#search-3 h2{
	display:none;
}
#search-3 label{
	display:none;
}
#search-3 #s{
    border: medium none;
    padding: 0 0 0 10px;
    width: 144px;
}
#search-3 #searchsubmit{
    background: url("../images/rechercheTop.png") no-repeat scroll 0 4px #FFFFFF;
    border: medium none;
    text-indent: -9000px;
}
#lienHome{
	/*margin-top:50px;*/
}
#sloganHead{
	margin-top:55px;
    color: #147F91;
    font-family: 'aldosemibold';
    font-size: 20pt;
}
.menu-header-top a{
	color: #fff;
}
.menu-header-top li{
    float: right;
    height: 25px;
    margin-top: 10px;
    padding: 5px 10px;
    width: 172px;
}
.menu-header-top li.item-extranet{
	background-image:url('../images/backExtra.png');
}
.menu-header-top li.item-contact{
	background-image:url('../images/backContact.png');
}
.groupMixel{
    border: 2px solid #147f91;
    border-radius: 20px;
    display: block;
    margin-bottom: 20px;
    text-align: center;
	font-size:11pt;
}
.groupMixel img{
	display:block;
	margin-top:20px;
}
.titreGroupM{
    color: #147f91;
    display: block;
    font-size: 13pt;
    font-weight: bold;
}
.villeGroupM{
	font-size:12pt;
	display:block;
}
/* Menu */
#site-navigation{
    background-color: #147F91;
    min-height: 40px;
	position:relative;
	z-index:200;
}
nav ul li{
    display:block;
    width: 100%;
}
nav ul li ul{
    display: block;
}
nav ul li ul li{
	float:none;
	width:100%;
}
nav ul li a{
    cursor: pointer;
    font-family: 'Droid Sans',sans-serif;
    font-size: 12pt;
	color:#fff;
}
nav ul li a:hover{
	text-decoration:none;
}
nav ul li ul li a{
    text-transform: capitalize;
}
nav ul li ul li ul li a{
	width:150px;
	display:none;
}
#menu-item-109 a, #menu-item-110 a, #menu-item-91 a, #menu-item-1194 a, #menu-item-1461 a{
    border-bottom: 1px solid #ffffff;
    display: block;
    font-weight: bold;
	width:100%;
}
#menu-principal #menu-item-790 a, #menu-principal #menu-item-795 a{
	font-weight:bold;
}
#menu-principal #menu-item-790 ul li a, #menu-principal #menu-item-795 ul li a{
	font-weight:normal;
}
	#menu-principal #menu-item-1144 a, #menu-item-796 a, #menu-item-87 a, #menu-item-83 a, #menu-item-168 a, #menu-item-1409 a, #menu-item-106 a, #menu-item-103 a, #menu-item-140 a, #menu-item-129 a, #menu-item-167 a, #menu-item-139 a, #menu-item-153 a, #menu-item-181 a,  #menu-item-1409 a, #menu-item-797 a, #menu-item-798 a{
		border-bottom: 1px solid #FFFFFF;
	}
	#menu-item-797 a,#menu-item-798 a{

		border-bottom: 1px solid #FFFFFF;
	 }
#menu-principal li ul li a{
	font-weight:normal;
	border:none;
}
nav ul li ul, nav ul li ul li ul, nav ul li ul li ul li ul{
	position:relative;
	display:block;
	z-index:500;
}
nav ul li ul li ul{
	display:block;
}
.current-page-ancestor a{
	color:#DEDC22;
}
/* */
.bleuContent{
	color:#2f8e9e;
}
#galerieHome{
    margin: 0;
    min-height: 275px;
    position: relative;
    width: 100%;
}
.gallerieHome{
    margin: 0;
    min-height: 275px;
    padding: 0;
    position: absolute;
    width: 100%;
	display:none;
	background-size: cover;
	background-position: center;
}
#gallerieHome0{
	display:block;
}
.gallerieHome .textGall{
	/*background-color: #e68a62;*/
    background-color:#d54d12;
	position:relative;
	float:left;
	margin-top:80px;
	min-height:130px;
	max-width:400px;
}
.gallerieHome h2{
    color: #FFFFFF;
    font-family: 'aldosemibold';
    font-size: 19pt;
    margin-bottom: 15px;
    margin-top: 24px;
    text-align: left;
}
.gallerieHome a{
    color: #FFFFFF;
    display: block;
    margin-bottom: 10%;
}
.gallerieHome a:hover{

    color:#444433;

}
#fondGalLeft{
	background-color:#7f90aa;
	width:50%;
	height:100%;
	position:absolute;
	z-index:0;
	left:0;
}
#fondGalRight{
	background-color:#e8672e;
	width:50%;
	height:100%;
	position:absolute;
	z-index:0;
	right:0;
}
#overside{
    background-color: #d54d12;
    float: right;
    height: 130px;
    margin-top: 80px;
    position: relative;
    width: 50px;
}
.overside{
	margin:5px auto;
	display:block;
	width:10px;
	height:10px;
	background-color:#999999;
	border-radius:20px;
	cursor:pointer;
}
#overside0{
	margin-top:40px;
}
.oversideActive{
	background-color:#dedc22;
	margin:5px auto;
	display:block;
	width:20px;
	height:20px;
	border-radius:20px;
	cursor:pointer;
}
/* Catégories Agitateurs */
.description_seo { margin-top: 20px; }

/* Recherche produits */

#rechercheProduit{
	position:relative;
}
#rechercheProduit h2{
    color: #666666;
    font-family: 'Droid Sans',sans-serif;
    font-size: 14pt;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 25px;
    text-align: left;
}
#rechercheProduit h3{
    border-bottom: 2px solid #D6D6D6;
    color: #147F91;
    font-family: 'aldosemibold';
    font-size: 18pt;
    margin-bottom: 16px;
    padding-bottom: 6px;
    text-align: center;
}
#rechercheProduit .validationForm{
    background: url("../images/choixProduitValider.png") no-repeat scroll center center #FFFFFF;
    color: #FFFFFF;
    display: block;
    float: right;
    font-family: 'Droid Sans',sans-serif;
    font-size: 1rem;
    font-weight: bold;
    height: 23px;
    line-height: 1;
    margin-top: 10px;
    padding: 4px 0 0 21px;
    width: 93px;
}
.validationForm{
	cursor: pointer;
}
#rechercheProduit button.validationForm {
    padding: 0;
}
@media all and (max-width: 767px) {
    #rechercheProduit .validationForm { float:none; margin: 20px auto}
}


#rechercheProduit .inputChoix,#rechercheProduit .postform{
	width:100%;
	display:block;
    font-size: 12pt;
}
#rechercheProduit a{
	color:#666;
}
/* Footer home */
#footerHome{
}
.footerHome hr{
	margin: 15px 0;
	padding:0;
}
#actualite{
    background-color: #147f91;
    border-radius: 0 0 55px;
}
/*#actualite h3{
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 15pt;
    padding: 15px 0;
    text-transform: uppercase;
}*/
#actualite h2, #actualite p.titrep {
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 15pt;
    padding: 15px 0;
    text-transform: uppercase;
}

p.titrep a, p.titrep a:hover, p.titrep a:visited, p.titrep a:active {
    color: #FFFFFF;
    font-size: 15pt;
    text-decoration: none;
}

.actualites img{
    float: left;
    margin: 15px 0px 15px 15px;
}
.actualites .textNews{
	float:left;
	margin-left:15px;
	color:#fff;
    width:70%;
}
/*.actualites .textNews h4, .actualites .textNews .titreNews{
    color: #DEDC22;
	display:block;
    font-size: 13pt;
    margin-bottom: 4px;
    margin-top: 10px;
}*/
.actualites .textNews h3, .actualites .textNews .titreNews {
    color: #DEDC22;
    display:block;
    font-size: 13pt;
    margin-bottom: 4px;
    margin-top: 10px;

}
.actualites .textNews a{
    display: block;
	color:#D4D827;
    margin-top: 6px;
}
/* Footer */
footer{
    background-color: #147F91;
    color: #FFFFFF;
    font-size: 13pt;
    margin-top: 40px;
    width: 100%;
}
footer a{
    color: #FFFFFF;
    display: block;
    font-size: 8.8pt;
    margin: 5px 0 0;
}
#containerFooter{
    font-size: 8.8pt;
    line-height: 1.5;
    padding-bottom: 10px;
    padding-top: 8px;
    /*text-align: justify;*/
	display:none;
}
#containerFooter h5{
	font-weight:bold;
	margin:10px 0px 10px 0px;
}
footer h2{
    font-weight: bold;
    margin: 10px 0;
}
#switchFooter{
	border-bottom:2px solid #72b2bd;
	cursor:pointer;
}
#switchFooterCont{
	position:relative;
	display:block;
	margin:auto;
	width:150px;
}
#switchFooter div p, #switchFooter div span{
	display:inline-block;
	margin:10px;
}
#rsFooter a{
    display: inline-block;
    margin: 15px -1px 0;
}
/* Fil d'Ariane*/
#fildAriane{
    font-size: 11pt;
    margin-top: 15px;
}
#fildAriane span{
    color: #147F91;
    display: inline-block;
    margin: 10px 10px 10px 0;
    text-transform: capitalize;
}
#fildAriane a{
    color: #666666;
}
/* En bref */
#enBref{
    background-color: #fff;
    border-bottom: 3px solid #d6d6d6;
    margin-bottom: 30px;
    margin-top: 15px;
    position: relative;
    width: 100%;
}
#enBref h2, .titreLeft {
    border-bottom: 3px solid #D6D6D6;
    color: #147f91;
    font-size: 15pt;
    padding: 11px 0;
    text-transform: uppercase;
	display:block;
}
.titreLeft a{
    color: #FFFFFF;

}
#enBref li{
    background: url("../images/puceBref.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    color: #666666;
    display: block;
    font-size: 11pt;
    line-height: 1.3;
    margin: 15px 0;
    padding: 0 0 9px 19px;
    position: relative;
}
#enBref li span{
    color: #d54d12;
    font-size: 14pt;
    font-weight: bold;
}
#downloadPDF{
    background: url("../images/pxDwn.png") no-repeat scroll 0 0 #fff;
    color: #147f91;
    display: block;
    font-size: 12pt;
	font-weight:bold;
    padding: 15px 42px;
    width: 100%;
}
#downloadPDF:hover{
    color: #d54d12;
	text-decoration:none;
}
#contactMixel{
    background: url("../images/pxCtt.png") no-repeat scroll 0 0 #fff;
    color: #147f91;
    display: block;
    font-size: 12pt;
	font-weight:bold;
    margin: 15px 0 40px;
    padding: 3px 52px;
    width: 100%;
}
#contactMixel:hover{
    color: #d54d12;
	text-decoration:none;
}

/* Glossaire */
.glossaire, .productContent{

}
.glossaire h4 a{
/*  border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 15pt;
    padding: 11px;
    text-transform: uppercase;
	background-color:#147F91;
	cursor:pointer;
	display:block;*/
}
.glossaire h4 a:hover, .productContent h4:hover{
	color:#d54d12;
}
.glossaire .textGlossaire .trueTextGloss{
	padding:11px;
	line-height: 1.4;
	display:none;
}
.glossaire .textGlossaire div img, .productContent div img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.glossaire .textGlossaire div div img, .productContent div div img{
	float:none;
	display:block;
}
.glossaire h2, .productContent h2{
    color: #DEDC22;
    font-size: 15pt;
    margin: 10px 0;
}
.rouge {
    color: #FF0000;
}
.textebleu10, .textevert12  {
    color: #008594;
}
.glossaire li, .productContent li{
    list-style: disc outside none;
    margin-left: 30px;
}
/* Produits */
.produits{
    line-height: 1.5;
    margin: 10px 0;
}
.produits ul{
    list-style: none outside none;
	margin:10px 0px;
}
.produits ul li{
    background: url("../images/bullet.png") no-repeat scroll 20px 7px rgba(0, 0, 0, 0);
    padding: 0 0 0 2.57143rem;
}
.glossaire{
    margin-left: 20px;
}
.bigFormDevis{
	display:none;
}
#tabSoc{
	font-size:14px;
}
#tabSoc input{
	padding:0 5px;;
}
#validFormDevis{
	margin:20px auto;
}
.glossaire div a{
    color: #666;
    cursor: pointer;
    display: block;
    font-size: 13pt;
    padding: 5px 0;
}
.plGloss{
    border-bottom: 2px solid #147f91;
    color: #147f91;
    font-size: 22pt;
    font-weight: bold;
    margin: 20px 0 5px 20px;
    padding-bottom: 5px;
}
.produits h4:hover, .glossaire div a:hover{
	color:#d54d12;
}
.produits .textNews .trueTextGloss{
	padding:11px;
	line-height: 1.4;
	display:none;
}
.produits .textNews div img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.produits .textNews div div img{
	float:none;
	display:block
}
.produits h2{
    color: #147F91;
    font-size: 1.7rem;
    font-weight: bold;
    line-height: 1.6;
    margin: 7px 0;
}
.produits h3{
    color: #147F91;
    font-size: 14pt;
    margin: 10px 0;
	font-weight:bold;
}
.produits table{
	margin-top:20px;
}
.rouge {
    color: #FF0000;
}
.textebleu10, .textevert12  {
    color: #008594;
}
.gallerieCont{
	display:none;
}
.gallerieCont .minGal{
	width:80px;
	height:80px;
	float:left;
	  margin-right: 30px;
	  cursor:pointer;

	border:1px solid #999;
}
.contMinGal{
}
#bigContMinGal{
	overflow:hidden;
}
.categorie span{
}
.catLeft{
    border-top: 1px solid #CCCCCC;
    color: #147F91;
    display: block;
    font-size: 10pt;
    padding: 7px 0px;
    width: 100%;
}
.catLeftL{
	display:inline-block;
}
.catLeftR{
	color:#666;
	font-size:10pt;
}
.gallerieCont a{
	background-color:#CCCCCC;
	width:100%;
	display:block;
	padding:15px 0px;
	margin-bottom:15px;
    color: #147F91;
	font-size:13pt;
	text-align:center;
}
.catLeft a{
    border-top: none;
    color: #147F91;
    display: block;
    font-size: 11pt;
    padding:0;
    width: 100%;
	text-align:left;
	background-color:#fff;
	margin:0;
}
.gallerieCont a:hover{
	color:#d54d12;
}
.gallerieCont{
}
#bigImgProd{
    border: 1px solid #999999;
    margin-bottom: 20px;
    overflow: hidden;
	position:relative;
	cursor:pointer;
}
#bigImgProd img{
	position:relative;
	display:block;
	margin:auto;
}
#contMinImg{
	margin-bottom:20px;
}
#galPrev{
	background:url('../images/prevGalProd.png') no-repeat center center;
	height: 80px;
	cursor:pointer;
}
#galSuiv{
	background:url('../images/suivGalProd.png') no-repeat center center;
	height: 80px;
	cursor:pointer;
}

.activeMinGal{
	border:1px solid #147F91;
}

#recrutementPage{
	font-size:11pt;
}
.recrutementList h4{
    background-color: #147F91;
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 15pt;
    padding: 11px;
    text-transform: uppercase;
}
.recrutementList .textRecrut{
	display:none;
    line-height: 1.3;
}
.recrutementList h2{
    color: #DEDC22;
    font-size: 15pt;
    margin: 10px 0;
}
.recrutementList h3{
    color: #147F91;
    font-size: 14pt;
    margin: 10px 0;
}
.tabForm{
	display:none;
}
.appareil{
	display:none;
	background-color:rgba(213, 77, 18, 0.6);
}
.accessoires{
	display:none;
	background-color:#c6d4da;
}
.options{
	display:none;
	background-color:#dedc22;
}
.appareilDevis{
	display:none;
	background-color:rgba(213, 77, 18, 0.6);
}
.accessoiresDevis{
	display:none;
	background-color:#c6d4da;
}
.optionsDevis{
	display:none;
	background-color:#dedc22;
}
.selectQteProd{
    background-color: #147f91;
    border-radius: 20px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 14pt;
    font-weight: bold;
    position: relative;
    text-align: center;
    width: 22px;
}
.selectQteProd1{
    background-color: #147f91;
    border-radius: 20px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 14pt;
    font-weight: bold;
    position: relative;
    text-align: center;
    width: 22px;
}
.qteM{
    height: 16px;
    padding: 0 0 22px;
}
.qteP{
    height: 16px;
    padding: 0 0 22px;
}
.tabForm tr td{
	padding:0px 5px;
	border:1px solid #888;
}
.tabForm tr{
	border:1px solid #000;
}
#graphiqueSelection area{
	cursor:pointer;
}
#graphiqueSelection area:hover{
	background-color:rgba(255,255,255,0.4);
}
.titreForm{
    background-color: #147F91;
    color: #FFFFFF;
    display: none;
    font-size: 23pt;
    font-weight: bold;
    margin: 17px 0;
    padding: 5px 0;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 100;
}
.titreForm2{
    background-color: #147F91;
    color: #FFFFFF;
    display: block;
    font-size: 23pt;
    font-weight: bold;
    margin: 17px 0;
    padding: 5px 0;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 100;
}

#imgFormAgipro{
    margin-top: -77px;
    position: relative;
    z-index: 0;
}
#tabFormCont{
	max-height:300px;
	overflow:auto;
}
.Recherche a{
    border-bottom: 1px solid #ffffff;
    color: #666;
    cursor: pointer;
    display: block;
    padding: 7px 0;
    text-transform: capitalize;
}
.videoBig{
	display:none;
}
#videoBig0{
	display:block;
}
#contVideoMin{
	height:160px;
}
#bigContVideoMin{
    border: 1px solid #CCCCCC;
    margin-left: 5px;
    padding: 14px;
}
.videoMin{
    cursor: pointer;
    padding: 10px 5px;
    text-align: left;
	color: #147f91;
}
#bTitleVideo{
    color: #666666;
    display: block;
    font-size: 14pt;
    font-weight: bold;
    margin-bottom: 8px;
    text-align: left;
}
#linkAllVideo{
    color: #d54d12;
    display: block;
    font-weight: bold;
    margin-top: 29px;
    text-align: center;
    text-decoration: underline;
}
.videoMin img{
	margin-bottom:10px;
}
#videoMin0{
	color:#D54D12;
}
.leftGloss{
    background-color: #147F91;
    color: #FFFFFF;
    display: block;
    font-size: 13pt;
    height: 43px;
    padding: 8px 0 0 7px;
    text-transform: uppercase;
    border-bottom: 10px solid #FFFFFF;
}
.leftGlossVide{
    height: 43px;
    padding: 8px 0 0 7px;
    display: block;
    background-color: #fff;
}
#leftGlossaire{
	padding-right:0px;
}
#rightGlossaire{
	padding-left:0px;

}
#infoUploadButton{
    border: 1px solid #444;
    border-radius: 50px;
    cursor: pointer;
    display: inline-block;
    padding: 3px;
    width: 22px;
}
#infoUploadCont{
    background-color:#fff;
    border: 1px solid #444;
    margin-top: 20px;
    padding: 5px;
    position: absolute;
	display:none;
}
#formContact table tbody tr td{
	padding:5px 0px;
}
#pContact{
    line-height: 1.4;
    margin-top: 10px;
}
#submitButton{
display:block;
	margin:10px auto;
	position:relative;
}
.inputChoix{
/*   background: transparent;
   border: 0;
   border-radius: 0;
   -webkit-appearance: none;*/
}
#mobileAgitation img{
}

.orangeMixel{
    color: #d54d12;
}

.bleuMixel{
	color: #147f91;
}
.titreTypeProd{
	font-weight:bold;
	line-height:2;
}
.bold{
	font-weight:bold;
}
#post-13 div ul li ul li ul{
		display:none;
}
.draggableLink{
	cursor:pointer;
}
#tableAgitateur img{
	margin:0;
	border:1px solid #666;
	border-radius:0px 0px 20px 0px;
}
#tableAgitateur tr td{
	vertical-align:middle;
}
#tableAgitateur tr td a{
    color: #666;
    cursor: pointer;
    display: block;
    font-size: 13pt;
    padding: 5px 0;
}
#tableAgitateur tr td{
    color: #666;
    font-size: 13pt;
    padding: 10px 0;
}
#tableAgitateur tr td a:hover{
	color:#d54d12;
}
#tabAgit tr td{
	vertical-align:middle;
}
.imgMinAgit img{
    border: 1px solid #666;
    border-radius: 0 0 20px;
	margin:5px;
}
.textAgit{
	vertical-align:middle;
}
#tabAgit tr td a{

    color: #666;
    cursor: pointer;
    display: block;
    font-size: 13pt;
    padding: 5px 20px;
}
#tabAgit tr td a:hover{
	color:#d54d12;
}
.optionProduit{
	list-style:none;
}
.optionProduit li, #optionProduit li, .optionProduit2 li, #optionProduit2 li, .optionProduit3 li, #optionProduit3 li{
    cursor: pointer;
    display: block;
    float: left;
    list-style: none outside none;
    margin: 30px 0 30px 60px;
    position: relative;
}
.optionProduit li span{
	display:none;
	position:absolute;
	background-color:#fff;
	width:200px;
	margin-left:-50px;
	padding:5px;
    border: 1px solid #666;
    border-radius: 0 0 20px;
	z-index:2000;
}
.optionProduit li div, .optionProduit2 li div{
	width:100px;
	height:98px;
	overflow:hidden;
	position:relative;
}
.optionProduit li div img, .optionProduit2 li div img{
	margin:0px;
	float:none;
	border-radius:0;
}

.optionProduit2 li span{
    background-color: #fff;
    border: 1px solid #666;
    border-radius: 0 0 20px;
    margin-left: -150px;
    margin-top: 150px;
    padding: 5px;
    position: absolute;
    width: 200px;
    z-index: 2000;
	display:none;
}
.optionProduit3 li span{
    background-color: #fff;
    border: 1px solid #666;
    border-radius: 0 0 20px;
    margin-left: -50px;
    margin-top: 10px;
    padding: 5px;
    position: absolute;
    width: 200px;
    z-index: 2000;
	display:none;
}

.widget_text{

	list-style:none;
}

.widget_text .widgetTitre{
	display:none;
}
.widget_text div img{
	margin:0;
	float:none;
}
.listImageJet{
display:block;
margin-bottom:20px;
}
.listImageJet li{
	background:url("") no-repeat scroll 0px 0px #cccccc;
    color: #147f91;
    display: inline-block;
    list-style: none outside none;
    margin: 10px 10px 0 0;
    text-align: center;
    vertical-align: top;
	padding:0;
}
#particulariteJet li, #particulariteJet2 li{
background:url("") no-repeat scroll 0px 0px #cccccc;

	padding:0;
}
.listImageJet li span{
    display: block;
    padding: 0 5px 5px;
    width: 150px;
}
#particulariteJet{
	max-width:490px;
	margin:auto;
}
#btnDevisAgipro{
    background-color: #cccccc;
	border-radius: 0 30px 0 30px;
    color: #147f91;
    display: block;
    font-size: 13pt;
    margin-bottom: 15px;
    padding: 9px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 75px;
    width: 175px;
}
#contPopIn{
    height: auto;
    left: 0;
    min-height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 2000;
	background-color:rgba(0,0,0,0.5);
    table-layout: fixed;
	display:none;
	width:100%;
	cursor:pointer;
}
#contImgPopIn{
	display:block;
	position:relative;
	margin:50px auto;
	width:60%;
}
@media screen and (min-width: 768px) {

	nav ul li{
		float: left;
		width: 17%;
	}
	nav ul li ul{
		display: none;
	}
	nav ul li ul li{
		float:none;
		width:100%;
		background-color:#d54d12;
	}
	nav ul li a{
		padding-bottom: 8px;
		padding-top: 7px;
	}
	nav ul li a:hover{
		text-decoration:none;
	}
	nav ul li ul li a{
		margin: 0 10px;
		border-bottom: 1px solid #FFFFFF;
	}
	nav ul li ul li ul li a{
		width:150px;
		display:none;
	}

	#menu-item-109 a, #menu-item-110 a, #menu-item-91 a, #menu-item-1194 a, #menu-item-1461 a{
		border-bottom: none;
		display: block;
		font-weight: normal;
		width: 86%;
	}

	#menu-principal li ul li a{
		font-weight:normal;
		border-bottom: 1px solid #FFFFFF;
	}

	#menu-principal #menu-item-790 a, #menu-principal #menu-item-795 a{
		font-weight:normal;
	}
	#menu-item-168 ul li a, #menu-item-140 ul li a{
		border-bottom: 1px solid #FFFFFF;
	}
	#menu-item-181 ul li a{
		border-bottom: none;
	}
	#menu-item-87 a{
		border:none;
	}
	#menu-principal #menu-item-1144 a, #menu-principal #menu-item-795 a, #menu-principal #menu-item-793 a, #menu-principal #menu-item-796 a, #menu-principal  li ul #menu-item-87 a, #menu-principal #menu-item-83 a, #menu-principal #menu-item-168 a, #menu-principal #menu-item-1409 a, #menu-principal #menu-item-106 a, #menu-principal #menu-item-103 a, #menu-principal #menu-item-140 a, #menu-principal #menu-item-129 a, #menu-principal #menu-item-167 a, #menu-principal #menu-item-139 a, #menu-principal #menu-item-153 a, #menu-principal #menu-item-181 a,  #menu-principal #menu-item-1409 a, #menu-principal #menu-item-797 a, #menu-principal #menu-item-798 a{
		border:none;
	}
	#menu-principal li ul #menu-item-797 a,#menu-principal li ul #menu-item-798 a{

		border-bottom: 1px solid #FFFFFF;
	 }
	nav ul li ul, nav ul li ul li ul, nav ul li ul li ul li ul{
		position:absolute;
		z-index:500;
		background-color:#d54d12;
	}
	nav ul li ul li ul{
		display:none;
		height:0px;
		margin-left:180px;
	}
	#menu-item-105 ul{
		margin-top: 0px;
	}
	#menu-item-100 ul{
		margin-top: -67px;
	}
	#menu-item-124 ul{
		margin-top: -133px;
	}
	#menu-item-168 ul{
		margin-top: -177px;
	}
	#menu-item-130 ul{
		margin-top: -67px;
	}
	#menu-item-125 ul{
		margin-top: 0px;
	}
	#menu-item-140 ul{
		margin-top:-134px;
	}
	.current-page-ancestor a{
		color:#DEDC22;
	}

#bigContVideoMin{
    width: 22%;
}

#contVideoMin{
    height: 263px;
    overflow: auto;
}

}

@media screen and (min-width: 992px) {

	nav ul li{
		float: left;
		width: 16%;
	}
}

#main img {
  max-width: 100%;
  height: auto;
}


#popin_banner { padding: 20px; position: fixed; left:0; right: 0; bottom: 0;  z-index: 9999; background: #efefef; font-size: 18px; border-top: 1px solid #262626; /*box-shadow: 0 -1px 4px 0 rgba(0,0,0,0.18); */ }
#popin_banner .conteneur { display: flex;  width: 1150px; margin: 0 auto; max-width: 100%; position: relative; justify-content: space-between; align-items: center}
#popin_banner .conteneur .content { display: flex; color:#262626; align-items: center; flex:1 }
#popin_banner .conteneur .content img { height: 35px; width: auto; margin: 0 15px }
#popin_banner .conteneur  .bouton { display: flex; align-items: center; flex:0 0 170px; padding-right: 30px;}
#popin_banner .conteneur  .bouton a {  background: #0177c1; color:#fff; display: block; width: 140px; height: 45px; line-height: 45px; text-align: center }
#popin_banner .fermer { flex:0 0 25px}
#popin_banner .fermer a {  background: #0177c1; color:#fff; width: 30px; height: 30px; display: block; text-align: center; line-height: 30px; }
#popin_banner .fermer a span:before { content:"x"; }
#popin_banner .conteneur  .bouton a:hover, #popin_banner .conteneur  .fermer a:hover { background: #262626}

@media all and (max-width:767px) {
    #popin_banner .conteneur { flex-wrap: wrap; justify-content: center; text-align: center}
    #popin_banner .conteneur .content { flex:0 0 100%; justify-content: center; padding-bottom: 10px;}
}