ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, td { 
  margin: 0; 
	padding: 0; 
}
a img,:link img,:visited img { 
  border: none; 
}
a {
  text-decoration: none;
  color: black;
}
a:hover {
  text-decoration: underline;
}
ul {
  list-style: none outside;
}

body,td,th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 1.3em;
	color: #000000;
}
body {
	background-color: #bfd2cc;
  padding: 150px 50px 50px;
	margin: 0;
}

h1 {
  font-family: BaseNine, Verdana, sans-serif;
  font-size: 30px;
  line-height: 32px;
  font-weight: bold;
  margin-bottom: 0.4em;
}
h1 span {
  background-color: #606aab;
  color: #fff;  
}
h2 {
  font-family: BaseNine, Verdana, sans-serif;
  font-size: 30px;
  line-height: 32px;
  font-weight: bold;
}
h3 {
  font-family: BaseNine, Verdana, sans-serif;
  font-weight: bold;
  font-size: 20px;
  line-height: 1.3em;
}
h3 span {
  background-color: #606aab;
  color: #fff;
}
h3 span a:hover {
  text-decoration: none;
}

.clear {
  clear: both;
}

form ul {
  list-style-type: none;
  list-style-position: outside;
  margin-top: 1em;
}
form li {
  margin-bottom: 0.2em;
  clear: left;
}
form label {
  display: block;
  float: left;
  width: 10em;
  font-family: BaseNine, Verdana, sans-serif;
  font-size: 20px;
  font-weight: bold;
}
form label span {
  background-color: #5495B1;
  color: #fff;
}
form .odd label span {
  background-color: #707697;
}
form ul.error_list li {
  color: #000;
	background-color: #fff;
	margin-bottom: 0.4em;
	width: 15em;
}
input[type=submit],
a.button {
  background-color: #5495B1;
  font-family: BaseNine, Verdana, sans-serif;
  font-size: 20px;
  font-weight: bold;
  border: none;
}
input[type=text] {
  background-color: #5495B1;
  border: none;
  font-family: Arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 20px;
}
textarea {
  background-color: #5495B1;
  border: none;	
}
.odd input[type=text] {
  background-color: #707697;
}
form .nav li {
  background-color: #707697;
}

#header {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0;
  padding-top: 50px;
  padding-left: 50px;
  height: 180px;
  width: 800px;
  z-index: 500;
  font-family: BaseNine, Verdana, sans-serif;
  font-size: 30px;
  line-height: 32px;
  font-weight: bold;
}
#header p {
  margin-bottom: 0.1em;
}
* html #header {
  position: absolute;
}
#wrapper {
  padding: 100px 0;
  /* TEST not setting global width */
  xwidth: 800px;
  font-weight:  bold;
}


.nav {
  font-family: BaseNine, Verdana, sans-serif;
  font-weight: bold;
  font-size: 20px;
  line-height: 26px;
  list-style: none outside;
}
.nav li {
  display: block;
  float: left;
  margin-right: 6px;
  margin-bottom: 6px;
  padding-right: 10px;
  height: 1em;
  background-color: #5495B1;
}
.nav li a {
  text-decoration: none;
  display: block;
  margin-top: -0.25em;
  white-space: nowrap;
}
.nav li a:hover {
  text-decoration: none;
}
.nav li.active a {
  color: #fff;
}
.nav li a .icon {
  display: inline-block;
  width: 1.25em;
  padding-left: 0.2em;
  margin-top: 0.1em;
}
.nav li ul {
  margin-top: 0.2em;
}
#info_nav {
  margin-top: 4px;
  width: 400px;
  float: left;
}
#main_nav {
  margin-top: 4px;
  float: right;
  width: 200px;
}
#main_nav li,
#home_nav li {
	clear: left;
}

.categories {
	width: 800px;
}

