html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

body {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
/* div.cleaner {clear:both; height:1px; overflow:hidden;} */
div.cleaner{
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
	}
img {border:0}

/* ACCUEIL */
#header1 {
	width: 943px;
	height: 134px;
	margin: 0px auto;
	padding: 15px 0px 0px 6px;
	background: url(../../images/bg_accueil.gif) no-repeat 660px 0px;
}
#header1 div.flag {
	width: 96px;
	overflow: hidden;
	margin-bottom: 26px;
}
#header1 div.flag a {
	display: block;
	float: left;
	width: 26px;
	height: 14px;
	padding: 1px;
	background: #A1A1A1;
	margin: 0px 4px 0px 0px;
}
#header1 div.flag a:hover {background:#666;}
#header1 div.logo {
	clear: both;
	width: 500px;
	margin: 0px 0px 0px 0px;
}
#header1 div.logo img {vertical-align:top; margin-bottom:4px;}
#header1 div.logo h2 {
	font-size: 11px;
	font-weight: normal;
	color: #A1A1A1;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 1px;
	
}
#cont2 {
	width: 949px;
	margin: 0px auto;
}
#content1 {
	width: 949px;
	height: 305px;
	margin: 0px auto;
	background: url(../../images/bg1.jpg) no-repeat top left;
}
#content1 div.box_actualites,
#content1 div.box_gamme,
#content1 div.box_basculeur {
	float: left;
	display: inline;
	width: 200px;
	height: 200px;
	margin: 55px 0px 0px 60px;
	background: url(../../images/bullet1.jpg) no-repeat 53px 0px;
}
#content1 div.box_actualites p.title,
#content1 div.box_gamme p.title {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	color: #015172;
	font-size: 17px;
	font-weight: bold;
}
#content1 div.box_actualites p.sub_title,
#content1 div.box_gamme p.sub_title {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #7E7E7E;
	font-size: 11px;
}
#content1 div.box_actualites .desc,
#content1 div.box_actualites p.desc,
#content1 div.box_gamme p.desc {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #00212D;
	font-size: 11px;
}

#content1 div.box_actualites A {
	color:black;
	text-decoration:none;
}
#content1 div.box_actualites A:hover {
	color:black;
	text-decoration:underline;
}
#content1 div.box_gamme {
	width: 220px;
	margin: 55px 0px 0px 100px;
	background: url(../../images/bullet2.jpg) no-repeat 100px 0px;
}
#content1 div.box_gamme ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#content1 div.box_gamme ul li{
	padding-left: 10px;	
}
#content1 div.box_gamme ul li:hover{
	background: url(../../images/arrow1.gif) no-repeat left center;	
}

#content1 div.box_gamme ul li a {
	color: #FF8400;
	text-decoration: none;
	font-size: 11px;
}
#content1 div.box_gamme ul li a:hover {
	font-weight: bold;
}
#content1 div.box_gamme p.title {padding-left:10px;}
#content1 div.box_gamme p.sub_title {padding-left:10px;}
#content1 div.box_gamme ul li a.more {
	display: block;
	width: 200px;
	color: #FF8400;
	text-decoration: none;
	font-size: 11px;
	margin: 7px 0px 0px 0;
	padding: 7px 0px 0px 0px;
	background: url(../../images/dot2.gif) repeat-x top left;
}
#content1 div.box_gamme ul li a.more:hover {
	background: url(../../images/dot2.gif) repeat-x top left;
	text-decoration: underline;
	font-weight: normal;
}
#content1 div.box_basculeur {
	width: 275px;
	height: 260px;
	margin: 15px 0px 0px 90px;
	background: url(../../images/basculeur_palbac.png) no-repeat top right;
}
#content1 div.box_basculeur p.title {
	margin: 222px 0px 0px 10px;
	padding: 0px;
	color: #015172;
	font-size: 17px;
	font-weight: bold;
}
#meniu1 {width:949px;	height:65px;	margin:0px auto;	padding-top:15px;}
#meniu2 { height:60px;  margin:0px;	padding:10px 0px 0px 0px;}
#meniu1 ul {width:723px;	margin:0px auto;	padding:0px;	list-style-type:none;}
#meniu2 ul {width:823px;	margin:0px;	padding:0px;	list-style-type:none;}
#meniu1 ul li, #meniu2 ul li {display: inline;}
#meniu1 a span, #meniu2 a span {display:none;}


