/*******************/
/* STYLES GENERAUX */
/*******************/

body {
	background-color: #ffffff;
}
body, input, select, textarea {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  color: #505050;
}
form {
	background-color: #eeeeee;
	border: 1px solid #d5d5d5;
}
a {
	color: #000000;
	text-decoration: none;
}
.htmlmaker_context_subtitle {
  color: #8d8b8f;
}
a:hover {
	text-decoration: underline;
}
hr {
	background-color: #58a618;
}

def {
  border-bottom:1px dashed #58a618;
}
def a,
def a:hover {
  text-decoration: none;
}
h2 {
color:#8d8b8f;
font-size:18px;
margin:0;
text-transform:uppercase;
}

h4 {
  color:#AEB169;
  font-size:16px;
  margin:0 0 2px 0;
  text-transform:uppercase;
}
.htmlmaker_componenttitle em {
  color:#8d8b8f;
  font-style: normal;
  font-weight: bold;
}
/*******************/
/* TEXTES GENERAUX */
/*******************/
.htmlmaker_context_title {
  color:#505050;
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase;
  background-color: #dddddd;
  border-top: 5px solid #ffffff;
}
.htmlmaker_context_block_container {
  margin: 0;
}
.text_label {
	color: #58a618;
}
/**********/
/* AGENDA */
/**********/
.agenda_weekevent {
  background-color: #58a618;
  border: 1px solid #ddffdf;
}
.agenda_weekevent a {
 background-color: #ddffdf;
}

/********/
/* 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: #ffffff;
}


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

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


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

.htmlmaker_context_block {
}
.htmlmaker_zoom_block_sublevel {
	border: 1px solid #cccccc;
	background-color: #ffffcc;
}
.htmlmaker_zoom_block_sublevel2 {
	border: 1px solid #58a618;
	background-color: #ddffdf;
}
.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 {
}
.htmlpage_header {
	background-color: #FFFFFF;
	background-image: url('resources/header.jpg');
	background-position: top right;
	background-repeat: no-repeat;
  height: 140px;
}
.htmlpage_home {
	height: 140px;
  background-image: url('resources/logo.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	cursor: pointer;
  width: 330px;
  float: left;
}

.htmlpage_connectionlink {
background-color:#FFD01F;
color:#666666;
font-weight:bold;
padding:3px;
 }
 
.htmlpage_datetime {
  left:7px;
  margin:0;
  padding:0;
  position:absolute;
  top:155px;
  border: 0;
  display:none;
}
select.navigation_quickadd {
  left:220px;
  min-width:0;
  position:absolute;
  top:90px;
  width:162px;
  margin: 0;
  padding: 0;
}
.htmlpage_container_1024_center ul.navigation_taboption_manager, .htmlpage_container_1024_left ul.navigation_taboption_manager, .htmlpage_container_1024_right ul.navigation_taboption_manager, .htmlpage_container_full ul.navigation_taboption_manager {
position:absolute;
right:0;
top:30px;
width:645px;
}
.htmlpage_connectanddate {
border-right:1px solid #333333;
float:right;
margin:5px;
padding:0 5px 0 0;
}
.htmlpage_commerciallink {

}
.htmlpage_taboption {
	
}
.htmlpage_context_header {
	border-bottom: 1px solid #aaaaaa;
	background-color: #d9d9d9;
}
.htmlpage_context_left_opened,
.htmlpage_context_left_closed,
.htmlpage_context_right_opened,
.htmlpage_context_right_closed {
	padding: 0 0 5px 0;
  background-color: #eeeeee;
}
.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: #8d8b8f;
	color: #ffffff;
	padding : 2px 5px 2px 5px;
}
.htmlpage_footer a {
	color: #ffffff;
}


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

.htmlpage_menuaction_full,
.htmlpage_menuaction_right_opened,
.htmlpage_menuaction_right_closed,
.htmlpage_menuaction_left_opened,
.htmlpage_menuaction_left_closed {
	background-color: #ffffff;
}
.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 li {
  margin: 0;
}
ul.navigation_taboption_manager li a {
  color: #333333;
  background-color: #FFD01F;
  padding: 0 4px 0 4px;
  font-size: 12px;
  margin: 0 5px 0 0;
  
}

ul.navigation_taboption_manager {
	border-top : 1px solid #666666;
}

ul.navigation_taboption {
	height: 18px;
  background-color: #8d8b8f;
}
ul.navigation_taboption li {
  margin: 0 0 1px 0;
}
ul.navigation_taboption li a {
  padding: 0 20px 0 20px;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #8d8b8f;
  border-right: 1px solid #ffffff;
  font-size: 14px;
}
ul.navigation_taboption li a:hover,
ul.navigation_taboption li.navigation_taboption_home a:hover {
  background-color: #313131;
  text-decoration: none;
}

.navigation_path {
	background-color: #fff6cf;
	color: #444444;
  padding: 2px 0 2px 5px;
  border-bottom: 1px solid #58a618;
}
.navigation_path a {
	color: #444444;
}

ul.navigation_taboption li.navigation_taboption_home,
ul.navigation_taboption li.navigation_taboption_home_selected {
  background-image: none;
  width: auto;
  height: auto;
}

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 .navigation_taboption_home_text,
ul.navigation_taboption li.navigation_taboption_home .navigation_taboption_home_text {
  display: block;
}


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

.product_selector_content {
	border: 1px solid #58a618;
}
.product_selector_label_category,
.product_selector_label_subcategory,
.product_selector_label_product {
	color: #58a618;
}


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

.pager {
	background-color: #ffffff;
	border: 1px solid #d9d9d9;
}

.htmlpage_globalsearch {
font-weight:bold;
}