h1.taxonomy {
  color: #000;
  margin-bottom: 0.3em;
}
.nav li.category_support,
h2.category_support span {
  background-color: #7e4a94 !important;
  color: #fff;
}
.nav li.category_annees,
h2.category_annees span {
  background-color: #00a4c4 !important;
  color: #fff;
}
.nav li.category_commanditaire,
h2.category_commanditaire span {
  background-color: #a87797 !important;
  color: #fff;
}
.nav li.category_thematique,
h2.category_thematique span {
  background-color: #606aab !important;
  color: #fff;
}
.nav li.category_themes,
h2.category_themes span {
  background-color: #606aab !important;
  color: #fff;
}
.nav li.category_support a, 
.nav li.category_annees a,
.nav li.category_commanditaire a,
.nav li.category_thematique a,
.nav li.category_themes a {
  color: #fff;
}

h2.category_support,
h2.category_annees,
h2.category_commanditaire,
h2.category_thematique,
h2.category_themes {
  margin-bottom: 0.15em;
  margin-top: 0.2em;
}
/*.nav li.category_developpement,
.nav li.category_photographie,
.nav li.category_design,
.nav .back {
  background-color: #fff !important;
  color: #888;
}
.nav li.category_developpement a,
.nav li.category_photographie a,
.nav li.category_design a,
.nav .back a {
  color: #888;
}*/
.nav li.category_nouveautes,
.nav .back {
  background-color: #fff !important;
  color: #888;
}
.nav li.category_nouveautes a,
.nav .back a {
  color: #888;
}
.nav li.category_developpement a,
.nav li.category_photographie a,
.nav li.category_design a {
  color:  #fff;
}

.item {
  position: relative;
  min-height: 460px;
  margin-bottom: 70px;
  /* TEST setting item width */
  width: 800px;
}
* html .item {
  height: 460px;
}
.item .body {
  position: relative;
  z-index: 20;
}
.item .body p a,
.item .body p a:hover {
  color: #fff;
  text-decoration: underline;
}
.item.post_display h3 {
  font-size: 30px;
  line-height: 32px;
  display: inline;
}
.item.post_display p {
  font-size: 30px;
  line-height: 32px;
  color: #fff;
  font-weight: bold;
  display: inline;
}
.item .slides {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 800px;
  height: 460px;
}
.item .poster {
  position: absolute;
  top: 0;
  left: 0;
  width: 800px;
  height: 460px;
  z-index: 15;
  text-align: center;
}
.poster .mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 800px;
  height: 460px;
  background-image: url(../images/slideshow_mask.png);
  behavior: url(/js/iepngfix.htc);
}
.item .nav,
.slideshow .nav {
  position: absolute;
  z-index: 200;
  font-size: 14px;
  line-height: 18px;
}
.item .nav li,
.slideshow .nav li {
  float: left;
  clear: left;
  color: #fff;
  height: 1em;
  background-color: #6bb6c4;
  margin-bottom: 3px;
}
.item .nav li.expanded,
.slideshow .nav li.expanded {
  background-color: transparent;
}
.item .nav li a,
.slideshow .nav li a {
  margin-top: -0.3em;
  color: #fff;
}
.item.gallery_display {
	min-height: 0; 
	margin-bottom: 0; 
	padding-bottom: 0
}
.item.gallery_display .nav {
	position: static;
}
#fsslideshow .extras .nav {
	position: static;
	display: block;
}
.item .more_pictures {
  position: static;
  clear: left;
  margin-top: 0.5em;
}

.item.project_display h3 {
  font-size: 20px;
  line-height: 1.3em;
}
.item.project_display p {
  color: #fff;
}

.slideshow {
  width: 800px;
  height: 460px;
}
.slideshow img {
  position: absolute;
  top: 0;
  left: 0;
}
.slideshow .nav {
  display: none;
}
.slideshow .more_link {
  margin-top: 1em;
}
.slideshow .buttons {
  position: absolute;
  bottom: 0px;
  left: 0;
}
.slideshow .loading {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 300;
  margin-left: -100px;
  margin-top: -15px;
  padding: 10px;
  background-color: #6bb6c4;
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-family: Georgia, "Times New Roman", Times, serif;
}
.slideshow .legend {
  position: absolute;
  bottom: 0;
  /*left: 700px;*/
  font-size: 12px;
  font-weight: normal;
  color: #000;
	/*background-color: #ffffff;*/
	padding: 2px;
}