#meniu1 ul li a, #meniu2 ul li a {
		display:inline; float:left;	
}
#meniu1 ul li a.off{
	margin-top:33px;
}	


.but1_fr {width:65px; height:16px; background:url(../../images/but1_fr.gif) no-repeat bottom left;}
.but1_en {width:60px; height:16px; background:url(../../images/but1_en.gif) no-repeat bottom left;}
.but1_es {width:58px; height:16px; background:url(../../images/but1_es.gif) no-repeat bottom left;}
.but1_de {width:75px; height:16px; background:url(../../images/but1_de.gif) no-repeat bottom left;}

.but2_fr {width:71px; height:16px; background:url(../../images/but2_fr.gif) no-repeat bottom left;}
.but2_en {width:77px; height:16px; background:url(../../images/but2_en.gif) no-repeat bottom left;}
.but2_es {width:85px; height:16px; background:url(../../images/but2_es.gif) no-repeat bottom left;}
.but2_de {width:71px; height:16px; background:url(../../images/but2_de.gif) no-repeat bottom left;}

.but3_fr {width:70px; height:16px; background:url(../../images/but3_fr.gif) no-repeat bottom left;}
.but3_en {width:69px; height:16px; background:url(../../images/but3_en.gif) no-repeat bottom left;}
.but3_es {width:60px; height:16px; background:url(../../images/but3_es.gif) no-repeat bottom left;}
.but3_de {width:105px; height:16px; background:url(../../images/but3_de.gif) no-repeat bottom left;}

.but4_fr {width:170px; height:16px; background:url(../../images/but4_fr.gif) no-repeat bottom left;}
.but4_en {width:170px; height:16px; background:url(../../images/but4_en.gif) no-repeat bottom left;}
.but4_es {width:173px; height:16px; background:url(../../images/but4_es.gif) no-repeat bottom left;}
.but4_de {width:60px; height:16px; background:url(../../images/but4_de.gif) no-repeat bottom left;}

.but5_fr {width:136px; height:16px; background:url(../../images/but5_fr.gif) no-repeat bottom left;}
.but5_en {width:90px;  height:16px; background:url(../../images/but5_en.gif) no-repeat bottom left;}
.but5_es {width:120px; height:16px; background:url(../../images/but5_es.gif) no-repeat bottom left;}
.but5_de {width:90px; height:16px; background:url(../../images/but5_de.gif) no-repeat bottom left;}

.but6_fr {width:65px; height:16px; background:url(../../images/but6_fr.gif) no-repeat bottom left;}
.but6_en {width:65px; height:16px; background:url(../../images/but6_en.gif) no-repeat bottom left;}
.but6_es {width:65px; height:16px; background:url(../../images/but6_es.gif) no-repeat bottom left;}
.but6_de {width:65px; height:16px; background:url(../../images/but6_de.gif) no-repeat bottom left;}

.but7_fr {width:110px; height:16px; background:url(../../images/but7_fr.gif) no-repeat bottom left;}
.but7_en {width:120px; height:16px; background:url(../../images/but7_en.gif) no-repeat bottom left;}
.but7_es {width:125px; height:16px; background:url(../../images/but7_es.gif) no-repeat bottom left;}
.but7_de {width:100px; height:16px; background:url(../../images/but7_de.gif) no-repeat bottom left;}

.but8_fr {width:98px; height:16px; background:url(../../images/but8_fr.gif) no-repeat bottom left;}
.but8_en {width:98px; height:16px; background:url(../../images/but8_en.gif) no-repeat bottom left;}
.but8_es {width:98px; height:16px; background:url(../../images/but8_es.gif) no-repeat bottom left;}
.but8_de {width:98px; height:16px; background:url(../../images/but8_de.gif) no-repeat bottom left;}



#meniu1 li a:hover, #meniu2 li a:hover {background-position: top left;}

