body { 
  padding:0px;
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffffff;
  font-size: 12px;
  font-family: Arial;
  text-align: center;
  width: 975px;
}

hr {height:1px;color:#8d8a8a;border-top-width:1px;}
div {padding:0px;margin:0px;border:0px;}
ul {margin:0;padding:0;list-style-position:inside;list-style-type:disc;}
form {margin:0;padding:0;}
input {font-family:Arial;font-size:14px;}
input.bouton:hover {position: relative; top: 1.5px; left: 1.5px; text-decoration: none;}

.corps {
  width: 975px;
  padding-left: 0px;
  text-align:left;
}

.header_logo {
  width: 975px;
  height: 180px;
  text-align:left;
  background-image: url(./images/bandeau.png);
  background-repeat:no-repeat;
}

.header_logo_extranet {
  width: 975px;
  height: 180px;
  text-align:left;
  background-image: url(./images/bandeau_extranet.png);
  background-repeat:no-repeat;
}

.header_menu {
  width: 975px;
  text-align:left;
}

a.box-link1 {position:absolute;display:block;float:left;margin-left:13px;margin-top:13px;width:320px;height:160px;}
a.box-link2 {position:absolute;display:block;float:left;margin-left:865px;margin-top:20px;width:97px;height:22px;}

#menu {display:block;z-index:800;width:975px;height:40px;padding-top:10px;padding-left:0px;margin:0px;text-align:center;list-style-type:none;font-size:12px;line-height:28px;}

#menu li {position:relative;display:block;float:left;height:28px;padding:0px;margin:0px;text-align:center;width:162.4px;}
#menu li a{display:block;float:left;width:162.4px;height:28px;padding:0px;margin:0px;background-color:#fff;background-image:url(./images/fond_menu.gif);background-position:top right;background-repeat:no-repeat;color:#ffffff;text-decoration:none;font-weight:bold;}
#menu li a:hover, #menu li a.select{background-color:#f6f8f8;background-image: url(./images/fond_menu_over.gif);color:#38748f;font-size:13px;}

#ss-menu-1, #ss-menu-2, #ss-menu-3,  #ss-menu-4, #ss-menu-5, #ss-menu-6 {position:absolute;display:none;z-index:700;left:0px;top:28px;width:162.4px;margin:0px;padding:0px;background-image: url(./images/fond_menu_over.gif);background-position:top right;} 
#menu li ul{margin:0px;}
#menu li ul li {margin:0px;padding:0px;float:none;display:inline;}
#ss-menu-1 li a, #ss-menu-2 li a, #ss-menu-3 li a,  #ss-menu-4 li a, #ss-menu-5 li a, #ss-menu-6 li a{display:block;float:none;margin:0px;text-align:left;padding-left:10px;border:0px solid #b8c1c6;width:152.5px;background:transparent;color:#38748f;} 
#ss-menu-1 li a:hover, #ss-menu-2 li a:hover, #ss-menu-3 li a:hover,  #ss-menu-4 li a:hover, #ss-menu-5 li a:hover, #ss-menu-6 li a:hover{background:transparent;font-size:13px;}

.menu_extranet {width:250px;margin-left:0px;margin-top:-35px; float:left;}
.menu_extranet ul {margin-left:30px;line-height:25px;font-size:13px;}

.menu_extranet div.box250_top,
.menu_extranet div.box250_titre_left,
.menu_extranet div.box250_titre_center,
.menu_extranet div.box250_titre_right,
.menu_extranet div.box250_bg,
.menu_extranet div.box250_bottom {background-color:#f9fbfa;}

.box250_top {width:250px;height:41px;background: url(./images/box250_top.png) no-repeat top left;}
.box250_titre_left {float:left;width:8px;height:35px;margin-left:17px;background: url(./images/box250_titre_left.png) no-repeat bottom left;}
.box250_titre_center {float:left;height:35px;background: url(./images/box250_titre_center.png) repeat-x bottom;color:#09548B;font-style:italic;font-weight:bold;font-size: 13px;font-family: Helvetica, Verdana, Arial, sans-serif;}
.box250_titre_right {float:left;width:8px;height:35px;background: url(./images/box250_titre_right.png) no-repeat bottom left;}
.box250_bg {padding-top:5px;width:250px;background: transparent url(./images/box250_bg.png) repeat-y left;}
.box250_bottom {width:250px;height:13px;background: url(./images/box250_bottom.png) no-repeat top left;}


.page {
  margin-top:10px;
  width:975px;
  text-align:left;
}

.page_extranet {
  margin-top:20px;
  margin-left:276px;
  width:695px;
  text-align:left;
}

.footer {
  clear:both;
  width: 975px;
  height: 30px;
  padding-top: 8px;
  font: 10px Verdana, Arial;
  color: #000000;
  text-align: center;
}


a:link {font-weight: bold; color: #000000; border-color: #000000; text-decoration: none;}
a:visited {font-weight: bold; color: #000000; border-color: #000000; text-decoration: none;}
a:active {font-weight: bold; color: #000000; border-color: #000000; text-decoration: none;}
a:hover {font-weight: bold; color: #000000; border-color: #000000; text-decoration: underline;}

a.normal:link {font-weight: bold; color: #000000; border-color: #000000; text-decoration: none; font-size: 12px;}
a.normal:visited {font-weight: bold; color: #000000; border-color: #000000; text-decoration: none; font-size: 12px;}
a.normal:active {font-weight: bold; color: #000000; border-color: #000000; text-decoration: none; font-size: 12px;}
a.normal:hover {font-weight: bold; color: #000000; border-color: #000000; text-decoration: underline; font-size: 12px;}

a.bouton:hover {position: relative; top: 1.5px; left: 1.5px; text-decoration: none;}
a.lien_fige:hover {text-decoration: none;}
a.lien_titre {color:#005a9c;}
a.lien_titre_tableau {color:#005a9c;font-size:14px;font-family:Arial Rounded MT Bold, Comic Sans MS;}
a.icone_rss {display:block;float:left;width:16px;height:16px;margin-top:-28px;margin-left:165px;background-image: url(./images/rss_icone.jpg);}

.footer a:link {font-weight: normal;}
.footer a:visited {font-weight: normal;}
.footer a:active {font-weight: normal;}
.footer a:hover {font-weight: normal; color: #000000;}

.t9 {font-size:32px;}
.t8 {font-size:28px;}
.t7 {font-size:24px;}
.t6 {font-size:20px;}
.t5 {font-size:18px;}
.t4 {font-size:16px;}
.t3 {font-size:14px;}
.t2 {font-size:12px;}
.t1 {font-size:11px;}
.t0 {font-size:9px;}

.cadre_box {background-color:#f6f8f8;padding:0px;}

table.cadre_gris {background-color:#f6f8f8;padding:0px;}

td.cadrehg {background-image: url(./images/cadre_hg.gif); height: 15px; width: 15px;}
td.cadrehh {background-image: url(./images/cadre_hh.gif); height: 15px;}
td.cadrehd {background-image: url(./images/cadre_hd.gif); height: 15px; width: 20px;}
td.cadredd {background-image: url(./images/cadre_dd.gif); width: 20px;}
td.cadrebd {background-image: url(./images/cadre_bd.gif); height: 20px; width: 20px;}
td.cadrebb {background-image: url(./images/cadre_bb.gif); height: 20px;}
td.cadrebg {background-image: url(./images/cadre_bg.gif); height: 20px; width: 15px;}
td.cadregg {background-image: url(./images/cadre_gg.gif); width: 15px;}

.txt_plain {font-size:14px;text-align:justify;}

.txt_alinea1 {margin-left:50px;font-size:14px;text-align:justify;padding-right:30px;}
.txt_alinea2 {margin-left:100px;font-size:14px;text-align:justify;padding-right:30px;}
.txt_alinea3 {margin-left:130px;font-size:14px;text-align:justify;padding-right:30px;}

.retour {margin-left:700px;}

.text_info {font-weight: bold; color: #000000;font-size:12px;text-decoration: none}

.txt_titre {margin-left:50px;font-weight:bold;font-size:20px;font-family:Arial Rounded MT Bold, Comic Sans MS;color:#005a9c;}
.txt_titre_tableau {margin-bottom:10px;font-weight:bold;font-size:14px;font-family:Arial Rounded MT Bold, Comic Sans MS;color:#005a9c;}
.txt_titre_box {margin:5px 0 10px 15px;font-weight:bold;font-size:14px;font-family:Arial Rounded MT Bold, Comic Sans MS;color:#005a9c;}
.txt_titre_cadre {margin-left:15px;padding-top:15px;margin-bottom:10px;font-weight:bold;font-size:14px;font-family:Arial Rounded MT Bold, Comic Sans MS;color:#005a9c;}

.txt_sstitre1 {margin-left: 100px;font-weight:bold;font-size:16px;color:#000000;}
.txt_sstitre1_tableau {margin-left: 10px;font-family:Arial Rounded MT Bold, Comic Sans MS;font-weight:bold;font-size:16px;color:#000000;}

.txt_sstitre2 {margin-left:130px;font-weight:bold;font-size:14px;color:#000000;}

.txt_sombre {color:#777;}

.infobulle{position:absolute;width:400px;visibility:hidden;display:none;border:1px solid #ccc;padding:10px;font-family:Verdana, Arial;font-size:12px;background-color:white;}
.infoevent{position:absolute;width:150px;visibility:hidden;display:none;border:1px solid #ccc;padding:10px;font-family:Verdana, Arial;font-size:11px;background-color:white;}

.form_adhesion fieldset {margin-bottom: 10px;border: #ccc 1px solid;background-color:#f6f8f8;}
.form_adhesion fieldset:hover {background-color:#eff3f3;}
.form_adhesion fieldset legend {padding:0 10px;border-left: #ccc 1px solid;border-right: #ccc 1px solid;font-size: 1.2em;color: #777;}
.form_adhesion label {display:block;margin-top:15px;width:120px;float:left;margin-left:30px;font-size:16px;}
.form_adhesion input, .form_adhesion select {margin:12px 0 3px 10px;width:350px;}
.form_adhesion input:focus, .form_adhesion select:focus {background-color:#f8f7e2;}

.form_rechercher fieldset {padding:0px;margin-bottom:10px;border: #ccc 1px solid;width:560px;height:140px;}
.form_rechercher fieldset legend {margin-left:15px;padding:0 10px 0 10px;border-left: #ccc 1px solid;border-right: #ccc 1px solid;font-size: 1.2em;color: #777;}
.form_rechercher label {display:block;margin-top:10px;width:100px;float:left;margin-left:40px;font-size:16px;}
.form_rechercher label.et {width:30px;}
.form_rechercher input, .form_rechercher select {margin:10px 0 3px 10px;}
.form_rechercher input {width:354px;}
.form_rechercher input.actu {width:364px;margin:10px 0 3px 3px;}
.form_rechercher select {width:360px;}
.form_rechercher select.mois {width:100px;margin:10px 0 3px 3px;}
.form_rechercher select.annee {width:60px;margin:10px 5px 3px 3px;}
.form_rechercher input:focus, .form_rechercher select:focus {background-color:#f8f7e2;}
.form_rechercher input.submit {margin:10px 0 0px 410px;width:100px;cursor: pointer;border: 1px solid #666666;font-family: Verdana, Helvetica, Arial, sans-serif;color: #000;background-color: #FAFAFA;background-image: url("./images/bg_button.gif");}
.form_rechercher input.submitactu {margin:10px 0 0px 413px;width:100px;cursor: pointer;border: 1px solid #666666;font-family: Verdana, Helvetica, Arial, sans-serif;color: #000;background-color: #FAFAFA;background-image: url("./images/bg_button.gif");}

.form_login label {display:block;margin-top:20px;width:140px;float:left;margin-left:20px;font-size:16px;text-align:right;}
.form_login input {margin:20px 0 3px 10px;width:200px;}
.form_login input:focus {background-color:#f8f7e2;}
.form_login input.submit {margin:20px 0 0 155px;width:100px;cursor: pointer;border: 1px solid #666666;font-family: Verdana, Helvetica, Arial, sans-serif;color: #000;background-color: #FAFAFA;background-image: url("./images/bg_button.gif");}

.form_password label {display:block;margin-top:20px;width:100px;float:left;margin-left:20px;font-size:16px;text-align:right;}
.form_password input {margin:20px 0 3px 10px;width:200px;}
.form_password input:focus {background-color:#f8f7e2;}
.form_password input.submit {margin:20px 0 0 0;width:250px;cursor: pointer;border: 1px solid #666666;font-family: Verdana, Helvetica, Arial, sans-serif;color: #000;background-color: #FAFAFA;background-image: url("./images/bg_button.gif");}
.form_password input.button {margin:20px 0 0 0;width:150px;cursor: pointer;border: 1px solid #666666;font-family: Verdana, Helvetica, Arial, sans-serif;color: #000;background-color: #FAFAFA;background-image: url("./images/bg_button.gif");}

.form_coordonnees fieldset {margin-left:80px;margin-bottom:10px;border: #ccc 1px solid;width:490px;background-color:#fffddd;}
.form_coordonnees fieldset legend {margin-left:15px;padding:0 10px 0 10px;border-left: #ccc 1px solid;border-right: #ccc 1px solid;font-size: 1.2em;color: #000;}
.form_coordonnees label {display:block;margin-top:20px;width:180px;float:left;margin-left:0px;font-size:16px;text-align:right;}
.form_coordonnees label.label_checkbox {display:block;float:left;margin-top:20px;margin-left:0px;width:340px;font-size:16px;text-align:right;}
.form_coordonnees input, .form_coordonnees select {margin:20px 0 3px 10px;width:250px;}
.form_coordonnees input:focus, .form_coordonnees select:focus {background-color:#ffdbdc;}
.form_coordonnees select.jour {width:50px;}
.form_coordonnees select.mois {width:100px;}
.form_coordonnees select.annee {width:60px;}
.form_coordonnees input.submit {margin:20px 0 0 0;width:250px;cursor: pointer;border: 1px solid #666666;font-family: Verdana, Helvetica, Arial, sans-serif;color: #000;background-color: #FAFAFA;background-image: url("./images/bg_button.gif");}
.form_coordonnees input.button {margin:20px 0 0 0;width:150px;cursor: pointer;border: 1px solid #666666;font-family: Verdana, Helvetica, Arial, sans-serif;color: #000;background-color: #FAFAFA;background-image: url("./images/bg_button.gif");}
.form_coordonnees input.checkbox {margin:0px;width:13px;}
.form_coordonnees_gelee {margin:20px 0 0 190px;font-size:16px;font-weight:bold;}

.form_compte fieldset, fieldset.form_compte {padding:10px;margin-left:40px;border: #ccc 1px solid;width:470px;background-color:#fffddd;}
.form_compte fieldset legend, fieldset.form_compte legend {margin-left:15px;padding:0 10px 0 10px;border-left: #ccc 1px solid;border-right: #ccc 1px solid;font-size: 1.2em;color: #000;font-weight:bold;}
.form_compte label {display:block;margin-top:11px;width:180px;float:left;margin-left:0px;font-size:16px;text-align:right;}
.form_compte label.label_checkbox {display:block;float:left;margin-top:20px;margin-left:0px;width:340px;font-size:16px;text-align:right;}
.form_compte label.button_vote {margin:0;width:150px;height:50px;cursor: pointer;border: 1px solid #666666;text-align:center;font-family: Verdana, Helvetica, Arial, sans-serif;color: #000;background-color: #EFEFEF;background-image: url("./images/bg_button_vote.gif");background-repeat:repeat-x;}
.form_compte input, .form_compte select, .form_compte textarea {margin:10px 0 3px 10px;width:250px;}
.form_compte input:focus, .form_compte select:focus, .form_compte textarea:focus {background-color:#ffdbdc;}
.form_compte textarea.editeur {width:465px;}
.form_compte select.jour {width:50px;}
.form_compte select.mois {width:100px;}
.form_compte select.annee {width:60px;}
.form_compte select.heure {width:40px;margin-left:0;}
.form_compte input.submit {margin:20px 0 0 0;width:250px;cursor: pointer;border: 1px solid #666666;font-family: Verdana, Helvetica, Arial, sans-serif;color: #000;background-color: #FAFAFA;background-image: url("./images/bg_button.gif");}
.form_compte input.button {margin:20px 0 0 0;width:150px;cursor: pointer;border: 1px solid #666666;font-family: Verdana, Helvetica, Arial, sans-serif;color: #000;background-color: #FAFAFA;background-image: url("./images/bg_button.gif");}
.form_compte input.checkbox {margin:0px;width:13px;}
.form_compte input.ordre_up, .form_compte input.ordre_down {margin:23px 0 0px 10px;width:13px;height:15px;}
.form_compte_gelee {margin:11px 0 0px 190px;font-size:16px;font-weight:bold;}
.form_compte_info {margin:10px 0 0px 20px;font-size:14px;}

.form_post_com fieldset {margin-bottom:10px;border: #ccc 1px solid;width:651px;}
.form_post_com fieldset legend {margin-left:15px;padding:0 10px 0 10px;border-left: #ccc 1px solid;border-right: #ccc 1px solid;font-size: 1.2em;color: #777;}
.form_post_com label {display:block;margin-top:20px;width:130px;float:left;margin-left:70px;font-size:16px;}
.form_post_com input, .form_post_com select, .form_post_com textarea {margin:20px 0 3px 10px;width:350px;}
.form_post_com textarea.editeur {width:600px;}
.form_post_com select.heure {width:40px;margin-left:0;}
.form_post_com select.jour {width:50px;}
.form_post_com select.mois {width:100px;}
.form_post_com select.annee {width:60px;}
.form_post_com input.ordre_up, .form_post_com input.ordre_down {margin:23px 0 0px 10px;width:13px;height:15px;}
.form_post_com input:focus, .form_post_com select:focus, .form_post_com textarea:focus {background-color:#f8f7e2;}
.form_post_com input.submit {margin:0px;width:200px;cursor: pointer;border: 1px solid #666666;font-family: Verdana, Helvetica, Arial, sans-serif;color: #000;background-color: #FAFAFA;background-image: url("./images/bg_button.gif");}
.form_post_com input.button {margin:0px;width:170px;cursor: pointer;border: 1px solid #666666;font-family: Verdana, Helvetica, Arial, sans-serif;color: #000;background-color: #FAFAFA;background-image: url("./images/bg_button.gif");}
.form_post_com fieldset hr {color:#ccc;margin-top:45px;margin-bottom:25px;}

.encadres_com fieldset {margin:0px;padding:10px 3px 10px 10px;border: #ccc 1px solid;width:260px;height:478px;background-color:#f5fff6;}
.encadres_com fieldset legend {margin-left:5px;padding:0 5px 0 5px;border-left: #ccc 1px solid;border-right: #ccc 1px solid;font-size: 1em;color: #777;background-color:#f5fff6;}

.petit_calendrier table {width:220px;margin:0px;padding:0px;}
.petit_calendrier td.small {padding:0 5px 0 0;width:30px;height:18px;background-color:#ffffff;text-align:right;color:#000;font-size:12px;}
.petit_calendrier td.large {padding:0 5px 0 0;width:30px;height:21px;background-color:#ffffff;text-align:right;color:#000;font-size:12px;}
.petit_calendrier td.titre {padding:0px;width:30px;height:16px;background-color:#38748f;color:#fff;text-align:center;font-weight:bold;font-size:11px;}
.petit_calendrier a {color:#f00;}

.grand_calendrier table {margin:0px;padding:0px;}
.grand_calendrier td {padding:0 0 0 5px;width:90px;height:80px;border:1px solid #999;background-color:#ffffff;text-align:left;color:#000;font-size:12px;}
.grand_calendrier td.titre {height:30px;font-size:11px;background: url(./images/tabstrip/nav_bg.png) repeat-x top;background-color:#0177b7;border:1px solid #555;text-align:center;color:#fff;font-weight:bold;}
.grand_calendrier td.jour {background-color:#e7edf6;color:#005a9c;font-weight:bold;}
.grand_calendrier td.dehors {background-color:#ffffff;border:1px solid #ccc;color:#aaa;}
.grand_calendrier a.event {color:#000;}
.grand_calendrier ul {margin-left:-5px;width:95px;height:13px;font-family:Arial;font-size:10px;color:#fff;cursor:pointer;overflow:hidden;}
.grand_calendrier ul.bleu {background: url(./images/fond_cal_bleu.jpg) no-repeat top right;}
.grand_calendrier ul.orange {background: url(./images/fond_cal_orange.jpg) no-repeat top right;}
.grand_calendrier ul.rose {background: url(./images/fond_cal_rose.jpg) no-repeat top right;}
.grand_calendrier ul.rouge {background: url(./images/fond_cal_rouge.jpg) no-repeat top right;}
.grand_calendrier ul.vert {background: url(./images/fond_cal_vert.jpg) no-repeat top right;}
.grand_calendrier ul.violet {background: url(./images/fond_cal_violet.jpg) no-repeat top right;}
.grand_calendrier li {background:url(./images/puce_carre_blanc.png) no-repeat 2px 6px;list-style-type: none;padding-left:6px;}

.grand_journalier table {margin:0px;padding:0px;width:300px;}
.grand_journalier td {padding:5px;margin-top:20px;width:300px;border:1px solid #999;background-color:#ffffff;text-align:left;color:#000;font-size:12px;}
.grand_journalier ul {width:300px;height:13px;font-family:Arial;font-size:10px;color:#fff;}
.grand_journalier ul.bleu {background: url(./images/fond_cal_bleu.jpg) no-repeat top left;}
.grand_journalier ul.orange {background: url(./images/fond_cal_orange.jpg) no-repeat top left;}
.grand_journalier ul.rose {background: url(./images/fond_cal_rose.jpg) no-repeat top left;}
.grand_journalier ul.rouge {background: url(./images/fond_cal_rouge.jpg) no-repeat top left;}
.grand_journalier ul.vert {background: url(./images/fond_cal_vert.jpg) no-repeat top left;}
.grand_journalier ul.violet {background: url(./images/fond_cal_violet.jpg) no-repeat top left;}
.grand_journalier li {background:url(./images/puce_carre_blanc.png) no-repeat 2px 6px;list-style-type: none;padding-left:6px;}

.btn_gauche {width:30px;height:31px;background-image:url(./images/btn_gauche.png);background-position: top left;cursor:pointer;}
.btn_gauche:hover {background-position: 0px 31px;}
.btn_droite {width:30px;height:31px;background-image:url(./images/btn_droite.png);background-position: top left;cursor:pointer;}
.btn_droite:hover {background-position: 0px 31px;}
.btn_add {display:block;width:30px;height:31px;background-image:url(./images/btn_add.png);background-position: top left;cursor:pointer;}
.btn_add:hover {background-position: 0px 31px;}

.actualites {padding:0px;margin-left:10px;margin-right:10px;text-align:justify;margin-bottom:0px;margin-top:0px;list-style-position:outside;}
.actualites li {font-size:11px;margin-bottom:5px;}
.actualites li a {color:#38748f;font-size:13px;}

fieldset.liste_tableau {padding:10px;margin-left:5px;border: #ccc 1px solid;width:540px;background-color:#fffddd;}
.liste_tableau table {border:3px solid #6495ed;border-collapse:collapse;width:530px;margin:auto;}
.liste_tableau thead, .liste_tableau tfoot {background-color:#D0E3FA;background-image:url(../images/fond_sky.jpg);border:1px solid #6495ed;}
.liste_tableau tbody {background-color:#ffffff;border:2px solid #6495ed;}
.liste_tableau .cellule_lien {cursor:pointer;}
.liste_tableau .cellule_lien:hover {background-color:#eeeeee}
.liste_tableau th {font-family:monospace;font-size:12px;border:1px dotted #6495ed;padding:5px;background-color:#EFF6FF;}
.liste_tableau td {font-family:sans-serif;font-size:11px;border:1px solid #6495ed;padding:5px;text-align:left;}
.liste_tableau caption {font-family:sans-serif;}

fieldset.listing  {margin-bottom:35px;padding:20px 0 20px 50px;border: #ccc 1px solid;}
fieldset.listing legend {margin-left:-35px;padding:0 10px 0 10px;border-left: #ccc 1px solid;border-right: #ccc 1px solid;font-size: 18px;color: #777;}

.fiche_nom {margin-top:10px;color:#000;cursor:pointer;}
.fiche_detail {display:none;visibility:hidden;padding:5px 0 5px 30px;margin-top:-20px;border:1px solid #999;width:265px;margin-left:280px;background-image: url(./images/fond_carnet.jpg);}

.raised {width:100%; margin:0 auto;font-size:12px;}
.raised h1, .raised a {margin:0 10px;}
.raised h1 {font-size:20px; color:#00608f;}
.raised p.description_forum {margin:0 48px; padding-bottom:8px;}
.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#d4e1ec; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#d4e1ec; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4 {background:#d4e1ec; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:#d4e1ec; border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background:#d4e1ec; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background:#d4e1ec; border-left:1px solid #aaa; border-right:1px solid #999;}

.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999;}
.raised .boxcontent {display:block;  background:#d4e1ec; border-left:1px solid #fff; border-right:1px solid #999;}

.inset {margin:0 auto;}
.inset h1, .inset p {margin:0 10px;}
.inset h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.inset p {padding-bottom:0.5em;}

.inset .top, .inset .bottom {display:block; background:transparent; font-size:1px;}
.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {display:block; overflow:hidden;}
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {height:1px;}
.inset .b2 {background:#ddd; border-left:1px solid #999; border-right:1px solid #aaa;}
.inset .b3 {background:#ddd; border-left:1px solid #999; border-right:1px solid #ddd;}
.inset .b4 {background:#ddd; border-left:1px solid #999; border-right:1px solid #eee;}
.inset .b4b {background:#ddd; border-left:1px solid #aaa; border-right:1px solid #fff;}
.inset .b3b {background:#ddd; border-left:1px solid #ddd; border-right:1px solid #fff;}
.inset .b2b {background:#ddd; border-left:1px solid #eee; border-right:1px solid #fff;}

.inset .b1 {margin:0 5px; background:#999;}
.inset .b2, .inset .b2b {margin:0 3px; border-width:0 2px;}
.inset .b3, .inset .b3b {margin:0 2px;}
.inset .b4, .inset .b4b {height:2px; margin:0 1px;}
.inset .b1b {margin:0 5px; background:#fff;}

.inset .boxcontent {display:block; background:#ddd; border-left:1px solid #999; border-right:1px solid #fff;}

a.forumtitle {font-family:"Trebuchet MS", Helvetica, Arial, Sans-serif;font-size:20px;font-weight:bold;color:#00608f;text-decoration:none;}
a.forumtitle:hover {color: #00608f;	text-decoration: underline;}
a.forumtitle:active {color: #00608f;}

a.topictitle {font-family:"Trebuchet MS", Helvetica, Arial, Sans-serif;font-size:18px;font-weight:bold;color:#00608f;text-decoration:none;}
a.topictitle:hover {color:#00608f;text-decoration:underline;}
a.topictitle:active {color: #00608f;}

.wrapper1 {color: #44433f;font: 14px Helvetica, Verdana, Arial, sans-serif;margin-left:40px;padding: 4px 0 0;}
.wrapper1 a {color: #E5F2FB;text-decoration: none;}
.wrapper1 a:hover {color: #09548B;}
.wrapper {margin: 20px auto;}
.nav {width:588px;background: #fff url(./images/tabstrip/nav_bg.png) repeat-x;float: left;}
.nev-wrapper {clear: both;float: left;}
.nav-left {background: url(./images/tabstrip/nav_left.png) no-repeat top left;float: left;width: 11px;height: 41px;}
.nav-right {background: url(./images/tabstrip/nav_right.png) no-repeat top right;float: left;width: 11px;height: 41px;}
.nav ul {width: 588px;height: 38px;float: left;margin: 0;padding-top: 3px;list-style: none;font-size: 15px;}
.nav li {float: left;padding: 0 7px;background: url(./images/tabstrip/split.png) no-repeat right center;position: relative;z-index: 1;}
.nav li.last, .nav li.activelast {background:none;}
.nav li:hover {z-index:2;}
.nav li a {display: block;line-height: 38px;overflow: hidden;float: left;}
.nav li a .menu-left {background: url(./images/tabstrip/menu_left.gif) no-repeat left top;width: 8px;height: 32px;line-height: 35px;display: block;float: left;}
.nav li a .menu-mid {background: url(./images/tabstrip/menu_mid.gif) repeat-x top left;height: 32px;line-height: 35px;display: block;float: left;}
.nav li a .menu-right {background: url(./images/tabstrip/menu_right.gif) no-repeat top left;width: 8px;height: 32px;line-height: 35px;display: block;float: left;}
.nav li a:hover .menu-left,
.nav li.active a .menu-left,
.nav li.activelast a .menu-left,
.nav li:hover a .menu-left,
.nav li a:hover .menu-mid,
.nav li.active a .menu-mid,
.nav li.activelast a .menu-mid,
.nav li:hover a .menu-mid,
.nav li a:hover .menu-right,
.nav li.active a .menu-right,
.nav li.activelast a .menu-right,
.nav li:hover a .menu-right {background-position: 0 -37px;line-height: 35px;}
.nav li a:hover,
.nav li.active a,
.nav li.activelast a,
.nav li.hover a,
.nav li:hover a {color: #09548B;}
.nav li:hover li,
.nav li.active li, 
.nav li.activelast li {width: 100%;padding: 1px 0 2px;border-bottom: 1px #C1D9F0 dashed;background: none !important;}
.nav li:hover li a,
.nav li.active li a,
.nav li.activelast li a {color: #09548B;background: none !important;line-height: normal;width: 156px;padding: 8px 3px 3px;text-indent: 1px;}
.nav li:hover li a:hover,
.nav li.active li a:hover,
.nav li.activelast li a:hover {color: #fff;background: #165B9F !important;text-decoration: none;line-height: normal;}
/*IE*/
.nav li li a:hover,
.nav li li a:hover {color: #fff;background: #165B9F !important;text-decoration: none;line-height: normal;}
/**/
.content {width: 570px;background: transparent url(./images/tabstrip/content_bg.png) repeat-y;float: left;padding: 10px 20px;}
.content-bottom {width: 610px;background: transparent url(./images/tabstrip/content_bottom.png) no-repeat;height: 13px;float: left;}

