*
{
 padding: 0;
 margin: 0;
 border: 0;
 font: 11px "Trebuchet MS";
}

body
{
 background-color: #d3d3d3;
 font-size: 100%;
}

hr
{
clear:left;
visibility: hidden;
}

/* Constant vinz */

h2{
  font-size:12px;
  white-space:nowrap;
  background:#fff;
  color:#047391;
  font-weight:bold;
  margin:0 0 5px 0;
  text-transform:uppercase;
}

h3{
  font-size:11px;
  white-space:nowrap;
  background:#fff;
  color:#047391;
  font-weight:bold;
  margin:5px 0 2px 0;
}
/* Page qui sommes nous*/
#adam{
  width:580px;
  text-align:justify;
}

strong, b{
  font-weight:bold;
}

em{
 font-style: italic;
}

.left_foto{
  float:left;
  margin:0 15px 1px 0;
}

/* Elements debut */

#container
{
 margin-left: auto;
 margin-right: auto;
 width: 800px;
 background-color: #ffffff;
}

#header 
{
 width: 800px;
 height: 106px;
 background-image: url("interface/headerAdam.jpg");
 background-repeat: no-repeat;
 position: absolute;
}

#publicite
{
 /*margin: 0;
 padding: 6px 0 0 0;*/
}

#publicite img
{
 position: absolute;
 width: 468px;
 height: 60px;
 margin: 6px 0 0 323px;
 border: solid 2px #ffffff;
}

/*Gestion du menu haut et de ses boutons*/
/*                                      */
#menu_top
{
 float: right;
 margin: 77px 0 0 0;
}

#menu_top ul
{
 list-style: none inside;
}

#menu_top li
{
 float: left;
 margin: 0 3px 0 3px;
}

.btn_menu_top .btn_menu_top_left
{
 width: 11px;
 height: 29px;
 background-image: url("interface/btn_left.jpg");
 background-repeat: no-repeat;
 float: left;
}

.btn_menu_top .btn_menu_top_left_pro
{
 width: 11px;
 height: 29px;
 background-image: url("interface/btn_left_pro.jpg");
 background-repeat: no-repeat;
 float: left;
}

.btn_menu_top_current .btn_menu_top_left
{
 width: 11px;
 height: 29px;
 background-image: url("interface/btn_left_current.jpg");
 background-repeat: no-repeat;
 float: left;
}

.btn_menu_top_current .btn_menu_top_left_pro
{
 width: 11px;
 height: 29px;
 background-image: url("interface/btn_left_current_pro.jpg");
 background-repeat: no-repeat;
 float: left;
}

.btn_menu_top .btn_menu_top_fond
{
 height: 29px;
 background-image: url("interface/btn_fond.jpg");
 background-repeat: repeat-x;
 float: left;
 padding: 7px 1px 0 1px;
}

.btn_menu_top .btn_menu_top_fond_infos
{
 height: 29px;
 background-image: url("interface/btn_fond.jpg");
 background-repeat: repeat-x;
 float: left;
 padding: 7px 1px 0 1px;
}

.btn_menu_top .btn_menu_top_fond_pro
{
 height: 29px;
 background-image: url("interface/btn_fond_pro.jpg");
 background-repeat: repeat-x;
 float: left;
 padding: 7px 1px 0 1px;
}

.btn_menu_top_current .btn_menu_top_fond
{
 height: 29px;
 background-image: url("interface/btn_fond_current.jpg");
 background-repeat: repeat-x;
 float: left;
 padding: 7px 1px 0 1px;
}

.btn_menu_top_current .btn_menu_top_fond_pro
{
 height: 29px;
 background-image: url("interface/btn_fond_current_pro.jpg");
 background-repeat: repeat-x;
 float: left;
 padding: 7px 1px 0 1px;
}

.btn_menu_top_current .btn_menu_top_fond_infos
{
 height: 29px;
 background-image: url("interface/btn_fond_current.jpg");
 background-repeat: repeat-x;
 float: left;
 padding: 7px 1px 0 1px;
}

