div#image_top{
 position:relative;
 font-family:Verdana;
}
li{
    list-style-image:url(../img/bullet.jpg);
}
.textpad table{
    border:1px solid;
    width:100%;
}
.textpad table td{
    
}
.textpadmention table{
    border:1px solid;
}
.dtextpadmention table td{
    border:none;
}
.homeimage1{text-decoration:none;cursor:pointer;position:relative;top:110px;height:52px;width:312px;min-width:312px;}
.homeimage1page{text-decoration:none;cursor:pointer;position:relative;top:110px;width:312px;}
.homeimage2{text-decoration:none;cursor:pointer;position:relative;top:110px;height:52px;width:312px;left:10px;}
.homeimage2page{text-decoration:none;cursor:pointer;position:relative;top:115px;heigh:52px;width:312px;font-size:12px;}
.homeimage3{text-decoration:none;cursor:pointer;position:relative;top:110px;heigh:52px;width:312px;left:2px;}
.homeimage3page{text-decoration:none;cursor:pointer;position:relative;top:115px;heigh:52px;width:312px;left:2px;}
.homefooter1{text-decoration:none;z-index:100;position:relative;top:22px;width:72px;height:10px;cursor:pointer;left:691px;}
.homefooter2{text-decoration:none;z-index:100;position:relative;top:22px;width:120px;height:10px;cursor:pointer;left:700px;}
.homefooter3en{text-decoration:none;z-index:100;position:relative;top:22px;width:72px;height:10px;cursor:pointer;left:717px;}
.homefooter3fr{text-decoration:none;z-index:100;position:relative;top:22px;width:82px;height:10px;cursor:pointer;left:710px;}


div#image_botom{
    position:relative;
    height:150px;
    width:952px;
    font-family:Verdana;
    margin:0 0 35px 0;
}
div#image_bleft{
 position:relative;
 width:312px;
 
 height:145px;
 float:left;
 font-family:Verdana;
}
div#image_bleftpage{
 position:relative;
 width:312px;
  margin-left:2px;
 margin-bottom:15px;
 height:145px;
 float:left;
 font-family:Verdana;
}


div#image_bmid{
 position:relative;
 width:328px;
 height:145px;
 float:left;
 font-family:Verdana;
}
div#image_bmidpage{
 position:relative;
 width:312px;
 margin-left:2px;
 margin-bottom:15px;
 height:145px;
 float:left;
 font-family:Verdana;
}
div#image_bright{
 position:relative;
 width:312px;
 height:145px;
 float:left;
 font-family:Verdana;
}
div#image_brightpage{
 position:relative;
 width:312px;
 height:145px;
 margin-left:2px;
 float:left;
 font-family:Verdana;
}
.left_menu{
 position:relative;
 float:left;
 width:150px;
 background:#FFFFFF;
 min-height:100px;
 font-family:Verdana;
 height:100%;
}
.right_info{
 position:relative;
 float:left;
 left:62px;
 width:550px;
 min-height:300px;
 font-family:Verdana;
}
div#contact_formulairefr{
 position:relative;
 background:url(../img/fr/formcontact.gif);
 width:516px;
 height:574px;
 font-size:9px;
 left:223px;
 top:45px;
 font-family:Verdana;
}
div#contact_formulaireen{
 position:relative;

 width:516px;
 height:574px;
 font-size:9px;
 left:210px;
 top:-90px;
  font-family:Verdana;
}
div#cadre_formulaire{
 position:absolute;
 width:420px;
 height:475px;
 left:145px;
 top:68px;
 font-family:Verdana;
}
.tdchamp{
 height:11px;
 width:410px;
 font-family:Verdana;
 
}
.tdspace{
 height:5px;
 width:310px;
 font-family:Verdana;
}
/*html[xmlns*=""] body:last-child .tdspace {
 height:3px;
}*/
.champ_text{
 height:11px;
 width:310px;
 
 font-size:9px;
 font-family:Verdana;
}
.champ_text_civil{
 position:absolute;
 height:11px;
 width:300px;
 border:none;
 font-size:9px;
 left:0px;
 font-family:Verdana;
}
.champ_select{
 height:11px;
 width:310px;
 border:none;
 font-size:9px;
 opacity:0;
 filter: alpha(opacity=0);
 font-family:Verdana;
}
.champ_text_area{
 height:60px;
 width:310px;
 font-size:9px;
 border:none;
 font-family:Verdana;
}
.button_submitfr{
 position:relative;
 width:99px;
 font-family:Verdana;
font-size:12px;
}
.button_submiten{
 position:relative;
/* border:none;*/
 width:99px;
 /*height:px;*/
 font-family:Verdana;
font-size:12px;
}
.textpad{
 position:relative;
 margin-left:45px;
 margin-right:0px;
 padding:0;
 margin-top:16px;
 width:590px;
 float:left;
 font-family:Verdana;
 font-size:12px;
 line-height:15px;
 text-align:justify;
}
.textpad p{
font-family:Verdana;
font-size:12px;
 line-height:15px;
text-align:justify;

}
.textpad ul{
font-family:Verdana;
font-size:12px;
 line-height:15px;
text-align:justify;
}
.textpad ul li{
font-family:Verdana;
font-size:12px;
 line-height:15px;
text-align:justify;
}
.textpad ul li span{
font-family:Verdana;
font-size:12px;
 line-height:15px;
text-align:justify;
}
.textpad p span{
	font-family:Verdana;
font-size:12px;
 line-height:15px;
text-align:justify;
}
.textpad p span span{
	font-family:Verdana;
	font-size:12px;
 line-height:15px;
	text-align:justify;
}
.textpad p i span{
	font-family:Verdana;
font-size:12px;
 line-height:15px;
text-align:justify;
}
.textpad p span span{
	font-family:Verdana;
font-size:12px;
 line-height:15px;
text-align:justify;
}
.textpad table{
    font-family:Verdana;
    font-size:12px;
    line-height:15px;
    text-align:justify;
    border:1px solid #555;
    border-collapse:collapse;
    width:100%;
}
.textpad table td{
    padding:5px 5px 5px 5px;
}
.textpad table th{
    background:#eee;
    color:#444;
    padding:0 0 0 15px;
}
.textpad table span span span{
	font-family:Verdana;
	font-size:12px;
	line-height:15px;
	text-align:justify;
}
.textpad table span span{
    font-family:Verdana;
font-size:12px;
line-height:15px;
text-align:justify;
}

