body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input ,textarea, p, blockquote, th, td, hr{ margin:0; padding:0; outline:none}
table{ border-collapse:collapse; border-spacing:0} fieldset, img{ border:0} a{text-decoration:none; color:#333; outline:none} form{z-index:2}
address, caption, cite, code, dfn, em, strong, th, var{ font-style:normal; font-weight:normal} em{ font-style:italic} 
label{position:absolute; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#746f6e} li{display:inline; margin:0px; padding:0px}
ol, ul{ list-style:none; margin:0px; padding:0px} caption, th{ text-align:left} q:before, q:after{ content:''} abbr, acronym{ border:0}

.bleu1{color:#0596d9} .bleu2{color:#174087}

body{height:100%; width:100%; background:url(../images/structure/background_deg.png) top repeat-x; font-family:Arial, Helvetica, sans-serif}
body table td{background:url(../images/structure/background.png) no-repeat center top; height:813px; width:100%}
#conteneur{position:relative; height:640px; width:960px; border:0px; text-align:left;font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#333;}
#lang{position:absolute; top:8px} #flags{position:absolute; top:9px; left:95px} #flags a{margin-right:5px}
#rss{position:absolute; top:8px; left:690px; width:250px; text-align:right} #ico_rss{position:absolute; top:9px; left:948px}

#logo{position:absolute; top:50px; left:10px; background:url(../images/structure/logo_mip.jpg); height:63px; width:374px; text-indent:-9876px}
#slogan{position:absolute; top:72px; left:395px; color:#999; font-size:11px}
#phone{position:absolute; top:50px; text-align:right; right:20px; font-size:12px; width:400px; letter-spacing:1px; color:#696969} #phone b{font-size:10px}
#DevisXp{position:absolute; top:70px; background:url(../images/fr/btn_devis_off.jpg); height:28px; width:269px; right:20px; text-indent:-9988px}
#menu1{position:absolute; top:115px; left:8px; background:url(../images/structure/barre_menu.png) no-repeat; height:43px; width:944px; padding-left:20px}
#menu1 a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF;  float:left; line-height:40px}
#menu1 img{float:left; margin:0px; padding:0px} .actif{background:url(../images/structure/arrow_menu.png) center bottom no-repeat}

#KeyWord{position:absolute; text-align:center; top:610px; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:960px}
#KeyWord a{ padding-right:10px; color:#adb7c9}
#adresse{position:absolute; top:653px; left:0px; width:970px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px}
#menu2{position:absolute; top:690px; left:0px; height:20px; width:970px; text-align:center}
#menu2 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#535252;  font-weight:bold}
#copyR{position:absolute; top:715px; left:0px; width:970px; text-align:center; color:#999} #copyR a{ color:#999}

#bandeau{position:absolute; top:180px; left:32px} #sepHome{position:absolute; top:405px; left:3px} #puce1{position:absolute; top:425px; left:30px}
#motif1{position:absolute; top:540px; left:-15px} #RssImg{position:absolute; top:420px; left:580px} #ParImg{position:absolute; top:420px; left:890px}
#titreN{position:absolute; top:425px; left:58px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#123e87; height:45px; width:250px}
#NewsImg{position:absolute; top:470px; left:60px} #btn_read{position:absolute; top:550px; left:60px; background:url(../images/fr/btn_lire_off.jpg); text-indent:-9987px}
#newsH{position:absolute;top:465px; left:160px; font-family:Arial, Helvetica, sans-serif; height:99px; width:160px; font-size:12px; text-align:left; line-height:18px}
#titreR{position:absolute; top:425px; left:360px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#323232; height:45px; width:250px}
#RssT{position:absolute;top:465px; left:365px; font-family:Arial, Helvetica, sans-serif; height:99px; width:260px; font-size:12px; color:#929292; line-height:18px}
#btn_abon{position:absolute; top:555px; left:365px;  font-family:Arial, Helvetica, sans-serif; font-size:12px}
#titreP{position:absolute; top:425px; left:660px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#323232; height:45px; width:250px}
#ParT{position:absolute;top:465px; left:660px; font-family:Arial, Helvetica, sans-serif; height:99px; width:260px; font-size:12px; color:#929292; line-height:18px}
#btn_part{position:absolute; top:555px; left:660px;  font-family:Arial, Helvetica, sans-serif; font-size:12px}

#encadre{position:absolute; top:165px; left:7px} #encadreT span{font-size:18px}  #enadreSep{position:absolute; top:173px; left:650px}
#encadreT{position:absolute; top:175px; left:35px; font-size:28px; font-family:Arial, Helvetica, sans-serif; font-weight:normal}
#encadreS{position:absolute; top:215px; left:35px; font-family:Arial, Helvetica, sans-serif; font-size:11px} #enadreSep2{position:absolute; top:173px; left:475px}
#encadre_right{position:absolute; top:180px; left:670px; font-family:Arial, Helvetica, sans-serif; height:70px; width:250px; line-height:20px}
#encadreT2{position:absolute; top:175px; left:510px; font-size:28px; font-family:Arial, Helvetica, sans-serif; font-weight:normal} #enadreSep3{position:absolute; top:173px; left:670px}
#encadreS2{position:absolute; top:215px; left:510px; font-family:Arial, Helvetica, sans-serif; font-size:11px} #encadre_right a{font-weight:bold; font-size:11px}
#encadre_right2{position:absolute; top:180px; left:690px; font-family:Arial, Helvetica, sans-serif; height:70px; width:250px; line-height:20px} #encadre_right2 a{font-weight:bold}


#galerie{position:absolute; top:287px; left:28px; height:283px; width:283px; border:1px #999 solid; background-color:#eeeeee; text-align:center}
#galerie div{top:30px; background-color:#FFF; height:212px; width:277px; text-align:center} #galerie span{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666; padding-top:15px; display:block}
#mini-liens{position:absolute; top:287px; left:325px; width:500px; font-family:Arial, Helvetica, sans-serif; font-size:12px} 
#mini-liens h2{font-family:Arial, Helvetica, sans-serif;font-size:12px;display:inline;padding-left:3px;padding-right:3px;background-color:#eeeeee;border:1px #999 solid}
#metier{position:absolute; top:320px; left:325px; height:250px; width:600px; overflow-y:scroll; font-size:12px; font-family:Arial, Helvetica, sans-serif}

#fondInd{position:absolute; top:270px; left:30px} #Ibloc1{position:absolute; top:480px; left:50px; font-family:Arial, Helvetica, sans-serif; font-size:12px}
#Ibloc2{position:absolute; top:290px; left:670px; font-family:Arial, Helvetica, sans-serif; font-size:12px} #Ibloc2 b{font-size:14px; font-weight:normal}
#Ibloc3{position:absolute; top:410px; left:670px; font-family:Arial, Helvetica, sans-serif; font-size:12px} #Ibloc3 b{font-size:14px; font-weight:normal}

#fondSante{position:absolute; top:270px; left:30px} #Sbloc1{position:absolute; top:480px; left:50px; font-family:Arial, Helvetica, sans-serif; font-size:12px}
#Sbloc2{position:absolute; top:290px; left:670px; font-family:Arial, Helvetica, sans-serif; font-size:12px} #Sbloc2 b{font-size:14px; font-weight:normal}
#Sbloc3{position:absolute; top:410px; left:670px; font-family:Arial, Helvetica, sans-serif; font-size:12px} #Sbloc3 b{font-size:14px; font-weight:normal}

#Rbloc1{position:absolute; top:280px; left:37px; font-family:Arial, Helvetica, sans-serif; font-size:12px} #Rbloc1 b{font-size:14px}
#Rbloc2{position:absolute; top:440px; left:37px; font-family:Arial, Helvetica, sans-serif; font-size:12px} #Rbloc2 b{font-size:14px}
#Rbloc3{position:absolute; top:280px; left:650px; font-family:Arial, Helvetica, sans-serif; font-size:12px} #Rbloc3 b{font-size:14px}
#iso{position:absolute; top:400px; left:620px} #Rbloc2 span{font-weight:bold}

#btn_Gnl{position:absolute; top:222px; left:680px; background:url(../images/fr/btn_goNewsletter_off.jpg); height:23px; width:241px; display:block; text-indent:-9985px}
#News0{position:absolute; top:280px; left:37px; height:95px; width:880px; }
#News0 img{border:3px #e2e2e2 solid; float:left;margin-right:15px} #News0 a{float:right; font-weight:bold}
#All_News{position:absolute; top:280px; left:37px; height:290px; width:900px; overflow-y:scroll}
.News{position:relative; height:95px; width:880px; background:url(../images/structure/barre_news.jpg) 300px 78px no-repeat; display:block; float:left}
.News img{border:3px #e2e2e2 solid; float:left;margin-right:15px} .News a{float:right; font-weight:bold}
#News1{position:absolute; top:280px; left:37px; height:95px; width:880px; background:url(../images/structure/barre_news.jpg) 300px 78px no-repeat}
#News1 img{border:3px #e2e2e2 solid; float:left;margin-right:15px} #News1 a{float:right; font-weight:bold}
#News2{position:absolute; top:380px; left:37px; height:95px; width:880px; background:url(../images/structure/barre_news.jpg) 300px 78px no-repeat}
#News2 img{border:3px #e2e2e2 solid; float:left;margin-right:15px} #News2 a{float:right; font-weight:bold}
#News3{position:absolute; top:480px; left:37px; height:95px; width:880px; background:url(../images/structure/barre_news.jpg) 300px 78px no-repeat}
#News3 img{border:3px #e2e2e2 solid; float:left;margin-right:15px} #News3 a{float:right; font-weight:bold}

#bio1{position:absolute; top:283px; left:21px; height:125px; width:424px; background:url(../images/structure/cadreBio1.jpg) no-repeat; overflow:hidden}
#bio1 img{margin-left:13px; margin-top:14px; float:left } #bio1 span{float:left; margin-left:25px; display:block;}
#bio1 b{margin-top:10px; margin-left:25px; display:block; float:left; font-size:18px; font-family:Arial, Helvetica, sans-serif}
#bio1 a{position:absolute; top:97px; left:195px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
#bio1 span{width:230px; display:block}
#bio1_txt{position:absolute; top:283px; left:21px; height:125px; width:424px; background:url(../images/structure/bio.png) no-repeat; overflow:hidden; display:none}
#bio1_txt span{height:110px; width:410px; display:block; overflow-y:auto; position:absolute; top:7px; left:7px}
#bio2{position:absolute; top:435px; left:21px; height:125px; width:424px; background:url(../images/structure/cadreBio1.jpg) no-repeat; overflow:hidden}
#bio2 img{margin-left:13px; margin-top:14px; float:left } #bio2 span{float:left; margin-left:25px; display:block;}
#bio2 b{margin-top:10px; margin-left:25px; display:block; float:left; font-size:18px; font-family:Arial, Helvetica, sans-serif}
#bio2 a{position:absolute; top:97px; left:195px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
#bio2 span{width:230px; display:block}
#bio2_txt{position:absolute; top:435px; left:21px; height:125px; width:424px; background:url(../images/structure/bio.png) no-repeat; overflow:hidden; display:none}
#bio2_txt span{height:110px; width:410px; display:block; overflow-y:auto; position:absolute; top:7px; left:7px}
#bio3{position:absolute; top:283px; left:500px; height:125px; width:424px; background:url(../images/structure/cadreBio1.jpg) no-repeat; overflow:hidden}
#bio3 img{margin-left:13px; margin-top:14px; float:left } #bio3 span{float:left; margin-left:25px; display:block;}
#bio3 b{margin-top:10px; margin-left:25px; display:block; float:left; font-size:18px; font-family:Arial, Helvetica, sans-serif}
#bio3 a{position:absolute; top:97px; left:195px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
#bio3 span{width:230px; display:block}
#bio3_txt{position:absolute; top:283px; left:500px; height:125px; width:424px; background:url(../images/structure/bio.png) no-repeat; overflow:hidden; display:none}
#bio3_txt span{height:110px; width:410px; display:block; overflow-y:auto; position:absolute; top:7px; left:7px}
#bio4{position:absolute; top:435px; left:500px; height:125px; width:424px; background:url(../images/structure/cadreBio1.jpg) no-repeat; overflow:hidden}
#bio4 img{margin-left:13px; margin-top:14px; float:left } #bio4 span{float:left; margin-left:25px; display:block;}
#bio4 b{margin-top:10px; margin-left:25px; display:block; float:left; font-size:18px; font-family:Arial, Helvetica, sans-serif}
#bio4 a{position:absolute; top:97px; left:195px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
#bio4 span{width:230px; display:block}
#bio4_txt{position:absolute; top:435px; left:500px; height:125px; width:424px; background:url(../images/structure/bio.png) no-repeat; overflow:hidden; display:none}
#bio4_txt span{height:110px; width:410px; display:block; overflow-y:auto; position:absolute; top:7px; left:7px}

#contact{position:absolute; top:165px; left:9px; background:url(../images/structure/fond_contact.jpg); height:385px; width:942px} 
#H2Contact{position:absolute; top:190px; left:33px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal}
#Lmail{top:227px; left:232px} #Lphone{top:227px; left:431px} #Lsociete{top:277px; left:33px} #Lpays{top:277px; left:232px} #Lsujet{top:277px; left:431px}
#Lmessage{top:327px; left:33px} #Lnom{top:227px; left:33px}
input{position:absolute; background-color:transparent; font-family:Arial, Helvetica, sans-serif; font-size:11px; height:18px; border:0px}
#Fnom{top:249px; left:36px; height:18px; width:178px} #Fmail{top:249px; left:236px; height:18px; width:178px} #Fphone{top:249px; left:436px; height:18px; width:178px}
#Fsociete{top:299px; left:36px; height:18px;width:178px} #Fpays{top:299px; left:236px; height:18px; width:178px} #Fsujet{top:299px; left:436px; height:18px; width:178px}
#Fmessage{position:absolute;top:349;left:36px;width:580px;height:184px;overflow-y:scroll;font-family:Arial, Helvetica, sans-serif;font-size:11px;border:0px;background-color:transparent}
#SendF{position:absolute; top:552px; left:513px; display:block; cursor:pointer} #Cmail{position:absolute; top:550px; left:150px; color:#666; height:40px; width:350px} #Cmail a{color:#5d9e42; font-weight:normal}
#Gmap{position:absolute; top:200px; left:700px; height:137px; width:220px; display:block; text-indent:-9698px} #Ctemps{position:absolute;top:345px;left:700px;color:#666;font-size:12px}
#Ppdf{position:absolute; top:180px; left:860px; height:90px; width:70px; display:block; text-indent:-9697px} #LnomPrenom{top:497px; left:700px}
#Tnl{position:absolute; top:460px; left:700px; font-size:18px; font-family:Arial, Helvetica, sans-serif} #Lemail{top:527px; left:700px}
#FnomPrenom{top:497px; height:18px; width:113px; left:805px} #Femail{top:525px; height:18px; width:113px; left:805px}
#subscrive{position:absolute; top:552px; left:700px; display:block; cursor:pointer} #unsubscrive{position:absolute; top:557px; left:802px; font-size:12px}

#partenaires{position:absolute; top:290px; left:35px; height:277px; width:910px; overflow-y:auto} .partenaires span{margin-top:5px; display:block; height:20px; float:left}
.partenaires{float:left; background:url(../images/structure/case_part.jpg) 0px 0px no-repeat; width:180px; height:135px} .partenaires a{margin-top:1px; margin-left:1px; float:left}

#f1b1{position:absolute; top:285px; left:35px; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:290px; width:350px}
#f1b1 label{position:relative;float:left; height:16px; width:107px; display:block; margin-bottom:4px}
#f1b1 input{position:relative; border:1px #c7c7c7 solid; background-color:#eeeeee; height:16px; width:232px; float:left; margin-bottom:4px}
#f1b1 select{position:relative; border:1px #c7c7c7 solid; background-color:#eeeeee; height:16px; width:232px; float:left; margin-bottom:4px; font-size:11px}
#f1b2{position:absolute; top:285px; left:435px; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:290px; width:250px}
#f1b2 label{position:relative;float:left; height:16px; width:230px; display:block; margin-bottom:4px}
#f1b2 input{position:relative; border:1px #c7c7c7 solid; background-color:#eeeeee; height:16px; width:20px; float:left; margin-bottom:4px;}
#f1b3{position:absolute; top:313px; left:635px; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:180px; width:300px}
#f1b3 label{position:relative;float:left; height:16px; width:130px; display:block; margin-bottom:4px} #f1b3 span{height:100px; width:300px; display:block }
#f1b3 input{position:relative; border:1px #c7c7c7 solid; background-color:#eeeeee; height:16px; width:150px; float:left; margin-bottom:4px}
#valid1{position:absolute; top:550px; left:760px; cursor:pointer}	#reset1{position:absolute; top:550px; left:580px; cursor:pointer}	#add1{position:absolute; top:550px; left:45px; cursor:pointer}
#valid5{position:absolute; top:550px; left:600px; cursor:pointer}

#f2b1{position:absolute; top:311px; left:33px; height:215px; width:892px; border:1px #CCC solid} #f2b1 b{position:absolute; top:-35px; font-size:14px} #f2b1 span{font-size:12px}
#Cfile{position:absolute; top:35px; left:0px; height:160px; width:800px} #sending{position:absolute; top:100px; left:0px; width:900px; text-align:center; font-weight:bold}
#Cfile label{position:relative;float:left; height:18px; width:224px; display:block; text-align:right; margin-right:5px; margin-bottom:4px}
#Cfile input{position:relative;border:1px #c7c7c7 solid; background-color:#eeeeee; height:18px; width:150px; float:left; margin-bottom:4px}
#Cfile select{position:relative;border:1px #c7c7c7 solid; background-color:#eeeeee; height:18px; width:150px; float:left; margin-bottom:4px}
#f2b2{position:absolute; top:550px; left:33px}

#f5b1{position:absolute; top:285px; left:35px; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:290px; width:700px}
#f5promo{position:relative; border:1px #c7c7c7 solid; background-color:#eeeeee; height:16px; width:150px; float:left; margin-bottom:4px}
#f5comm{position:relative; border:1px #c7c7c7 solid; background-color:#eeeeee; height:50px; width:300px; float:left; margin-bottom:4px}
#f5notes{position:absolute; top:493px; left:600px; font-size:10px; font-style:italic; color:#666; width:300px}
#sending2{position:absolute; top:70px; left:0px; width:900px; text-align:center; font-weight:bold}
