/*

	Copyright (c) 2006, simple-site.eu.

	hue = 48
	sat = 95
	typ = 0
	con = 3
	bri = -3
Array
(
    [header] => #b7baa5
    [sidebar] => #c7c9b6
    [headingbg] => #cccebb
    [block] => #d7d9c9
    [body] => #f7f8f3
    [td1] => #c3c4bd
    [td2] => #d8d9d1
    [th1] => #b8baac
    [th2] => #cccebf
    [border] => #c2c4b2
    [sideborder] => #6f7166
    [navblock] => #eceee0
    [navhover] => #cccebb
    [navselected] => #c2c4b5
    [splashactive] => #a3a598
    [splashhover] => #adaf9f
    [imgborder] => #c7c9b6
    [toc] => #c7c9ba
    [text] => #000000
    [footerText] => #1e1e1e
    [heading1] => #000000
    [heading2] => #22231e
    [link] => #131311
    [linkhover] => #565752
)

*/

/***********************************************
 $$$	MAIN LAYOUT COLORS
 ***********************************************/


/* BODY */

body {
	color: #000000;
	background-color: #f7f8f3;
}


/* HEADER */

#header {
	color: #000000;
	background-color: #b7baa5;
}


/* FOOTER */

#footer {
	color: #1e1e1e;
	background-color: #f7f8f3;
}


/* MAIN */

#main {
	color: #000000;
	background-color: #f7f8f3;
}

#breadcrumbs p {
	border-left-color: #f7f8f3;
}

p.BackToTop {
	border-left-color: #f7f8f3;
}


/* SIDE BARS */

#side-bar-left,
#side-bar-right {
	color: #000000;
	background-color: #c7c9b6;
}

#breadcrumbs,
#main,
#footer {
	border-left-color: #c7c9b6;
	border-right-color: #c7c9b6;
}

#side-bar-left hr.NavSpacer {
	border-right-color: #c7c9b6;
}

p.LeftBarVisibility,
p.RightBarVisibility {
	border-bottom-color: #c7c9b6;
}

/* IE 6 */
* html p.LeftBarVisibility,
* html p.RightBarVisibility {
	border-color: #c7c9b6;
}


/* NAVIGATION BLOCKS */

#page-navigation ul.NavBlock {
	color: #000000;
	background-color: #eceee0;
}

#page-navigation hr.NavSpacer {
	border-bottom-color: #eceee0;
}


/* TOC / PREFERENCES */

#toc,
#preferences {
	color: #000000;
	background-color: #c7c9ba;
	border-color:  #c2c4b2;
}



/***********************************************
 $$$	OTHER COLORS
 ***********************************************/


/* LANGUAGE NAVIGATION */

#language-navigation ul li a span {
	color: #000000;
	background-color: #c7c9b6;
}


/* PAGE NAVIGATION */

#page-navigation ul.NavBlock ul,
#page-navigation ul.NavBlock li a,
#page-navigation ul.NavBlock li.Selected li a {
	color: #000000;
	background-color: #eceee0;
}

#page-navigation ul.NavBlock li a:hover,
#page-navigation ul.NavBlock li a:focus,
#page-navigation ul.NavBlock li.Selected li a:hover,
#page-navigation ul.NavBlock li.Selected li a:focus {
	color: #000000;
	background-color: #cccebb;
}

#page-navigation ul.NavBlock li.Selected a,
#page-navigation ul.NavBlock li.Selected a:hover,
#page-navigation ul.NavBlock li.Selected a:focus {
	color: #000000;
	background-color: #c2c4b5;
}


/* SIDE BAR VISIBILITY */

p.LeftBarVisibility span,
p.RightBarVisibility span {
	color: #000000;
	background-color: #c7c9b6;
}


/* HEADINGS */

h1, h2, h3, h4, h5, h6 {
	border-color: #c2c4b2;
}

#breadcrumbs p,
p.BackToTop {
	border-bottom-color: #cccebb;
}