.textpad p span span span{
	font-family:Verdana;
font-size:12px;
 line-height:15px;
text-align:justify;
}
.textpadmention{
 position:relative;
 margin-left:362px;
 margin-right:0px;
 padding:0;
 margin-top:-493px;
 width:590px;
 float:left;
 font-family:Verdana;
 font-size:12px;
 line-height:15px;
 text-align:justify;
}
.textpadmention p{
font-family:Verdana;
font-size:12px;
 line-height:15px;
text-align:justify;
}
.textpadmention ul{
font-family:Verdana;
font-size:12px;
 line-height:15px;
text-align:justify;
}
.textpadmention ul li{
font-family:Verdana;
font-size:12px;
 line-height:15px;
text-align:justify;
}
.textpadmention ul li span{
font-family:Verdana;
font-size:12px;
 line-height:15px;
text-align:justify;
}
.textpadmention p span{
	font-family:Verdana;
font-size:12px;
 line-height:15px;
text-align:justify;
}
.textpadmention p span span{
	font-family:Verdana;
font-size:12px;
 line-height:15px;
text-align:justify;
}

.textpadmention p span span span{
	font-family:Verdana;
font-size:12px;
 line-height:15px;
text-align:justify;
}
.textpadsolution{
 position:relative;
 text-align:justify;
 margin-left:0px;
 margin-right:0px;
 padding:0;
 margin-top:-7px;
 width:550px;
 font-size:12px;
 line-height:15px;
 float:left;
 font-family:Verdana;
}
.textpadsolution1{
 position:relative;
 margin-left:0px;
 text-align:justify;
 margin-right:0px;
 padding:0;
 margin-top:-12px;
 width:550px;
 font-size:12px;
 line-height:15px;
 float:left;
 font-family:Verdana;
 text-align:justify;
}
.textpadsolution6{
 position:relative;
 text-align:justify;
 margin-left:20px;
 margin-right:10px;
 padding:0;
 text-align:justify;
 margin-top:-4px;
 width:550px;
 font-size:12px;
 line-height:15px;
 float:left;
 font-family:Verdana;
}


.textpadsupp{
 position:relative;
 text-align:justify;
 margin-left:200px;
 margin-right:0px;
 font-size:12px;
 line-height:15px;
 padding:0;
 width:952px;
 float:left;
 font-family:Verdana;
}
.textpadmenu{
 position:relative;
 
 
 margin-right:0px;
 padding-top:0px;
 width:317px;
 float:left;
 font-family:Verdana;
}
div#propos{
    position:relative;
    width:952px;
    font-family:Verdana;
    
    float:left;
}
div#menu_left{
 position:relative;
 width:317px;
 float:left;
 font-family:Verdana;
 
 

}
/*left menu pour a propos*/