.btn_menu_top_fond a:link, .btn_menu_top_fond a:visited
{
 font: 12px "Trebuchet MS";
 font-weight: bold;
 color: #000000;
 text-align: center;
 text-decoration: none;
}

.btn_menu_top_fond_pro a:link, .btn_menu_top_fond_pro a:visited
{
 font: 12px "Trebuchet MS";
 font-weight: bold;
 color: #ffffff;
 text-align: center;
 text-decoration: none;
}

.btn_menu_top_fond_infos a:link, .btn_menu_top_fond_infos a:visited
{
 font: 12px "Trebuchet MS";
 font-weight: bold;
 color: #729fb5;
 text-align: center;
 text-decoration: none;
}

.btn_menu_top_fond a:hover
{
 color: #729fb5;
}

.btn_menu_top_fond_infos a:hover
{
 color: #000000;
}

.btn_menu_top .btn_menu_top_right
{
 width: 11px;
 height: 29px;
 background-image: url("interface/btn_right.jpg");
 background-repeat: no-repeat;
 float: left;
}

.btn_menu_top .btn_menu_top_right_pro
{
 width: 11px;
 height: 29px;
 background-image: url("interface/btn_right_pro.jpg");
 background-repeat: no-repeat;
 float: left;
}

.btn_menu_top_current .btn_menu_top_right
{
 width: 11px;
 height: 29px;
 background-image: url("interface/btn_right_current.jpg");
 background-repeat: no-repeat;
 float: left;
}

.btn_menu_top_current .btn_menu_top_right_pro
{
 width: 11px;
 height: 29px;
 background-image: url("interface/btn_right_current_pro.jpg");
 background-repeat: no-repeat;
 float: left;
}

#corps
{
 width: 800px;
 height: auto;
 background-color: #ffffff;
 overflow: hidden;
 clear: none;
 position: absolute;
 margin: 106px 0 0 0;
}

#left
{
 float: left;
 width: 190px;
}

/* Gestion du bloc actus concerts */
/*                                */
#actu_concerts
{
 width: 184px;
 margin: 8px 0 6px 6px;
 background-color: #666666;
 padding: 0 0 6px 0;
}

#actu_concerts_title
{
 margin: 0 0 0 9px;
 font: 14px "Trebuchet MS";
 font-weight: bold;
 color: #ffffff;
}

#actu_concerts_separateur
{
 height: 1px;
 width: 170px;
 margin: 4px 0 4px 7px!important;
 margin: 4px 0 7px 7px;
 background-image: url("interface/actu_concerts_separateur.gif");
 background-repeat: repeat-x;
}

#actu_concerts_cadreBlanc
{
 width: 176px;
 height: auto;
 margin: 0 0 0 4px!important;
 margin: -17px 0 0 4px;
 background-color: #ffffff;
 padding: 8px 0 0 0;
 overflow:hidden;
}

.asc
{
 width: 170px;
 padding: 0 0 0 4px;
 clear:left;
}

.asc_img
{
 float: left;
 width: 74px;
 padding-bottom: 8px;
}

.asc_description
{
 float: left;
 width: 88px;
 font: 11px "Trebuchet MS";
 padding: 0 0 6px 3px;
}

.asc_description_artiste a:link
{
 color: #047391;
 text-decoration: none;
 font-weight: bold;
}

.asc_description_artiste a:hover, .asc_description_artiste a:visited
{
 color: #666666;
 text-decoration: none;
 font-weight: bold;
}

.asc_description strong
{
 font-weight: bold;
}

.asc_description_ville
{
 color: #666666;
}

/* Gestion du bloc news */
/*                      */
#news
{
 width: 184px;
 margin: 0 0 6px 6px;
 padding: 0 0 6px 0;
 background-color: #9ec5d8;
}

#news #news_title
{
 margin: 0 0 0 9px;
 font: 14px "Trebuchet MS";
 font-weight: bold;
 color: #ffffff;
}