#fsslideshow {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300;
}
#fsslideshow .nav {
  display: none;
}
#fsslideshow .more_link {
  margin-top: 1em;
}
#fsslideshow .buttons {
  position: absolute;
  bottom: 0px;
  left: 0;
}
#fsslideshow .loading {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 300;
  margin-left: -100px;
  margin-top: -15px;
  padding: 10px;
  background-color: #6bb6c4;
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-family: Georgia, "Times New Roman", Times, serif;
}
#fsslideshow .legend {
  position: absolute;
  bottom: 0;
  /*left: 700px;*/
  font-size: 12px;
  font-weight: normal;
  color: #000;
	padding: 2px;
	right: 10px;
}


.extras {
  position: absolute;
  z-index: 30;
  top: 0;
  left: 0;
}
.extras .mail_to {
  background-color: #bfd2cc;
  padding: 12px;
  margin: 12px;
  width: 752px;
  height: 412px;
  font-size: 16px;
  line-height: 18px;
  color: #fff;
  font-weight: bold;
  opacity: 0.9;
}
.mail_to input,
.mail_to textarea {
  font-size: 16px;
  font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #fff;
}
.mail_to input[type=text],
.mail_to textarea {
  width: 40%;
}
.mail_to label {
	width: 15em;
	margin-bottom: 0.5em;
}
.mail_to li {
}

.pagination {
  font-family: BaseNine, Verdana, sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;  
}
.pagination a {
  background-color: #6bb6c4;
  margin-right: 4px;
	color: #fff;
}
.pagination .current_page {
  font-family: BaseNine, Verdana, sans-serif;
  font-weight: bold;
  color: #fff;
  margin-right: 4px;  
}

ul.link_list {
  font-family: BaseNine, Verdana, sans-serif;
  font-weight: bold;
}
ul.link_list li {
  margin-bottom: 0.2em;
}

.even a,
.even span {
  background-color: #5495B1;
}
.odd a,
.odd span {
  background-color: #707697;
}

.slide_toggle {
  overflow: hidden; 
  position: relative;
}
.folder {
  margin-bottom: 1em;
}
.folder h2 {
  font-size: 20px;
  line-height: 26px;
}

table.contact {
  table-layout: fixed;
}
table.contact td {
  overflow-x: hidden;
  white-space: nowrap;
  padding-bottom: 0.2em;
}

.label,
.phone {
  background-color: #707697;
  color: #fff;
  font-family: BaseNine, Verdana, sans-serif;
  font-weight: bold;
}
a.label {
  color: #000;
}
.odd .label,
.odd .phone {
  background-color: #606aab;
}

.contact_sheet .item {
	float: left;
	width: 250px;
	height: 250px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	min-height: 250px;
	background-color: #000;
}
.contact_sheet .item img {
	display: block;
}
.contact_sheet .item .body {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 10;
	color: #fff;
	display: none;
	background-color: rgba(0, 0, 0, 0.5);
	cursor: pointer;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000050,endColorstr=#00000050);
	zoom: 1;
}
.contact_sheet .item:hover .body {
	display: block;
}

.body {
	width: 800px;
}

/* Debug bar */
#sfWebDebug, #sfWebDebug td, #sfWebDebug th {
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 1em;
}


