/* Design:  Multiflex-3 Update-7 / Layout-3 *** Author:  Wolfgang *** Date:January 15, 2007 *** Homepage:wwww.1-2-3-4.info */

/* NON-HEADER */
*{padding:0;margin:0}
 body{font-size:62.5%;background-color:rgb(255,255,255);font-family:verdana,arial,sans-serif} /*Font-size:1.0em = 10px when browser default size is 16px*/
.page-container{width:900px;margin:0px auto;margin-top:10px;margin-bottom:10px;border:solid 1px rgb(150,150,150);font-size:1.0em}
.main{clear:both;width:900px;padding-bottom:30px;background:transparent url(../img/bg_main_withnav_reverse.jpg) top left repeat-y}
.main-navigation{display:inline /*Fix IE floating margin bug*/;float:right;width:200px;overflow:visible !important /*Firefox*/;overflow:hidden /*IE6*/}
.main-content{display:inline;/*Fix IE floating margin bug*/;float:left;width:640px;margin:0 0 0 30px;overflow:visible !important /*Firefox*/;overflow:hidden /*IE6*/}
.footer{clear:both;width:900px;padding:1.0em 0 1.0em 0;background:rgb(225,225,225) url(../img/bg_foot.jpg) no-repeat;font-size:1.0em;overflow:visible !important /*Firefox*/;overflow:hidden /*IE6*/}

/* HEADER */
.header{width:900px;font-family:"trebuchet ms",arial,sans-serif}
.header-top{width:900px;height:80px;background:rgb(240,240,240) url(../img/bg_head_top.jpg);overflow:visible !important /*Firefox*/;overflow:hidden /*IE6*/}
.header-middle{width:900px;height:150px;background:rgb(230,230,230) url(../img/bg_head_middle.jpg);overflow:visible !important /*Firefox*/;overflow:hidden /*IE6*/}
.header-bottom{width:900px;height:40px;background:rgb(255,255,255) url(../img/bg_head_breadcrumbs.jpg) repeat-y}
.header-breadcrumbs{clear:both;width:900px;padding:1.0em 0 1.5em 0;background:rgb(255,255,255) url(../img/bg_head_breadcrumbs.jpg) repeat-y}

