/*******************/
/* STYLES GENERAUX */
/*******************/
.htmlpage_exterior {
  background-color: #1E3C7C;
  height: 200px;
}

body {
	background-color: #fef1ae;
}
form .form_legend {
  font-weight: bold;
}

a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #999999;
	text-decoration: underline;
}
hr {
	background-color: #7fb2cc;
}

def {
  border-bottom:1px dashed #333333;
}
def a,
def a:hover {
  text-decoration: none;
}

h4 {
  font-size: 18px;
  font-weight: normal;
  color: #50617D;
}

/*******************/
/* TEXTES GENERAUX */
/*******************/

.text_label {
	color: #333333;
}
/**********/
/* AGENDA */
/**********/
.agenda_weekevent {
  background-color: #f3f6f8;
  border: 1px solid #7fb2cc;
}
.agenda_weekevent a {
 background-color: #7fb2cc;
}

/********/
/* FORM */
/********/

select,
.form_text,
.form_textarea,
.form_inputactive,
.form_inputinactive,
.form_richedit_iframe,
.form_quickitemselector_item_selected {
	border: 1px solid #cccccc;
}
.form_richedit_iframe,
.form_quickitemselector_item_selected {
	background-color: #ffffff;
}
.form_optiontitle_line_par,
.htmlmaker_grid_linepar {
	background-color: #eeeeee;
}


/***********/
/* HOTLINE */
/***********/

.hotline_ticket_question_content {
	background-color: #eeeeee;
	border: 1px solid #eeeeee;
}
.hotline_ticket_answer_content {
	background-color: #ffffcc;
	border: 1px solid #eeeeee;
}


/*************/
/* HTMLMAKER */
/*************/

.htmlmaker_context_block {
	background-color: #ffffff;
}
.htmlmaker_zoom_block_sublevel {
	border: 1px solid #cccccc;
	background-color: #ffffcc;
}
.htmlmaker_zoom_block_sublevel2 {
	border: 1px solid #7fb2cc;
	background-color: #f3f6f8;
}
.htmlmaker_zoom_block_sublevel3 {
	border: 1px solid #cccccc;
	background-color: #ffffff;
}

.htmlmaker_context_subtitle {
  font-weight: bold;
}


/************/
/* HTMLPAGE */
/************/

.htmlpage_body_iframe {
	background-color: #ffffff;
	background-image: none;
}
.htmlpage_container_800_center,
.htmlpage_container_1024_center,
.htmlpage_container_800_left,
.htmlpage_container_1024_left,
.htmlpage_container_800_right,
.htmlpage_container_1024_right,
.htmlpage_container_full {
  background-image: url('resources/back.jpg');
  background-position: top left;
  background-repeat: repeat-x;
}
.htmlpage_header {
	background-image: url('resources/header.jpg');
	background-position: top left;
	background-repeat: no-repeat;
  height: 185px;
  
}
.htmlpage_home {
	cursor: pointer;
  height: 105px;
  width: 105px;
  position: absolute;
}
.htmlpage_connectanddate {
  float: right;
  clear: right;
  margin-top: 140px;
  margin-right: 0;
  line-height: normal;
  color: #ffffff;
  margin-bottom: 3px;
}
.htmlpage_commerciallink {
  background-image: url('resources/puce_orange.gif');
  background-position: left center;
  padding-left: 15px;
  background-repeat: no-repeat;
  font-weight: bold;
  color: #ff6602;
  border: 0;
}
.htmlpage_languages {
  border: 0;
}
.htmlpage_globalsearch {
  background-image: url('resources/puce_orange.gif');
  background-position: left center;
  padding-left: 15px;
  background-repeat: no-repeat;
  margin-left: 10px;
  
  font-weight: bold;
  color: #ff6602;
}
.htmlpage_datetime {
  margin-right: 0;
  padding-right: 0;
  border-left-color: #ffffff;
}
.htmlpage_connectionlink {
  font-weight: bold;
  color: #ffffff;
}
.htmlpage_linkandsearch {
  line-height: normal;
}
.htmlpage_taboption {
	background-color: #1e3c7c;
  border-top: 1px solid #b07b00;
}
.htmlpage_context_header {
	border-bottom: 1px solid #aaaaaa;
	background-color: #dddddd;
}
.htmlpage_context_left_opened,
.htmlpage_context_left_closed,
.htmlpage_context_right_opened,
.htmlpage_context_right_closed {
	padding: 0 0 5px 0;
  background-color: #fef1ae;
}
.htmlpage_zoom_right_opened,
.htmlpage_zoom_right_closed,
.htmlpage_zoom_left_opened,
.htmlpage_zoom_left_closed,
.htmlpage_zoom_full {
	background-color: #ffffff;
}
.htmlpage_footer {
	background-color: #fcbf31;
	
  
}


