/*
Theme Name: Natixis Factor
Contributors: [+x]Pluzix
Theme URI: 
Description: Site web de Natixis factor
Author: [+x]Pluzix
Author URI: http://www.pluzix.net/
Tags: 
Version: 1.0
License:
*/


@import url(reset.css);
.clear {
  clear: both;
}
.invi {
  display: none !important;
}
img {
  border: none;
}

ul.menu {
  padding: 0;
  margin: 0;
}
ul.menu li {
  display: block;
  list-style: none;
  float: left;
}
ul.menu li a {
  display: block;
}

/* heading reset */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  padding: 0;
}
h1 {
  font-size: 1.8em;
}
h2 {
  font-size: 1.4em;
}
h3 {
  font-size: 13px;
}
h4 {
  font-size: 1.1em;
}
h5, h6 {
  font-size: 1em;
}
.bounded {
  border: 7px solid #e4e4e4;
}
/* RoundAbout - Carrousel/HomePage classes. */
.roundabout-holder {
  list-style: none;
  height: 25em;
  width: 40em;
  margin: 1em auto;
}
.roundabout-moveable-item {
  max-width: 352px;
  max-height: 212px;
  height: 21.5em;
  width: 37em;
  font-size: 10px;
  cursor: pointer;
  background-color: #e4e4e4;
  border: 10px solid #e4e4e4;
}
.roundabout-moveable-item img {
  width: 100%;
  height: 100%;
}
.roundabout-in-focus {
  cursor: auto;
}
/*
table 
{
  border: solid 1px #e8eef4;
  border-collapse: collapse;
}

table td 
{
  padding: 5px;   
  border: solid 1px #e8eef4;
}

table th
{
  padding: 6px 5px;
  text-align: left;
  background-color: #e8eef4; 
  border: solid 1px #e8eef4;   
}
*/
.roundabout-holder a {
  cursor: pointer;
}
.roundabout-description {
  text-align: center;
  font-size: 12px;
}
.roundabout-description .roundabout-title {
  color: #297e93;
  font-size: 16px;
}
.roundabout-arrow-left, .roundabout-arrow-right {
  display: block;
  height: 41px;
  width: 24px;
}
.roundabout-arrow-left {
  float: left;
  background: url("images/roundabout_arrow_left.png") no-repeat scroll 0 0 transparent;
}
.roundabout-arrow-right {
  float: right;
  background: url("images/roundabout_arrow_right.png") no-repeat scroll 0 0 transparent;
}
.image-slider-group .action {
  float: right;
}
.add_link {
  margin-top: 20px;
}
ul.myRoundabout li > a > .focus-data {
  display: none;
}
/* DatePicker - Default */
input.hasDatepicker {
  width: 100px;
}
img.ui-datepicker-trigger {
  margin: 0px 0px -2px 2px;
  background: url(images/calendar.gif) no-repeat;
  width: 16px;
  height: 16px;
}
.select-content-list #content_select_ajax {
  display: none;
}
.select-content-list .filter-box {
  padding-bottom: 30px;
}
.select-content-list .filter-box .left {
  margin-right: 10px;
}
.select-content-list .filter-box #content-list select {
  width: 180px !important;
}
.select-content-list .filter-box #content-list select.page-dropdown {
  display: none;
}
.select-content-list .filter-box .buttons {
  width: auto;
}
.select-content-list .filter-box .fields {
  padding-left: 22px;
}
.select-content-list #select_content_list tr {
  cursor: pointer;
}
.select-content-list #select_content_list tr :hover {
  background-color: #B193BA;
  color: #fff;
}
.select-content-list #select_content_list tr .id {
  display: none;
}
#remove_content {
  cursor: pointer;
  vertical-align: top;
}
.ajax-indicator {
  background: url(images/ajax.gif) 0 0;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.invisible {
  display: none;
}
.disclaimer {
  line-height: 150%;
  font-size: 11px;
}
.disclaimer p {
  margin: 10px 0;
}
.member-detail {
  padding: 10px;
  margin-top: 10px;
  text-align: justify;
  width: 626px !important;
}
.member-detail .main {
  padding-right: 0 !important;
}
.member-detail .member-detail-content {
  line-height: 150%;
  font-size: 11px;
}
.member-detail .member-main-image {
  float: left;
  margin: 0 20px 8px 0;
}
.member-detail p {
  margin: 10px 0;
}
.pdf_nam,
.pdf_exp,
.pdf_dyn_nam,
.pdf_dyn_exp {
  padding-left: 20px;
  line-height: 16px;
}
.pdf_nam {
  background: url("images/pdf-nam.png") no-repeat scroll 0 0 transparent;
}
.pdf_exp {
  background: url("images/pdf-exp.png") no-repeat scroll 0 0 transparent;
}
.pdf_dyn_nam {
  background: url("images/pdf-dyn-nam.png") no-repeat scroll 0 0 transparent;
}
.pdf_dyn_exp {
  background: url("images/pdf-dyn-exp.png") no-repeat scroll 0 0 transparent;
}
.dropdown-click {
  width: 300px !important;
}
#recruitment-page .job_description font {
  font-family: Verdana, Helvetica, Sans-Serif;
  font-size: 10px;
}
#publication-page .block-coverflow, #subscription-page .block-coverflow {
  height: 320px;
  overflow: hidden;
  margin-top: -3em;
}
.strongborder {
  border: 10px solid #E4E4E4;
}
.strongborder img {
  display: block;
}
.lightborder {
  border: 3px solid #e4e4e4;
}
.lightborder img {
  display: block;
}
.publication-category-dropdown {
  width: 305px;
}
.width305px {
  width: 305px;
}
#subscription-success-message {
  font-family: Verdana ;
  font-size: 10px ;
  font-style: italic;
  color: #333333;
}
.navigation-page {
  font-family: Verdana ;
  font-size: 10px ;
  font-style: italic;
  color: #333333;
}
.navigation-page a {
  font-family: Verdana ;
  font-size: 10px ;
  font-style: italic;
  color: #581d74;
}
.navigation-page a :hover {
  font-style: underlined;
}
.tooltip {
  display: none;
  height: 340px;
  padding: 20px;
  width: 398px;
  border: 1px solid #81589e;
  background-color: white;
}
.tooltip .tooltip-part-name {
  color: #81589e;
  font-size: 12px;
}
.tooltip p {
  font-weight: bold;
  margin-bottom: 0.5em;
  font-size: 10px;
}
.tooltip span {
  color: black !important;
  display: block !important;
  font-style: normal !important;
  font-weight: bold !important;
  margin-bottom: 0.5em !important;
  font-size: 10px !important;
}
.tooltip span p {
  display: inline;
  padding-left: 2px;
}
.tooltip img {
  margin-bottom: 20px;
  margin-top: 20px;
}
#product-tooltip-arrow {
  position: absolute;
}
