body {
font-family:arial, sans-serif;
background-color: #F0EBD6;
color: #6e331c;
font-size: 12px;
margin:10px 10px 10px 10px;
}

/*** Liens ***/

a:link {
font-family:Book Antiqua;
color:#145689;
font-size: 15px;
background-color:transparent;
text-decoration:underline;
}

a:visited {
font-family:Book Antiqua;
color:#145689;
font-size: 15px;
background-color:transparent;
text-decoration:underline;
}

a:hover {
font-family:Book Antiqua;
color:#CC3300;
font-size: 15px;
background-color:transparent;
text-decoration:none;
}

a.txt:link {
font-family:arial, sans-serif;
color:#145689;
font-size: 12px;
background-color:transparent;
text-decoration:none;
}

a.txt:visited {
font-family:arial, sans-serif;
color:#145689;
font-size: 12px;
background-color:transparent;
text-decoration:none;
}

a.txt:hover {
font-family:arial, sans-serif;
color:#CC3300;
font-size: 12px;
background-color:transparent;
text-decoration:none;
}

h1, h2, h3, h4, h5, h6
   {
   font-family:Book Antiqua;
   }

h1{font-size: 25px; color:#996600}
h2{font-size: 22px; color:#996600}
h3{font-size: 15px; color:#996600}
h4{font-size: 12px; color:#996600}
h5{font-size: 8px;  color:#996600}
h6{font-size: 5px;  color:#996600}

.ligne1 {
font-family:Book Antiqua;
color:#6e331c;
font-size: 13px;
text-align:center;
}

.ligne2 {
font-family:Book Antiqua;
color:#6e331c;
font-size: 11px;
text-align:center;
}

.err_msg {
font-family:arial, sans-serif;
color:#CC3300;
font-size: 12px;
}

.consigne {
font-family:arial, sans-serif;
color:#996600;
font-size: 11px;
font-weight: bold;
}

.note {
font-family:arial, sans-serif;
color:#555555;
font-size: 11px;
}

.copyright {
font-family:arial, sans-serif;
color:#999999;
font-size: 9px;
}

/*** TABLEAUX ***/

table {
font-family:arial, sans-serif;
font-size: 12px;
padding:0px;
background-color:transparent;
}

/*** Descriptions Livre Max ***/

.max {
margin-left: auto;
margin-right: auto;
width: 700;
font-size: 11px;
padding:0px;
border:solid #000000 1px;
background-color:#EEEEEE;
}

/*** Tableau Simple ***/

table#tnoborder {
font-size:small;
padding:0px;
background-color:transparent;
}

table#tsimple {
font-size: 11px;
border:solid silver 1px;
padding:0px;
background-color:transparent;
}

table#tsimple td {
border:none;
padding:5px;
}


/*** Tableaux des Menus ***/

table#tmenu {
width:100%;
font-family:arial, sans-serif;
border-bottom:solid #AAAAAA 1px;
padding:10px;
background-color:transparent;
}

.menu {
font-size:12px;
color:black;
}

/*** Tableaux des Titres ***/

table#ttitre {
width:100%;
font-family:arial, sans-serif;
font-size:15px;
font-weight:bold; 
color:#336699;
background-color:transparent;
}

/*** Tableau Listes ***/

table#tlistes {
font-size:11px;
border:solid silver 1px;
padding:0px;
background-color:#DDDDDD;
}

table#tlistes td {
border:none;
padding:5px;
}

.box td {
border:none;
font-size:11px;
padding:3px;
}

.toptlistes {
font-size:11px;
text-align:center;
background-color:#6699FF;
color:white;
}

.toptaction {
font-size:11px;
text-align:center;
background-color:#99CC00;
color:white;
}

.topttexte {
font-size:11px;
text-align:center;
background-color:#996600;
color:white;
}

.toptmoi {
font-size:11px;
text-align:center;
background-color:#CC3300;
color:white;
}

/*** Tableaux des Fiches ***/

table#tfiche {
width: 500px;
font-size: 11px;
border:solid silver 1px;
padding:0px;
background-color:transparent;
}

table#tfiche td {
border:none;
padding:5px;
border:none;
}

.toptfiche {
text-align:center;
background-color:#6699FF;
color:white;
}

/*** Tableaux Divers ***/

table#tflag {
width: 20px;
height: 20px;
font-size: 8px;
text-align:center;
border:solid #000000 1px;
}

/*** Livre de Famille ***/

table#tchild {
width:900px;
font-size: 11px;
border:solid silver 1px;
border-collapse:collapse;
padding:0px;
background-color:transparent;
}

table#tchild td {
border:solid #CCCCCC 1px;
padding:3px;
}

.tlivre {
    padding:10px;
    border:solid #555555 1px;
    background-color:#F7F7EF;
    width: 980px;  
    height: 500px;
}

.toptchild {
    height:25px;
    text-align:center;
    background-color:#A99A75;
    color:#FFFFFF;
}

.lefttchild {
    height:40px;
    text-align:center;
    background-color:transparent;
}

.righttchild {
    height:40px;
    text-align:left;
    background-color:transparent;
}


/*** Tableau des Ajouts ***/

table#tajout {
width:900px;
font-size: 11px;
border:solid silver 1px;
border-collapse:collapse;
padding:0px;
background-color:transparent;
}

table#tajout td {
padding:3px;
}

.lefttajout {
background-color:#99CCFF;
vertical-align:top;
width:450px;
}

.righttajout {
background-color:#FFFF66;
vertical-align:top;
width:450px;
}

.titre {
font-family:Arial;
font-size:medium;
font-weight:bold;
text-align:center;
}

/*** Tableau Arbre ***/

.datacell {
font-family:Arial;
font-size:9px;
text-align:center;
color:#000000;
border:solid #000000 1px;
}

/*** Formulaires ***/

form {
background-color: transparent;
padding:6px;
font-family: Arial;
}

form td {
font-family: Arial;
font-size: 12px;
}

input {
padding:0px;
border:1px solid #CCCCCC; 
background-color:#FFFFFF;
font-family: Arial;
color:black;
}

input[type=submit] {
background : #EEEEEE;
border:1px solid #CCCCCC;
color : #000000;
}

input[type=submit]:hover {
background : #CCCCCC;
border:1px solid #555555;
color : #000000;
}

select {
background-color:white;
border:1px solid #CCCCCC;
font-family: Arial;
font-size: 12px;
color:black;
}

select option {
background-color:white;
border:0px;
font-family: Arial;
font-size: 12px;
color:black;
}

textarea {
padding:5px;
background-color:transparent;
border:solid silver 1px;
font-family:Arial;
font-size: 12px;
color:black;
}

.soumission {
padding:5px;
background-color:transparent;
border:solid silver 1px;
font-family:Arial;
font-size: 12px;
color:#003399;
}

.obligatoire {
color: #CC3300;
}

