body {
background-color: #F6F6E6;
color: #000000;
font-family: verdana, sans-serif;
font-size: 11px;
}

table.general {
border-style: none;
background-color: #F6F6E6;
color: #000000;
height: 100%;
width: 100%;
text-align: center;
border-collapse: collapse;
padding: 0px;
margin: 0px;
vertical-align: middle;
}

table.princ {
border-style: solid;
border-width: 0.05em;
border-color: #48433D;
border-collapse: collapse;
color: #000000;
width: 802px;
min-height: 500px;
padding: 0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
text-align: center;
vertical-align: middle;
background-color: #DFDFB9;
}

a.accueil {
font-family: verdana, sans-serif;
color: #DDDDDD;
font-size: 10px;
font-weight: bold;
}

.highlight {
font-weight: bold;
}

table.contact {
font-family: verdana, sans-serif;
font-size: 12px;
border-style: none;
width: 90%;
vertical-align: top;
}

div.center {
text-align: center;
}

ul {
margin-top: 0em;
margin-bottom: 1em;
list-style-type: square;
}

li {
font-family: verdana, sans-serif;
}

div.titrepage {
font-weight: bold;
font-size: 14px;
font-family: verdana, sans-serif;
color: #555555;
background-color: transparent;
padding-left: 15px;
margin-bottom: 20px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #555555;
margin-left: 10px;
margin-right: 10px;
}

tr {
padding: 0px;
margin: 0px;
border-style: none;
border-width: 0em;
}

td {
padding: 0px;
margin: 0px;
border-style: none;
border-width: 0em;
}

td.bleuf {
width: 88px;
color: #000000;
background-color: #7878A6;
vertical-align: top;
padding-top: 22px;
}

td.bleu {
width: 88px;
color: #000000;
background-color: #6F9FB5;
vertical-align: top;
padding-top: 22px;
}

td.mauve {
width: 88px;
color: #000000;
background-color: #B55987;
vertical-align: top;
padding-top: 22px;
}

td.orange {
width: 88px;
color: #000000;
background-color: #F29669;
vertical-align: top;
padding-top: 22px;
}

img.rectcol {
width: 88px;
height: 58px;
border-style: none;
}

.text {
font-family: verdana, sans-serif;
font-size: 12px;
text-align: left;
vertical-align: top;
padding-left: 20px;
padding-bottom: 10px;
}

div.creationpara1 {
position: relative;
left: 30px;
font-family: verdana, sans-serif;
font-size: 12px;
text-align: justify;
line-height: 11pt;
margin-top: 40px;
width: 400px;
}

div.creationpara2 {
position: relative;
left: 190px;
font-family: verdana, sans-serif;
font-size: 12px;
text-align: justify;
line-height: 11pt;
margin-top: 26px;
width: 400px;
}

div.creationpara3 {
position: relative;
left: -190px;
right: auto;
font-family: verdana, sans-serif;
font-size: 12px;
text-align: justify;
line-height: 11pt;
margin-top: 26px;
width: 400px;
}

div.creationtitre {
font-family: verdana, sans-serif;
font-weight: bold;
letter-spacing: 4px;
color: #333399
}

img {
border-style: none;
}

img.titrerubrique {
width: 319px;
height: 58px;
}

img.menu {
width: 88px;
height: 58px;
}

td.titrerubrique {
vertical-align: top;
text-align: right;
}

table.rubrique {
font-family: verdana, sans-serif;
font-size: 12px;
width: 90%;
border-style: none;
border-collapse: collapse;
}

td.table {
vertical-align: top;
text-align: left;
}

td.vignette {
width: 319px;
text-align: center;
padding-bottom: 25px;
}

a.desc {
background-color: #DFDFB9;
color: #000000;
}

td.descreal {
font-family: verdana, sans-serif;
font-size: 12px;
text-align: justify;
vertical-align: top;
}

td.descserv {
width: 226px;
font-family: verdana, sans-serif;
text-align: left;
vertical-align: top;
}

td.listeserv {
text-align: left;
padding-bottom: 10px;
}

td.videserv {
width: 71px;
}

td.cont {
font-family: verdana, sans-serif;
font-size: 12px;
text-align: left;
vertical-align: top;
}

td.videcont {
width: 62px;
}

a.mail {
background-color: #DFDFB9;
color: #000000;
font-weight: bold;
}

span.titre {
font-weight: bold;
}

div.titrereal {
padding-bottom: 11px;
font-weight: bold;
}

img.signature {
width: 141px;
height: 44px;
border-style: none;
}

td.signature {
vertical-align: bottom;
text-align: right;
}

td.menu	{
width: 393px;
height: 58px;
vertical-align: top;
margin-left: auto;
margin-right: auto;
}

table.condheb {
width: 90%;
margin-left: 30px;
vertical-align: top;
font-family: verdana, sans-serif;
border-style: solid;
border-width: 1px;
border-color: #333333;
text-align: left;
vertical-align: top;
}

td.condheb {
padding: 8px;
}

span.condtitre {
font-family: verdana, sans-serif;
font-size: 12px;
font-weight: bold;
}

ul.condheb {
font-family: verdana, sans-serif;
font-size: 11px;
text-decoration: none;
text-align: justify;
padding-top: 10px;
padding-bottom: 10px;
}

span.titrefaq {
font-weight: bold;
padding-left: 10px;
color: #7878A6;
background-color: #DFDFB9;
}

td.faq {
padding-top: 40px;
}

ol.faq {
line-height: 18px;
padding-bottom: 90px;
}

hr.faq {
margin-top: 15px;
margin-bottom: 10px;
width: 80%;
height: 1px;
color: #7878A6;
background-color: #DFDFB9;
}

div.faq2 {
font-weight: bold;
}

div.faq3 {
text-align: justify;
padding-right: 10px;
}