h1,
h2 {
	color: #000000;
	background-color: transparent;
}

body.TabH1 #main h1,
body.TabH2 #main h2 {
	color: #000000;
	background-color: #cccebb;
}

body.TabH2 p.BackToTop {
	color: #000000;
	background-color: #f7f8f3;
	border-left-color: #f7f8f3;
}

body.FancyH1 #main h1:first-letter,
body.FancyH2 #main h2:first-letter {
	color: #000000;
	background-color: #cccebb;
}

body.FancyH1.TabH1 #main h1:first-letter,
body.FancyH2.TabH2 #main h2:first-letter {
	color: #000000;
	background-color: #d7d9c9;
	padding-top: 0;
	padding-bottom: 0;
}

h3,
h3 a,
h4,
h4 a  {
	color: #22231e;
	background-color: #f7f8f3;
}

div.Side h1,
div.Side h2,
div.Side h3,
div.Side h3 a,
div.Side h4,
div.Side h4 a,
div.Side h5,
div.Side h6 {
	border-color: #6f7166;
	color: #22231e;
	background-color: transparent;
}


/* LINKS */

a {
	color: #131311;
	background-color: transparent;
}

a:hover {
	color: #565752;
	background-color: transparent;
}

div.Side a {
	color: #131311;
	background-color: transparent;
}

div.Side a:hover {
	color: #565752;
	background-color: transparent;
}


/* TABLES */

table tr.Odd th {
	color: #000000;
	background-color: #b8baac;
}

table tr th,
table tr.Even th {
	color: #000000;
	background-color: #cccebf;
}

table tr td,
table tr.Odd td {
	color: #000000;
	background-color: #c3c4bd;
}

table tr.Even td {
	color: #000000;
	background-color: #d8d9d1;
}

div.Side table tr.Odd th {
	color: #000000;
	background-color: #b8baac;
}

div.Side table tr.Even th {
	color: #000000;
	background-color: #cccebf;
}

div.Side table tr.Odd td {
	color: #000000;
	background-color: #c3c4bd;
}

div.Side table tr.Even td {
	color: #000000;
	background-color: #d8d9d1;
}


/* FORMS */

div.Fieldset {
	color: #000000;
	background-color: #d7d9c9;
}

fieldset {
	border-color: #c2c4b2;
}

legend {
	color: #000000;
	background-color: #d7d9c9;
}

form.Snowboard p.ConfigPrice input {
	color: #000000 !important;
	background-color: #d7d9c9 !important;
}

div.Side div.Fieldset {
	color: #000000;
	background-color: #d7d9c9;
}

div.Side fieldset {
	border-color: #c2c4b2;
}

div.Side legend {
	color: #000000;
	background-color: #d7d9c9;
}

div.Side form.Snowboard p.ConfigPrice input {
	color: #000000 !important;
	background-color: #d7d9c9 !important;
}


/* FORM FEEDBACK */

div.Fieldset p label em span,
div.Fieldset fieldset legend em span {
	color: red;
	background-color: transparent;
}

div.Fieldset p.FormFieldError span.Error,
div.Fieldset fieldset.FormFieldError span.Error {
	color: red;
	background-color: transparent;
}

div.FormErrorMessage {
	border-color: red;
}

div.FormSuccessMessage {
	border-color: green;
}


/* CONTENT GENERIC */

hr {
	border-color: #c2c4b2;
}

p.Asterism {
	color: #c2c4b2;
	background-color: transparent;
}

p.Warning {
	border-color: orange;
}

div.Side hr {
	border-color: #6f7166;
}

div.Side p.Asterism {
	color: #6f7166;
	background-color: transparent;
}


/* BACK TO TOP  */

p.BackToTop a {
	color: #131311;
	background-color: transparent;
}

p.BackToTop a:hover {
	color: #565752;
	background-color: transparent;
}


/* IMAGE SPLASH - MAIN */

#SplashContainer #SplashCurtain {
	color: #fff;
	background-color: #000;
}