/* ------- Color themes ------- */
/* Theme 1 */
/*******************
bg            bfd2cc
main menu     5495B1
item menu     6bb6c4
media nav     0b91a2
years nav     00A4C4
customer nav  707697
theme nav     5495B1
even          707697
odd           5495B1
*******************/
body.color_theme1,
.color_theme1 .extras .mail_to {
  background-color: #bfd2cc;
}
.color_theme1 .nav li {
  background-color: #5495B1;
}
.color_theme1 .item .nav li,
.color_theme1 .slideshow .nav li,
.color_theme1 .slideshow .loading,
.color_theme1 .pagination a {
  background-color: #6bb6c4;
}
.color_theme1 .poster .mask {
  background-image: url(../images/slideshow_mask1.png);
}
.color_theme1 form .nav li {
  background-color: #707697;
}
.color_theme1 .nav li.category_support,
.color_theme1 h2.category_support span, 
.color_theme1 h3.category_support span {
  background-color: #0b91a2 !important;
}
.color_theme1 .nav li.category_annees,
.color_theme1 h2.category_annees span, 
.color_theme1 h3.category_annees span {
  background-color: #00a4c4 !important;
}
.color_theme1 .nav li.category_commanditaire,
.color_theme1 h2.category_commanditaire span, 
.color_theme1 h3.category_commanditaire span {
  background-color: #707697 !important;
}
.color_theme1 .nav li.category_thematique,
.color_theme1 h2.category_thematique span, 
.color_theme1 h3.category_thematique span {
  background-color: #5495B1 !important;
}
.color_theme1 .nav li.category_themes,
.color_theme1 h2.category_themes span, 
.color_theme1 h3.category_themes span {
  background-color: #707697 !important;
}
.color_theme1 .even a,
.color_theme1 .even span {
  background-color: #0b91a2;
}
.color_theme1 .odd a,
.color_theme1 .odd span {
  background-color: #707697;
}
.color_theme1 input[type=text],
.color_theme1 textarea {
  background-color: #0b91a2;
}
.color_theme1 .odd input[type=text],
.color_theme1 .odd textarea {
  background-color: #707697;
}
.color_theme1 .label,
.color_theme1 .phone {
  background-color: #0b91a2;
}
.color_theme1 .odd .label,
.color_theme1 .odd .phone {
  background-color: #707697;
}
.color_theme1 h1 span,
.color_theme1 h2 span,
.color_theme1 h3 span {
  background-color: #00A4C4;
}

/* Theme 2 */
/*******************
bg            dfd8bc
main menu     e57d77
item menu     c0938f
media nav     ad4a6c
years nav     9e6670
customer nav  a86e5f
theme nav     e57d77
even          ad4a6c
odd           a86e5f
*******************/
body.color_theme2,
.color_theme2 .extras .mail_to {
  background-color: #dfd8bc;
}
.color_theme2 .nav li {
  background-color: #e57d77;
}
.color_theme2 .item .nav li,
.color_theme2 .slideshow .nav li,
.color_theme2 .slideshow .loading,
.color_theme2 .pagination a {
  background-color: #c0938f;
}
.color_theme2 .poster .mask {
  background-image: url(../images/slideshow_mask2.png);
}
.color_theme2 form .nav li {
  background-color: #c0938f;
}
.color_theme2 .nav li.category_support,
.color_theme2 h2.category_support span, 
.color_theme2 h3.category_support span {
  background-color: #ad4a6c !important;
}
.color_theme2 .nav li.category_annees,
.color_theme2 h2.category_annees span, 
.color_theme2 h3.category_annees span {
  background-color: #9e6670 !important;
}
.color_theme2 .nav li.category_commanditaire,
.color_theme2 h2.category_commanditaire span, 
.color_theme2 h3.category_commanditaire span {
  background-color: #a86e5f !important;
}
.color_theme2 .nav li.category_thematique,
.color_theme2 h2.category_thematique span, 
.color_theme2 h3.category_thematique span {
  background-color: #e57d77 !important;
}
.color_theme2 .nav li.category_themes,
.color_theme2 h2.category_themes span, 
.color_theme2 h3.category_themes span {
  background-color: #a86e5f !important;
}
.color_theme2 .even a,
.color_theme2 .even span {
  background-color: #ad4a6c;
}
.color_theme2 .odd a,
.color_theme2 .odd span {
  background-color: #a86e5f;
}
.color_theme2 input[type=text],
.color_theme2 textarea {
  background-color: #ad4a6c;
}
.color_theme2 .odd input[type=text],
.color_theme2 .odd textarea {
  background-color: #a86e5f;
}
.color_theme2 .label,
.color_theme2 .phone {
  background-color: #ad4a6c;
}
.color_theme2 .odd .label,
.color_theme2 .odd .phone {
  background-color: #a86e5f;
}
.color_theme2 h1 span,
.color_theme2 h2 span,
.color_theme2 h3 span {
  background-color: #9e6670;
}

