body { color: #fafafb; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-image: url(../img/bg.gif); margin-top: 0; margin-left: 0; }
td { color: #fafafb; font-size: 13px; }
.pied { color: #fafafb; font-size: 10px; font-style: italic; text-align: center; }
/*les background*/
.tableau_accueil { background-image: url(../img/accueil/bg_general.gif); }
.tableau_bio { background-image: url(../img/bio/bg_bio.gif); }
.tableau_calendrier { background-image: url(../img/calendrier/bg_calendrier.gif); }
.tableau_evenement { background-image: url(../img/evenement/bg_evenement.gif); }
.tableau_spectacle { background-image: url(../img/spectacle/bg_spectacle.gif); }
.tableau_contact { background-image: url(../img/contact/tableau_bg.gif); }
.tableau_galerie { background-image: url(../img/galerie/bg_tableau.gif); }
.tableau_capsule { background-image: url(../img/capsule/bg_tableau.gif); background-repeat: repeat-y; }
.bg_cell_accueil { background-image: url(../img/accueil/bg_cell_droite.gif); background-repeat: no-repeat; background-position: 0 0; }
.bg_cell_bio { background-image: url(../img/bio/bg_droite.gif); background-repeat: no-repeat; background-position: 0 0; }
.bg_cell_calendrier { background-image: url(../img/calendrier/bg_droite.gif); background-repeat: no-repeat; background-position: 0 0; }
.bg_cell_evenement { background-image: url(../img/evenement/bg_droite.gif); background-repeat: no-repeat; background-position: 0 0; }
.bg_cell_spectacle { background-image: url(../img/spectacle/bg_droite.gif); background-repeat: no-repeat; background-position: 0 0; }
.bg_cell_contact { background-image: url(../img/contact/bg_cell.gif); background-repeat: no-repeat; background-position: 0 0; }
.bg_cell_galerie { background-image: url(../img/galerie/bg_droite.gif); background-repeat: no-repeat; background-position: 0 0; }
/*fin des background*/
.titre_illustration { font-size: 14px; text-align: center; padding-right: 30px; padding-bottom: 5px; padding-left: 30px; }
.photo_illustration img{ text-align: center; border: solid 2px #fafafb; }
.signature_illustration { font-size: 10px; text-align: center; padding-top: 5px; padding-right: 30px; padding-left: 33px; }
/*ACCUEIL*/
.cell_accueil { text-align: justify; padding: 20px 20px 20px 30px; }
.titre_nouvelles { font-size: 15px; text-align: left; padding-bottom: 5px; }
.texte_nouvelles { text-align: justify; padding-bottom: 5px; }
.lien_nouvelles { text-align: left; padding-bottom: 5px; }
.video { padding-left: 20px; }
.titre_video_accueil { padding-left: 20px; }
/*FIN ACCUEIL*/
/*début spectacle*/
.nompair_spectacle { font-size: 12px; background-image: url(../img/spectacle/bg_tableau_dynamique.jpg); text-align: left; padding: 5px 10px; }
.nomimpair_spectacle { color: #a78132; font-size: 12px; text-align: left; padding: 5px 10px; }
.lieupair_spectacle { font-size: 12px; background-image: url(../img/spectacle/bg_tableau_dynamique.jpg); text-align: left; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; }
.lieuimpair_spectacle { color: #a78132; font-size: 12px; text-align: left; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; }
.datepair_spectacle { font-size: 12px; background-image: url(../img/spectacle/bg_tableau_dynamique.jpg); text-align: right; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; }
.dateimpair_spectacle { color: #a78132; font-size: 12px; text-align: right; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; }
/*fin spectacle*/
.texte_bio { text-align: justify; padding: 20px; }
.texte_evenement { text-align: justify; padding: 20px; }
/*CALENDRIER*/
.date_calendrier { color: #379799; padding-top: 20px; padding-left: 20px; }
.lieu_calendrier { padding-left: 20px; }
.texte_calendrier { text-align: justify; padding: 10px 20px; }
.points_calendrier { color: #379799; padding-left: 20px; }
/*galerie*/
.titre_cat { color: #999; font-size: 16px; text-decoration: underline; text-align: right; padding-bottom: 15px; }
.cat { font-size: 16px; text-align: center; padding-top: 30px; padding-bottom: 30px; }
.cat a { color: #fff; font-size: 16px; text-decoration: none; }
.cat a:link { color: #fff; }
.cat a:visited { color: #fff; }
.cat a:hover { color: #000; }
.cat a:active { color: #fff; }
a:link { color: #8e8e8e; }
a:visited { color: #8e8e8e; }
a:hover { color: #25acd1; }
a:active { color: #8e8e8e; }
/*contact*/
.formulaire_message { text-align: center; padding-top: 60px; }
.form { padding-top: 2px; padding-left: 5px; }
.form_protection { background-color: #263558; border: solid 1px #263558; }
.titre_form { font-size: 14px; padding-top: 60px; padding-bottom: 12px; padding-left: 20px; }
/*capsule*/
.titre_capsule { font-size: 10px; text-align: center; }
/*début du css hight slide*/
* {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none medium;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {  }
.highslide:hover img {  }

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption { color: #000; display: none; border-bottom: 1px solid white; font-family: Verdana, Helvetica; font-size: 10pt; padding: 5px 10px; background-color: #909090; }
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/*fin du css hight slide*/
#screenTabs {
float:left;
width: 100%;
min-height: 1px;
height: 1px;
background:#ffffff url("../img/icons/tabs/bg.gif") repeat-x bottom;
}
td > #screenTabs { 
height: auto;
}

#tabs {
float:left;
width:620px;
line-height:normal;
white-space: nowrap;
background:#ffffff url("../img/icons/tabs/bg.gif") repeat-x bottom;
}

#tabs ul {
margin:0;
padding: 0px 10px 10px 10px;
list-style:none;
}

#tabs a {
display: block;
background:url("../img/icons/tabs/right.gif") no-repeat right top;
padding:5px 9px 4px 4px;
vertical-align: baseline;
text-decoration: none;
color: #000000;
width:.1em;
}

#tabs > ul a {
width: auto;
}

#tabs a:hover,
#tabs a:visited,
#tabs a:active {
text-decoration: none;
color: #000000;
}

#tabs li {
float:left;
background:url("../img/icons/tabs/left.gif") no-repeat left top;
margin:0;
padding:0 0 0 2px;
border-bottom: solid 1px #776655;
}

#tabs li#current {
border-width: 0;
}

#tabs #current {
background-image:url("../img/icons/tabs/left_on.gif");
margin-left: -3px;
}
#tabs #current a {
background-image:url("../img/icons/tabs/right_on.gif");
padding:3px 9px 7px 6px;
vertical-align: baseline;
}

#tabs .last a {
background-image:url("../img/icons/tabs/right_last.gif");
}

#tabs .first {
background-image:url("../img/icons/tabs/left_first.gif");
}

#tabs .first#current {
margin-left: 0;
}

#tabs li:hover {
background-position: 0% -150px;
cursor: pointer;
}

#tabs li:hover a {
background-position: 100% -150px;
}

#tabs li.first:hover {
background-position: top left;
}

#tabs a:hover {
background-position: 100% -150px;
}
