#mainContent .box ul.listAllEm { padding: 0; margin: 0; list-style-type: none }
#mainContent .box ul.listAllEm li { overflow: hidden; list-style-type: none; padding: 8px 3px; margin: 22px 0 0; border-top: 1px solid #E3E3E3 }
#mainContent .box ul.listAllEm li h3 { margin: 0; padding: 8px 0 5px 44px; background: url(../z__imgs/www/puce.png) no-repeat }
#mainContent .box ul.listAllEm a.pictEm { position: relative; float: right; border: 0; margin: 10px 5px 0 15px }
#mainContent .box ul.listAllEm a.pictEm img { width: 170px; border: 1px solid #CCC }
#mainContent .box ul.listAllEm .infoEm { padding: 5px 0 0 4px }

div.infoEm h4 { font-size: 1.3em; font-weight: bold; color: #ffa800 }
div.infoEm h5 { font-size: 1.2em; font-weight: bold; color: #727272 }
div.infoEm h6 { font-size: 1.1em; font-weight: bold; color: #948a6f }

#content .emDetail h3 { padding: 0 0 8px 2px; margin: 52px 0 10px; letter-spacing: 1px; border-bottom: 1px solid #E3E3E3 } 
#content .emDetail .box { overflow: hidden }
#content .emDetail .box h2 { font-size: 1.8em; border-bottom: 1px solid #CCC; padding: 8px 0 6px; margin: 0 0 22px }
#content .emDetail .box img.pictEm { position: relative; float: right; width: 170px; border: 1px solid #CCC; margin: 10px 5px 0 15px; }
#content .emDetail .box div.infoEm { padding: 0 180px 0 0 }
#content .emDetail #galerie_photos ul#previews { height: 90px; margin: 0; padding: 0; list-style-type: none }
#content .emDetail #galerie_photos ul#previews li { list-style-type: none; display: inline }
#content .emDetail #galerie_photos ul#previews li a { float: left; margin: 0 22px 0 2px }
#content .emDetail #galerie_photos ul#previews li a img { border: 1px solid #CCC; padding: 1px }
#content .emDetail #galerie_photos ul#previews li a:hover img { border: 1px solid #ffa800 }
#content .emDetail #galerie_photos ul#previews li a.morePict img { display: none }
#content .emDetail #galerie_photos ul#previews li a.morePict { margin-right: 0; width: 75px; height: 75px; background: url(../z__imgs/www/control_play.png) no-repeat center }
#content .emDetail #galerie_photos ul#previews li a.morePict:hover { background: url(../z__imgs/www/control_play_hover.png) no-repeat center }
#content .emDetail #galerie_photos ul#photos { display: none }
#content .emDetail #plateaux { margin: 0 0 30px }
#content .emDetail #plateaux ul { margin: 0; padding: 0; list-style-type: none }
#content .emDetail #plateaux ul li { margin: 0; padding: 0 0 6px 6px; list-style-type: none; border-bottom: 1px solid #E3E3E3 }
#content .emDetail #plateaux form { height: 20px }
#content .emDetail #plateaux p.date { font-weight: bold; margin: 0; padding: 6px 0 0 }
#content .emDetail #plateaux p.date span { color: #F96; letter-spacing: 1px }
#content .emDetail #plateaux a.button { float: right; margin: 0 25px 0 0 }

#content #formEmIns { margin: 0; padding: 0; }
#content #formEmIns h2 { font-size: 1.4em; padding: 0 0 8px 2px; border-bottom: 1px solid #E3E3E3 }
#content #formEmIns h3 { font-size: 1.7em }
#content #formEmIns table { border-collapse: collapse }
#content #formEmIns table tr th { text-align: left; font-weight: normal }
#content #formEmIns table tr th,
#content #formEmIns table tr td { padding: 5px 0; }
#content #formEmIns table tr.infosTop th,
#content #formEmIns table tr.infosTop td { padding: 2px 0 }
#content #formEmIns table tr.infosTop th { padding-left: 70px }
#content #formEmIns table tr th { width: 200px }
#content #formEmIns .txtSupp { color: #333 }
#content #formEmIns .txtInfos * { color: #333 }
#content #formEmIns .txtInfos a,
#content #formEmIns .txtInfos a:link,
#content #formEmIns .txtInfos a:visited { cursor: pointer; color: #ff8400; text-decoration: underline; border: 0 }
#content #formEmIns .txtInfos a:hover,
#content #formEmIns .txtInfos a:active { color: #630; text-decoration: none }
#content #formEmIns p.infoMsg { margin: 18px 0 10px; font-size: 0.9em; color: #666 }
#content #formEmIns .dateEmission { color: #333 }
/*#content #formEmIns .dateEmission input { position: relative; top: 2px }*/
#content #formEmIns .section { font-size: 1.1em; letter-spacing: 1px; padding: 30px 0 10px; font-weight: bold }
#content #formEmIns a.button { float: left; margin-left: 300px }

#content #formEmIns a.button span.txt { font-weight: bold }