div#menu1_smtopadfr{
 position:relative;
 width:317px;
 height:15px;
 font-family:Verdana;
}
div#menu1_smtopfr{
 position:relative;
 width:317px;
 height:16px;
 font-family:Verdana;
}
div#menu1_smtopen{
 position:relative;
 width:317px;
 height:16px;
 font-family:Verdana;
}
div#menu1_smtopcofr{
 position:relative;
 background:url(../img/fr/leftmenub1top.gif);
 width:317px;
 height:22px;
 
 font-family:Verdana;
}
div#menu1_smtopcoen{
 position:relative;
 background:url(../img/en/leftmenub1top.gif);
 width:317px;
 height:22px;
 
 font-family:Verdana;
}

/**********/








div#menu1_smmiden{
 position:relative;
 width:317px;
 min-height:20px;
 font-family:Verdana;
 /*height:auto!important;*/
 font-size:10px;
 /*color:#4B4B4B;*/
 padding:0 0em;
}
div#menu1_smmidfr{
 position:relative;
 width:317px;
 min-height:20px;
 font-family:Verdana;
 /*height:auto!important;*/
 font-size:10px;
 /*color:#4B4B4B;*/
 padding:0 0em;
}



div#menu1_smbotfr{
 position:relative;
 width:317px;
 height:0px;
 font-family:Verdana;
}
div#menu1_smboten{
 position:relative;
 width:317px;
 height:0px;
 font-family:Verdana;
}
div#menu2_smtopfr{
 position:relative;
 background:url(../img/fr/leftmenub1top.gif);
 width:317px;
 height:16px;
 font-family:Verdana;
 margin-top:10px:
}
div#menu2_smmidfr{
 position:relative;
 background:url(../img/fr/leftmenub1mid.gif) repeat-y;
 width:317px;
 min-height:20px;
 /*height:auto!important;*/
 font-size:10px;
 /*color:#4B4B4B;*/
 padding:0 0em;
 font-family:Verdana;
}
div#menu2_smbotfr{
 position:relative;
 background:url(../img/fr/leftmenub1bot.gif);
 width:317px;
 height:0px;
 font-family:Verdana;
}
div#menu2_smtopen{
 position:relative;
 background:url(../img/fr/leftmenub1top.gif);
 width:317px;
 height:16px;
 font-family:Verdana;

}
div#menu2_smmiden{
 position:relative;
 background:url(../img/en/leftmenub1mid.gif) repeat-y;
 width:317px;
 min-height:20px;
 font-family:Verdana;
 /*height:auto!important;*/
 font-size:10px;
 /*color:#4B4B4B;*/
 padding:0 0em;
}
div#menu2_smboten{
 position:relative;
 background:url(../img/en/leftmenub1bot.gif);
 width:317px;
 height:15px;
 font-family:Verdana;
}
div#menu3_smtopfr{
position:relative;

 width:317px;
 height:16px;
 font-family:Verdana;
 margin-top:10px:
}
div#menu3_smmidfr{
 position:relative;
 
 width:317px;
 min-height:20px;
 top:12px;
 /*height:auto!important;*/
 font-size:10px;
 /*color:#4B4B4B;*/
 padding:0 0em;
 font-family:Verdana;
}
div#menu3_smbotfr{
 position:relative;
 background:url(../img/fr/leftmenub1bot.gif);
  width:317px;
 height:0px;
 font-family:Verdana;
}
div#menu3_smtopen{
position:relative;

 width:317px;
 height:16px;
 font-family:Verdana;
 margin-top:10px:
}
div#menu3_smmiden{
 position:relative;
 
 width:317px;
 min-height:20px;
 top:12px;
 /*height:auto!important;*/
 font-size:10px;
 /*color:#4B4B4B;*/
 padding:0 0em;
 font-family:Verdana;
}
div#menu3_smboten{
 position:relative;
 background:url(../img/en/leftmenub1bot.gif);
 width:317px;
 height:0px;
 font-family:Verdana;
}
div#text_zone{
 position:relative;
 width:635px;
 float:left;
 font-family:Verdana;

}


div#text_zonebotfr{
 position:relative;
 background:url(../img/fr/textzonebot.gif);
 width:516px;
 height:14px;
 font-family:Verdana;
}
div#text_zonetopfr{
 position:relative;
 background:url(../img/fr/textzonetop.gif);
 width:516px;
 height:0px;
 font-family:Verdana;
}
div#text_zonetopen{
 position:relative;
 background:url(../img/en/textzonetop.gif);
 width:516px;
 height:0px;
 font-family:Verdana;
}

