/* TwinHelix IE PNG fix */
img, div { behavior: url(js/iepngfix.htc) }

body { margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif }
a:link { color: #000000 }
a:visited { color: #663300 }
a:hover { color: #990000 }
img { border: 0; margin: 0 }
a img { border: 0 }
form { margin: 0 }
.Style1 { color: #990000; font-weight: bold }
.Style3 { color: #990000 }
.Style4 { font-size: 11px }
td.descriptloc p { margin: 8px 0; font-size: 9px; line-height: 15px }
.carreduperche { font-size: 7px; line-height: 13px; color: #660000; vertical-align: middle; padding-top: 2px; }
.carreduperche a { color: #660000; text-decoration: none }
.carreduperche a:hover { color: #666666 }
div#swf_nav { width: 850px; height: 189px; margin-left: auto; margin-right: auto }
div#page { width: 850px; margin-left: auto; margin-right: auto }
.huitorange { color: #bb945e; font-size: 8px; }
div#f_calda { display: block; width: 70px; height: 1em; font-size: 14px; font-style: italic; float: left; margin: 6px 0 }
img#f_trigger_c { display: block; float: left; clear: right; cursor: pointer; border: 0; margin: 6px 0 }
.txtpresent { font-size: 10px; line-height: 17px; color: #000000; text-align: justify }
.txtpresent p { margin: 0; padding: 0 }
.txtpresent span.rouge { color: #990000; font-weight: bold }
.textecourant1 { font-size: 10px; line-height: 17px; color: #000000; text-align: justify }
.textecourantgras { font-size: 10px; line-height: 17px; font-weight: bold; color: #000000; text-align: justify }
.cellule_recherche { font-size: 9px; line-height: 13px; }
.fondpages { background-color: #EBD5B3; background-image: url(imgs_manif/manifestations2_12.jpg); background-repeat: no-repeat; }
.texte2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 12px; color: #000000; padding: 3px; }
.titre1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 15px; font-weight: bold; color: #990000; }
.titre3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; font-weight: bold; color: #990000; }
.titre4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; font-weight: bold; color: #990000; }
.titre5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; font-weight: bold; color: #FFFFFF; }
.manif_cel_rech { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 13px }
.manif_fond { background-color: #EBD5B3; background-image: url(images/interface/manif/manifestations2_12.jpg); background-repeat: no-repeat }
table#listemanif { background: #ecd5b5; padding: 0; margin: 0; border: 0; border-collapse: collapse }
table#listemanif td.infores { font-size: 14px; color: black; font-weight: bold; padding-bottom: 6px }
table#listemanif td a { font-size: 12px; color: black; text-decoration: none }
table#listemanif td a:hover { color: #990000 }
table#listemanif tr td { padding: 0; margin: 0; text-align: center; border: 0; background: #ecd5b5 }
table#listemanif tr.over td { background: #e9c49e; border: 0 }
table#listemanif td.cadreg { border-left: solid 1px #b48248; border-top: solid 1px #b48248; border-bottom: solid 1px #b48248 }
table#listemanif td.cadrem { border-top: solid 1px #b48248; border-bottom: solid 1px #b48248 }
table#listemanif td.cadred  { border-right: solid 1px #b48248; border-top: solid 1px #b48248; border-bottom: solid 1px #b48248 }
table#listemanif tr.over td.cadreg { border-left: solid 1px #b48248; border-top: solid 1px #b48248; border-bottom: solid 1px #b48248 }
table#listemanif tr.over td.cadrem { border-top: solid 1px #b48248; border-bottom: solid 1px #b48248 }
table#listemanif tr.over td.cadred  { border-right: solid 1px #b48248; border-top: solid 1px #b48248; border-bottom: solid 1px #b48248 }
table#listemanif td.date { font-size: 12px }
table#listemanif td.titre { font-size: 12px }
table#listemanif td.plusinfos a { font-size: 11px; color: black; text-decoration: none; font-weight: bold }
table#listemanif td.plusinfos a:hover { color: #990000 }
table#tableauresa td img { display: inline }
td.fiche_titreeven { background-color: #900; background-image: url(images/interface/fiche_manif/fiche_even_fond_titre.gif); background-repeat: no-repeat; background-position: 0 top; text-align: center  }
td.fiche_titreeven p.titre { font-size: 15px; font-variant: small-caps; color: white; margin: 6px auto 4px; width: 180px; }
td.fiche_titreeven p.dates { font-size: 11px; color: #ffcc99; margin: 2px auto 8px; width: 280px; }
td.fiche_descript { background: #ecd6b5  }
td.fiche_descript p { margin: 6px 10px; font-size: 11px; line-height: 15px; text-align: justify }
td.fiche_descript p.prix { background: #f2e4d0; color: #990000; font-weight: bold; font-size: 12px; padding: 2px 4px; width: auto; float: left }
td.fiche_descript2 { padding: 0 }
td.fiche_descript2 p { margin: 6px 10px; font-size: 11px; line-height: 15px; text-align: left }
td.fiche_resa { color: #600; font-size: 11px; padding-right: 10px; padding-left: 10px }
td.fiche_resa a { color: #600; text-decoration: underline }
img.fiche_even_vis { border: solid 2px white; margin: 0 }
form#formNL { font-size: 11px }
form#formNL input { display: block; width: 160px; margin-left: 20px }