body, input.send_date_box
  



{
font-family : verdana, sans-serif;
color : #000000;
font-size: small;
margin : 0px 0px 0px 0px;
background-color: #F0F5FA;
background-image: url('../../../images/font.gif');
background-attachment:fixed ;
background-position: center top ;
}



.main_table

{
border: 0;
width:1000px;
background-color: #FFFFFF;
margin: 0;
padding:0;
}



.bandeau

{
background-color: #FFFFFF;
border: 0;
text-align: left;
}
/***** cellule date*****/
.tdd { 
       width:13%;
       margin: 0;
       padding:0;
       border-collapse: collapse;
       TEXT-ALIGN: left;
       font-family: Verdana, Tahoma, Times New Roman; 
       font-size: 10px; 
       color: #OOOOOO;
       font-weight: bold;
       margin: 0;
       padding:0;
}
/***** cellule menu sous date*****/
.tddm { 
       width:13%;
       valign:top;
       margin: 0;
       padding:0;
       border-collapse: collapse;
       TEXT-ALIGN: left;
       font-family: Verdana, Tahoma, Times New Roman; 
       font-size: 10px; 
       color: #A459A9;
       font-weight: bold;
       margin: 0;
       padding:0;
}
/***** cellule astuce*****/
.tddab { 
       height:50px;
       BACKGROUND-COLOR: #FFFFFF;
       valign:top;
       margin: 0;
       padding:0;
       border-collapse: collapse;
       TEXT-ALIGN: left;
       font-family: Verdana, Tahoma, Times New Roman; 
       font-size: 10px; 
       color: #A459A9;
       font-weight: bold;
       margin: 0;
       padding:0;
       border-left: 1px solid #A459A9;
       border-right: 1px solid #A459A9;
       border-top-width: 1px;
       border-bottom: 1px solid #A459A9;
      
}
/***** cellule description astuce*****/
.tdda { 
       width:30%;
       height:10px;
       BACKGROUND-COLOR: #A459A9;
       valign:top;
       margin: 0;
       padding:0;
       border-collapse: collapse;
       TEXT-ALIGN: left;
       font-family: Verdana, Tahoma, Times New Roman; 
       font-size: 10px; 
       color: #FFFFFF;
       font-weight: bold;
       margin: 0;
       padding:0;
      
}
/***** tableau centre page*****/
.tbc{ 
       width:100%;
       margin: 0;
       padding:0;
}
/***** cellule menu formulaire *****/
.tdmf { 
       BACKGROUND-COLOR: #A459A9;
       margin: 0;
       padding:0;
       border-collapse: collapse;
       height:23px;
       TEXT-ALIGN: left;
       font-family: Verdana, Tahoma, Times New Roman; 
       font-size: 10px; 
       color: #ffffff;
       font-weight: bold;
       
       
      
}
/* Bouton pour lancer la recherche */
input.button_make_search_annu 
{ 
       font-family:MS Sans Serif; sans-serif; Verdana; Arial; 
       font-size: 10px; 
       color: #FFFFFF; 
       background-color:#89AA22;
       font-weight:bold;
       border:1px solid #EFB;
}

