.txt_admin, a.txt_admin, a.txt_admin, a.txt_admin,a.txt_admin:link,a.txt_admin:active,a.txt_admin:visited
{
        font-family: arial,helvetica,sans-serif;
        		font-weight:bold;
        text-decoration:none;
        font-size:12px;
        font-stretch:ultra-condensed;
        color:#FFFFFF;
        text-align:justify;
        padding:0px 0px Opx 0px;
}
a.txt_admin:hover
{
        font-family: arial,helvetica,sans-serif;
        		font-weight:bold;
        text-decoration:none;
        font-size:12px;
        font-stretch:ultra-condensed;
        color:#FFFFFF;
        text-align:justify;
        padding:0px 0px Opx 0px;
}
.jour_cal{

	text-decoration:none;
	color:#CCCCCC;
	font:12px arial,helvetica,sans-serif;
		font-weight:bold;
		word-spacing: 1pt              ;
		letter-spacing: 1pt              ;
	padding:0px 0px 0px 4px;
}

.titre_calendrier{

	text-decoration:none;
	color:#F84775;
	font:12px arial,helvetica,sans-serif;
		font-weight:bold;
		word-spacing: 5pt              ;
		letter-spacing: 2pt              ;
	padding:1px 1px 1px 1px;
}
.titre_cal{

	text-decoration:none;
	color:#F84775;
	font:12px arial,helvetica,sans-serif;
		font-weight:bold;
		word-spacing: 5pt              ;
		letter-spacing: 2pt              ;
	padding:1px 1px 1px 1px;
}
.alerte_login{

	text-decoration:none;
	color:#F84775;
	font:12px arial,helvetica,sans-serif;
		font-weight:bold;
		word-spacing:5pt;
		letter-spacing:2pt;
	padding:1px 1px 1px 1px;
}
font.alerte2_postulez{
        font-family: verdana,helvetica,sans-serif;
        text-decoration:none;
        font-size:9px;
        font-stretch:ultra-condensed;
       color:#000033;
        text-align:center;
        padding:0px 0px Opx 0px;
}
font.nb_users{
  font-weight:bold;
	font-family: arial;
	font-size:20px;

	text-align:center;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
}