/* Theme 3 */
/*******************
bg            dfd8a2
main menu     56b699
item menu     8fa04a
media nav     8ac559
years nav     5bd07b
customer nav  5d9384
theme nav     56b699
even          8ac559
odd           5d9384
*******************/
body.color_theme3,
.color_theme3 .extras .mail_to {
  background-color: #dfd8a2;
}
.color_theme3 .nav li {
  background-color: #56b699;
}
.color_theme3 .item .nav li,
.color_theme3 .slideshow .nav li,
.color_theme3 .slideshow .loading,
.color_theme3 .pagination a {
  background-color: #8fa04a;
}
.color_theme3 .poster .mask {
  background-image: url(../images/slideshow_mask3.png);
}
.color_theme3 form .nav li {
  background-color: #8fa04a;
}
.color_theme3 .nav li.category_support,
.color_theme3 h2.category_support span, 
.color_theme3 h3.category_support span {
  background-color: #8ac559 !important;
}
.color_theme3 .nav li.category_annees,
.color_theme3 h2.category_annees span, 
.color_theme3 h3.category_annees span {
  background-color: #5bd07b !important;
}
.color_theme3 .nav li.category_commanditaire,
.color_theme3 h2.category_commanditaire span, 
.color_theme3 h3.category_commanditaire span {
  background-color: #5d9384 !important;
}
.color_theme3 .nav li.category_thematique,
.color_theme3 h2.category_thematique span, 
.color_theme3 h3.category_thematique span {
  background-color: #56b699 !important;
}
.color_theme3 .nav li.category_themes,
.color_theme3 h2.category_themes span, 
.color_theme3 h3.category_themes span {
  background-color: #5d9384 !important;
}
.color_theme3 .even a,
.color_theme3 .even span {
  background-color: #8ac559;
}
.color_theme3 .odd a,
.color_theme3 .odd span {
  background-color: #5d9384;
}
.color_theme3 input[type=text],
.color_theme3 textarea {
  background-color: #8ac559;
}
.color_theme3 .odd input[type=text],
.color_theme3 .odd textarea {
  background-color: #5d9384;
}
.color_theme3 .label,
.color_theme3 .phone {
  background-color: #8ac559;
}
.color_theme3 .odd .label,
.color_theme3 .odd .phone {
  background-color: #5d9384;
}
.color_theme3 h1 span,
.color_theme3 h2 span,
.color_theme3 h3 span {
  background-color: #5bd07b;
}

/* Theme 4 */
/*******************
bg            c8c8c8
main menu     968696
item menu     8c978c
media nav     8c8cab
years nav     8c968c
customer nav  828282
theme nav     968696
even          8c968c
odd           828282
*******************/
body.color_theme4,
.color_theme4 .extras .mail_to {
  background-color: #c8c8c8;
}
.color_theme4 .nav li {
  background-color: #968696;
}
.color_theme4 .item .nav li,
.color_theme4 .slideshow .nav li,
.color_theme4 .slideshow .loading,
.color_theme4 .pagination a {
  background-color: #8c978c;
}
.color_theme4 .poster .mask {
  background-image: url(../images/slideshow_mask4.png);
}
.color_theme4 form .nav li {
  background-color: #8c978c;
}
.color_theme4 .nav li.category_support,
.color_theme4 h2.category_support span, 
.color_theme4 h3.category_support span {
  background-color: #8c8cab !important;
}
.color_theme4 .nav li.category_annees,
.color_theme4 h2.category_annees span, 
.color_theme4 h3.category_annees span {
  background-color: #8c968c !important;
}
.color_theme4 .nav li.category_commanditaire,
.color_theme4 h2.category_commanditaire span, 
.color_theme4 h3.category_commanditaire span {
  background-color: #828282 !important;
}
.color_theme4 .nav li.category_thematique,
.color_theme4 h2.category_thematique span, 
.color_theme4 h3.category_thematique span {
  background-color: #968696 !important;
}
.color_theme4 .nav li.category_themes,
.color_theme4 h2.category_themes span, 
.color_theme4 h3.category_themes span {
  background-color: #828282 !important;
}
.color_theme4 .even a,
.color_theme4 .even span {
  background-color: #8c968c;
}
.color_theme4 .odd a,
.color_theme4 .odd span {
  background-color: #828282;
}
.color_theme4 input[type=text],
.color_theme4 textarea {
  background-color: #8c968c;
}
.color_theme4 .odd input[type=text],
.color_theme4 .odd textarea {
  background-color: #828282;
}
.color_theme4 .label,
.color_theme4 .phone {
  background-color: #8c968c;
}
.color_theme4 .odd .label,
.color_theme4 .odd .phone {
  background-color: #828282;
}
.color_theme4 h1 span,
.color_theme4 h2 span,
.color_theme4 h3 span {
  background-color: #8c8cab;
}