#meniu1 li a.but1_fr_on, #meniu2 li a.but1_fr_on {width:98px; height:57px; background: url(../../images/but1_fr_on.gif) no-repeat bottom left;}
#meniu1 li a.but1_en_on, #meniu2 li a.but1_en_on {width:95px; height:57px; background:url(../../images/but1_en_on.gif) no-repeat bottom left;}
#meniu1 li a.but1_es_on, #meniu2 li a.but1_es_on {width:105px; height:57px; background:url(../../images/but1_es_on.gif) no-repeat bottom left;}
#meniu1 li a.but1_de_on, #meniu2 li a.but1_de_on {width:98px; height:57px; background:url(../../images/but1_de_on.gif) no-repeat bottom left;}

#meniu1 li a.but2_fr_on, #meniu2 li a.but2_fr_on {width:81px; height:57px; background:url(../../images/but2_fr_on.gif) no-repeat top left;}
#meniu1 li a.but2_en_on, #meniu2 li a.but2_en_on {width:85px; height:57px; background:url(../../images/but2_en_on.gif) no-repeat top left;}
#meniu1 li a.but2_es_on, #meniu2 li a.but2_es_on {width:97px; height:57px; background:url(../../images/but2_es_on.gif) no-repeat top left;}
#meniu1 li a.but2_de_on, #meniu2 li a.but2_de_on {width:81px; height:57px; background:url(../../images/but2_de_on.gif) no-repeat top left;}

#meniu1 li a.but3_fr_on, #meniu2 li a.but3_fr_on {width:75px; height:57px; background:url(../../images/but3_fr_on.gif) no-repeat top left;}
#meniu1 li a.but3_en_on, #meniu2 li a.but3_en_on {width:85px; height:57px; background:url(../../images/but3_en_on.gif) no-repeat top left;}
#meniu1 li a.but3_es_on, #meniu2 li a.but3_es_on {width:85px; height:57px; background:url(../../images/but3_es_on.gif) no-repeat top left;}
#meniu1 li a.but3_de_on, #meniu2 li a.but3_de_on {width:100px; height:57px; background:url(../../images/but3_de_on.gif) no-repeat top left;}

#meniu1 li a.but4_fr_on, #meniu2 li a.but4_fr_on {width:174px; height:57px; background:url(../../images/but4_fr_on.gif) no-repeat top left;}
#meniu1 li a.but4_en_on, #meniu2 li a.but4_en_on {width:174px; height:57px; background:url(../../images/but4_en_on.gif) no-repeat top left;}
#meniu1 li a.but4_es_on, #meniu2 li a.but4_es_on {width:174px; height:57px; background:url(../../images/but4_es_on.gif) no-repeat top left;}
#meniu1 li a.but4_de_on, #meniu2 li a.but4_de_on {width:70px; height:57px; background:url(../../images/but4_de_on.gif) no-repeat top left;}

#meniu1 li a.but5_fr_on, #meniu2 li a.but5_fr_on {width:138px; height:57px; background:url(../../images/but5_fr_on.gif) no-repeat top left;}
#meniu1 li a.but5_en_on, #meniu2 li a.but5_en_on {width:95px;  height:57px; background:url(../../images/but5_en_on.gif) no-repeat top left;}
#meniu1 li a.but5_es_on, #meniu2 li a.but5_es_on {width:120px; height:57px; background:url(../../images/but5_es_on.gif) no-repeat top left;}
#meniu1 li a.but5_de_on, #meniu2 li a.but5_de_on {width:110px; height:57px; background:url(../../images/but5_de_on.gif) no-repeat top right;}

#meniu1 li a.but6_fr_on, #meniu2 li a.but6_fr_on {width:65px; height:57px; background:url(../../images/but6_fr_on.gif) no-repeat top left;}
#meniu1 li a.but6_en_on, #meniu2 li a.but6_en_on {width:65px; height:57px; background:url(../../images/but6_en_on.gif) no-repeat top left;}
#meniu1 li a.but6_es_on, #meniu2 li a.but6_es_on {width:80px; height:57px; background:url(../../images/but6_es_on.gif) no-repeat top left;}
#meniu1 li a.but6_de_on, #meniu2 li a.but6_de_on {width:80px; height:57px; background:url(../../images/but6_de_on.gif) no-repeat top left;}

