body {
   background-color: #dae5f4;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 11px;
   color: #000000;
   font-weight: normal;
   border: 0;
   margin: 0;
   padding: 0;
   font-weight: normal;
}
td {
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 11px;
}
a, a:visited, a:link {
/*	color: #181818; */
	color: #0066CC;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 11px;
        text-decoration: none;
}
a:hover {
        color: #747474;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 11px;
       text-decoration: underline overline;
}
a:active, a.box, a.box:active, a.box:visited {
        color: #696969;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 11px;
        text-decoration: none;
}
a.noir, a.noir:visited, a.noir:active {
        color: #3A3A3A;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
}
a.blind, a.blind:visited, a.blind:active a.blind:hover {
        color: #dae5f4;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
}
a.blank, a.blank:visited, a.blank:active a.blank:hover {
        color: #F9F9FA;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
}
a.noir:hover {
        color: #626262;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: underline;
}
a.link, a.link:visited, a.link:active {
        color: #4169e1;
        font-family: Arial, Verdana, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}
a.link:hover {
        color: #ff6600;
        font-family: Arial, Verdana, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-decoration: underline;
}

A.ROUGE:HOVER {
        color: #FF0000;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: underline; 
}

A.BOX:HOVER {
        color: #757575;
        font-family: Tahoma, Verdana, sans-serif;
        text-decoration: underline overline;
        font-size: 11px;
}

A.HEADA, A.HEADA:VISITED, A.HEADA:ACTIVE {
        color: #636363;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
}
hr { color: #000000; height: 1px }
li { padding-left: 2px }
.aide {
   background-color: #E8E8EC;
   margin: 0px 5px;
   padding-bottom: 5px;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 5px;
}
.box {
   color: #545454;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 9px;
   margin-left: 5px;
   margin-right: 5px;
}
.boxb {
   color: #000000;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 9px;
   margin-left: 5px;
   margin-right: 5px;
}
.boxc {
   background-color: #CCCCCC;
   color: White;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 10px;
   margin: 5px;
   padding-bottom: 5px;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 2px;
}
.BOXMENU {
   color: #7B7B7B;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   margin-left: 5px;
   margin-right: 5px;
}
.LIGNA, A.ONGL, A.ONGL:VISITED, A.ONGL:ACTIVE {
   background-color: #EBF5FE;
   color: #404040;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 11px;
   text-decoration: none;
}
.LIGNB {
   background-color: #F9F9FA;
   color: #404040;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 11px;
   text-decoration: none;
}
.ONGL {
   border-bottom: #CCCCCC 1px solid;
   color: #707070;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
}
.HEADER, A.ONGL:HOVER {
   background-color: #AAC9E7;
   color: #282828;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
}
.ROUGE, A.ROUGE, A.ROUGE:VISITED, A.ROUGE:ACTIVE {
   color: #FF0000;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
}
.SEPAR {
   background-image: url(../style/ligne.gif);
   background-repeat: repeat-x;
   color: #000000;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 5px;
   height: 5px;
   margin-bottom: 0px;
   margin-top: 0px;
   padding-bottom: 5px;
   padding-left: 0px;
   padding-right: 180px;
   padding-top: 0px;
}
.INPUTA {
   background-color: #C3C2CB;
   border-bottom: #000040 1px solid;
   border-left: #000040 1px solid;
   border-right: #000040 1px solid;
   border-top: #000040 1px solid;
   color: #000000;
   font-size: 9px;
   height: 15px;
   vertical-align: middle;
   width: 80px;
}
.TEXTBOX {
   font-family: Tahoma, Verdana, sans-serif;
   background-color: #FFFFFF;
   border-bottom: #000000 1px solid;
   border-left: #000000 1px solid;
   border-right: #000000 1px solid;
   border-top: #000000 1px solid;
   color: #45445B;
   font-size: 11px;
   width: 90%;
}
.TEXTBOX_STANDARD {
   font-family: Tahoma, Verdana, sans-serif;
   background-color: #FFFFFF;
   border-bottom: #000000 1px solid;
   border-left: #000000 1px solid;
   border-right: #000000 1px solid;
   border-top: #000000 1px solid;
   color: #45445B;
   font-size: 11px;
}
.BOUTON_STANDARD {
   font-family: Tahoma, Verdana, sans-serif;
   background-color: #CCCCCC;
   color: #404040;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
   border-bottom: #000000 1px solid;
   border-left: #000000 1px solid;
   border-right: #000000 1px solid;
   border-top: #000000 1px solid;
}
.TITBOXC {
   background-color: #C2D7EB;
   color: #FFFFFF;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
}
.TITBOXCONT {
   background-color: #FAFAFA;
   color: #0E0E0E;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
}
.TITRE {
   background: #C2D7EB;
   color: #FFFFFF;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
}
.TITREA {
   background: none transparent;
   color: #679ED4;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 15px;
   font-weight: bold;
   text-decoration: none;
}
.TITREB {
        background: #C2D7EB;
        color: #FFFFFF;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
}
.TITREC {
   background: none transparent;
   color: #A5C5DE;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 11px;
   text-decoration: none;
}
a.AIDEAns, a.AIDEAns:visited, a.AIDEAns:active {
   cursor:help;
   background: none transparent;
   color: #000000;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
}
.QUOTE {
	border-bottom-width : thick;
	border : 1px solid #679ED4;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	margin-bottom : 5px;
	margin-left : 5px;
	margin-right : 5px;
	margin-top : 5px;
	width : 90%;
}
CODE  {
	font : monospace;
	font-size: 11px;
	border : 1px solid #45445B;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 1px;
	padding-top: 1px;
	width : 90%;
	background-color : White;
	display: block;
}
/* SPECIFIQUE FOR THE CHAT - SABLE  */
#chat .ChatHeure {
   font-family: Arial,Helvetica,sans-serif;
   color: #79AAD9;
   font-size:9px;
   float: left;
}
#chat .ChatNom, .ChatNom A:visited, .ChatNom A:link, .ChatNom A:active, .ChatNom A:hover {
   font-family: Arial,Helvetica,sans-serif;
   color: #005190;
   font-size:10px;
   float: left;
   width: 70px;
   text-align: right;
   padding-right: 2px;
}
#chat .ChatTexte {
   font-family: Arial,Helvetica,sans-serif;
   border-left: 1px solid Black;
   margin-left:120px;
   padding-left: 3px;
}
#chat .TEXTBOX_STANDARD {
   background-color: #F8F8F8;
   border-bottom: Silver 1px solid;
   border-left: 1px solid Silver;
   border-right: 1px solid Silver;
   border-top: Silver 1px solid;
   color: #434259;
   font-size: 10px;
}

