@CHARSET "UTF-8";

/* *************************************** Page Content ********************************************* */

div.buttons_container
{
  text-align                 : right;
  padding                    : 12px;
}

div.content_sections
{
  
}

div.content_sections p
{
  /*margin                     : 10px;*/
}

div.content_section
{
  /*padding                    : 10px 0 10px 0;*/
}

div.content_section_header
{
  border-bottom              : 1px solid #E6DCC4;
  margin                     : 0 0 7px;
  padding                    : 10px 4px 6px 10px;
}

div.content_section_header div.buttons
{
  float                      : right;
  padding                    : 2px;
}

div.content_section_header a
{
  color                      : #000000;
  font-size                  : 10px;
  font-weight                : bold;
}

div.content_section_header a.top
{
  background                 : transparent url(../../../images/frontend/menu/bullet_top.gif) no-repeat scroll left center;
  padding                    : 0 0 0 10px;
}


div.content_section_content
{
  margin                     : 0 10px 0 10px;
  text-align                 : justify;
}

div.content_section_content div.parsed_content
{
  float                      : left;
  text-align                 : justify;
  width                      : 430px;
}


div.content_section_components
{
  float                      : right;
  padding                    : 3px 8px 3px 3px;
  width                      : 260px;
}

div.content_section_components p
{
  margin                     : 10px 0;
}

div.content_section_edition
{
  padding                    : 3px 3px 3px 10px;
}

div.content_section_secondary_components
{
  margin-top                 : 10px;
}

div.content_go_back
{
  padding                    : 5px 10px 20px 10px;
  text-align                 : right;
}

/* *************************************** Components ********************************************* */
 
/* *************************************** Picture *************************************** */ 
div.component_picture_wrapper
{
  padding-bottom             : 5px;
  margin-bottom              : 5px;
}

div.component_picture_wrapper div.component_picture_title
{
  font-weight                : bold;
  text-align                 : center;
}

div.component_picture_wrapper div.component_picture_title span.component_picture_subtitle
{
  font-size                  : 11px;
  font-weight                : bold;
  text-align                 : center;
  font-style                 : italic;
}

div.picture_search_content input[type="text"]
{
  width                      : 210px;
}


/* *************************************** Brief *************************************** */ 

div.component_brief_wrapper
{
  border                     : 1px solid #CCCCCC;
  padding                    : 5px 5px 5px;
  margin-left                : 10px;
  margin-bottom              : 5px;
}

div.component_brief_wrapper div.component_brief_title
{
  font-weight                : bold;
  padding                    : 5px 5px 0;
}

div.component_brief_wrapper div.component_brief_content
{
  padding                    : 0px 5px 0;
}

/* *************************************** Link *************************************** */ 

div.component_link_wrapper
{
  padding                    : 5px 5px 5px;
  margin-bottom              : 5px;
  margin-left                : 10px;
}

div.link_content div.sfWidgetFormJQueryCompleterList
{
  width                      : 400px;
}

div.link_content input[type="text"]
{
  width                      : 380px;
}


/* ****************************** Page Attributs & Associations **************************** */

div.frame_attributs_associations_toc_wrapper
{
  float                      : left;
}

div.frame_attributs_associations
{
  padding                    : 8px 0 10px 5px;
  width                      : 390px;
}

div.frame_attribut,
div.frame_association
{
  color                      : #555555;
  font-size                  : 11px;
  line-height                : 16px;
  margin                     : 0;
  text-align                 : center;
  width                      : 390px;
}

div.frame_attribut div.frame_title,
div.frame_association div.frame_title
{
  float                      : left;
  font-weight                : bold;
  padding                    : 0 0 0 15px;
  text-align                 : right;
  width                      : 130px;
}

div.frame_attribut div.frame_content,
div.frame_association div.frame_content_wrapper
/* div.frame_association div.frame_content*/
{
  float                      : right;
  font-weight                : normal;
  padding                    : 0 20px 0 5px;
  text-align                 : left;
  width                      : 220px;
}

/* *************************************** Page Toc **************************************** */

div.frame_toc
{
  float                      : left;
  padding                    : 8px 0 10px 5px;
  width                      : 390px;
}

div.frame_toc_top
{
  background                 : transparent url(../../../images/frontend/modules/page/frame_toc/top.gif) no-repeat scroll left top;
  height                     : 10px;
  width                      : 390px;
}

div.frame_toc_center
{
  background                 : transparent url(../../../images/frontend/modules/page/frame_toc/center.gif) repeat-y scroll left top;
  width                      : 390px;
}

div.frame_toc_bottom
{
  background                 : transparent url(../../../images/frontend/modules/page/frame_toc/bottom.gif) no-repeat scroll left top;
  height                     : 10px;
  width                      : 390px;
}

div.frame_toc_center div.frame_title
{
  color                      : #999999;
  font-size                  : 11px;
  margin                     : 0 0 8px 0;
  padding                    : 0 10px 0 18px;
}

div.frame_toc_center div.frame_content
{
  padding                    : 0 10px 0 18px;
}

div.frame_toc_center img.icon
{
  left                       : 23px;
  top                        : 10px;
  background                 : transparent url(../../../images/frontend/menu/bullet.gif) no-repeat scroll;
  height                     : 7px;
  width                      : 7px;
}