#meniu1 li a.but7_fr_on, #meniu2 li a.but7_fr_on {width:110px; height:57px; background:url(../../images/but7_fr_on.gif) no-repeat top left;}
#meniu1 li a.but7_en_on, #meniu2 li a.but7_en_on {width:120px; height:57px; background:url(../../images/but7_en_on.gif) no-repeat top left;}
#meniu1 li a.but7_es_on, #meniu2 li a.but7_es_on {width:125px; height:57px; background:url(../../images/but7_es_on.gif) no-repeat top left;}
#meniu1 li a.but7_de_on, #meniu2 li a.but7_de_on {width:110px; height:57px; background:url(../../images/but7_de_on.gif) no-repeat top left;}

#meniu1 li a.but8_fr_on, #meniu2 li a.but8_fr_on {width:99px; height:57px; background:url(../../images/but8_fr_on.gif) no-repeat top left;}
#meniu1 li a.but8_en_on, #meniu2 li a.but8_en_on {width:99px; height:57px; background:url(../../images/but8_en_on.gif) no-repeat top left;}
#meniu1 li a.but8_es_on, #meniu2 li a.but8_es_on {width:99px; height:57px; background:url(../../images/but8_es_on.gif) no-repeat top left;}
#meniu1 li a.but8_de_on, #meniu2 li a.but8_de_on {width:99px; height:57px; background:url(../../images/but8_de_on.gif) no-repeat top left;}

#footer1 {
	clear: both;
	width: 939px;
	height: 90px;
	margin: 0px auto;
	padding: 10px 5px 0px 5px;
	color: #9C9C9C;
	font-size: 11px;
	background:url(../../images/dot1.gif) repeat-x top left;
	overflow: hidden;
}
#footer1 p.p1, p.p2, p.p3, p.liensExternes {
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#footer1 p.p2 {margin-left:40px; margin-top:14px;}
#footer1 p.liensExternes {margin-left:40px; margin-top:0;}
#footer1 p.p3 {float:right; text-align:right; margin-top:14px;}

#footer1 a {color:#9C9C9C;text-decoration:none;}
#footer1 a:hover {text-decoration:underline;}

/* LISTING */
#header2 {
	width: 939px;
	height: 52px;
	margin: 6px auto 0 auto;
	padding: 20px 0px 0px 10px;
	background: url(../../images/dot1.gif) repeat-x bottom left;
	backgound-color:red;
}
#header2mc {
	width: 939px;
	margin: 0px auto;
}
#header2 a.logo_small {
	float: left;
	display: block;
	width: 286px;
	margin: 0px 0px 0px 0px;
}
#header2 a.logo_small img {vertical-align:top;}
#header2 h2 {
	float: left;
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #A1A1A1;
	margin: 0px 0px 0px 17px;
	padding: 0px 0px 0px 1px;
	width: 360px;
}


#header2 div.flag {
	float: left;
	width: 96px;
	overflow: hidden;
	margin: 10px 0px 0px 165px;
}
#header2 div.flag a {
	display: block;
	float: left;
	width: 26px;
	height: 14px;
	padding: 1px;
	background: #A1A1A1;
	margin: 0px 4px 0px 0px;
}
#header2 div.flag a:hover {background:#666;}

