/*
 *	Login
 */

#main_zone_content { padding: 15px 15px 0 15px }
#main_zone_content form#login {  }
#main_zone_content form#login { margin: 33px 20px 0 }
#main_zone_content form#login dl { width: 545px; text-align: left }
#main_zone_content form#login dl dt { float: left; width: 100px; color: #fff }
#main_zone_content form#login dl dd { float: left; width: 400px; margin-top: -3px; padding-bottom: 10px }
#main_zone_content form#login dl dd input { color: #000; width: 200px }
#main_zone_content form#login input {  }

/*
 *	Listing artiste
 */

#main_zone_content table#table_listing { margin: 0 auto; width: 580px; text-align: center }
#main_zone_content table#table_listing tr {  }
#main_zone_content table#table_listing tr td { height: 60px }
#main_zone_content table#table_listing tr td.miniature_listing { width: 90px }
#main_zone_content table#table_listing tr td.nom_listing { text-align: left; width: 200px }
#main_zone_content table#table_listing tr td.nom_listing a { font-size: 1.3em }
#main_zone_content table#table_listing img { width: 50px; height: 50px }


/*
 *	Edit_first_time
 */

#main_zone_content form#form_acces_pro {  }
#main_zone_content form#form_acces_pro dl { width: 585px; margin-bottom: 0px; padding-bottom: 0px }
#main_zone_content form#form_acces_pro dl dt { display: block; float: left; width: 190px; color: #fff }
#main_zone_content form#form_acces_pro dl dd { float: left; width: 350px; height: 30px; margin: -3px 0 0; color: #fff }
#main_zone_content form#form_acces_pro dl dd input.text { width: 200px }
#main_zone_content form#form_acces_pro input.submit { margin-bottom: 15px }


/*
 *	Listing Pointages
 */

#pager { display: block; margin: 0 15px 0 0; text-align: right }
#pager, #pager span, #pager a, #main_zone_top_sstitre { font-size: 0.9em }
#pager span.pager_selected { background: #047291; padding: 3px }
#pager a.pager_not_selected,
#pager a.pager_not_selected:link,
#pager a.pager_not_selected:visited { background: #134977; padding: 3px }
#pager a.pager_not_selected:hover { color: #FFF; background: #047291; padding: 3px }

#main_zone_content table#table_listing_pointages { margin-top: 10px; width: 585px }
#main_zone_content table#table_listing_pointages tr { border-bottom: 1px solid #CCC }
#main_zone_content table#table_listing_pointages tr th,
#main_zone_content table#table_listing_pointages tr th a,
#main_zone_content table#table_listing_pointages tr th a:link,
#main_zone_content table#table_listing_pointages tr th a:visited { text-align: left; font-size: 11px; font-weight: normal; padding: 0 8px 6px 0 }
#main_zone_content table#table_listing_pointages tr th.telephone,
#main_zone_content table#table_listing_pointages tr th.telephone a,
#main_zone_content table#table_listing_pointages tr th.telephone a:link,
#main_zone_content table#table_listing_pointages tr th.telephone a:visited { text-align: center; font-size: 11px; font-weight: normal; padding: 0 0 6px 2px }
#main_zone_content table#table_listing_pointages tr th img { margin: 0 0 2px 5px }
#main_zone_content table#table_listing_pointages tr td { font-size: 11px; color: #92D7D5; text-align: center; height: 20px; border-top: 1px solid #555; padding: 6px 0 4px 2px }
#main_zone_content table#table_listing_pointages tr td.td_spectacle_pointer a.achat_en_ligne,
#main_zone_content table#table_listing_pointages tr td.td_spectacle_pointer a.achat_en_ligne:link,
#main_zone_content table#table_listing_pointages tr td.td_spectacle_pointer a.achat_en_ligne:visited {  }

#main_zone_content table#table_listing_pointages tr td.td_spectacle_nom { width: 100px; text-align: left }
#main_zone_content table#table_listing_pointages tr td.td_spectacle_date { width: 70px; text-align: left }
#main_zone_content table#table_listing_pointages tr td.td_spectacle_heure { width: 45px; text-align: left }
#main_zone_content table#table_listing_pointages tr td.td_spectacle_salle { text-align: left }
#main_zone_content table#table_listing_pointages tr td.td_spectacle_ville { width: 100px; text-align: left }
#main_zone_content table#table_listing_pointages tr td.td_spectacle_tel { width: 75px }
#main_zone_content table#table_listing_pointages tr td.td_spectacle_pointer { width: 50px }


/*
 *	Detail Pointage
 */
 
#main_zone_content table#table_detail_pointage { width: 585px }
#main_zone_content table#table_detail_pointage tr {  }
#main_zone_content table#table_detail_pointage tr th { padding: 2px 0 12px 0 }
#main_zone_content table#table_detail_pointage tr td { padding: 3px 0 }

#main_zone_content form#insert_pointages {  }
#main_zone_content form#insert_pointages dl { width: 585px; text-align: left }
#main_zone_content form#insert_pointages dl dt { float: left; width: 190px; color: #fff }
#main_zone_content form#insert_pointages dl dd { float: left; width: 300px; margin-top: -2px; padding-bottom: 10px }
#main_zone_content form#insert_pointages dl dd input { width: 100px }
#main_zone_content form#insert_pointages input {  }

/* 
 *	formulaire de contact pro
 */
 
#main_zone_content form#contact_pro { margin: 20px }
#main_zone_content form#contact_pro dl { width: 545px; text-align: left; margin-bottom: 0px; padding-bottom: 0px }
#main_zone_content form#contact_pro dl dt { float: left; width: 100px; color: #fff }
#main_zone_content form#contact_pro dl dd { float: left; width: 400px; margin-top: -7px; padding-bottom: 15px }
#main_zone_content form#contact_pro dl dd input { color: #000; width: 200px }
#main_zone_content form#contact_pro dl dd textarea { margin-top: 6px; height: 100px; width: 300px }
#main_zone_content form#contact_pro input { margin-top: 5px }