/**************/
/* MENUACTION */
/**************/

.htmlpage_menuaction_full,
.htmlpage_menuaction_right_opened,
.htmlpage_menuaction_right_closed,
.htmlpage_menuaction_left_opened,
.htmlpage_menuaction_left_closed {
	background-color: #eeeeee;
}
.htmlpage_menuaction_full a,
.htmlpage_menuaction_right_opened a,
.htmlpage_menuaction_right_closed a,
.htmlpage_menuaction_left_opened a,
.htmlpage_menuaction_left_closed a {
	color: #333333;
}


/**************/
/* NAVIGATION */
/**************/
ul.navigation_taboption_manager {
  margin-bottom: 10px;
}
ul.navigation_taboption_manager li a {
	color: #ffffff;
  border: 1px solid #84a5ed;
  border-top: 0;
  background-color: #5172ba;
  padding: 2px 3px 2px 3px;
  margin-bottom: 4px;
}
ul.navigation_taboption_manager li a:hover,
ul.navigation_taboption_manager li.navigation_taboption_selected a {
	text-decoration: none;
  padding: 4px 3px 2px 3px;
  margin-bottom: 2px;
}
ul.navigation_taboption li a,
ul.navigation_taboption li.navigation_taboption_selected a,
ul.navigation_taboption li.navigation_taboption_home a,
ul.navigation_taboption li.navigation_taboption_home_selected a {
  height: auto;
  color: #FCBF31;
  margin: 3px 4px 0 0;
  font-size: 15px;
}
ul.navigation_taboption li a:hover,
ul.navigation_taboption li.navigation_taboption_selected a,
ul.navigation_taboption li.navigation_taboption_home a:hover,
ul.navigation_taboption li.navigation_taboption_home_selected a {
  color: #ffffff;
  text-decoration: none;
}

ul.navigation_taboption li.navigation_taboption_home a,
ul.navigation_taboption li.navigation_taboption_home_selected a {
  height: auto;
}

ul.navigation_taboption li.navigation_taboption_home_selected,
ul.navigation_taboption li.navigation_taboption_home {
  background-image: none;
  width: auto;
  border-right: 1px solid #b07b00;
  height: 24px;
}
ul.navigation_taboption li.navigation_taboption_home_selected .navigation_taboption_home_text, 
ul.navigation_taboption li.navigation_taboption_home .navigation_taboption_home_text {
  display: inline;
}
ul.navigation_taboption {
	height: 24px;
}
ul.navigation_taboption li {
  border-right: 1px solid #b07b00;
  margin-top: 0;
  margin-bottom: 0;
  height: 24px;
}
.navigation_path {
	background-color: #ffffff;
  border-bottom: 1px dashed #666666;
}
.navigation_path a {
	
}


/***********/
/* PRODUCT */
/***********/

.product_selector_content {
	border: 1px solid #7fb2cc;
}
.product_selector_label_category,
.product_selector_label_subcategory,
.product_selector_label_product {
	color: #333333;
}


/*********/
/* PAGER */
/*********/

.pager {
	background-color: #eeeeee;
	border: 1px solid #dddddd;
}

.htmlmaker_context_block_container {
  margin-top: 5px;
}
.htmlmaker_context_title {
  background-color: #ff6908;
  text-align: center;
  font-weight: bold;
  color: #fdd62f;
  padding: 2px 0 2px 0;
  font-size: 13px;
}
.htmlmaker_context_block_container {
  background-color: #ffffff;
  border: 1px solid #fcbf31;
}