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

body {
	background-color: #ebead9;
}
form {
	background-color: #E0E7A5;
	border: 1px solid #A8AAA0;
  border-top: 0;
}
a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
  color: #cc0000;
}
hr {
	background-color: #A8AAA0;
}

def {
  border-bottom:1px dashed #000000;
}
def a,
def a:hover {
  text-decoration: none;
}
h2 {
  color: #87302A;
}

h4 {
  color: #0c7a3e;
  font-size: 14px;
}
h4.form_title {
  border: 1px solid #A8AAA0;
  border-bottom: 0;
  margin: 0;
  padding: 5px 5px 5px 10px;
  background-color: #e0e7a5;
  font-weight: bold;
}
/*******************/
/* TEXTES GENERAUX */
/*******************/

.text_label {
	color: #000000;
}
/**********/
/* AGENDA */
/**********/
.agenda_weekevent {
  background-color: #A8AAA0;
  border: 1px solid #E0E7A5;
}
.agenda_weekevent a {
 background-color: #E0E7A5;
}

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


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

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


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

.htmlmaker_context_block {
  padding: 0 5px 5px 5px;
}
.htmlmaker_zoom_block_sublevel {
	border: 1px solid #cccccc;
	background-color: #ffffcc;
}
.htmlmaker_zoom_block_sublevel2 {
	border: 1px solid #A8AAA0;
	background-color: #E0E7A5;
}
.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: #E0E7A5;
	background-image: url('resources/header.jpg');
	background-position: top left;
	background-repeat: no-repeat;
  height: 230px;
}
.htmlpage_home {
	height: 58px;
  width: 131px;
	cursor: pointer;
  float: right;
  background-image: url('resources/logo.jpg');
  margin: 11px 15px 0 0;
}
.htmlpage_taboption {
}
.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;
}
.htmlpage_footer {
  padding: 15px 15px 5px 5px;
  text-align: right;
	background-color: #edeeda;
	color: #000000;
  background-image: url('resources/footer.jpg');
  background-repeat: no-repeat;
}
.htmlpage_footer a {
	color: #000000;
}


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

.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;
}

.htmlmaker_context_block_container {
  padding: 0;
}
.hostess_zone {
  width: 150px;
}
.htmlpage_container_1024_center .htmlpage_zoom_left_closed .htmlmaker_zoom_block, 
.htmlpage_container_1024_left .htmlpage_zoom_left_closed .htmlmaker_zoom_block, 
.htmlpage_container_1024_right .htmlpage_zoom_left_closed .htmlmaker_zoom_block, 
.htmlpage_container_1024_center .htmlpage_zoom_right_closed .htmlmaker_zoom_block,
.htmlpage_container_1024_left .htmlpage_zoom_right_closed .htmlmaker_zoom_blockhtmlpage_container_1024_right .htmlpage_zoom_right_closed .htmlmaker_zoom_block {
width:792px;
}
/**************/
/* NAVIGATION */
/**************/
select.navigation_quickadd {
  left:8px;
  margin:0;
  position:absolute;
  top:229px;
  width:156px;
}
.htmlpage_datetime, .htmlpage_commerciallink, .htmlpage_languages {
  display: none;
}
.htmlpage_globalsearch {
  left:405px;
  padding:0;
  position:absolute;
  top:160px;
  white-space:nowrap;
}
.htmlpage_connectanddate {
  position: absolute;
  top: 100px;
  left: 400px;
  width: 200px;
  white-space:nowrap;
}

ul.navigation_taboption_manager {
  position: absolute;
  top: 71px;
  right: 0px;
}
.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 
{
  width: 910px;
}
ul.navigation_taboption_manager li a {
	color: #333333;
  border: 1px solid #aca899;
  padding: 2px 5px 2px 5px;
  border-top: 0;
  
}
ul.navigation_taboption_manager li a:hover {
	color: #c90000;
  padding: 4px 5px 2px 5px;
  margin-bottom: 1px;
  text-decoration: none;
  background-color: #e0e5a5;
}
ul.navigation_taboption {
	position: absolute;
  top: 11px;
  left: 60px;
  height: 60px;
  margin-right: 160px;
  z-index: 320;
}
ul.navigation_taboption_manager li 
{
  background-color:#ffffff;
  float:left;
}
ul.navigation_taboption li.navigation_taboption_home,
ul.navigation_taboption li.navigation_taboption_home_selected,
ul.navigation_taboption li.navigation_taboption_home:hover,
ul.navigation_taboption li.navigation_taboption_home_selected:hover  {
  background-image: url('resources/home.jpg');
  height: 59px;
  width: 100px;
  background-position: left;
}
ul.navigation_taboption li.navigation_taboption_home a,
ul.navigation_taboption li.navigation_taboption_home_selected a,
ul.navigation_taboption li.navigation_taboption_home a:hover,
ul.navigation_taboption li.navigation_taboption_home_selected a:hover {
  height: 60px;
  width: 100px;
  padding: 0;
  background-image: none;
}

