BODY	{ margin: 0px; padding: 0px; border: #C0C0C0 0px solid; scrollbar-base-color: #CCCCCC; scrollbar-track-color: #C0C0C0; background-color: #FFFFFF; }
H1.title {font-size: 45px; font-weight: 800;font-family: Comic sans MS, arial, verdana, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none; display:inline; line-height:45px; text-align:center;}
H2.bandetails {font-size: 14px; font-weight: 800; COLOR: #FFFFFF; TEXT-DECORATION: none; display:inline; line-height:18px;}
.contenurouge { color: #FF0000; font-weight: bold; }
.contact	{ width: 540px; }
/* COLOR CODES - BACKGROUNDS AND BORDERS */
.pageheight		{ height: 675px; }
#cornerimage		{ width: 40px; height: 40px; }
.page-splits		{ height: 5px; width: 100%; margin-top: 10px; margin-bottom: 10px; }
.faqline		{ border-bottom: #000000 1px solid}
.pictbackground		{ background-color:#000000; }
/*#date-location		{ right: 80px; TOP: 120px; }*/
.date-font	{ color: #FFFFFF; font: 11px verdana, arial, sans-serif; font-weight: bold }
/* GENERAL TEXT SIZES */
.smalltext	{ COLOR: #666633; FONT: 10px arial, sans-serif; font-weight: normal; }
.footer			{ COLOR: #999999; FONT: 9px verdana, arial, sans-serif; }
.phonetitle		{ COLOR: #000000; FONT: 13px arial, sans-serif; font-weight: bold; }
.list 			{ COLOR: #000000; FONT: 12px verdana, arial, sans-serif; font-weight: normal; }
.testimonial		{ COLOR: #339900; FONT: 11px verdana, arial, sans-serif; font-style: italic; font-weight: bold; }
/* GENERAL TEXT FORMATTING CODE */
.formmargin		{ margin: 0px; }
.just 			{ text-align: justify; }
.faq 			{ line-height: 19px; }
/* GALLERY FONTS, BORDERS AND BUTTONS */
.price			{ COLOR: #3366FF; FONT: 14px verdana, arial, sans-serif; font-weight: bold; }
.cartmargin		{ margin: 8px 0px 0px 0px; }
.cartdropdown		{ COLOR: #000000; WIDTH: 130PX; FONT: 12px arial, verdana, sans-serif; margin-bottom: 10px; }
.cartbox 	{ padding: 0px 6px 6px 6px; width: 160px; text-align: left; -moz-border-radius: 5px; }
.carttitle 	{ FONT: bold 12px verdana, arial, sans-serif; COLOR: #024B97; border: 1px solid #024B97; background-color: #F1F8FD; margin-bottom: 3px; padding: 4px 9px 4px 9px; }
.gallerytext		{ COLOR: #333333; FONT: 11px verdana, arial, sans-serif; }
.picturename		{ COLOR: #999999; FONT: 16px arial, verdana, sans-serif; font-weight: bold; margin-left: 10px; }
.picturetitle 		{ COLOR: #000000; FONT: 13px arial, verdana, sans-serif; font-weight: bold; }
.ordertitle		{ COLOR: #999999; FONT: 16px arial, verdana, sans-serif; font-weight: bold; }
.viewer-border		{ border: #000000 1px solid; }
.Galborder	 	{ border: #000000 1px solid; margin-bottom: 3px; }
A:hover .Galborder 	{ border: #FF0000 1px solid; margin-bottom: 3px; Filter: Alpha(Opacity=80);-moz-opacity: 0.8; }
/* TEMPLATE ORDER BUTTONS */
.button-order	 	{ color: #FFFFFF; font: bold 12px verdana, arial, serif; text-align: center; background-color: #3C57E7; background-image: url("../images/button-order.gif"); padding: 3px 5px 3px 5px; cursor:pointer; width: 130px; border: #333399 1px solid; }
.buttonon-order	 	{ color: #FFFFFF; font: bold 12px verdana, arial, serif; text-align: center; background-color: #FF7C2C; background-image: url("../images/buttonon-order.gif"); padding: 3px 5px 3px 5px; cursor:pointer; width: 130px; border: #CC6600 1px solid; }
/* SCROLLER OPTIONS */
.scroller-table		{ padding: 7px; }
.scroller-body		{ margin: 0px; padding: 0px; border: #C0C0C0 0px solid; }
/* HIDE MENU AND ITEMS FOR PRINTING */
@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly 	{ display:none; }
}
/* SIDEBAR OPTIONS */
.sidebar-background 	{ width: 180px; }
.sidebar-frame		{ width: 187px; height: 600px; min-height: 600px; margin: 0px; padding: 0px; BORDER: #999999 0px solid; }
/* FOR RIGHT SIDEBAR */
fieldset 	{ padding: 0px 6px 6px 6px; width: 150px; text-align: left; -moz-border-radius: 5px; }
fieldset legend { margin-bottom: 3px; padding: 2px 5px 2px 5px; FONT: bold 13px arial, verdana, sans-serif; COLOR: #61828F; border:1px solid #61828F; background-color: #E1EAEE; }
fieldset.edito 	{ padding: 0px 6px 6px 6px; width: 720px; text-align: left; -moz-border-radius: 5px; TEXT-ALIGN: justify; }
legend.edito { margin-bottom: 3px; padding: 2px 5px 2px 5px; FONT: bold 16px arial, verdana, sans-serif; COLOR: #61828F; border:1px solid #61828F; background-color: #E1EAEE; }
/* CONTACT AND QUOTES FORM */
.shadeform	{ FONT: 13px arial, verdana, sans-serif; background-image: url("../images/shadeform.gif"); text-align: left; WIDTH: 200PX; BORDER: #000000 1px solid; }
.dropdown 	{ COLOR: #333333; background-color: #F5F6F7; WIDTH: 200PX; FONT: 11px verdana, arial, sans-serif; }
.textarea	{ FONT: 13px arial, verdana, sans-serif; background-image: url("../images/shadeform.gif"); text-align: left; WIDTH: 275PX; BORDER: #000000 1px solid; }
.quoteform	{ FONT: 13px arial, verdana, sans-serif; background-image: url("../images/shadeform.gif"); text-align: left; BORDER: #000000 1px solid; }
.quotechoice 	{ color: #3366CC; font: 11px arial, verdana, sans-serif; font-weight: normal; scrollbar-base-color: #CCCCCC; scrollbar-track-color: #C0C0C0; backgroUnd-color: #FFFFFF; }
.dropquotes	{ FONT: 12px arial, verdana, sans-serif; }
/* FAQ POPUP, SLIDESHOW & CONTACT & QUOTES FORM BUTTONS */
.button 		{ color: #000000; font: bold 12px arial, serif; text-align: center; background-color: #C9D4DA; background-image: url("../images/button.gif"); padding: 2px 7px 2px 7px; cursor:pointer; border: #000000 1px solid; }
.buttonon 		{ color: #996600; font: bold 12px arial, serif; text-align: center; background-color: #F7D0A1; background-image: url("../images/buttonon.gif"); padding: 2px 7px 2px 7px; cursor:pointer; border: #996600 1px solid; }
/* SITE SEARCH FORM */
.searchsiteform		{ FONT: 12px arial, verdana, sans-serif; color: #000000; background-color: #FFFFFF; background-image: url("../images/shadeform.gif"); WIDTH: 120PX; HEIGHT: 19PX; BORDER: #000000 1px solid; margin-top: 1px; }
/* SITE SEARCH BACKGROUND */
.googlesearch		{ background-color: #FFFFFF; }
/* LINKS PAGE CODE */
.searchbutton	{ color: #000000; font: bold 11px arial, serif; text-align: center; background-color: #C9D4DA; background-image: url("../images/button.gif"); padding: 1px 2px 1px 2px; cursor:pointer; border: #000000 1px solid; }
.linksmargin	{ margin: 10px; }
.searchform 	{ FONT: 13px arial, verdana, sans-serif; background-image: url("../images/shadeform.gif"); background-color: #FFFFFF; WIDTH: 120PX; HEIGHT: 20PX; BORDER: #999999 1px solid; }

/* NON-MENU LINK COLORS */
a:link, a:visited, a:active	{ color: #3333FF; text-decoration: none; }
a:hover				{ color: #339999; text-decoration: none; }
/* PAGE FONTS AND TITLES */
/* THE NEXT LINE CONTROLS THE FONT SIZE ON ALL PAGES */
TABLE		{ COLOR: #666666; FONT: 12px verdana, arial, sans-serif; }
.title		{ COLOR: #274A50; FONT: 22px arial, verdana, sans-serif; font-weight: normal; }
.subtitle	{ COLOR: #91B3C1; FONT: 20px arial, Verdana, sans-serif; font-weight: normal; }
.smalltitle 	{ COLOR: #000000; FONT: 13px verdana, arial, sans-serif; font-weight: bold; }
.date-font	{ color: #61828F; font: 10px verdana, arial, sans-serif; font-weight: bold; }
#date-location	{ right: 10px; POSITION: absolute; TOP: 53px; }
/* HEADER BACKGROUND COLOR - edit the header.js also */
.headercolor		{ background-color: #91B2C1; }
/* MAIN IMAGE BACKGROUND COLOR */
.pictbackground		{ background-color: #FFFFFF; }
/* NON GALLERY IMAGE BORDERS */
.borders		{ border: #000000 1px solid; }
/* SHADOW AND CORNER IMAGE */
#cornerimage		{ background-image: url("../images/corner.gif"); }
#cornerimageright		{ background-image: url("../images/corner-right.gif"); }
.pageheight		{ background-image: url("../images/shadow-vertical.gif"); background-repeat: repeat-y; }
.pageheightright		{ background-image: url("../images/shadow-vertical-right.gif"); background-repeat: repeat-y; }
.shadow-horizontal	{ background-image: url("../images/shadow-horizontal.gif"); background-repeat: repeat-x; }
/* PAGE LINES & BORDERS */
/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
.pagebars	{ background-color: #C0C0C0; background-image: url("../images/bar.jpg"); height: 20px; border: solid #8CB1A4; border-width: 1px 0px 1px 0px; }
/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
.pagebar-bottom	{ background-color: #C0C0C0; background-image: url("../images/bar.jpg"); height: 25px; border: solid #8CB1A4; border-width: 1px 0px 1px 0px; }
.page-splits		{ border: #CCCCCC 1px solid; background-color: #FFFFFF; color: #FFFFFF; }
/* SCROLLER OPTIONS */
.scroller-body		{ background-color: #E1E7EA; background-image: url("../images/background-scroller.jpg"); background-repeat: repeat-y; }
.scrollertitle 		{ color: #000000; font-family: arial, Tahoma, Verdana, sans-serif; font-size: 13px; font-weight: bold; }
.scrollertext 		{ color: #000000; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; }
/* SCROLLER LINK COLORS */
a.scroller:link, a.scroller:visited, a.scroller:active	{ color: #3300FF; text-decoration: none; }
a.scroller:hover					{ color: #FF6600; text-decoration: none; }
/* LEFT SIDEBAR OPTIONS */
.sidebar-background, .sidebar-background2 { background-image: url("../images/background-sidebar.gif"); background-color: #B5CCD7; background-repeat: repeat-y; }
.sidebar-background-right, .sidebar-background2-right { background-image: url("../images/background-sidebar-right.gif"); background-color: #B5CCD7; background-repeat: repeat-y; }
.sideborder		{ BORDER: #000000 1px solid; }
.sidebartitle		{ COLOR: #000000; FONT: 13px verdana, arial, sans-serif; font-weight: bold; }
.sidebartext		{ COLOR: #274A50; FONT: 11px arial, verdana,  sans-serif; font-weight: normal; }
a.sidelink:link, a.sidelink:visited, a.sidelink:active	{ color: #3333FF; text-decoration: none; }
a.sidelink:hover					{ color: #FF6600; text-decoration: none; }
/* FOR RIGHT SIDEBAR */
.sidebartext-right	{ color: #61828F; FONT: 11px arial, verdana,  sans-serif; font-weight: normal; }


/* Style de la table principale contenant le calendrier */
table.calendar_main {font-family: Arial, Times, serif;font-size: 10px;}
/* Style du titre du calendrier (<< mois annee >>)  */
.calendar_title {color: #FFFFFF;	text-align: center; font-weight: 900;}
/* Style de la cellule "mois annee" du titre    */
.calendar_title_month {}
/* Style du lien "mois annee" du titre          */
.calendar_title_month_clickable {color: #FF6600;	text-decoration: none;}
/* Style de la cellule contenant le lien "<<" du titre         */
.calendar_title_left_arrow {text-align: left;width: 10px;}
/* Style de la cellule contenant le lien ">>" du titre         */
.calendar_title_right_arrow {text-align: right;width: 10px;}
/* Style du lien "<<" du titre          */
a.calendar_title_left_arrow_clickable:link,a.calendar_title_left_arrow_clickable:visited,a.calendar_title_left_arrow_clickable:active {color: #FFFFFF; text-decoration: none; font-weight: 900;}
/* Style du lien ">>" du titre          */
a.calendar_title_right_arrow_clickable:link,a.calendar_title_right_arrow_clickable:visited,a.calendar_title_right_arrow_clickable:active {color: #FFFFFF; text-decoration: none; font-weight: 900;}
/* Style du lien "<<" du titre          */
a.calendar_title_left_arrow_clickable:hover {color: #FF6600;text-decoration: none; font-weight: 900;}
/* Style du lien ">>" du titre          */
a.calendar_title_right_arrow_clickable:hover {color: #FF6600;text-decoration: none; font-weight: 900;}
/* Style global de la table du calendrier  */
.calendar_table {border: none;border-collapse: collapse;	font-size: 10px;}
/* Style generique des cellules de la table du calendrier */
.calendar_table td {border: 1px solid #99A9B6;text-align: center;	width: 20px;color: #FFFFFF;}
/* Style of the table header cells that contains the days                   */
/* Style des cellules d'en-tete la table du calendrier, contenant les jours */
.calendar_table th {border: 1px solid #99A9B6;background-color: #91B2C1;font-weight: normal;text-align: center;}
/* Style des cellules de la table contenant les jours du week-end (samedi et dimanche)  */
.calendar_weekend {	background-color: #CCCCCC;}
/* Style des cellules contenant des jours ne faisant pas partie du mois en  cours d'affichage  */
.calendar_other_month {	color: #999999;}
/* Style des liens des jours ne faisant pas partie du mois en cours  d'affichage */
.calendar_other_month_clickable {color: #999999;	text-decoration: none;}
/* Style du jour (non cliquable) representant aujourd'hui */
.calendar_today {color: #ff0000;}
/* Style du lien sur le jour representant aujourd'hui */
.calendar_today_clickable {color: #ff0000;	text-decoration: none;}
/* Style des liens des jours faisant partie du mois en cours d'affichage */
.calendar_day_clickable {color: #000000;	text-decoration: none;}
/* Style de la ligne du pied du calendrier (lien de retour vers le mois courant) */
.calendar_footer {color: #000000;text-align: center;}
/* when the month being displayed is the current month                     */
/* Style de la cellule contenant le lien de retour au mois courant utilise lorsque le mois affiche est le mois courant  */
.calendar_footer_current_month {}
/* Style du lien de retour dans la cellule de classe .calendar_footer_current_month */
.calendar_footer_current_month_clickable { color: #000000; text-decoration: none;}
/* Style de la cellule contenant le lien de retour au mois courant utilise lorsque le mois affiche n'est pas le mois courant  */
.calendar_footer_other_month {}
/* Style du lien de retour dans la cellule de classe .calendar_footer_other_month */
.calendar_footer_other_month_clickable {	color: #000000;	text-decoration: none;}

