table {
border:3px solid #6495ed;
border-collapse:collapse;
width:90%;
margin:auto;
}

table.inside {
border:0px;
width:100%;
margin-bottom: 5px;;
}

table.insideAccueil {
border:10px;
width:100%;
margin-bottom: 5px;;
}


h1{
font-family:monospace;
}

h2{
font-family:monospace;
}

h3{
font-family:monospace;
}

h4{
font-family:monospace;
color:navy;
}

thead, tfoot {
background-color:#D0E3FA;
background-image:url(sky.jpg);
border:1px solid #6495ed;
}

tbody {
background-color:#FFFFFF;
border:1px solid #6495ed;
}

th {
font-family:monospace;
border:1px solid #6495ed;
padding:5px;
background-color:#EFF6FF;
width:25%;
}

th.MainTitle {
font-family:monospace;
font-size: 35px;
color: navy;
border:5px solid #6495ed;
padding:5px;
width:100%;
}

title {
font-family:monospace;
font-size: 18px;
border:1px solid #6495ed;
padding:5px;
background-color:#0099FF;
width:25%;
}

th.title {
font-family:monospace;
font-size: 18px;
border:1px solid #6495ed;
padding:5px;
background-color:#0099FF;
width:100%;
}

th.subtitle {
font-family:monospace;
font-size: 18px;
border:1px solid #6495ed;
padding:5px;
background-color:#99CCFF;
width:100%;
}

th.inside {
font-size: 12px ;
font-weight: bold ;
}

td {
font-family:sans-serif;
font-size:80%;
border:1px solid #6495ed;
padding:5px;
}

td.import{
font-family:sans-serif;
font-size:80%;
border:1px solid #6495ed;
padding:5px;
background-color:#EFF6FF;
}

td.focus {
font-family:sans-serif;
font-size:80%;
border:1px solid #6495ed;
padding:5px;
background-color:#FFFFCC;
}

td.MainTitle {
font-family:monospace;
font-size: 18px;
color: navy;
border:5px solid #6495ed;
padding:5px;
width:100%;
}

th.title {
font-family:monospace;
font-size: 18px;
border:1px solid #6495ed;
padding:5px;
background-color:#0099FF;
width:100%;
}
caption {
font-family:sans-serif;
}

img.taille1 {
width: 50px;
height: 75px;
}