/*----------------------------------------------------+
+--- STYLES ne d�pendant pas de NPDS mais du th�me ---+
+----------------------------------------------------*/
/* Positionnement bloc */
#center_top {
margin: -15 145px;

}
#colone_gche
/*, #colone_drte*/ {
position: absolute;
margin-top: 120px;
top: 1em;
top: 10;
width: 150px;
}

#colone_drte {
position: absolute;
margin-top: 0px;
top: 1em;
top: 0;
width: 0px;
}
#colone_gche {
left: 0px;
}
#colone_drte {
right: 0px;
}
/* Center */
#center_top {
   background: url('../images/centre_haut.gif') center top repeat-x;
}
#center_bottom {
   background: url('../images/centre_bas.gif') center bottom repeat-x;
}
/* Blocs */
div#box_article {
   width: 150px;
   margin-bottom: 10px;
   text-align: left;
}

div.bloc {
   width:150px;
   margin-bottom: 10px;
   text-align: left;
}
div.bloc p {
   margin: 2px 0px 0px 0px;
}
div.bloc_title1 {
   background: url('../images/titre_bloc_1.gif') center bottom no-repeat;
   height: 5px;
}
div.bloc h2, div.bloc h2 a.AIDEAns {
   background: url('../images/titre_bloc_2.gif') center no-repeat;
   color: #404040;
   font-weight: bold;
   text-align: center;
   font-size: 12px;
   margin: 0;
   height:28px;
   line-height: 25px;
#!important; line-height: 20px
}
div.bloc_title a {
   color: #404040;
   font-weight: bold;
   font-size: 10pt;
}
div.bloc_content1 {
   background: url('../images/content_bloc_1.gif') center repeat-y;
   padding: 0 6px 6px 12px;
   margin: 0;
}
div.bloc_content1 div {
   top: 30px;
   margin: 0 8px 6px 6px;
   padding: 0 6px 3px 6px;
   background-color: #C0D3E2;
   text-align: center;
   width: 100px
}
div.bloc_content1 ul {
   margin: 0; padding: 0;
}
div.bloc_content1 ul li {
	background: transparent url('../images/bullet.gif') no-repeat 0 0.6em;
    padding-left: 12px;
	list-style-type: none
}
div.bloc_content2 {
#   padding: 0 6px 0 6px;
   padding: 0 0px 0 0px;

   height: 20px;
}
#colone_gche div.bloc_content2 {
   background: url('../images/content_bloc_2.gif') center repeat-y;
}
#colone_drte div.bloc_content2 {
background: url('../images/content_bloc_3.gif') center repeat-y;
}
/* Article */
div.article_entete {
   background-color: #abc9e7;
   border: 2px solid #000;
   padding: 3px;
   font-size: 10pt;
}
div.article_entete hr {
   height: 0;
   padding: 0;
   margin: 0;
   border: 0;
   border-top: 1px solid #000;
   color: #abc9e7
}
div.article_titre {
   font-size: 12pt;
   color: #404040;
   font-weight: bold;
}
div.article_sujet {
   float: right;
}
div.aticle_contenu {
   padding: 3px;
}
div.article_notes {
   padding: 3px;
   font-size: 8pt;
}
/* Aricles Index */
div.article_index h2 {
   background: #abc9e7 url('../images/titre_news.gif') repeat-x;
   font-size: 12px;
   color: #404040;
   padding: 3px;
   font-weight: bold;
   height: 22px;
   margin: 10px -2px 0 -2px
}
div.article_index_infos {
   border-top: #c0d3e2 1px solid;
   border-bottom: #c0d3e2 1px solid;
   text-align: center;
   padding-bottom: 5px
}
div.article_index_contenu {
   padding: 3px;
}
div.article_index_contenu span.emetteur, div.article_index_contenu span.emetteur a {
   color: #818181;
}
/* Header */
div#header {
   text-align: left;
   width: 100%;
   padding-top: 3px;
}
div#logo {
   margin: 0 10px 0px 30px;
   width: 319px;
   height: 80px;
}
div#logo img {
   position: absolute;
   margin: 2px 0 0 0;
}
div#logo h1 {
   position: absolute;
   background: url('../images/head.png') no-repeat;
   width: 995px;
   height: 100px;
   margin: -5px 0 0 -30px;
}
div#logo h2 {
   display: none
}
div#logo strong{
   display: none
}
div#header_infos {
   position: absolute;
   top: 67px;
   width: 100%;
   color: #404040;
   text-align: center;
}
div#header_search {
   position: absolute;
   top: 1em;
   right: 1em;
   text-align: right
}
/* Menu header */
div#header_navbar {
   background-color: #AAC9E7;
   background: url('../images/BarreChrome.png');
   text-align: center;
   height: 32px;
   margin: 15px 0 17px 0;
}
div#header_navbar, div#header_navbar a, div#header_navbar a:hover {
   font-size: 13px;
   font-weight: bold
}
div#header_navbar ul {
   list-style: none;
   padding: 0;
   margin: 0; 
}
div#header_navbar li {
  display: inline; 
   line-height: 25px;
   padding: 0 30px 0 30px
}
/* Banner */
div#banner {
   width: 100%;
   text-align: center;
   padding-bottom: 10px
}
/* Footer */
div#footer {
   width: 100%;
   background-color: #ffffff;
   margin-top: 15px;
   text-align: center;
}
div.center_top_left {
   background-image : url('../images/centre_gauche_haut_coin.gif');
   background-repeat : no-repeat;
   background-position : top left;
   height: 8px;
   margin-left: -6px
}
div.center_top_right {
   background-image : url('../images/centre_droite_haut_coin.gif');
   background-repeat : no-repeat;
   background-position : top right;
   height: 8px;
   margin-right: -6px;
   position: relative; z-index: 10; /* Fix pour IE parce qu'il met �a sous le shadow lat�ral... */
}
div.center_bottom_left {
   background-image : url('../images/centre_gauche_bas_coin.gif');
   background-repeat : no-repeat;
   background-position : bottom left;
   height: 14px;
   margin-left: -6px
}
div.center_bottom_right {
   background-image : url('../images/centre_droite_bas_coin.gif');
   background-repeat : no-repeat;
   background-position : bottom right;
   height: 14px;
   margin-right: -6px;
   position: relative; z-index: 10; /* Fix pour IE parce qu'il met �a sous le shadow lat�ral... */
}
div.center_content_left {
   background-image : url('../images/fond_gauche_centre.gif');
   background-repeat : repeat-y;
   background-position : bottom left;
   padding-left: 6px
}
div.center_content_right {
  background-image : url('../images/fond_droite_centre.gif');
   background-repeat : repeat-y;
   background-position : bottom right;
   padding-right: 6px
}
#editorial {
   margin-bottom: 30px
}
#editorial h2{
   background-image : url('../images/editorial.gif');
   width: 112px;
   height: 24px;
   margin: 5px 0 0 7px;
}
#editorial span {
   display: none
}

