BODY { margin: 0px; background-color:#ebebeb; font-family: Arial, Helvetica; color: #000000; font-size: 11px; text-align: justify }
TD { font-size: 11px; text-align: justify }
A { text-decoration: underline; color: #c81010 }
P { margin: 10px 0px 0px 0px }
FORM { margin: 0px }
IMG { border: 0px }
h3 {font-size:14px;}
h4 {font-size:12px;}

#corps_site {width:995px;margin:0px auto;background-color:#ffffff;position:relative;}

#general { margin-left: 43px; margin-top: 3px; padding-bottom: 10px}

.menubas { color: #5b5b5b; width: 920px; border-top: 1px solid #a8a8a8; border-bottom: 1px solid #a8a8a8; margin-top: 10px; padding: 5px 0px; text-align: center }
.menubas A { color: #5b5b5b; text-decoration: none }
.menubas A:hover { color: #c81010; text-decoration: underline }
.menubasA { color: #c81010 }
.menudrop { position: absolute; top: 211px; width: 136px; display: none; z-index:10; }
.menudropacc { position: absolute; top: -67px; width: 160px; height: 321px; display: none }
.menudrop A { color: #ffffff; background-color: #d50404; display: block; padding: 2px 20px 4px 20px; text-decoration: none }
.menudropacc A { color: #ffffff; background-color: #d50404; display: block; padding: 2px 20px 4px 20px; text-decoration: none }
.menudrop A:hover { background-color: #76100f }
.menudropacc A:hover { background-color: #76100f }
.menudrop TD { font-size: 11px; text-align: left }
.menudropacc TD { text-align: left }
.menudrophaut { font-size: 1px; line-height: 1px }

H3 A { text-decoration: none }
H3 A:hover { text-decoration: underline }
.txtgris14 { font-size: 14px; color: #5b5b5b; font-weight: bold }
.txtrouge { font-size: 12px; color: #c81010 }
.txtrouge14 { font-size: 14px; color: #c81010 }
.txtrouge16 { font-size: 16px; color: #c81010 }
.txtrouge18 { font-size: 18px; color: #c81010; font-weight: bold }
.txtrouge11 { font-size: 11px; color: #c81010 }
.txtnoir14 { font-size: 14px; color: #000000; font-weight: bold }
.txtgris { font-size: 12px; color: #888888 }
.txtnoir { color:#000000 }

.lien { color: #000000 }
.lien A { color: #000000; text-decoration: none }
.lien A:hover { color: #c81010; text-decoration: underline }
.lienA { color: #c81010 }

.lienrouge { color: #c81010 }
.lienrouge A { color: #c81010; text-decoration: none }
.lienrouge A:hover { color: #000000; text-decoration: underline }

.liennoir { color: #000000 }
.liennoir A { color: #000000; text-decoration: none }
.liennoir A:hover { color: #c81010; text-decoration: underline }

.liengris { color: #888888 }
.liengris A { color: #888888; text-decoration: none }
.liengris A:hover { color: #888888; text-decoration: underline }

.lien_date_home { color:#ffffff; text-decoration: none }
.lien_even_home { color:#000000; text-decoration: none }

.traitrouge { border-right: 1px solid #c81010 }
.traitgris { background-color: #a8a8a8; margin-top: 5px; margin-bottom: 5px; font-size: 1px; line-height: 1px }

.champ { border: 1px solid #000000; width: 151px; height: 20px; padding: 0px 2px }
.btnok { border: 1px solid #000000; background-color: #000000; width: 41px; height: 20px; color: #ffffff; text-align: center }
.date { background-color: #000000; width: 137px; height: 18px; color: #ffffff; font-weight: bold; padding: 2px 1px }
.dateexpo { background-color: #000000;  height: 20px; color: #ffffff; font-weight: bold; padding: 2px 1px; text-align: right;}

.lienOn { color: #c81010; font-weight: bold; text-decoration: none }
.lienOff { color: #c81010; font-weight: normal; text-decoration: none }
#nombloc { width: 250px }
.nomdesc { margin-bottom: 5px }
#photobloc { width: 264px; text-align: left }
.blocphoto { width: 88px; float: left }

#coupcoeurhome {float:left; width:225px}
#coupcoeurhome #logo {float:left; width:54px; height:200px; margin-left:20px; margin-right:10px;}
#coupcoeurhome #texte {text-align:left;}
#coupcoeurhome #texte h3 {margin:0; padding:0; font-size:14px;}

.bordergris {border-bottom:1px solid #a8a8a8; margin-top: 5px; margin-bottom: 5px;}

#bodyDiapo {width:680px;position:relative;}