#content2 {
	width: 949px;
	/*height: 570px;*/
	margin: 0px auto;
	background: url(../../images/bg2.jpg) no-repeat 0px 0px;
	padding-bottom:20px;

}
div.categ1, div.qui, div.serv, div.contact, div.act {
	float: left;
	display: inline;
	width: 285px;
	margin: 40px 75px 0px 65px;
	padding: 20px 0px 15px 0px;
	/* background: url(../../images/bullet1.jpg) no-repeat 90px 0px;*/
}
div.categ1 {margin: 40px 75px 0px 0px; background: url(../../images/bullet1.jpg) no-repeat 155px 0px;}
div.qui { background: url(../../images/bullet1.jpg) no-repeat 140px 0px; width: 295px; margin: 40px 75px 0px 55px;}
div.serv {background: url(../../images/bullet1.jpg) no-repeat 180px 0px; width: 295px; margin: 40px 75px 0px 55px;}
div.contact {background: url(../../images/bullet1.jpg) no-repeat 48px 0px; width: 295px; height:220px; margin: 40px 75px 0px 55px;}
div.act {background: url(../../images/bullet1.jpg) no-repeat 54px 0px; width: 295px; margin: 40px 75px 0px 55px;}
div.actes {background: url(../../images/bullet1.jpg) no-repeat 165px 0px; width: 295px; margin: 40px 75px 0px 55px;}
div.contact p {
	font-size:11px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background: url(../../images/dot5.gif) repeat-x left bottom;
}
div.act p {
	margin: 0px !important;
	padding: 0px !important;
}
td.dots {background:url(../../images/dot2.gif) repeat-x center center;}
.dots2 {background:url(../../images/dot9.gif) repeat-x left 3px;}
div.act p span {font-weight: bold; color: #FF8400;}
div.categ1 p.title, div.qui p.title, div.serv p.title, div.contact p.title, div.act p.title {
	margin: 0px 0px 25px 0px;
	padding: 0px;
	color: #015172;
	font-size: 17px;
	font-weight: bold;
	background: none;
}
div.categ1 p.title {margin: 0px 0px 25px 65px;}
div.contact p.title {margin: 0px 0px 15px 0px;}

/* MENU */
.menu ul{

	list-style-type: none;
}
ul.menu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 40px 65px;
	list-style-type: none;
	background: url(../../images/colt1.jpg) no-repeat left bottom;
}
ul.menu li a {
	display: block;
	width: 218px;
	margin: 0px;
	padding: 7px 0px 7px 2px;
	color: #FF8400;
	text-decoration: none;
	background: #FFF url(../../images/dot4.gif) repeat-x top left;
}
ul.menu li a:hover {
	background: #FEFBEF url(../../images/dot4.gif) repeat-x top left;
}
ul.menu li a.on {
	display: block;
	margin: 0px;
	padding: 7px 0px 7px 2px;
	color: #FF8400;
	text-decoration: none;
	font-weight: bold;
	background: #FEFBEF url(../../images/dot4.gif) repeat-x top left;
}

/* SUBMENU 1 */
ul.submenu1 {
	margin: 0px;
	padding: 10px 5px 7px 7px;
	list-style-type: none;
	background: #FDF6DC url(../../images/dot4.gif) repeat-x top left;
}
ul.submenu1 li a,
ul.submenu1 li a.on {
	display: block;
	width: 188px;
	margin: 0px;
	padding: 1px 0px 1px 16px;
	color: #3A1E00;
	background: url(../../images/arrow2.gif) no-repeat 0px 0px;
}
ul.submenu1 li a:hover,
ul.submenu1 li a.on:hover {
	background: transparent url(../../images/arrow2.gif) no-repeat 0px 0px;
	font-weight: bold;
}

/* SUBMENU 2 */
ul.submenu2 {
	margin: 0px;
	padding: 5px 5px 7px 20px;
	list-style-type: none;
	font-size: 11px;
}
ul.submenu2 li a,
ul.submenu2 li a.on {
	display: block;
	width: 165px;
	margin: 0px;
	padding: 1px 0px 0px 16px;
	color: #3A1E00;
	background: url(../../images/arrow3.gif) no-repeat 0px 0px;
}
ul.submenu2 li a:hover,
ul.submenu2 li a.on:hover {
	background: transparent url(../../images/arrow3.gif) no-repeat 0px 0px;
	text-decoration: underline;
	font-weight: normal;
}

