/** mise en forme par defaut **/
*:focus{outline:none;}
body, ul, li, ol, dl, dt, dd, p, form, div, h1, h2, h3, h4, h5, h6, label, a, fieldset,input, select, textarea{margin:0; padding:0;}
img, fieldset {border:0; outline:none;}
ul {list-style:none;}
a{text-decoration:none; outline:none; color:#323232;}
body{font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#323232; background:url(../img/bgd-footer.jpg) no-repeat scroll center bottom / 100% auto;}
.clear{clear:both;}
input{font-family:Arial, Helvetica, sans-serif;}
input, select, textarea{
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}

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

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

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

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


#global{overflow:hidden; width:100%; position:relative; padding:100px 0 0 0px; max-width:1366px; margin:auto;}
	#mast{float:left; width:98%; padding:0.65em 0 0.65em 2%; position:fixed; top:0; left:0; right:0; z-index:4; background:#FFFFFF;  box-shadow:0 1px 3px 0 #cbcbcb; -webkit-box-shadow:0 1px 3px 0 #cbcbcb; -moz-box-shadow:0 1px 3px 0 #cbcbcb;}
	#mast > div{max-width:1366px; margin:auto;}
		#mast h1{float:left; margin:0.15em 0 0;}
		#mast img{width:60px; height:auto;}
		.active > a{color:#0bbbe6;}
		#nav{float:right; padding:0 0 0 0.6em;}
			#nav > li{float:left; padding:0 0.55em; position:relative;}
				#nav > li > a{font-family:'OpenSans-Semibold', Arial, Helvetica, sans-serif; font-size:0.8em; text-transform:uppercase; float:left;}
				#nav > li > a:hover, #nav > li > a.selected{color:#0bbbe6;}
					#nav > li > .menuWide{position:absolute; top:54px; width:; left:-6%; width:112%; padding:2.025em 0 0; display:none; min-width:165px;}
						#nav > li > .menuWide > ul{background:url(../img/bgd-submenu.png) repeat; top:18px; left:-8%; padding:0.5em 14% 8% 14%; width:72%; box-shadow:1px 1px 1px #dedede, -1px 1px 1px #dedede; -webkit-box-shadow:1px 1px 1px #dedede, -1px 1px 1px #dedede; -moz-box-shadow:1px 1px 1px #dedede, -1px 1px 1px #dedede;}
							#nav > li > .menuWide li{display:inline-block; padding:0.25em 0; width:100%;}
								#nav > li > .menuWide a{font-family:'OpenSans', Arial, Helvetica, sans-serif; font-size:0.8em;}
								#nav > li > .menuWide a:hover{color:#0bbbe6;}
			#nav .btnPromo{background:url(../img/btn-promotion.png) no-repeat left 28px; padding:2.75em 0.6em 1.25em 2em;}
				#nav .btnPromo a{color:#fff; font-family:'OpenSans-Bold', Arial, Helvetica, sans-serif; font-weight:normal;}
				#nav .btnPromo a:hover{color:#ffffff;}
		.menuMobile{display:none;}
	
	#banner{float:left; position:relative; width:100%;}
		#banner img{float:left; width:100%;}
		#banner span{position:absolute; font-style:italic; font-size:1.65em; font-family:'OpenSans-Light', Arial, Helvetica, sans-serif; right:8%; top:43%; text-align:center;}
			#banner span em{font-family:'OpenSans-Bold', Arial, Helvetica, sans-serif;}
			#banner span strong{font-size:1.55em; font-family:'OpenSans-Bold', Arial, Helvetica, sans-serif; line-height:0.9em; font-weight:normal;}
			#banner .devis{float:right; color:#fff; font-family:'OpenSans', Arial, Helvetica, sans-serif; font-style:normal; font-size:1.05em; background:url(../img/bgd-devis-contact-2.png) no-repeat left bottom; width:25%; text-transform:uppercase; padding:0.65em 0 0.65em 4.5em; position:absolute; bottom:0; right:0; background:100% auto; letter-spacing:0.02em;}
#banner .boutique {
    float: left;
    color: #fff;
    font-family: 'OpenSans', Arial, Helvetica, sans-serif;
    font-style: normal;
    font-size: 1.05em;
    background: #00AAD4;
    width: 25%;
    text-transform: uppercase;
    padding: 0.65em 0 0.65em 4.5em;
    position: absolute;
    bottom: 0;
    left: 0;
    background: 100% auto;
    letter-spacing: 0.02em;
}
			.intro{float:left; width:100%; background:#f9f9f9; text-align:center; padding:4em 0 3.5em;}
		.intro h2, .garanties h3, .blkContSec h2, .kitCont h3, .titre{color:#323232; font-family:'OpenSans-Semibold', Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:1.5em; background:url(../img/bgd-titre.png) no-repeat center bottom; padding:0 0 0.85em; width:100%; float:left; margin:0 0 0.5em; font-weight:normal;}
		.titre{color:#323232; text-align:center;}
		.titrePage{margin:2.15em 0 1.5em;}
		.intro span{font-size:2.25em; font-family:'OpenSans-Light', Arial, Helvetica, sans-serif; display:inline-block; line-height:1.25em;}
		.intro a{font-family:'OpenSans-Light', Arial, Helvetica, sans-serif; font-size:1.15em; text-decoration:underline;}
		.intro p{float:left; width:100%; margin:0.65em 0 0; font-family:'OpenSans-Light', Arial, Helvetica, sans-serif; font-size:1.15em;}
		.intro .express{font-size:1.15em; background:url(../img/picto_livraison-rapid.gif) no-repeat left 5px; padding:0.5em 0 0.5em 1.8em; font-family:'OpenSans-Semibold', Arial, Helvetica, sans-serif;}
	.main{float:left; width:80%; padding:2.5em 10% 12.5em;/* background:url(../img/bgd-footer.jpg) no-repeat bottom;*/ background-size:100% auto;}	
		.mentionLegalesCont{float:left; width:100%; font-family:"OpenSans-Light",Arial,Helvetica,sans-serif; margin:2em 0 0 0;}
			.mentionLegalesCont h3{font-size:1.3em; margin:0 0 0.4em;}
			.mentionLegalesCont p{margin:0 0 1.15em; width:100%; float:left; font-size:1em;}
			.lienXtn:hover{text-decoration:underline;}
		.highlightWide{float:left; width:91.8%; border:1px solid #eaeaea; padding:3.5% 4% 1% 4%;}
		.espace{margin:3em 0;}
			.highlightWide img{float:left; width:45%; padding:6px 5% 4% 0;}
			.garantieCont{width:50%; float:left; margin:0 4em 0 0;}
				.garantieCont ul{float:left; width:100%;}
				.highlightWide .garantieCont h2{width:100%; float:left; margin:1.5em 0 1em;}
				.highlightWide .garantieCont img{width:90%;}
				.highlightWide .offre{font-size:0.8em; width:54%;}
			.illustrationPh{width:100%; float:left; text-align:center;}
				.illustrationPh img{float:none; width:60%; margin:1.5em 0 0;}
			.garantieDroit{width:41%; float:right; padding:0 0 3%;}
			.highlightWide h2{font-family:'OpenSans-Light', Arial, Helvetica, sans-serif; font-size:1.35em; line-height:1.3em; font-weight:normal;}
			.highlightWide p, .highlightWide li{font-family:'OpenSans', Arial, Helvetica, sans-serif; font-size:1.05em; padding:1.35em 0 0 0;}
			.technicien p{float:left; width:50%;}
			.technicien img{width:40%;}
			.technicien .technicienIntro{width:100%; padding:0;}
				.technicien .listeTechnicien p{width:100%; padding:0.5em 0 0;}
				.technicien .listeTechnicien li{float:left; padding:0.55em 0 ; font-size:1em;}
				.listeTechnicien a{text-decoration:underline;}
				.listeTechnicien strong{font-family:'OpenSans-Semibold', Arial, Helvetica, sans-serif; font-weight:normal;}
		 	.highlightWide li{padding:0.55em 0 0 0;}
				.highlightWide li > span{background:url(../img/bullet.png) no-repeat left 8px; padding:0 0 0 25px;}
	.listHighlight{float:left; width:100%;}		
		.listHighlight li{float:left; width:47.5%; margin:3.5em 0 0; position:relative;}
		.listHighlight .firstElem{margin:3.5em 5% 0 0;}
			.listHighlight .imgCont{float:left; width:41%;}
			/* Block mea generique */
				.imgCont img{width:100%; height:auto; float:left;}
			
			.desc{bottom:0; float:left; padding:0 5.5%; position:absolute; right:0; top:0; width:48%; height:100%;}
				.desc h3{font-family:'OpenSans-Semibold', Arial, Helvetica, sans-serif; font-size:1.65em; text-transform:uppercase; margin:0 0 0.5em; font-weight:normal;}
				.desc a{font-family:'OpenSans-Semibold', Arial, Helvetica, sans-serif; font-size: 0.9em; margin:1.15em 0 0; display:block;}
	.desc table{position:relative; height:100%; width:100%;}
		.desc table td{vertical-align:middle;}
				.desc strong{font-size:1.4em; font-family:'OpenSans-Semibold', Arial, Helvetica, sans-serif; font-weight:normal;}
					.desc strong span{font-family:'OpenSans-Bold', Arial, Helvetica, sans-serif; font-weight:normal; font-size:2.4em; line-height:0.75em;}
					.highlight_3 .desc{height:99.2%; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; width:47.8%;}
						.highlight_3 .desc h3{color:#2385b7;}
						.desc p{font-family: 'OpenSans', Arial, Helvetica, sans-serif; font-size: 0.9em;}
			.listHighlight .highlight_1{background:#f59f30; color:#fff;}
			.highlight_1 .desc a, .highlight_2 .desc a{color:#fff;}
			.listHighlight .highlight_2{background:#00aad4; color:#fff;}
			.listHighlight .decouverte{padding: 1.8em 10%; min-height:186px; background:#f56330;}
				.listHighlight .decouverte h3{font-size:1.5em; font-family:"OpenSans-Semibold",Arial,Helvetica,sans-serif; font-weight:normal; margin:0 0 0.8em; text-transform:uppercase; color:#fff;}
				.listHighlight .decouverte p{font-family:"OpenSans",Arial,Helvetica,sans-serif; font-size:1em; color:#fff;}
				.listHighlight .decouverte a{display:block; font-family:"OpenSans-Semibold",Arial,Helvetica,sans-serif; font-size:0.9em; margin:1.5em 0 0; color:#fff;}
		
		.msgAtt{float:left; width:100%; text-align:center; margin:3.5em 0 0 0;}
			.msgAtt img{display:inline; width:61%;}
		.blocContact{float:left; width:100%; padding:3.5em 0 3em; border-top:1px solid #cbcbcb; margin:3.5em 0 0;}
		.mentionsCont{float:left; width:100%; text-align:right; padding:1em 0 0 0;}
			.mentionsCont a{font-size:0.9em; font-family:'OpenSans', Arial, Helvetica, sans-serif;}
		.paiement{float:right; margin:2.5em 0 0; text-align:right;}
			.garanties{float:left; width:71.9%; text-align:center;}
				.garanties h3{color:#323232;}
				.garanties p{width:92%; float:left; font-size:1.9em; font-family:'OpenSans-Light', Arial, Helvetica, sans-serif; margin:0 0 1em; padding:0 4%;}
				.garanties ul{display:inline-block;}
					.garanties li{float:left; width:25%;}
						.garanties li span{width:100%; float:left; font-size:0.9em; font-family:'OpenSans-Semibold', Arial, Helvetica, sans-serif; margin:1em 0 0;}
				.contact{float:left; width:23%; background:#00aad4; padding:1.4em 2.5%;}
					.contact ul{float:left; width:100%;}
					.contact h3{width:100%; float:left; background:url(../img/bgd-titre-contact.png) no-repeat center bottom; padding:0 0 0.85em; text-align:center; color:#fff; font-size:1.65em; font-family:'OpenSans-Semibold', Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0 0 0.4em;}
					.contact li{margin:0 0 1em; font-size: 0.9em; color:#fff; font-family:'OpenSans', Arial, Helvetica, sans-serif; margin:0.5em 0 0; background:url(../img/icon-contact.png) no-repeat top left; float:left; width:80%; padding: 0.6em 0 0.6em 3.2em;}
					.contact .profil{background-position:0 3px;}
					.contact .address{background-position:0 -116px;}
					.contact .tel{background-position:0 -252px;}
					.contact .mobile{background-position:0 -374px;}
					.contact .email{background-position:0 -488px;}
	
/** Sticky Menu droite **/
#stickyMenu{position:absolute; top:230px; right:0; width:59px; z-index:14;}
	.link{text-decoration:underline;}
	#stickyMenu > div{position:relative;}
		#stickyMenu ul{display:inline-block;}
		#stickyMenu li a{float:left; width:59px; height:110px; text-align:center; background:url(../img/icon-contact-1.png) no-repeat center 65% #00aad4; margin:0 0 5px 1px; font-family:'OpenSans-Semibold', Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:0.675em; color:#FFFFFF; padding:15px 0 0 0;}
		#stickyMenu .active a, #stickyMenu li:hover a, #stickyMenu #liEmail:hover a{background-color:#6255a0;}
		#stickyMenu #liEmail a{background:url(../img/icon-email.png) no-repeat center center #00aad4;}
			.blkContact{position:absolute; top:0; right:-3100px; background:#FFF; min-width:465px; width:465px; -moz-box-shadow:0 0 2px 1px #a5a4a4; -webkit-box-shadow:0 0 2px 1px #a5a4a4; box-shadow:0 0 2px 1px #a5a4a4; padding:0 1.25em 1.25em 1.25em;}
				.blkContact p{float:left; width:100%; font-family:'OpenSans', Arial, Helvetica, sans-serif; padding:1.25em 0 0 0; font-size:1em;}
					.blkContact .phoneNum{padding:0;}
					.blkContact p a{font-family:'OpenSans-Semibold', Arial, Helvetica, sans-serif; color:#00aad4;}
					.phoneNum span{font-family:'OpenSans-Bold', Arial, Helvetica, sans-serif; font-size:1.15em; color:#00aad4; display:inline-block; background:url(../img/bg-mob-num.png) no-repeat left center; width:180px; padding:3px 0 2px 35px; margin:0.35em 0 0 0}
					.phoneNum span:first-child{background:url(../img/bg-phone-num.png) no-repeat left center;}
					
/*** Page Promotion ***/
	#banner.bannerPromo span{left:4%; right:auto; top:40%; color:#FFFFFF;}
	
	.breadCrumb{float:left; width:100%; background:url(../img/sep-breadcrumb.png) repeat-x center center;}
		.breadCrumb ul{float:left; width:auto;}
			.breadCrumb li{float:left; background:#FFF; padding:0 1.5em 0 1em; border-left:2px solid #00aad4; font-size:1.4em; font-family:'OpenSans', Arial, Helvetica, sans-serif; color:#00aad4; text-transform:uppercase;}
			.breadCrumb li:first-child{border:none; padding:0 1em 0 0; color:#6255a0; font-family:'OpenSans-Bold', Arial, Helvetica, sans-serif;}
				.breadCrumb li:first-child a, .breadCrumb li a{color:#6255a0; font-family:'OpenSans-Bold', Arial, Helvetica, sans-serif;}
				
	.blkMeaWide{float:left; width:100%; position:relative; margin:3.5em 0 0 0; background:#f59f30;}
		.blkMeaWide .imgCont{width:48%;}
		.blkMeaWide .desc{width:41%; color:#FFFFFF;}
		
			.descPromo p, .descPromo span{text-transform:none;font-family:'OpenSans', Arial, Helvetica, sans-serif;}
			.descPromo span{font-size:1.55em;}
				.descPromo span strong{font-family:'OpenSans-Semibold', Arial, Helvetica, sans-serif; font-size:1.5em;}
			.descPromo p{margin:1.15em 0 0 0; font-size:1.15em;}
			.descPromo .dateDly{text-transform:uppercase; font-family:'OpenSans-Semibold', Arial, Helvetica, sans-serif; font-size:1.25em;}	
			.highlight_4{background:#56b9da; color:#FFFFFF;}
				.highlight_4 a{color:#FFFFFF;}
			
			.highlightLong .imgCont{float:left; width:100%;}
			.highlightLong .desc{position:static; padding:4.15% 5.5%; width:88.8%; border:1px solid #e3e3e3; border-top:none;}
		
		.listMea{float:left; width:100%; margin:3.5em 0 0 0;}
			.listMea li{float:left; width:30%; margin:0 0 0 5%; position:relative;}
			.listMea li:first-child{margin:0;}
				.listMea .desc{position:static; width:80%; padding:10%;}
				
			.highlight_1{background:#f59f30;}
			.highlight_5{background:#f56330;}
				.listMea .highlight_1, .listMea .highlight_5{color:#FFFFFF;}
				.listMea .highlight_3 .desc{border-left:1px solid #e3e3e3; border-top:none; width:79.5%;}
				
/*** Page telechargements ***/
	.pdfCont{float:left; width:100%;}
		.pdfCont > div{float:left; width:90%; padding:3% 5% 4.5% 5%; background:#f2f2f2; margin:3em 0 0 0;}
			.pdfCont h3{float:left; width:100%; background:url(../img/bgd-titre.png) no-repeat bottom center; font-family:'OpenSans-Semibold', Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:1.65em; margin:0 0 1.15em; padding:0 0 0.75em; text-align:center;}
			.pdfCont ul{float:left; width:100%; display:table;}
				.pdfCont ul li{float:left; width:30%; padding:0.35em 3% 0.35em 0; display:table-row;}
					.pdfCont ul li a{background:url(../img/icon-pdf.png) no-repeat left center; padding:0 0 0 2.75em; font-family:'OpenSans-Light', Arial, Helvetica, sans-serif; font-size:1.15em; line-height:1.15em; display:table-cell; height:45px; vertical-align:middle;}
					
/*** Page equilibre de l'eau ***/
	.introType2{background:none;}
	.introType3 a{text-decoration:none;}
	.introType3 p strong{font-family:'OpenSans-Semibold', Arial, Helvetica, sans-serif; font-weight:normal;}
		.introType3 a:hover{text-decoration:underline;}
	.content{float:left; width:100%;}
	.automatismeCont{padding:4em 0 0;}
		.content > div{float:right; width:47%;}
		.content > div:first-child{float:left;}
		.blkCont{float:left; width:100%; border:1px solid #e3e3e3; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; padding:7.5% 8%;}
			.blkCont img{float:left; width:100%; height:auto;}
			.blkCont .imgKlereo{width:auto;}
			.blkCont p{float:left; width:100%; margin:1.25em 0 0.3em; font-family:'OpenSans-Light', Arial, Helvetica, sans-serif; font-size:1.05em;}
			.blkCont .intelliflo li{background:none;}
			.blkCont .titre{margin: 0.5em 0 0.5em;}
			.blkCont .introduction{font-size:1.45em;}
			.blkCont ul{float:left; width:100%; margin:1em 0 0 0;}
				.blkCont ul li, .specialList li{font-family:'OpenSans-Light', Arial, Helvetica, sans-serif; font-size:1.05em; float:left; width:90%; margin:0 0 0.25em 0; padding:0 0 0 30px; background:url(../img/bullet.png) no-repeat left 8px;}
				.specialList li{float:none; display:inline-block;}
		.msgAlert{background:#d4366e; margin:-1px 0 0 0; float:left; width:83%; padding:7% 8.5%; color:#FFFFFF; font-family:'OpenSans-Light', Arial, Helvetica, sans-serif; font-size:1.05em;}
			.msgAlert h2{font-weight:normal; font-size:1.45em;}
		.blktaylor{float:left; width:100%; background:#36b4d3; color:#FFFFFF; padding:7% 0 0 0; text-align:center; margin:4em 0 0 0;}
			.blktaylor h2{font-family:'OpenSans-Semibold', Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:1.65em; background:url(../img/bgd-titre-contact.png) no-repeat center bottom; padding:0 0 0.75em; width:100%; float:left; margin:0 0 1.25em; font-weight:normal;}
			.blktaylor img{width:100%; height:auto;}
			.blktaylor p{font-family:'OpenSans', Arial, Helvetica, sans-serif; font-size:1.05em;}
			.blkContSec h2{text-align:center; color:#323232;}
			.blkContSec table{padding:0; margin:1.25em 0; float:left; width:100%; border:none; text-align:center;}
				.blkContSec table th{background:#6255a0; font-family:'OpenSans-Semibold', Arial, Helvetica, sans-serif; font-size:; font-size:1em; color:#FFFFFF; padding:2% 1%; border-bottom:14px solid #FFFFFF;}
				.blkContSec table .lastElem{width:10%;}
				.blkContSec table td{font-size:1em; font-family:'OpenSans-Light', Arial, Helvetica, sans-serif; color:#323232; padding:1%;}
					.blkContSec table th:first-child, .blkContSec table td:first-child{padding:2% 0;}
					.blkContSec table tr:nth-child(even) td{background:#e3e3e3;}
			.blkContSec h3{font-weight:normal; font-size:1.15em; font-family:'OpenSans-Semibold', Arial, Helvetica, sans-serif; float:left; width:100%; margin:1.25em 0 0 0;}
			
/*** Page Produit d'entretiens ***/
.blocBanner{float:left; width:100%; margin:3.5em 0; position:relative;}
.affiche{float:left; width:100%; text-align:center; margin:3em 0 0;}
	.affiche img{width:100%; height:auto; float:left;}
.logoCont{float:left; width:84%; margin:3em 0 0; padding:0 5em; text-align:center;}
	.logoCont li{margin:0 1.75em; display:inline;}
	.logoCont p{width:100%; float:left; font-family:"OpenSans",Arial,Helvetica,sans-serif; font-size:0.9em; padding:0.75em 0 0;}
	.catEntretien, .catEntretien ul{float:left; width:100%;}
			.catEntretien li{float:left; width:22%; margin:0 0 1.5em 4%;}
			.catEntretien .firstInrow{margin:0 0 1.5em;}
				.catEntretien li img{width:100%;}
				.catEntretien li span{float:left; width:100%; min-height:55px; font-family:'OpenSans-Light', Arial, Helvetica, sans-serif; text-align:center; font-size:1.25em; padding:0.25em 0 0;}
				.catEntretien li:hover span{color:#00aad4;}
	.btnCatalogues{float:left; width:100%; text-align:center;}
		.btnCatalogues a{display:inline-block; background:#6255a0; font-size:1.05em; font-family:'OpenSans-Semibold', Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF; text-transform:uppercase; padding:0.75em 1em; margin:0 1.5em;}
		.btnCatalogues .pdfStarbrite{float:left; margin:0 0 0 1.5em;}
		.btnCatalogues .flipbookStarbrite{float:right; margin:0 1.5em 0 0;}
	.kitCont{float:left; width:100%; margin:3em 0 0;}
		.kitCont h3{color:#323232; text-align:center; margin:1em 0 1.5em 0;}
		.prodListe ul{float:left; width:100%;}
			.prodListe li{float:left; width:22%; margin:0 0 1.5em 4%;}
			.prodListe li:nth-child(4n+1){margin:0;}
				.prodListe li div{border:1px solid #d0d0d0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
				.prodListe li p{min-height:50px; float:left; width:95%; padding:0.65em 2.5% 0; text-align:center; font-family:'OpenSans', Arial, Helvetica, sans-serif;}
				
/*** Page process sornas vigier ***/
	.introType2 em{font-style:normal; display:inline-block; margin:0.35em 1em 0 1em; font-size:1.15em; font-family:'OpenSans-Light', Arial, Helvetica, sans-serif;}
		.owlCarousel{float:left;}
			.owlCarousel .item{border:1px solid #dbdbdb; margin:0 10%; float:left; width:80%;}
			.owlCarousel .produitDetails{}
				.owlCarousel .produitDetails h3{font-weight:normal; float:left; width:100%; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:1em; position:relative; min-height:55px;}
	.infoComp{float:left; width:100%; margin:3.5em 0 0 0;}
	.highlightWideSpe{margin:1.5em 0 0;}	
		.highlightWideSpe .blkImg{float:right; padding:6px 0 0.5em 5%; width:45%;}	
			.highlightWideSpe .blkImg img{width:100%; height:auto;}
			.highlightWideSpe .blkImg p{float:right; width:95%; padding:1em 2.5%; text-align:center; font-size:0.8em;}
			.highlightWideSpe .specialP{width:50%; color:#00aad4; font-family:'OpenSans-Semibold', Arial, Helvetica, sans-serif; font-size:1.35em;}	
	.blkMain{background:none; padding:3em 10%;}
	.blkMainGrise{background:#f2f2f2; padding:0 10% 3em 10%; margin:0 0 -3em 0;}
		.blkListe{float:left; width:100%;}
			.blkListe > div{float:right; width:47%;}
			.blkListe > div:first-child{float:left;}
				.infoListe{float:left; width:84%; background:#FFF; padding:7% 8%; margin:3.25em 0 0 0;}
					.infoListe ul{float:left; width:95%; padding:0 0 0 5%;}
						.infoListe li{float:left; width:100%; list-style:lower-alpha outside; font-family:'OpenSans-Light', Arial, Helvetica, sans-serif; font-size:1.075em; margin:1.05em 0 0;}
							.infoListe h2{float:left; width:100%; color:#00aad4; font-weight:lighter;}
								.infoListe h2 span{float:left; width:82%; font-family:'OpenSans-Light', Arial, Helvetica, sans-serif; font-size:1.05em; padding:8px 0 0;}
								.infoListe h2 span:first-child{font-size:4em; line-height:0.8em; font-family:'OpenSans-Semibold', Arial, Helvetica, sans-serif; width:18%; padding:0;}
						.infoListeFirst li{margin:2.15em 0 0;}
							.infoListe li span{padding:0 0 0 12px; display:block;}
	.msgAttDouble img{float:right; width:47%;}
	.msgAttDouble img:first-child{float:left;}
	
/*** Page le PH ***/
.illustrationCont{float:left; width:100%; padding:0 0 2.5em 0; text-align:center;}
	.illustrationCont img{width:55%; height:auto;}
	.illusBot{margin:1em 0 0;}
	
/*** Page Kit beton ***/
.catImgListe li img{padding:12% 0;}

/*** Page pieces detachees ***/
.contentMastEsp{margin:3em 0 0 0;}

/*** Page mineralisant hydrofuge ***/
.highlightWideMineral{margin:0 0 3em;}

/*** Page peinture ***/
.mainPeinture{float:left; width:100%;}
	.section{float:left; padding:2.75em 10%; width:80%;}
	.sectionPein1{background:url(../img/trace-peinture-1.png) no-repeat bottom left #FFFFFF; margin:-9em 0 0;}
	.sectionPein2{background:url(../img/trace-peinture-2.png) no-repeat bottom left #f2f2f2;}
	.sectionPein3{background:url(../img/trace-peinture-3.png) no-repeat bottom left #FFFFFF;}
	.sectionPein4{background:url(../img/trace-peinture-1.png) no-repeat bottom left #FFFFFF;}
	.sectionPein5{background:url(../img/trace-peinture-4.png) no-repeat bottom left #f2f2f2;}
		.highlightPeinture{float:left; width:100%; border:1px solid #ededed; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; background:#FFFFFF; margin:1.5em 0 0 0;}
			.highlightPeinture > div{float:left; width:44%; padding:3.5% 3%;}
			.highlightPeinture h3{font-size: 1.3em; font-family:'OpenSans-Semibold', Arial, Helvetica, sans-serif; font-weight:normal; margin:1em 0 0; float:left;}
			.highlightPeinture .categoriePeinture{background:#FFFFFF;}
			.categoriePeinture p a{text-decoration:underline;}
			.ral{float:left;}
			.highlightPeinture .textIntro{width:60%; margin:0 0 0 0.5em;}
			.sectionPein1 .highlightPeinture{background:#1790c6;}
			.sectionPein2 .highlightPeinture{background:#6255a0 ;}
			.sectionPein3 .highlightPeinture{background:#bb2053;} 
			.sectionPein3 .categoriePeinture{padding:3.5% 3% 10%;}
			.sectionPein4 .highlightPeinture{background:#1790c6;}
			.electro h3{font-size:1.5em;}
			.electro p{font-size:1em; text-transform:none;}
			.highlightPeinture .special{font-family:'OpenSans-Light', Arial, Helvetica, sans-serif; font-size:1.3em; line-height:1.3em; font-weight:normal; padding:0;}
			.highlightPeinture p, .highlightPeinture li{font-family:'OpenSans', Arial, Helvetica, sans-serif; font-size:1.05em; padding:1.45em 0 0 0;}
				.highlightPeinture ul, .highlightPeinture p{float:left; width:100%;}
					.highlightPeinture li{background:url(../img/bullet-1.png) no-repeat left 8px; padding:0 0 0 25px; margin:0.25em 0 0 0;}
					.listeConseil li{float:left; background:none; padding:0 0 0 10px; list-style:inside none decimal;}
				.descPeinture > p:first-child{padding:0;}
				.descPeinture > p{width:96%;}
				.descPeinture{color:#FFFFFF; position:relative;}
					.bandeauFarine{position:absolute; top:-12px; right:-2px;}
				
				.linkDld{color:#6255a0; text-transform:uppercase; font-family:'OpenSans-Semibold', Arial, Helvetica, sans-serif; font-size:1.05em; display:inline-block; margin:0.75em 0 0; width:100%;}
				.linkPdf{color:#FFFFFF; text-decoration:underline;}
.recherche{width:100%; float:left; text-align:center;}
	.recherche p{font-family:'OpenSans-Light', Arial, Helvetica, sans-serif; font-size:1.3em; line-height:1.3em; font-weight:normal; padding:0 3em;}
	.recherche a{font-family:'OpenSans-Light', Arial, Helvetica, sans-serif; font-size:1.2em; line-height:1.3em; font-weight:normal; text-decoration:underline;}
			
/*** Page complement peinture ***/
.sectionPein0 .highlightPeinture{background:#fff;}
.complementPeinture h3{color:#0fafd7; font-family:"OpenSans-Semibold",Arial,Helvetica,sans-serif; font-size:1.3em; font-weight:normal;
    line-height: 1.3em; text-transform:uppercase;}
.complementPeinture p{padding:1.45em 0; color:#323232;}
.speciaux h3{color:#6e60a2;}
.degraissant h3{color:#bf1f5e;}
.vernis h3{color:#f5ab36;}
.sectionPein0 .categoriePeinture{padding:3.5% 3%;} 
.listHighlight .produitPeinture{background:#f8c701;}

/*** Page etancheite ***/
.introSolution{float:left; text-align:center; width:100%; margin:0 0 3em;}
	.introSolution p{font-family:"OpenSans-Light",Arial,Helvetica,sans-serif; font-size:1.3em; font-weight:normal; line-height:1.3em; padding:0 3em;}
.solution2Img img{float:right;}
.highlightVideo{background:#f9f9f9; float:left; padding:3.5% 4% 1%; width:91.8%; margin:4em 0 0  0; position:relative;}
	.videoCont{float:left; width:42%;}
	.highlightVideo img{float:left; padding:6px 5% 4% 0; width:45%;}
	.highlightVideo p{font-family:"OpenSans",Arial,Helvetica,sans-serif; font-size:1.05em; padding:1.35em 0 0;}
	.highlightVideo .videoDevis{float:left; width:100%; margin:0 0 0.5em;}
	.highlightVideo h2{font-family: "OpenSans-Light",Arial,Helvetica,sans-serif; font-size: 1.35em; font-weight: normal; line-height: 1.3em;}
	.highlightVideo .titreVideo{font-size:1.5em; font-family:"OpenSans-Semibold",Arial,Helvetica,sans-serif; margin:0 0 2em;}
	.video{float:left; padding:0 2em; width:93%; margin:0 0 5em;}
		.video li{float:left; padding:0.7em; background:#1b1b1b;}
		.video .firstVideo{margin:0 4.5em 0 0;}
	.devisContact{color:#fff; float:right; font-family:"OpenSans",Arial,Helvetica,sans-serif; font-style:normal; background:url(../img/bgd-devis-contact.png) no-repeat top left; width:359px; text-transform:uppercase; padding:0.7em 0; text-align:center; position:absolute; bottom:0; right:0;}

.etancheiteCont{float:left; width:100%; background:#f9f9f9;}
	.sectionEtancheite{float:left; padding:2.75em 10%; width:80%; text-align:center;}
		.sectionEtancheite h3{font-family:"OpenSans-Light",Arial,Helvetica,sans-serif; font-size:2.1em; line-height:1.25em; font-weight:normal;}
		.sectionEtancheite p{font-family:"OpenSans",Arial,Helvetica,sans-serif; font-size:1.05em; margin:1.5em 0 0;}

/*** Paiement ***/	
		.coordonnees{float:left; width:600px; padding:25px 0 0 0;}
				.coordonnees ul{float:left; width:592; padding:0 0 0 8px;}
					.coordonnees li{float:left; font-size:14px; padding:0 10px; color:#6255a0;}
						.coordonnees a{font-weight:bold; color:#6255a0;}	
		.contactCont{width:600px; padding:10px 155px 50px 140px; margin:auto;}
		.contactCont .rubriqueCont{padding:0; margin:0 auto; width:500px; float:none;}
			.contactCont .logout{width:100%; padding:0; margin:0; text-align:right;}
				.contactCont .logout a{background:#4BACC6; font-size:12px; font-weight:bold; color:#fff; padding:3px 10px;}
			.contactCont .errorMsg{float:left; margin:0 0 10px; text-align:center; width:91%;}
			.contactCont fieldset{float:left; width:407px; padding:0; margin:25px 0 50px 65px; border:none; color:#6D6E71;}
				.contactCont .obligatoire{float:left; width:100%; text-align:right; font-size:10px; color:#6D6E71; margin:0 0 10px 0;}
				.contactCont label{float:left; font-weight:bold; font-size:13px; width:141px; margin:2px 10px 0 0;}
				.contactCont input, .contactCont textarea{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #F0F0F1; padding:3px 5px; margin:0 0 8px 0; width:188px; color:#6D6E71;}
			.contactCont .btnCont{text-align:center; margin:10px 0 0; float:left; width:100%;}
				.contactCont .btnCont input{border:none; width:auto; margin:0; background:#6255A0; color:#fff; font-weight:bold; font-size:12px; float:none; padding:3px 10px; cursor:pointer; outline:none;}
		.contactCont .recapPayment{overflow:hidden; width:477px;}
			.contactCont .recapPayment h3{color:#6255A0; font-weight:bold; margin:10px 0;}	
			.contactCont .recapPayment p{margin:0 0 7px; width:90%;}
				.contactCont .recapPayment p span{color:#6D6E71; float:left; font-weight:bold; width:125px;}
			.paymentDet{float:left; width:100%; margin:1em 0 0 0;}
			.logoPaiement{display:inline-block; text-align:center; width:100%; padding:0 0 1.5em;}

/** Page 404 **/
.blk404 p{float:right; margin:-5.5em 0 0; font-size:1.25em; width:45%; font-family:'OpenSans', Arial, Helvetica, sans-serif;}
	.blk404 p strong{color:#48aac6; font-family:'OpenSans-Semibold', Arial, Helvetica, sans-serif; font-weight:normal;}
.noBgd{background:none;}

/** Css pour les ecrans moins de 1920px **/
@media screen and (max-width: 1920px)
{
	.listHighlight .decouverte{min-height:204px;}
	#nav li{padding:2.75em 0.35em 1.25em;}
}


/** Css pour les ecrans moins de 1280px **/
@media screen and (max-width: 1280px)
{
		#nav li{padding:2em 0.5em;}
		#nav .btnPromo{padding:2em 0.6em 1.25em 2em; background-position:left 15px;}
			#nav li a{font-size:0.7em;}
			
		#nav > li > .menuWide{top:40px; padding:3em 0 0;}		
			.listHighlight .decouverte{min-height:186px;}
				
}


/** Css pour les ecrans moins de 1080px **/
@media screen and (max-width: 1180px)
{
#global{padding:90px 0 0 0;}
	.listHighlight .decouverte{min-height:152px;}
	.videoCont{width:100%;}
	
	/*** highlightVideo ***/
	.video .firstVideo{margin:0 0 1.5em;}
	.video li{width:95%;}
	.highlightVideo .video iframe{width:100%;}
		#nav .btnPromo a{color:#FFFFFF; font-family:"OpenSans-Semibold",Arial,Helvetica,sans-serif;}
		#nav .btnPromo a:hover{color:#ffffff;}
		#nav .btnPromo{padding:2em 0.6em 1.25em 2em; background-position:5px 15px;}
	#nav li{padding:2em 0.35em 1em 0.35em;}
	#nav > li > .menuWide{top:36px;}
}

/** Css pour les ecrans moins de 1024px **/
@media screen and (max-width: 1125px)
{
#global{padding:85px 0 0;}
#mast{padding:0.65em 0 0.65em 1%; width:99%;}
	#mast img{width:45px;}
		#nav li{padding:2em 0 1em 0.55em;}
			#nav li a{font-size:0.65em;}
			#nav > li > .menuWide{top:29px;}
			#nav > li > .menuWide a{font-size:11px;}
		
		.msgAtt img{width:95%; height:auto;}
		
		/**garanties**/
		.garanties{width:65%;}
		.contact{width:30%;}
		
		/**desc**/
		.desc h3{font-size:1.2em;}
		.desc p{font-size:0.85em;}
		.desc a{font-size:0.85em;}
		.desc strong{font-size:1em;}
		
		/**devis**/
		#banner .devis{font-size:0.9em;}
		
		/** Msg surprise **/
		.msgAtt img{width:60%;}
		
	/*** Page telechargements ***/
	.pdfCont ul li{width:29%;}	
		.pdfCont ul li a{font-size:1em;}
	
	/*** Page equilibre de l'eau ***/
	.content{font-size:0.9em;}
	
	/*** Page produits dentretiens ***/
	.catEntretien li span{font-size:1em;}
	.btnCatalogues a{margin:0 0.5em; padding:0.55em 0.75em; font-size:0.9em;}
	
	.listHighlight .decouverte{min-height:140px;}
}



/** Css pour les ecrans moins de 800px **/
@media screen and (max-width: 1005px)
{
body{font-size:0.85em;}	
#global{padding:105px 0 0 0;}	
#mast{padding:0.65em 3%; width:94.25%; min-height:90px;}

.main{padding:4em 6% 12.5em; width:88%;}	
	
	#nav{display:none; position:fixed; top:105px; left:0; bottom:0; width:100%; border-top:1px solid #eaeaea; z-index:15; background:#FFF; padding:0; overflow:auto;}
		#nav > li{width:96%; padding:1.25% 2%; border-top:1px solid #eaeaea;}
		#nav > li:first-child{border:none;}
			#nav > li > a{font-size:0.9em; display:block; width:100%;}
			
				#nav > li > .menuWide{position:static; width:100%; padding:0; display:none;}
					#nav > li > .menuWide > ul{background:none; float:left; width:96%; padding:1% 2% 0 2%; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
						#nav > li > .menuWide li{display:inline-block; padding:0.25em 0; width:100%;}
							#nav > li > .menuWide a{font-family:'OpenSans', Arial, Helvetica, sans-serif; font-size:0.8em;}
			
	.menuMobile{display:block; cursor:pointer; float:right; margin:1.15em 0 0 0;}
	
	/*** Page Sornas Vigier ***/
	.highlightWide h2{font-size:1.25em;}
	.highlightWide img, .highlightWideSpe .blkImg{width:100%; padding:6px 0 0.5em 0;}
	.highlightWideSpe .specialP{width:100%;}
	.blkListe > div{width:100%;}
	
	/** Intro **/
	.intro{padding:3.5em 5%; width:90%;}
		.intro span{font-size:1.85em;}
	
	/** Banner **/
	#banner span{font-size:1.35em;}
	
	/**garanties**/
	.garanties{width:100%;}
	.contact{width:95%; margin:1.5em 0 0 0;}
	
	/**desc**/
	.desc{padding:0 3.5%; width:52%;}
	.desc h3{font-size:1.2em; margin:0 0 0.45em;}
	.desc a{margin:1em 0 0;}
	
	/**devis**/
	#banner .devis{background-position:left top; width:30%;}
	
	/** Msg surprise **/
	.msgAtt img{width:81%;}
	
	/** Contact **/
	.contact .address{background-position:0 -127px;}
	
	/*** Page promotion ***/
	.blkMeaWide .desc{width:45%;}
	.descPromo span{font-size:1.2em;}
	.descPromo .dateDly{font-size:0.95em;}
	.highlight_3 .desc{width:51.55%; height:98.75%;}
	
	/*** Page equilibre de l'eau ***/
	.content{font-size:1em;}
		.content > div{width:100%;}
		
	/*** Page produits dentretiens ***/
	.btnCatalogues a{margin:0.5em; padding:0.55em 0.75em; font-size:0.9em;}
	.prodListe li p{min-height:60px;}
	
	/*** Page peinture ***/
	.highlightPeinture > div{width:94%;}
	
	/*** Page sornas vigier ***/
	.highlightWide .offre{width:100%;}
	.breadCrumb li{font-size:1.25em;}
	
	.listHighlight .decouverte{min-height:122px;}
	
	/*** electrolyseur de sel ***/
	.technicien p{width:100%;}
	
	#nav .btnPromo{padding:1.25% 2%; background:#f59f30;}
		#nav .btnPromo a, #nav .btnPromo a:hover{color:#fff;}
}



/** Css pour les ecrans moins de 800px **/
/** paiement footer **/
@media screen and (max-width: 800px)
{
	.paiement{width:100%; text-align:center;}
	.mentionsCont{text-align:center;}
}



/** Css pour les ecrans moins de 768px **/
@media screen and (max-width: 768px)
{
	.listHighlight .decouverte{min-height:116px;}
}


/** Css pour les ecrans moins de 640px **/
@media screen and (max-width: 640px), (-webkit-min-device-pixel-ratio: 1.5) and (device-width: 1920px) and (orientation: landscape)
{
	.breadCrumb{background:none;}
	.main{padding:4em 4.5% 4.5em; margin:0 0 3em 0; background-size:150% auto;}
	.blkMainGrise{margin:0 0 -4em;}
	.garanties li{margin:0 0 1.5em 0;}
	
	/**devis**/
	.intro span{font-size:2em;}
	
	#banner .devis{font-size: 0.7em; width:33%;}
	
	/**listHighlight**/
	.imgCont{width:100%;}
	.desc{width:90%; padding:5%; position:static; min-height:130px;}
	.highlight_3 .desc{width:89.4%; border-left:1px solid #e3e3e3; min-height:129px;}
	
	/* Sticky menu foot */
	#stickyMenu{position:fixed; top:auto !important; bottom:0; left:0; width:100%; float:left; background:#00aad4; box-shadow:0 -1px 3px 0 #cbcbcb; -webkit-box-shadow:0 -1px 3px 0 #cbcbcb; -moz-box-shadow:0 -1px 3px 0 #cbcbcb;}
		#stickyMenu > div > ul{width:100%; padding:0; float:left; text-align:center;}
			#stickyMenu > div > ul li{float:left; width:100%;}
				#stickyMenu > div > ul li a{margin:0; display:block; width:100%; height:30px; background:url(../img/icon-contact-2.png) no-repeat center center;}
				#stickyMenu .blkContact{position:static; display:none; max-height:300px; overflow:auto; float:left; padding:2.5%; width:95%; min-width:95%; box-shadow:none;}
	/* Fil d'ariane */
	.breadCrumb{font-size:0.75em;}
		.breadCrumb li{padding:0 1em 0 0.75em;}
		.breadCrumb li:first-child{padding:0 0.75em 0 0;}
				
	/*** Page telechargements ***/			
	.pdfCont h3{font-size:1.45em; margin:0 0 0.75em;}
		.pdfCont ul{margin:0.5em 0 0 0;}
			.pdfCont ul li{width:46.5%;}
			
	/*** Page produits dentretiens ***/
	.catEntretien li{width:48%;}
	.catEntretien .firstMobRow{margin:0 0 1.5em;}
	.prodListe li:nth-child(2n+1){margin:0;}
	
	/*** Page sornas vigier ***/
	.garantieCont{width:100%; margin:0 0 1em;}
	.garantieDroit{width:100%; margin:0 0 0;}
	
	/*** Page peinture ***/
	.highlightPeinture .textIntro{width:100%; margin:0;}
	
	/*** Page promotion ***/
	.blkMeaWide .imgCont, .listHighlight .imgCont{width:100%;}
	
}


/** Css pour les ecrans moins de 480px **/
@media screen and (max-width: 480px)
{

body{font-size:0.85em;}
#global{padding:85px 0 0;}
	.main{padding:4em 4.5% 4.5em; margin:0 0 3em 0; width:91%; background-size:150% auto;}
	.garanties li{width:50%; margin:0 0 1.5em;}
	
	#mast{min-height:70px;}
		#mast h1 img{width:60px; height:auto;}
		#nav{top:85px;}
			#nav > li{padding:2% 2.5%; width:95%;}
	
	#banner span{font-size:0.65em; right:2.5%; top:30%;}	
	#banner .devis{width:65%; letter-spacing:0.085em;}
	
	.intro{font-size:0.8em;}
	
	/** Contact **/
	.contact .address{background-position:0 -128px;}
	
	.msgAtt img{width:97%;}
	.garanties p{font-size:1.5em;}
	
	/**listHighlight**/
	.listHighlight li{width:100%;}
	.listHighlight .firstElem{margin:3.5em 0 0;}
	.listHighlight .desc, .highlight_3 .desc{min-height:100%;}
	
	/*** Page promotion ***/
	.blkMeaWide .imgCont, .listHighlight .imgCont{width:100%;}
	.blkMeaWide .desc{width:90%;}
	
	.listMea li{width:100%; margin:2.5% 0 0 0;}
		.listMea li .desc{min-height:100%;}
		
	/*** Page telechargements ***/
	.pdfCont ul li{width:96%;}
	
	/*** Page equilibre de l'eau ***/
	.blkContSec table{font-size:0.7em;}
	
	/** nav promotions **/
	#nav .btnPromo{padding: 1.25% 2.5%;}
	
	
}

/** Css pour les ecrans moins de 320px **/
@media screen and (max-width: 320px)
{
	/** Contact **/
	.contact .address{background-position:0 -120px;}
	
	/** Bloc affiche **/
	.affiche img{width:100%;}
	
	/** Bloc logoCont **/
	.logoCont{width:100%; padding:0;}
	.logoCont li{width:100%; text-align:center; margin:0;}
	.logoCont p{text-align:center;}
	
	
	/*** highlightVideo ***/
	.video{width:78%;}
	.highlightVideo .video iframe{height:auto;}
	
	
	/** paiement footer **/
	.paiement{width:100%;}
		.paiement img{width:100%; height:auto;}
		
	/** votre devis**/
	#banner .devis{bottom:-25px; padding:0.65em 0.65em 0.65em 4.5em; width:86%; background:#7064a8; text-align:right;}
	
	/** allo technicien**/
	.listeTechnicien{float:left; padding:0 0 0 6px;}
}