BODY {
	background-color:#060000;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	margin:0px;
	background-attachment: fixed;
	background-image: url(images/bg_black.jpg);
	background-repeat: repeat-x;
	background-position: top;
	color: #000;
	text-align: center;
}
TD {
	font-size:13px;
	text-decoration:none;
	color: #000;
}
A {
	text-decoration:none;
	color: #000;
}
A:hover {
	text-decoration:none;
	color:#000;
}
A:active {
	text-decoration:none;
}
img { 
	border: none;
}
h1 {
	margin: 0;
	font-weight: normal;
}
iframe {
	border: none;	
	margin: 0;
}
.link {
	color: #00759B;
	text-decoration: none;
}
a.link:hover {
	text-decoration:underline;
	color: #00759B;
}

.color {
	background-color: #8A006E;
}
.txt_fond_sombre {
	color: #AAAAAA;
}
.padding {
	padding-right: 20px;
	padding-left: 20px;
}
.menu_top {
	color: #B61495;
}
a.menu_top:hover {
	color: #E100B5;
	text-decoration: none;
}
.menu_top_on {
	color: #1C92BA;
	text-decoration: none;
}
a.menu_top_on:hover {
	color: #46BCE3;
	text-decoration: none;
}
.line {
	color: #333333;
}
a.color:hover {
	background-color: #B61495;
}
a.txt_fond_sombre:hover {
	color: #FFFFFF;
}
.liste_titre {
	text-decoration: none;
}
a.liste_titre:hover {
	text-decoration: underline;
	color: #1C92BA;
}
.color2 {
	color: #00759B;
	text-decoration: underline;
	padding-right: 3px;
	padding-left: 3px;
}
a.color2:hover {
	color: #00759B;
	background-color: #BBEEFF;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
.liste_result {
	font-size: 15px;
}
.liste_tri {
	text-decoration: none;
}
a.liste_tri:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.liste_bande {
	background-color: #272727;
}
.liste_bande2 {
	background-color: #EEE;
}
.liste_lien {
	color: #FFFFFF;
	text-decoration: none;
}
a.liste_lien:hover {
	color: #1C92BA;
	text-decoration: underline;
}
.down {
	font-size: 11px;
	color: #999999;
}
a.down:hover {
	font-size: 11px;
	color: #CCCCCC;
}
.detail_titre {
	font-size: 15px;
	font-weight: bold;
	color: #232323;
}
.colortxt {
	color: #8A006E;
}
.detail_txt {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.detail_prix {
	font-size: 14px;
	font-weight: bold;
	color: #94317B;
}
.small {
	font-size: 11px;
}
.btn {
	background: url(images/btn-bg.png) repeat-x #0089B7;
	color: #FFFFFF;
	border: 1px solid #aaa;
	border-bottom-color: #555;
	cursor: pointer;
	font-size: 13px;
	padding: 4px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 1px 3px 5px #aaa;
	-moz-box-shadow: 1px 3px 5px #aaa;
	-webkit-box-shadow: 1px 3px 5px #aaa;
}
.btn:active {
	background: #0089B7;
	box-shadow: 1px 1px 5px #aaa;
	-moz-box-shadow: 1px 1px 5px #aaa;
	-webkit-box-shadow: 1px 1px 5px #aaa;
}
.btn:hover {
	background-color: #009ED2;
	color: #FFFFFF;
}
.formu_entete {
	background-color: #0089B7;
	color: #FFFFFF;
	border: 0px none;
}
.formu_entete_rose {
	background-color: #B61495;
	color: #FFFFFF;
	border: 0px none;
}
.aide_titres {
	color: #1C92BA;
	text-decoration: none;
}
a.aide_titres:hover {
	color: #1FA0CB;
	text-decoration: underline;
}
.error {
	font-weight: bold;
	color: #8A006E;
}
.conclure {
	color: #66FFFF;
	text-decoration: none;
}
a.conclure:hover {
	color: #66FFFF;
	text-decoration: underline;
}
.champs {
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 0px 0px 0px 5px;
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
}

.top {
	background-image: url(images/top_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.chemin {
	border: 1px dashed #1D7C9C;
	margin: 1px;
	padding: 2px;
	font-size: 12px;
	color: #3EB6DF;
}
.fiche_titre {
	color: #016F95;
	font-weight: bold;
}
.blueout {

	color: #8B8B8B;
	text-decoration: none;
}
.acheter {

	color: #FFFFFF;
	text-decoration: none;
}
a.acheter:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #006182;
}
.marque {
	font-size: 12px;
	color: #000000;
}
.fiche_etat {
	font-size: 12px;
	font-weight: bold;
	color: #1C92BA;
}
.lieu {
	color: #0B6584;
}
.zenchere {
	background-image: url(images/bg_enchere.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.btnwhite {
	background-color: #FFFFFF;
	color: #187EA0;
	border: 0px none;
	font-size: 12px;
}
.connections_title {
	font-size: 16px;
	font-weight: bold;
	color: #1C92BA;
}
.btnwhite:hover {
	background-color: #FFFFFF;
	color: #000000;
	border: 0px none;
	font-size: 12px;
}
.rech {
	background-color: #0089B7;
	color: #FFFFFF;
	border: 0px none #0089B7;
	height: 22px;
	width: 0px;
	margin: 0px;
	padding: 0px;
}
.intro {
	font-size: 15px;
	font-weight: bold;
}
.rubz {
	text-decoration: none;
}
a.rubz:hover {
	text-decoration: none;
	color: #0F5E7B;
	background-color: #FFFFFF;
}
.small_blue {
	font-size: 11px;
	color: #80DCFF;
}
.vignettes {
	background-color: #CCCCCC;
	padding: 1px;
	margin: 1px;
}
.home_titre {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.home_encheres {
	color: #BB2F5C;
	text-decoration: none;
	font-size: 11px;
}
.small_gray {
	font-size: 11px;
	color: #333333;
}
a.small_gray:hover {
	font-size: 11px;
	color: #147CA1;
}
.home_encheres_titres {
	color: #C13160;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
a.vignettes:hover {
	background-color: #666666;
	padding: 1px;
	margin: 1px;
}
a.home_encheres_titres:hover {
	color: #D24D78;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
a.home_titre:hover {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
/***************** ESPACE BOUTIQUES *****************/
.boutiques_note {
	font-size: 10px;
	color: #3C3535;
	margin-left:5px;
}
.boutiques_texte {
	font-size: 11px;
	color: #3D3636;
	/*margin-left:5px;*/
	text-decoration: none;
}
.boutiques_titre {
	font: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #0088B7;
	font-weight: bold;
	margin-bottom: 6px;
}
a.boutiques_titre:hover {
	color: #0088B7;
	background-color: #D7F5FF;
}
a.boutiques_texte:hover {
	color: #000000; 
}
a.boutiques_note:hover {
 font-size: 10px;
 color: #3C3535;
 text-decoration: underline;
}
.boutiques_liste {
 font-size: 10px;
 color: #414141;
}
a.boutiques_liste:hover {
 font-size: 10px;
 color: #0092C4;
 background-color: #CEECF6;
}
.boutiques_listeselected {
  font-size: 10px;
 color: #FFFFFF;
 background-color: #0089B7;
}
a.boutiques_listeselected:hover {
 font-size: 10px;
 color: #0092C4;
 background-color: #CEF3FF;
}
a.boutiques_listeselected:hover {
 font-size: 10px;
 color: #FFFFFF;
 background-color: #00AEE8;
}
.boutiques_listevilles {
	font-size: 11px;
	color: #0088B7;
	font-weight: bold;
}
a.boutiques_listevilles:hover {
	font-size: 11px;
	color: #0088B7;
	font-weight: bold;
	background-color: #E8FAFF;
}
.boutiques_rech {
	background-color: #FFFFFF;
	border: 5px solid #1C92BA;
}
.boutiques_rech2 {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.menu_connex {
	color: #D42C63;
}
.btn_boutique {
	background-color: #86B300;
	color: #FFFFFF;
	border: 0px none;
}
.btn_boutique:hover {
	background-color: #99CC00;
	color: #FFFFFF;
	border: 0px none;
}
a.fiche_etat:hover {
	font-size: 12px;
	font-weight: bold;
	color: #1B8CB1;
	background-color: #CCF2FF;
}
.b_photos {
	background-color: #FFFFFF;
	padding: 5px;
	/*float: left;*/
	border: 1px solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.adm-pagination-table {
	margin:0px 0 0px 0;
	text-align:center;
}
/*.adm-pagination-table span {
	font-size: 10px;
	color: #ffffff;
}*/
.adm-pagination-current {
	font-size: 10px;
	color: #FFFFFF;
	background-color:#00AEE8;
	padding-left: 4px;
	padding-right: 4px;
}
.adm-pagination-sep {
	
}
.adm-pagination-link {
	font-size: 10px;
	color: #414141;
	font-weight: normal;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration:none;
}
a.adm-pagination-link:hover {
	font-size: 10px;
	font-weight: normal;
	color: #0092C4;
	background-color:#CEECF6;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration:none;
}
.boutiques_coord1 {
font-size: 10px;
color: #414141;
}
/*
.boutiques_coord1:hover {
font-size: 10px;
color: #FFFFFF;
background-color: #0088B7;
}*/
.boutiques_coord2 {
font-size: 10px;
color: #0088B7;
}
a.detail_txt:hover {
font-size: 12px;
color: #167CA2;
text-decoration: none;
}
.luthiers {
	font-size: 12px;
	font-weight: bold;
	color: #D8045E;
}
.formuboutique {
	font-size: 14px;
	font-weight: bold;
	background-color: #D32F76;
	color: #fff;
	padding: 4px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
a.formuboutique:hover {
	color: #ccc;
}
a.detail_titre:hover {
	font-size: 15px;
	font-weight: bold;
	color: #0088B7;
}
.cours-instruments {
	font-size: 11px;
	font-weight: bold;
	color: #201F1F;
	text-decoration: none;
}
a.cours-instruments:hover {
	font-size: 11px;
	font-weight: bold;
	color: #1c92ba;
	text-decoration: none;
}
.cours-instruments-s {
	font-size: 11px;
	font-weight: bold;
	color: #1c92ba;
	text-decoration: none;
}
a.cours-instruments-s:hover {
	font-size: 11px;
	font-weight: bold;
	color: #17789B;
	text-decoration: none;
}
.btnred {
	background: url(images/btn-bg.png) repeat-x #ce1747;
	color: #FFFFFF;
	border: 1px solid #aaa;
	border-bottom-color: #555;
	font-weight: normal;
	padding: 4px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 1px 3px 5px #aaa;
	-moz-box-shadow: 1px 3px 5px #aaa;
	-webkit-box-shadow: 1px 3px 5px #aaa;
}
.btnred:active {
	background: #FF3767;
	color: #FFFFFF;
}
.btnred:hover {
	background-color: #FF3767;
	color: #FFFFFF;
}
.btnblack {
	background: url(images/btn-bg.png) repeat-x #1C1A1A;
	color: #FFFFFF;
	border: 1px solid #aaa;
	border-bottom-color: #555;
	font-weight: normal;
	padding: 4px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 1px 3px 5px #aaa;
	-moz-box-shadow: 1px 3px 5px #aaa;
	-webkit-box-shadow: 1px 3px 5px #aaa;
}
.btnblack:active {
	background: #3D3939;
	color: #FFFFFF;
}
.btnblack:hover {
	background-color: #3D3939;
	color: #FFFFFF;
}
.cours-titre {
	font-size: 22px;
	font-weight: bold;
	color: #232323;
}
.home-titre {
	font-size: 15px;
	color: #1C92BA;
	text-decoration: none;
	font-weight: bold;
}
a.home-titre:hover {
	font-size: 15px;
	color: #1C92BA;
	text-decoration: none;
	font-weight: bold;
	background-color: #B3D3ED;
}
.btn2 {
	font-family: tahoma, arial;
	background-color: #009DD2;
	color: #FFFFFF;
	border: 0px none;
	font-size: 10px;
	padding: 2px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.btn2:hover {
	background-color: #00b4f1;
	color: #FFFFFF;
}
.home-titre-cours {
	font-size: 15px;
	color: #cf0b55;
	text-decoration: none;
	font-weight: bold;
}
a.home-titre-cours:hover {
	font-size: 15px;
	color: #cf0b55;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFC5C8;
}
.courshome {
	font-size: 11px;
	color: #cf0b55;
	font-weight: bold;
}
.villes-b {
	font-size: 9px;
	color: #1C92BA;
}
a.villes-b:hover {
	font-size: 9px;
	color: #146A88;
}
a.courshome:hover {
	font-size: 11px;
	color: #cf0b55;
	font-weight: bold;
	background-color: #F7CFE7;
}
.btn3 {
	background-color: #0089B7;
	color: #FFFFFF;
	border: 0px none;
	font-size: 10px;
	font-weight: normal;
	font-family: tahoma, arial;
	padding: 2px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.btn3:hover {
	background-color: #00A2D9;
	color: #FFFFFF;
}

.aide-cadre {
	padding:10px;
	/*border:1px solid #CCC;*/
	background-image:url(images/fiche_bgz.gif);
	/*background-color:#EEE;*/
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}


/* TETE DE PAGE -------------------------------------------------------- */
#header {
	position: relative;
	height:130px;
	width:950px;
	background-image: url(images/bg_top.gif);
	/*vertical-align:top;*/
	background-repeat: no-repeat;
	font-size: 14px;
	color: #efefef;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}
#header .menu {
	width:auto;
	background-color:#1c1c1c;
	line-height: 25px; 
	font-weight: bold;
}
#header a {
	color: #efefef;
}
#header a:hover {
	color: #28bbec;
}
#header a.header-menu-on {
	color: #26a4ce;
}

/* CONTENU -------------------------------------------------------- */
#content {
	padding: 15px;
	width:920px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	background-color:#FFF;
}
#content-black {
	width:950px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	padding: 15px 0;
	/*background-color:#FFF;*/
}

/* CHEMIN -------------------------------------------------------- */
#chemin {
	height:20px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 15px;
}
#chemin-border {
	border: 1px dashed #1F1F1F;
	margin: 1px;
	padding: 1px 5px;
	font-size: 12px;
	color: #1F1F1F;
	width:576px;
	float:left;
}
#chemin-border a {
	color: #1F1F1F;
}
#chemin-border a:hover {
	color: #484848;
}
.chemin-current {
	color: #1C92BA;
}
#connexion {
	margin: 1px;
	padding: 1px;
	font-size: 12px;
	color: #1F1F1F;
	width:auto;
	float:right;
}

/* CONTENU ZONE -------------------------------------------------------- */
#zone {
	width: 920px;
	font-size: 12px;
	color: #1F1F1F;
	clear:both;
}

.btn-round {
	cursor:pointer; 
	cursor:hand; 
	line-height:38px;
	height:38px;
	background:url(images/btn.png) no-repeat right top; 
	padding-right:25px; 
	display:inline-block;
	font-size: 16px;
} 
.btn-round ins { 
	background:url(images/btn.png) no-repeat left top; 
	height:38px;
	line-height:34px;
	display:inline-block;
	padding-left:25px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
a.btn-round:hover {background-position:right -38px;}
a.btn-round:hover ins {background-position:left -38px;}

.btn-search {
	cursor:pointer; 
	cursor:hand; 
	line-height:15px;
	height:15px;
	width:19px;
	background:url(images/search.png) no-repeat right top; 
	display:inline-block;
	border: none;
} 
.btn-search:hover {background-position:right -15px;}

.fb_button_text {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.share {
	float: right;
	width: 328px;
}
.share div {
	float: right;
	margin-left: 5px;	
}
.share div.fb-share {
	margin-top: 3px;
}
.rose {
	color: #D03479;
}
.black {
	color: #000;
}
h1.boutiques_titre {
	float: left;
	display: block;
}

.bgblue {
	background-color: #0089B7;
	color: #FFFFFF;
}

/* PAGINATION -------------------------------------------------------- */
.pagination { font-size: 14px; font-weight: bold; }
.pagination a { padding: 2px 8px; background: #eee; }
.pagination a:hover { color: #fff; background: #aaa; }
.pagination-current { color: #000; padding: 2px 8px; border: 1px solid #ccc; background: #fff;  }
.pagination-sep { padding: 2px 1px; }
.pagination .arrow { color: #fff; background: #0089B7; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/* PIED DE PAGE -------------------------------------------------------- */
#footer {
	height:50px;
	width:950px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	font-size: 11px;
	margin-top:15px;
}
#footer a {
	color: #ccc;
}
#footer a:hover {
	color: #fff;
}

