/*
################################################################################
# LAAP - Front Office - Copyright (C) 2006-2007 Atomprod - All rights reserved #
################################################################################
*/


/* COMMUN =============================================================== {{{ */
/* ========================================================================== */

button    { cursor:pointer;}
.cleaner  { clear:both;display:block;height:0px;line-height:0px;font-size:0px;border:none;padding:0px;margin:0px;}
.nocss    { display:none;}

/*
#bx-M ul li>a          { float:none;}      --pour Opera prb IE6--
#bx-M li:hover div>ul  { display:block;}   --pour moz prb IE6--
#bx-M li:hover>ul      { display:block;}   --pour moz prb IE6--*/
#bx-M li>ul li.sfhover ul { display:block;}   /*--pour moz prb IE7--*/
#bx-M li>ul li.sfout ul   { display:none;}    /*--pour moz prb IE7--*/

/* ====================================================================== }}} */
/* MODULE REZAH ========================================================= {{{ */
/* ========================================================================== */

/*  myrezat ----------------------------------------- */

#room-nav                       { text-align:center;width:100%;padding:0;float:left;position:relative;}
#room-nav2                      { width:120px;position:relative;left:50%;margin-left:-50px;float:left}
#room-nav span                  { float:left;}
#room-nav .room-nav             { width:100%;font-weight:bold;}
#room-nav .room-nav-d           { width:16px;height:16px;display:block;background:url(../../img/div/x_room_nav.gif) no-repeat 0 0;cursor:pointer;position:absolute;top:0px;right:-10px;}
#room-nav .room-nav-g           { width:16px;height:16px;display:block;background:url(../../img/div/x_room_nav.gif) no-repeat -32px 0;cursor:pointer;position:absolute;top:0px;left:-10px;}

#b1-av #myrezat table           { border:0;font-size:0.9em;clear:both;margin:0;}
#b1-av #myrezat td              { width:16px;height:18px;text-align:center;border:0px;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:0;margin:0;}
#b1-av #myrezat td div          { width:16px;height:18px;display:block;}
#b1-av #myrezat td.room     div { width:20px;height:100%;display:block;position:relative;}
#b1-av #myrezat td.roomflc  div { width:20px;height:10px;display:block;padding:8px 0 0 0;}
#b1-av #myrezat td.roomdate div { width:16px;height:10px;display:block;padding:8px 0 0 0;}
#b1-av #myrezat td.room         { }
#b1-av #myrezat td.roomflc      { }
#b1-av #myrezat td.roomdate     { font-size:0.8em;text-align:center;color:#555555;}
#b1-av #myrezat .roomchx        { width:16px;height:100%;display:block;}
#b1-av #myrezat .roomchx:hover  { background:#000;}

#myrezat .room a                { width:20px;height:100%;background:url(../../img/div/x_room.gif) no-repeat 0 60%;display:block;}
#myrezat .room a:hover          { background-position:-19px 60%;}
#myrezat .room div.roomnlk      { width:20px;height:100%;background:url(../../img/div/x_room.gif) no-repeat -38px 50%;display:block;}

#myrezat .past                  { background-color:#F2F2F2;}
#myrezat .past-vide             { background-color:#F2F2F2;}
#myrezat .past-valide           { background:url(../../img/div/x_room_v.gif) no-repeat 50% 50%;}
#myrezat .past-demand           { background:url(../../img/div/x_room_d.gif) no-repeat 50% 50%;}
#myrezat .past-valide-2         { background:url(../../img/div/x_room_v2.gif) no-repeat 50% 50%;}
#myrezat .past-demand-2         { background:url(../../img/div/x_room_d2.gif) no-repeat 50% 50%;}
#myrezat .past-we               { background-color:#E1E1E1;}
#myrezat .past-vide-we          { background-color:#E1E1E1;}
#myrezat .past-valide-we        { background:url(../../img/div/x_room_v.gif) no-repeat 50% 50%;}
#myrezat .past-demand-we        { background:url(../../img/div/x_room_d.gif) no-repeat 50% 50%;}
#myrezat .past-valide-we-2      { background:url(../../img/div/x_room_v2.gif) no-repeat 50% 50%;}
#myrezat .past-demand-we-2      { background:url(../../img/div/x_room_d2.gif) no-repeat 50% 50%;}
#myrezat .futr-vide             { background-color:#E1DAD6;cursor:pointer;}
#myrezat .futr-valide           { background:url(../../img/div/x_room_v.gif) no-repeat 50% 50% #F7B1D0;}
#myrezat .futr-demand           { background:url(../../img/div/x_room_d.gif) no-repeat 50% 50% #F7B1D0;}
#myrezat .futr-valide-2         { background:url(../../img/div/x_room_v2.gif) no-repeat 50% 50% #F7B1D0;}
#myrezat .futr-demand-2         { background:url(../../img/div/x_room_d2.gif) no-repeat 50% 50% #F7B1D0;}
#myrezat .futr-formulaire       { background:url(../../img/div/x_room_e.gif) no-repeat 50% 50% #000;}
#myrezat .futr-vide-we          { background-color:#CFC1B7; cursor:pointer;}
#myrezat .futr-valide-we        { background:url(../../img/div/x_room_v.gif) no-repeat 50% 50% #E37B98;}
#myrezat .futr-demand-we        { background:url(../../img/div/x_room_d.gif) no-repeat 50% 50% #E37B98;}
#myrezat .futr-valide-we-2      { background:url(../../img/div/x_room_v2.gif) no-repeat 50% 50% #E37B98;}
#myrezat .futr-demand-we-2      { background:url(../../img/div/x_room_d2.gif) no-repeat 50% 50% #E37B98;}
#myrezat .futr-formulaire-we    { background:url(../../img/div/x_room_e.gif) no-repeat 50% 50% #000;}