/*------------------------------------------------------------------------++
++ STYLE NON OBLIGATOIRE POUR AVOIR UN SITE QUI RESSEMBLE A QUELQUE CHOSE ++
++------------------------------------------------------------------------*/

.avatar_cadre {
   position: relative;
   margin: -5px 10px 10px 6px;
   background: url(../images/avatar_fond.png) no-repeat;
   height: 98px;
   width: 98px;
   padding: 4px
}
div#box_article, div#box_poll { /* super important pour le passage � sable */
   width: 150px;
   float: right;
   margin-bottom: 10px;
   text-align: left;
   display: block
}
div#box_poll {
   float: left
}
div#box_article h3, div#box_poll h3 {
   background: url('../images/titre_bloc_2.gif') center no-repeat;
   color: #404040;
   font-weight: bold;
   text-align: center;
   font-size: 12px;
   margin: 0;
   height:28px;
   line-height: 25px !important; line-height: 20px
}
div#box_article ul, div#box_poll ul {
   margin: 0; padding: 0;
}
div#box_article .bottom, div#box_poll .bottom {
	background: transparent url('../images/content_bloc_4.gif') center no-repeat;
	width: 140px;
	height: 11px;
}
div#box_article ul li, div#box_poll ul li {
	background: transparent url('../images/bullet.gif') no-repeat 0 0.6em;
    padding-left: 12px;
	list-style-type: none
}
div#box_article .bloc_content2, div#box_poll .bloc_content2 {
   height: 11px;
   background: url('../images/content_bloc_4.gif') center repeat-y;
}
#article_infos {
   padding : 0.5em;
   background: #c0d3e2;
   margin-right: 150px;
   margin-bottom: 1em
}