div.frame_toc_center a.link
{
  font-size                  : 10px;
  line-height                : 13px;
}

div.frame_toc_center a.link:hover
{
  text-decoration            : underline;
}

/* ************************************* Page Frame Image **************************************** */

div.frame_image
{
  float                      : right;
  padding                    : 0 8px 0 0;
  width                      : 310px;
}

div.frame_image div.text
{
  font-weight                : bold;
  padding                    : 20px 0 0 50px;
}

div.frame_image div.text a
{
  font-weight                : normal;
  padding                    : 0 0 0 10px;
}

div.crud_edit div.frame_image
{
  padding                    : 0 25px 0 0;
}

/* *************************************** Page Navigational Menu **************************************** */

div.navigational_menu
{
  margin-top                 : 20px;
  margin-left                : 10px;
  width                      : 701px;
}

div.navigational_menu div.title
{
  font-weight                : bold;
  color                      : #555555;
  font-size                  : 13px;
  padding                    : 8px 0 0 12px;
}

div.navigational_menu_wrapper
{
  height                     : auto;
  padding                    : 8px 0 10px 5px;
  width                      : 400px;
}

div.navigational_menu_top
{
  background                 : transparent url(../../../images/frontend/modules/page/navigational_menu/top.gif) no-repeat scroll left top;
  height                     : 10px;
}

div.navigational_menu_header_center
{
  background                 : transparent url(../../../images/frontend/modules/page/navigational_menu/header_center.gif) repeat-y scroll left top;
  padding                    : 4px 0px;
}

div.navigational_menu_header_center div.subtitle
{
  margin-left                : 10px;
}

div.navigational_menu_separator
{
  background                 : transparent url(../../../images/frontend/modules/page/navigational_menu/title_content_separator.gif) no-repeat scroll left top;
  height                     : 11px;
}

div.navigational_menu_center
{
  background                 : transparent url(../../../images/frontend/modules/page/navigational_menu/body_center.gif) repeat-y scroll left top;
  overflow                   : auto;
  clear                      : both;
}

div.navigational_menu_center div.navigational_menu_title
{
  font-weight                : bold;
  font-size                  : 11px;
  float                      : left;
  width                      : 130px;
  margin                     : 0 5px 10px 5px;
  text-align                 : right;
}

div.navigational_menu_center div.navigational_menu_content
{
  float                      : left;
  width                      : 551px;
  margin-bottom              : 10px;
}

div.navigational_menu_center div.navigational_menu_category_title
{
  font-weight                : bold;
  font-size                  : 11px;
  float                      : left;
  width                      : 130px;
  margin                     : 0 5px 10px 5px;
  text-align                 : right;
}

div.navigational_menu_center div.navigational_menu_category_content
{
  float                      : left;
  width                      : 551px;
  margin-bottom              : 10px;
}

div.navigational_menu_bottom
{
  background                 : transparent url(../../../images/frontend/modules/page/navigational_menu/bottom.gif) no-repeat scroll left top;
  height                     : 20px;
}

div.navigational_menu_center div.frame_title
{
  color                      : #999999;
  font-size                  : 11px;
  margin                     : 0 0 8px 0;
}

div.navigational_menu_center a.link
{
  color                      : #804C04;
  font-size                  : 10px;
  text-decoration            : none;
}

div.navigational_menu_center a.link:hover
{
  text-decoration            : underline;
}

div.navigational_menu_center div.unlink
{
  font-size                  : 10px;
  line-height                : 13px;
}

div.navigational_menu_center span.link
{
  font-size                  : 10px;
  line-height                : 13px;
}

/* ************************************* QURL **************************************** */

div.qurl_wrapper
{
  padding-right              : 10px;
  padding-left               : 10px;
}

div.qurl_wrapper div.qurl_container
{
  background                 : #F2F2F2;
  padding                    : 1px;
}

div.qurl_wrapper div.qurl_object
{
  border                     : 1px solid #C0C0C0;
  background                 : #ffffff;
  padding                    : 2px;
  margin                     : 5px;
  display                    : inline-block;
}

div.qurl_wrapper div.qurl_pic
{
  float                      : left;
  overflow                   : hidden;
  position                   : relative;
  width                      : 100px;
  padding                    : 5px 0 5px 5px;
  text-align                 : center;
  vertical-align             : middle;
}

div.qurl_wrapper div.qurl_object .title
{
  padding-top                : 10px;
  font-size                  : 13px;
  font-weight                : bold;
}

div.qurl_wrapper div.qurl_metadata
{
  width                      : 545px;
  float                      : right;
  overflow                   : hidden;
  padding-left               : 10px;
  padding-top                : 5px;
  white-space                : normal;
}

div.qurl_wrapper div.qurl_metadata span.subtext
{
  font-style                 : italic;
}

div.qurl_wrapper div.qurl_metadata_secondary
{
  overflow                   : hidden;
}

div.qurl_wrapper div.qurl_metadata_secondary span.text
{
  color                      : #555555;
  font-size                  : 11px;
}

div.qurl_wrapper div.qurl_metadata_secondary span.subtext
{
  color                      : #555555;
  font-style                 : normal;
}
