BODY	{ scrollbar-base-color: #000000; scrollbar-track-color: #000000; background-color: #FFFFFF; margin: 0px; padding: 0px; border: #FFFFFF 0px solid; }
H1.title {font-size: 45px; font-weight: 800; font-family: Comic sans MS,Tahoma, verdana, arial, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none; display:inline; line-height:35px; text-align:center;}
H2.bandetails {font-size: 18px; font-weight: 800; COLOR: #FFFFFF; TEXT-DECORATION: none; display:inline; line-height:20px;}
H2.titrebloc {font-size: 16px; font-weight: 900; COLOR: #181F4E; TEXT-DECORATION: none; display:inline; line-height:18px}
.ErrMsg	 	{ COLOR: #FF0000; FONT: 12px arial, sans-serif; font-weight: bold; }
.background-accueil	{ background-image: url("../images/background-accueil.jpg"); background-repeat: no-repeat; background-position: 0px 130px; }
a:link		{ color: #3366FF; text-decoration: none; }
a:visited	{ color: #3366FF; text-decoration: none; }
a:active	{ color: #3366FF; text-decoration: none; }
a:hover		{ color: #FF3300; text-decoration: none; }
TABLE 		{ COLOR: #000000; FONT: 12px verdana, arial, sans-serif; font-weight: normal; }
.title 		{ COLOR: #000000; FONT: 16px verdana, arial, sans-serif; font-weight: bold; }
.subtitle	{ COLOR: #000000; FONT: 13px verdana, arial, sans-serif; font-weight: bold; }
.phonetitle 	{ color: #000000; font: 15px arial, verdana, sans-serif; font-weight: bold; }
.footer		{ COLOR: #000000; FONT: 10px arial, verdana, sans-serif; font-weight: normal; }
.formmargin		{ margin: 0px; }
.just 			{ text-align: justify; }
.headerborders		{ border: #FFFFFF 1px solid; margin-right: 5px; }
.merchandise-title	{ COLOR: #333300; FONT: 14px verdana, arial, sans-serif; font-weight: bold; }
.merchandise		{ COLOR: #000000; FONT: 12px arial, verdana, sans-serif; font-weight: normal; }
.borders	 	{ border: #000000 1px solid; margin-bottom: 3px; }
.price 		{ FONT: 13px verdana, arial, sans-serif; font-weight: bold; line-height: 20px; COLOR: #FF3300; }
.sidebarwidth		{ width: 175px; }
fieldset 	{ border:1px solid #000000; -moz-border-radius: 5px; padding-top: 0px; padding-bottom: 10px; padding-left: 8px; padding-right: 8px; width: 125px; text-align: left; COLOR: #000000; FONT: normal 11px arial, verdana, sans-serif; }
fieldset legend { border:1px solid #000000; margin-bottom: 6px; padding: 2px; padding-left: 5px; padding-right: 5px; COLOR: #000000; FONT: bold 12px arial, verdana, sans-serif; }
.bordertables	{ background-color: #000000; BORDER-TOP: #4A76F3 1px solid; BORDER-BOTTOM: #4A76F3 0px solid; padding-top: 50px; padding-bottom: 50px; margin-top: 0px; margin-bottom: 0px; }
.homeimage	{ background-color: #000000; BORDER-TOP: #000000 30px solid; BORDER-BOTTOM: #000000 30px solid; margin-top: 0px; margin-bottom: 0px; }
.homeimage2	{ BORDER-LEFT: #000000 1px solid; background-image: url("../images/home.jpg"); }
.homelinks		{ font-family: arial, verdana, helvetica, sans-serif; font-size: 8pt; font-weight: bold; letter-spacing: 3px; padding-left: 15px; padding-right: 15px; }
.shadow			{ height: 18px; background-image: url("../images/shadow.gif"); background-repeat: repeat-x; }
a.homelinks:link		{ color: #829BE1; text-decoration: none; }
a.homelinks:visited		{ color: #829BE1; text-decoration: none; }
a.homelinks:active		{ color: #829BE1; text-decoration: none; }
a.homelinks:hover		{ color: #FFFFFF; text-decoration: none; }
.Galborder	 	{ LEFT: 0px; position: relative; top: 0px; border: #000000 1px solid; margin-bottom: 3px; }
A:hover .Galborder 	{ LEFT: 3px; position: relative; top: 3px; border: #111111 1px solid; margin-bottom: 3px; }
.viewerheaderline	{ border-bottom: #000000 1px solid; }
.button-gallery 	{ background-color:#202027; background-image: url("../images/button.gif"); FONT-FAMILY: arial, verdana, helvetica, sans-serif; color: #FFFFFF; font-size: 8pt; cursor:pointer; font-weight: bold; text-align: center; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; BORDER: #000000 0px solid; }
.buttonon-gallery	{ background-color:#58586B; background-image: url("../images/buttonon.gif"); FONT-FAMILY: arial, verdana, helvetica, sans-serif; color: #FFFFFF; font-size: 8pt; cursor:pointer; font-weight: bold; text-align: center; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; BORDER: #000000 0px solid; }
.gallerytext		{ COLOR: #000000; FONT: 9px verdana, arial, sans-serif; font-weight: normal }
.gallerytitle 		{ COLOR: #336600; FONT: 11px verdana, arial, sans-serif; font-weight: bold; }
.viewer-border		{ BORDER: #000000 1px solid; }
.viewermargin		{ padding-top: 10px; padding-bottom: 10px; }
.viewer-text		{ COLOR: #BCAD91; FONT: 12px verdana, arial, sans-serif; font-weight: bold; }
.viewer-hilite 		{ COLOR: #FFFFFF; FONT: 12px verdana, arial, sans-serif; font-weight: bold; }
.shadeform	{ FONT: 13px arial, verdana, sans-serif; background-color: #FFFFFF; background-image: url("../images/shadeform.jpg"); color: #000000; text-align: left; WIDTH: 200PX; BORDER: #000000 1px solid; }
.textarea	{ FONT: 13px arial, verdana, sans-serif; background-color: #FFFFFF; background-image: url("../images/shadeform.jpg"); color: #000000; text-align: left; WIDTH: 250PX; HEIGHT: 125PX; BORDER: #000000 1px solid; }
.linksmargin	{ margin-top: 6px; margin-bottom: 0px; }
.searchbutton 	{ background-color:#202027; background-image: url("../images/button.gif"); FONT-FAMILY: arial, verdana, helvetica, sans-serif; color: #FFFFFF; font-size: 8pt; cursor:pointer; font-weight: bold; text-align: center; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; BORDER: #000000 0px solid; }
.searchform 	{ FONT: 13px arial, verdana, sans-serif; background-color: #FFFFFF; background-image: url("../images/shadeform.jpg"); color: #000000; text-align: left; WIDTH: 125PX; BORDER: #000000 1px solid; }
.payform	{ font: 13px arial, verdana, sans-serif; background-image: url("../images/shadeform.jpg"); background-color: #FFFFFF; text-align: left; width: 125px; overflow: auto; border: #000000 1px solid; }
.payformbox	{ background-color: #FFFFFF; border: #000000 1px solid; }
.payformmargin	{ margin: 0px; }
.payformbutton	{ width: 125px; }
.page-splits	{ border: #000000 1px solid; background-color: #F0F0F0; color: #F0F0F0; height: 5px; width: 100%; margin-top: 10px; margin-bottom: 10px; }
@media print { .printhide 	{ display:none; } .printhelp	{ width:600px; } .printhome	{ width:500px; } }
@media screen{ .printonly 	{ display:none; } }
.menubackground	{ background-color: #000000; background-image: url("../images/menu-background.gif"); background-repeat: repeat-x; border-top: #4A76F3 0px solid; border-bottom: #4A76F3 1px solid; padding-top: 0px; padding-bottom: 30px; }
.menu		{ font-family: arial, verdana, helvetica, sans-serif; background-image: url("../images/menu.gif"); background-color:#202027; font-size: 8pt; font-weight: bold; letter-spacing: 1px; padding-top: 5px; padding-bottom: 6px; padding-left: 5px; padding-right: 5px; margin-right: 3px; cursor:pointer; text-align: center; display: block; line-height: 16px; white-space:nowrap; border: #323240 1px solid; }
a.menu:link 	{ color: #FFFFFF; }
a.menu:visited 	{ color: #FFFFFF; }
a.menu:active 	{ color: #FFFFFF; }
a.menu:hover 	{ background-image: url("../images/menuon.gif"); background-color:#58586B; color: #FFFFFF; }
#content { margin-top: 10px; position: relative;}
#map { position: absolute; top: 0; left: 0; width: 750px; height: 700px; border: 1px solid #aaaaaa; }
#map-wrapper { position: relative; height: 100%; }
#catmap { width: 625px; height: 575px; border: 1px solid #aaaaaa; }
#panomap { width: 625px; height: 300px; border: 1px solid #aaaaaa; }
#scriptmap { width: 470px; height: 275px; border: 1px solid #aaaaaa; }
#sidebar { position: absolute; border: 1px solid #aaa; top: 0; left: 755px; width: 225px; height: 700px; overflow: auto; }
#sidebar p { margin: 5px; }
#sidebar ul#sidebar-list { list-style: none; padding: 0; margin: 0; }
#sidebar ul#sidebar-list li a { display: block; border: 0px solid #ddd; background: #eee; margin: 1px; padding: 1px; font: 10px Arial, Times, serif; text-decoration: none; color: #666666; }
#sidebar ul#sidebar-list li.current a { border: 1px solid #444444; border-left-width: 2px; padding-left: 2px; }
#sidebar ul#sidebar-list li a:hover { background: white; color: #555555; }
#sidebar ul#sidebar-list li a strong { display: block; }
#sidebar ul#sidebar-list li a span { font-style: italic; font-size: 11px; }