#news #news_separateur
{
 height: 1px;
 width: 170px;
 margin: 4px 0 4px 7px!important;
 margin: 4px 0 7px 7px;
 background-image: url("interface/actu_concerts_separateur.gif");
 background-repeat: repeat-x;
}

#news_container
{
 width: 176px;
 height: auto;
 margin: 0 0 0 4px!important;
 margin: -17px 0 0 4px;
}

.ns
{
 width: 170px;
 clear:left;
 overflow: hidden;
}

.ns_img
{
 float: left;
 width: 74px;
 padding-bottom: 8px;
}

.ns_description
{
 float: left;
 width: 95px;
 font: 11px "Trebuchet MS";
 padding: 0 0 6px 1px;
}

.ns_description_title a
{
 color: #000000;
 text-decoration: none;
 font-weight: bold;
}

.ns_description_link a
{
 text-decoration: underline;
 color: #3F3F3F;
}

/* Gestion du bloc centre */
/*                        */
#centre 
{
 float: left;
 width: 600px;
 margin: 0 0 20px 10px;
 padding: 10px 0 0 0;
}

#haut_page
{
 width: 590px;
 height: 30px;
 padding: 3px 0 0 0;
 margin: 0 0 15px 0;
 border: solid #95bad1;
 border-width: 0 0 2px 0;
}

#search_block
{
 float: left;
 border: solid #666666;
 border-width: 0 2px 0 0;
 padding: 0 6px 0 0;
}

#search_block_advanced
{
 float: left;
 margin: 3px 0 0 4px;
}

#search_block_advanced a
{
 color: #9EC5D8;
 font: 11px "Trebuchet MS";
}

#search_title
{
 float: left;
 color: #9EC5D8;
 font: 14px "Trebuchet MS";
 font-weight: bold;
 font-style: italic;
 margin: 3px 0 0 0;
}

#search_block form
{
 float: left;
}

#search_input
{
 float: left;
 margin: 0!important;
 margin: -1px 0 0 0;
}

#search_input input
{
 border: solid 1px #9EC5D8;
 width: 144px;
 height: 19px;
}

#search_submit
{
 float: left;
 margin: 0 0 0 3px;
}

#search_submit input
{
 background-color: #9ec5d8;
 width: 25px;
 height: 21px;
 color: #ffffff;
 font: 14px "Trebuchet MS";
 font-weight: bold;
}

#panier
{
 float: left;
 height: 28px;
 margin: -3px 6px 0 6px;
 overflow: hidden;
}

#panier_gauche
{
 float: left;
 width: 38px;
 height: 28px;
 background-image: url("interface/paniergauche.jpg");
}

#panier_fond
{
 float: left;
 height: 28px;
 width: 58px;
 background-image: url(interface/bkg.jpg);
 /*background-color: #9ec5d8;*/
}

#panier_title
{
 display: block;
 margin: 0;
}

#panier_title a:link, #panier_title a:visited
{
 color: #000000;
 font: 11px "Trebuchet MS";
 text-decoration: none;
}

#panier_title a:hover
{
 color: #ffffff;
 font: 11px "Trebuchet MS";
 text-decoration: none;
}

#panier_article
{
 display: block;
 margin: -4px 0 0 0;
}

#panier_article a:link, #panier_article a:visited
{
 color: #ffffff;
 font: 11px "Trebuchet MS";
 font-style: italic;
 text-decoration: none;
}

#panier_article a:hover
{
 color: #000000;
 font: 11px "Trebuchet MS";
 font-style: italic;
 text-decoration: none;
}

#panier_droite
{
 float: left;
 height: 28px;
 width: 14px;
 background-image: url("interface/panierdroite.jpg");
}

#choix_langue
{
 float: left;
 height: 22px;
 border: solid #666666;
 border-width: 0;
 padding: 0 6px 0 8px;
 margin: 0 0 0 1px;
}

#choix_langue a
{
 color: #8c8c8c;
 font: 11px "Trebuchet MS";
 text-decoration: none;
}

/* Gestion des NEWZ */

.newz{
  width: 575px;
  padding:5px;
  border:1px solid #969696;
  margin: 5px 0;
}