/* Theme 5 */
/*******************
bg            c0cd8a
main menu     68b697
item menu     91b68c
media nav     66afc5
years nav     349695
customer nav  458061
theme nav     68B697
even          66afc5
odd           68b697
*******************/
body.color_theme5,
.color_theme5 .extras .mail_to {
  background-color: #c0cd8a;
}
.color_theme5 .nav li {
  background-color: #68b697;
}
.color_theme5 .item .nav li,
.color_theme5 .slideshow .nav li,
.color_theme5 .slideshow .loading,
.color_theme5 .pagination a {
  background-color: #91b68c;
}
.color_theme5 .poster .mask {
  background-image: url(../images/slideshow_mask5.png);
}
.color_theme5 form .nav li {
  background-color: #91b68c;
}
.color_theme5 .nav li.category_support,
.color_theme5 h2.category_support span, 
.color_theme5 h3.category_support span {
  background-color: #66afc5 !important;
}
.color_theme5 .nav li.category_annees,
.color_theme5 h2.category_annees span, 
.color_theme5 h3.category_annees span {
  background-color: #349695 !important;
}
.color_theme5 .nav li.category_commanditaire,
.color_theme5 h2.category_commanditaire span, 
.color_theme5 h3.category_commanditaire span {
  background-color: #458061 !important;
}
.color_theme5 .nav li.category_thematique,
.color_theme5 h2.category_thematique span, 
.color_theme5 h3.category_thematique span {
  background-color: #68B697 !important;
}
.color_theme5 .nav li.category_themes,
.color_theme5 h2.category_themes span, 
.color_theme5 h3.category_themes span {
  background-color: #458061 !important;
}
.color_theme5 .even a,
.color_theme5 .even span {
  background-color: #66afc5;
}
.color_theme5 .odd a,
.color_theme5 .odd span {
  background-color: #68b697;
}
.color_theme5 input[type=text],
.color_theme5 textarea {
  background-color: #66afc5;
}
.color_theme5 .odd input[type=text],
.color_theme5 .odd textarea {
  background-color: #68b697;
}
.color_theme5 .label,
.color_theme5 .phone {
  background-color: #66afc5;
}
.color_theme5 .odd .label,
.color_theme5 .odd .phone {
  background-color: #68b697;
}
.color_theme5 h1 span,
.color_theme5 h2 span,
.color_theme5 h3 span {
  background-color: #458061;
}