div#ie { 
	width: 100%;
}


/* menuV.css
 * For: menuDropdown.js (version: 0.1x)
 */

#mainMenu1 {
  background-color: #dae5f4;
  color: #000;
  margin: 0;
  padding: 0;
  /* if the menu is vertical:
   * set border to 'none'
   * padding-left must be equal to padding-right
   */
  width: 10em; 
/*  top: 0.6em; */ 
/*  left: 0.6em; */
  top: 35;
  left: 10;
  z-index: 1;
  position: absolute;
  /* if the menu is horizontal: use a 'static' position
   * if the menu is vertical: use an 'absolute' or 'fixed' position
   */
}

#menuList1 {
  border: 0px solid #c5d8f4;
  margin: 0;
  padding: 12px;
text-align: left;
  /* do not use a position other than 'static' here */
  /* if the menu is vertical:
   * margin-left + border-left-width + padding-left must be equal to
   * margin-right + border-right-width + padding-right
   */
}

#menuList1 li {
  /* do not change these rules */
  display: inline;
  margin: 0;
  padding: 0;
  list-style: none;
  /* do not change these rules */
}

#menuList1 li a {
  background-color: #dae5f4;
  color: #000;
  display: block;
  border: 0px solid #EEE;
  margin: 0;
  padding: 2px 0px;
  /* always set margin to '0' */
  /* Win/IE5.0 will ignore border and padding if display is 'inline' */
  text-decoration: none;
}