.news_titre{
  color:#047391;
  text-transform:uppercase;
  margin:10px 0;
}

/* Gestion des formulaires */

.mon_tableau table tr td input
{
 background-color: #d3d1b6;
 width: 172px;
}

/* Balise rajoutée pour option/select trop long*/
.mon_tableau table tr td .input_radio{
  width:30px;
}

.mon_tableau table tr td
{
 color: #3f3f3f;
 font: 12px "Trebuchet MS";
 padding: 5px 0 0 0;
}

.mon_tableau table tr td select
{
 background-color: #d3d1b6;
}

.mon_tableau table tr td textarea
{
 width: 261px;
 height: 119px;
 background-color: #d3d1b6;
}

.mon_tableau input
{
 background-color: #d3d1b6;
 width: 172px;
}

.mon_tableau select
{
 background-color: #d3d1b6;
}

.mon_tableau textarea
{
 width: 261px;
 height: 119px;
 background-color: #d3d1b6;
}

.mon_tableau .bouton
{
 background-color: #729FB5;
 text-align:center;
 width:80px; 
 height: 21px;
 color: #ffffff;
 font: 14px "Trebuchet MS";
}

.mon_tableau .titre_montab{
  font-size:12px;
  white-space:nowrap;
  background:#fff;
  color:#047391;
  font-weight:bold;
  padding:5px 0 0 0;
  text-transform:uppercase;
}

/* Gestion du tableau des catégories caddie */

.tab_caddie{
  border-bottom:1px solid #3F3F3F;
  width:580px;
  margin:10px 0 0 0;
}

.tab_caddie tr td, .tab_caddie tr td select
{
 color: #3f3f3f;
 font: 12px "Trebuchet MS";
}

.tab_caddie .bouton
{
 background-color: #729FB5;
 text-align:center;
 width:80px; 
 height: 21px;
 color: #ffffff;
 font: 14px "Trebuchet MS";
 margin: 0 0 5px 0;
}

.vider_panier input{
  background-color: #969696;
 text-align:center;
 width:130px; 
 height: 21px;
 color: #ffffff;
 font: 14px "Trebuchet MS";
 margin: 5px 0 5px 0;
}

.total_panier{
  text-align:right;
  width:580px;
  margin:10px 0;
}

.bouton2{
  font-weight:bold;
  background-color: #729FB5;
 text-align:right;
 height: 21px;
 color: #ffffff;
 font: 14px "Trebuchet MS";
 padding:2px 5px;
}

.infos_client{
  border:1px solid #729FB5;
  padding:5px;
  width:568px;
  margin:5px 0;
}

.etape_panier{
  width:580px;
  margin:5px 0 15px 0;
}

/* Message d'erreur */

.mess{
  width:456px;
  background:#BF0000;
  font: 11px "Trebuchet MS";
  color:#fff;
  font-weight:bold;
  text-align:center;
  text-transform:uppercase;
  margin:15px 0 15px 45px;
}

/* Tableau */
#tableau{
  border:1px solid #666666;
  border-spacing: 0px;
  border-collapse: collapse;
}

#tableau td, #tableau th{
  text-align:center;
  font-weight:bold;
}

#tableau td{
  border:1px solid #C0C0C0;
  padding:4px;
  color:#3F3F3F;
}

#tableau .tableau_header{
  background-color: #666666;
  color:#FFF;
}

/* Salles */
#salles{
  width:500px;
  margin:5px 0;
  border:1px solid #666666;
}

#salles img{
  float:left;
  margin:0 5px 5px 0;
}


/* Gestion du bloc AFFICHE */
/*                         */
#affiche
{
 float: left;
 width: 334px;
 border: solid #3F3F3F;
 border-width: 1px;
 padding: 5px;
}

#affiche_img
{
 float: left;
 width: 50%;
}

#affiche_description
{
 float: left;
 width: 50%;
 padding: 0;
 margin: 0;
}