div.prod_list {
	float: left;
	display: inline;
	width: 589px;
	padding: 25px 0px 0px 0px;
}
div.list1 {
	float: left;
	display: inline;
	width: 242px;
	height: 132px;
	margin: 30px 50px 0px 0px;
	padding: 0px;
	background: url(../../images/box_list1.png) no-repeat top left;
	cursor: pointer;
}
div.list1imgcont{
	text-align:center;
	width: 101px;
	height: 100px;
	float: left;
	display: block;
}
div.list1 img {
	/*float: left;
	display: inline;*/
	vertical-align: top;
	margin: 14px 0px 0px 15px;
}
div.list1 p.ref {
	float: left;
	margin: 17px 0px 8px 30px;
	padding: 0px 0px 3px 0px;
	display: block;
	width: 100px;
	height: 25px;
	background: url(../../images/dot3.gif) repeat-x bottom left;
	font-size: 10px;
}
div.list1 p.desc {
	float: left;
	display: block;
	width: 100px;
	margin: 0px 0px 5px 30px;
	padding: 0px;
	font-size: 11px;
	word-wrap: break-word;
}


div.prod_details {
	float: left;
	display: inline;
	width: 589px;
	padding: 0px 0px 0px 0px;
}
div.prod_details div.img {
	width: 225px;
	padding: 61px 0px 0px 4px;
	text-align: center;
}
div.prod_details div.img img {
	margin: 0px 0px 33px 0px;
	padding: 0px;
	vertical-align: top;
}
div.prod_details div.img a {
	color: #005271;
	text-decoration: none;
}
div.img img.img2 {
	margin: 10px 2px 0px 2px !important;
}
div.prod_details div.img a:hover {
	text-decoration: underline;
}
div.text_details {
	position: absolute;
	margin: 0px 0px 0px 275px;
	width: 246px;
}
div.text_details p.title1 {
	color: #005271;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	background: url(../../images/dot4.gif) repeat-x bottom left;
}
#wn3 p.title2 {
	color: #FF8400;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 12px 0px;
	margin: 0px;
	background: url(../../images/dot4.gif) repeat-x bottom left;
}
div.but_docs {
	position: absolute;
	margin: 305px 0px 0px 275px;
	padding-top: 10px;
	width: 246px;
	text-align: right;
	background: url(../../images/dot4.gif) repeat-x top left;
}

div.text1 {
	float: left;
	width: 354px;
	height: 60px;
	color: #FF8400;
	font-style: italic;
	text-align: right;
	padding: 10px 10px 0px 0px;
}
div.text1 p.title1 {
	font-weight: bold;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}
div.text1 p.title2 {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
a.contactez {
	color: #FF8400;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-decoration: none;
}
a.contactez:hover {
	text-decoration: underline;
}

p.pages {
	clear: both;
	margin: 15px 0px 10px 0px;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: #FF8400;
}
p.pages a {
	color: #333;
	margin: 0px 2px 0px 2px;
	text-decoration: none;
	font-weight: normal;
}
p.pages a:hover {text-decoration: underline;}
p.pages a img {
	border: 0px;
	vertical-align: top;
	margin-top: 4px;
}
#content3 {
	width: 949px;
	height: 550px;
	margin: 0px auto;
	background: url(../../images/bg3.jpg) no-repeat 0px 0px;
}
#content4 {
	width: 949px;
	height: 550px;
	margin: 0px auto;
	background: url(../../images/bg4.jpg) no-repeat 0px 0px;
}
#content5 {
	width: 949px;
  	height: 580px; 
	margin: 0px auto;
	background: url(../../images/bg5.jpg) no-repeat 0px 0px;
}
#content6 {
	width: 949px;
	height: 510px;
	margin: 0px auto;
	background: url(../../images/bg6.jpg) no-repeat 0px 0px;
}
.bg6fix{
	height: 38px;
	width: 949px;
}

