*, html { margin: 0; padding: 0; }
body{font: 13px Arial,helvetica,sans-serif ;color:#31423B;background-color: #2D401D}
h1{width:975px;height:113px;overflow:hidden}
ul{list-style:none}
img{border:none}
/* STRUCTURE DE PAGE */
#cadre{
	width:100%;
	height:775px;
}
#page{
	background-color:#FFF;
	width:975px;
	height: 775px;
	margin:0 auto;
	position:relative;
}
#header{background: url(img/bg_header.jpg) no-repeat;width:975px;height:230px}
#content_left{
	width:470px;
	height:392px;
	top:343px;
	left:5px;
	position:absolute;
}
#form_left{
	width:470px;
	height:367px;
	top:368px;
	left:5px;
	position:absolute;
}
#mentions_left{
	font-size:11px;
	width:470px;
	height:392px;
	top:343px;
	left:5px;
	position:absolute;
}
#gamme_left{
	font-size:11px;
	width:200px;
	height:379px;
	top:356px;
	left:23px;
	position:absolute;
}
#content_main{
	background:url(img/bg_p.png) no-repeat 0 45px;
	width:445px;
	height:392px;
	top:323px;
	left:521px;
	position:absolute;
}
#mentions_main{
	font-size:11px;
	width:445px;
	height:392px;
	top:323px;
	left:521px;
	position:absolute;
}
#form_main{
	width:445px;
	height:367px;
	top:368px;
	left:521px;
	position:absolute;
}
#gamme_main{
	font-size:11px;
	width:463px;
	height:379px;
	top:356px;
	left:226px;
	position:absolute;
}
#gamme_right{
	font-size:11px;
	width:247px;
	height:379px;
	top:356px;
	left:719px;
	position:absolute;
}
#footer {background-color: #2D401D; text-align:center;width:975px;height:40px;bottom:-1px;left:0;position:absolute}
/* HOME */
.info{color:#FFF;text-align:center;height:25px;padding-top:528px}
#lang{width:45px;height:70px;border-right:1px solid #FFF;top:553px;left:491px;position:absolute}
#lang img{margin-top:5px;margin-bottom:11px;display:block}
#connexion{width:133px;height:70px;top:553px;left:548px;position:absolute}
#connexion input{width:133px;margin-top:3px;margin-bottom:10px;display:block}
#enter{color:#FFF;font-size:10px;width:200px;height:80px;top:611px;left:548px;position:absolute}
#enter p{margin-bottom:10px}
#enter a{color:#FFF;text-decoration:none}
#enter a.entrez{font-size:15px;text-decoration:underline}
/* FORGET PASSWORD */
#forget_password{width:215px;left:383px;top:580px;position:absolute}
#forget_password p{font-size:11px;text-align:center;color:#FFF;margin-bottom:10px}
#forget_password input{width:215px;margin-bottom:10px}
#send_id{width:215px;left:608px;top:615px;position:absolute}
#send_id a{font-size:14px;color:#FFF}
/* MENU */
#menu{width:790px;height:33px;top:173px;left:185px;position:relative;overflow:hidden}
#menu li{float:left}
#menu .soc{text-indent:-999px;background:url(img/bg_menu_uk.png) no-repeat 0 bottom;width:83px;height:33px;display:block;float:left}
#menu .inno{text-indent:-999px;background:url(img/bg_menu_uk.png) no-repeat -83px bottom;width:101px;height:33px;display:block;float:left}
#menu .prod{text-indent:-999px;background:url(img/bg_menu_uk.png) no-repeat -184px bottom;width:106px;height:33px;display:block;float:left}
#menu .dev{text-indent:-999px;background:url(img/bg_menu_uk.png) no-repeat -290px bottom;width:182px;height:33px;display:block;float:left}
#menu .cert{text-indent:-999px;background:url(img/bg_menu_uk.png) no-repeat -473px bottom;width:117px;height:33px;display:block;float:left}
#menu .gam{text-indent:-999px;background:url(img/bg_menu_uk.png) no-repeat -584px bottom;width:85px;height:33px;display:block;float:left}
#menu .contact{text-indent:-999px;background:url(img/bg_menu_uk.png) no-repeat -669px bottom;width:75px;height:33px;display:block;float:left}
#menu .ident{text-indent:-999px;background:url(img/bg_menu_uk.png) no-repeat -744px bottom;width:150px;height:33px;display:block;float:left}
#menu a.soc{text-indent:-999px;background:url(img/bg_menu_uk.png) no-repeat 0 top}
#menu a.inno{text-indent:-999px;background:url(img/bg_menu_uk.png) no-repeat -83px top}
#menu a.prod{text-indent:-999px;background:url(img/bg_menu_uk.png) no-repeat -184px top}
#menu a.dev{text-indent:-999px;background:url(img/bg_menu_uk.png) no-repeat -290px top}
#menu a.cert{text-indent:-999px;background:url(img/bg_menu_uk.png) no-repeat -473px top}
#menu a.gam{text-indent:-999px;background:url(img/bg_menu_uk.png) no-repeat -584px top}
#menu a.contact{text-indent:-999px;background:url(img/bg_menu_uk.png) no-repeat -669px top}
#menu a.ident{text-indent:-999px;background:url(img/bg_menu_uk.png) no-repeat -744px top}
#menu a.soc:hover{text-indent:-999px;background:url(img/bg_menu_uk.png) no-repeat 0 bottom}
#menu a.inno:hover{text-indent:-999px;background:url(img/bg_menu_uk.png) no-repeat -83px bottom}
#menu a.prod:hover{text-indent:-999px;background:url(img/bg_menu_uk.png) no-repeat -184px bottom}
#menu a.dev:hover{text-indent:-999px;background:url(img/bg_menu_uk.png) no-repeat -290px bottom}
#menu a.cert:hover{text-indent:-999px;background:url(img/bg_menu_uk.png) no-repeat -473px bottom}
#menu a.gam:hover{text-indent:-999px;background:url(img/bg_menu_uk.png) no-repeat -584px bottom}
#menu a.contact:hover{text-indent:-999px;background:url(img/bg_menu_uk.png) no-repeat -669px bottom}
#menu a.ident:hover{text-indent:-999px;background:url(img/bg_menu_uk.png) no-repeat -744px bottom}
/* DECO DES PAGES */
.bghome{background:#1C3D14 url(img/bg_body_home.png) repeat-x}
.bgcer{background:#2D401D url(img/bg_body_cer.png) repeat-x}
.bgcon{background:#2D401D url(img/bg_body_con.png) repeat-x}
.bgdev{background:#2D401D url(img/bg_body_dev.png) repeat-x}
.bggam{background:#2D401D url(img/bg_body_gam.png) repeat-x}
.bgino{background:#2D401D url(img/bg_body_ino.png) repeat-x}
.bgpro{background:#2D401D url(img/bg_body_prod.png) repeat-x}
.bgsoc{background:#2D401D url(img/bg_body_soc.png) repeat-x}
.home{background:#2D401D url(img/bg_home.jpg) no-repeat}
.logo{width:180px;height:95px;top:135px;left:5px;position:absolute}
h1.soc{text-indent:-999px;background:url(img/h1soc.png) no-repeat}
h1.inno{text-indent:-999px;background:url(img/h1inno.png) no-repeat}
h1.prod{text-indent:-999px;background:url(img/h1prod.png) no-repeat}
h1.dev{text-indent:-999px;background:url(img/h1dev.png) no-repeat}
h1.cert{text-indent:-999px;background:url(img/h1cert.png) no-repeat}
h1.gam{text-indent:-999px;background:url(img/h1gam.png) no-repeat}
h1.contact{text-indent:-999px;background:url(img/h1contact.png) no-repeat}
h1.credits{text-indent:-999px;background:url(img/h1credits.png) no-repeat}
h1.new{text-indent:-999px;background:url(img/h1new.png) no-repeat}
div.prod li{list-style:url(img/ul_prod.png) outside;margin-left:20px}
div.prod li li{margin-left:0}
div.prod{font-size:12px}
div.dev li{list-style:url(img/ul_dev.png) outside;margin-left:20px;margin-bottom:10px}
#page.soc {background:#FFF url(img/bg_soc.jpg) no-repeat 758px 558px}
#content_main p{margin-bottom:10px;margin-left:44px}
#mentions_left p,#mentions_main p{margin-bottom:10px;margin-left:44px}
#content_main h2{text-indent:-999px;width:349px;margin-left:34px;overflow:hidden}
#content_main ul{margin-left: 40px; list-style-position: inside; list-style-type: disc;}
.inno .t1{background:url(img/t1_inno.png) no-repeat;height:27px}
.inno .t2{background:url(img/t2_inno.png) no-repeat;height:27px}
.prod .t1{background:url(img/t1_prod.png) no-repeat;height:46px}
.sep{margin-right:20px}
#content_main .first{margin-top:45px}
#content_main p,#content_main ul{margin-right:40px}
#mentions_main .first{margin-top:44px}
#mentions_left .first{margin-top:30px}
#mentions_up{background-color:#BDB796;width:975px;height:103px;padding-top:10px;overflow:hidden}
#mentions_up a{color:#31423B;text-decoration:none}
.crea{padding-left:135px;padding-right:20px;margin-right:25px;border-right:1px solid #FFF;float:left}
/* FORMULAIRE */
fieldset{border:none;margin-bottom:20px}
label.s1,label.s3,label.s4,label.s6,label.s7{background-color:#EBEFF0;line-height:25px;width:81px;height:25px;padding-left:15px;display:block;float:left}
label.s3{width:45px}
label.s4{width:45px;margin-left:10px;}
label.s6{width:181px}
label.s7{width:181px;margin-bottom:0}
input.s1,input.s2,input.s3,input.s6, input.s7{line-height:20px;width:368px;height:20px;display:block;float:left}
input.s2{width:464px}
input.s3{width:165px}
input.s6{width:243px}
input.s7{width:243px}
label.s5{width:220px;display:block;float:left}
#form_main input.radio{margin-right:10px;margin-bottom:20px;display:block;float:left}
#form_main input.radioautre{margin-right:10px;margin-bottom:0;display:block;float:left}
#form_main input.autre{width:219px;margin-left:220px;height:20px;display:block;float:left;clear:left}
#form_main input#send{float:right}
textarea{width:444px;height:100px}
#form_main p{margin-bottom:10px}
#marques h3{font-size:14px;font-weight:bold;color:#193D15;display:inline;cursor:pointer}
#marques h3:hover{border-bottom: 4px solid #AACC00}
#marques li{margin-bottom:15px}
#marques ul li{margin-bottom:0}
#marques .marques_section, #marques .gamme_section {overflow:hidden; background:#fff}
#marques .first{margin-top:15px}
#marques .selected{margin-bottom:18px;border-bottom: 4px solid #AACC00}
#marques ul h3{font-size:13px;font-weight:normal;color:#64848C;display:block}
#marques ul h3:hover{margin-bottom:0;border-bottom: none}
#marques ul ul a {color:#64848C;text-decoration:none}
#marques ul ul{font-size:12px;color:#64848C;padding-left:25px;list-style:disc inside;margin-top:0}
#gamme_main h2{font-size:20px;font-weight:normal;color:#193D15}
#gamme_main p{font-size:12px;color:#64848C;margin-bottom:10px}
#gamme_main strong{font-weight:normal;color:#193D15}
#gamme_main table{width:100%;font-size:12px;color:#64848C;border-collapse:collapse}
#gamme_main td{padding:10px 10px 10px 5px;border-bottom:2px solid #64848C}
#gamme_main td.head{color:#193D15;padding-top:6px;padding-bottom:6px}
#gamme_main td.noborder{border-bottom:none}
#gamme_main td.first{color:#193D15}
#footer p{padding-top:12px}
#footer a{font-size:10px;text-decoration:none;color:#8CB80E}