#SplashContainer #SplashContent {
	color: #000000;
	background-color: #d7d9c9;
}


/* IMAGE SPLASH - NAVIGATION */

#SplashContainer #SplashNav span {
	color: #000000;
	color: #6f7166;
	background-color: #c7c9b6;
}

#SplashContainer #SplashNav a:hover {
	color: #000000;
	background-color: #adaf9f;
}

#SplashContainer #SplashNav a.Active {
	color: #000000;
	background-color: #a3a598;
}


/* IMAGE SPLASH - CONTENT */

#SplashContent div.SplashSlide {
	color: #000000;
	background-color: #d7d9c9;
}

img,
#SplashContainer #SplashNav span,
#SplashContent div.SplashSlide,
#SplashContent div.SplashSlide p.SlideImage img {
	border-color: #c7c9b6;
}


/* IMAGE SPLASH - ZOOM */

div.Image,
div.Image div.Comment,
div.Image div.Comment h3,
div.Image div.Comment h4,
div.Image div.Comment h5 {
	color: #000000;
	background-color: #d7d9c9;
}

div.Side div.Image div.Comment,
div.Side div.Image div.Comment h3,
div.Side div.Image div.Comment h4,
div.Side div.Image div.Comment h5 {
	color: #000000;
	background-color: #d7d9c9;
}


/* BLOCK - SLIDESHOW */

div.SlideShow {
	color: #000000;
	background-color: #d7d9c9;
}

div.Side div.SlideShow {
	color: #000000;
	background-color: #d7d9c9;
}


/* BLOCK - SITEMAP */

ul.Sitemap h2,
ul.Sitemap h2 a {
	background-color: transparent;
}


/* BLOCK - CALENDAR */

table.CalTable {
	color: #000000;
	background-color: #cccebf;
}

table.CalTable tr td {
	color: #000000;
	background-color: #d8d9d1;
}

table.CalTable tr td.x {
	color: #d8d9d1;
	background-color: #565752;
}

table.CalTable tr th.CalMonth {
	color: #000000;
	background-color: #cccebf;
}

table.CalTable tr.Weekdays th {
	color: #000000;
	background-color: #b8baac;
}

table.CalTableLegend tr td.Def {
	color: #000000;
	background-color: #c3c4bd;
}


/* BLOCK - GITES */

ul.GiteMainFeatures {
	color: #000000;
	background-color: #d7d9c9;
}

@media print {
	
	#header {
		color: #000 !important;
		background: #fff !important;
	}
	
	body,
	#header,
	#footer,
	#main,
	#breadcrumbs,
	div.SlideShow,
	#main h1, #main h2, h3, h4, h3 a, h4 a,
	div.Fieldset, legend,
	p.Asterism,
	div.Image div.Comment h3,
	div.Image div.Comment h4,
	div.Image div.Comment h5,
	table.CalTable,
	table.CalTable tr td,
	table.CalTable tr th.CalMonth,
	table.CalTable tr.Weekdays th,
	table.CalTableLegend tr td.Def {
		color: #000;
		background: #fff;
	}
	
	table.CalTable tr td.x {
		color: black;
		background-color: #888;
	}
	
	ul.Sitemap h2 a,
	a {
		color: #444;
		background-color: #fff;
	}
	
	input.text, textarea, select, option, input.button {
		color: #000;
		background-color: #fff;
		border-color: #aaa;
	}
	
	input.text,
	form.Snowboard p.ConfigPrice input{
		color: #000 !important;
		background-color: #fff !important;
	}
	
	table {
		border-collapse: collapse;
	}
	
	table tr th,
	table tr.Odd th,
	table tr.Even th,
	table tr td,
	table tr.Odd td,
	table tr.Even td,
	div.Image div.Comment,
	div.SlideShow
	{
		color: #000;
		background-color: #fff;
		border: 1px solid #bbb;
	}
	
	hr {
		border-color: #bbb;
	}
	
	#main h1, #main h2, h3, h4 {
		border-color: #888;
	}
	
}