#content7 {
	width: 949px;
	height: 550px;
	margin: 0px auto;
	background: url(../../images/bg_actu2.jpg) no-repeat 0px 0px;
}
#contenteq {
	width: 949px;
	height: 550px;
	margin: 0px auto;
	background: url(../../images/bg-equipements.jpg) no-repeat 0px 0px;
}
#content-etude {
	width: 949px;
	height: 550px;
	margin: 0px auto;
	background: url(../../images/bg-etude.jpg) no-repeat 0px 0px;
}
div.form {
	float: left;
	display: inline;
	width: 290px;
/**	height: 410px; **/
	margin: 31px 0px 0px 85px;
}
div.form table {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
div.form table tr td {
	margin: 0px;
	padding: 1px;
	*padding: 0px;
}
.imp1 {
	border: 1px solid #D4D4D4;
	height: 14px;
	font-size: 11px;
	width: 188px;
	padding: 2px 1px 0px 2px;
}
.imp2 {
	border: 1px solid #D4D4D4;
	height: 60px;
	font-size: 11px;
	width: 285px;
	padding: 2px 1px 0px 2px;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
td.td_dots {
	background: url(../../images/dot6.gif) repeat-x left bottom;
}

#wn1n {
	position: absolute;
	overflow: hidden;
	width: 450px;
	height: 310px;
	margin: 40px 0px 0px 0px;
}
div.scroll_1n {
	position: absolute;
	margin: 375px 0px 0px 200px;
	width: 50px;
}
.newsl{
	float: left;
	width: 270px;
	
}

.newsr{
	margin-left: 300px;
	width: 135px;	
	text-align: center;
}
.clic{
	text-align: center;
	font-size: 9px;
	font-family: Arial;
	padding-top: 5px;
	}
#wn1n div.data, #wn1n  h3 {
	color: #FF8400;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	margin: 0px;
	padding: 0px;
}
#wn1n  h3{
	padding-bottom: 5px;
}
#wn1n .pdf{
	color: #FF7800; 
	
}
#wn1n .pdf a, #wn1n .pdf a:link, #wn1n .pdf a:visited{
	text-decoration: none;
	color: #FF7800;
	cursor: pointer;
	}
#wn1n .pdf {
	background: url("../../images/dot2.gif") top repeat-x;
	margin-top: 5px;
	padding-top: 5px;
	display: block;
	float: left;
	width: 270px;
	font-size: 11px;
	text-align: left;
	line-height: 17px;
	
	}
	
#wn1n .pdf img{
	float:right;
	}
#wn1n .pdf span{
	float: left;
	}

#wn2rp {
	position: absolute;
	overflow: hidden;
	margin: 40px 0px 0px 540px;
	width: 275px;
	height: 310px;
}
#trevp{
	position: absolute; 
	padding-left: 540px;
	width: 280px;
	
	}
.texte{
	padding-bottom: 7px;
	font-size: 11px;
	}
/****/
div.scroll_2n {
	position: absolute;
	margin: 375px 0px 0px 665px;
	width: 50px;
}
.news2{
	float: left;
	width: 275px;
	
}



#wn2rp div.data, #wn2rp  h3 {
	color: #FF8400;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	margin: 0px;
	padding: 0px;
}
#wn2rp  h3{
	padding-bottom: 5px;
}
#wn2rp .pdf{
	color: #FF7800; 
	
}
#wn2rp .pdf a, #wn2rp .pdf a:link, #wn2rp .pdf a:visited{
	text-decoration: none;
	color: #FF7800;
	cursor: pointer;
	}
#wn2rp .pdf {
	background: url("../../images/dot2.gif") top repeat-x;
	margin-top: 5px;
	padding-top: 5px;
	display: block;
	float: left;
	width: 270px;
	font-size: 11px;
	text-align: left;
	line-height: 17px;
	
	}
	
#wn2rp .pdf img{
	float:right;
	}
#wn2rp .pdf span{
	float: left;
	}