#affiche_description_title
{
 color: #666666;
 font: 14px "Trebuchet MS";
 font-weight: bold;
 border: solid #666666;
 border-width: 0 0 1px 0;
 margin: 0 0 10px 0!important;
 margin: 0 0 14px 0;
}

#affiche_description h1 a:link
{
 color: #047391;
 font: 14px "Trebuchet MS";
 font-weight: bold;
 text-decoration: none;
 line-height: 2px!important;
 line-height: 15px;
}

#affiche_description h1 a:hover, #affiche_description h1 a:visited
{
 color: #666666;
 font: 14px "Trebuchet MS";
 font-weight: bold;
 text-decoration: none;
 line-height: 2px!important;
 line-height: 15px;
}

#affiche_description_style
{
 color: #666666;
 font: 11px "Trebuchet MS";
 font-style: italic;
}

#affiche_description_date
{
 color: #000000;
 font: 11px "Trebuchet MS";
 font-weight: bold;
 margin: 8px 0 8px 0;
 display: block;
 margin: 6px 0 0 0;
}

#affiche_description_prix
{
 color: #000000;
 font: 11px "Trebuchet MS";
 font-weight: bold;
 margin: 8px 0 8px 0;
 display: block;
 margin: 6px 0 0 0;
}

#affiche_description_link a:link, #affiche_description_link a:visited
{
 margin: 10px 0 0 0;
 color: #3F3F3F;
 font: 11px "Trebuchet MS";
 display: block;
 margin: 6px 0 0 0;
}

#affiche_description_link a:hover
{
 margin: 10px 0 0 0;
 color: #666666;
 font: 11px "Trebuchet MS";
 display: block;
 margin: 6px 0 0 0;
}

#affiche_description_lieu
{
 color: #000000;
 font: 11px "Trebuchet MS";
 text-decoration: none;
 display:block;
 margin: 8px 0 0 0;
}

#affiche_description_lieu a:link, #affiche_description_lieu a:visited
{
 color: #000000;
 font: 11px "Trebuchet MS";
 text-decoration: none;
 font-weight: bold;
}

#affiche_description_lieu a:hover
{
 color: #666666;
 font: 11px "Trebuchet MS";
 text-decoration: none;
 font-weight: bold;
}

/* Gestion du bloc AFFICHE pour PRATIQUE (vinz) */
/*                         */
.affiche
{
 float: left;
 width: 334px;
 border: solid #3F3F3F;
 border-width: 1px;
 padding: 5px;
 margin: 5px 0;
}

.affiche_img
{
 float: left;
 width: 50%;
}

.affiche_description
{
 float: left;
 width: 50%;
 padding: 0;
 margin: 0;
}

.affiche_description_title
{
 color: #666666;
 font: 14px "Trebuchet MS";
 font-weight: bold;
 border: solid #666666;
 border-width: 0 0 1px 0;
 margin: 0 0 10px 0!important;
 margin: 0 0 14px 0;
}

.affiche_description h1 a:link, .affiche_description h1 a:visited
{
 color: #047391;
 font: 14px "Trebuchet MS";
 font-weight: bold;
 text-decoration: none;
 line-height: 2px!important;
 line-height: 5px;
}

.affiche_description h1 a:hover
{
 color: #666666;
 font: 14px "Trebuchet MS";
 font-weight: bold;
 text-decoration: none;
 line-height: 2px!important;
 line-height: 5px;
}

.affiche_description_style
{
 color: #666666;
 font: 11px "Trebuchet MS";
 font-style: italic;
}

.affiche_description_link a:link, .affiche_description_link a:visited
{
 margin: 10px 0 0 0;
 color: #3F3F3F;
 font: 11px "Trebuchet MS";
 display: block;
 margin: 6px 0 0 0;
}

.affiche_description_link a:hover
{
 margin: 10px 0 0 0;
 color: #666666;
 font: 11px "Trebuchet MS";
 display: block;
 margin: 6px 0 0 0;
}

.affiche_description_lieu
{
 color: #000000;
 font: 11px "Trebuchet MS";
 text-decoration: none;
 display:block;
 margin: 8px 0 0 0;
}

