body { color: black; background-image: url(images/fond02.jpg); background-attachment: fixed; text-align: left; margin-top: 10px; margin-bottom: 5px; } 

td { color: black; font-size: 10pt; font-family: verdana, Helvetica, Arial; text-align: left; letter-spacing: 1px }

.titre_page { color: #600; font-size: 15pt; font-style: italic; font-weight: bold; line-height: 1; letter-spacing: 0.2em; }
.titre_artiste { font-size : 15pt; color : #600; font-weight : bold; font-style: italic; line-height : 1; text-align: center; letter-spacing : 0.2em; margin-left : 10px; }
.titre {font-size:10pt; font-family:Helvetica, Arial; font-weight : bold; letter-spacing : 0.2em; padding : 5px 5px 5px 10px; /*top right bottom left*/}
.titre_date {font-size : 8pt; }
.titre_date_gras { font-size : 8pt; font-weight: bold; margin-left: 20px; }
.soustitre { font-size : 10pt; color: #800; font-weight : bold; font-style: italic; position: relative; margin: 5px; border-bottom: 1px solid #400; }
.cadre {border-style: solid ; border-width: 1px; border-color: #999999; }
.clear { height: 12px; clear:both  }
.tabmenu { width: 750px; border-left-style: solid ; border-left-width: 1px ; border-left-color: #999999 ; border-right-style: solid ; border-right-width: 1px ; border-right-color: #999999 ;}
.bas {color: black; font-size: 8pt; font-family: Helvetica, Arial; text-align: center;}
.bloc { font-size:10pt; font-family:Helvetica, Arial; line-height:150%; text-align: justify; margin: 5px }

/* Cadre principal sur chaque page du site */
.table_principale { vertical-align:top; background-image: url(images/Fond-avec-logo.gif); background-color: white; background-attachment: fixed; background-position: center top; width: 750px; height: 450px; /*text-align : center; */margin: 0 5px 5px; padding: 0; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999; }
.table_principale_index { vertical-align:top; background-image: url(images/Fond-avec-logo.gif); background-color: white; background-attachment: fixed; background-position: center top; width: 750px; height: 450px; border-right: 1px solid #999999; border-left: 1px solid #999999; }
.table_principale_admin { vertical-align:top; background-color: white; vertical-align: top; width: 750px; height: 450px; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999; }
.td_table_principale { vertical-align:top; }

/* Liens normaux */
a:link { color: #1C0EDD ; text-decoration: none; }
a:visited { color: #1C0EDD ; text-decoration: none; }
a:hover { color: #B41505 ; text-decoration: none; }
a:active { color: #B41505 }

/* Lien "demander" sur salon */
.details {font-size: 10pt; font-family: Helvetica, Arial; line-height: 150%; padding: 5px 10px 5px 5px;/*top right bottom left*/}


/* Entete des listes "artistes évènements dans l'admin */
.enteteliste {font-size:10pt;font-family:Helvetica, Arial; background-color: #B0C4DE; letter-spacing : 0.1em; padding : 5px 5px 5px 2px; /*top right bottom left*/}
.entetelistegras {font-size:10pt;font-family:Helvetica, Arial; font-weight : bold; background-color: #B0C4DE; letter-spacing : 0.1em; padding : 5px 5px 5px 2px; /*top right bottom left*/}


/* Liens concernant le menu */	
a.menu:link { font-size: 14px; line-height: 28px; font-weight: bold; text-decoration: none; color: black; }
a.menu:visited { font-size: 14px; line-height: 28px; font-weight: bold; text-decoration: none; color: black; }
a.menu:hover { font-size: 14px; line-height: 28px; font-weight: bold; text-decoration: none; color: #B51322; }
a.menu:active { font-size: 14px; line-height: 28px; font-weight: bold; text-decoration: none; color: #B51322; }

/* Menu adminitration */
.menu_admin { font-size:11pt; font-family:Helvetica, Arial; font-weight: bold; text-align: center; }
