A:link  { color: #0000ff; font-family: Arial; text-decoration: underline }

html, body, div, p, ul, ol, span, table, td, form, img, li { font-family: Arial, sans-serif; font-size: 10pt; color: black; font-style: normal }
body   { background-color: white }
.titre_ballet_songe { font-family: "Monotype Corsiva", "Apple Chancery", "URW Chancery L", cursive; font-size: 32pt; font-weight: normal; color:#6600FF;}
.titre_ballet_casse-noisette { font-family:"Palace Script MT" ,"Monotype Corsiva", "Apple Chancery", "URW Chancery L", cursive; font-size: 32pt; font-weight: normal; color:#6600FF;}
.titre_ballet_la_belle {font-family: "Monotype Corsiva", "Apple Chancery", "URW Chancery L", cursive; font-size: 32pt; font-weight: normal; color:#6600FF;}
.titre_ballet_cendrillon {font-family: "Little Lord Fontleroy", "Monotype Corsiva", "Apple Chancery", "URW Chancery L", cursive; font-size: 32pt; font-weight: normal; color:#6600FF;}
.titre_ballet_giselle {font-family: 'Old English Text MT'; color: #0136fe; font-size: 32pt; font-weight: normal;}

.titre_ballet {font-family: "Little Lord Fontleroy", "Monotype Corsiva", "Apple Chancery", "URW Chancery L", cursive; font-size: 32pt; font-weight: normal; color:#6600FF;}


.table_recap { margin: 3px; padding: 3px; border-style: groove;  border-color: black; width:85%;}
.table_representations { margin: 3px; padding: 5px; width:700px; border: none;}
.table_inv_900 {width:900px; border: none;}
.table_inv_1000 {width:1000px; border: none;}

.table_head_songe {width:900px; height:180px; background-image: url(pict/banner-songe.jpg); background-repeat: no-repeat;}
.table_head_casse-noisette {width:900px; height:180px; background-image: url(pict/banner-casse-noisette.jpg); background-repeat: no-repeat;}
.table_head_giselle {width:900px; height:180px; background-image: url(pict/degrade_head_v200px.jpg); background-repeat: repeat-x;margin:0px;padding:0px;border:none;}


.table_foot {width:900px; background-image: url(pict/degrade_foot_v3.jpg); background-repeat: repeat-x;margin:0px;padding:0px;border:none;}
.table_remise {width:85%; border-color: #6600FF; border-style:dashed;}

.gras-rouge {font-weight:bold;color:red;}

.place_noshow {border-style:none;border-color:white;}
.place_libre {border-style:dashed; border-color:#41d633;}
.place_occupe {background-color:#ffa1a1; border-style:dashed; border-color:#ff0000;}
.numplace {font-weight:bold;}
.remise {font-weight:bold; color:red;}
.etape_num {font-weight:bold; font-size:20pt; color:#6600FF;}
.representation {font-weight:bold; font-size:20pt; color:#660099; text-decoration:underline;}
.etape {font-weight:bold; font-size:20pt; color:#6600FF; text-decoration:underline;}
.etape_important {font-weight:bold; font-size:20pt; color:red; text-decoration:underline;}
.numresa {font-weight:bold; font-size:20pt; color:red; text-decoration:underline;}

.bg-scene {background-color:#c9722e;  border-style:groove; border-color:#ae6328;}


.welcome_msg {border-style:dashed; border-color:green;} 
.error_msg {background-color:#fae27a; border-style:dashed; border-color:red;}
.input_warning {background-color:#f9b25f; border-style:dotted; border-color:red;}
.input_error {background-color:#f396c8; border-style:dotted; border-color:red;}
.input_check {background-color:orange;border:1px dotted red;}

