@media print  {
h1 {page-break-before:always;}
h1,h2,h3,h4,h5,h6 {page-break-after:avoid;}
ul,ol,dl {page-break-before:avoid;}
}
html,address,blockquote,body,dd,div,dl,dt,fieldset,form,frame,frameset,h1,h2,h3,h4,h5,h6,noframes,ol,p,ul,center,dir,hr,menu,pre{display:block;}
li{display:list-item;}
head{display:none;}
table{display:table;border-spacing:2px;}
tr{display:table-row;}
thead{display:table-header-group;}
tbody{display:table-row-group;}
tfoot{display:table-footer-group;}
col{display:table-column;}
colgroup{display:table-column-group;}
td,th{display:table-cell;vertical-align:inherit;}
caption{display:table-caption;text-align:center;}
th{font-weight:bolder;text-align:center;}
body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;top:0;left:0;right:0;bottom:0;display:block;background:gray url(../imgs/bg_body.png) repeat fixed top;color:#000;margin:0;padding:0;}
abbr, acronym {border-bottom:1px dotted #666;}
h1{font-size:2em;margin:.67em 0;}
h2{font-size:1.8em;margin:.75em 0;}
h3{font-size:1.6em;margin:.83em 0;}
h4,p,blockquote,ul,fieldset,form,ol,dl,dir,menu{margin:1.12em 0;}
h5{font-size:1.2em;margin:1.5em 0;}
h6{font-size:0.8em;margin:1.67em 0;}
h1,h2,h3,h4,h5,h6,b,strong{font-weight:bolder;}
blockquote{margin-left:40px;margin-right:40px;}
i,cite,em,var,address{font-style:italic;}
pre,tt,code,kbd,samp{font-family:monospace;}
pre{white-space:pre;}
button,textarea,input,select{display:inline-block;}
big{font-size:1.17em;}
small,sub,sup{font-size:.83em;}
sub{vertical-align:sub;}
sup{vertical-align:super;}
thead,tbody,tfoot{vertical-align:middle;}
s,strike,del{text-decoration:line-through;}
hr{border:1px inset;}
ol,ul,dir,menu,dd{margin-left:40px;}
ol{list-style-type:decimal;}
ol ul,ul ol,ul ul,ol ol{margin-top:0;margin-bottom:0;}
br:before{content:"\A";}
:before,:after{white-space:pre-line;}
center{text-align:center;}
:focus{outline:thin dotted invert;}
BDO[DIR="ltr"]{direction:ltr;unicode-bidi:bidi-override;}
BDO[DIR="rtl"]{direction:rtl;unicode-bidi:bidi-override;}
*[DIR="ltr"]{direction:ltr;unicode-bidi:embed;}
*[DIR="rtl"]{direction:rtl;unicode-bidi:embed;}
#conteneur{position:relative;background-color:transparent;color:#000;display:block;width:1024px;overflow:visible;z-index:0;margin:0 auto;}
#full_top{position:relative;top:0;height:5px;width:100%;background-color:transparent;color:#000;margin:0 auto;padding:0;}
.split_hor{background-color:transparent;height:5px;width:100%;position:relative;top:0;margin:0 auto;}
#split_hor_foot{background-color:transparent;height:10px;width:100%;position:relative;top:0;overflow:hidden;margin:0 auto;}
#content_main{background-color:#fffbff;position:relative;top:0;right:0;left:0;bottom:0;width:1024px;height:50em;margin-left:auto;margin-top:0;margin-right:auto;display:block;z-index:1;visibility:visible;min-width:1024px;max-width:1024px;border-bottom:1px solid blue;border-right:1px solid #00008b;padding:0;}
#content_footer{position:relative;top:0;right:0;left:0;bottom:0;background-color:#fffbff;display:block;height:45px;z-index:2;width:1024px;min-width:1024px;max-width:1024px;visibility:visible;overflow:visible;font-family:Trebuchet MS;font-weight:700;font-style:normal;text-transform:none;border-right:1px solid #00008b;margin:0 auto;padding:0;}
a{background-color:transparent;color:#03f;font-family:Trebuchet MS;font-weight:400;font-style:normal;text-transform:none;text-decoration:none;}
a:hover{color:#c33;font-family:Trebuchet MS;font-style:normal;font-weight:700;text-transform:none;text-decoration:underline overline;}
a:active{color:#8b9ed0;font-family:Trebuchet MS;font-weight:700;font-style:oblique;text-transform:none;text-decoration:overline;}
h1,h2,h3,h4,h5,h6{font-family:"Times New Roman", "Trebuchet MS", serif, sans-serif;color:#086d84;}
h4{font-size:1.4em;}
p{margin:1em 0;}
#top_header, #bottom_footer{position:relative;display:block;width:1024px;top:0;left:0;visibility:visible;background:transparent url(../imgs/bottop.gif) no-repeat;z-index:1;margin:0 auto;padding:0;}
#top_header{overflow:hidden;background-position:0 0;height:15px;}
#bottom_footer{overflow:visible;background-position:0 -15px;width:1025px;height:16px;}
#header{position:relative;height:265px;background-color:#fffbff;color:aqua;top:0;left:0;right:0;bottom:0;min-width:1024px;width:100%;display:block;overflow:visible;z-index:1;}
#head_left{position:relative;width:60%;height:100%;background-color:#fffbff;top:0;left:0;right:0;bottom:0;display:block;visibility:visible;overflow:visible;border-bottom:1px solid blue;z-index:3;}
#head_right{position:absolute;width:40%;height:100%;background-color:#fffbff;top:0;left:60%;right:0;bottom:0;display:block;visibility:visible;border-bottom:1px solid blue;border-right:1px solid #00008b;z-index:3;}
#main{width:100%;height:100%;background-color:#fffbff;color:#000;right:0;left:0;top:0;z-index:1;position:absolute;overflow:visible;border-bottom:1px solid blue;}
.oblit_vm, #oblit_vb, #oblit_ft{position:absolute;left:655px;width:159px;background:transparent url(../imgs/splits.jpg);z-index:3;}
.oblit_vm{top:0;height:5px;background-position:0 -5px;}
#oblit_vb{top:0;height:10px;margin:0;padding:0;background-position:0 -10px;}
#oblit_ft{top:-5px;height:10px;margin:0;padding:0;background-position:0 0;}

/* #hg1{background-image:url(../imgs/bhg_0.gif);background-repeat:no-repeat;background-position:center top;position:absolute;top:-15px;left:0;width:106px;height:94px;z-index:3;} */
#hg1{background-image:url(../imgs/bhg_0_ok.jpg);background-repeat:no-repeat;background-position:center top;position:absolute;top:-15px;left:0;width:106px;height:94px;z-index:3;}
/*
#hg2{background-image:url(../imgs/bh_createur.jpg);background-repeat:no-repeat;background-position:center top;margin-left:107px;width:224px;height:179px;z-index:5;top:0;position:absolute;}
*/
#hg3{background-image:url(../imgs/bhd_1a.jpg);background-repeat:no-repeat;background-position:center top;position:absolute;margin-left:332px;width:215px;height:155px;z-index:5;top:-15px;}
#byje_logo,#byje_logo:hover{display:block;background:transparent url(../imgs/logo_byje_ok.jpg) repeat-y scroll 0 0;width:120px;height:72px;background-position:center top;position:absolute;left:100px;top:35px;z-index:6;}
#byje_logo:hover{background:transparent url(../imgs/logo_byje_ok.jpg) repeat-y scroll 0 -72px;}
#mascotte{position:absolute;top:0px;left:210px;display:block;background:transparent url(../imgs/mascotte.png) repeat scroll 0 0;background-position:center top;width:70px;height:133px;z-index:6;}
#priplnk{position:absolute;top:100px;left:70px;font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:18px;color:#189ab5;z-index:7;}
#slogan2{position:absolute;top:175px;left:170px;font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:18px;color:#189ab5;z-index:7;}
#priplogo,#priplogo:hover{display:block;background:transparent url(../imgs/priplogo.gif) repeat-y scroll 0 0;width:192px;height:40px;background-position:center top;position:relative;left:150px;top:135px;z-index:6;}
#priplogo:hover{background:transparent url(../imgs/priplogo.gif) repeat-y scroll 0 -40px;}

#slogan1{background:transparent url(../imgs/bhd_imaginons.jpg) no-repeat scroll center top;position:absolute;width:422px;height:84px;right:1px;z-index:5;top:0;}
#link_devis{background-color:transparent;color:#386672;position:absolute;width:240px;height:30px;top:104px;left:0px;
font-family:"Times New Roman", "Trebuchet MS", Times, serif;font-size:28px;text-align:center;font-weight:bolder;z-index:5;}
a.linkdevis,a.linkdevis:visited,a.linkdevis:hover,a.linkdevis:active{text-decoration:none;color:#8b0000;font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:16px;background-color:transparent;}
a.linkdevis:visited{text-decoration:overline;}
a.linkdevis:hover{text-decoration:overline underline;color:#313442;}
a.linkdevis:active{text-decoration:overline;color:#8b0000;}
#h_desc{position:absolute;display:block;top:185px;left:460px;width: 550px;height: 55px;text-align:center;border:1px dashed gray;z-index:9;letter-spacing:normal;word-spacing:normal;margin:2px auto;}
#h_desc h3{font-size:1.6em;margin:0.4em 0;}

/* En cours users menu, 7 icones, et 6 espaces de 2pixels icones hauteur 32 largeur 32 */
#users_menu{position:absolute;display:block;background:#e7efef;width:210px;height: 24px;
top: 220px;left: 230px;
top: 5px;left: 12px;
color:#189ab5;text-align:left;font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;z-index:5;}
#users_menu a{display:block;height:24px;width:25px;}
#home,#login,#contact,#smap,#help,#stat,#ftpr{position:absolute;display:block;float:right;width:24px;height:24px;top:0;left:0px;z-index:13;cursor:pointer;background:transparent url(../imgs/icons/users_menu.png) no-repeat;}
#home{background-position:0 0;}
#home:hover{background-position:0 -24px;}
#login{background-position:0 -48px;left:30px;}
#login:hover{background-position:0 -72px;}
#contact{background-position:0 -192px;left:60px;}
#contact:hover{background-position:0 -216px;}
#smap{background-position:0 -96px;left:90px;}
#smap:hover{background-position:0 -120px;}
#help{background-position:0 -144px;left:120px;}
#help:hover{background-position:0 -168px;}
#stat{background-position:0 -240px;left:150px;}
#stat:hover{background-position:0 -264px;}
#ftpr{background-position:0 -288px;left:180px;}
#ftpr:hover{background-position:0 -312px;}


#vertical_bg{background-color:#e7efef;color:#6ba6b5;position:absolute;top:0;right:210px;width:159px;height:100%;z-index:0;}
#vertical_footer{display:block;background-color:#e7efef;color:#6ba6b5;position:absolute;bottom:0;top:0;left:655px;width:160px;height:100%;z-index:1;}
#left_menu{background-color:#fffbff;position:absolute;width:250px;top:3px;left:0;bottom:0;padding-bottom:10px;padding-right:10px;margin-bottom:10px;display:block;}
.menu_hr1{display:block;background:transparent url(../imgs/h_line.gif) repeat-x scroll center;width:200px;height:2px;position:relative;left:25px;top:0;z-index:5;margin:10px 0;}
#menu_hr2{display:block;position:relative;background:transparent url(../imgs/hr.jpg) no-repeat center;top:1px;height:10px;width:120px;border:0;z-index:15;}


#locate{position:relative;top:5px;left:10px;background-color:transparent;width:230px;height:auto;margin:0;padding:0 0 5px;}

#locf{height:24px;background:#e7efef;}

#locf div{color:#313442;text-align:center;font-size:1.2em;font-style:normal;font-weight:700;font-family:"Times New Roman", "Trebuchet MS", serif, cursive, fantasy;font-variant:normal;}

.b1f,.b2f,.b3f,.b4f{font-size:1px;overflow:hidden;display:block;}
.b1f{height:1px;background:#e7efef;margin:0 5px;}
.b2f{height:1px;background:#e7efef;margin:0 3px;}
.b3f{height:1px;background:#e7efef;margin:0 2px;}
.b4f{height:2px;background:#e7efef;margin:0 1px;}
.contentf{background:#e7efef;padding:0 0 10px;}
.contentf div{text-align:center;font-size:1.2em;font-style:normal;font-weight:700;font-family:"Times New Roman", "Trebuchet MS", serif, cursive, fantasy;font-variant:normal;}
.menu_v1{display:block;left:10px;top:0;position:relative;width:230px;height:auto;z-index:7;background:#e7efef none repeat scroll top;margin:0;padding:0 0 10px;}
#menu_v2{display:block;left:10px;top:5px;position:relative;width:315px;height:auto;background-color:#fffbff;z-index:7;}

#contactus{position:absolute;top:227px;background-color:transparent;width:98%;height:1em;font-size:16px;text-align:right;font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;z-index:5;}
#contactus a:hover{text-decoration:overline underline;color:#313442;}
#content{display:block;position:absolute;top:0;right:0;left:325px;bottom:0;height:99.5%;z-index:6;margin:0;padding:0;}
.vertical_bg2{background-color:#e7efef;color:#6ba6b5;position:absolute;top:0;right:209px;width:159px;height:100%;bottom:0;z-index:0;}
#nav_bar{display:block;position:absolute;top:10px;left:0px;right:0;background-color:#086d84;width:699px;height:1.8em;z-index:5;}
#fil_ariane{position:relative;background-color:transparent;left:3px;top:0.45em;font-family:"Times New Roman", Times, serif;font-size:0.9em;z-index:8;color:ButtonFace;display:inline;}
#fil_ariane_actual{background-color:transparent;left:0;top:0;font-family:"Times New Roman", Times, serif;font-size:14px;font-weight:700;z-index:8;}
a.ariane,a.ariane:hover,a.ariane:visited,a.ariane:active{background-color:transparent;color:#95feff;text-decoration:none;}
a.ariane:hover{color:#b0e0e6;text-decoration:overline underline;}
#content_background{background-color:transparent;display:block;position:absolute;top:0;right:0;left:325px;bottom:3px;height:99.5%;z-index:4;margin:0;padding:0;}
#content_bg{display:block;width:560px;height:186px;position:relative;top:1.5em;left:139px;
left:125px;right:0;background:transparent url(../imgs/content_bg_prisma_byje.gif) no-repeat scroll center;z-index:3;
/* border-left:14px solid #fffbff;*/ /*same as page colour*/
border-bottom:2px solid #086d84; /*black, bottom, border*/
font-size:18px;color:#000; /*black text*/}

#ct_bg_bo{display:block;position:relative;background:transparent url(../imgs/c_bg_bo.gif) repeat-x scroll center;top:27px;left:139px;width:559px;height:30px;z-index:15;}
#content_mid{display:block;background-color:transparent;position:absolute;top:0;left:0;right:0;bottom:2px;margin-top:40px;margin-bottom:10px;width:690px;height:95%;text-align:justify;z-index:7;padding:0 2px 2px;}
#txt_cent{background-color:transparent;color:#000;position:absolute;width:665px;height:60%;top:13em;left:0;right:0;bottom:0;z-index:7;overflow-y:auto;/*overflow-x:none;white-space:pre; */clear:both;font-family:"Trebuchet MS", serif, sans-serif;font-size:0.9em;margin:0;padding:10px;}
#pied_du_centre{position:absolute;background-color:transparent;bottom:5px;width:95%;text-align:right;font-family:"Trebuchet MS", serif, cursive, fantasy;font-size:0.8em;border:1px dashed gray;}
#up_main{position:absolute;background-color:transparent;width:100%;height:166px;top:1em;left:3px;display:block;float:right;overflow:hidden;z-index:8;}
#site1,#site2,#site3{position:absolute;width:163px;height:136px;background:transparent url(../imgs/fd_sites.gif) no-repeat scroll bottom;top:15px;z-index:11;}
#site1{left:150px;}
#site2{left:327px;}
#site3{left:504px;}
#vig1,#vig2,#vig3{position:relative;display:block;width:160px;height:133px;top:0;left:0;z-index:13;cursor:pointer;background:transparent url(../imgs/vignettes/vignettes_accueil.jpg);}
#vig1{background-position:0 0;}
#vig2{background-position:0 -133px;}
#vig3{background-position:0 -266px;}
ul.menu{list-style-type:none;padding-left:10px;margin:0;}
ul.menu li{padding:2px 0 1px;}
ul.menu li a{background:transparent url(../imgs/menubar_all.jpg) repeat-y scroll 0 0;background-color:transparent;display:block;width:220px;line-height:1.15em;color:#297d8c;text-indent:8px;text-align:left;text-decoration:none;font-family:"Times New Roman";font-size:1.1em;font-weight:500;}
ul.menu li a:hover{background:transparent url(../imgs/menubar_all.jpg) repeat-y scroll 0 -96px;background-color:transparent;display:block;width:218px;line-height:1.15em;color:#313442;text-indent:12px;text-align:left;text-decoration:none;font-family:"Times New Roman";font-size:1.1em;font-weight:700;}
#footer{background-color:#fffbff;color:blue;font-size:0.85em;position:absolute;top:0;left:0;width:100%;height:35px;display:block;z-index:1;text-align:center;}
#footer_content{background-color:transparent;color:blue;font-size:0.75em;position:absolute;top:5px;left:0;width:100%;height:35px;display:block;z-index:7;text-align:center;}
#foot_slogan{position:relative;width:139px;height:32px;top:10px;left:850px;z-index:9;}
#link_partners{text-align:center;display:block;left:10px;top:5px;position:relative;width:230px;height:auto;font-family:"Times New Roman", "Trebuchet MS", serif, cursive, fantasy;font-size:0.75em;background-color:#fffbff;z-index:7;margin-top:7px;margin-bottom:7px;}
a img,a img:hover,a img:visited,a img:active{background-color:transparent;border:none;text-decoration:none;}
u,ins,:link,:visited{text-decoration:underline;}
#users_menu a,#users_menu a:visited,#users_menu a:active,#users_menu a:hover,#contactus a,#contactus a:visited,#contactus a:active,#contactus a:hover{text-decoration:none;color:#297d8c;font-family:"Times New Roman";font-weight:700;}
#users_menu a:active,#contactus a:active{text-decoration:none;color:#297d8c;}
.toro,.boro{position:relative;top:0;left:10px;background-color:transparent;width:230px;height:auto;padding:0;}
