

@font-face{
	font-family:cmsans;
	 src: url('cmsans-regular.eot?#iefix') format('embedded-opentype'), 
	 url('cmsans-regular.woff') format('woff'), 
	 url('cmsans-regular.ttf')  format('truetype'),
	 url('cmsans-regular.svg#svgFontName') format('svg');
	 
}
@font-face{
	font-family:bauhaus;
	 src: url('bauhaus.eot?#iefix') format('embedded-opentype'), 
	 url('bauhaus.woff') format('woff'), 
	 url('bauhaus.ttf')  format('truetype'),
	 url('bauhaus.svg#svgFontName') format('svg');
	 
}

*{padding:0;margin:0;}
body{font-family: Arial, Helvetica, sans-serif;background:#fff;font-size:1em;}
h1.entry-title{display:none;}
img.autosize{
	height: auto;
	/* Make sure images are scaled correctly. */
	max-width: 100%;
	/* Adhere to container width. */
	vertical-align: middle;
}
div#resos-1,div#resos-2,nav#next-1,nav#next-2{display:none;}
nav div{display:inline-block;}
nav.links div{cursor:pointer;text-decoration:underline;transition:all 400ms ease-in-out;}
nav.links div:hover{color:#00ffff;}
a.logo{z-index:1;position:absolute;left:0;top:0;}
img.bannphts {margin:0;max-height:120px;border:2px solid #fff;border-radius:4px;transition:all 400ms ease-in-out;}
img.bannphts:hover{border:2px solid #00FFFF;opacity:0.5; }
img.graphimg{vertical-align:100%;}
div.overflow{overflow:auto;}
a.gotop{color:#fff;text-decoration:none;font-size:2em;margin:0;line-height:40px;transition:all 400ms ease-in-out;}
a.gotop:hover{text-decoration:none;}
div#topln{opacity:0;position:fixed;bottom:45px;right:0;width:40px;height:40px;border-radius:20px;background:#010E1E;text-align:center;}
div#catln{position:fixed;top:260px;left:0;width:40px;height:40px;text-align:center;z-index:300;}
div#bannphts {display:block;margin:0;padding:0 0 0 0;border-top:3px solid #00ffff;border-bottom:3px solid #00ffff;z-index:60;}
div#catalogue {width:154px;text-align:right;color:#010E1E;left:-260px;position:fixed;top:256px;z-index:100;font-size:2em;background:transparent;padding:6px 6px 6px 40px;font-family:bauhaus;}
a.catal:hover{color:#00ffff;text-decoration:none;}
a.catal{color:#010E1E;font-size:2em;text-decoration:none;display:block;}
div#catalogue a{color:#000;}
div#actus{}
div#calq1bann,div#calq2bann{
position:absolute;


  /* Preserve aspet ratio */
	
  	width:100%;

}
div.Contenu_Pgphe img{height: auto;max-width: 100%;vertical-align: middle;}
div.Contenu_Pgphe a{color:#000;}
div.Contenu_Pgphe ul li{margin-left:35px;}
div.adminbdy div.content{background:#010E1E url(banund.jpg) repeat-y 0 0;}
a {
	text-decoration:underline ;
	color: #fff;transition:all 400ms ease-in-out;
}

a:hover {
	color: #00FFFF;text-decoration: underline;
}
header{background:#010E1E url(banund.jpg) repeat-y 0 0;min-height:256px;width:100%;text-align:center;}
div.site-info{margin:0 0 0 80px;}
div.acctxt{padding:60px;}
a.social{text-decoration:none;}

div#calq1bann{z-index:0;}
div#calq2bann{z-index:1;}
img#bgtrans{z-index:-500;}
td.leftbann{background:#0a9300;}
td.rightbann{background:#0a9300;}
table#banntable{text-align:center;width:100%;}
div.content{padding:40px;background:#010E1E url(banund.jpg) repeat-y 0;margin:0 auto -15px auto;}
h1.title{color:#0a9300;font-size:3em;}

nav#menu{width:100%;margin:0 auto 0 auto;}
ul#mnu1{list-style-type:none;margin:0 auto 0 390px;font-family:bauhaus;}
ul#mnu1 li {color:black;float:left;margin:0 auto 0 auto;padding:5px;}
ul#mnu1 li a{transition:all 400ms ease-in-out;text-decoration:none;padding:5px;display:block;line-height:60px;font-size:1.6em;background:#fff;color:#000;border-radius:5px;}
ul#mnu1 li a:hover{color:#00ffff;background:rgba(0,0,0,0.3);}
.relat{position:relative;}
button#sendmess{text-align:center;}
div#imgnav{position:absolute;z-index:3;width:360px;top:380px;left:20px;}
div#accimgs{float:right;margin:0 20px 20px 20px;width:600px;height:450px;position:relative;background:white;}
div#acc1img{width:600px;height:450px;position:absolute;z-index:0;background:url(accimg1.jpg) no-repeat;}
div#acc2img{width:600px;height:450px;position:absolute;z-index:1;background:url(accimg0.jpg) no-repeat;}

div#imgnav span{color:green;font-weight:bold;text-decoration:none;cursor:pointer;font-size:1.3em}
span#marqi{width:}

div.regtent p{margin:40px;}
div.regtent{padding:40px;}
ul#acclist li.socpage div#socpage ul.pdf{list-style-type:none;float:left;margin:0 30px 0 0;width:40%;}
ul#acclist li.socpage div#socpage ul.pdf li {line-height:40px;background:url(logoPDF.png) no-repeat 0 7px;padding-left:35px;}
ul#acclist li.socpage div#socpage ul.pdf li a{}
ul#acclist li.socpage div#socpage ul.prodspuce li ,  div.popup ul.prodspuce li{margin-left:30px;line-height:30px;background:url(puce.png) no-repeat 0 9px;padding-left:15px;list-style-type:none;}
ul#acclist li.socpage div#socpage ul.prodspuce{list-style-type:none;}
div#preload{display:none;}
div.untpgphetent{padding:2px;}
div#map_canvas{border:9px double #fff;margin:0;padding:0;}
.right{float:right;}
.left{float:left;}
table.insc tr td{line-height:40px;text-align:center;}
div.flright{float:right;margin:0 20% 0 0;}
table.insctb tr.firstline td{background:white;padding:30px;border:2px solid black;text-align:center;}
table.insctb{background:black;border-spacing:0px;border:2px solid black;width:100%;}
table.insctb tr.tbtent td{background:white;height:300px;border:2px solid black;}
table.insctb tr.total td{background:white;text-align:right;padding:20px;border:2px solid black;}
center.title{font-size:2em;}
br.clear{clear:both;}
table.tblcont{width:910px;height:540px;background:black;}
table.tblcont tr td{background:white;}
textarea#areaemail{width:90%;height:280px;margin:0 auto;}
table.form{width:90%;margin:0 auto;}
table.form tr td.lefta{text-align:right;}
input#captcha_check{}
table.form tr td.righta{text-align:left;}
div.hideform{display:none;}
ul#acclist{list-style-type:none;min-width:280px;max-width:1200px;margin:0 auto;}
ul#acclist li {background:#000E1E;border-radius:20px;color:#fff;}
ul#acclist li.actus,ul#acclist li.actuservs,ul#acclist li.actuprods,ul#acclist li.actusoc,ul#acclist li.actupromos,ul#acclist li.actucont,ul#acclist li.actuprod{padding:15px 0 0 0;color:#02B1F2;width:25%;background:#fff;border:3px solid #02B1F2;overflow-y:scroll;overflow-x:hidden;font-size:0.9em;}
div#actus a{color:#02B1F2;}
ul#acclist li.actusoc{padding:15px 0 0 0;color:#02B1F2;height:385px;width:33%;background:#fff;border:3px solid #02B1F2;}
ul#acclist li.promos{padding:15px 0 0 0;color:#02B1F2;height:364px;width:33%;background:#fff;border:3px solid #02B1F2;}
ul#acclist li.societe{padding:20px 0 20px 20px;margin:35px 15px 0 30%;width:60%;background:#000E1E url(banund.jpg) repeat-y right;position:relative;min-height:156px;}
ul#acclist li.produits{padding:20px 20px 20px 0;margin:35px 15px 0 30%;width:60%;background:#000E1E url(banund.jpg) repeat-y right;position:relative;min-height:156px;}
div.imghead{margin:0 15px;height:148px;border:3px solid #02B1F2;border-radius:10px;text-align:right;padding:0 0 0 0;background-color:#fff;z-index:100;position:absolute;}
div.imghead h3{font-family:bauhaus;margin-top:10px;background-color:#02B1F2;color:#fff;padding:4px 1% 2px 1%;width:98%;text-align:right;}
img.socimg{margin:4px;width:100px;}
div.title h2{font-family:bauhaus;padding:0 0 5px 0;width:90%;text-align:right;margin:0 0 0 0;}
ul#acclist li.contpage{margin-top:15px;}
div.contct{padding:0;width:27%;background:#010E1E url(banund.jpg) repeat-y center;}
div.cont{width:90%;padding: 0  5% 0 5%;background:#010E1E url(banund.jpg) repeat-y center;border-radius:20px;line-height:25px;}
div.cont2{width:90%;padding: 5%  5%;background:#010E1E url(banund.jpg) repeat-y center;border-radius:10px;min-height:130px;line-height:16px;}
div.pagetitle h2{text-decoration:underline;}
div#contpromos{min-height:120px;width:90%;padding:10px 5% 10px 5%;background:#010E1E url(banund.jpg) repeat-y center;border-radius:10px;margin-bottom:8px;}
.relatpos{position:relative;}
ul#acclist li.produits div#produits div.imghead{left:0;}
ul#acclist li.societe div#societe div.imghead,ul#acclist li.services div#services div.imghead{right:0;}
ul#acclist li.produits div#produits{margin-left:135px;}
ul#acclist li.societe div#societe,ul#acclist li.services div#services{margin-right:135px;}
div.alignright{text-align:right;width:100%;}
ul#acclist li.actus h2,ul#acclist li.actusoc h2,ul#acclist li.actuservs h2,ul#acclist li.actuprods h2,ul#acclist li.actupromos h2,ul#acclist li.actucont h2,ul#acclist li.actuprod h2{font-family:bauhaus;margin-top:10px;background-color:#02B1F2;color:#fff;padding:6px 5% 2px 5%;width:90%;text-align:right;}
li.prods{float:left;}
li.contact{width:28.5%;}
img#movie,a#mapln{width:74px;position:absolute;right:5px;top:76px;margin:0;}
ul#acclist li.services{min-height:156px;position:relative;margin:0 15px 0 25%;width:72%;padding:15px;background:#010E1E url(banund.jpg) repeat-y right;}
ul#acclist li.produits{padding:20px 20px 20px 20px;margin:35px 15px 0 30%;width:60%;background:#000E1E url(banund.jpg) repeat-y right;position:relative;min-height:156px;}
div#map_canvas{width:90%;height:550px;margin:0 auto;}
ul#acclist li.socpage{padding:15px 15px;margin:15px 0 0 26.8%;width:65%;background:#000E1E url(banund.jpg) repeat-y right;position:relative;min-height:590px;}
ul#acclist div#actus h2.red{color:red;}
a.banln:hover{border:2px solid #00FFFF;}
img#servimg{border-radius:10px;}
div#cooknone{display:none;}
div#okiestener {right:18px;display:none;text-align:center;position:fixed;bottom:0;padding:20px;border-radius:5px;z-index:600;}
div#okiestener div#okies {background:rgba(60,60,60,0.7);padding:15px;color:#fff;border-radius:5px;display:block;z-index:600;}
div#okiestener button{padding:8px;}
div.imgprods{float:right;margin-left:15px;}
div.resos{display:none;}
a.admln{z-index:5;color:#00FFFF;display:block;}
@media (min-width: 20px) and (max-width:480px){
	
	
	body{font-size:1.3em;}
div#bannphts{display:none;}
a.logo{position:relative;}
a.gotop{font-size:1.5em;}
#auditpup,#compspup,#depanpup,#maintepup,#instresopup,#stockpup{width:86%;}
ul#mnu1{margin:37px auto 0 auto;}
div.imgprods{margin:0 auto;width:184px;float:none;text-align:center;}
div.imghead{margin:0 auto 0 auto;text-align:center;width:96%;height:100%;}
ul#acclist li.societe,ul#acclist li.produits,ul#acclist li.services,ul#acclist li.socpage,ul#acclist li.servbann{width:85%;margin:15px auto 0 auto;padding:5%;}
div#catalogue{top:0;}
div#catln{top:0;left:0;}
ul#acclist li.contact{width:90%;margin:15px auto 0 auto;padding:0 0 30px 0;}
ul#prodsls li.products{margin:15px auto 0 auto;}
.right{float:none;}
.left{float:none;}

ul#acclist div.compage{height:1700px;}
ul#acclist div.genpage{height:2080px;}
ul#acclist li.servbann{margin:15px auto;width:89%;padding:10px 10px 10px 10px;background:#010E1E url(banund.jpg) repeat-y right;}
ul#acclist li.contpage{padding:15px;width:90%;min-height:560px;margin:15px auto 0 auto;background:#010E1E url(banund.jpg) repeat-y center;line-height:25px;}
ul#acclist li.socpage div#socpage ul.pdf{float:none;}
div.formcolone label.contbel,div.formcoltwo label.contbel{width:30%;display:inline-block;}
textarea#message{height:210px;}
ul#acclist li.socpage div#socpage ul.pdf{float:left;font-size:0.8em;margin:0;padding:0;}
input.contrdio{margin:0 0 0 15px;}
div.motiftxt{position:relative;margin:30px auto 5px auto}
li.actus{display:none;}
ul#acclist li.socpage ul.margin{margin:0;}
ul#acclist li.actusoc{padding:20px 0 0 0;color:#02B1F2;background:#fff;border:3px solid #02B1F2;width:100%;}
header{background:#0382ED;}
ul#acclist li.actus{width:94%;margin:15px auto 0 auto;min-height:420px;}
ul#mnu1{margin:0 auto 0 auto}
ul#acclist li.contact,ul#acclist li.contsoc,ul#acclist li.{width:94%;margin:15px auto 30px auto;padding:10px 0 45px 0;position:relative;}
ul#acclist li.actuprods,ul#acclist li.actusoc,ul#acclist li.actupromos,ul#acclist li.actuservs,ul#acclist li.actucont{margin:15px auto 0 auto;width:93%;}
ul#acclist li.contact div.cont{line-height:46px;margin-bottom:15px;}
ul#acclist li.contact div.cont2{margin-bottom:14px;line-height:22px;}
img.socimg{margin:4px;width:96%;position:relative;}
div.relatpos{position:relative;margin:0 auto 0 auto;width:100%;}
ul#acclist li.prodspage{width:94%;padding:0;margin:15px auto 0 auto;background:#fff;}
ul#prodsls li.products,ul#prodsls li.servs{position:relative;width:90%;list-style-type:none;padding:5%;margin:0;background:#010E1E url(banund.jpg) repeat-y right;min-height:265px;}
ul#prodsls li.products img,ul#prodsls li.servs img{float:left;}
footer{z-index:-300;width:100%;height:60px;margin:0 auto 0 auto;display:block;text-align:center;color:#fff;
	background:#010E1E url(banund.jpg) repeat-y 0 0;line-height:30px;position:relative;top:340px;font-size:0.6em;}
br{line-height:0;height:0;}
li.products div.catalogue a{height:30px;line-height:30px;font-family:bauhaus;text-decoration:none;display:block;background:#fff;font-weight:bold;font-size:1.3em;color:#0065B7;border-radius:10px;padding:20px 5%;margin:5px auto;position:absolute;bottom:7%;width:80%;left:5%;}
ul#acclist li.servpage{width:93%;padding:0;margin:15px auto 0 auto;background:#fff;min-height:463px;}
div.catalogue a{min-width:200px;height:50px;line-height:50px;font-family:bauhaus;text-decoration:none;display:block;background:#fff;font-weight:bold;font-size:1.3em;color:#0065B7;border-radius:10px;padding:0 5%;margin:10px auto 10px auto;position:absolute;bottom:5px;width:80%;left:5%;}
div.catalogue.prods a{min-width:200px;height:50px;line-height:50px;font-family:bauhaus;text-decoration:none;display:block;background:#fff;font-weight:bold;font-size:1.3em;color:#0065B7;border-radius:10px;padding:0 5%;margin:10px auto;position:relative;bottom:5px;width:30%;left:0;text-align:center;}
li.products div.catalogue a:hover{color:#00ffff;transition:all 400ms ease-out;background:#0065B7;}

}
@media (min-width: 480px) and (max-width:1025px){
ul#acclist div.compage{height:920px;}
ul#acclist div.genpage{height:920px;}
	
	body{font-size:1.3em;}
div#bannphts{display:none;}
a.logo{position:relative;}
a.gotop{font-size:1.5em;}
#auditpup,#compspup,#depanpup,#maintepup,#instresopup,#stockpup{width:86%;}
ul#mnu1{margin:37px auto 0 auto;}
div.imgprods{margin:0 auto;width:184px;float:none;text-align:center;}
div.imghead{margin:0 auto 0 auto;text-align:center;width:96%;height:100%;}
ul#acclist li.societe,ul#acclist li.produits,ul#acclist li.services,ul#acclist li.socpage,ul#acclist li.servbann{width:85%;margin:15px auto 0 auto;padding:5%;}
div#catalogue{top:0;}
div#catln{top:0;left:0;}
ul#acclist li.contact{width:90%;margin:15px auto 0 auto;padding:0 0 30px 0;}
ul#prodsls li.products{margin:15px auto 0 auto;}
.right{float:none;}
.left{float:none;}


ul#acclist li.servbann{margin:15px auto;width:89%;padding:10px 10px 10px 10px;background:#010E1E url(banund.jpg) repeat-y right;}
ul#acclist li.contpage{padding:15px;width:90%;min-height:560px;margin:15px auto 0 auto;background:#010E1E url(banund.jpg) repeat-y center;line-height:25px;}
ul#acclist li.socpage div#socpage ul.pdf{float:none;}
div.formcolone label.contbel,div.formcoltwo label.contbel{width:30%;display:inline-block;}
textarea#message{width:40%;height:210px;}
ul#acclist li.socpage div#socpage ul.pdf{float:left;font-size:0.8em;margin:0;padding:0;}
input.contrdio{margin:0 0 0 15px;}
div.motiftxt{position:relative;margin:30px auto 5px auto}
li.actus{display:none;}
ul#acclist li.socpage ul.margin{margin:0;}
ul#acclist li.actusoc{padding:20px 0 0 0;color:#02B1F2;background:#fff;border:3px solid #02B1F2;width:100%;}
header{background:#0382ED;}
ul#acclist li.actus{width:94%;margin:15px auto 0 auto;min-height:420px;}
ul#mnu1{margin:0 auto 0 auto}
ul#acclist li.contact,ul#acclist li.contsoc,ul#acclist li.{width:94%;margin:15px auto 30px auto;padding:10px 0 45px 0;position:relative;}
ul#acclist li.actuprods,ul#acclist li.actusoc,ul#acclist li.actupromos,ul#acclist li.actuservs,ul#acclist li.actucont{margin:15px auto 0 auto;width:93%;}
ul#acclist li.contact div.cont{line-height:35px;margin-bottom:15px;}
ul#acclist li.contact div.cont2{margin-bottom:14px;line-height:22px;}
img.socimg{margin:4px;width:96%;position:relative;}
div.relatpos{position:relative;margin:0 auto 0 auto;width:100%;}
ul#acclist li.prodspage{width:94%;padding:0;margin:15px auto 0 auto;background:#fff;}
ul#prodsls li.products,ul#prodsls li.servs{position:relative;width:90%;list-style-type:none;padding:5%;margin:0;background:#010E1E url(banund.jpg) repeat-y right;min-height:265px;}
ul#prodsls li.products img,ul#prodsls li.servs img{float:left;}
footer{z-index:-300;width:100%;height:60px;margin:0 auto 0 auto;display:block;text-align:center;color:#fff;
	background:#010E1E url(banund.jpg) repeat-y 0 0;line-height:30px;position:relative;top:340px;font-size:0.6em;}
br{line-height:0;height:0;}
li.products div.catalogue a{height:30px;line-height:30px;font-family:bauhaus;text-decoration:none;display:block;background:#fff;font-weight:bold;font-size:1.3em;color:#0065B7;border-radius:10px;padding:20px 5%;margin:5px auto;position:absolute;bottom:7%;width:80%;left:5%;}
ul#acclist li.servpage{width:93%;padding:0;margin:15px auto 0 auto;background:#fff;min-height:463px;}
div.catalogue a{min-width:200px;height:50px;line-height:50px;font-family:bauhaus;text-decoration:none;display:block;background:#fff;font-weight:bold;font-size:1.3em;color:#0065B7;border-radius:10px;padding:0 5%;margin:10px auto 10px auto;position:absolute;bottom:5px;width:80%;left:5%;}
div.catalogue.prods a{min-width:200px;height:50px;line-height:50px;font-family:bauhaus;text-decoration:none;display:block;background:#fff;font-weight:bold;font-size:1.3em;color:#0065B7;border-radius:10px;padding:0 5%;margin:10px auto;position:relative;bottom:5px;width:30%;left:0;text-align:center;}
li.products div.catalogue a:hover{color:#00ffff;transition:all 400ms ease-out;background:#0065B7;}
	ul#acclist li.contpage {line-height:25px;}
	iframe#iframap{width:100%;margin:0 auto;height:568px;background:transparent;border:none;}

}
@media (min-width: 1025px)  and (max-width:1400px){
	div.diapo  {z-index:-1000;width:100%;margin:0 auto 0 auto;overflow:hidden;}
div.formcoltwo{width:100%;margin:0 auto 45px auto;}
div.formcolone{width:45%;margin:0 auto 45px auto;}
div.formcolone label.contbel{width:30%;display:inline-block;line-height:15px;}
div.formcoltwo label.contbel{width:15%;display:inline-block;line-height:15px;}
input.contrdio{margin-left:15px;}
div.motiftxt{position:relative;margin:0 auto 50px auto}
ul#mnu1{margin:11px auto 0 390px;}
ul#acclist li.societe{min-height:220px;margin:15px 15px 0 27%;width:71.25%;padding:15px 0 0 15px;}
ul#acclist li.produits{min-height:220px;margin:15px 15px 0 27%;width:71.25%;padding:15px 15px 0 0;}
ul#acclist li.services{margin:15px 0 0 27%;width:71.25%;min-height:240px;padding:0 0 0 15px;}
ul#acclist li.actus{width:24.2%;margin:0 0 0 15px;height:418px;}
ul#acclist li.actusoc{width:24.2%;margin:0 0 0 15px;height:425px;}
ul#acclist li.contact{margin:0 0 0 15px;width:24.6%;position:absolute;bottom:0;border-radius:20px;padding :10px 0 0 0;}
ul#acclist.indtent li.actus{height:464px;}
ul#acclist.indtent li.contact div.cont{min-height:210px;font-size:0.9em;}
ul#acclist li.contact div.cont{min-height:190px;font-size:0.9em;}
ul#acclist li.contact div.title {padding:0;margin:0;line-height:15px;}


ul#acclist li.servpage{width:72.7%;padding:0;margin:15px 0 0 27%;background:#fff;min-height:463px;min-width:840px;}
ul#acclist li.services{height:223px;}
ul#acclist li.contprods{}
ul#acclist li.servbann img#servimg{margin:0 auto 0 auto;width:100%;}
ul#acclist li.actuservs{width:24.2%;margin:0 0 0 15px;height:468px;}
ul#acclist li.actuprods{width:24.2%;margin:0 0 0 15px;height:442px;}
ul#acclist li.servbann{margin:15px 0 0 27%;width:70%;min-height:172px;padding:15px;background:#010E1E url(banund.jpg) repeat-y right;}
ul#acclist li.contsoc{line-height:18px;max-height:190px;width:24.5%;position:absolute;bottom:0;left:15px;border-radius:20px;padding:15px 0;margin-left:0;}
ul#acclist li.socpage{width:70.85%;min-height:710px;margin-left:27%;}
ul#acclist li.contpage{padding:15px;width:70%;height:680px;margin:15px 0 0 27%;background:#010E1E url(banund.jpg) repeat-y right;line-height:17px;}
ul#acclist li.contact{}

ul#acclist li.contpage a{line-height:25px;}
ul#acclist li.actusoc{position:relative;width:24.2%;margin:0 auto 0 15px;height:480px;}
ul#acclist li.actucont{position:relative;width:24.2%;margin:0 auto 0 15px;height:452px;}
ul#acclist li.actupromos{position:relative;width:24.2%;margin:0 auto 0 15px;height:473px;}
ul#acclist li.actuprod{position:relative;width:24.2%;margin:0 auto 0 15px;height:482px;}
ul#prodsls li.servs{position:relative;min-height:207px;line-height:17px;float:left;width:30.1%;list-style-type:none;padding:1%;margin:0;background:#010E1E url(banund.jpg) repeat-y right;}
ul#prodsls li.products{position:relative;min-height:207px;line-height:19px;float:left;width:30.1%;list-style-type:none;padding:1%;margin:0;background:#010E1E url(banund.jpg) repeat-y right;}
ul#acclist li.prodspage{width:72.7%;padding:0 0 0 0;margin:15px 0 0 27%;background:#fff;min-height:701px;min-width:840px;line-height:17px;}
textarea#message{width:40%;height:210px;}
#auditpup,#compspup,#depanpup,#maintepup,#instresopup,#stockpup{width:60%;}
ul#prodsls{float:left;margin:0;height:0px;padding:0;}
div.catalogue a{height:30px;line-height:30px;font-family:bauhaus;text-decoration:none;display:block;background:#fff;font-weight:bold;font-size:1.3em;color:#0065B7;border-radius:10px;padding:0 5%;margin:10px auto;position:absolute;bottom:5px;width:80%;left:5%;}

div.catalogue.prods a{height:30px;line-height:30px;font-family:bauhaus;text-decoration:none;display:block;background:#fff;font-weight:bold;font-size:1.3em;color:#0065B7;border-radius:10px;padding:0 5%;margin:10px auto;position:relative;bottom:5px;width:30%;left:0;text-align:center;}

iframe#iframap{width:100%;margin:0 auto;height:568px;background:transparent;border:none;}


li.contpage input.continputs{height:30px;line-height:30px;display:inline-block;}
li.contpage input.contrdio{height:18px;line-height:18px;}
}
@media (min-width: 1400px)  and (max-width:2560px){
div.formcoltwo{width:100%;margin:0 auto 45px auto;}
div.formcolone{width:50%;margin:0 auto 0 auto;}
div.formcolone label.contbel{width:30%;display:inline-block;}
div.formcoltwo label.contbel{width:15%;display:inline-block;}
input.contrdio{margin-left:15px;}
div.motiftxt{position:relative;margin:15px auto 45px auto}
textarea#message{width:40%;height:210px;}
ul#mnu1{margin:13px auto 0 30%;}
li.actuprod{max-height:445px;}
div#socpage h1{line-height:30px;}
div.diapo  {z-index:-1000;width:100%;margin:0 auto 0 auto;overflow:hidden;}
ul#acclist li.societe{margin:15px 15px 0 29.85%;width:71%;min-height:168px;}
ul#acclist li.contact{line-height:25px;margin:0;width:28.6%;position:absolute;bottom:1px;border-radius:20px;padding :10px 0 0px 0;}
ul#acclist li.contact div.cont{height:185px;padding-bottom:2px;border-radius:20px;}
ul#acclist li.contprods{line-height:17px;min-height:160px;width:28.6%;position:absolute;bottom:0;border-radius:20px;padding-bottom:30px;}
ul#acclist li.contprods div.cont{height:134px;}

ul#acclist li.contserv{line-height:17px;min-height:160px;width:28.6%;position:absolute;bottom:0;border-radius:20px;padding-bottom:30px;}
#auditpup,#compspup,#depanpup,#maintepup,#instresopup,#stockpup{width:50%;}
ul#acclist li.socpage{width:68%;margin-left:29.85%;min-height:680px;line-height:17px;}
ul#acclist li.contpromos div.cont{height:130px}
ul#acclist li.prodspage{line-height:17px;background:#fff;width:70%;min-height:609px;margin:0 0 0 29.85%;padding:0;}
ul#acclist li.actus{width:28.25%;margin:0 auto 0 auto;height:430px;}
ul#acclist.indtent li.actus{height:426px;}
ul#acclist.indtent li.contact div.cont{height:180px;}
ul#acclist.indtent li.contact div.title {padding:0;margin:0;line-height:17px;}
ul#acclist.prodstener li.contact div.title {padding:0;margin:0;line-height:20px;}
ul#acclist.prodstener li.contact div.cont{height:176px;}
ul#acclist.prodstener li.actuprods{height:425px;}
ul#acclist.servicestent li.contact div.title {padding:0;margin:0;line-height:20px;}
ul#acclist.servicestent li.contact div.cont {height:178px;}
ul#acclist li.actusoc{width:28.25%;margin:0 auto 0 auto;height:446px;}
ul#acclist li.services{margin:15px 0 0 29.85%;width:71.4%;padding:0 0 25px 15px;}
ul#acclist li.produits{margin:15px 0 0 29.85%;width:71.4%;padding:15px 15px 25px 0;}
ul#acclist li.socpage ul.margin{margin-left:34%;}
ul#acclist li.societe img#servimg{margin:0 auto 15px auto;width:98%;}
ul#acclist li.servbann{margin:15px 0 0 29.85%;width:71.4%;padding:15px;background:#010E1E url(banund.jpg) repeat-y right;}
ul#prodsls li.products{font-size:1em;min-height:198px;line-height:20px;float:left;width:28%;list-style-type:none;padding:1%;margin:0 0 0 0;position:relative;}
ul#prodsls li.servs{min-height:198px;line-height:18px;float:left;width:30%;list-style-type:none;padding:1%;margin:0 0 0 0;position:relative;}
ul#acclist li.contsoc{line-height:18px;max-height:194px;width:24.5%;position:absolute;bottom:0;left:15px;border-radius:20px;padding:15px 0;margin-left:0;}
ul#acclist li.prodspage{width:71%;padding:0 0 0 15px;margin:15px 0 0 28.6%;background:#fff;min-height:675px;line-height:17px;}
ul#acclist li.contpage{font-size:1.2em;padding:15px;width:71%;min-height:700px;margin:15px 0 0 29.85%;background:#010E1E url(banund.jpg) repeat-y right;line-height:20px;}
ul#acclist li.actucont{position:relative;width:28.25%;margin:0 auto 0 auto;height:501px;}
ul#acclist li.actupromos{position:relative;width:28.25%;margin:0 auto 0 auto;height:446px;}
ul#acclist li.actuprods{position:relative;width:28.25%;margin:0 auto 0 auto;height:420px;}
ul#acclist li.actuservs{position:relative;width:28.2%;margin:0 auto 0 auto;height:457px;}
ul#acclist li.servpage{background:#fff;width:72.9%;min-height:447px;margin:15px 0 0 29.85%;padding:0;}
ul#acclist li.servbann img#servimg{margin:0 auto 0 auto;width:100%;}
ul#acclist li.servbann{width:70%;}
ul#acclist li.actuprod{position:relative;width:28.25%;margin:0 auto 0 auto;height:470px;}
div.catalogue a{height:30px;line-height:30px;font-family:bauhaus;text-decoration:none;display:block;background:#fff;font-weight:bold;font-size:1.3em;color:#0065B7;border-radius:10px;padding:0 5%;margin:10px auto;position:absolute;bottom:5px;width:80%;left:5%;}
div.catalogue.prods a{height:30px;line-height:30px;font-family:bauhaus;text-decoration:none;display:block;background:#fff;font-weight:bold;font-size:1.3em;color:#0065B7;border-radius:10px;padding:0 5%;margin:10px auto;position:relative;bottom:5px;width:30%;left:0;text-align:center;}
iframe#iframap{width:100%;margin:0 auto;height:568px;background:transparent;border:none;}
}
ul#prodsls li.prodthree{background:#010E1E url(banund.jpg) repeat-y 50%;margin:0 0 15px 0;}
ul#prodsls li.prodtwo{background:#010E1E url(banund.jpg) repeat-y 60%;margin:0 15px 15px 0;}
ul#prodsls li.prodone{background:#010E1E url(banund.jpg) repeat-y 70%;margin:0 15px 15px 0;}
ul#acclist li.socpage ul.listes{list-style-type:none;background:transparent;}
ul#acclist li.socpage ul.listes li{margin:2px 15px 2px 15px;background:transparent;padding:0 15px;}
.center {width:100%;margin:0 auto;text-align:center;}
div.prodtxt{margin:0 0 10px 100px;}
div.prodstle{width:100%;margin:0 auto 10px auto;text-align:center;}
div.catalogue a:hover,div.catalogue.prods a:hover{color:#00ffff;transition:all 400ms ease-out;background:#0065B7;}
div#thumb div{cursor:pointer;width:120px;height:90px;float:left;margin:3px 3px 0 0;}
div#calq1{position:absolute;z-index:2;background:url(../images/photos/album-0.jpg) no-repeat 0;}
div#calq2{position:absolute;z-index:1;}
div#calq3{position:absolute;z-index:-1;}
div#calq0{position:relative;z-index:0;}
div#calq0,div#calq1,div#calq2,div#calq3,div#calq4{width:640px;height:480px;margin:0 20px 0 0;float:right;}
div#accalbum{position:relative;}
#gallery{height:540px;}
div#accalbum{margin:0 0 0 0;}
div#album{display:none;}
div.preload{display:none;}
footer{z-index:-100;width:100%;height:60px;margin:15px auto 0 auto;display:block;text-align:center;color:#fff;
	background:#010E1E url(banund.jpg) repeat-y 0 0;line-height:30px;position:absolute;}
span#morelink{cursor:pointer;color:#fff;text-decoration:underline;}
span#morelink:hover{color:#00ffff;}
div#cookjs a.colose:hover{color:#00ffff;}
div#cookjs a.colose{cursor:pointer;color:#fff;padding:0 15px 0 15px;border-radius:15px;}
div#cookjs{border-color:#00FFFF;box-shadow:0 0 30px #00FFFF;background-color:#024C8D;color:#fff;}
div#overlay{z-index:5;}
#auditpup,#compspup,#depanpup,#maintepup,#instresopup,#stockpup{margin:15px auto 15px auto;position:absolute;top:200px;border:2px solid #00FFFF;z-index:5000;-moz-border-radius:15px;border-radius:15px;-mox-box-shadow:2px 2px 5px #00FFFF;box-shadow:2px 2px 5px #00FFFF;background:#010E1E url(banund.jpg) repeat-y 100%;color:#fff;}
div.poptitle{text-align:right;color:#010E1E;display:block;width:100%;margin:15px 0 0 0;background:#fff;line-height:30px;padding:5px 0 0 0;}
div.popup{padding:15px;}
#inclayer{
	background-color:#000000;
	height:100%;
	width:100%;
	top: 0px;
	left: 0px;
	position: fixed;
	z-index:100;
	display:none;
	/*ie*/
	filter:alpha(opacity=60) !important;
	/*autre*/
	opacity:0.6;
}

/* CSS Document */

.diaporama {
height: auto;max-width: 100%;vertical-align: middle;
}
.diapora {
width:47px;
height:35px;
margin-right:4px;
margin-left:63px;
margin-top:10px;
}
.diapor {
width:47px;
height:35px;
margin-right:2px;
margin-top:10px;
}
.footerd2 {
position:absolute;
top:815px;
right:0px;
height:40px;
width:50%;
background-color:#000E1E;
z-index:5;
}
.footerg2 {
position:absolute;
top:815px;
left:0px;
height:40px;
width:50%;
background-color:#026AC5;
z-index:5;
}
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 1000; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../img/prevlabel.gif) left 15% no-repeat;transition:none; }
#nextLink:hover, #nextLink:visited:hover { background: url(../img/nextlabel.gif) right 15% no-repeat;transition:none; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