/*  HEADER SECTION  */
.sitelogo{width:160px;height:40px;position:absolute;z-index:1;margin:22px 0 0 20px;background:url(http://www.aaee.fr/logo/NE_PAS_UTILISER_bulletin_only/petit-aaee.gif) no-repeat}
.sitename{width:300px;height:45px;position:absolute;z-index:1;margin:12px 0 0 180px;overflow:visible !important /*Firefox*/;overflow:hidden /*IE6*/}
.sitename h1{font-size:240%}
.sitename h2{margin:-4px 0 0 0;color:rgb(125,125,125);font-size:120%}
.sitename a{text-decoration:none;color:rgb(125,125,125)}
.sitename a:hover{text-decoration:none;color:rgb(50,50,50)}

.nav0{width:350px;position:absolute;z-index:2;margin:10px 0 0 0;margin-left:550px !important /*Non-IE6*/;margin-left:553px /*IE6*/}
.nav0 ul{float:right;padding:0 20px 0 0}
.nav0 li{display:inline;list-style:none}
.nav0 li a{padding:0 0 0 3px}
.nav0 a:hover{text-decoration:none}
.nav0 a img{height:14px;border:none}

.nav1{width:350px;position:absolute;z-index:3;margin:45px 0 0 550px}
.nav1 ul{float:right;padding:0 15px 0 0;font-weight:bold}
.nav1 li{display:inline;list-style:none}
.nav1 li a{display:block;float:left;padding:2px 5px 2px 5px;color:rgb(125,125,125);text-decoration:none;font-size:120%}
.nav1 a:hover{text-decoration:none;color:rgb(50,50,50)}

.sitemessage{width:400px;height:120px;position:absolute;z-index:1;margin:20px 0 0 480px;color:rgb(234,239,247);/*overflow:visible !important /*Activate if Firefox print problems*/;overflow:hidden /*IE6*/}
.sitemessage h1{width:400px;text-align:right;font-size:230%}
.sitemessage h2{float:right;width:320px;margin:8px 0 0 0;text-align:right;line-height:100%;font-size:160%}
.sitemessage h3{float:right;width:320px;margin:10px 0 0 0;text-align:right;font-size:140%}
.sitemessage h3 a{text-decoration:none;color:rgb(234,239,247)}
.sitemessage h3 a:hover{text-decoration:none;color:rgb(50,50,50)}
div#sitemessageh1 h1 a{text-decoration:none;display:block;margin-top:0px;margin-right:0px;margin-bottom:0px;width:300px;height:150px}
/*Drop-down menu*/
.nav2{float:left;width:900px;border:none;background:rgb(220,220,220) url(../img/bg_head_bottom_nav.jpg) no-repeat;color:rgb(75,75,75);font-size:130%} /*Color navigation bar normal mode*/
.nav2 ul{list-style-type:none}
.nav2 ul li{float:left;position:relative;z-index:auto !important /*Non-IE6*/;z-index:1000 /*IE6*/;border-right:solid 1px rgb(175,175,175)}
.nav2 ul li a{float:none !important /*Non-IE6*/;float:left /*IE-6*/;display:block;height:3.1em;line-height:3.1em;padding:0 16px 0 16px;text-decoration:none;font-weight:bold;color:rgb(100,100,100)}
.nav2 ul li ul{display:none;border:none}
.monprofil a{background-color:#f7be7b}

/*Non-IE6 hovering*/
.nav2 ul li:hover a{background-color:rgb(210,210,210);text-decoration:none} /*Color main cells hovering mode*/
.nav2 ul li:hover ul{display:block;width:10.0em;position:absolute;z-index:999;top:3.0em;margin-top:0.1em;left:0}
.nav2 ul li:hover ul li a{display:block;width:10.0em;height:auto;line-height:1.3em;margin-left:-1px;padding:4px 16px 4px 16px;border-left:solid 1px rgb(175,175,175);border-bottom:solid 1px rgb(175,175,175);background-color:rgb(237,237,237);font-weight:normal;color:rgb(50,50,50)} /*Color subcells normal mode*/
.nav2 ul li:hover ul li a:hover{background-color:rgb(210,210,210);text-decoration:none} /*Color subcells hovering mode*/

/*IE6 hovering*/
.nav2 table{position:absolute;top:0;left:0;border-collapse:collapse}
.nav2 ul li a:hover{background-color:rgb(210,210,210);text-decoration:none} /*Color main cells hovering mode*/
.nav2 ul li a:hover ul{display:block;width:10.0em;position:absolute;z-index:999;top:3.1em;t\op:3.0em;left:0;marg\in-top:0.1em}
.nav2 ul li a:hover ul li a{display:block;w\idth:10.0em;height:1px;line-height:1.3em;padding:4px 16px 4px 16px;border-left:solid 1px rgb(175,175,175);border-bottom:solid 1px rgb(175,175,175);background-color:rgb(237,237,237);font-weight:normal;color:rgb(50,50,50)} /*Color subcells normal mode*/
.nav2 ul li a:hover ul li a:hover{background-color:rgb(210,210,210);text-decoration:none} /*Color subcells hovering mode*/

/* MAIN NAVIGATION */
.main-navigation .round-border-topleft{width:10px;height:10px;position:absolute;z-index:100;margin:0;background:url(../img/bg_corner_topleft.gif) no-repeat}

/* MAIN CONTENT */
.column1-unit{width:640px; margin-bottom:10px !important /*Non-IE6*/;margin-bottom:5px /*IE6*/}
.column2-unit-left{float:left;width:300px;margin-bottom:10px !important /*Non-IE6*/;margin-bottom:5px /*IE6*/}
.column2-unit-right{float:right;width:300px;margin-bottom:10px !important /*Non-IE6*/;margin-bottom:5px /*IE6*/}
.column3-unit-left{float:left;width:186px;margin-bottom:10px !important /*Non-IE6*/;margin-bottom:5px /*IE6*/}
.column3-unit-middle{float:left;width:186px;margin-bottom:10px !important /*Non-IE6*/;margin-bottom:5px /*IE6*/;margin-left:40px}
.column3-unit-right{float:right;width:186px; margin-bottom:10px !important /*Non-IE6*/;margin-bottom:5px /*IE6*/}

/*  FOOTER SECTION  */
.footer p{line-height:1.3em;text-align:center;color:rgb(125,125,125);font-weight:bold;font-size:110%}
.footer p.credits{font-weight:normal}
.footer a{text-decoration:none;color:rgb(70,122,167)}
.footer a:hover{text-decoration:none;color:rgb(42,90,138)}
.footer a:visited{color:rgb(42,90,138)}

/*  CLEAR FLOATS  */
.page-container:after, .header:after, .header-breadcrumbs:after, .main:after, .main-navigation:after, .main-content:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after, .column3-unit-left:after, .column3-unit-middle:after, .column3-unit-right:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.footer:after, p:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clear-contentunit{clear:both;width:640px;height:0.2em;border:none;background:rgb(210,210,210);color:rgb(210,210,210)}

/*  PRINTING and MISCELLANEOUS  */
@media print{.header-top{width:900px;height:80px;background:rgb(240,240,240);overflow:visible !important /*Firefox*/;overflow:hidden /*IE6*/}}
@media print{.nav2{float:left;width:900px;border:none;background:rgb(240,240,240);color:rgb(75,75,75);font-size:1.0em;font-size:130%}} /*Color navigation bar normal mode*/
@media print{.main{clear:both;width:900px;padding-bottom:30px;background:transparent}}
@media print{.main-navigation{display:inline /*Fix IE floating margin bug*/;float:left;width:199px;border-right:solid 1px rgb(200,200,200);border-bottom:solid 1px rgb(200,200,200);background-color:rgb(240,240,240);overflow:visible !important /*Firefox*/;overflow:hidden /*IE*/}}
@media print{.footer{clear:both;width:900px;height:3.7em;padding:1.1em 0 0;background:rgb(240,240,240);font-size:1.0em;overflow:visible !important /*Firefox*/;overflow:hidden /*IE6*/}}

/* MAIN NAVIGATION */
.main-navigation .round-border-topright{width:10px;height:10px;position:absolute;z-index:100;margin:0 0 0 190px;background:url(../img/bg_corner_topright.gif) no-repeat}

.nav3-grid{width:199px;border-bottom:solid 1px rgb(200,200,200)}
.nav3-grid dt a, .nav3-grid dt a:visited{display:block;min-height:2.0em /*Non-IE6*/;height:auto !important;height:2.0em /*IE6*/;line-height:2.0em;padding:0px 10px 0px 20px; border-top:solid 1px rgb(200,200,200);text-decoration:none;color:rgb(70,122,167);font-weight:bold;font-size:120%}
.nav3-grid dd a, .nav3-grid dd a:visited{display:block;min-height:1.7em /*Non-IE6*/;height:auto !important;height:1.7em /*IE6*/;line-height:1.7em;padding:0px 10px 0px 40px;border:none;font-weight:normal;text-decoration:none;color:rgb(70,122,167);font-size:120%}
.nav3-grid dt a:hover, .nav3-grid dd a:hover{background-color:rgb(225,225,225);color:rgb(42,90,138);text-decoration:none}

.nav3-bullet{width:170px;margin:10px 0 0 20px}
.nav3-bullet dt a, .nav3-bullet dt a:visited{line-height:2.0em;padding:0 0 0 10px;background:url(../img/bg_bullet_full_1.gif) no-repeat 0px 50%;text-decoration:none;color:rgb(70,122,167);font-weight:bold;font-size:120%}
.nav3-bullet dd{line-height:1.7em;margin:0 0 0 15px;padding:0 0 0 10px;background:url(../img/bg_bullet_half_1.gif) no-repeat 0px 50%;color:black;font-size:120%}
.nav3-bullet dd a, .nav3-bullet dd a:visited{text-decoration:none;color:rgb(70,122,167);font-weight:normal}
.nav3-bullet dt a:hover{background:url(../img/bg_bullet_full_2.gif) no-repeat 0px 50%;text-decoration:underline;color:rgb(42,90,138)}
.nav3-bullet dd a:hover{text-decoration:none;color:rgb(42,90,138);font-weight:bold}

.nav3-nobullet{width:170px;margin:10px 0 0 20px}
.nav3-nobullet dt a, .nav3-nobullet dt a:visited{line-height:2.0em;text-decoration:none;color:rgb(70,122,167);font-weight:bold;font-size:120%}
.nav3-nobullet dd a, .nav3-nobullet dd a:visited{line-height:1.7em;margin:0 0 0 15px;text-decoration:none;color:rgb(70,122,167);font-weight:normal;font-size:120%}
.nav3-nobullet dt a:hover, .nav3-nobullet dd a:hover{text-decoration:underline;color:rgb(42,90,138)}

.main-navigation .loginform{width:160px;margin:-10px 20px 0 20px}
.main-navigation .loginform p{clear:both;margin:0;padding:0}
.main-navigation .loginform fieldset{width:160px;border:none}
.main-navigation .loginform label.top{float:left;width:125px;margin:0 0 2px 0;font-size:110%}
.main-navigation .loginform label.right{float:left;width:125px;margin:5px 0 0 0;padding:0 0 0 3px;/*IE6*/;font-size:110%}
.main-navigation .loginform input.field{width:158px;margin:0 0 5px 0;padding:0.1em 0 0.2em 0 !important /*Non-IE6*/;padding:0.2em 0 0.3em 0 /*IE6*/;border:solid 1px rgb(200,200,200);font-family:verdana,arial,sans-serif;font-size:110%}
.main-navigation .loginform input.checkbox{float:left;margin:5px 0 0 0 !important /*Non-IE6*/;margin:2px 0 0 -3px /*IE6*/;border:none}
.main-navigation .loginform input.button{float:left;width:5.0em;margin:10px 0 5px 0;padding:1px;background:rgb(230,230,230);border:solid 1px rgb(150,150,150);text-align:center;font-family:verdana,arial,sans-serif;color:rgb(150,150,150);font-size:110%}
.main-navigation .loginform input.button:hover{cursor:pointer;border:solid 1px rgb(80,80,80);background:rgb(220,220,220);color:rgb(80,80,80)}

.main-navigation h1.first{clear:both;margin:0px;padding:4px 20px 3px 20px;background-color:rgb(190,190,190);font-family:"trebuchet ms",arial,sans-serif;color:rgb(255,255,255);font-weight:bold;font-size:150%}
.main-navigation h1{clear:both;margin:30px 0 20px 0;padding:4px 20px 3px 20px;background:rgb(190,190,190);font-family:"trebuchet ms",arial,sans-serif;color:rgb(255,255,255);font-weight:bold;font-size:150%}
.main-navigation h2{clear:both;margin:20px 10px 10px 20px;font-family:"trebuchet ms",arial,sans-serif;color:rgb(100,100,100);font-weight:bold;font-size:150%}
.main-navigation h3{clear:both;margin:10px 10px 5px 20px;color:rgb(80,80,80);font-weight:bold;font-size:110%} /* Note:h2 not existent, to make identical to formats for main-navigation for easier exchange */
.main-navigation p{clear:both;margin:0 10px 10px 20px;color:rgb(80,80,80);line-height:1.3em;font-size:110%}
.main-navigation p.center{text-align:center}
.main-navigation p.right{text-align:right}

.main-navigation ul{list-style:none;margin:0.5em 10px 1.0em 20px}
.main-navigation ul li{margin:5px 0 0.2em 2px;padding:0px 0px 0 11px;background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.5em;line-height:1.2em;font-size:110%}
.main-navigation ol{margin:0.5em 10px 1.0em 40px !important /*Non-IE6*/;margin:0.5em 10px 1.0em 45px /*IE6*/}
.main-navigation ol li{list-style-position:outside;margin:0 0 0.4em 0;font-size:110%}

/* MAIN CONTENT */
.main-content h1.pagetitle{margin:0 0 0.4em 0;padding:0 0 2px 0;border-bottom:solid 7px rgb(225,225,225);font-family:"trebuchet ms",arial,sans-serif;color:rgb(100,100,100);font-weight:bold;font-size:220%}
.main-content h1.block{clear:both;margin:1.0em 0 0em 0;padding:2px 0 2px 2px;background:rgb(190,190,190);font-family:"trebuchet ms",arial,sans-serif;color:rgb(255,255,255);font-weight:bold;font-size:220%}
.main-content h1{clear:both;margin:1.0em 0 0.5em 0;font-family:"trebuchet ms",arial,sans-serif;color:rgb(80,80,80);font-weight:normal;font-size:210%}
.main-content h2{clear:both;margin:1.0em 0 0.5em 0;font-family:"trebuchet ms",arial,sans-serif;color:rgb(80,80,80);font-weight:normal;font-size:170%}
.main-content h3{clear:both;margin:-1.0em 0 0.5em 0;font-family:"trebuchet ms",arial,sans-serif;color:rgb(125,125,125);font-weight:normal;font-size:130%}
.main-content h1.side{clear:none}
.main-content h2.side{clear:none}
.main-content h3.side{clear:none}

.main-content h4{margin:1.5em 0 1.0em 0;color:rgb(80,80,80);font-family:"trebuchet ms",arial,sans-serif;font-weight:normal;font-size:170%}
.main-content h5{margin:1.5em 0 1.0em 0;color:rgb(80,80,80);font-family:"trebuchet ms",arial,sans-serif;font-size:140%}
.main-content h6{margin:1.2em 0 0.2em 0;color:rgb(80,80,80);font-weight:bold;font-size:120%}
.main-content p{margin:0 0 1.0em 0;line-height:1.5em;font-size:120%}
.main-content p.center{text-align:center}
.main-content p.right{text-align:right}
.main-content p.details{clear:both;margin:-0.25em 0 1.0em 0;line-height:1.0em;font-size:110%}
.main-content blockquote{clear:both;margin:0 30px 0.6em 30px;font-size:90%}

.main-content table{clear:both;width:600px;margin:2.0em 0 0.2em 20px;table-layout:fixed;border-collapse:collapse;empty-cells:show;background-color:rgb(233,232,244)}
.main-content table th.top{height:3.5em;padding:0 7px 0 7px;empty-cells:show;background-color:rgb(175,175,175);text-align:left;color:rgb(255,255,255);font-weight:bold;font-size:110%}
.main-content table th{height:3.0em;padding:2px 20px 2px 7px;border-left:solid 2px rgb(255,255,255);border-right:solid 2px rgb(255,255,255);border-top:solid 2px rgb(255,255,255);border-bottom:solid 2px rgb(255,255,255);background-color:rgb(225,225,225);text-align:left;color:rgb(80,80,80);font-weight:bold;font-size:110%}
.main-content table td{height:3.0em;padding:2px 7px 2px 7px;border-left:solid 2px rgb(255,255,255);border-right:solid 2px rgb(255,255,255);border-top:solid 2px rgb(255,255,255);border-bottom:solid 2px rgb(255,255,255);background-color:rgb(225,225,225);text-align:left;font-weight:normal;color:rgb(80,80,80);font-size:110%}
p.caption{clear:both;margin:0.5em 0 2.0em 20px;text-align:left;color:rgb(80,80,80);font-size:110%}

.tableMdp table{background-color:#fff;table-layout:auto;}
.tableMdp table td{background-color:#fff; margin:0;padding:0px;height:20px;}
.tableMdp table td.tableMdpNb{font-size:100px;}
.tableMdp table td.tableMdpTxt{font-size:120%}

.main-content ul{list-style:none;margin:0.5em 0 1.0em 0}
.main-content ul li{margin:0 0 0.2em 2px;padding:0 0 0 12px;background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em;line-height:1.4em;font-size:120%}
.main-content ol{margin:0.5em 0 1.0em 20px !important /*Non-IE6*/;margin:0.5em 0 1.0em 25px /*IE6*/}
.main-content ol li{list-style-position:outside;margin:0 0 0.2em 0;line-height:1.4em;font-size:120%}
.liste-pdf ul{margin:0 0 0 40px;padding:0}
.liste-pdf ul li{list-style-type:none;margin:0;padding:0 0 0 60px;height:48px;background:url(../img/picto/gnome-text-pdf-48.png) center left no-repeat}

.contactform{width:518px;width:618px;margin:2.0em 0 0 0;padding:10px 10px 0 10px;border:solid 1px rgb(200,200,200);background-color:rgb(240,240,240)}
.contactform fieldset{padding:20px 0 0 0 !important /*Non-IE6*/;padding:0 /*IE6*/;margin:0 0 20px 0;border:solid 1px rgb(220,220,220)}
.contactform fieldset legend{margin:0 0 0 5px !important /*Non-IE*/;margin:0 0 20px 5px /*IE6*/;padding:0 2px 0 2px;color:rgb(80,80,80);font-weight:bold;font-size:130%}
.contactform label.left{float:left;width:200px;margin:0 0 0 10px;padding:2px;font-size:110%}
.contactform label.radio{margin:0 0 0 10px;padding:2px;font-size:110%}
.contactform select.combo{width:175px;padding:2px;border:solid 1px rgb(200,200,200);font-family:verdana,arial,sans-serif;font-size:110%}
.contactform input.field{width:275px;padding:2px;border:solid 1px rgb(200,200,200);font-family:verdana,arial,sans-serif;font-size:110%}
.contactform textarea{width:275px;padding:2px;border:solid 1px rgb(200,200,200);font-family:verdana,arial,sans-serif;font-size:110%}
.contactform input.button{float:right;width:9.0em;margin-right:20px;padding:1px !important /*Non-IE6*/;padding:0 /*IE6*/;background:rgb(230,230,230);border:solid 1px rgb(150,150,150);text-align:center;font-family:verdana,arial,sans-serif;color:rgb(150,150,150);font-size:110%}
.contactform input.button:hover{cursor:pointer;border:solid 1px rgb(80,80,80);background:rgb(220,220,220);color:rgb(80,80,80)}

/*  COMMON CLASSES  */
.main img{clear:both;float:left;margin:3px 10px 7px 0;padding:1px;border:none}
.main img.center{clear:both;float:none;display:block;margin:0 auto;padding:1px;border:none}
.main img.right{clear:both;float:right;margin:3px 0 7px 10px;padding:1px;border:none}

.main a{color:rgb(70,122,167);font-weight:bold;text-decoration:none}
.main-content h1 a{color:rgb(70,122,167);font-weight:normal;text-decoration:none}
.main a:hover{color:rgb(42,90,138);text-decoration:underline}
.main a:visited{color:rgb(42,90,138)}

.main a img{border:solid 1px rgb(150,150,150)}
.main a:hover img{border:solid 1px rgb(220,220,220)}
.vcard .tel .type, .vcard .adr .type{display:none}
.vcard .geo{visibility:hidden}
.inputAnnee{background-color:transparent;font-weight:bold;font-size:100%;border:none;color:rgb(70,122,167);text-decoration:none}
.inputAnnee:hover{color:rgb(42,90,138);text-decoration:underline}

/* Calendrier en popin*/
.cpYearNavigation,.cpMonthNavigation{background-color:#C0C0C0;text-align:center;vertical-align:center;text-decoration:none;color:#000;font-weight:bold}
.cpDayColumnHeader,.cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText{font-family:arial;font-size:8pt}
td.cpDayColumnHeader{text-align:right;border:solid thin #C0C0C0;border-width:0px 0px 1px 0px}
.cpCurrentMonthDate,.cpOtherMonthDate,.cpCurrentDate {text-align:right;text-decoration:none}
.cpCurrentMonthDateDisabled,.cpOtherMonthDateDisabled,.cpCurrentDateDisabled{color:#D0D0D0;text-align:right;text-decoration:line-through}
a.cpCurrentMonthDate,.cpCurrentDate{color:#000}
a.cpOtherMonthDate{color:#808080}
td.cpCurrentDate{color:white;background-color: #C0C0C0;border-width:1px;border:solid thin #800000}
td.cpCurrentDateDisabled{border-width:1px;border:solid thin #FAA}
td.cpTodayText,td.cpTodayTextDisabled{border:solid thin #C0C0C0;border-width:1px 0 0 0}
a.cpTodayText,span.cpTodayTextDisabled{height:20px}
a.cpTodayText{color:black}
.cpTodayTextDisabled{color:#D0D0D0}

#MB_overlay {position: absolute;margin: auto;top: 0;	left: 0;width: 100%; height: 100%;z-index: 9999;background-color: #000!important}
#MB_overlay[id] {position: fixed}
#MB_window {position: absolute;top: 0;border: 0 solid;text-align: left;z-index: 10000}
#MB_window[id] {position: fixed!important}
#MB_frame {position: relative;background-color: #EFEFEF;height: 100%}
#MB_header {margin: 0;padding: 0}
#MB_content {padding: 6px .75em;overflow: auto}
#MB_caption {font: bold 100% "Lucida Grande", Arial, sans-serif;text-shadow: #FFF 0 1px 0;padding: .5em 2em .5em .75em;margin: 0;text-align: left}
#MB_close {display: block;position: absolute;right: 5px; top: 4px;padding: 2px 3px;font-weight: bold;text-decoration: none;font-size: 1em}
#MB_close:hover {background: transparent}
#MB_loading {padding: 1.5em;text-indent: -10000px;background: transparent url(../img/mozilla_blu.gif) 50% 0 no-repeat}
/* Color scheme */
#MB_frame {padding-bottom: 7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px}
#MB_window {background-color: #EFEFEF;font-size: 110%;color: #000;-webkit-box-shadow: 0 8px 64px #000;-moz-box-shadow: 0 0 64px #000;box-shadow: 0 0 64px #000;-webkit-border-radius: 7px;-moz-border-radius: 7px; border-radius: 7px}
#MB_content { border-top: 1px solid #F9F9F9; }
#MB_header {background-color: #DDD;border-bottom: 1px solid #CCC}
#MB_caption {color:#000}
#MB_close {color:#777}
#MB_close:hover {color:#000}
/* Alert message */
.MB_alert {margin: 10px 0;text-align: center}
#MB_loading {font-size: 1em}
#errmsg {margin: 1em; padding: 1em; color: #C30; background-color: #FCC; border: 1px solid #F00}
