BODY { margin: 0px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #717171; }
#site { margin-left: auto; margin-right: auto; width: 895px; text-align: left; background: url(img/ppeint.jpg) no-repeat 0px 0px }
TD { font-size: 13px; vertical-align: top; }
UL { margin: 0px; padding: 0px; }
TABLE { margin : 0px; padding : 0px; }
#bloque { position: relative; width: 900px }
#entete { position: relative; border-bottom: 0px solid #bfbfbf; height: 180px }
#enteteliens { position: relative; padding-top: 134px; padding-right: 100px; width: 895px; text-align: right }
#entete A { color: #bfbfbf; text-decoration: none; font-size: 10px }
#entete A:hover { color: #e2151a }
.ligne { color: #bfbfbf }
#mengauche { position: relative; width: 230px; text-align: right; float: left }
#mengauche A { font-size: 11px; color: #9B9B9B; text-decoration: none; text-transform: uppercase; }
#mengauche A:hover { color: #e2151a }
#mengauche UL { list-style: none; margin: 117px 15px 0px 0px }
#mengauche UL LI { margin-bottom: 17px }
#menuon A { font-size: 11px; color: #e2151a }
#corps { width: 665px; margin-bottom: 20px; border-left: 1px solid #bfbfbf; padding-bottom: 70px; border-right: 0px solid #574995; border-bottom: 0px solid #574995; background-color: #ffffff; float: left }
#pagenav { list-style: none; margin: 0px; padding-left: 18px }
#pagenav LI { margin: 3px 0px 0px 0px }
#pagenav LI A { color: #bfbfbf; text-decoration: none; text-transform: uppercase; font-size: 10px; }
#pagenav A:hover { color: #666666 }
#contenu { margin: 30px 120px 0px 20px; text-align: justify }
#contenuclient { margin: 30px 225px 0px 20px; text-align: justify }
#note { width: 180px; margin: 10px 10px 10px 10px; text-align: left; font-size: 9px; font-family: Verdana, Arial; color:#666; line-height: 13px; }
#calendriercol1 { margin: 0px 15px 0px 0px; }
#contenu H1 { font-size: 16px; font-family: Arial, Trebuchet MS, Verdana, Arial; font-weight: normal; color: #e2151a; margin: 0px 0px 5px 0px; text-transform: uppercase; letter-spacing: 1px; }
#contenu P { margin: 10px 0px 0px 0px }
#contenu H2 { font-family: Trebuchet MS, Verdana, Arial; font-size: 12px; color: #e2151a; font-weight: normal; margin: 10px 0px 20px 0px; }
#contenu H3 { font-family: Arial; font-size: 11px; color: #e2151a; font-weight: bold; margin: 0px 0px 0px 0px }
#contenu H4 { font-family: Trebuchet MS, Verdana, Arial; font-size: 13px; color: #e2151a; font-weight: normal; margin: 30px 0px 8px 0px }
#contenu H5 { font-family: Arial; font-size: 11px; font-weight: bold; margin: 5px 0px 0px 0px }
#contenu H6 { font-family: Arial; font-size: 11px; color: #e2151a; font-weight: bold; margin: 8px 0px 20px 0px }
#contenu H7 { font-family: Arial; font-size: 11px; color: #e2151a; margin: 18px 0px 8px 0px; font-weight: bold; }
#contenu A { color: #666666 }
#contenu A:hover { color: #e2151a }
#contenu UL { margin: 8px 0px 0px 13px; line-height: 17px; list-style-image: url(img/puce.gif); }
#contenu LI { margin: 8px 0px 0px 0px; }
#contenuclient P { margin: 10px 0px 0px 0px; text-align: justify; font-style: italic; font-size: 11px; }
#contenuclient H6 { font-family: Arial; color: #e2151a; margin: 8px 0px 25px 0px; font-size: 11px; }
#contenuclient A { color: #666666 }
#contenuclient A:hover { color: #e2151a }
#contenu_news { float:left; width:320px; margin: 30px 30px 0px 30px; text-align: justify }
#contenu_news H1 { font-size: 15px; font-family: Arial, Trebuchet MS, Verdana, Arial; font-weight: normal; color: #e2151a; margin: 0px 0px 5px 0px; text-transform: uppercase; letter-spacing: 1px; }
#contenu_news P { margin: 10px 0px 0px 0px; text-align: justify; font-size: 12px; }
#contenu_news H2 { font-family: Trebuchet MS, Verdana, Arial; font-size: 12px; color: #574995; font-weight: normal; margin: 10px 0px 20px 0px; line-height: 20px }
#contenu_news H3 { font-family: Arial; font-size: 11px; color: #574995; font-weight: bold; margin: 0px 0px 0px 0px }
#contenu_news H4 { font-family: Trebuchet MS, Verdana, Arial; font-size: 16px; color: #574995; font-weight: normal; margin: 20px 0px 0px 0px }
#contenu_news H5 { font-family: Arial; font-size: 11px; font-weight: bold; margin: 5px 0px 0px 0px }
#contenu_news H6 { font-family: Arial; font-size: 13px; color: #574995; font-weight: bold; margin: 10px 0px 0px 0px }
#contenu_news A { color: #574995 }
#contenu_news A:hover { color: #d13382 }
#contenu_news UL { margin: 8px 0px 0px 13px; line-height: 16px; list-style-image: url(../img/puce.gif) }
#contenu_news LI { margin: 8px 0px 0px 0px; }
#histo { float:left; width:255px; height:500px; margin:30px 0px 0px 0px; border-left:1px solid #bfbfbf; overflow:auto }
#histo table { margin-left:30px; }
#histo H1 { font-size: 15px; font-family: Arial, Trebuchet MS, Verdana, Arial; font-weight: normal; color: #e2151a; margin: 0px 0px 5px 0px; text-transform: uppercase; letter-spacing: 1px; }
#histo P { margin: 10px 0px 0px 0px; line-height: 16px; text-align: justify }
#histo H2 { font-family: Trebuchet MS, Verdana, Arial; font-size: 12px; color: #e2151a; font-weight: normal; margin: 10px 0px 20px 0px; line-height: 20px }
#histo H3 { font-family: Arial; font-size: 11px; color: #e2151a; font-weight: bold; margin: 0px 0px 0px 0px }
#histo H4 { font-family: Trebuchet MS, Verdana, Arial; font-size: 17px; color: #e2151a; font-weight: normal; margin: 20px 0px 0px 0px }
#histo H5 { font-family: Arial; font-size: 11px; font-weight: bold; margin: 5px 0px 0px 0px }
#histo H6 { font-family: Arial; font-size: 13px; color: #e2151a; font-weight: bold; margin: 10px 0px 0px 0px }
#histo A { color: #e2151a; text-decoration:none }
#histo A:hover { color: #999999; text-decoration:underline }
#histo UL { margin: 8px 0px 0px 0px; line-height: 16px; font-size: 11px; list-style-image: url(img/puce.gif) }
#histo LI { margin: 8px 0px 0px 0px; }
.retourhaut { padding-bottom: 4px; border-bottom: 1px solid #bfbfbf; margin-bottom: 35px; font-size: 10px }
.retourhaut A { text-decoration: none }
.ancre { height: 1px; font-size: 1px; line-height: 1px }
.lien A { text-decoration: none; font-size: 10px; margin: 20px 0px 0px 0px }
.citation { font-family: Verdana, Arial; font-size: 14px; font-style: italic; color: #e2151a; line-height: 20px; margin: 0px 0px 0px 0px }
.signature { font-family: Arial, Verdana; font-size: 10px; font-style: normal; line-height: 20px; margin: 0px 0px 0px 0px }
.credits { font-family: Arial, Verdana; font-size: 10px; font-style: normal; line-height: 15px; margin: 0px 0px 0px 0px }
.calendrier { font-family: Arial; font-size: 11px; color: #e2151a; margin: 5px 0px 0px 0px }
.txtpetit { font-family: Verdana, Arial; font-size: 10px; text-align: justify; line-height: 13px; margin: 0px 0px 0px 0px }
.titrecal { font-family: Arial; font-size: 11px; color: #e2151a; margin: 10px 0px 5px 0px; font-weight: bold; }
.txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-align: justify; line-height: 16px }