#b1-av #myrezat #room-leg      { width:auto;height:16px;display:block;font-size:0.9em;padding:2px 0 0 26px;margin:2px 0 10px 0;clear:both;}
#b1-av #myrezat #room-leg span { float:left;padding:0;margin:0;}
#b1-av #myrezat #room-leg div  { float:left;width:14px;height:16px;display:block;margin:0 3px;}

/*  myrezap ----------------------------------------- */

#b1-av #myrezap table    { width:100%;margin-bottom:3px;}
#b1-av #myrezap th       { background:#EEEAE4;padding:4px;text-align:center;}
#b1-av #myrezap td       { background:#FCFCFB;padding:4px;}
#b1-av #myrezap td.chb   { font-weight:bold;cursor:pointer;}
#b1-av #myrezap td.chb div { position:relative;top:0px;left:0px;display:block;width:100%;height:100%;}
#b1-av #myrezap td.cnt   { text-align:center;width:20px;}
#b1-av #myrezap td.rgt   { text-align:right;width:40px;}
#b1-av #myrezap div.inf  { text-align:right;padding:0;margin:0;font-size:10px;}

#b1-av #myrezap td.chb .room-vig  { width:200px;height:auto;position:absolute;top:0px;left:100%;background:#fff;border:1px solid #000;display:block;background-color:#DEE2E0;}
#b1-av #myrezap .room-vig p       { width:auto;background:#DEE2E0;text-align:center;margin:0;padding:4px;border-top:1px solid #AEAEAE;display:block;font-weight:bold;}
#b1-av #myrezap .room-vig img     { display:block;margin:0 auto;}

/*  myrezaf ----------------------------------------- */

#b1-av #myrezaf p            { background:#F7F4F0;padding:4px;margin:0;display:block;}
#b1-av #myrezaf .cl1         { background:#EEEAE4;}
#b1-av #myrezaf .log         { background:#F7F4F0;padding:4px;margin:0;display:block;border-top:1px solid #000;border-bottom:1px solid #000;}
#b1-av #myrezaf span         { width:160px;}

#b1-av #room-lst             { margin-top:6px;display:block;position:relative;}
#b1-av #room-lst p           { padding:8px 4px 1px 20px;font-weight:bold;}
#b1-av #room-lst div         { padding:1px 4px 8px 4px;background:#F7F4F0;margin:0;display:block;position:relative;}
#b1-av #room-lst select          { width:420px;margin-left:14px;}
#b1-av #room-lst select.room-nbr { width:auto; position:absolute;top:1px;right:8px;}
#b1-av #room-lst #room-nbrtxt    { position:absolute;top:4px;right:4px;background:transparent;}
#b1-av #room-sej             { border-top:1px solid #000;margin:3px 0 4px 0;}
#b1-av #room-sej span        { width:auto;padding-left:30px;float:none;}
#b1-av #room-sej .room-deca  { margin-left:40px}
#b1-av #room-sej input       { width:80px;}
#b1-av #room-req             { border-bottom:1px solid #000;margin:3px 0 4px 0;}
#b1-av #room-req span        { width:auto;padding-left:18px;float:none;}
#b1-av #room-req textarea    { width:470px;margin-left:18px;float:none;}

#b1-av #myrezaf h2           { padding:4px 0 4px 40px;margin:4px 0 2px 0} 
#b1-av #myrezaf h3           { padding:6px 0 0 40px;margin:8px 0 2px 0}
#b1-av #myrezaf h4           { padding:6px 0 4px 35px;margin:0;border-top:1px solid #000;border-bottom:1px solid #000;}
#b1-av #myrezaf .room-trt    { height:4px;font-size:4px;line-height:4px;display:block;margin:0;padding:0;}

