@import "header.css";
@import "footer.css";
@import "wjc.css";
@import "recherche.css";
@import "menu_droite.css";
@import "inscription.css";


#conteneur {
	position: absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 -475px;
	padding: 0;
	width: 950px;
	background-color: #FFFFFF; }
	
#contenu_page { 
	float: left; 
	margin: 0; 
	padding: 0; 
	width: 950px; 
	background: url('../img/fond_contenu_page.jpg') repeat-y; }
	
table#listArt
{	
	width:100%;
	border-collapse:collapse;
}	
table#listArt .blanc
{
	background-color:white;
	color:orange;
}

table#listArt .orange
{
	background-color:orange;
	color:white;
}
	
.centre_contenu_valid { 
	float: left; 
	margin: 0; 
	padding: 0 0 10px 0; 
	width: 668px; 
	background-color: #f5f5f5; 
	border: 1px solid #999999; }
	
.titre_validation { 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #FF9900; 
	text-align: center; 
	padding: 0; 
	margin: 10px 0 10px 0; }
	
.faq_user { 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	padding: 0; 
	margin: 15px 10px 20px 10px; }
	
.faq_user a { 
	text-decoration: none; 
	color: #666666; }
	
.faq_user a:link { 
	text-decoration: none; 
	color: #666666; }
	
.faq_user a:visited { 
	text-decoration: none; 
	color: #666666; }
	
.faq_user a:hover { 
	text-decoration: underline; 
	color: #666666; }
	
.faq_user a:active { 
	text-decoration: underline; 
	color: #666666; }
	
.faq_user a:focus { 
	text-decoration: underline; 
	color: #666666; }
	
#faq_1, #faq_2, #faq_3, #faq_4, #faq_5, #faq_6, #faq_7, #faq_8, #faq_9 { 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	padding: 0; 
	margin: 5px 20px 0 10px; 
	display: none; }
	
.animation_valid { 
	margin: 10px 0 0 5px; 
	padding: 0; 
	width: 463px; }
	
.centre_contenu_panier { 
	float: left; 
	margin: 0; 
	padding: 0 0 10px 0; 
	width: 668px; 
	background-color: #f5f5f5; 
	border: 1px solid #999999; }
	
.titre_achat { 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #FF9900; 
	padding: 0; 
	margin: 10px 0 10px 10px; }
	
.intro_dev_amb { 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	padding: 0; 
	margin: 15px 10px 20px 10px; }
	
.bloc_recherche_titre { 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	padding: 0; 
	margin: 10px 10px 10px 10px; }
	
.bloc_recherche_titre label { 
	padding: 0; 
	margin: 0 5px 0 0; 
	font-weight: bold; }
	
.bloc_recherche_titre select { 
	width: 180px; 
	padding: 0; 
	margin: 0; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; }
	
.bloc_recherche_titre select#quartier { 
	width: 180px; 
	padding: 0; 
	margin: 0 90px 0 0; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; }

.encart_select_wjc {	float: left; padding: 0; margin: 0 0 0 10px; text-align: center; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000;}	
.encart_select_wjc a{	font: 10px Verdana, Arial, Helvetica, sans-serif; color: #bbbbbb; text-decoration:none;}
.encart_select_wjc a:hover{text-decoration:underline;}
	
#box_select_jazzmen { 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	padding: 0; 
	margin: 10px 0 0 0; }
	
#box_select_jazzmen label { 
	padding: 0; 
	margin: 0 5px 0 0; 
	font-weight: bold; }
	
#box_select_jazzmen select { 
	width: 180px; 
	padding: 0; 
	margin: 0; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; }
	
#box_select_titres { 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	padding: 0; 
	margin: 0 0 20px 10px; }
	
#box_select_titres table { 
	padding: 0; 
	margin: 0 0 0 0; }
	
#box_select_titres td { 
	padding: 0 10px 0 0; 
	margin: 0; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; }
	
#box_select_titres a { 
	text-decoration: none; 
	color: #666666; }
	
#box_select_titres a:link { 
	text-decoration: none; 
	color: #666666; }
	
#box_select_titres a:visited { 
	text-decoration: none; 
	color: #666666; }
	
#box_select_titres a:hover { 
	text-decoration: underline; 
	color: #666666; }
	
#box_select_titres a:active { 
	text-decoration: underline; 
	color: #666666; }
	
#box_select_titres a:focus { 
	text-decoration: underline; 
	color: #666666; }
	
.contenu_panier_artist { 
	margin: 20px 0 0 10px; 
	padding: 0; 
	width: 648px;
	text-align: center; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; }
	
.contenu_panier_artist table { 
	margin: 0; 
	padding: 0; 
	border: 0; 
	text-align: center; 
	width: 100%; }
	
.contenu_panier_artist td { 
	margin: 0; 
	padding: 5px; 
	border: 0; }
	
.contenu_panier_artist tr { 
	margin: 0; 
	padding: 0; 
	border: 0; }

.contenu_panier_artist a { 
	text-decoration: none; 
	color: #000000; }
	
.contenu_panier_artist a:link { 
	text-decoration: none; 
	color: #000000; }
	
.contenu_panier_artist a:visited { 
	text-decoration: none; 
	color: #000000; }
	
.contenu_panier_artist a:hover { 
	text-decoration: underline; 
	color: #000000; }
	
.contenu_panier_artist a:active { 
	text-decoration: underline; 
	color: #000000; }
	
.contenu_panier_artist a:focus { 
	text-decoration: underline; 
	color: #000000; }
	
.form_mail_contact { 
	padding: 0; 
	margin: 20px 0 0 20px; 
	width: 455px; }
	
.form_mail_contact table { 
	margin: 10px 0 0 0; 
	padding: 0; border: 0; }
	
.form_mail_contact input { 
	padding: 0px; 
	margin: 0; }
	
.form_mail_contact label { 
	padding: 0; 
	margin: 0 10px 0 0; 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; }
	
.titre_form_mail_contact { 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #FF9900; 
	padding: 0; 
	margin: 20px 0 0px 0; }
	
.texte_courrier_form { 
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	padding: 0; 
	margin: 20px 0 0px 20px; 
	width: 300px; 
	text-align: center; }
	
.texte_intro_form { 
	font: italic 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	padding: 0; 
	margin: 10px 0 0px 0; }
	
.texte_valid_form { 
	font: italic bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	padding: 0; 
	margin: 10px 0 0px 0; }
	
.centre_contenu_artist { 
	float: left; 
	margin: 0; 
	padding: 0 0 10px 0; 
	width: 668px; 
	background-color: #f5f5f5; 
	border: 1px solid #999999; }
	
.titre_artist_demi { 
	float:left; 
	width: 400px; 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #FF9900; 
	text-align: center; 
	padding: 0; 
	margin: 10px 0 0 0; }
	
.connexion_artist { 
	float:right; 
	width: 240px; 
	margin: 5px 5px 0 0; 
	padding: 5px; 
	border: 2px solid #FF9900; 
	background-color: #FFFFFF; }
	
.connexion_artist img { 
	margin: 0 15px 0 0; 
	padding: 0; 
	border: 0; }
	
.titre_connexion_artist { 
	margin: 0 auto 0 auto; 
	padding: 0; 
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-align: center; }
	
.form_connexion_artist { 
	margin: 10px auto 0 auto; 
	padding: 0; 
	width: 230px; 
	text-align: center; }

.form_connexion_artist label { 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	margin: 0; 
	padding: 0; 
	text-align: right; }

.form_connexion_artist input { 
	margin: 0 0 0 10px; 
	padding: 2px 0 0 2px; 
	width: 100px; 
	height: 13px; 
	border: 1px solid #A6A6A6; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #A6A6A6; 
	text-align: left; }

.form_connexion_artist input.btn_ok { 
	margin: 1px 0 0 0; 
	padding: 0; 
	border: 0; 
	cursor: pointer; 
	display: block; 
	width: 21px; 
	height: 17px; }
	
.action_connexion_artist { 
	margin: 10px auto 0 auto; 
	padding: 0; 
	text-align: center; 
	font: 9px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; }
	
.action_connexion_artist a { 
	text-decoration: underline; 
	color: #000000; }
	
.action_connexion_artist a:link { 
	text-decoration: underline; 
	color: #000000; }
	
.action_connexion_artist a:visited { 
	text-decoration: underline; 
	color: #000000; }
	
.action_connexion_artist a:hover { 
	text-decoration: underline; 
	color: #000000; }
	
.action_connexion_artist a:active { 
	text-decoration: underline; 
	color: #000000; }
	
.action_connexion_artist a:focus { 
	text-decoration: underline; 
	color: #000000; }
	
.login_txt_on { 
	margin: 0; 
	padding: 0; 
	text-align: center; 
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #FF9900; }
	
.action_login_on { 
	margin: 0; 
	padding: 0; 
	text-align: center; 
	font: 9px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; }
	
.action_login_on a { 
	text-decoration: underline; 
	color: #000000; }
	
.action_login_on a:link { 
	text-decoration: underline; 
	color: #000000; }
	
.action_login_on a:visited { 
	text-decoration: underline; 
	color: #000000; }
	
.action_login_on a:hover { 
	text-decoration: underline; 
	color: #000000; }
	
.action_login_on a:active { 
	text-decoration: underline; 
	color: #000000; }
	
.action_login_on a:focus { 
	text-decoration: underline; 
	color: #000000; }
	
.annuaire_artist { 
	float: left; 
	width: 390px; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	padding: 0; 
	margin: 20px 0 0 10px; }
	
.liste_annuaire { 
	float: left; 
	width: 648px; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	background-color:#ff7800;/*FF9900;*/
	padding: 3px 0 3px 3px; 
	margin: 20px 0 0 10px; }
	
.liste_annuaire a { 
	text-decoration: none; 
	color: white;/*#FF9900; */
	font-weight: bold; }
	
.liste_annuaire a:link { 
	text-decoration: none; 
	color: white;/*#FF9900; */
	font-weight: bold; }
	
.liste_annuaire a:visited { 
	text-decoration: none; 
	color:white;/*#FF9900; */
	font-weight: bold; }
	
.liste_annuaire a:hover { 
	text-decoration: underline; 
	color: black;/*#FF9900; */
	font-weight: bold; }
	
.liste_annuaire a:active { 
	text-decoration: underline; 
	color:black;/*#FF9900; */
	font-weight: bold; }
	
.liste_annuaire a:focus { 
	text-decoration: underline; 
	color:black;/*#FF9900; */
	font-weight: bold; }
	
#liste_artistes { 
	float: left; 
	width: 648px; 
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #FF9900; 
	padding: 0; 
	margin: 0 0 0 10px; }
	
#liste_artistes a { 
	text-decoration: none; 
	color: #000000; }
	
#liste_artistes a:link { 
	text-decoration: none; 
	color: #000000; }
	
#liste_artistes a:visited { 
	text-decoration: none; 
	color: #000000; }

#liste_artistes a:hover { 
	text-decoration: underline; 
	color: #000000; }

#liste_artistes a:active { 
	text-decoration: underline; 
	color: #000000; }

#liste_artistes a:focus { 
	text-decoration: underline; 
	color: #000000; }
	
.contenu_box_artist { 
	float: left; 
	width: 660px; 
	margin: 15px 0 0 10px; 
	padding: 0; }
	
.box_artist { 
	float: left; 
	margin: 0 0 10px 10px; 
	padding: 30px 0 0 0; 
	width: 200px; 
	height: 200px; 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	text-align: center; 
	border: 1px solid #FF9900; 
	 }
	
.contenu_box_artist #compte
{
	background: url(../img/box_artist_compte.png) top center no-repeat #FFFFFF;
}
.contenu_box_artist #achat
{
	background: url(../img/box_artist_achat.png) top center no-repeat #FFFFFF;
}
.contenu_box_artist #appart
{
	background: url(../img/box_artist_appart.png) top center no-repeat #FFFFFF;
}
.contenu_box_artist #wjc
{
	background: url(../img/box_artist_club.png) top center no-repeat #FFFFFF;
}

.contenu_box_artist #studio
{
	background: url(../img/box_studio_virtuel.png) top center no-repeat #FFFFFF;
}

map span
{
	float:left;
}
map span:hover dl em
{
	display:block;
	position:absolute;
	left:-35px;
	top:75px;
	width:36px; 
	height:36px;
	background:transparent url(../images/pointer.gif);
}

map span:hover
{
	display:block;
}
map span:hover dl, span:hover dl a, span area:hover dl
{
	visibility:visible;
	display:block;
	position : relative;
	top:0px;
	left:120px;
}





.box_artist .present
{
	padding: 10px; 
	height: 50px;
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	text-align: left; 
}

.present img.wjc 
{ 
	height:50px;
}
	
.box_artist a { 
	text-decoration: none; 
	color: #666666; }
	
.box_artist a:link { 
	text-decoration: none; 
	color: #666666; }
	
.box_artist a:visited { 
	text-decoration: none; 
	color: #666666; }
	
.box_artist a:hover { 
	text-decoration: underline; 
	color: #666666; }
	
.box_artist a:active { 
	text-decoration: underline; 
	color: #666666; }
	
.box_artist a:focus { 
	text-decoration: underline; 
	color: #666666; }
	
.titre_panier { 
	width: 648px; 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #FF9900; 
	text-align: center; 
	padding: 0; 
	margin: 10px 0 10px 0; }
	
.info_artist_panier { 
	float: left; 
	margin: 10px 145px 0 10px; 
	padding: 5px; 
	width: 274px; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; }
	
.info_artist_panier p { 
	margin: 5px 0 0 10px; 
	padding: 0; }
	
.paiement_artist_panier { 
	float: left; 
	margin: 10px 0 0 0; 
	padding: 5px; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; }
	
.paiement_artist_panier p { 
	margin: 5px 0 0 10px; 
	padding: 0; }
	
.paiement_artist_panier label { 
	padding: 0; 
	margin: 0 5px 0 0; }
	
.paiement_artist_panier input {
	padding: 0; 
	margin: 0; 
	vertical-align: middle; }
	
#cheque { 
	display: none; 
	float: left; 
	width: 648px; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	padding: 0; 
	margin: 20px 0 0 10px; }
	
#cheque a { 
	text-decoration: underline; 
	color: #000000; }
	
#cheque a:link { 
	text-decoration: underline; 
	color: #000000; }
	
#cheque a:visited { 
	text-decoration: underline; 
	color: #000000; }
	
#cheque a:hover { 
	text-decoration: underline; 
	color: #000000; }
	
#cheque a:active { 
	text-decoration: underline; 
	color: #000000; }
	
#cheque a:focus { 
	text-decoration: underline; 
	color: #000000; }
	
#cb { 
	display: none; 
	float: left; 
	width: 648px; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	padding: 0; 
	margin: 20px 0 0 10px; }
	
#cb a { 
	text-decoration: underline; 
	color: #000000; }
	
#cb a:link { 
	text-decoration: underline; 
	color: #000000; }
	
#cb a:visited { 
	text-decoration: underline; 
	color: #000000; }
	
#cb a:hover { 
	text-decoration: underline; 
	color: #000000; }
	
#cb a:active { 
	text-decoration: underline; 
	color: #000000; }
	
#cb a:focus { 
	text-decoration: underline; 
	color: #000000; }
	
.centre_contenu_user { 
	float: left; 
	margin: 0; 
	padding: 0 0 10px 0; 
	width: 668px; 
	background-color: #f5f5f5; 
	border: 1px solid #999999; }
	
.centre_contenu_user_habitant { 
	float: left; 
	margin: 0; 
	padding: 0 0 10px 0; 
	width: 670px; 
	background-color: #f5f5f5; 
	border: 1px solid #999999; }
	
.centre_contenu_user_habitant .url_definer
{
	background-color:#ffffff; 
	font: 9px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	padding: 5px; 
	margin: 10px; 
	margin-left: 280px; 
}
.wjc_user_habitant
{
	background-color:#ffffff; 
	float: right; 
	padding: 1px; 
	margin: 5px; 
	/*!margin: 10px; 
	_margin: 10px; */
	text-align: center; 
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
}
	
.friend_send
{
	border:0;
	background:url(../img/friend_send.png);
	float:right;
	height:20px;
	width:199px;
	margin:10px
}
	
.titre_user { 
	float: left; 
	width: 648px; 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #FF9900; 
	text-align: center; 
	padding: 0; 
	margin: 10px 0 10px 10px; }
	
.titre_habitant { 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #FF9900; 
	padding: 0; 
	margin: 0 0 10px 0;  }	
	
	.text_habitant { 
	font:  10px Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	padding: 0; 
	margin: 0 0 10px 0; }
	
.form_admin_user { 
	padding: 0; 
	margin: 20px auto 0 auto; 
	width: 455px; }
	
.form_admin_user form,table { 
	margin: 0; 
	padding: 0; 
	border: 0; }
	
.form_admin_user input { 
	padding: 2px 2px 0 2px; 
	margin: 0; 
	width: 180px; 
	height: 18px; 
	border: 1px solid #999999; 
	font: 11px Verdana, Arial; 
	color: #666666; }
	
.form_admin_user textarea { 
	padding: 2px 2px 0 2px; 
	margin: 0; 
	width: 180px; 
	height: 58px; 
	border: 1px solid #999999; 
	font: 11px Verdana, Arial; 
	color: #666666; }
	
.form_admin_user select { 
	padding: 0; 
	margin: 0; 
	width: 186px; 
	height: 20px; 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; }
	
.form_admin_user label { 
	padding: 0; 
	margin: 0 10px 0 0; 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; }
	
.cnil_admin_user { 
	padding: 0; 
	margin: 20px auto 0 auto; 
	width: 455px; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; }
	
.cnil_admin_user table { 
	margin: 0; 
	padding: 0; 
	border: 0; }
	
.msg_reponse { 
	font: italic bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	text-align: center; 
	padding: 0; 
	margin: 20px 0 10px 0; }
	
.centre_gauche_parcelle { 
	float: left; 
	margin: 0 5px 0 0; 
	padding: 0; 
	width: 190px; 
	background-color: #FFFFFF; }
	
.centre_gauche_habitant { 
	float: left; 
	margin: 10px; 
	padding: 5px; 
	width: 240px; 
	background-color: #FFFFFF; }

.sep_box_gauche_parcelle { 
	width: 190px; 
	height: 1px; 
	margin: 0 0 5px 0; 
	padding: 0; 
	background: url('../img/separateur_gris2.jpg') no-repeat; 
	font: 1px Verdana; }
	
.titre_bg_orange { 
	margin: 5px 0 5px 0; 
	padding: 0; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #FF7800; }
	
.bg_pub { 
	width: 185px; 
	margin: 0 0 10px 0; 
	padding: 0; }
	
.bg_pub img { 
	margin: 0 auto 0 auto; 
	padding: 0; 
	border: 0; 
	display: block; }
	
.centre_contenu_parcelle { 
	float: left; 
	margin: 0; 
	padding: 0 0 10px 0;
	width: 475px; }
	
.centre_contenu_habitant { 
	float: left; 
	margin: 0; 
	padding: 0 0 10px 0;
	width: 400px;
	!width:390px;
	_width:380px;
	}
.centre_contenu_habitant .wall_conteneur{
	width: 390px;
	!width:380px;
	_width:379px;
}
.wall_conteneur a
{
	color:black;
	text-decoration:none;
}

.wall_conteneur img
{
	width:50px;
	height:50px;
}		
.header_parcelle { 
	float: left; 
	height: 120px; /*200px; */
	margin: 5px 0 0 5px; 
	padding: 0; 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; }
	
.header_habitant { 
	background:#999999;
	clear: left; 
	height: 100px; 
	/*margin: 5px 0 0 5px; */
	padding: 0; 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; }
	
.header_habitant img.wjc 
{ 
	border:5px solid orange;
	height:70px;
}

.header_habitant img.avatar 
{ 
	float:left;
	border:5px solid orange;
	height:80px;
	max-width:80px;
}

.header_habitant .nom_titre{ clear:left; font: 8px Verdana, Arial, Helvetica, sans-serif; }

.header_parcelle .titre_p { 
	width: 200px; 
	margin: 0 0 20px 0; 
	padding: 0; 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #FF9900; }
	
.search_parcelle { 
	float: left; 
	width: 255px; 
	margin: 5px 0 0 5px; 
	padding: 0; 
	border: 1px solid #666666; 
	background-color: #FFFFFF; }
	
.mini_plan { 
	float: left; 
	width: 90px; 
	margin: 5px 0 0 10px; 
	padding: 0 0 5px 0; 
	font: 9px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-align: center; }

.mini_plan img { 
	margin: 0 auto 5px auto; 
	padding: 0; 
	border: 0; 
	display: block; }

.mini_plan a { 
	text-decoration: underline; 
	color: #000000; }
	
.mini_plan a:link { 
	text-decoration: underline; 
	color: #000000; }
	
.mini_plan a:visited { 
	text-decoration: underline; 
	color: #000000; }
	
.mini_plan a:hover { 
	text-decoration: underline; 
	color: #000000; }
	
.mini_plan a:active { 
	text-decoration: underline; 
	color: #000000; }
	
.mini_plan a:focus { 
	text-decoration: underline; 
	color: #000000; }
	
.form_plan_parcelle { 
	float: left; 
	width: 140px; 
	margin: 5px 0 0 10px; 
	padding: 0 0 5px 0; }
	
.titre_form_plan_parcelle { 
	width: 140px; 
	margin: 0 0 10px 0; 
	padding: 0; 
	text-align: center; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; }
	
.tri_form_plan_parcelle { 
	width: 140px; 
	margin: 0; 
	padding: 0; 
	text-align: center; }

.tri_form_plan_parcelle form { 
	margin: 0; 
	padding: 0; }

.tri_form_plan_parcelle select { 
	width: 130px; 
	margin: 0 0 5px 0; 
	padding: 0; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; }
	
#details_titre { 
	float: left; 
	width: 450px; 
	height: 70px; 
	margin: 10px 0 0 5px; 
	padding: 5px; 
	border: 1px solid #666666; 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; }
	
#details_titre img{ 
	margin:5px 10px 0 0;
	padding:0;
	border:0;
	cursor:pointer; }
	
.plan_parcelle { 
	float: left; 
	width: 465px; 
	margin: 10px 0 0 5px; 
	padding: 0;
	/*position:relative;*/
}
	
.plan_parcelle .titre_parcelle
{
	position:absolute;
	border:1px solid red;
	background:#aaaaaa; 
	width:4px;
	height:4px;
	padding:0;
	margin:0;
}

.plan_parcelle img { 
	margin: 0 auto 0 auto; 
	padding: 0; 
	border: 0; 
 }
	
.plan_parcelle map .indispo { background:#000000;border:1px solid red; }
	
.centre_contenu_quartier { 
	float: left; 
	margin: 0; 
	padding: 0 0 10px 0; 
	width: 675px; 
	background-color: #FFFFFF; }
	
.header_quartier { 
	float: left; 
	width: 300px; 
	margin: 5px 0 0 5px; 
	padding: 0; 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; }

.header_quartier .titre_q { 
	width: 300px; 
	margin: 0 0 20px 0; 
	padding: 0; 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #FF9900; }
	
.search_quartier { 
	float: left; 
	width: 355px; 
	margin: 5px 0 0 5px; 
	padding: 0; 
	border: 1px solid #666666; 
	background-color: #FFFFFF; }
	
.form_plan { 
	float: left; 
	width: 240px; 
	margin: 5px 0 0 10px; 
	padding: 0 0 5px 0; }
	
.titre_form_plan { 
	width: 240px; 
	margin: 0 0 10px 0; 
	padding: 0; 
	text-align: center; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; }
	
.tri_form_plan { 
	width: 240px; 
	margin: 0; 
	padding: 0; 
	text-align: center; }

.tri_form_plan form { 
	margin: 0; 
	padding: 0; }

.tri_form_plan select { 
	width: 230px; 
	margin: 0 0 5px 0; 
	padding: 0; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; }
	
.plan_quartier { 
	float: left; 
	width: 665px; 
	margin: 10px 0 0 3px; 
	padding: 0; 
	text-align: center; }

.plan_quartier img { 
	margin: 0 auto 0 auto; 
	padding: 0; 
	border: 0; 
	display: block; 
	cursor: pointer; }
	
.election_gauche { 
	float: left; 
	margin: 20px 0 0 10px; 
	padding: 0; 
	width: 310px; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; }
	
.election_gauche a { 
	text-decoration: none; 
	color: #FF9900; }
	
.election_gauche a:link { 
	text-decoration: none; 
	color: #FF9900; }
	
.election_gauche a:visited { 
	text-decoration: none; 
	color: #FF9900; }
	
.election_gauche a:hover { 
	text-decoration: underline; 
	color: #FF9900; }
	
.election_gauche a:active { 
	text-decoration: underline; 
	color: #FF9900; }
	
.election_gauche a:focus { 
	text-decoration: underline; 
	color: #FF9900; }
	
.election_droite { 
	float: left; 
	margin: 20px 0 0 30px; 
	padding: 0 0 0 10px; 
	width: 299px; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	border-left: 1px solid #000000; }
	
.election_droite a { 
	text-decoration: none; 
	color: #000000; }
	
.election_droite a:link { 
	text-decoration: none; 
	color: #000000; }
	
.election_droite a:visited { 
	text-decoration: none; 
	color: #000000; }
	
.election_droite a:hover { 
	text-decoration: underline; 
	color: #000000; }
	
.election_droite a:active { 
	text-decoration: underline; 
	color: #000000; }
	
.election_droite a:focus { 
	text-decoration: underline; 
	color: #000000; }
	
.lien_classement { 
	margin: 10px 0 0 0; 
	text-align: right; 
	padding: 0; 
	width: 299px; 
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	cursor: pointer; }
	
.lien_classement a { 
	text-decoration: none; 
	color: #666666; }
	
.lien_classement a:link { 
	text-decoration: none; 
	color: #666666; }
	
.lien_classement a:visited { 
	text-decoration: none; 
	color: #666666; }
	
.lien_classement a:hover { 
	text-decoration: underline; 
	color: #666666; }
	
.lien_classement a:active { 
	text-decoration: underline; 
	color: #666666; }
	
.lien_classement a:focus { 
	text-decoration: underline; 
	color: #666666; }
	
.bg_webjazzclub { 
	width: 185px; 
	margin: 5px 0 5px 0; 
	padding: 0; }
	
.bg_webjazzclub img { 
	margin: 0 auto 0 auto; 
	padding: 0; 
	border: 0; 
	display: block; }
	
.lien_bg { 
	margin: 5px 0 10px 0; 
	padding: 0; 
	font: bold 9px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-align: center;
	

	}
.lien_bg .bottom{margin:0!important;margin: -1px 0 0 0; width:179px;height:11px;background:url("../img/webJazzClub_btn_bas.png") no-repeat bottom center;}
.lien_bg .middle{	width:179px;background:url("../img/webJazzClub_btn_milieu.png") repeat-y center center;	}
.lien_bg .top{	width:179px;height:11px;background:url("../img/webJazzClub_btn_haut.png") no-repeat top center;	}

.lien_bg a { 
	
	text-decoration: none; 
	color: #000000; }

.lien_bg a:link { 
	text-decoration: none; 
	color: #000000; }
	
.lien_bg a:visited { 
	text-decoration: none; 
	color: #000000; }
	
.lien_bg a:hover { 
	text-decoration: underline; 
	color: #000000; }
	
.lien_bg a:active { 
	text-decoration: underline; 
	color: #000000; }
	
.lien_bg a:focus { 
	text-decoration: underline; 
	color: #000000; }
	
.mg_amb_parcelle { 
	width: 190px; 
	margin: 0; 
	padding: 0 0 10px 0; 
	background-color: #FFFFFF; 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	text-align: center; }
	
.amb_parcelle_titre { 
	background-color: #ff7800; 
	width: 190px; 
	margin: 0 0 10px 0; 
	padding: 3px 0 3px 0; 
	text-align: center; 
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; }
	
.amb_parcelle_artiste { 
	margin: 0 auto 0 auto; 
	padding: 0; 
	text-align: center; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	vertical-align: top; }
	
.amb_parcelle_artiste span { 
	margin: 0; 
	padding: 0 5px 0 5px; 
	background-color: #666666; }
	
.amb_parcelle_photo { 
	width: 185px; 
	height: 120px; 
	margin: 0 auto 10px auto; 
	padding: 0; 
	border: 1px solid #666666; }
	
.btn_amb_parcelle { 
	width: 135px; 
	height: 24px; 
	margin: 85px auto 0 auto; 
	padding: 0 5px 0 20px; 
	background: url('../img/btn_audioguide.png') no-repeat; 
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-align: left; }
	
.btn_amb_parcelle a { 
	text-decoration: none; 
	color: #000000; }
	
.btn_amb_parcelle a:link { 
	text-decoration: none; 
	color: #000000; }
	
.btn_amb_parcelle a:visited { 
	text-decoration: none; 
	color: #000000; }
	
.btn_amb_parcelle a:hover { 
	text-decoration: underline; 
	color: #000000; }
	
.btn_amb_parcelle a:active { 
	text-decoration: underline; 
	color: #000000; }
	
.btn_amb_parcelle a:focus { 
	text-decoration: underline; 
	color: #000000; }
	
.centre_gauche { 
	float: left; 
	margin: 0 5px 0 0; 
	padding: 0; 
	width: 185px; 
	background-color: #FFFFFF; }
	
.sep_box_gauche { 
	width: 185px; 
	height: 1px; 
	margin: 0 0 5px 0; 
	padding: 0; 
	background: url('../img/separateur_gris.jpg') no-repeat; 
	font: 1px Verdana; }
	
.centre_contenu { 
	float: left; 
	margin: 0; 
	!margin : 0 0 0 -5px;
	padding: 0; 
	width: 480px; 
	background-color: #e6e6e6; }
	
.header_centre { 
	width: 470px; 
	height: /*17*/50px; 
	margin: 0; 
	padding: 3px 3px 0 0; 
	background-color: #666666; 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; }
.header_centre ul{ list-style-type:square;}	
.header_centre ul li { float:left; font: 10px Verdana, Arial, Helvetica, sans-serif; margin : 0 10px 0 15px; }

.header_centre .fond_orange { 
	width: 98px; 
	height: /*14*/47px; 
	margin: -3px 5px 0 0; 
	padding: 3px 5px 3px 5px; 
	background-color: #FF7800; 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	float: left; }
	
.presentation_amb { 
	float:left; 
	width: 470px; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	padding: 0; 
	margin: 10px 0 10px 2px; }
	
.photo_amb { 
	float:left; 
	padding: 0; 
	margin: 0 10px 0 0; 
	width: 195px; 
	height: 135px; }
	
.photo_amb img { 
	padding: 0; 
	border: 1px solid #999999; 
	margin: 0; 
	display: block; }
.photo_amb div.classement{
	width: 190px; 
	text-align:center;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif; 
	color: #FF7800;
	padding:1px 0 1px 0;
	background-color: #666666;}
 	
#lecteur_music_amb { 
	float: left; 
	border: 1px solid #999999; 
	margin : 0; 
	padding: 0;
	width: 260px; 
	height: 135px;}
	
#lecteur_music_amb span{ 
	float: left; 
	margin : 5px 0 0 0; 
	padding: 0;
	width: 240px; 
	text-align: center; }
	
.vote_amb { 
	float:left; 
	width: 470px; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	padding: 0; 
	margin: 0 0 0 5px; }
	
.vote_amb input{ 
	width: 20px; 
	text-align: center; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	padding: 0; 
	margin: 0; }
	
.vote_amb input#setNbPts{ 
	width: 200px; 
	text-align: center; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	padding: 0; 
	margin: 0 0 0 10px; }

#centre .return{height:25px; text-align: right; font: bold 10px Verdana, Arial, Helvetica, sans-serif; }
#centre .return a {color: #666666; text-decoration:none;}
	
#centre .centre_contenu .onglet_jaune { 
	float: left; 
	width: 92px; 
	height: 26px; 
	margin: 0 1px; 
	padding: 0; 
	background: url('../img/onglet_jaune.jpg') no-repeat bottom center; 
	cursor: pointer; }
	
#centre .centre_contenu .onglet_jaune span { 
	text-align: center; 
	width: 90px; 
	height: 24px; 
	margin: 7px auto 0 auto; 
	padding: 0; 
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	display: block; 
	cursor: pointer; }
	
#centre .centre_contenu .onglet_orange { 
	float: left; 
	width: 94px; 
	height: 26px; 
	margin: 0; 
	padding: 0; 
	background: url('../img/onglet_orange.jpg') no-repeat; 
	cursor: pointer; }
#centre .centre_contenu .onglet_orange span { 
	text-align: center; 
	width: 90px; 
	height: 24px; 
	margin: 7px auto 0 auto; 
	padding: 0; 
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	display: block; 
	cursor: pointer; }
	
#centre .centre_contenu .text_amb { 
	width: 460px; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	padding: 3px; 
	margin: -2px 5px 10px 5px; 
	background-color: #ffffff;
	border: 1px solid #FBCB00;
	clear:left;
}
	
.text_amb span.titre_bloc_artist { 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #FF9900; 
	text-decoration: underline; 
	padding: 0; 
	margin: 0; }
	
.text_amb span { 
	font:  12px Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	padding: 0; 
	margin: 0; }
	
.amb_playlist_music{width:98%;list-style-type:none;padding:0;margin:0;}
.amb_playlist_element{clear:left;height:20px;margin: 5px 0 0 0; padding: 0; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; }	
.amb_playlist_element .play_title {float:left;  margin: 0; padding: 0; text-align: left;}
.amb_playlist_element .play_btn { float:right; width: 55px; margin: 0; padding: 0; text-align: right; }	
.amb_playlist_element .play_btn img { margin: 3px 0 0 3px; padding: 0; border:0; }

.play_title a { text-decoration: none; color: #000000; }
.play_title a:link { text-decoration: none; color: #000000; }
.play_title a:visited { text-decoration: none; color: #000000; }

.play_title a:hover { text-decoration: underline; color: #000000; }
.play_title a:focus { text-decoration: underline; color: #000000; }	
.play_title a:active { text-decoration: underline; color: #000000; }

.amb_playlist_element div hr {
	height:9px;
	!height:1px;
	_height:1px;
	border:0 none ;border-bottom:1px dotted black;}

.wall_conteneur { 
	font: bolder 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 0; 
	margin: 20px auto 0 auto; 
	width: 460px; }
	
.wall_conteneur .date{ clear:left;height:16px;font: 14px Verdana, Arial, Helvetica, sans-serif;color:grey;margin-left:5px;background:#dddddd;}
.wall_conteneur .auteur{clear:left;height:14px;margin-bottom:7px;font-size: 12px;text-decoration:none;}
.wall_conteneur .wall_message
{
	/*height:70px;*/
	border-top:1px solid black;
	clear:left;
	margin:20px 10px 20px 10px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.wall_conteneur .wall_message img{height:50px;width:50px;margin-bottom:5px;margin-right:5px;}
/*.wall_conteneur hr {clear:both;float:left;width: 440px; }*/
/*.wall_conteneur .wall_message a {text-decoration:none;}*/

.box_webjazzclub { 
	float: left; 
	width: 250px; 
	height: 215px; 
	margin: 0; 
	padding: 0; 
	border: 1px solid #FF7800; }
	
.header_webjazzclub { 
	width: 238px; 
	height: 17px; 
	margin: 5px 0 1px 5px; 
	padding: 3px 0 0 0; 
	background-color: #FF7800; 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	text-align: center; 
	border: 1px solid #FFC045; }
	
.contenu_webjazzclub { 
	width: 250px; 
	height: 148px; 
	margin: 5px 0 5px 0; 
	padding: 0; }
	
.titre_webjazzclub { 
	float: left; 
	width: 230px; 
	height: 30px; 
	margin: 0 0 0 10px !important; 
	margin: 0 0 0 5px; 
	padding: 0; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	text-align: center; }
	
.affiche_webjazzclub { 
	float: left; 
	width: 230px; 
	height: 110px; 
	margin: 5px 0 0 10px !important; 
	margin: 10px 0 0 5px; 
	padding: 0; }
	
.affiche_webjazzclub img{ 
	margin: 0 auto 0 auto; 
	padding: 0; 
	border: 0; 
	display: block; }
	
.footer_webjazzclub { 
	width: 245px; 
	height: 28px; 
	margin: 0; 
	padding: 2px 0 0 5px; 
	background-color: #666666; 
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	text-align: center; }
	
.box_forum_boutique { 
	float: left; 
	width: 230px; 
	height: 215px; 
	margin: 0 0 0 5px; 
	padding: 0; }
	
.box_forum { 
	float: left; 
	width: 228px; 
	height: 65px; 
	margin: 0 0 5px 0; 
	padding: 0; 
	border: 1px solid #FF7800; }
	
.header_forum { 
	width: 216px; 
	height: 17px; 
	margin: 5px 0 6px 5px; 
	padding: 3px 0 0 0; 
	background-color: #FF7800; 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	text-align: center; 
	border: 1px solid #FFC045; }
	
.texte_forum { 
	width: 208px; 
	height: 35px; 
	margin: 0 0 0 10px; 
	padding: 0; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; }
	
.texte_forum a { 
	text-decoration: none; 
	color: #000000; 
	font-weight: bold; }
	
.texte_forum a:link { 
	text-decoration: none; 
	color: #000000; 
	font-weight: bold; }
	
.texte_forum a:visited { 
	text-decoration: none; 
	color: #000000; 
	font-weight: bold; }
	
.texte_forum a:hover { 
	text-decoration: underline; 
	color: #000000; 
	font-weight: bold; }
	
.texte_forum a:active { 
	text-decoration: underline; 
	color: #000000; 
	font-weight: bold; }
	
.texte_forum a:focus { 
	text-decoration: underline; 
	color: #000000; 
	font-weight: bold; }
	
.box_boutique { 
	float: left; 
	width: 230px; 
	height: 145px; 
	margin: 0; 
	padding: 0; 
	background: url('../img/fond_boutique.jpg') no-repeat; }
	
.header_boutique { 
	width: 218px; 
	height: 17px; 
	margin: 5px 0 1px 5px; 
	padding: 3px 0 0 0; 
	background-color: #FFFFFF; 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #FF7800; 
	text-align: center; 
	border: 1px solid #FFC045; }
	
.affiche_boutique { 
	float: left; 
	margin: 2px 0 0 6px; 
	padding: 0; 
	width: 90px; 
	height: 110px; }
	
.titre_boutique { 
	float: left; 
	margin: 8px 0 0 5px; 
	padding: 0; 
	width: 110px; 
	height: 110px; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; }
	
.titre_boutique span { 
	font-weight: bold; 
	font-size: 11px; 
	padding: 0; 
	margin: 0 0 10px 0; 
	display: block; }
	
.titre_boutique a { 
	text-decoration: underline; 
	color: #000000; 
	float: right; }
	
.titre_boutique a:link { 
	text-decoration: underline; 
	color: #000000; 
	float: right; }
	
.titre_boutique a:visited { 
	text-decoration: underline; 
	color: #000000; 
	float: right; }
	
.titre_boutique a:hover { 
	text-decoration: underline; 
	color: #000000; 
	float: right; }
	
.titre_boutique a:active { 
	text-decoration: underline; 
	color: #000000; 
	float: right; }
	
.titre_boutique a:focus { 
	text-decoration: underline; 
	color: #000000; 
	float: right; }
	
.box_amb_audio { 
	float: left; 
	width: 176px; 
	height: 215px; 
	margin: 0 0 0 5px; 
	padding: 0; 
	border: 1px solid #FF7800; }
	
.header_amb_audio { 
	width: 164px; 
	height: 17px; 
	margin: 5px 0 1px 5px; 
	padding: 3px 0 0 0; 
	background-color: #FF7800; 
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	text-align: center; 
	border: 1px solid #FFC045; }
	
.texte_amb { 
	width: 156px; 
	margin: 4px 0 0 10px; 
	padding: 0; 
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; }
	
.texte_amb a { 
	text-decoration: none; 
	color: #000000; }
	
.texte_amb a:link { 
	text-decoration: none; 
	color: #000000; }
	
.texte_amb a:visited { 
	text-decoration: none; 
	color: #000000; }
	
.texte_amb a:hover { 
	text-decoration: underline; 
	color: #000000; }
	
.texte_amb a:active { 
	text-decoration: underline; 
	color: #000000; }
	
.texte_amb a:focus { 
	text-decoration: underline; 
	color: #000000; }
	
.artiste_audio { 
	width: 166px; 
	height: 29px; 
	margin: 0 0 0 5px; 
	padding: 80px 0 0 0; }
	
.artiste_audio img{ 
	margin: 0; 
	padding: 0; 
	border: 0; 
	display: block; }
	
.btn_audioguide { 
	width: 135px; 
	height: 24px; 
	margin: 0 0 0 3px; 
	padding: 0 5px 0 20px; 
	background: url('../img/btn_audioguide.png') no-repeat; 
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; }
	
.btn_audioguide a { 
	text-decoration: none; 
	color: #000000; }
	
.btn_audioguide a:link { 
	text-decoration: none; 
	color: #000000; }
	
.btn_audioguide a:visited { 
	text-decoration: none; 
	color: #000000; }
	
.btn_audioguide a:hover { 
	text-decoration: underline; 
	color: #000000; }
	
.btn_audioguide a:active { 
	text-decoration: underline; 
	color: #000000; }
	
.btn_audioguide a:focus { 
	text-decoration: underline; 
	color: #000000; }
	

	

	

	

	

	

	

.sep_actu { 
	float: left; 
	width: 400px; 
	height: 4px; 
	margin: 10px 0 0 5px !important; 
	margin: 10px 0 0 2px; 
	padding: 0; 
	background: url('../img/separateur_orange.jpg') no-repeat; 
	font: 1px Verdana; }
	
#contenu_wjc { 
	float: left; 
	margin: 0; 
	padding: 0; 
	width: 950px; 
	background: url('../img/fond_contenu_wjc.jpg') repeat-y; }
	
.titre_contenu_artist { 
	float: left; 
	width: 668px; 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #FF9900; 
	text-align: center; 
	padding: 0; 
	margin: 10px 0 10px 0; }
	
.titre_presentation { 
	float: left; 
	width: 648px; 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #FF9900; 
	padding: 0; 
	margin: 10px 0 10px 10px; }
	
.photo_artist { 
	float: left; 
	width: 648px; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	padding: 0; 
	margin: 0 0 10px 10px; }
	
.photo_artist .photo { 
	float: left; 
	padding: 0; 
	margin: 0 30px 0 0; 
	width: 195px; 
	height: 135px; }
	
.photo_artist .photo img { 
	float: left; 
	padding: 0; 
	border: 1px solid #999999; 
	margin: 0; 
	display: block; }
	
.photo_artist .text { 
	float: left; 
	padding: 0; 
	margin: 50px 0 0 0; 
	width: 420px; }
	
.modifs_artist { 
	float: left; 
	width: 648px; 
	padding: 0; 
	margin: 0 0 10px 10px; 
	text-align: center; }
	
.modifs_artist textarea { 
	border: 1px solid #999999; 
	padding: 5px; 
	margin: 0; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	width: 600px; 
	height: 80px; }
	
.modifs_artist input { 
	padding: 2px; 
	margin: 10px 0 0 0; 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; }
	
.music_artist { 
	float: left; 
	width: 648px; 
	padding: 0; 
	margin: 0 0 10px 10px; }
	
.music_artist table,form { 
	padding: 0; 
	margin: 0; 
	border: 0; }
	
.music_artist td { 
	padding: 5px; 
	margin: 0; 
	border: 0; }
	
.music_artist label {
	padding: 0; 
	margin: 0 5px 0 0; 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; }
	
.music_artist input.titre_m {
	padding: 0; 
	margin: 0; 
	font: 10px Verdana, Arial; 
	color: #666666; 
	border: 1px solid #999999; 
	width: 350px; 
	height: 18px; }
	
.music_artist input.up_m {
	padding: 0; 
	margin: 0; 
	font: 10px Verdana, Arial; 
	color: #666666; 
	height: 18px; }
	
.music_artist input#upload_music {
	padding: 2px; 
	margin: 15px 0 0 0; 
	font: 11px Verdana, Arial; 
	color: #000000; }
	
.liste_artist { 
	float: left; 
	width: 648px; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	padding: 0; 
	margin: 0 0 10px 10px; }
	
.liste_artist a { 
	text-decoration: none; 
	color: #000000; 
	cursor: pointer; }
	
.liste_artist a:link { 
	text-decoration: none; 
	color: #000000; 
	cursor: pointer; }
	
.liste_artist a:visited { 
	text-decoration: none; 
	color: #000000; 
	cursor: pointer; }
	
.liste_artist a:hover { 
	text-decoration: underline; 
	color: #000000; 
	cursor: pointer; }
	
.liste_artist a:active { 
	text-decoration: underline; 
	color: #000000; 
	cursor: pointer; }
	
.liste_artist a:focus { 
	text-decoration: underline; 
	color: #000000; 
	cursor: pointer; }
	
.liste_artist input {
	padding: 3px 0 0 3px; 
	margin: 0 5px 0 10px; 
	font: 10px Verdana, Arial; 
	color: #666666; 
	border: 1px solid #999999; 
	width: 350px; 
	height: 18px; }
	
.liste_artist label {
	padding: 0; 
	margin: 0; 
	font: 10px Verdana, Arial; 
	color: #666666; }
	
.titre_liste { 
	float: left; 
	width: 300px; 
	padding: 0; 
	margin: 0 10px 0 0; }
	
.lien_supp { 
	float: left; 
	width: 25px; 
	padding: 0; 
	margin: 0 5px 0 0; 
	text-align: center; }
	
.lien_modif { 
	float: left; 
	width: 65px; 
	padding: 0; 
	margin: 0 5px 0 0; 
	text-align: center; }
	
.lien_ext { 
	float: left; 
	width: 75px; 
	padding: 0; 
	margin: 0 0 0 0; 
	text-align: center; }
	
.modif_titre { 
	float: left; 
	width: 648px; 
	padding: 0; 
	margin: 5px 0 10px 0; }
	
#lecteur_music { 
	float: left; 
	width: 240px; 
	height: 135px; 
	padding: 0; 
	margin: 10px 0 0 10px; 
	border: 1px solid #999999; }
	
#centre_boutique { 
	float: left; 
	margin: 0 0 0 6px !important; 
	margin: 0 0 0 3px; 
	padding: 0 0 5px 0; 
	width: 670px; 
	background-color: #FFFFFF; }
	
.top_boutique { 
	float: left; 
	margin: 0; 
	padding: 0; 
	width: 670px; 
	height: 5px; 
	background: url('../img/fond_header_boutique.jpg') no-repeat; 
	font: 1px Verdana; }
	
.contenu_boutique { 
	float: left; 
	margin: 0; 
	padding: 0; 
	width: 670px; 
	background: url('../img/fond_bloc_boutique.jpg') repeat-y; }
	
.titre_page_boutique { 
	width: 650px; 
	height: 14px; 
	margin: 5px 0 0 10px; 
	padding: 0; 
	background-color: #ff9900; }
	
.titre_page_boutique span { 
	margin: 0; 
	padding: 0 5px 0 0; 
	background-color: #FFFFFF; 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #ff9900; 
	vertical-align: top; }
	
.txt_intro_boutique { 
	float: left; 
	margin: 5px 10px 0 10px !important; 
	margin: 5px 10px 0 5px; 
	padding: 10px 0 0 0; 
	width: 650px; 
	height: 77px; 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; }
	
.action_boutique { 
	float: left; 
	width: 650px; 
	margin: 10px 0 0 10px; 
	padding: 0; 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; }
	
.action_boutique form { 
	padding: 0; 
	margin: 0; 
	display: inline; }
	
.action_boutique label { 
	font-weight: bold; }
	
.action_boutique select { 
	width: 200px; 
	padding: 0; 
	margin: 0 218px 0 0; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; }
	
.contenu_produits { 
	float: left; 
	width: 660px; 
	margin: 15px 0 0 7px; 
	padding: 0; }
	
.box_produit { 
	float: left; 
	margin: 0 0 5px 5px; 
	padding: 0; 
	width: 212px; 
	height: 140px; 
	background: url('../img/fond_box_produit.jpg') no-repeat; }
	
.box_titre_produit { 
	width: 202px; 
	margin: 5px 0 0 5px; 
	padding: 0; 
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #ff9900; }
	
.box_photo_produit { 
	float: left; 
	margin: 8px 0 0 5px; 
	padding: 0; 
	width: 90px; 
	height: 110px; }
	
.box_photo_produit img { 
	float: right; 
	margin: 90px 5px 0 0; 
	padding: 0; 
	border: 0; 
	cursor: pointer; 
	display: block; }
	
.box_details_produit { 
	float: left; 
	margin: 8px 0 0 5px; 
	padding: 0; 
	width: 105px; 
	height: 110px; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; }
	
.box_details_produit span { 
	font-weight: bold; 
	font-size: 11px; 
	padding: 0; 
	margin: 0 0 10px 0; 
	display: block; }
	
.box_details_produit a { 
	text-decoration: underline; 
	color: #666666; 
	float: right; }
	
.box_details_produit a:link { 
	text-decoration: underline; 
	color: #666666; 
	float: right; }
	
.box_details_produit a:visited { 
	text-decoration: underline; 
	color: #666666; 
	float: right; }
	
.box_details_produit a:hover { 
	text-decoration: underline; 
	color: #666666; 
	float: right; }
	
.box_details_produit a:active { 
	text-decoration: underline; 
	color: #666666; 
	float: right; }
	
.box_details_produit a:focus { 
	text-decoration: underline; 
	color: #666666; 
	float: right; }
	
.footer_boutique { 
	float: left; 
	margin: 0; 
	padding: 0; 
	width: 670px; 
	height: 5px; 
	background: url('../img/fond_footer_boutique.jpg') no-repeat; 
	font: 1px Verdana; }
	
.titre_page_boutique2 { 
	width: 660px; 
	height: 14px; 
	margin: 5px 0 0 5px; 
	padding: 0; 
	background-color: #ff9900; }
	
.titre_page_boutique2 span { 
	margin: 0; 
	padding: 0 5px 0 0; 
	background-color: #FFFFFF; 
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #ff9900; 
	vertical-align: top; }

.titre_page_boutique2 a { 
	text-decoration: none; 
	color: #ff9900; }
	
.titre_page_boutique2 a:link { 
	text-decoration: none; 
	color: #ff9900; }
	
.titre_page_boutique2 a:visited { 
	text-decoration: none; 
	color: #ff9900; }
	
.titre_page_boutique2 a:hover { 
	text-decoration: none; 
	color: #ff9900; }
	
.titre_page_boutique2 a:active { 
	text-decoration: none; 
	color: #ff9900; }
	
.titre_page_boutique2 a:focus { 
	text-decoration: none; 
	color: #ff9900; }
	
.contenu_details_produit { 
	float: left; 
	margin: 20px 0 0 5px; 
	padding: 0; 
	width: 660px; }
	
.titre_details_produit { 
	margin: 0; 
	padding: 0; 
	width: 660px; 
	font: bold 14px Verdana, Arial, Helvetica, sans-serif; 
	color: #ff9900; }
	
.sep_titre { 
	margin: 3px 0 0 0; 
	padding: 0; 
	width: 660px; 
	height: 15px; 
	font: 1px Verdana; 
	background: url('../img/fond_sep_orange_blanc.jpg') repeat-x; }
	
.contenu_fiche { 
	float: left; 
	margin: 0; 
	padding: 0; 
	width: 660px; 
	background-color: #ecebeb; }
	
.cg_fiche { 
	float: left; 
	margin: 5px 0 0 0; 
	padding: 0; 
	width: 182px; }
	
.photo_prod_fiche { 
	width: 180px; 
	height: 230px; 
	border: 1px solid black; 
	text-align: center; 
	margin: 0; 
	padding: 0; }
	
.plus_photos { 
	width: 182px; 
	margin: 5px 0 0 10px; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; }
	
.plus_photos a { 
	text-decoration: none; 
	color: #000000; }
	
.plus_photos a:link { 
	text-decoration: none; 
	color: #000000; }
	
.plus_photos a:visited { 
	text-decoration: none; 
	color: #000000; }
	
.plus_photos a:hover { 
	text-decoration: underline; 
	color: #000000; }
	
.plus_photos a:active { 
	text-decoration: underline; 
	color: #000000; }
	
.plus_photos a:focus { 
	text-decoration: underline; 
	color: #000000; }
	
.cd_fiche { 
	float: left; 
	margin: 5px 0 0 10px; 
	padding: 0; 
	width: 468px; }
	
.autre_produit { 
	width: 463px; 
	margin: 0; 
	padding: 0 0 5px 0; 
	border-bottom: 1px solid #ff9900; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; }
	
.autre_produit select { 
	width: 200px; 
	padding: 0; 
	margin: 0 0 0 10px; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; }
	
.prix_produit { 
	width: 463px; 
	margin: 5px 0 0 0; 
	padding: 0; 
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; }
	
.prix_produit span { 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #ff9900; }
	
.stock_quant_achat { 
	float: left; 
	width: 463px; 
	margin: 10px 0 10px 0; 
	padding: 0; }
	
.btn_stock { 
	float: left;
	margin: 0; 
	padding: 6px 0 0 0; 
	width: 112px; 
	height: 21px; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	background: url('../img/btn_stock.jpg') no-repeat; 
	text-align: center; }
	
.form_quantite { 
	float: left; 
	margin: 0; 
	padding: 0; 
	height: 21px; 
	width: 65px; }
	
.box_quantite {  
	float: left; 
	margin: 0 0 0 10px; 
	padding: 6px 0 0 0; 
	width: 25px; 
	height: 19px; 
	border: 1px solid #999999; 
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #A6A6A6; 
	text-align: center;  }

.box_plus { 
	float: left; 
	margin: 0 0 0 2px; 
	padding: 0; 
	width: 26px; 
	height: 12px; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	background: url('../img/btn_plus.jpg') no-repeat; 
	text-align: center; 
	border:none; }
	
.box_moins { 
	float: left; 
	margin: 2px 0 0 2px; 
	padding: 0; 
	width: 26px; 
	height: 12px; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	background: url('../img/btn_mois.jpg') no-repeat; 
	text-align: center; 
	border:none; }

.btn_acheter { 
	float: left; 
	margin: 0 0 0 10px; 
	padding: 6px 0 0 17px; 
	width: 70px; 
	height: 21px; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	background: url('../img/btn_acheter.jpg') no-repeat; 
	text-align: center; }

.btn_acheter a { 
	text-decoration: none; 
	color: #FFFFFF; }
	
.btn_acheter a:link { 
	text-decoration: none; 
	color: #FFFFFF; }
	
.btn_acheter a:visited { 
	text-decoration: none; 
	color: #FFFFFF; }
	
.btn_acheter a:hover { 
	text-decoration: none; 
	color: #FFFFFF; }
	
.btn_acheter a:active { 
	text-decoration: none; 
	color: #FFFFFF; }
	
.btn_acheter a:focus { 
	text-decoration: none; 
	color: #FFFFFF; }
	
.sep_description { 
	margin: 3px 0 0 0; 
	padding: 0; 
	width: 463px; 
	height: 15px; 
	font: 1px Verdana; 
	background: url('../img/fond_sep_orange_gris.jpg') repeat-x; }
	
.desc_produit_fiche { 
	width: 463px; 
	margin: 5px 0 0 0; 
	padding: 0; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; }
	
.box_btn { 
	float:left; 
	margin: 10px 0 0 0; 
	padding: 0; 
	width: 660px; 
	border-bottom: 12px solid #ff9900; }
	
.btn_prod_sim { 
	float: left; 
	margin: 0; 
	padding: 7px 0 0 0; 
	width: 203px; 
	height: 20px; 
	font: bold  11px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	background: url('../img/btn_produit_similaire.jpg') no-repeat; 
	text-align: center; }

.btn_prod_sim a { 
	text-decoration: none; 
	color: #000000; }
	
.btn_prod_sim a:link { 
	text-decoration: none; 
	color: #000000; }
	
.btn_prod_sim a:visited { 
	text-decoration: none; 
	color: #000000; }
	
.btn_prod_sim a:hover { 
	text-decoration: none; 
	color: #000000; }
	
.btn_prod_sim a:active { 
	text-decoration: none; 
	color: #000000; }
	
.btn_prod_sim a:focus { 
	text-decoration: none; 
	color: #000000; }
	
.btn_prod_promo { 
	float: left; 
	margin: 0 0 0 5px; 
	padding: 7px 0 0 0; 
	width: 99px; 
	height: 20px; 
	font: bold  11px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	background: url('../img/btn_produit_promo.jpg') no-repeat; 
	text-align: center; }

.btn_prod_promo a { 
	text-decoration: none; 
	color: #000000; }
	
.btn_prod_promo a:link { 
	text-decoration: none; 
	color: #000000; }
	
.btn_prod_promo a:visited { 
	text-decoration: none; 
	color: #000000; }
	
.btn_prod_promo a:hover { 
	text-decoration: none; 
	color: #000000; }
	
.btn_prod_promo a:active { 
	text-decoration: none; 
	color: #000000; }
	
.btn_prod_promo a:focus { 
	text-decoration: none; 
	color: #000000; }
	
.contenu_bas { 
	float: left; 
	margin: 0; 
	padding: 0; 
	width: 658px; 
	border-left: 1px solid #ff9900; 
	border-right: 1px solid #ff9900; 
	border-bottom: 1px solid #ff9900; }
	
.contenu_bas span { 
	margin: 0 0 0 30px; 
	padding: 0; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; }
	
.bloc_prod_sim { 
	float: left; 
	margin: 5px 0 0 5px; 
	padding: 0 0 5px 0; 
	width: 648px; 
	border-bottom: 1px dashed #ff9900; }
	
.bloc_prod_sim_fin { 
	float: left; 
	margin: 5px 0 5px 5px; 
	padding: 0 0 5px 0; 
	width: 648px; }
	
.titre_prod_sim { 
	float: left; 
	margin: 3px 0 0 0; 
	padding: 0; 
	width: 648px; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #ff9900; }
	
.desc_prod_sim { 
	float: left; 
	margin: 10px 0 0 0; 
	padding: 10px 10px 10px 5px; 
	width: 515px; 
	height: 65px; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	background: url('../img/fond_desc_prod_sim.jpg') no-repeat; }
	
.photo_btn_prod_sim { 
	float: left; 
	margin: 5px 0 0 10px; 
	padding:0; 
	width: 108px; 
	text-align: center; }
	
.btn_savoir_plus { 
	margin: 0 auto 0 auto; 
	padding: 4px 0 0 0; 
	width: 94px; 
	height: 18px; 
	font: bold  10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	background: url('../img/btn_savoir_plus.jpg') no-repeat; 
	text-align: center; }

.btn_savoir_plus a { 
	text-decoration: none; 
	color: #000000; }
	
.btn_savoir_plus a:link { 
	text-decoration: none; 
	color: #000000; }
	
.btn_savoir_plus a:visited { 
	text-decoration: none; 
	color: #000000; }
	
.btn_savoir_plus a:hover { 
	text-decoration: none; 
	color: #000000; }
	
.btn_savoir_plus a:active { 
	text-decoration: none; 
	color: #000000; }
	
.btn_savoir_plus a:focus { 
	text-decoration: none; 
	color: #000000; }
	
.titre_panier_acheteur { 
	width: 600px; 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #FF9900; 
	text-align: center; 
	padding: 0; 
	margin: 10px auto 10px auto; }
	
.connexion_acheteur { 
	width: 240px; 
	margin: 5px auto 0 auto; 
	padding: 5px; 
	border: 0; }
	
.form_connexion_acheteur { 
	margin: 10px auto 0 auto; 
	padding: 0; 
	width: 230px; 
	text-align: center; }

.form_connexion_acheteur label { 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	margin: 0; 
	padding: 0; 
	text-align: right; }

.form_connexion_acheteur input { 
	margin: 0 0 0 10px; 
	padding: 2px 0 0 2px; 
	width: 100px; 
	height: 13px; 
	border: 1px solid #A6A6A6; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #A6A6A6; 
	text-align: left; }

.form_connexion_acheteur input.btn_ok { 
	margin: 1px 0 0 0; 
	padding: 0; 
	border: 0; 
	cursor: pointer; 
	display: block; 
	width: 21px; 
	height: 17px; }
	
.action_connexion_acheteur { 
	margin: 10px auto 10px auto; 
	padding: 0; 
	text-align: center; 
	font: 9px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; }
	
.action_connexion_acheteur a { 
	text-decoration: underline; 
	color: #000000; }
	
.action_connexion_acheteur a:link { 
	text-decoration: underline; 
	color: #000000; }
	
.action_connexion_acheteur a:visited { 
	text-decoration: underline; 
	color: #000000; }
	
.action_connexion_acheteur a:hover { 
	text-decoration: underline; 
	color: #000000; }
	
.action_connexion_acheteur a:active { 
	text-decoration: underline; 
	color: #000000; }
	
.action_connexion_acheteur a:focus { 
	text-decoration: underline; 
	color: #000000; }
	
.titre_artist { 
	float: left; 
	width: 648px; 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #FF9900; 
	text-align: center; 
	padding: 0; 
	margin: 10px 0 0 10px; }
	

	
#contenu_quartier { 
	float: left; 
	margin: 0; 
	padding: 0; 
	width: 950px; 
	background: url('../img/fond_contenu_quartier.jpg') repeat-y; }
	

	

	

#toolTipBox {
    display: none;
    padding: 1;
    font-size: 12px;
    border: orange solid 2px;/*#FFD79F*/
    font-family: verdana;
    position: absolute;
        text-align: left;
        background-color: white;/*#F6EDD9*/
        color: grey;/*navy;*/
    z-index: 100;
	width:170px;
	
}
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
#contenu { float: left; display: inline; margin: 0; padding: 0; width: 950px; background: url('../img/fond_contenu.jpg') repeat-y; }
	
	#centre	{ float: left; display: inline; margin: 0 0 0 6px; padding: 0 0 0 0; width: 672px; background-color: #FFFFFF; }	
	
		.animation_home { margin: 5px 0 0 0; padding: 0; width: 672px; }
		
			.search_home { position: absolute; top: 135px; left: 408px; width: 260px; margin: 0; padding: 0; border: 1px solid #666666; 
						   background-color: #FFFFFF; z-index: 500; }
						   
				.form_home { float: left; display: inline; width: 240px; margin: 5px 0 0 10px; padding: 0 0 5px 0; }
				
					.titre_form_home { width: 240px; margin: 0 0 10px 0; padding: 0; text-align: center; 
									   font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #666666; }
									   
					.tri_form_home { width: 240px; margin: 0; padding: 0; text-align: center; }
					
						.tri_form_home select { width: 230px; margin: 0 0 5px 0; padding: 0; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666666; }
		
		.bloc_centre_haut { margin: 0; padding: 0; width: 672px; }
			
			.box_pub { float: left; display: inline; width: 250px; height: 250px; margin: 5px 0 0 0; padding: 0; border: 1px solid #FFFFFF; }
			
			.box_pub img { border: 0; margin: 0; padding: 0; cursor: pointer; display: block; }
			
			.box_actu { float: left; display: inline; width: 411px; height: 250px; margin: 5px 0 0 5px; padding: 0; border: 1px solid #FF7800; overflow: hidden; }
			
				.header_expo { width: 399px; height: 17px; margin: 5px 0 1px 5px; padding: 3px 0 0 0; background-color: #FF7800; 
							   font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: center; border: 1px solid #FFC045; }
							   
				.first_ligne { width: 399px; height: 30px; margin: 5px 0 1px 5px; padding: 0; }
				
					.ville_expo { float: left; display: inline; width: 270px; height: 30px; margin: 0; padding: 0; text-align: left;
								  font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
					
					.date_expo { float: left; display: inline; width: 124px; height: 30px; margin: 0 0 0 5px; padding: 0; text-align: right; 
								 font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
								 
				.texte_expo { width: 399px; height: 145px; margin: 5px 0 1px 5px; padding: 0; text-align: justify; overflow: hidden;
							  font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
				
					.texte_expo img { float: left; margin: 0 10px 0 0; padding: 0; border: 0; }
								 
				.last_ligne { width: 399px; height: 20px; margin: 10px 0 1px 5px; padding: 0; }
				
					.bas_expo { float: left; display: inline; width: 287px; height: 17px; margin: 0; padding: 3px 0 0 0; text-align: left;
								font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
					
					.btn_expo { float: left; display: inline; width: 107px; height: 20px; margin: 0 0 0 5px;; padding: 0; text-align: left; }
					
						.btn_expo img { margin: 0; padding: 0; border: 0; }
			
		.bloc_centre_bas { margin: 5px 0 0; padding: 0; width: 672px; }
		
			.box_actu_long { float: left; display: inline; width: 668px; margin: 5px 0 0 0; padding: 0 0 5px 0; border: 1px solid #FF7800; }
			
				.header_actu { width: 656px; height: 17px; margin: 5px 0 1px 5px; padding: 3px 0 0 0; background-color: #FF7800; 
							   font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: center; border: 1px solid #FFC045; }
							   
				.lien_nav { float: left; display: inline; width: 656px; margin: 5px 0 0 5px; padding: 0; 
							font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: right; }
				
					.lien_nav a { text-decoration: underline; color: #000000; }
					.lien_nav a:link { text-decoration: underline; color: #000000; }
					.lien_nav a:visited { text-decoration: underline; color: #000000; }
					.lien_nav a:hover { text-decoration: underline; color: #000000; }
					.lien_nav a:active { text-decoration: underline; color: #000000; }
					.lien_nav a:focus { text-decoration: underline; color: #000000; }
					
				.titre_actu { float: left; display: inline; width: 656px; margin: 5px 0 0 5px; padding: 0; 
							  font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
							  
				.texte_actu { float: left; display: inline; width: 656px; margin: 5px 0 0 5px; padding: 0; 
							  font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
							  
				.lien_actu { float: left; display: inline; width: 656px; margin: 10px 0 0 5px; padding: 0; 
							 font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: right; }
							 
					.lien_actu a { text-decoration: underline; color: #000000; }
					.lien_actu a:link { text-decoration: underline; color: #000000; }
					.lien_actu a:visited { text-decoration: underline; color: #000000; }
					.lien_actu a:hover { text-decoration: underline; color: #000000; }
					.lien_actu a:active { text-decoration: underline; color: #000000; }
					.lien_actu a:focus { text-decoration: underline; color: #000000; }