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

@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');
	 
}
*{padding:0;margin:0;}
body{font-family:cmsans;background:white;font-size:1em;}
h1.entry-title{display:none;}
img {height: auto;max-width: 100%;vertical-align: middle;}
img.noresize{height:120px;vertical-align: top;}
img.graphimg{height:500px;vertical-align:100%;max-width:13000px;}
div.overflow{overflow:auto;}
div#calq1bann,div#calq2bann{
position:absolute;


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

}
div#maintitle{margin:25px 0 0 10%;}
div#header{background:url(../style1920/degrade.png) no-repeat 160px 0;}
li.title,.ssprods li{font-size:0.9em;}
div#bannimg{background:url(../style1920/bann.png) no-repeat 160px 0;width:100%;height:120px;}
img#japlogo{height:120px;position:absolute;right:0;}

a {
	color: rgb(22, 61, 168);
	font-weight:bold;
	text-decoration: underline;
	-webkit-transition:color 400ms ease-out;
-moz-transition:color 400ms ease-out; 
-o-transition:color 400ms ease-out; 
transition:color 400ms ease-out;
}

a:hover{color:red;
	}
a:focus,
a:active {
	color: red;
	text-decoration:underline;
}
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;font-size:1em;}
div#okiestener div#okies {background:url(bgblck.png) repeat 0 0;padding:15px;color:#fff;border-radius:5px;display:block;z-index:600;}
div#okiestener div button{font-size:1em;padding:8px;}
b, h3{color:#0700BB}

div#bannimg{z-index:-1;}

a.lineln{display:inline;cursor:pointer;}

div.head{z-index:200;}
div#head{height:5px;z-index:-10;}
div.site-info{margin:0 0 100px 80px;}
div.acctxt{padding:0 60px 60px 60px;}
div#acctxt{display:none;}

div.imgslide a img{height:120px;}

td.leftbann{background:#0a9300;}
td.rightbann{background:#0a9300;}
table#banntable{text-align:center;}
h1.title{color:#0a9300;font-size:3em;}
div#japlogo{position:absolute;right:0;}
img.tel{float:right;}

ul#mnu1{width:100%;margin:0 auto 0 auto;z-index:1;border-spacing:0;background:url(mnufond.png) repeat-x 0 0;
	text-align:center;height:50px;list-style-type:none;border-top:3px solid blue;border-bottom:3px solid blue;}
ul#mnu1 li{float:left;}
li#mnu1acc{width:5%;}
li#mnu1acc a{display:block;height:50px;margin:0 auto;background:url(home.png) no-repeat center 0;z-index:2;width:100%;}
li#mnu1acc a:hover{background:url(home.png) no-repeat center -50px;}
li#mnu1enc a{display:block;height:50px;margin:0 auto;background:url(mnuenc.png) no-repeat center 0;z-index:2;border-left:3px solid blue;}
li#mnu1enc{width:19%;}
li#mnu1poin a{display:block;height:50px;margin:0 auto;background:url(mnupoin.png) no-repeat center 0;z-index:2;border-left:3px solid blue;}
li#mnu1poin{width:19%;}
li#mnu1pat a{display:block;height:50px;margin:0 auto;background:url(mnupat.png) no-repeat center 0;z-index:2;border-left:3px solid blue;}
li#mnu1pat{width:19%;}
li#mnu1coat a{display:block;height:50px;margin:0 auto;background:url(mnucoat.png) no-repeat center 0;z-index:2;border-left:3px solid blue;}
li#mnu1coat{width:19%;}
li#mnu1gras a{display:block;height:50px;margin:0 auto;background:url(mnugras.png) no-repeat center 0;z-index:2;border-left:3px solid blue;}
li#mnu1gras{width:19%;}

ul#mnu2{position:absolute;width:20%;background:url(mnu2fond.png) repeat-x 0 0;margin:0 auto 0 auto;
	text-align:center;height:129px;list-style-type:none;float:right;border-right:3px solid black;border-left:3px solid black;right:0;top:100px;}
ul#mnu2 li{width:100%;}
li#mnu2cont a{display:block;height:50px;margin:0 auto;background:url(mnucont.png) no-repeat center 0;z-index:50;}
li#mnu2hist a{display:block;height:50px;margin:0 auto;background:url(mnuhist.png) no-repeat center 0;z-index:50;border-bottom:3px solid black;}
li#mnu2cont{border-top:3px solid black;border-bottom:3px solid black;}

div.mainright{float:right;margin:0 0 0 10px;}

ul.puces{list-style-type:none;}
ul.puces li{margin:0 0 0 5%;padding-left:40px;background:url(puce.png) no-repeat 0 0;line-height:40px;}

.fa{font-family:font-awesome;}

div.center{margin:0 auto;}
ul#mnuand{display:none;}
table.tblborder{border-spacing:0;width:100%;margin:0 auto 0 auto;overflow:auto;}
table.tblborder tr td{padding:0;margin:0;}
td.tbld{background:#ffffff url(pmr.png) repeat-y;width:18px;}
td.tblh{background:#ffffff url(ptm.png) repeat-x;height:18px;}
td.tblb{background:#ffffff url(pbm.png) repeat-x;height:18px;}
td.tblg{background:#ffffff url(pml.png) repeat-y;width:18px;}
td.tblhg{background:#ffffff url(ptl.png) no-repeat;}
td.tblhd{background:#ffffff url(ptr.png) no-repeat;}
td.tblbd{background:#ffffff url(pbr.png) no-repeat;}
td.tblbg{background:#ffffff url(pbl.png) no-repeat;}
div#actus{margin:0 0 20px 0;}


#acclinks{cursor:default;}
div#slider,div.imgslide{z-index:-1;margin:0 auto;overflow:hidden;}
div.slidener,div.imgtener {margin:0 auto;overflow:hidden;}
div#content{width:80%;margin:0 auto;float:right;}
div.arbre{margin:0 0 0 20px;display:none;}
ul.prods {list-style-type:none;width:26%;}
ul.prods li a{margin:0 0 0 0;background:url(puce-prods.png) no-repeat 0 0;line-height:46px;padding-left:74px;cursor:pointer;display:block;}
ul.prods li a:hover{background-position:0 -66px;}
ul.ssprods {list-style-type:none;display:none;}
h1.toptitle{margin:0 0 0 0;position:absolute;}
ul.ssprods li a{margin:0 0 0 30px;background:url(puce-ssprods.png) no-repeat 0 2px;padding-left:60px;line-height:34px;cursor:pointer;display:block;}
ul.ssprods li a:hover{background-position:0 -88px;}
ul li a{display:block;}




div#maintitle{position:absolute;top:-26px;left:18%;}
div#maintitle a{display:block;height:90px;margin:0 auto 0 auto;background:url(accln.png) no-repeat center 0;z-index:200;}


div.botext{display:none;}



div#imgnav span{color:green;font-weight:bold;text-decoration:none;cursor:pointer;font-size:1.3em}
#logo{float:left;}
div.regtent p{margin:40px;}
div.regtent{padding:40px;}
#tel{float:right;}
div#preload{display:none;}

div#map_canvas{float:right;margin:20px;width:400px;height:300px;border:2px solid #0700BB;}
.right{float:right;margin-left:10px;}
.left{float:left;margin-right:10px;}

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;}
div.hideform{display:none;}
div.contact{width:600px;height:540px;border:9px double #FF6C00;background:white;margin:0 auto;}
table.tblcont{width:600px;height:540px;background:blue;margin:0 auto;}
table.tblcont tr td{background:white;}
textarea#areaemail{width:520px;height:300px;margin:0 auto;}
div.writing input.incput{border:2px solid blue;margin:10px;width:345px;padding:5px;}
td.cnttxt{text-align:center;}
#areaemail{border:2px solid blue;margin:10px;padding:20px;}
input.incbt{width:100px;height:50px;border:2px solid white;color:white;background:blue;font-weight:bold;cursor:pointer;}
td.subtd{text-align:right;}
#sigmapup,#aeropup,#masterpup,#ml808pup,#mpp1pup{margin:20px auto 20px auto;position:absolute;top:200px;border:1px solid #0700BB;width:58%;padding:5px;z-index:5000;-moz-border-radius:5px;border-radius:5px;-mox-box-shadow:2px 2px 5px #0700BB;box-shadow:2px 2px 5px #0700BB;background-color:white;}
#overlay{
	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;
}
#sigmaln,#aerojet{cursor:pointer;}
div#footer{width:100%;background:#0700BBff no-repeat 0 0;color:white;line-height:50px;position:relative;}
div.footxt{width:100%;text-align:center;font-size:1.2em;}
div.footxt a{color:#fff;transition:all 400ms ease-in-out;}

div#footer div.footxt a:hover{color:red;}
div.accfoot{width:70%;margin:0 5% 0 30%;}

div#cookjs{border-color:#0700BB;box-shadow:0 0 30px #0700BB;background-color:#fff;color:#000;}
div#overlay{z-index:5;}




div#content{width:80%;margin:0 auto;float:right;}
div.imgslide{width:860px;}

	

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

div#content{width:75%;margin:0 auto;float:right;}
div.imgslide{width:640px;}



}

@media (min-width: 20px) and (max-width:992px) {
	
	
	
	
	
div.imgtener{max-width:688px;overflow:hidden;}
div.imgslide{max-width:767px;overflow:hidden;}



*{padding:0;margin:0;}
body{font-family:cmsans;background:white;}
h1.entry-title{display:none;}
img {
	height: auto;
	/* Make sure images are scaled correctly. */
	max-width: 100%;
	/* Adhere to container width. */
	vertical-align: middle;
}
img.noresize{height:100px;}
img.graphimg{height:500px;vertical-align:100%;max-width:13000px;}
div.overflow{overflow:auto;}
div#calq1bann,div#calq2bann{
position:absolute;


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

}
a {
	color: rgb(22, 61, 168);
	font-weight:bold;
	text-decoration: none;
}
div#maintitle{margin:25px 0 0 10%;}
div#header{background:url(../stylemob/degrade.png) no-repeat 160px 0;width:100%;}
li.title,.ssprods li{font-size:0.9em;}
div#bannimg{background:url(../style1024/bann.png) no-repeat 160px 0;max-width:726px;height:100px;}
img#japlogo{position:absolute;height:100px;}
div.slidener,div.imgtener{overflow:hidden;}

a {transition:color 400ms ease-out;
	color: rgb(22, 61, 168);
	font-weight:bold;
	text-decoration: underline;
}

a:hover{color:red;}
a:focus,
a:active {
	color: red;
	text-decoration:underline;
}
div#okiestener {right:18px;display:none;text-align:center;position:fixed;bottom:0;padding:20px;border-radius:5px;z-index:600;font-size:2.5em;}
div#okiestener div#okies {background:url(bgblck.png) repeat 0 0;padding:15px;color:#fff;border-radius:5px;display:block;z-index:600;}
div#okiestener div button{font-size:1.3em;padding:8px;}


b, h3{color:#0700BB}


a.lineln{display:inline;}

div.head{z-index:200;}
div#head{z-index:1;}
div.site-info{margin:0 0 100px 80px;}
div.acctxt{padding:0px;}
div#acctxt{display:none;}

td.leftbann{background:#0a9300;}
td.rightbann{background:#0a9300;}
table#banntable{text-align:center;}

h1.title{color:#0a9300;font-size:3em;}

img.tel{float:right;}
#menus{height:120px;width:120px;background:url(menus.png) no-repeat 0 0;margin:4px;position:fixed; top:100px; right:0;z-index:1005;}

ul#mnu1{display:none;width:100%;margin:0 auto 10px auto;z-index:1;border-spacing:0;background:url(mnufond.png) repeat-x 0 0;
	text-align:center;height:60px;list-style-type:none;border-top:3px solid black;border-bottom:3px solid black;}
ul#mnu1 li{float:left;}

li#mnu1acc a{display:block;height:60px;margin:0 auto;background:url(home.png) no-repeat center 0;z-index:2;width:100%;}
li#mnu1acc a:hover{background:url(home.png) no-repeat center -60px;}
li#mnu1enc a{display:block;height:60px;margin:0 auto;background:url(mnuenc.png) no-repeat center 0;z-index:2;border-left:3px solid black;}

li#mnu1poin a{display:block;height:60px;margin:0 auto;background:url(mnupoin.png) no-repeat center 0;z-index:2;border-left:3px solid black;}

li#mnu1pat a{display:block;height:60px;margin:0 auto;background:url(mnupat.png) no-repeat center 0;z-index:2;border-left:3px solid black;}

li#mnu1coat a{display:block;height:60px;margin:0 auto;background:url(mnucoat.png) no-repeat center 0;z-index:2;border-left:3px solid black;}

li#mnu1gras a{display:block;height:60px;margin:0 auto;background:url(mnugras.png) no-repeat center 0;z-index:2;border-left:3px solid black;}


ul#mnu2{position:absolute;width:20%;background:url(mnu2fond.png) repeat-x 0 0;margin:0 auto 0 auto;
	text-align:center;height:129px;list-style-type:none;float:right;border-right:3px solid black;border-left:3px solid black;right:0;top:100px;}
ul#mnu2 li{width:100%;}
li#mnu2cont a{display:block;height:60px;margin:0 auto;background:url(mnucont.png) no-repeat center 0;z-index:50;}
li#mnu2hist a{display:block;height:60px;margin:0 auto;background:url(mnuhist.png) no-repeat center 0;z-index:50;border-bottom:3px solid black;}
li#mnu2cont{border-top:3px solid black;border-bottom:3px solid black;}

.mainright{margin:20px auto;text-align:center;}

ul.puces{list-style-type:none;}
ul.puces li{margin:0 0 0 5%;padding-left:40px;background:url(puce.png) no-repeat 0 0;line-height:40px;}

.fa{font-family:font-awesome;}

div#maintitle{margin:100px 0 0 220px;}
div#header{background:url(../stylemob/degrade.png) no-repeat 160px 0;}

div.center{margin:0 auto;text-align:center;width:100%;}

table.tblborder{border-spacing:0;width:100%;margin:0 auto 0 auto;overflow:auto;}
table.tblborder tr td{padding:0;margin:0;}
td.tbld{background:#ffffff ;}
td.tblh{background:#ffffff;}
td.tblb{background:#ffffff ;}
td.tblg{background:#ffffff ;}
td.tblhg{background:#ffffff ;}
td.tblhd{background:#ffffff ;}
td.tblbd{background:#ffffff ;}
td.tblbg{background:#ffffff ;}
div#actus{padding:10px 5px 0 5px;margin:0 auto;}

br.clear{clear:both;}




div#content{margin:0 auto 0 auto;font-size:1.5em;}

div.arbre{position:relative;}
ul.prods {list-style-type:none;}
ul.prods li a{margin:0 0 0 10px;line-height:100px;padding-left:74px;cursor:pointer;font-size:3em;background:url(puce-prods.png) no-repeat 0 30px;}
ul.ssprods {list-style-type:none;margin:0 0 0 5%;}
ul.prods li a:hover{background-position:0 -38px;}
ul.ssprods li a{margin:0 0 0 40px;padding-left:60px;line-height:80px;cursor:pointer;font-size:2.5em;background:url(puce-ssprods.png) no-repeat 0 22px;}
ul.ssprods li a:hover{background-position:0 -66px;}



div.content{margin:0 50px 50px 50px;font-size:1.2em;}
div#maintitle{max-width:600px;position:absolute;top:-26px;left:0;display:none;}
div#maintitle a{display:block;height:90px;margin:0 auto 0 auto;background:url(accln.png) no-repeat center 0;z-index:200;}

ul#mnuand li span{display:block;line-height:120px;font-size:3.6em;}
ul#mnuand{display:none;width:100%;margin:0 auto;text-align:center;height:400px;list-style-type:none;position:fixed;overflow:auto;background:#B9D0EF;z-index:1000;}

div.botext{display:none;}


div#imgnav{position:absolute;z-index:3;top:380px;left:20px;}
div#accimgs{float:right;margin:0 20px 20px 20px;height:450px;position:relative;background:white;}
div#acc1img{height:450px;position:absolute;z-index:0;background:url(accimg1.jpg) no-repeat;}
div#acc2img{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}
#logo{float:left;}
div.regtent p{margin:40px;}
div.regtent{padding:40px;}
#tel{float:right;}
div#preload{display:none;}

div#map_canvas{float:none;margin:20px;width:400px;height:300px;border:2px solid #0700BB;}
.right{float:right;margin-left:10px;}
.left{float:left;margin-right:10px;}

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;}
div.hideform{display:none;}
div.contact{height:540px;border:9px double #FF6C00;background:white;margin:0 auto;}
table.tblcont{height:540px;background:blue;margin:0 auto;}
table.tblcont tr td{background:white;}
textarea#areaemail{width:520px;height:300px;margin:0 auto;}
div.writing input.incput{border:2px solid blue;margin:10px;width:345px;padding:5px;}
td.cnttxt{text-align:center;}
#areaemail{border:2px solid blue;margin:10px;padding:20px;}
input.incbt{width:300px;height:200px;border:2px solid white;color:white;background:blue;font-weight:bold;cursor:pointer;font-size:2em;}
td.subtd{text-align:right;}
#sigmapup,#aeropup,#masterpup,#ml808pup,#mpp1pup{margin:0 auto 0 auto;position:relative;top:200px;border:1px solid #0700BB;width:810px;padding:5px;z-index:5000;-moz-border-radius:5px;border-radius:5px;-mox-box-shadow:2px 2px 5px #0700BB;box-shadow:2px 2px 5px #0700BB;background-color:white;}
#overlay{
	background-color:#000000;
	height:100%;
	width:100%;
	top: 0px;
	left: 0px;
	position: fixed;
	z-index:1010;
	display:none;
	
}
div.accfoot{margin:0 auto 0 60px;}
span#sigmaln,span#aerojet{color: rgb(22, 61, 168);font-weight:bold;cursor:pointer;}
div#footer{background:#0700BB no-repeat 0 0;color:white;}
div.footxt{text-align:center;font-size:2em;margin:0 auto 0 auto;}

}