/* Theme 6 */
/*******************
bg            e3d882
main menu     c5c03a
item menu     d6c543
media nav     dcc53d
years nav     cbaf5f
customer nav  b3c797
theme nav     c5c03a
even          dcc53d
odd           cbaf5f
*******************/
body.color_theme6,
.color_theme6 .extras .mail_to {
  background-color: #e3d882;
}
.color_theme6 .nav li {
  background-color: #c5c03a;
}
.color_theme6 .item .nav li,
.color_theme6 .slideshow .nav li,
.color_theme6 .slideshow .loading,
.color_theme6 .pagination a {
  background-color: #d6c543;
}
.color_theme6 .poster .mask {
  background-image: url(../images/slideshow_mask6.png);
}
.color_theme6 form .nav li {
  background-color: #d6c543;
}
.color_theme6 .nav li.category_support,
.color_theme6 h2.category_support span, 
.color_theme6 h3.category_support span {
  background-color: #dcc53d !important;
}
.color_theme6 .nav li.category_annees,
.color_theme6 h2.category_annees span, 
.color_theme6 h3.category_annees span {
  background-color: #cbaf5f !important;
}
.color_theme6 .nav li.category_commanditaire,
.color_theme6 h2.category_commanditaire span, 
.color_theme6 h3.category_commanditaire span {
  background-color: #b3c797 !important;
}
.color_theme6 .nav li.category_thematique,
.color_theme6 h2.category_thematique span, 
.color_theme6 h3.category_thematique span {
  background-color: #c5c03a !important;
}
.color_theme6 .nav li.category_themes,
.color_theme6 h2.category_themes span, 
.color_theme6 h3.category_themes span {
  background-color: #B3C797 !important;
}
.color_theme6 .even a,
.color_theme6 .even span {
  background-color: #dcc53d;
}
.color_theme6 .odd a,
.color_theme6 .odd span {
  background-color: #cbaf5f;
}
.color_theme6 input[type=text],
.color_theme6 textarea {
  background-color: #dcc53d;
}
.color_theme6 .odd input[type=text],
.color_theme6 .odd textarea {
  background-color: #cbaf5f;
}
.color_theme6 .label,
.color_theme6 .phone {
  background-color: #dcc53d;
}
.color_theme6 .odd .label,
.color_theme6 .odd .phone {
  background-color: #cbaf5f;
}
.color_theme6 h1 span,
.color_theme6 h2 span,
.color_theme6 h3 span {
  background-color: #b3c797;
}

/* Theme 7 */
/*******************
bg            f4c5c8
main menu     dc7baf
item menu     a9618c
media nav     b67388
years nav     c99695
customer nav  ad77a6
theme nav     dc7baf
even          b67388
odd           ad77a6
*******************/
body.color_theme7,
.color_theme7 .extras .mail_to {
  background-color: #f4c5c8;
}
.color_theme7 .nav li {
  background-color: #dc7baf;
}
.color_theme7 .item .nav li,
.color_theme7 .slideshow .nav li,
.color_theme7 .slideshow .loading,
.color_theme7 .pagination a {
  background-color: #a9618c;
}
.color_theme7 .poster .mask {
  background-image: url(../images/slideshow_mask7.png);
}
.color_theme7 form .nav li {
  background-color: #a9618c;
}
.color_theme7 .nav li.category_support,
.color_theme7 h2.category_support span, 
.color_theme7 h3.category_support span {
  background-color: #b67388 !important;
}
.color_theme7 .nav li.category_annees,
.color_theme7 h2.category_annees span, 
.color_theme7 h3.category_annees span {
  background-color: #c99695 !important;
}
.color_theme7 .nav li.category_commanditaire,
.color_theme7 h2.category_commanditaire span, 
.color_theme7 h3.category_commanditaire span {
  background-color: #ad77a6 !important;
}
.color_theme7 .nav li.category_thematique,
.color_theme7 h2.category_thematique span, 
.color_theme7 h3.category_thematique span {
  background-color: #dc7baf !important;
}
.color_theme7 .nav li.category_themes,
.color_themE7 h2.category_themes span {
  background-color: #AD77A6 !important;
}
.color_theme7 .even a,
.color_theme7 .even span {
  background-color: #b67388;
}
.color_theme7 .odd a,
.color_theme7 .odd span {
  background-color: #ad77a6;
}
.color_theme7 input[type=text],
.color_theme7 textarea {
  background-color: #b67388;
}
.color_theme7 .odd input[type=text],
.color_theme7 .odd textarea {
  background-color: #ad77a6;
}
.color_theme7 .label,
.color_theme7 .phone {
  background-color: #b67388;
}
.color_theme7 .odd .label,
.color_theme7 .odd .phone {
  background-color: #ad77a6;
}
.color_theme7 h1 span,
.color_theme7 h2 span,
.color_theme7 h3 span {
  background-color: #c99695;
}