#b1-av #myrezaf h2.room-frz  { background:url(../../img/div/x_room_f2.gif) no-repeat 0 -155px;border-bottom:1px solid #000; }
#b1-av #myrezaf h3.room-vsj  { background:url(../../img/div/x_room_f2.gif) no-repeat 0 0; }
#b1-av #myrezaf h3.room-vco  { background:url(../../img/div/x_room_f2.gif) no-repeat 0 -80px;margin:10px 0 6px 0; }
#b1-av #myrezaf h4.room-chx1 { background:url(../../img/div/x_room_f.gif) no-repeat 0 2px #fff; }
#b1-av #myrezaf h4.room-chx2 { background:url(../../img/div/x_room_f.gif) no-repeat 0 -58px #fff; }
#b1-av #myrezaf h4.room-chx3 { background:url(../../img/div/x_room_f.gif) no-repeat 0 -118px #fff; }
h2.room-hlp                  { background:url(../../img/div/x_room_f2.gif) no-repeat 0 -240px;border-bottom:1px solid #000;padding:4px 0 4px 40px;margin:16px 0 2px 0}
#b1-av #room-nvcl            { margin:0;}
#b1-av #room-djcl            { margin:0;}
#b1-av #room-djcl2           { margin:0;border-bottom:1px solid #000;}

#b1-av #myrezaf p.room-at       { background-image:url(../../img/div/x_room_at.gif);background-repeat: no-repeat;background-position:16px 50%;text-align:justify;padding:6px 10px 6px 60px;}
#b1-av #myrezaf .rezah_error    { background:url(../../img/div/x_room_at.gif) no-repeat 16px 50% #F3C99B;text-align:justify;padding:6px 10px 6px 70px;}
#b1-av #myrezaf .rezah_error ul { padding:0 0 0 14px;margin:0;}
#b1-av #myrezaf .rezah_error li { padding:2px 0;margin:0;}
#b1-av #myrezaf .rezah_error h3 { color:#000;background:transparent;padding:0;margin:0;}
#b1-av p#room-btreza            { background:#fff;margin-top:20px;}

/* ====================================================================== }}} */
/* MODULE CALENDRIER ==================================================== {{{ */
/* ========================================================================== */

#mycalend                 { }
#b1-av #mycalend table    { border:0;}
#b1-av #mycalend td       { border:0;}
#mycalend .cldjour td     { text-align:center;font-weight:bold;color:#6D6D6D;padding:0; margin:0;}
#mycalend .cldjour td div { width:17px;}
#mycalend .clddate td     { height:17px;text-align:center;}
#mycalend .clddate a      { text-align:center;display:block;}
#mycalend .clddate td div { }
#mycalend .cldtrait td    { border-top:1px solid #6D6D6D;}
#mycalend .calend-hier    { background:url(../../img/div/calend.gif) no-repeat 0 0;color:#B4B3B3;}
#mycalend .calend-today   { background:url(../../img/div/calend.gif) no-repeat 0 -20px;}
#mycalend .calend-event   { background:url(../../img/div/calend.gif) no-repeat 0 -40px;}
#mycalend .calend-event a { color:#fff;}
#mycalend .calend-event-d { background:url(../../img/div/calend.gif) no-repeat 0 -80px ;}
#mycalend .calend-vide    { background:url(../../img/div/calend.gif) no-repeat 0 -120px ;}
#mycalend .cldleft        { width:15px;height:15px;display:block;background:url(../../img/div/calend2.gif) no-repeat 0 0 ;cursor:pointer;}
#mycalend .cldright       { width:15px;height:15px;display:block;background:url(../../img/div/calend2.gif) no-repeat -30px 0 ;cursor:pointer}
#mycalend .cldma          { text-align:center;display:block;padding-bottom:2px;font-size:0.9em;}

/* ====================================================================== }}} */
/* GOOGLE MAP =========================================================== {{{ */
/* ========================================================================== */

#bx-C #ggmap img { background-color:transparent;}
#ggmap { left:60px;width:400px;height:220px;border:1px solid #888888; }

/* ====================================================================== }}} */
/* WIKI 2 xHTML ========================================================= {{{ */
/* ========================================================================== */

.w2x-left   { float:left; margin: 0 10px 10px 0;}
.w2x-right  { float:right; margin: 0 0 10px 10px;}
.w2x-center { display:block; margin:0 auto;}

/* ====================================================================== }}} */
/* MENU LANGUE ========================================================== {{{ */
/* ========================================================================== */

#lg a           { display:block;margin-left:4px;float:left;}
#lg a:hover     { background-position:0 0;}
#lg span        { display:block;margin-left:4px;float:left;}
#lg span.nocss  { display:none;}
#lg .lgnoflag   { width:16px; height:11px; text-align:center; line-height:11px;font-size:10px;}
#lg .lgnoflag   { width:16px; height:11px; text-align:center; line-height:11px;font-size:10px;}

/* ====================================================================== }}} */
/* ESPACE CLIENT ======================================================== {{{ */
/* ========================================================================== */

#m-EClt                   { width:100%;background:#fff;}
#m-EClt-cl                { border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb;padding:4px 0;display:block;float:left;}
#m-EClt ul                { padding:0;margin:0;list-style:none;display:block;}
#m-EClt #m-EClt-cl1       { float:left;}
#m-EClt #m-EClt-cl2       { float:right;}
#m-EClt li                { float:left;padding:0;margin:0 4px 0 0;}
#m-EClt li a              { float:left;padding:0;height:21px;width:21px;display:block;color:#000;text-decoration:none;background-position:0 0;}
#m-EClt li a:hover        { color:#9F0C0C;text-decoration:underline;background-position:-22px 0;}
#m-EClt li.ECltov a:hover { color:#9F0C0C;text-decoration:underline;background-position:0 0;}
#m-EClt li span           { float:left;padding:0;;height:21px;width:21px;}

#clt-disconnect.ECltov a    { background:url(../../img/div/clt_icon/connect.gif) no-repeat -22px 0;}
#clt-modif2 a               { background:url(../../img/div/clt_icon/modif2.gif) no-repeat 0 0;}
#clt-disconnect.ECltov span { background:url(../../img/div/clt_icon/connect.gif) no-repeat -44px 0;}
#clt-voir a                 { background:url(../../img/div/clt_icon/voir.gif) no-repeat 0 0;}
#clt-voir span              { background:url(../../img/div/clt_icon/voir.gif) no-repeat -44px 0;}

#clt-aide a                 { background:url(../../img/div/clt_icon/aide.gif)       no-repeat 0 0;}
#clt-aide span              { background:url(../../img/div/clt_icon/aide.gif)       no-repeat -44px 0;}
#clt-inscrire a             { background:url(../../img/div/clt_icon/inscrire.gif)   no-repeat 0 0;}
#clt-inscrire span          { background:url(../../img/div/clt_icon/inscrire.gif)   no-repeat -44px 0;}
#clt-connect a              { background:url(../../img/div/clt_icon/connect.gif)    no-repeat 0 0;}
#clt-connect span           { background:url(../../img/div/clt_icon/connect.gif)    no-repeat -44px 0;}
#clt-modif a                { background:url(../../img/div/clt_icon/modif2.gif)     no-repeat 0 0;}
#clt-modif span             { background:url(../../img/div/clt_icon/voir.gif)       no-repeat 0 0;}
#clt-newsletter a           { background:url(../../img/div/clt_icon/newsletter.gif) no-repeat 0 0;}
#clt-newsletter span        { background:url(../../img/div/clt_icon/newsletter.gif) no-repeat -44px 0;}
#clt-dossier a              { background:url(../../img/div/clt_icon/dossier.gif)    no-repeat 0 0;}
#clt-dossier span           { background:url(../../img/div/clt_icon/dossier.gif)    no-repeat -44px 0;}
#clt-css a                  { background:url(../../img/div/clt_icon/css.gif)        no-repeat 0 0;}
#clt-css span               { background:url(../../img/div/clt_icon/css.gif)        no-repeat -44px 0;}
#clt-param a                { background:url(../../img/div/clt_icon/param.gif)      no-repeat 0 0;}
#clt-param span             { background:url(../../img/div/clt_icon/param.gif)      no-repeat -44px 0;}

#clt-aide2 a                { background:url(../../img/div/clt_icon/aide2.gif) no-repeat 0 0;}
#clt-inscrire2 a            { background:url(../../img/div/clt_icon/inscrire2.gif) no-repeat 0 0;}
#clt-voir2 a                { background:url(../../img/div/clt_icon/voir2.gif) no-repeat 0 0;}
#clt-newsletter2 a          { background:url(../../img/div/clt_icon/newsletter2.gif) no-repeat 0 0;}

#clt-doc a                { background:url(../../img/div/clt_icon/doc.gif) no-repeat 0 0;}
#clt-pdf a                { background:url(../../img/div/clt_icon/pdf.gif) no-repeat 0 0;}
#clt-xls a                { background:url(../../img/div/clt_icon/xls.gif) no-repeat 0 0;}
#clt-zip a                { background:url(../../img/div/clt_icon/zip.gif) no-repeat 0 0;}
#clt-img a                { background:url(../../img/div/clt_icon/img.gif) no-repeat 0 0;}

.cltcleaner               { clear:both;display:block;height:0px;line-height:0px;font-size:0;border:none;padding:0px;margin:0px;}

/* === fiche newsletter */

#bx-C #m-EClt-NL table             { border:0;border-collapse:collapse;border-top:1px solid black;}
#bx-C #m-EClt-NL table tr          { border:0;}
#bx-C #m-EClt-NL table td          { border:0;border-bottom:1px solid black;}
#bx-C #m-EClt-NL table .m-EClt-td  { padding-right:20px;}
#bx-C #m-EClt-NL table .radio      { cursor:pointer;}
#bx-C #m-EClt-NL .m-EClt-c         { font-size:120%;font-weight:bold;padding-bottom:2px;margin-bottom:0;border-bottom:1px solid #dbdbdb; color:#000;}
#bx-C #m-EClt-NL .m-EClt-n         { font-size:120%;font-weight:bold;padding-top:2px;margin-top:0; color:#000;}

/* === fiche client */  

#fiche-clt .fc-clbt          { width:auto;display:block;margin:8px 0 15px 0;padding:0;text-align:left;position:relative;top:0px;left:0px;}
#fiche-clt p                 { display:block;margin:0 8px;padding:2px ;border-bottom:1px solid #E0E0E0;}
#fiche-clt div.fc-cltitre    { width:100%;display:block;padding:1px 0 0 0;margin:0 0 10px 0;font-weight:bold;font-size:0.9em;
                               color:#646464;border-bottom:1px solid #646464;}
#fiche-clt div.fc-cltitre2   { padding:0 14px 0 0;}
#fiche-clt span              { font-weight:bold;}
#fiche-clt .cleaner          { clear:both;display:block;height:0px;line-height:0px;font-size:0px;border:none;padding:0px;margin:0px;}
#fiche-clt #fc-cl1           { float:left;width:45%;}
#fiche-clt #fc-cl2           { float:right;width:52%;}
#fiche-clt .clt-modif3       { float:right;padding:0;height:11px;width:11px;display:block;background:url(../../img/div/clt_icon/modif3.gif) no-repeat 0 0 ;}
#fiche-clt .clt-modif3:hover { background-position:-11px 0;}
#fiche-clt .clt-modif4       { float:right;padding:0 0 0 16px;height:13px;display:block;background:url(../../img/div/clt_icon/quitter.gif) no-repeat 0 0 ;text-decoration:none;color:#000;}
#fiche-clt .clt-modif4:hover { background-position:0 -50px;color:#ca0202;}

/* ====================================================================== }}} */
/* BASE LINE ============================================================ {{{ */
/* ========================================================================== */

#laapBL             { position:absolute;top:20px;left:0;z-index:99999;background:none;display:block;font-size:12px;
	              filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/div/laapbl.png',sizingMethod='scale');}
body>#laapBL        { background:url(../../img/div/laapbl.png) no-repeat;}

.laapBLc1           { width:auto;height:auto; }
.laapBLc2           { width:18px;height:18px; }
.laapBLtov          { border:4px solid #8F1515;background:#ffffff;margin:0px;width:300px;height:auto;overflow:hidden;display:block;position:relative;top:0px;left:0px;z-index:88888;margin:0 0 0 30px;}
.laapBLtou          { border:0px;background:transparent;margin:0px;width:7px;height:7px;overflow:hidden;display:block;position:relative;top:0px;left:0px;z-index:88888;margin:0px}
#laapBLtxt p        { margin:0px;padding:6px;}
#laapBLtxt a        { text-decoration:underline;}
#laapBLtxt a:hover  { color:#B41A1A;}

/* ====================================================================== }}} */
/* LAAP BOX ============================================================= {{{ */
/* ========================================================================== */

#laap                  { position:absolute;top:100px;left:0px;z-index:99999;width:18px;height:48px;background:none;display:block;cursor:pointer; 
	                 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/div/laap.png',sizingMethod='scale');}
.rub-any>#laap         { background:url(../../img/div/laap.png) no-repeat;filter:none;}
#laap-a                { position:absolute;top:80px;left:10px;z-index:9999;width:323px;height:156px;clear:both;background:url(../../img/div/btlaapIE.gif) no-repeat 0 0;}
.rub-any>#laap-a       { background:url(../../img/div/btlaap.png) no-repeat 0 0;}
#body>#laap            { position:fixed;}
#body>#laap-a          { position:fixed;}
.laap-off              { display:none;}
.laap-on               { display:block;}
.laap-pon              { display:block;}

#laap-lklaap           { width:85px;height:85px;position:absolute;left:28px;top:24px;cursor:pointer;} 
#laap-lkatom           { width:160px;height:62px;position:absolute;right:28px;top:44px;cursor:pointer;} 


#laap-atom             { position:absolute;right:28px;bottom:24px;text-align:right;font-size:9px;color:#bcc2cb;} 
#laap-atom a           { color:#bcc2cb;text-decoration:none;} 
#laap-atom a:hover     { color:#fff;} 
#box-quit              { height:12px;width:12px;display:block;background:url(../../img/div/btquit.gif) no-repeat 0 0 ;position:absolute;top:20px;right:21px;cursor:pointer;}
#box-quit:hover        { background-position:-12px 0;}
#ft-bog                { float:left;height:14px;width:21px;display:block;position:absolute;left:52px;bottom:23px;margin:0;}

/* ====================================================================== }}} */
/* BOG BOX ============================================================== {{{ */
/* ========================================================================== */

#bog                  { position:absolute;top:50px;left:0px;z-index:9000;width:12px;height:31px;background:url(../../img/div/bog.gif);display:block;cursor:pointer;}
#bog-a                { position:absolute;top:41px;left:30px;z-index:9999;background:#ffffff;}
#body>#bog            { position:fixed;}
#body>#bog-a          { position:fixed;}
.bog-off              { display:none;}
.bog-on               { display:block;}
.bog-pon              { display:block;}
#bog-a form           { padding:0;margin:0;border:0;float:left;width:auto;height:auto;}
#bog-b                { display:inline;float:left;background:url(../../img/div/laap_fd.gif) repeat-y left top;border:4px solid #8F1515;}
#bog-bog              { display:inline;background:#E0E0E0;float:left;}
#bog-bog a            { width:34px;height:38px;margin:2px 0 0 0;float:left;}
#bog-bog .bogcolpg    { padding:0 8px 0 0;background:url(../../img/div/mp_lign2.gif) repeat-y right top;float:left;}
#bog-bog .laap-lg2    { float:left;padding:0 8px 0 8px;}

/* === login/pass */
#bog-bog .laap-lg2 input  { margin-top:10px;font-size:10px;}
/* === icone laap */
#bog-bog .la              { background:url(../../img/div/mp_laap.gif) no-repeat 50% 0;}
#bog-bog .la:hover        { background-position:50% -200px;}

/* === icones modifier et images */
#bog-bog  .P1           { background:url(../../img/div/mp_modif_P.gif) no-repeat 50% 0;}
#bog-bog  .P1:hover     { background-position: 50% -200px;}
#bog-bog  .E1           { background:url(../../img/div/mp_modif_E.gif) no-repeat 50% 0;}
#bog-bog  .E1:hover     { background-position: 50% -200px;}
#bog-bog  .S1           { background:url(../../img/div/mp_modif_S.gif) no-repeat 50% 0;}
#bog-bog  .S1:hover     { background-position: 50% -200px;}
#bog-bog  .M1           { background:url(../../img/div/mp_modif_M.gif) no-repeat 50% 0;}
#bog-bog  .M1:hover     { background-position: 50% -200px;}
#bog-bog  .H1           { background:url(../../img/div/mp_modif_H.gif) no-repeat 50% 0;}
#bog-bog  .H1:hover     { background-position: 50% -200px;}
#bog-bog  .F1           { background:url(../../img/div/mp_modif_F.gif) no-repeat 50% 0;}
#bog-bog  .F1:hover     { background-position: 50% -200px;}
#bog-bog  .Q1           { background:url(../../img/div/mp_modif_Q.gif) no-repeat 50% 0;}
#bog-bog  .Q1:hover     { background-position: 50% -200px;}
#bog-bog  .Img1         { background:url(../../img/div/mp_img.gif) no-repeat 50% 0;}
#bog-bog  .Img1:hover   { background-position: 50% -200px;}

#bog-bog  .Div1         { background:url(../../img/div/mp_modif.gif) no-repeat 50% 0;}
#bog-bog  .Div1:hover   { background-position: 50% -200px;}

/* === icones BdD, menu, img, style, pram., langue */

#bogmn ul               { float:left;padding:0;margin:0;text-align:center;}
#bogmn li               { float:left;padding:0;margin:0;text-align:center;list-style:none;position:relative;}
#bogmn li a             { float:left;padding:0;color:#6E6E6E;font-size:0.8em;text-align:center;position:relative;top:0;left:0;}
#bogmn li a.mplus       { background:url(../../img/div/mp_plus.gif) no-repeat -15px 0;height:19px;width:19px;padding:0;
	                  margin:0  0 0 -7px;display:block;position:absolute;top:1px;left:50%;z-index:1200;}
#bogmn li a.mplus:hover { background-position: -15px -100px;}
#bogmn a.mtbl           { background:url(../../img/div/mp_table.gif) no-repeat 50% 0 #e0e0e0;color:#646464;}
#bogmn a.mtbl:hover     { background-position: 50% -300px;color:#245709;color:#000;}
#bogmn  .mtblov         { background:url(../../img/div/mp_table.gif) no-repeat 50% -200px #e0e0e0;color:#2250a8;}
.m32                    { height:1px;width:34px;display:block;font-size:1px;}

.mdsretr                { background:url(../../img/div/mp_ret.gif) no-repeat 50% 0;}
.mdsretr:hover          { background-position: 50% -200px;}
.mdsretrdo              { background:url(../../img/div/mp_ret.gif) no-repeat 50% -100px;color:#000}
.mdshome                { background:url(../../img/div/mp_dshome.gif) no-repeat 50% 0;}
.mdshome:hover          { background-position: 50% -200px;}
.mdshomedo              { background:url(../../img/div/mp_dshome.gif) no-repeat 50% -100px;color:#000}
.mdstable               { background:url(../../img/div/mp_dstable.gif) no-repeat 50% 0;}
.mdstable:hover         { background-position: 50% -200px;}
.mdstabledo             { background:url(../../img/div/mp_dstable.gif) no-repeat 50% -100px;color:#000}
.mparam                 { background:url(../../img/div/mp_param.gif) no-repeat 50% 0;}
.mparam:hover           { background-position:50% -200px;}
.mparamdo               { background:url(../../img/div/mp_param.gif) no-repeat 50% -100px;color:#000}
.mlang                  { background:url(../../img/div/mp_langue.gif) no-repeat 50% 0;}
.mlang:hover            { background-position:50% -200px;}
.mlangdo                { background:url(../../img/div/mp_langue.gif) no-repeat 50% -100px;color:#000}
.mmenu                  { background:url(../../img/div/mp_menu.gif) no-repeat 50% 0;}
.mmenu:hover            { background-position:50% -200px;}
.mmenudo                { background:url(../../img/div/mp_menu.gif) no-repeat 50% -100px;color:#000}
.mcss                   { background:url(../../img/div/mp_css.gif) no-repeat 50% 0;}
.mcss:hover             { background-position:50% -200px;}
.mcssdo                 { background:url(../../img/div/mp_css.gif) no-repeat 50% -100px;color:#000}
.mdsimg                 { background:url(../../img/div/mp_dsimg.gif) no-repeat 50% 0;}
.mdsimg:hover           { background-position: 50% -200px;}
.mdsimgdo               { background:url(../../img/div/mp_dsimg.gif) no-repeat 50% -100px;color:#000}
.mdsmedia               { background:url(../../img/div/mp_dossier.gif) no-repeat 50% 0;}
.mdsmedia:hover         { background-position: 50% -200px;}
.mdsmediado             { background:url(../../img/div/mp_dossier.gif) no-repeat 50% -100px;color:#000}
.muser                  { background:url(../../img/div/mp_user.gif) no-repeat 50%  0;}
.muser:hover            { background-position:50% -200px;}
.muserdo                { background:url(../../img/div/mp_user.gif) no-repeat 50%  -100px;color:#000}
.mresp                  { background:url(../../img/div/mp_qtrp.gif) no-repeat 50% 0;}
.mresp:hover            { background-position:50% -200px;}
.mrespdo                { background:url(../../img/div/mp_qtrp.gif) no-repeat 50% -100px;color:#000}
.mreza                  { background:url(../../img/div/mp_reza.gif) no-repeat 50% 0;}
.mreza:hover            { background-position:50% -200px;}
.mrezado                { background:url(../../img/div/mp_reza.gif) no-repeat 50% -100px;color:#000}
.mnewsl                 { background:url(../../img/div/mp_newsl.gif) no-repeat 50% 0;}
.mnewsl:hover           { background-position:50% -200px;}
.mnewsldo               { background:url(../../img/div/mp_newsl.gif) no-repeat 50% -100px;color:#000}
.mecom                  { background:url(../../img/div/mp_ecom.gif) no-repeat 50% 0;}
.mecom:hover            { background-position:50% -200px;}
.mecomdo                { background:url(../../img/div/mp_ecom.gif) no-repeat 50% -100px;color:#000}

/* ====================================================================== }}} */
/* Galerie photo 1 ====================================================== {{{ */
/* ========================================================================== */

#gph1                       { text-align:center;}
#bx-C table#gphoto                     { width:100%;border:0px;margin:0;padding:0;display:block;}
#bx-C table#gphoto td                  { border:0px;margin:0;padding:0;}
#gph1 .blkboite             { padding:20px 0;}
#gph1 .boite1               { margin:0 auto;}
#gph1 .boite1h              { height:12px;width:100%;position:relative;background:#e8e8e8;}
#gph1 .boite1hl             { height:12px;width:12px;position:absolute;left:0px;top:0px;background:#e8e8e8;}
#gph1 .boite1hr             { height:12px;width:6px;position:absolute;right:0px;top:0px;background:url(../../img/div/boite1hr.gif) no-repeat 0 0;}
#gph1 .boite1c              { position:relative;left:0px;top:0px;display:block;height:100%;width:100%;}
#gph1 .boite1cl             { height:auto;width:auto;padding:0 0 0 12px;background:#e8e8e8;}
#gph1 .boite1cr             { height:auto;width:auto;padding:0 18px 12px 0;background:url(../../img/div/boite1cr.gif) repeat-y  100% 0;position:relative;}
#gph1 .boite1b              { height:12px;width:auto;position:relative;background:url(../../img/div/boite1b.gif) repeat-x;clear:both;}
#gph1 .boite1bl             { height:12px;width:12px;position:absolute;left:0px;top:0px;background:url(../../img/div/boite1bl.gif) no-repeat;}
#gph1 .boite1br             { height:12px;width:6px;position:absolute;right:0px;top:0px;background:url(../../img/div/boite1br.gif) no-repeat;}
#gph1 .boite1ph             { padding:7px 9px 9px 7px;margin:0;background:#000;position:relative;left:0px;top:0px;}
#gph1 .boite1ph a           { padding:0;margin:0;display:block;border:1px solid #000;background:#000;position:relative;left:0px;top:0px;}
#gph1 .boite1ph a img       { padding:0;margin:0;border:0;}
#gph1 .boite1ph a:hover     { border:1px solid #fff;}
#gph1 .boite1d2             { height:9px;width:10px;position:absolute;right:8px;bottom:2px;background:url(../../img/div/copyright.gif) no-repeat;font-size:0px;}
#gph1 .boite1txt            { text-align:center;clear:both;}
#gph1 .boite1txt p          { margin:0;padding:0 10px;font-size:10px;}

#bx-C table#gminit                     { padding:0;margin:0;width:100%;border:0px;}
#bx-C table#gminit td                  { padding:6px;margin:0;background:#e8e8e8;border:4px solid #fff;}
#bx-C table#gminit p                   { padding:0;margin:0;}
#bx-C table#gminit td img              { display:block;padding:0;margin:0;border:0;}
#bx-C table#gminit td a                { padding:1px;margin:0 auto;background:#000;display:block;border:4px solid #000;}
#bx-C table#gminit td a:hover          { background:#fff;}
#bx-C table#gminit td span             { padding:1px;margin:0 auto;background:#fff;display:block;border:4px solid #a40000;}
#bx-C table#gminit td.gph1p            { width:20px;background:transparent;text-align:left;border:0px;}
#bx-C table#gminit td.gph1p a          { height:23px;width:12px;background:url(../../img/div/gph1p.gif) no-repeat 0 0;display:block;padding:0;border:0px;}
#bx-C table#gminit td.gph1p a:hover    { height:23px;width:12px;background:url(../../img/div/gph1p.gif) no-repeat -12px 0;display:block;}
#bx-C table#gminit td.gph1p span       { height:23px;width:12px;background:url(../../img/div/gph1p.gif) no-repeat -24px 0;}
#bx-C table#gminit td.gph1s            { width:20px;background:transparent;text-align:right;border:0px;}
#bx-C table#gminit td.gph1s a          { height:23px;width:12px;background:url(../../img/div/gph1s.gif) no-repeat 0 0;display:block;float:right;padding:0;border:0px;}
#bx-C table#gminit td.gph1s a:hover    { height:23px;width:12px;background:url(../../img/div/gph1s.gif) no-repeat -12px 0;display:block;}
#bx-C table#gminit td.gph1s span       { height:23px;width:12px;background:url(../../img/div/gph1s.gif) no-repeat -24px 0;}
#bx-C table#gminit td span.nocss       { display:none;}
#bx-C table#gminit td.gphho            { padding:12px 0;width:0px;display:block;background:transparent;}

/* ====================================================================== }}} */
/* Divers =============================================================== {{{ */
/* ========================================================================== */
.trt			{ font-size:0px;line-height:0px;height:0px;border-bottom:1px solid #B3ACAC;display:block;width:90%;margin:auto;}
#pds { -moz-column-count:2; -moz-column-width:50%; -moz-column-gap:3em; -moz-column-rule: medium solid; }
.newsli form input        { width:80%; }
.alerte                 { font-size:1.4em;color:white;background-color:red;font-weight:bold;text-align:center; }


/* ====================================================================== }}} */
/* Date Chooser ========================================================= {{{ */
/* ========================================================================== */

/*
.dateChooser td                          { cursor:default; text-align:center; }
.dateChooser td.dateChooserActive:hover  { color:white; background:#0A246A; }
.dateChooser td.dateChooserActiveToday   { border: 1px solid red; }
.dateChooser th                          { background: #aaa; color: white; width: 18px; border: none; }
.dateChooser option, .dateChooser select { font-size:10px; }
.dateChooser                             { border: 2px outset #aaa; background: white; padding: 1px; }
.dateChooser table                       { width:160px;border:1px solid black; }
/*
 * #bx-C form 
.select-free                             { position:absolute; z-index:10; cursor:pointer; overflow:hidden; width:33em; }
.select-free iframe                      { display:none; display:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px }
*/
/* ====================================================================== }}} */