#menuList1 li a:hover, #menuList1 li a:focus {
	/* mouse over sur menu 1 */
  background-color: #c5d8f4;
  color: #000;
  border-color: #000000;
}

#menuList1 li a.actuator {
  background: url("images/fleche-noire.jpg") no-repeat 100% 50%;
  color: #000;
  padding-right: 20px;
}

#menuList1 li a.actuator:hover, #menuList1 li a.actuator:focus {
  background: url("images/fleche-grise.jpg") no-repeat 100% 50% #c5d8f4;
  color: #000;
}

#menuList1 .menu {
	/* menu d�roul� */
  background-color: #dae5f4;
  color: #000;
  border: 2px solid #b9b9ff;
  margin: 0;
  padding: 2px;
  /* only set '0' or negative margin */
  /* border  width must be the same on the four sides (in 'px' units) */
  /* padding width must be the same on the four sides (in 'px' units) */
  z-index: 1;
  position: absolute;
  visibility: hidden;
  /* always set position to 'absolute' and visibility to 'hidden' */
}

#menuList1 .menu .menu {
  margin-left: 2px;
  /* if a non-zero padding is set on .menu, set margin-left to margin-left + padding */
}

/*
Menu related selectors
*/
.jsdomenudiv {
	background-color: #FFFFFF;
	background-image: url(office_xp_menu_left.png);
	background-repeat: repeat-y;
	border: 1px solid #8A867A;
	cursor: default;
	padding-bottom: 1px;
	padding-top: 1px;
	position: absolute; /* Do not alter this line! */
	visibility: hidden;
	z-index: 10;
}

.jsdomenuitem {
	background: transparent;
	border: none;
	color: #000000;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	font-size: 10px;
	padding-bottom: 3px;
	padding-left: 30px;
	padding-right: 15px;
	padding-top: 3px;
	position: relative; /* Do not alter this line! */
}

.jsdomenuitemover {
	background-color: #C1D2EE;
	border: 1px solid #316AC5;
	color: #000000;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	font-size: 10px;
	margin-left: 1px;
	margin-right: 1px;
	padding-bottom: 2px;
	padding-left: 28px;
	padding-right: 15px;
	padding-top: 2px;
	position: relative; /* Do not alter this line! */
}

.jsdomenuarrow {
	background-image: url(office_xp_arrow.png);
	background-repeat: no-repeat; /* Do not alter this line! */
	height: 7px;
	position: absolute; /* Do not alter this line! */
	right: 8px;
	width: 4px;
}

.jsdomenuarrowover {
	background-image: url(office_xp_arrow_o.png);
	background-repeat: no-repeat; /* Do not alter this line! */
	height: 7px;
	position: absolute; /* Do not alter this line! */
	right: 8px;
	width: 4px;
}

.jsdomenusep {
	padding-left: 28px;
}

.jsdomenusep hr {
}

/*
Menu bar related selectors
*/
.jsdomenubardiv {
	background-color: #ECE9D8;
	background-image: url(office_xp_divider.png);
	background-position: left;
	background-repeat: no-repeat;
	border: 1px outset;
	cursor: default;
	padding-bottom: 3px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 3px;
	position: absolute; /* Do not alter this line! */
	visibility: visible;
}

.jsdomenubardragdiv {
	cursor: move;
	display: inline;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	position: relative; /* Do not alter this line! */
	visibility: hidden;
	width: 9px;
}

.jsdomenubaritem {
	background-color: #EFEDDE;
	border: none;
	color: #000000;
	display: inline;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 2px;
	padding-left: 24px;
	padding-right: 10px;
	padding-top: 2px;
	position: relative; /* Do not alter this line! */
}

.jsdomenubaritemover {
	background-color: #C1D2EE;
	border: 1px solid #316AC5;
	color: #000000;
	display: inline;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 2px;
	padding-left: 23px;
	padding-right: 9px;
	padding-top: 2px;
	position: relative; /* Do not alter this line! */
}