ul.navigation_taboption li {
  height: 60px;
  margin: 0;
  padding-left: 6px;
}
ul.navigation_taboption li.hover,
ul.navigation_taboption li.navigation_taboption_selected {
  background-image: url('resources/menu_lihover.gif');
  background-position: top left;
  background-repeat: no-repeat;
}
ul.navigation_taboption li a {
  background-image: url('resources/menu_item.gif');
  background-position: right;
  padding: 25px 15px 18px 6px;
  font-size: 13px;
  background-repeat: no-repeat;
  color:#333333;
}
ul.navigation_taboption li.hover a,
ul.navigation_taboption li.navigation_taboption_selected a {
  background-image: url('resources/menu_hover.gif');
  color:#333333;
  text-decoration: none;
}
.navigation_path {
  padding-right: 20px;
  color: #333333;
  text-align:right;
}

.htmlpage_exterior {
  width: 978px;
  margin: 7px auto 0 auto;
  background-image: url('resources/background.jpg');
}

.htmlpage_container_1024_center {
  background-image: url('resources/container_background.gif');
  background-repeat: no-repeat;
  background-position: bottom;
}
.htmlpage_context_header {
  display: none;
}

.htmlpage_context_left_opened, .htmlpage_context_right_opened {
  width:168px;
  padding-bottom: 200px;
  min-height: 160px;
}
.htmlpage_menuaction_right_closed, .htmlpage_zoom_right_closed {
  margin:0 0 0 170px;
}
a.htmlpage_connectionlink.tologin {
  background-image:url(resources/login.jpg);
  background-repeat: no-repeat;
  color: transparent;
  height: 24px;
  width: 60px;
  content: "";
  display: block;
  * text-indent: -8000px;
  position: absolute;
  top: 20px;
  left: 0px;
  padding: 0;
}
.login_logout img {
  display: none;
}

.login_logout {
  background-image: url(resources/logout.jpg);
  background-repeat: no-repeat;
  display: block;
  width: 60px;
  height: 24px;
  margin-top: 5px;
}
/***********/
/* PRODUCT */
/***********/

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


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

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

.htmlmaker_context_title {
  margin: 5px 5px 0 5px;
  color: #781114;
  font-weight: bold;
}

.rss_body
{
  background-color: transparent;
}
.rss_item
{
  padding-bottom: 10px;
  padding-left: 20px;
  background-image: url('resources/arrow3.gif');
  background-repeat: no-repeat;
  background-position: top left;
}

.rss_link a 
{
}

.rss_date
{
  color: #770000;
}

.license_status_color_new
{
  color:#000000;
}
.license_status_color_temp
{
  color:#FF9F2F;
}
.license_status_color_valid
{
  color:#0C7A3E;
}
.license_status_color_expired
{
  color:#FF441F;
}
.license_status_color_refused
{
  color:#000000;
}



//Composant task manager
.taskmanager_container
{
  width: 100%;
  border-style:solid;
  border-width:1px;
}

.taskmanager_project_container
{
  width:30%;
  position:relative;
  float:left;
  border-right-width:1px;
  border-right-style:solid; 
}
.taskmanager_task_container
{
  position:relative;
  margin-left: 30%;
  
  min-width:0;
  padding:5px 0;
  position:relative;
}
.taskmanager_project
{
  height:25px;
}
.taskmanager_activeproject
{
  background-color:#f2f2f3;
}



ul.navigation_taboption li ul
{
  border:1px solid #ACA899;
  margin-left:-3px;
}
ul.navigation_taboption li ul li 
{
  clear:left;
  background-image: url('resources/arrow3.gif');
  background-repeat:no-repeat;
  background-position: top left;
  background-color:#ffffff;
  margin:0;
  padding-left:20px;
  height:25px;

  border-left:15px solid #FAC018;
}

ul.navigation_taboption li ul li:hover
{
  margin:0;
  background-image: url('resources/arrow3.gif');
  background-repeat:no-repeat;
  background-position: top left;
  background-color:#ffffff;
  border-left:15px solid #FAC018;
}

ul.navigation_taboption li ul li a{
  margin:0;
  padding:5px 0;
  background: none;
}
ul.navigation_taboption li.hover ul
{
  background-image:none;
}
ul.navigation_taboption li.hover ul li a
{
  background: none;
  margin:0;
}
ul.navigation_taboption li.hover ul li a:hover
{
  text-decoration:underline;
}