TEXTAREA { BACKGROUND:#FFFFFF; }

INPUT {
       font-size: 9px;
       font-family: verdana,helvetica,sans-serif;
}

TEXTAREA, INPUT.text, INPUT.vert
{
     font: normal 9px verdana,helvetica,sans-serif;
     border: 1px solid #B0B9CA;
}

INPUT.vert
{
      color:#00008B;
      text-decoration:none;
      background-color:#EBFCEF;
}


.titre1_news
{
	font-family: Arial;
	font-style: italic;
	font-weight:bold;
    font-size:10px;
	color:#FFF98D;
    text-align:center;
    padding:0px 0px Opx 0px;
}
.txt_e_selection
{
    font-family: arial,helvetica,sans-serif;
    text-decoration:none;
    font-size:10px;
    font-stretch:bold;
    color:#CCCCCC;
    text-align:center;
    padding:0px 0px Opx 0px;
}

.menu_d, .menu_d_titre, .menu_d a, .menu_d_date
{
        font-size:9px; color:#030E6F;
        font-stretch:ultra-condensed;
        font-family: verdana,helvetica,sans-serif;
}
..menu_d a {color:blue}
.menu_d_bul { margin-right: 4px; vertical-align:bottom; }
.menu_d,
{
        text-decoration:none;
        padding: 0px 0px 0px 0px;
}
div.menu_d_date
{
        text-decoration:none;
        color:#54576C;
        text-align:right;
        margin-top:4px;
}

.titre_page
{
        font-family: verdana,helvetica,sans-serif;
        text-decoration:none;
        font-size:11px;
        font-weight:bold;
        font-stretch:ultra-condensed;
        color:#FFFFFF;
        text-align:justify;
        padding:0px 0px Opx 0px;
}
.titre_date
{
        font-family: verdana,helvetica,sans-serif;
        text-decoration:none;
        font-size:8px;
        font-weight:bold;
        font-stretch:ultra-condensed;
        color:#FFFFFF;
        text-align:justify;
        padding:0px 0px Opx 0px;
}
A.url_news
{
        font-family: verdana,helvetica,sans-serif;
        text-decoration:none;
        font-size:9px;
        font-stretch:ultra-condensed;
        color:#FFFFFF;
        text-align:justify;
        padding:0px 0px Opx 0px;
}
A.url_news:hover
{
        font-family: verdana,helvetica,sans-serif;
        text-decoration:none;
        font-size:9px;
        font-stretch:ultra-condensed;
        color:#1111111;
        text-align:justify;
        padding:0px 0px Opx 0px;
}

.contact
{
        font-family: verdana,helvetica,sans-serif;
        text-decoration:none;
        font-size:8px;
        font-stretch:ultra-condensed;
        color:#1111111;
        text-align:justify;
        padding:0px 0px Opx 0px;
}
.info
{
        font-family: verdana,helvetica,sans-serif;
        text-decoration:none;
        font-size:10px;
        font-stretch:ultra-condensed;
        color:#000000;
        text-align:justify;
        padding:0px 0px Opx 0px;
}
.calendrier, a.calendrier, a.calendrier_e, a.calendrier_e,a.calendrier_e:link,a.calendrier_e:active,a.calendrier_e:visited
{
        font-family: verdana,helvetica,sans-serif;
        text-decoration:none;
        font-size:12px;
        font-stretch:ultra-condensed;
        color:#1111111;
        text-align:justify;
        padding:0px 0px Opx 0px;
}
a.calendrier_e:hover
{
        font-family: verdana,helvetica,sans-serif;
        text-decoration:none;
        font-size:13px;
        font-stretch:ultra-condensed;
        color:#1111111;
        text-align:justify;
        padding:0px 0px Opx 0px;
}
A.none:link {
        COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.none:active {
        COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.none:visited {
        COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.none:hover {
        COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.rubrique:link {
        FONT-SIZE: 12px;
        COLOR: #000033; TEXT-DECORATION: none
}
A.rubrique:active {
        FONT-SIZE: 12px;
        COLOR: #000033; TEXT-DECORATION: underline
}
A.rubrique:visited {
        FONT-SIZE: 12px;
        COLOR: #000033; TEXT-DECORATION: none
}
A.rubrique:hover {
        FONT-SIZE: 12px;
                COLOR: #000033; TEXT-DECORATION: overline  underline
}

A.theme:visited,link,active{

        text-align:center;
        border:0;
        text-decoration:none;
        font:10px verdana,helvetica,sans-serif;
        color:#000000;
               font-weight:bold;
        PADDING: 0px 0px 0px 0px;
}
A.theme:link{

        text-align:center;
        border:0;
        text-decoration:none;
        font:10px verdana,helvetica,sans-serif;
        color:#000000;
               font-weight:bold;
        PADDING: 0px 0px 0px 0px;
}
A.theme:active{

        text-align:center;
        border:0;
        text-decoration:none;
        font:10px verdana,helvetica,sans-serif;
        color:#000000;
               font-weight:bold;
        PADDING: 0px 0px 0px 0px;
}
.theme{

        text-align:center;
        border:0;
        text-decoration:none;
        font:9px arial,helvetica,sans-serif;
        color:#CCCCCCC;
        font-weight:bold;
        PADDING: 0px 0px 0px 0px;
}
A.theme:hover {
          text-align:center;
        border:0;
        text-decoration:none;
        font:9px arial,helvetica,sans-serif;
        color:#999999;
        font-weight:bold;
        PADDING: 0px 0px 0px 0px;

}
A.contact_title:link {
        FONT-SIZE: 10px;
        COLOR: #000033; TEXT-DECORATION: none
}
A.contact_title:active {
        FONT-SIZE: 10px;
        COLOR: #000033; TEXT-DECORATION: none
}
A.contact_title:visited {
        FONT-SIZE: 10px;
        COLOR: #000033; TEXT-DECORATION: none
}
A.contact_title:hover {
        FONT-SIZE: 10px;
                COLOR: #000033; TEXT-DECORATION: none
}
IMG {
        BORDER-RIGHT: 0px outset; BORDER-TOP: 0px outset; BORDER-LEFT: 0px outset; BORDER-BOTTOM: 0px outset
}
IMG.bordure {
        BORDER-RIGHT: #000033 1px inset; BORDER-TOP: #000033 1px outset; BORDER-LEFT: #000033 1px outset; BORDER-BOTTOM: #000033 1px inset
}
FORM {
        MARGIN: 0px;
}

INPUT.edit_petit {
        BORDER-RIGHT: #51539f 1px inset; BORDER-TOP: #51539f 1px outset; FONT-SIZE: 11px; BORDER-LEFT: #51539f 1px outset; BORDER-BOTTOM: #51539f 1px inset; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}
INPUT.edit {
        BORDER-RIGHT: #51539f 1px inset; BORDER-TOP: #51539f 1px outset; FONT-SIZE: 13px; BORDER-LEFT: #51539f 1px outset; BORDER-BOTTOM: #51539f 1px inset; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}
INPUT.submit {
        BORDER-RIGHT: #51539f 1px inset; BORDER-TOP: #51539f 1px outset; FONT-SIZE: 11px; BORDER-LEFT: #51539f 1px outset; COLOR: #51539f; BORDER-BOTTOM: #51539f 1px inset; HEIGHT: 20px; BACKGROUND-COLOR: #e0e0f0
}
INPUT.radio {
        HEIGHT: 15px
}

.txt_b
{
        text-align:center;
        border:0;
        text-decoration:none;
        font:11px arial,helvetica,sans-serif;
        color:#000033;
}

.txt_b:hover
{
        text-align:center;
        border:0;
        text-decoration:none;
        font:11px arial,helvetica,sans-serif;
        color:#586063;
}

.txt_blanc
{
        border:0;
        text-decoration:none;
        font:10px verdana,helvetica,sans-serif;
        color:#FFFFFF;
}

.txt_blanc:hover
{
        border:0;
        text-decoration:none;
        font:10px verdana,helvetica,sans-serif;
        color:#FFFFFF;
}

.txt_r, a.txt_r, a.txt_r, a.txt_r,a.txt_r:link,a.txt_r:active,a.txt_r:visited
{
        font-weight:bold;
        text-align:center;
        border:0;
        text-decoration:none;
        font:10px verdana,helvetica,sans-serif;
        color:#FF6666;
        PADDING: 0px 0px 0px 0px;
}
.txt_i
{
        font-weight:bold;
        text-align:left;
        border:0;
        text-decoration:italic;
        font:10px verdana,helvetica,sans-serif;
        color:#000000;
        PADDING: 0px 0px 0px 0px;
}

.petitxt, a.petitxt, a.petitxt:visited, a.petitxt:active
{
        font-family: arial,helvetica,sans-serif;
        text-decoration:none;
        font-size:10px;
        font-stretch:ultra-condensed;
        color:#2233B7;
        padding:1px 1px 1px 1px;
}

.txt, a.txt, a.txt:visited, a.txt:active
{
    font-family: verdana,helvetica,sans-serif;
    text-decoration:none;
    font-size:10px;
    font-stretch:ultra-condensed;
    color:#1C1B1F;
    text-align:justify;
    padding: 0px 0px 0px 0px;
}

a.txt:hover
{
        font-family: verdana,helvetica,sans-serif;
        text-decoration:none;
        font-size:10px;
        font-stretch:ultra-condensed;
        color:#E37346;
        text-align:justify;
        padding: 0px 0px 0px 0px;
}

.txt_bleu, a.txt_bleu, a.txt_bleu:visited, a.txt_bleu:active
{
    font-family: verdana,helvetica,sans-serif;
    text-decoration:none;
    font-size:10px;
    font-stretch:ultra-condensed;
    color:#005691;
    text-align:justify;
    padding: 0px 0px 0px 0px;
}

.txt_bleu:hover
{
    font-family: verdana,helvetica,sans-serif;
    text-decoration:none;
    font-size:10px;
    font-stretch:ultra-condensed;
    color:#2D9EEA;
    text-align:justify;
    padding: 0px 0px 0px 0px;
}

.txt_o, a.txt_o, a.txt_o:visited, a.txt_o:active
{
        font-family: arial,helvetica,sans-serif;
        text-decoration:none;
        font-size:12px;
        font-stretch:ultra-condensed;
        color:#FFF98D;
        text-align:justify;
        padding:0px 0px 0px 0px;
}

a.txt_o:hover
{
        font-family: arial,helvetica,sans-serif;
        text-decoration:none;
        font-size:12px;
        font-stretch:ultra-condensed;
        color:#ECE344;
        text-align:justify;
        padding:0px 0px 0px 0px;
}

.txt_center, a.txt_center, a.txt_center:visited, a.txt_center:active
{
        text-decoration:none;
        font-family: arial,helvetica,sans-serif;
        font-size:12px;
        font-stretch:ultra-condensed;
        text-align:center;
        color:#4B494F;
        padding: 0px 0px 0px 0px;
}

a.txt_center:hover
{
        text-decoration:none;
        font-family: arial,helvetica,sans-serif;
        font-size:12px;
        font-stretch:ultra-condensed;
        text-align:center;
        color:#ffff66;
        padding: 0px 0px 0px 0px;
}

.txt_non_indent, a.txt_non_indent, a.txt_non_indent:visited, a.txt_non_indent:active
{
        font-family: arial,helvetica,sans-serif;
        text-decoration:none;
        font-size:12px;
        font-stretch:ultra-condensed;
        color:#000000;
        text-align:justify;
        padding:0px 0px Opx 0px;
}

a.txt_non_indent:hover
{
        font-family: arial,helvetica,sans-serif;
        text-decoration:none;
        font-size:12px;
        font-stretch:ultra-condensed;
        color:#FA6334;
        text-align:justify;
        padding:0px 0px Opx 0px;
}

.txt_non_indent_g, a.txt_non_indent_g, a.txt_non_indent_g:visited, a.txt_non_indent_g:active
{
        font-weight:bold;
        font-family: arial,helvetica,sans-serif;
        text-decoration:none;
        font-size:12px;
        font-stretch:ultra-condensed;
        color:#4B494F;
        text-align:justify;
        padding:0px 0px Opx 0px;
}

a.txt_non_indent_g:hover
{
        font-weight:bold;
        font-family: arial,helvetica,sans-serif;
        text-decoration:none;
        font-size:12px;
        font-stretch:ultra-condensed;
        color:#FA6334;
        text-align:justify;
        padding:0px 0px Opx 0px;
}

.txtaux
{
        text-decoration:none;
        font-stretch:ultra-condensed;
        font:12px arial,helvetica,sans-serif;
        color:#ff6600;
}

.txt_cache
{
        text-decoration:none;
        font-family: arial,helvetica,sans-serif;
        font-size:6px;
        font-stretch:ultra-condensed;
        text-align:center;
        color:#7D7D7D;
        padding:0px 0px 0px 0px;
}

.txt_g
{
        font-family: arial,helvetica,sans-serif;
        text-decoration:none;
        font-size:12px;
        font-stretch:ultra-condensed;
        color:#000000;
        text-indent:0em;
        text-align:justify;
        padding:0px 0px 0px 0px;
}


.rubriq, a.rubriq, a.rubriq:visited, a.rubriq:active 
{
	font-weight:bold;
	text-decoration:none;
	color:#4682B4;
	font:11px arial,helvetica,sans-serif;
	padding:5px 1px 1px 5px;
}
.rubriq:hover, a.rubriq:hover
{
	font-weight:bold;
	TEXT-DECORATION:overline;
	color:#4682B4;
	font:11px arial,helvetica,sans-serif;
	padding:5px 1px 1px 5px;
}

.ssrubrique, a.ssrubrique, a.ssrubrique:visited, a.ssrubrique:active 
{
	text-decoration:none;
	color:#75BA12;
	font:10px arial,helvetica,sans-serif;
	padding:1px 1px 1px 1px;
		font-weight:bold;
}
.ssrubrique:hover, a.ssrubrique:hover
{

	TEXT-DECORATION:underline;
	color:#75BA12;
	font:10px arial,helvetica,sans-serif;
	padding:1px 1px 1px 1px;
		font-weight:bold;
}

.titre
{
	color:#124B42;
	font-weight:bold;
	text-decoration:none;
	font-size:20px ;
	font-family: arial,helvetica,sans-serif;
	font-stretch:ultra-condensed;
	PADDING: 0px 0px 0px 0px;
}
.txt_titre
{
	text-transform:uppercase;
	color:#000033;
	font-weight:bold;
	text-decoration:none;
	font-size:20px ;
	font-family: arial,helvetica,sans-serif;
	font-stretch:ultra-condensed;
	PADDING: 0px 0px 0px 0px;
}

.petitxt, a.petitxt, a.petitxt:visited, a.petitxt:active 
{  
	font-family: arial,helvetica,sans-serif;
	text-decoration:none; 
	font-size:12px;
	font-stretch:ultra-condensed;
	color:#2233B7;
	padding:1px 1px 1px 1px;
}

.txt_menu, a.txt_menu, a.txt_menu:visited, a.txt_menu:active 
{  
	font-family: arial,helvetica,sans-serif;
	text-decoration:none; 
	font-size:9px;
	font-stretch:ultra-condensed;
	color:#0B234B;
	text-align:justify;
	padding:0px 0px 0px 0px;
}

a.txt_menu:hover 
{  
	font-family: arial,helvetica,sans-serif;
	text-decoration:none; 
	font-size:9px;
	font-stretch:ultra-condensed;
	color:#7E8DB2;
	text-align:justify;
	padding:0px 0px 0px 0px;
}


.txt_o, a.txt_o, a.txt_o:visited, a.txt_o:active
{
	font-family: arial,helvetica,sans-serif;
	text-decoration:none;
	font-size:12px;
	font-stretch:ultra-condensed;
	color:#FA6334;
	text-align:justify;
	padding:0px 0px 0px 0px;
}
.alerte
{
	font-family: verdana,helvetica,sans-serif;
		font-weight:bold;
	text-decoration:none;
	font-size:15px;
	font-stretch:ultra-condensed;
	color:#000033;
	text-align:justify;
	padding:0px 0px 0px 0px;
}

.txt_o:hover
{  
	font-family: arial,helvetica,sans-serif;
	text-decoration:none;
	font-size:12px;
	font-stretch:ultra-condensed;
	color:#4ABCAB;
	text-align:justify;
	padding:0px 0px 0px 0px;
}

.txt_center, a.txt_center, a.txt_center:visited, a.txt_center:active
{ 
	text-decoration:none; 
	font-family: arial,helvetica,sans-serif;
	font-size:12px;
	font-stretch:ultra-condensed;
	text-align:center;
	color:#4B494F;
	padding:2px 1px 1px 10px; 
}

a.txt_center:hover 
{ 
	text-decoration:none; 
	font-family: arial,helvetica,sans-serif;
	font-size:12px;
	font-stretch:ultra-condensed;
	text-align:center;
	color:#ffff66;
	padding:2px 1px 1px 10px;
}

.txt_non_indent, a.txt_non_indent, a.txt_non_indent:visited, a.txt_non_indent:active 
{  
	font-family: arial,helvetica,sans-serif;
	text-decoration:none; 
	font-size:12px;
	font-stretch:ultra-condensed;
	color:#1C1B1F;
	text-align:justify;
	padding:0px 0px Opx 0px;
}


.txtaux 
{ 
	text-decoration:none; 
	font-stretch:ultra-condensed;
	font:12px arial,helvetica,sans-serif;
	font-style:italic; 
	color:#768DA5; 
}

.txt_cache, a.txt_cache:visited, a.txt_cache:active
{ 
	text-decoration:none; 
	font-family: arial,helvetica,sans-serif;
	font-size:10px;
	font-stretch:ultra-condensed;
	text-align:center;
	color:#FFFFFF;
	padding:0px 0px 0px 0px; 
}
.txt_cache:hover
{ 
	text-decoration:none; 
	font-family: arial,helvetica,sans-serif;
	font-size:10px;
	font-stretch:ultra-condensed;
	text-align:center;
	color:#AFAFAF;
	padding:0px 0px 0px 0px; 
}

.txt_g
{  
	font-family: arial,helvetica,sans-serif;
	text-decoration:none; 
	font-size:12px;
	font-stretch:ultra-condensed;
	color:#575756;
	text-indent:0em;
	text-align:justify;
	padding:0px 0px 0px 0px; 
}

INPUT.envoi
{  
	border: outset 1;
	margin-left:3;
	background:#75ba12;
	color:#ffffff; 
	padding:0;  cursor:pointer;
}

INPUT.annul
{  
	background:#F8B1AD;
	border: outset 1;  cursor:pointer;
}
H1.T_page {
           font: bold 10pt verdana;
           margin-top:1pt;
           color:#000099;
}