.affiche_description_lieu a:link
{
 color: #000000;
 font: 11px "Trebuchet MS";
 text-decoration: none;
 font-weight: bold;
}

.affiche_description_lieu a:hover, .affiche_description_lieu a:visited
{
 color: #666666;
 font: 11px "Trebuchet MS";
 text-decoration: none;
 font-weight: bold;
}

/* Gestion du cadre droit de la page d'accueil */
/*                                             */
#encart_droite
{
 float: left;
 width: 234px;
 margin: 0 0 0 10px;
}

#newsletter
{
 width: 234px;
 background-color: #e2e2e2;
 padding: 13px 0;
 overflow: hidden;
}

#newsletter_title
{
 margin: 0 0 0 16px;
 color: #000000;
 font: 14px "Trebuchet MS";
 font-weight: bold;
}

#newsletter_input
{
 float: left;
 margin: 4px 0 0 16px!important;
 margin: 3px 0 0 6px;
}

#newsletter_input input
{
 width: 167px;
 height: 21px;
 border: 0;
 color: #729fb5;
}

#newsletter_submit
{
 float: left;
 margin: 4px 0 0 6px!important;
 margin: 4px 0 0 3px;
}

#newsletter_submit input
{
 width: 25px;
 height: 21px;
 color: #ffffff;
 background-color: #729fb5;
 font-weight: bold;
}

.pastille
{
	padding:0;
 margin:5px 0 0 0;
}

#pub_interne
{
 width: 234px;
 margin: 9px 0 0 0;
}

#pub_interne img
{
 width: 234px;
}

#adam_illustration
{
 width: 595px;
 height: 145px;
 background-image: url("interface/adamBackground.jpg");
 background-repeat: no-repeat;
 margin: 31px 0 7px 5px!important;
 margin: -3px 0 7px 5px;
}

#espace_partenaire
{
 width: 595px;
 margin: 0 0 0 5px;
}

/* PAGE PROGRAMMATION */
/*                    */

#bloc_haut
{
 padding: 0 0 10px 0;
 border: solid #628b9b;
 border-width: 0 0 2px 0;
 width: 590px;
 overflow: hidden;
}

#recherche_avancee
{
 width: 234px;
 float: left;
 background-color: #dddddd;
 margin: 0 10px 0 0;
}

#recherche_avancee_title
{
 margin: 10px 0 0 30px;
 color: #000000;
 font: 14px "Trebuchet MS";
 font-weight: bold;
 display: block;
 border-bottom: 1px solid black;
 width:150px;
}

#recherche_avancee_form
{
 margin: 15px 0 0 0;
}

#recherche_avancee table tr td
{
 padding: 0 0 6px 0;
}

.recherche_avancee_input
{
 width: 144px;
 border: 0;
 margin: 0 0 0 4px;
}

.recherche_avancee_input_name
{
 color: #628b9b;
 font: 13px "Trebuchet MS";
 font-weight: bold;
}

#recherche_avancee_submit input
{
 width: 90px;
 height: 21px;
 color: #ffffff;
 background-color: #628b9b;
 margin: 0 0 0 4px;
}

#liste_evenements
{
 width: 590px;
 margin: 10px 0 20px 0;
 clear: both;
 border-spacing: 0;
 border-collapse: collapse;
}

#liste_evenements tr td
{
 padding: 10px 8px;
}

.liste_evenements_artiste a:link
{
 color: #047391;
 font: 15px "Trebuchet MS";
 font-weight: bold;
}

.liste_evenements_artiste a:hover, .liste_evenements_artiste a:visited
{
 color: #666666;
 font: 15px "Trebuchet MS";
 font-weight: bold;
}

.liste_evenements_date
{
 color: #000000;
 font: 13px "Trebuchet MS";
 font-weight: bold;
}

.liste_evenements_lieu
{
 color: #666666;
 font: 13px "Trebuchet MS";
 font-weight: bold;
 font-style: italic;
}

.liste_evenements_prix
{
 color: #000000;
 font: 15px "Trebuchet MS";
 font-weight: bold;
}