.jsdomenubaritemclick {
	background-color: #EFEDDE;
	border: 1px solid #8A867A;
	color: #000000;
	display: inline;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 2px;
	padding-left: 23px;
	padding-right: 9px;
	padding-top: 2px;
	position: relative; /* Do not alter this line! */
}

/*
Example of selectors for icons. Change the height and width to match the actual 
height and width of the icon image.
*/
.icon1 {
	background-image: url(icon1.png);
	background-repeat: no-repeat; /* Do not alter this line! */
	height: 16px;
	left: 4px;
	position: absolute; /* Do not alter this line! */
	width: 16px;
}

.icon2 {
	background-image: url(icon2.png);
	background-repeat: no-repeat; /* Do not alter this line! */
	height: 16px;
	left: 4px;
	position: absolute; /* Do not alter this line! */
	width: 16px;
}

.icon3 {
	background-image: url(icon3.png);
	background-repeat: no-repeat; /* Do not alter this line! */
	height: 16px;
	left: 4px;
	position: absolute; /* Do not alter this line! */
	width: 16px;
}

/* Theme monitor 
.row	{ cursor: pointer; background-color: #eeeeee; border-bottom: 1px solid #666666 }
.premium_title	{ background-color: #cccccc; font-weight:bold }
.small_header	{ font-weight: bold; margin: 10px; margin-bottom: 5px; font-size: 12px }
.home_div	{ font-size: 11px;	margin-left: 10px;	margin-top: 0px; margin-bottom:10px; line-height: 13px }
.error		{ text-align: center; font-weight: bold; color: #ff0000 }
.admin		{ text-align: center; font-size: 15px; text-transform: uppercase; font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; font-weight: bold; color: #333333; border-bottom: 1px solid #cccccc }
.msg		{ color: #009900; text-align: center; font-size: 12px; font-weight: bold }
.text		{ margin-bottom:8px }
.check		{ border: none; background-color: #ffffff; height:15px }

.program_row	{ border-right:1px solid #cccccc; text-align:center }
.form_header	{ font-size:17px; font-weight:bold; margin-top:10px; margin-left:-2px }
.enabled		{ font-weight:bold; color:#6dae5f466666 }

table	{ font-size: 11px; font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; background-color: #ffffff }
body	{ font-size: 11px; font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; background-color: #eeeeee }*/ 
img		{ border: none }
/*

input	{ border: 1px solid #666666; background-color: #eeeeee; font-size: 11px; height:18px }
select	{ border: 1px solid #666666; background-color: #eeeeee; font-size: 11px; height:18px }
textarea { border: 1px solid #666666; background-color: #eeeeee; font-size: 11px; font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif }
h1		{ font-size: 22px; font-family:Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; color: #666666; margin-bottom: 0px }

a:visited	{ font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; font-size: 11px; color:#0066CC; text-decoration: none }
a:link		{ font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; font-size: 11px; color:#0066CC; text-decoration: none }

a:hover		{ font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; font-size: 11px; color:#FF0000; text-decoration: underline }
a:active	{ font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; font-size: 11px; color:#FF0000; text-decoration: underline }

a:visited.menu	{ font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; font-size: 13px; color:#ffffff; text-decoration: none; font-weight: bold }
a:link.menu		{ font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; font-size: 13px; color:#ffffff; text-decoration: none; font-weight: bold }
a:hover.menu	{ font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; font-size: 13px; color:#FFCC00; text-decoration: none; font-weight: bold }
a:active.menu	{ font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; font-size: 13px; color:#FFCC00; text-decoration: none; font-weight: bold }

a:visited.top_menu	{ font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; font-size: 11px; color:#000000; text-decoration: none; font-weight: bold }
a:link.top_menu		{ font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; font-size: 11px; color:#000000; text-decoration: none; font-weight: bold }
a:hover.top_menu		{ font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; font-size: 11px; color:#FF0000; text-decoration: none; font-weight: bold }
a:active.top_menu	{ font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; font-size: 11px; color:#000000; text-decoration: none; font-weight: bold } 
