 @import url("reset.css");@import url("commun.css");
 body{font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;background:#FFF url(../images/bkg2.jpg) no-repeat 0 0 fixed;font-size:12px;line-height:17px;color:#636363}
div.haut{height:15px;background:#000000;margin:0;padding:0;position:fixed;width:100%;z-index:999}
div.haut a.toggleSlideAcces{display:block;width:100px;position:relative;left:750px}/*ie6*/
* html div.haut a.toggleSlideAcces{top:20px}div.haut div
#accesNOE{background:#000000;display:block;height:200px;margin-top:-50px}

div.haut div#accesNOE img.logo{float:left;margin:40px 32px 0 20px}.logo2{position:relative;margin:-20px 0 0 -20px;cursor:pointer}
div.haut div#accesNOE div.col1{float:left;border-left:1px solid #414141;padding:20px;width:255px}
/*ie6*/* html div.haut div#accesNOE div.col1{width:350px !important;border-left:1px solid #414141;}
div.haut div#accesNOE div.col2{float:left;padding:20px;width:100px}/*ie6*/

div.conteneur{width:955px}
div.conteneur div.colonne1
{width:475px;margin:0;padding:0}
* html div.conteneur div.colonne1{position:absolute;top:0;left:0}div.conteneur div.colonne1 div.colonne11
{
	width: 260px;
	margin: 0 20px;
	margin-top: 40px;
	position: fixed;
	color: #E8E9E6;
	font-weight: normal;
}
* html div.conteneur div.colonne1 div.colonne11{position:absolute;top:0;left:0}
div.conteneur div.colonne1 div.colonne12{width:250px;margin:0 20px;padding:100px 0 0 0;position:fixed;margin-left:200px;font-weight:normal}
div.conteneur div.colonne2{width:440px;margin:0 20px;padding:20px;background:#FFF;float:left;margin-left:475px;font-weight:normal}

* html div.conteneur div.colonne2{position:absolute;top:0;left:0}
div.conteneur div.colonne1 span.intitule{color:#D7D7D7;font-size:10px;display:block;margin:0 0 2px 0}
div.conteneur div.colonne1 p{color:#D7D7D7;font-size:9px;line-height:9px}
.motsCles{position:relative;top:50px;margin:0 0 70px 0}
ul.menu{list-style:none;margin:0 0 116px -10px;padding:0}
ul.menu li a,ul.menu li a.lienmenu{
color:#8BC4F9;text-transform:uppercase;font-size:10px;padding:0 0 0 10px;font-weight:bold}
ul.menu li a:hover,ul.menu li a#lienmenuselect{
	color: #BEDDFB;
	background: url(../images/fleche-jaune.gif) no-repeat 0px 3px;
}
a.lienmenuselect{
	color: #BEDDFB;
	background: url(../images/fleche-jaune.gif) no-repeat 0px 3px;
}
ul.menu1{list-style:none;margin:0 0 30px -10px;padding:0}
ul.menu1 li a,ul.menu1 li a.lienmenu1{color:#E2E3E0;text-transform:uppercase;font-size:14px;padding:0 0 0 10px;font-weight:bold}
ul.menu1 li a:hover,ul.menu1 li a#lienmenuselect1{
	color: #C2C2C2;
	background: url(../images/fleche-jaune.gif) no-repeat 0px 7px;
}
span.telephone{background:url('../images/hidden-telephone.png') no-repeat 0 0;height:21px;width:210px;display:block}
span.telephone span{display:none}
p.mentions{
	position: fixed;
	top: 550px;
	left: 20px;
	color: #DEDEDE;
	font-size: 9px;
	cursor: help;
}
p.mentions a{
	color: #DEDEDE;
}
p.mentions2{position:fixed;top:565px;left:20px;color:#fff;font-size:9px}h1,h2,h3,h4,h5{font-weight:normal;margin:0;padding:0;font-family:"Lucida Grande",Arial,Verdana,sans-serif}
h1 span,h2 span{display:none}
h2.home1{background:url(../images/h2_1.gif) no-repeat 0 0;height:100px;width:465px}
h2.home2{background:url(../images/h2_2.gif) no-repeat 0 0;height:100px;width:465px}
h2.home3{background:url(../images/h2_3.gif) no-repeat 0 0;height:100px;width:465px}
h2.home4{background:url(../images/h2_4.gif) no-repeat 0 0;height:100px;width:465px}
h2.home5{background:url(../images/h2_5.gif) no-repeat 0 0;height:100px;width:465px}
h2.home6{background:url(../images/h2_6.gif) no-repeat 0 0;height:100px;width:465px}
h2.home7{background:url(../images/h2_7.gif) no-repeat 0 0;height:100px;width:465px}
h2.home8{background:url(../images/h2_8.gif) no-repeat 0 0;height:100px;width:465px}
h2.home9{background:url(../images/h2_9.gif) no-repeat 0 0;height:100px;width:465px}
h2.home10{background:url(../images/h2_10.gif) no-repeat 0 0;height:100px;width:465px}
h2.home11{background:url(../images/h2_11.gif) no-repeat 0 0;height:100px;width:465px}
h2.home12{background:url(../images/h2_12.gif) no-repeat 0 0;height:100px;width:465px}
h2.home13{background:url(../images/h2_13.gif) no-repeat 0 0;height:100px;width:465px}
h2.home14{background:url(../images/h2_14.gif) no-repeat 0 0;height:100px;width:465px}
h2.home15{background:url(../images/h2_15.gif) no-repeat 0 0;height:100px;width:465px}
h2.home16{background:url(../images/h2_16.gif) no-repeat 0 0;height:100px;width:465px}
h2.home17{background:url(../images/h2_17.gif) no-repeat 0 0;height:100px;width:465px}
h2.home18{background:url(../images/h2_18.gif) no-repeat 0 0;height:100px;width:465px}
h2.home19{background:url(../images/h2_19.gif) no-repeat 0 0;height:100px;width:465px}
h2.home20{background:url(../images/h2_20.gif) no-repeat 0 0;height:100px;width:465px}
h2.home21{background:url(../images/h2_21.gif) no-repeat 0 0;height:100px;width:465px}
h2.noe{background:url(../images/h2.gif) no-repeat 0 0;height:54px;width:465px}
h2.price{background:url(../images/h2_price.gif) no-repeat 0 0;height:100px;width:465px}
h2.press{background:url(../images/h2_press.gif) no-repeat 0 0;height:100px;width:465px}
h2.contacts{background:url(../images/h2_contacts.gif) no-repeat 0 0;height:54px;width:465px}
h2.clients{background:url(../images/h2-CLIENTS.gif) no-repeat 0 0;height:54px;width:465px}
h2.realisations{background:url(../images/h2-REALISATIONS.gif) no-repeat 0 0;height:54px;width:465px}
h3,h3 a{color:#221E1A;font-size:16px;font-weight:bold;text-decoration:none}
h3.toggler{cursor:pointer}
h3.toggler1{font-size:12px;color:#5f5f5f;font-weight:normal;padding-bottom:5px;}
h3 span{font-size:12px}h3 span.number{color:#adadad;font-weight:normal;font-size:11px}
h3 span.date{color:#adadad;font-weight:normal;font-size:11px;margin:0 20px 0 0}
h4,h4 a{font-size:13px;color:#221e1a;font-weight:bold;text-decoration:none}
.focus{color:#fff;background:#636363 ;font-size:9px;padding:1px 2px 1px 2px;font-weight:normal}
.focus2{color:#fff;background:#83C2FC;font-size:9px;padding:1px 2px 1px 2px;font-weight:normal}
.affineur{background:#F1F4F5;margin:5px 0;padding:10px;width:435px;font-size:10px}
.affineurInt{background:#ADADAD;float:left;height:50px;width:100px;position:relative;top:-10px;left:-10px;text-align:center; padding:5px 0 0 0; color:#fff}
.affineResults{text-align:right;width:455px}.controleRea img{cursor:pointer}.refHide{display:none;visibility:hidden}
div.rubrique{width:450px;overflow:hidden;padding-top:10px;padding-bottom:10px;border-bottom:dotted #e2e2e2 1px;margin:0}p{line-height:17px;margin-bottom:10px;text-align:justify}
span.italic{color:#a1a1a1;font-style:italic}p.annee{font-size:20px;font-weight:bold;color:#221e1a;margin:20px 0 0 0;clear:both}
div.smaller{padding-top:14px;margin:0 0 0 22px;font-size:11px;font-family:"Lucida Grande",tahoma;width:410px}
.chiffresBig{font-weight:bold;font-size:14px}div.rea{padding-top:14px;width:450px}div.rubrique span.secteur{font-size:10px;font-style:italic;color:#a1a1a1}
div.reaimg img{float:left;margin:0 10px 0 0}div.reatexte{margin-left:70px;font-size:11px;font-family:"Lucida Grande",tahoma}#bottom_fade{width:600px;height:134px;z-index:99;position:fixed;bottom:0%;background-image:url("../images/bottom-fade.png")}#bottom_fade:hover{background-image:url("../images/bottom-fadeOver.png")}#box1 div.smaller{padding-top:14px;margin:0;font-size:11px;font-family:"Lucida Grande",tahoma;width:430px}#box1 div.smaller p{margin:0 20px 0 0}#box1 div.smaller p span.italic{font-family:courier;line-height:12px}#box1{position:absolute;margin:0 17px;padding:5px}#box1 div{width:430px;float:left}#buttonsbox1 .buttons{text-align:left}#buttonsbox1 span{cursor:pointer}buttonsbox1 .next{margin-left:370px}.mask0{position:relative;width:430px;height:175px;overflow:hidden}.prev{margin:0 380px 0 20px}
ul.content {text-align:justify;padding:10px 10px 10px 40px;}
ul.content li {
color:#639FD6;list-style:square;}



th.lang{
	height: 40px;
	color: #F8F8F8;
 font-size:11px;

}
th.lang1{
	height: 50px;
	color: #363636;
	 font-size:11px;
	font-weight: normal;
	 background-color:#fafafaf;
}
table.tbl{
	width: 90%;
	text-align: center;
	font-size:12px;
	color: #858585;
}
table.tbl td {
	padding:3px;
}
table.tbl strong{
	 font-size:13px;
	color: Maroon;
	font-weight: normal;
	
}

FIELDSET {border-right:#ccc 1px dashed;
border-top:#ccc 1px dashed;margin-top:20px;margin-bottom:20px;
border-left:#ccc 1px dashed;border-bottom:#ccc 1px dashed;padding:10px;}LEGEND {
font-size:14px;background:#5285B4;color:#fff;line-height:1;
font-family:Arial, Helvetica, sans-serif;letter-spacing:.7px;padding:2px;}H1 {
font-weight:400;font-size:175%;color:#333;line-height:1.1;
font-family:Arial, Helvetica, sans-serif;letter-spacing:-1px;}label {
margin-top:3px;margin-right:6px;display:block;float:left;padding-left:6px;
width:140px;height:32px;color:#666;line-height:1.1;padding-top:11px;
font-weight:400;font-size:12px;
letter-spacing:-1px;background-color:#ECECEC;}#container {width:100%;z-index: 999;
font-size:1em;margin:auto;padding:10px;}#leftSide {float:left;width:550px;
padding-top:30px;}#leftSide1 {float:left;width:300px;padding-top:30px;
font-size:.8em;}#leftSide1 table {font-size:1.2em;}.clear {clear:both;}.holder {
background-color:#fff;}.div_checkbox {margin-top:3px;padding-left:5px;
padding-top:5px;padding-bottom:3px;float:left;color:#666;width:474px;
height:20px;background-color:#F7F7F7;
font:1.3em;
}#err {
font:1.2em;
}.div_err {margin-top:3px;padding-left:0;padding-top:10px;padding-bottom:3px;
float:left;width:25px;height:30px;background-color:#ECECEC;}.div_texbox {
margin-top:3px;margin-left:0;padding-left:5px;float:left;padding-bottom:3px;
width:322px;padding-top:5px;height:35px;background-color:#ECECEC;
font:1.2em "Lucida Grande", "Lucida Sans Unicode", Verdana, "Trebuchet MS", Sans-serif;
}.div_add {margin-top:3px;margin-left:-10px;padding-left:0;padding-top:5px;
padding-bottom:8px;float:left;width:35px;height:30px;background-color:#ECECEC;}
.error {color:#F90000;display:none;float:left;margin-top:1px;padding-left:10px;
padding-bottom:1px;width:500px;padding-top:0;height:12px;
font:12px;
}.textbox {width:285px;color:#999;background-color:#fff;
font:1.5em;
padding:3px 5px 3px 19px;}.textbox1 {width:30px;color:#999;
background-color:#fff;
font:1.5em;
padding:3px 5px 3px 19px;}.textbox2 {width:250px;color:#999;
background-color:#fff;
font:1.3em;
padding:3px 5px 10px 19px;}.div_radiobox {margin-top:3px;padding-left:5px;
line-height:1.1;float:left;color:#666;padding-bottom:3px;width:474px;
padding-top:5px;height:35px;background-color:#ECECEC;
font:1.5em;
}.div_text {margin-top:3px;float:left;padding-left:5px;padding-bottom:3px;
width:320px;padding-top:5px;height:150px;background-color:#ECECEC;}
.div_text textarea {margin-top:3px;padding-left:5px;float:center;
padding-bottom:3px;width:300px;padding-top:5px;height:130px;}.button_div {
border-right:#ccc 1px solid;border-top:#ccc 1px solid;margin-top:3px;
float:right;border-left:#ccc 1px solid;width:287px;border-bottom:#ccc 1px solid;
height:35px;background-color:#fff;text-align:right;padding:5px 32px 3px;}
#input_div {margin-top:3px;padding-left:5px;float:right;padding-bottom:3px;
padding-top:5px;height:30px;background-color:#ECECEC;
background-image:url(highslide/graphics/loader.white.gif);
background-repeat:no-repeat;}.buttons {border:1px solid #B0B0B0;font-weight:700;
font-size:1.2em;background:#F7F7F7;text-transform:uppercase;color:#7B7B7B;
text-decoration:none;padding:6px 14px;}.buttons1 {margin-left:5px;
background:#F0F0F0;color:#7B7B7B;text-decoration:none;border:1px solid #B0B0B0;
padding:2px 5px;}.input {margin-left:5px;background:#FCFCFC;padding-bottom:2px;
color:#7B7B7B;padding-top:2px;text-decoration:none;border:1px solid #B0B0B0;}
#menu h1,.entry h1 {font-size:1.3em;font-weight:700;color:#C92129;
margin:1.5em 0 .3em;}#secondary ul li a.data,.data {color:#C81C24;}
.highslide-html,.highslide-wrapper,.highslide-wrapper .,.highslide-wrapper,.highslide-header,.highslide-body {
background:#FEFEFE;}
.highslide-wrapper .highslide-header ul li.highslide-previous,.highslide-wrapper .highslide-header ul li.highslide-next,.highslide-display-none {
display:none;}
.highslide-wrapper .highslide-header .highslide-move a,.highslide-move {
cursor:move;}
.textbox1:focus,.textbox:focus,.textbox1:hover,.textbox:hover,.texta:focus,.text:hover,.username:focus,.username:hover,.password:focus,.password:hover {
background-color:#FAE8E8;}.username,.password {background-position:left 50%;
font:18px Arial;width:285px;color:#999;background-color:#fff;
padding:3px 5px 3px 19px;}*,.form {margin:0;padding:0;}