.liste_evenements_complet
{
 color: #BF0000;
 font: 15px "Trebuchet MS";
 font-weight: bold;
}

.liste_evenement_bkg_gris
{
 background-color: #e6e6e6;
}

.liste_evenement_bkg_gris td
{
 border: solid #e6e6e6;
 border-width: 0 1px 0 1px;
}

/*************************************************/

.liste_evenement_white_line
{
 background-color: #ffffff;
 width: 580px;
 clear: both;
 padding: 8px 0 8px 0;
 overflow: hidden;
}

.liste_evenement_grey_line
{
 background-color: #e6e6e6;
 width: 580px;
 clear: both;
 padding: 8px 0 8px 0;
 overflow: hidden;
}

.liste_evenement_image
{
 float: left;
 width: 90px;
 margin: 0 0 0 5px;
}

.liste_evenement_description
{
 float: left;
 width: 190px;
}

.liste_evenement_priceblock
{
 float: right;
 width: 280px;
 text-align: right;
 margin: 0 10px 0 0;
}

/*************************************************/


/* FICHE ARTISTE */
/*               */
#fiche_artiste
{
 width: 590px;
}

#fiche_artiste_img
{
 float: left;
 width: 30%;
}

#fiche_artiste_description
{
 float: left;
 width: 70%;
}

#fiche_artiste_artiste
{
 color: #047391;
 font: 15px "Trebuchet MS";
 font-weight: bold;
 text-decoration: underline;
}

#fiche_artiste_artiste2
{
 color: #047391;
 font: 15px "Trebuchet MS";
 font-weight: bold;
}

#fiche_artiste_style
{
 color: #047391;
 font: 10px "Trebuchet MS";
 font-weight: bold;
 font-style: italic;
}

#fiche_artiste_date
{
 color: #000000;
 font: 14px "Trebuchet MS";
 font-weight: bold;
 display: block;
 margin: 8px 0 0 0;
}

#fiche_artiste_lieu a:link
{
 color: #666666;
 font: 12px "Trebuchet MS";
 font-weight: bold;
}

#fiche_artiste_lieu a:hover, #fiche_artiste_lieu a:visited
{
 color: #047391;
 font: 12px "Trebuchet MS";
 font-weight: bold;
}

#fiche_artiste_prix
{
 color: #000000;
 font: 15px "Trebuchet MS";
 font-weight: bold;
 display: block;
 margin: 13px 0 0 0;
}

#fiche_artiste_prix_no{
 color: #BF0000;
 font: 12px "Trebuchet MS";
 font-weight: bold;
 display: block;
 margin: 13px 0 0 0;
}

#fiche_artiste_btn_caddie
{
 display: block;
 width:140px;
 margin: 18px 0 8px 0;
}

.fiche_artiste_link a:link, .fiche_artiste_link a:visited
{
 color: #729FB5;
 font: 11px "Trebuchet MS";
 text-decoration: underline;
}

.fiche_artiste_link a:hover
{
 color: #666666;
 font: 11px "Trebuchet MS";
 text-decoration: underline;
}

#fiche_artiste_texte
{
 margin: 10px 0 0 0;
 padding: 0 20px 10px 6px;
 color: #000000;
 font: 11px "Trebuchet MS";
 text-align: justify;
}

/* Gestion du FOOTER */
/*                   */
#footer
{
 width: 800px;
 height: 23px;
 background-color: #729fb5;
 clear: both;
}

#footer ul
{
 list-style: none inside;
 margin: 0 0 0 190px!important;
 margin: 0 0 0 135px;
 padding: 4px 0 0 0;
}

#footer li
{
 float: left;
 margin: 0 0 0 60px;
}

#footer li a:link, #footer li a:visited
{
 color: #ffffff;
 font: 11px "Trebuchet MS";
 text-decoration: none;
}

#footer li a:hover
{
 color: #000000;
 font: 11px "Trebuchet MS";
 text-decoration: none;
}

a{
  text-decoration:none;
  color:#047391;
}

a:hover{
  text-decoration:underline;
}