/***** Lien recherche annuaire *****/
a.bouton:link {color: #FFC0CB; text-decoration:none;}
a.bouton:visited {color: #FFC0CB; text-decoration:none;}
a.bouton:hover {color:#FF00FF; text-decoration:none;}

.tdmgf { 
       BACKGROUND-COLOR: #A459A9;
       margin: 0;
       padding:0;
       border-collapse: collapse;
       height:23px;
       TEXT-ALIGN: left;
       font-family: Verdana, Tahoma, Times New Roman; 
       font-size: 10px; 
       color: #ffffff;
       font-weight: bold;
      
}

/*TABLEAU DE RECHERCHE*/ 
.img_rech { height:90px; width:100%; background-image: url(../../../images/recherche.gif); } 
/*TABLEAU DE RECHERCHE*/ 

/* CENTRE DE LA PAGE CARTE*/
.color {background-color : #FFDFFF;}
.center-page {background-color : #FFDFFF;}
/* CENTRE DE LA PAGE CARTE*/

/* MENU DU HAUT*/
.logo_table {width:100%; text-align:center; background-image: url(../../site_images/barre-rose-001.jpg);background-color : #000000; border: 0px solid #000000;
margin : 0px 0px 0px 0px; color: #ffffff;}
/* MENU DU HAUT*/

/* MENU GAUCHE*/
.cat_list {padding-bottom : 25px;}
.arrow { background-image: url(../../site_images/small_arrow_rose.gif);background-repeat: no-repeat ;}
.description { background-color :#400040; font-size:11px; color :#ffffff; font-weight: bold; border: 2px solid #FFC0FF;}
.menu { background-image: url(../../site_images/fond_menu.jpg); background-color :#FFE5FF; font-size:11px; color :#ffffff; font-weight: bold; border: 2px solid #FFC0FF;}
.titre_cat  { background-color :#400040; font-size:11px; color :#FFC0FF; font-weight: bold; border: 1px solid #FFC0FF;}

a.cat:link { font-size: 10px; text-decoration: underline;  font-weight: bold; color: #FFC0FF;}
a.cat:active { font-size: 10px; text-decoration: underline; color: #FFFFFF; }
a.cat:visited { font-size: 10px; text-decoration: underline; color: #FFC0FF; }
a.cat:hover { font-size: 10px; text-decoration: underline; font-weight: bold; color: #FF80FF;}

/* MENU GAUCHE*/

/* BORDURE DES TABLEAUX*/
.noborder { border: 0px; color: #000000; border-color: #FFC0FF;}
/* BORDURE DES TABLEAUX*/

/* TITRE ENVOYER UNE CARTE*/
.page_header {font-size : 14px; background-color : #400040; color: #FF80FF; font-weight: bold;} 
/* TITRE ENVOYER UNE CARTE*/

/* BAS DE PAGE*/
.footer {font-size : 10px; font-weight: bold; background-color : #FFFFFF;} 
.partenaire {font-size : 10px; font-weight: bold; background-color : #FFFFFF;} 
.compteur {text-align: left; font-size : 10px; font-weight: bold; text-decoration: underline; background-color : #FFFFFF;}
/* BAS DE PAGE*/

/* TABL RECHERCHE*/
.search_t {font-size : 10px; font-weight: bold; background-color : #FF80FF; border: 2px solid #400040;}
/* TABL RECHERCHE*/

/* TD RECHERCHE*/
.search {font-size : 10px; font-weight: bold;}
/* TD RECHERCHE*/

/* NOUVELLE IMAGE*/
.news_image {font-size : 10px; font-weight: bold; background-color : #FFFFFF; border: 2px solid #400040;}
/* NOUVELLE IMAGE*/

/* PARCOURIR LES IMAGES*/
.cat_image {font-size : 10px; font-weight: bold; background-color : #FFFFFF; border: 2px solid #400040;}
/* PARCOURIR LES IMAGES*/

/*Images Populaires*/
.img_pop {font-size : 10px; font-weight: bold; background-color : #FFFFFF; border: 2px solid #400040;}
/*Images Populaires*/

/* TAB PARCOURIR LES IMAGES SELECT IMAGES*/
.select  {font-size : 10px; font-weight: bold; background-color : #FFFFFF; border: 0px solid #400040;}
legend{font-size : medium;font-weight : bold;text-decoration : none;color: black;}
 
/* TAB PARCOURIR LES IMAGES SELECT IMAGES*/

/* COULEURS DES MENUS FORMULAIRE D'ENVOI*/
.chunky{ padding: 3px 3px 3px 3px; font-size : 12px; color: #FF80FF; font-weight: bold;}
/* COULEURS DES MENUS FORMULAIRE D'ENVOI*/

/* COULEURS NAVIGATION SELECT IMAGES*/
.td_form {background-image: url(../../site_images/fond_menu.jpg); background-color:#33CC33; font-size :12px; font-weight: bold; color: #FFC0FF;}
/* COULEURS NAVIGATION SELECT IMAGES*/

/* COULEUR DU FOND DE LA PAGE SELECT IMAGES*/
fieldset {padding: 0px; border: solid 3px #400040; width:99%; background-color:#FFFFFF;}
/* COULEUR DU FOND DE LA PAGE SELECT IMAGES*/

/* COULEUR DU FOND DE LA PAGE SELECT IMAGES*/
.nav_select {text-align: left; background-image: url(../../site_images/fond_search.jpg); background-color:#33CC33; font-size :12px; font-weight: bold; color: #000000;}
/* COULEUR DU FOND DE LA PAGE SELECT IMAGES*
input, textarea, select

{

font-family : arial, sans-serif;

border-color : #ff0000;

}



input, textarea

{

padding: 0;

margin: 0;

vertical-align: top;

}



.sub_header 

{

font-size : medium;

font-weight: bold;

} 


.small, a.small, a:link.small, a:visited.small, a:active.small, a:hover.small ;

{

font-size : small;

text-decoration:none;

} 

/* TITRE DES CARTES*/
.main_header{ font-size : large; font-weight: bold; color: #400040; } 
/* TITRE DES CARTES*/

/* LIEN GENERAL*/
a         { font-size: 10px; color: #660066; font-family: Verdana,Tahoma, Times New Roman; font-weight: bold;}
a:link    {	text-decoration: none;}
a:visited {	text-decoration: none; color: #000000;}
a:hover   {	text-decoration: underline; color: #660066;}
a:active  {	text-decoration: none; color: #9966CC;}
/* LIEN GENERAL*/

/* LIEN MENU DU HAUT*/
a.head_link { font-size: 100%; text-decoration: underline; font-weight: bold; color: #FFFFFF;}
a.head_link:link { font-size: 100%; text-decoration: underline; font-weight: bold; color: #FFFFFF;}
a.head_link:visited { font-size: 100%; text-decoration: underline; color: #C0C000;}
a.head_link:hover { font-size: 100%; text-decoration: underline; color: #80FF80;}
a.head_link:active { font-size: 100%; text-decoration: underline; color: #E60000;}
/* LIEN MENU DU HAUT*/

/* FORMULAIRE DE RECHERCHE*/
input , select , textarea { font-family : arial, sans-serif; font-size : small; border:1px solid #000000;}
/* FORMULAIRE DE RECHERCHE*/

.title { font-size : medium; font-weight : bold; text-decoration : none; } 

/* FORMULAIRE DU CALANDRIER*/
.caland { border: 0px; color: #FFFFFF; border-color: #FFC0FF;}
.cal_day{ border: 1px solid #FFC0FF; background-color:#400040; font-size: 10px; text-decoration: underline; font-weight: bold; color: #FFFFFF;}
.cal_today{ border: 1px solid #BFBFBF; background-color:#FFC0FF; font-size: 10px; text-decoration: underline; font-weight: bold; color: #FFFFFF;}
a.cal_link{ font-size: 10px; text-decoration: underline; font-weight: bold; color: #FFFFFF;}
a.cal_link:link { font-size: 100%; text-decoration: underline; font-weight: bold; color: #FFFFFF;}
a.cal_link:visited { font-size: 100%; text-decoration: underline; color: #C0C000;}
a.cal_link:hover { font-size: 100%; text-decoration: underline; color: #80FF80;}
a.cal_link:active { font-size: 100%; text-decoration: underline; color: #E60000;}
input.send_date_box {font-size: 10px; text-decoration: underline; font-weight: bold; color: #FFFFFF;}
/* FORMULAIRE DU CALANDRIER*/

input.clear{ border: 0;}


input.clear 

{

border: 0;

}



hr 

{

color : #000000;

width : 100%;

}



table 

{

border: 0px solid black;

}



.theader

{

background-color : #008000;

border: 1;

border-color: white;

font-weight: bold;

}



.tbody{background-color : #e6e4e4;border: 1; border-color: white;}
.stats{background-color : #800080;color: #800080; border: 0;}
.warning {color: #ff0000;font-size: medium;font-weight: bold;}

.bt1 {
    width:180px;
    font-weight:bold;
    text-align:center;
    font: verdana ,Arial,sans-serif ;
    font-size:12px;
    color: #000000 ;
    background-image: url('images/bouton-8.gif') ; 
	}
.bt2 {
    width:90px;
    font-weight:bold;
    text-align:center;
    font: verdana ,Arial,sans-serif ;
    font-size:12px;
    color: #FFFFFF ;
    background-image: url('images/bouton-2.gif') ; 
	}
.bt3 {
    width:90px;
    font-weight:bold;
    text-align:center;
    font: verdana ,Arial,sans-serif ;
    font-size:12px;
    color: #000000 ;
    background-image: url('../../../menu-c/images/bouton-3.gif') ; 
	}
.bt4 {
    width:180px;
    height:19px;
    font-weight:bold;
    text-align:center;
    font: verdana ,Arial,sans-serif ;
    font-size:12px;
    color: #000000 ;
    background-image: url('../../../menu-c/images/bouton-4.gif') ; 
}
#menuh a {
	display: block ;
	background: #ffffff ;
	background-image: url('../../../menu-c/images/bouton-7.gif');
	color: #ffffff ;
	font: verdana ,Arial,sans-serif ;
	font-size:10px;
                font-weight:bold;
	line-height: 1em ;
	text-align: center ;
	text-decoration: none ;
	padding: 4px 0 ;
	}
#menuh a:hover, #menuh a:focus, #menuh a:active {
	background: #FFFFFF ;
	background-image: url('../../../menu-c/images/bouton-6.gif');
	text-decoration: none ;
	color:#FFFFFF ;
	font: 1em "verdana",Arial,sans-serif ;
	font-size:10px;
                font-weight: bold;
                line-height: 1em ;
	text-align: center ;
	padding: 4px 0 ;
	}
#menuh2 a {
	display: block ;
	background: #ffffff ;
	background-image: url('../../../menu-c/images/bouton-3.gif');
	color: #FFFFFF ;
	font: verdana ,Arial,sans-serif ;
	font-size:10px;
    font-weight:bold;
	line-height: 1em ;
	text-align: center ;
	text-decoration: none ;
	padding: 4px 0 ;
	}
#menuh2 a:hover, #menuh a:focus, #menuh a:active {
	background: #FFFFFF ;
	background-image: url('../../../menu-c/images/bouton-2.gif');
	text-decoration: none ;
	color:#000000 ;
	font: 1em "verdana",Arial,sans-serif ;
	font-size:10px;
                font-weight: bold;
                line-height: 1em ;
	text-align: center ;
	padding: 4px 0 ;
	}
#menuhl a {
	display: block ;
	background: #800080 ;
	background-image: url('../../../menu-c/images/bouton-8.gif');
	color: #000000 ;
	font: verdana ,Arial,sans-serif ;
	font-size:10px;
                font-weight:bold;
	line-height: 1em ;
	text-align: center ;
	text-decoration: none ;
	padding: 4px 0 ;
	}
#menuhl a:hover, #menuh a:focus, #menuh a:active {
	background: #800080 ;
	background-image: url('../../../menu-c/images/bouton-01.gif');
	text-decoration: none ;
	color:#000000 ;
	font: 1em "verdana",Arial,sans-serif ;
	font-size:10px;
                font-weight: bold;
                line-height: 1em ;
	text-align: center ;
	padding: 4px 0 ;
	}
#menub a {
	display: block ;
	background: #800080 ;
	background-image: url('../../../menu-c/images/bouton-8.gif');
	color: #000000 ;
	font: verdana ,Arial,sans-serif ;
	font-size:10px;
                font-weight:bold;
	line-height: 1em ;
	text-align: center ;
	text-decoration: none ;
	padding: 4px 0 ;
	}
#menub a:hover, #menuh a:focus, #menuh a:active {
	background: #800080 ;
	background-image: url('../../../menu-c/images/bouton-4.gif');
	text-decoration: none ;
	color:#000000 ;
	font: 1em "verdana",Arial,sans-serif ;
	font-size:10px;
                font-weight: bold;
                line-height: 1em ;
	text-align: center ;
	padding: 4px 0 ;
	}
#menuv a {
	display: block ;
	background: #800080 ;
	background-image: url('../../../menu-c/images/bouton-10.gif') ;
	color: #FFFFFF ;
	font: verdana ,Arial,sans-serif ;
	font-size:10px;
                font-weight:bold;
	line-height: 1em ;
	text-align: center ;
	text-decoration: none ;
	padding: 4px 0 ;
	}