/*****************/
div#text_zonemidfr{
 position:relative;
 background:url(../img/fr/textzonemid.gif) repeat-y;
 width:516px;
 min-height:20px;
 /*height:auto!important;*/
 font-size:10px;
 /*color:#4B4B4B;*/
 font-family:Verdana;
 top:0px;
 margin-left:0px;
}
div#text_zonemiden{
 position:relative;
 background:url(../img/en/textzonemid.gif) repeat-y;
 width:516px;
 min-height:20px;
 /*height:auto!important;*/
 font-size:10px;
 /*color:#4B4B4B;*/
 padding:0 0em;
 font-family:Verdana;
 margin-left:0px;
}


/*****************/
div#text_zoneboten{
 position:relative;
 background:url(../img/en/textzonebot.gif);
 width:516px;
 height:14px;
top:0px;
 font-family:Verdana;
}
div#text_zone2{
 width:740px;
 position:relative;
 float:left;
 font-family:Verdana;
}
div#text_zone2topfr{
 position:relative;
 background:url(../img/fr/textzone2top.gif);
 width:740px;
 height:10px;
 font-family:Verdana;
}
div#text_zone2midfr{
 position:relative;
 background:url(../img/fr/textzone2mid.gif) repeat-y;
 width:740px;
 min-height:10px;
 /*height:auto!important;*/
 font-size:10px;
 /*color:#4B4B4B;*/
 padding:0 0em;
 font-family:Verdana;

}
div#text_zone2botfr{
 position:relative;
 background:url(../img/fr/textzone2bot.gif);
 width:740px;
 height:15px;
 left:-1px;
 font-family:Verdana;
}
div#text_zone2topen{
 position:relative;
 background:url(../img/en/textzone2top.gif);
 width:740px;
 height:10px;
 font-family:Verdana;
}
div#text_zone2miden{
 position:relative;
 background:url(../img/en/textzone2mid.gif) repeat-y;
 width:740px;
 min-height:10px;
 /*height:auto!important;*/
 font-size:10px;
 /*color:#4B4B4B;*/
 padding:0 0em;
 font-family:Verdana;
}
div#text_zone2boten{
 position:relative;
 background:url(../img/en/textzone2bot.gif);
 width:740px;
 height:15px;
 font-family:Verdana;
}
.sous_menu_bold{

 font-weight:bold;
 font-family:Verdana;
 
 
}
img{
 border:none;
 font-family:Verdana;
}
div#iconlang{
width:760px;
margin-left:12px;
margin-top:10px;
float:left;
align:right;
cursor:pointer;
}


a:link{
 text-decoration:none;
 border:none;
 font-family:Verdana;
 outline:none;
}
a:active{
 text-decoration:none;
 font-family:Verdana;
  outline:none;
}

a:visited{
 text-decoration:none;
 font-family:Verdana;
  outline:none;
}
a:hover{
 text-decoration:none;
 font-family:Verdana;
  outline:none;
}
div#footer_page1{
 position:relative;
 margin-left:auto;
 margin-right:auto;
 width:952px;
 
 height:27px;
}
div.subMenuHead{
    width:317px;
    height:26px;
    padding:0;
    margin:0;
}
a.subMenuHeaderBack{
color:#000;
font-size:20px;
text-decoration:none;
font-family:Verdana;
height:26px;
}
a.subMenuHeaderFront{
    color:#fff;
    font-size:20px;
    text-decoration:none;
    font-family:Verdana;
    z-index:5;
    height:26px;
}
a.subMenuHeader p{
    position:relative;
    font-size:12px;
    height:26px;
    font-family:Verdana;
    margin:0;
    line-height:26px;
}
a.subMenuHeaderFront img{
    margin-top:-10px;
    line-height:28px;
    width:317px;
    height:26px;
}

div.subMenuCont{
    position:relative;
    background:#dadddd;
    font-family:Verdana;
    height:25px;
    width:100%;
}
p.subMenu{
    position:relative;
    font-family:verdana;
    font-size:12px;
    line-height;
    line-height:25px;
    margin:0;
    padding:0 12px 0 0;
    text-align:right;
    color:#000;
}
p.subMenu.active{
font-weight:bold;
}
div.subMenuBlank{
    width:100%;
    height:16px;
}

table.contact-form td{
width:auto;
}
table.contact-form td input,textarea{
width:100%;
}