/*****/
#wn1 {
	position: absolute;
	overflow: hidden;
	width: 295px;
	height: 310px;
	margin: 40px 0px 0px 0px;
}
#wn2 {
	position: absolute;
	overflow: hidden;
	margin: 170px 0px 0px 380px;
	width: 440px;
	height: 180px;
}
#wn3 {
	position: absolute;
	overflow: hidden;
	margin: 35px 0px 0px 275px;
	width: 246px;
	height: 268px;
}
#wn3 p.desc {
	font-size: 11px;
	margin: 10px 0px 0px 0px;
}
#wn4 {
	position: absolute;
	overflow: hidden;
	margin: 65px 0px 0px 0px;
	width: 205px;
	height: 145px;
}
#lyr1, #lyr2, #lyr3, #lyr4 {
	position: absolute;
	visibility: hidden;
}
#wn1 p, #wn2 p, #wn3 p, #wn4 p {
	margin: 0px 0px 15px 0px;
	font-size:11px;
}
div.scroll_1 {
	position: absolute;
	margin: 375px 0px 0px 120px;
	width: 50px;
}
div.scroll_2 {
	position: absolute;
	margin: 360px 0px 0px 600px;
	width: 50px;
}
div.scroll_3 {
	position: absolute;
	margin: 160px 0px 0px 522px;
	width: 25px;
}
div.scroll_4 {
	position: absolute;
	margin: 100px 0px 0px 205px;
	width: 25px;
}


#imprimer {
	position: absolute;
	margin: 380px 0px 0px 250px;
	width:295px;
	text-align:center;
	padding:auto;
}

#imprimer A,  #imprimer A:hover {
	color: #015172;
	font-weight:bold;
	text-decoration:none;
}

#imprimer A:hover {
	text-decoration:underline;
}


.contactmail a, .contactmail a:link{
	color: #333;
	text-decoration:  none;
}

/********************* contact *******************/
.form {
	font-size: 11px;
}

.form div.intro{
	padding-bottom: 15px;
}
.form div.titlus{
	font-weight: bold;	
}

.formulaire-row,
.formulaire-row-obligatoire{
position:relative;
clear:both;
padding-top:2px;
color:#333333;
}

.formulaire-row-obligatoire label, 
.formulaire-row label{

	font-size:11px;
}

.formulaire-row-obligatoire {
	font-weight:normal;
}

.formulaire-row-obligatoire LABEL, 
.formulaire-row LABEL {
	float:left;
	padding:3px 5px 0px 0px;
	text-align:left;
	width:90px;
	line-height: 15px;


}

.formulaire-row-obligatoire INPUT, 
.formulaire-row INPUT, 
.formulaire-row-obligatoire TEXTAREA, 
.formulaire-row TEXTAREA, 
.formulaire-row-obligatoire SELECT, 
.formulaire-row SELECT {
	border:1px solid #D4D4D4;
	font-size:11px;
	height:14px;
	padding:2px 1px 0px 2px;
	width:188px;	

}
.formulaire-row-obligatoire SELECT, 
.formulaire-row SELECT{
	height: auto;
	width: auto;
}

div.td_dots {
	background: url(../../images/dot6.gif) repeat-x left bottom;
	padding: 12px 0px;
}
.lbcb{
	display: inline;
	vertical-align: bottom;
	line-height: 20px;
}
.lbcbt{
	display: inline;
	vertical-align: bottom;
	line-height: 18px;
}
.sendbtndiv{
	text-align: right;
}

.float{
	float: left;
}
.campurile{
	position: relative;
}
.error{
	color: #ff0000;
}
#imglink{
	height: 200px;
	display: block;
}
#meniu1 ul.de{
	width: 600px;
}
#meniu1 ul.en{
	width: 693px;
}
#meniu1 ul.es{
	width: 735px;
}
.flashu{
	top: 120px;
	margin-left:450px;
	margin-bottom:0px;
	position:absolute;
}

.brbtn{
	top: 535px;
	margin-left:540px;
	position:absolute;
	width:280px;
	
}
.flashues{
	top: 100px;
	margin-left:514px;
	position:absolute;
}

#txt_equipements{
	top: 515px;
	margin-left:560px;
	position:absolute;
}

#txt_projet{
	top: 100px;
	margin-left:580px;
	margin-right:0px;
	text-align:right;
	font-style:italic;
	font-size:12px;
	width:360px;
	color:#FF8400;
	position:absolute;
}

/* Menu footer */

#menu_footer{
position:relative;
width:100%;
margin:0 0 10px 0;
clear:both;	
}

#visionneuse_horizontale_onglets a{
position:relative;
float:left;
display:block;
width:auto;
height:16px;
text-align:center;
font-size:11px;
color:#9C9C9C;
}


