a:link {color:#000000; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#505050; text-decoration:none;}

html,body {
   margin : 0px;
   margin-left: 0px;
   margin-top: 0px;
background-color: #ffffff 
}
input {
 font-size: 12px;
 /*background-color: #ffffff;*/
 /*border: 1px solid #aaaaaa;*/
}
select {
 background-color: #ffffff;
 color: #000000;
}

textarea {
 background-color: #ffffff;
 color: #000000;
}
form {
 /*border: 1px solid #000000;*/
 padding: 1px;
}
.bouton {
 font-size: 12px;
 background-color: #ffffff;
 border: 1px solid #aaaaaa;
}

/* tableau  --> accueil */
.table_accueil{
text-align: center ;
background-color: #ffffff ;
color: #000000 ;
font-family: arial ;
font-size: 4pt ;
marging : 0px;
padding : 0px
}

/* tableau  --> page */
.table_accueil_menu_droit{
text-align: center ;
background-color: #ffffff ;
color: #000000 ;
font-family: arial ;
font-size: 10pt ;
marging : 0px;
width: 510;
padding : 0px
}

/* tableau  --> accueil menu droit */
.table_accueil_menu_droit{
text-align: center ;
background-color: #ddddff ;
color: #000000 ;
font-family: arial ;
font-size: 10pt ;
marging : 0px;
width: 120;
padding : 0px
}

/* tableau  --> base */
.table_base{
text-align: center ;
color: #000000 ;
font-family: arial ;
font-size: 8pt ;
marging : 0px;
padding : 0px
}

/* tableau  --> base */
.table_base_gauche{
text-align: left ;
/*background-color: #ffffff ;*/
color: #000000 ;
font-family: arial ;
font-size: 8pt ;
marging : 0px;
padding : 0px
}

/* tableau  --> menu 2 */
.table_menu2{
text-align: center ;
color: #000000 ;
font-family: arial ;
font-size: 10pt ;
marging : 0px;
padding : 0px
}

/* tableau  --> simple */
.table_simple{
text-align: center ;
color: #000000 ;
font-family: arial ;
font-size: 10pt ;
marging : 0px;
padding : 0px
}

/* tableau  --> choicelist */
.table_choicelist{
text-align: center ;
color: #000000 ;
font-family: arial ;
font-size: 8pt ;
marging : 0px;
padding : 0px
}

/* tableau 2 --> un peu + jaune */
.table_2{

text-align: center ;

background-color: #fff000 ;

color: #000000 ;

font-family: arial ;

font-size: 10pt 

}

.mnu_tbl_rub{

text-align: center ;

font-family: arial ;

font-size: 10pt ;

text-decoration: underline none ;

}

.tbl_page{

background-color: #ddddff ;

}

.table_3{

font-family: arial ;
font-size: 10pt ;

}
.tx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}.titreOrang {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #FF9900;
}


A.STYLENONE {
	FONT-WEIGHT:bold; FONT-SIZE:11px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION:none
}

A.NONE {
	TEXT-DECORATION:none
}

/* PLANNING */
.planing_on {
    font-weight: bold;
    text-align: left;
    width: 15px;
    background-color: #dddd00;
}
.planing_off {
    text-align: left;
    width: 15px;
    background-color: #ffffff;
}
.planing_off_we {
    text-align: left;
    width: 15px;
    background-color: #ddddff;
}
.planing_calendrier_we {
    text-align: left;
    width: 15px;
    background-color: #ddddff;
}
.planing_presence {
    text-align: left;
    width: 15px;
    background-color: #cccccc;