/* This CSS is autocompiled by LESS parser. Don't edit it manually. */
.f_left{ float:left; }
.test_cadre { border:1px solid red; }
.dottedContent {
  color:white !important;
  background-repeat:repeat-x;
  background-position:bottom left;
  text-decoration:none;
}
.filAriane h3 {
  margin:0 0 0 10px;
  padding:0;
  font-size:11px;
}
.filAriane { padding:0; }
a { outline:none; }
.clear a { text-decoration:none; }
.clear {
  text-decoration:none;
  padding:0;
  margin:0;
  color:#FFF;
  text-align:left;
  background:none;
  border:0 none;
}
.clear_element { clear:both; }
.clear_all {
  clear:both;
  font-size:1px;
  line-height:0;
  width: auto;
}    
body a { text-decoration:none; }
body {
  background: url("/images/ihm/gradient1_home_v4.jpg") repeat-x scroll 0 0 #004564;
  text-decoration:none;
  padding:0;
  margin:0;
  color:#FFF;
  text-align:left;
  border:0 none;
  font-size:14px;
  font-family: 'Trebuchet MS', sans-serif;
  line-height:1.6em;
}
img { border:0; }
form {
  margin:0;
  padding:0;
}

font {
  color: #333;
}

h1, h2, h3 {
  font-family: Georgia, serif;
}

h1 span {
  font-style:italic;
  font-size:24px;
}
h1 {
  font-size:36px;
  font-weight:normal;
}
h2 span { font-size:14px; }

.middle h2 {
  margin-top: 10px;
  padding-left: 10px;
}

h2 {
  font-size:16px;
  xfont-style:italic;
  xfont-weight:normal;
}
h3 {
  font-size:11px;
  font-weight:normal;
}
p {
  font-size:12px;
  line-height:15px;
}
input { border: 1px solid #bbb; }
.grey_text { color:#999; }
.tinytext { font-size:11px; }
.greyTextLittle {
  color:#999;
  font-size:11px;
  line-height:11px;
}
.blue_text { color:#00bad3; }
._defaultForm { height:auto;rder:1px solid #eee; }
textarea { border:1px solid #bbb; }
select { border:1px solid #bbb; }
label {
  display:inline-block;
}
ul, li { list-style:none; }
ul.error_list li {
  float:none;
  display:inline;
  color:#c5d320;
}
ul.error_list {
  display:inline;
  margin-left:10px;
}
.white_text { color:#FFF; }
.yellow_text { color:#c5d320; }
.green_text { color:#c5d320; }
.input_field_white div {
  float:left;
  xheight:18px;
}
.input_field_white input, .input_field_white button {
  padding:0;
  margin:0;
  height:20px;
  line-height:20px;
  border:0;
  float:left;
}
.input_field_white input[type=submit], .input_field_white button { cursor:pointer; }
.input_field_white input {
  font-size:11px;
  background:url(/images/ihm/input_field_white_gradient.jpg) repeat-x;
}
.input_field_white button {
  width:20px;
  height:20px;
}
.input_field_white .input_field_white_right {
  padding:0 5px 0 0;
  background:url(/images/ihm/input_field_white_right.jpg) no-repeat top right;
}
.input_field_whit height:auto .button_search { background:url(/images/ihm/input_field_white_search_btn.jpg) no-repeat; }
.input_field_white .button_arrow { background:url(/images/ihm/input_field_white_arrow_btn.jpg) no-repeat; }
.input_field_white {
  float:right;
  overflow:hidden;
  padding:0 0 0 5px;
  background:url(/images/ihm/input_field_white_left.jpg) no-repeat;
  line-height:11px;
}
.input_field_white_left div { float:left; }
.input_field_white_left input {
  padding:0;
  margin:0;
  height:20px;
  line-height:20px;
  border:0;
  float:left;
  font-size:11px;
  background:url(/images/ihm/input_field_white_gradient.jpg) repeat-x;
}
.input_field_white_left .input_field_white_right {
  padding:0 5px 0 0;
  float:left;
  background:url(/images/ihm/input_field_white_right.jpg) no-repeat top right;
}
.input_field_white_left {
  float:left;
  padding:0 0 0 5px;
  background:url(/images/ihm/input_field_white_left.jpg) no-repeat;
  height:20px;
  margin-right:5px;
}
#index_banner .body_col1 { margin-top:0; }
#index_banner .body_col2 {
  position:absolute;
  z-index:99;
  margin-left:696px;
}
#index_content .body_col1, #index_content .body_col2 { margin-top:3px; }
.el_banner_index {
  padding-top:25px;
  overflow:hidden;
  min-height:225px;
}
#bloc_other_links ul, #bloc_other_links li {
  margin:0;
  padding:0;
}
#bloc_other_links img { border:0; }
#bloc_other_links a { color:#ddd; }
.block_account { width:110px; }
.submit_button_type1 {
  width:21px;
  height:19px;
  font-size:11px;
  font-weight:bold;
  margin:0;
  padding:0;
  background:url(/images/ihm/button_yellow_size1.gif) no-repeat;
  border:0;
}
.formulaire h3 {
  margin:0 0 0 10px;
  padding:10px 0 0;
  font-size:16px !important;
}
.formulaire h2 {
  font-size:18px !important;
  font-weight:normal;
}
.formulaire table {
  border:0;
  margin:0;
  padding:0;
  width:100%;
}
.formulaire td, .formulaire th {
  border-top:1px solid #323232;
  border-bottom:1px solid #0a0a0a;
  padding:0;
  margin:0;
  font-weight:normal;
  color:#999;
  font-size:12px;
  vertical-align:top;
  line-height:40px;
}
.formulaire td.first, .formulaire th.first { border-top:0; }
.formulaire td.last, .formulaire th.last { border-bottom:0; }
.formulaire .required_field {
  font-size:15px;
  color:#c5d320;
}
.formulaire th {
  width:190px;
  text-align:right;
  padding-right:20px;
}
.formulaire ul, .formulaire li {
  margin:0;
  padding:0;
}
.formulaire li {
  padding-top:3px;
  float:left;
}
.formulaire ul.error_list li {
  float:none;
  display:inline;
  color:red;
}
.formulaire ul.error_list {
  display:inline;
  margin-left:10px;
}
.formulaire .select_avatar { line-height:16px; }
.formulaire .infos { font-size:10px !important; }
.formulaire .upload {
  padding:10px 0 10px 0;
  line-height:15px !important;
}
.formulaire .conditions {
  margin-top:15px;
  text-align:center;
  line-height:15p height:auto;
}
.formulaire .submit {
  text-align:right;
  margin-right:10px;
}
.formulaire .infos_required {
  line-height:15px;
  font-size:11px;
  color:#999;
  padding-left:10px;
}
.formulaire p.text {
  font-size:12px;
  color:#999;
  padding:10px;
}
.formulaire textarea { margin-top:10px; }
.panel_account .render_user { margin:0 0 15px 90px; }
.helpFormItem {
  font-size:11px;
  font-style:italic;
}
quote .cite {
  font-size:11px;
   color:#000;;
  text-align:right;
  font-style:text-decoration;
}
quote {
  background:none repeat scroll 0 0 gray;
  color:#F5F5DC;
  display:block;
  font-size:11px;
  font-style:italic;
  line-height:14px;
  margin:5px;
  padding:1px 5px;
  width:100%;
}
.test_cadre { border:1px solid red; }
.w_step_1x { width:41px; }
.w_step_2x { width:82px; }
.w_step_4x { width:164px; }
.w_step_6x { width:246px; }
.w_step_8x { width:328px; }
.w_step_9x { width:369px; }
.w_step_12x { width:492px; }
.w_step_16x { width:656px; }
.w_step_18x { width:738px; }
.w_step_20x { width:820px; }
.w_step_24x { width:984px; }
.w_step_32x { width:1312px; }
.h_block_1x .container .middle {
  height:20px;
  overflow:auto;
}
.h_block_2x .container .middle {
  height:40px;
  overflow:auto;
}
.h_block_5x .container .middle {
  height:100px;
  overflow:auto;
}
.h_block_8x .container .middle {
  height:160px;
  overflow:auto;
}
.h_block_16x .container .middle {
  height:320px;
  overflow:auto;
}
.h_block_24x .container .middle {
  height:480px;
  overflow:auto;
}
.floatleft { float:left; }
.test_cadre { border:1px solid red; }
.dottedContent {
  color:white !important;
  background-repeat:repeat-x;
  background-position:bottom left;
  text-decoration:none;
}
.filAriane h3 {
  margin:0 0 0 10px;
  padding:0;
  font-size:11px;
}
.filAriane { padding:0; }
.main .north .header_row1 .col1 .search_field input, .main .north .header_row1 .col1 .search_field button {
  padding:0;
  margin:0;
  height:20px;
  line-height:20px;
  float:left;
}
.main .north .header_row1 .col1 .search_field input[type=submit], .main .north .header_row1 .col1 .search_field button { cursor:pointer; }
.main .north .header_row1 .col1 .search_field div { float:left; }
.main .north .header_row1 .col1 .search_field {
  overflow:hidden;
  padding:0 0 0 5px;
  background:url(/images/ihm/input_field_white_left.jpg) no-repeat;
}
.main .north .header_row1 .col1 .input_search {
  font-size:11px; height:auto;
  border:0;
  background:url(/images/ihm/input_field_white_gradient.jpg) repeat-x;
  height:20px;
  margin:0;
}
.main .north .header_row1 .col1 .submit_button {
  border:0;
  margin:0;
  padding:0;
  width:20px;
  height:20px;
  background:url(/images/ihm/input_field_white_search_btn.jpg) no-repeat;
}
.main .north .header_row1 .col1 a {
  float:left;
  padding-left:6px;
  color:#999;
  font-size:10px;
}
.main .north .header_row1 .col1 { float:right; }
.main .north .header_row1 .col2 {
  float:right;
  padding:0 9px 0 30px;
  text-align:right;
}
.main .north .header_row1 {
  height:29px;
  width:1000px;
}
.main .north .header_row2 .logo {
  width:205px;
  height:91px;
  margin:0 30px 0 0;
  float:left;
}
.main .north .header_row2 .logo img {
  width:205px;
  height:91px;
}
.main .north .header_row2 .banner_ad {
  width:728px;
  height:90px;
  float:left;
}
.main .north .header_row2 {
  margin:0;
  padding:0 0 0 32px;
}
.main .north .header_row3 .col1 ul {
  list-style:none;
  margin:0;
  padding:0;
  background-color:none;
}
.main .north .header_row3 .col1 li {
  float:left;
  background-color:none;
  padding:12px 8px 0 8px;
  margin:0;
  height:32px;
  text-align:center;
  text-decoration:none;
  background:url(/images/ihm/topic_gradient01.png);
}
.main .north .header_row3 .col1 .first {
  background:url(/images/ihm/menu_separator_left.png) no-repeat;
  width:7px;
  padding:0;
  margin:0;
  height:44px;
}
.main .north .header_row3 .col1 .separator {
  background:url(/images/ihm/menu_separator_gradient.png) no-repeat;
  width:2px;
  padding:0;
  height:44px;
}
.main .north .header_row3 .col1 .last {
  background:url(/images/ihm/menu_separator_right.png) no-repeat;
  width:7px;
  padding:0;
  margin:0;
  height:44px;
}
.main .north .header_row3 .col1 a {
  text-decoration:none;
  color:#00bad3;
  font-size:16px;
  font-family:'Trebuchet MS';
  min-width:60px;
  display:inline-block;
}
.main .north .header_row3 .col1 a:hover { color:#FFF; }
.main .north .header_row3 .col1 a.active { color:#c5d320; }
.main .north .header_row3 .col1 {
  width:686px;
  float:left;
}
.main .north .header_row3 .col2 .newsletter { margin:12px 15px 0 15px; }
.main .north .header_row3 .col2 {
  float:right;
  width:308px;
  height:44px;
  background:url(/images/ihm/newsletter_bg_v2.png) no-repeat;
  text-align:left;
  text-decoration:none;
  font-weight:blod;
  font-style:italic;
  color:#FFF; 
  height:auto;
  padding-bottom:9px;
}
.main .north .header_row3 {
  width:999px;
  margin:2px 0 0;
  padding:0;
  height:44px;
}
.main .north {
  padding:5px 0 0 92px;
  height:166px;
  background:url(/images/ihm/banner_logo_v4.jpg) no-repeat;
}
.main .center #index_banner #anythingSlider .wrapper ul {
  width:6000px;
  margin:0;
  padding:0;
  list-style:none;
}
.main .center #index_banner #anythingSlider .wrapper li {
  display:block;
  float:left;
  padding:0;
  margin:0;
  width:1000px;
  height:247px;
}
.main .center #index_banner #anythingSlider .wrapper li img {
  position:absolute;
  z-index:1;
}
.main .center #index_banner #anythingSlider .wrapper li .content h1 {
  margin:0;
  padding:0;
  font-size:30px;
  line-height:36px;
}
.main .center #index_banner #anythingSlider .wrapper li .content p { font-size:14px; }
.main .center #index_banner #anythingSlider .wrapper li .content .button01 { margin-left:0; }
.main .center #index_banner #anythingSlider .wrapper li .content {
  position:absolute;
  z-index:2;
  width:650px;
  margin:30px 0 0 15px;
}
.main .center #index_banner #anythingSlider .wrapper {
  overflow:hidden;
  width:1000px;
  height:247px;
  position:absolute;
}
.main .center #index_banner #anythingSlider {
  width:1000px;
  position:absolute;
  z-index:1;
}
.main .center #index_banner #thumbNav a { float:left; }
.main .center #index_banner #thumbNav a.radio {
  width:7px;
  height:7px;
  background:url(/images/ihm/slider_radio_off.png) no-repeat;
  margin-right:8px;
  outline:none;
  margin-top:4px;
}
.main .center #index_banner #thumbNav a.cur { background:url(/images/ihm/slider_radio_on.png) no-repeat; }
.main .center #index_banner #thumbNav a.arrow {
  width:13px;
  height:13px;
  cursor:pointer;
}
.main .center #index_banner #thumbNav a.back {
  background:url(/images/ihm/slider_prev.png) no-repeat;
  margin-right:36px;
}
.main .center #index_banner #thumbNav a.forward {
  background:url(/images/ihm/slider_next.png) no-repeat;
  margin-left:28px;
}
.main .center #index_banner #thumbNav {
  position:absolute;
  z-index:2;
  margin:218px 0 0 15px;
}
.main .center #index_banner { height:265px; }
.main .center .body_col1 h22 {
  margin:0;
  padding:0;
  font-size:16px;
  text-indent:15px;
}
.main .center .body_col1 {
  width:692px;
  margin-top:4px;
  margin-left:4px;
  float:left;
}
.main .center .body_col2 {
  width:300px;
  margin:0;
  float:right;
}
.main .center {
  padding:5px 100px 5px 90px;
  zoom:1;
  /*background:url(/images/ihm/gradient1_home.jpg) repeat-x;*/
  /*background-color:#091b25;*/
}

.south_container {
  background-color: #393939;
  border-top: 1px solid #666;
}

.south .footer_col1 h3 {
  font-size:18px;
  margin:0;
  font-weight:bold;
  font-family: Trebuchet MS,sans-serif;
}
.south .footer_col1 a {
  text-decoration:none;
  color:#ddd;
}
.south .footer_col1 a:hover {
  background:#999;
   color:#000;;
}
.south .footer_col1 ol, .south .footer_col1 ul {
  list-style:none;
  margin:0;
  padding:5px 0 0 0px;
}
.south .footer_col1 ol li {
  float:left;
  width:135px;
  line-height:16px;
}
.south .footer_col1 ul li { xwidth:135px; }
.south .footer_col1 {
  width:880px;
  color:#aaaaaa;
  font-size:11px;
  float:left;
}
.south .footer_col2 {
  float:right;
  width:200px;
  margin:0;
  padding:8px 0 0 5px;
  color:#ddd;
  font-size:.8em;
  margin-top:-3px;
}
.south {
  padding: 10px 0px 20px 0px;
  width: 1100px;
  margin: auto;
}
.main {
  overflow:hidden;
  width:1188px;
  margin:0 auto 35px auto;
  padding:0;
}
.test_cadre { border:1px solid red; }
.dottedContent {
  color:white !important;
  background-repeat:repeat-x;
  background-position:bottom left;
  text-decoration:none;
}
.filAriane h3 {
  margin:0 0 0 10px;
  padding:0;
  font-size:11px;
}
.filAriane { padding:0; }
.cobl_block_tabs_style .top ul, .cobl_block_tabs_style .top li {
  margin:0;
  padding:0;
  height:42px;
  list-style:none;
}
.cobl_block_tabs_style .top li {
  width:110px;
  text-align:center;
  float:left;
  background:url(/images/ihm/tabs_gradient.gif) repeat-x;
}
.cobl_block_tabs_style .top li.first { background:url(/images/ihm/tabs_first_off.gif) no-repeat; }
.cobl_block_tabs_style .top li.last { background:url(/images/ihm/tabs_last_off.gif) no-repeat; }
.cobl_block_tabs_style .top li.active { background:url(/images/ihm/tabs_gradient_on.gif) repeat-x; }
.cobl_block_tabs_style .top li.first.active { background:url(/images/ihm/tabs_first_on.gif) no-repeat; }
.cobl_block_tabs_style .top li.last.active { background:url(/images/ihm/tabs_last_on.gif) no-repeat; }
.cobl_block_tabs_style .top li a {
  display:block;
  color:#FFF;
  font-family:"Trebuchet MS", Georgia, arial;
  font-size:14px;
  outline:none;
}
.cobl_block_tabs_style .top li a:hover { color:#c5d320; }
.cobl_block_tabs_style .top li.active a, .cobl_block_tabs_style .top li.active a:hover { color:#00bad3; }
.cobl_block_tabs_style .top li.separator {
  width:2px;
  background:url(/images/ihm/tabs_separator.gif) no-repeat;
}
.cobl_block_tabs_style .top {
  height:42px;
  line-height:40px;
  background:url(/images/ihm/tabs_bottom.gif) no-repeat left 40px;
}
.cobl_block_tabs_style .community ul, .cobl_block_tabs_style .community li {
  margin:11px auto 20px auto;
  padding:0;
  height:32px;
  list-style:none;
  width:316px;
}
.cobl_block_tabs_style .community li {
  width:104px;
  text-align:center;
  float:left;
  background:#00bad3;
  line-height:32px;
}
.cobl_block_tabs_style .community li.first { background:transparent url(/images/ihm/sstabs_first_off.png) no-repeat; }
.cobl_block_tabs_style .community li.last { background:transparent url(/images/ihm/sstabs_last_off.png) no-repeat; }
.cobl_block_tabs_style .community li.active { background:#2a8496; }
.cobl_block_tabs_style .community li.first.active { background:transparent url(/images/ihm/sstabs_first_on.png) no-repeat; }
.cobl_block_tabs_style .community li.last.active { background:transparent url(/images/ihm/sstabs_last_on.png) no-repeat; }
.cobl_block_tabs_style .community li a {
  display:block;
  color:#224150;
  font-family:"Trebuchet MS", Georgia, arial;
  font-size:11px;
  outline:none;
}
.cobl_block_tabs_style .community li a:hover { color:#d2d4d5; }
.cobl_block_tabs_style .community li.active a, .cobl_block_tabs_style .community li.active a:hover { color:#FFF; }
.cobl_block_tabs_style .community li.separator {
  width:2px;
  background:url(/images/ihm/sstabs_separator.gif) no-repeat;
}
.cobl_block_tabs_style .community #ss_tabs_content .photos_videos img {
  float:left;
  margin:0 30px 25px 0;
}
.cobl_block_tabs_style .community #ss_tabs_content .photos_videos .button { margin:0 10px 0 0; }
.cobl_block_tabs_style .community #ss_tabs_content .photos_videos { margin-left:33px; }
.cobl_block_tabs_style .community #ss_tabs_content .commentaires_forum .item .title {
  margin:0 0 12px 0;
  font-size:16px;
}
.cobl_block_tabs_style .community #ss_tabs_content .commentaires_forum .item .text p {
  margin:0;
  color:#FFF;
  font-size:12px;
  line-height:14px;
}
.cobl_block_tabs_style .community #ss_tabs_content .commentaires_forum .item .text p.by {
  color:#999;
  font-size:11px;
  margin-bottom:8px;
}
.cobl_block_tabs_style .community #ss_tabs_content .commentaires_forum .item .text { padding:0 10px 0 10px; }
.cobl_block_tabs_style .community #ss_tabs_content .commentaires_forum .item {
  padding:8px 0 15px 10px;
  background:url(/images/ihm/tabs_content_separator.gif) no-repeat bottom center;
}
.cobl_block_tabs_style .content .tabs { display:none; }
.cobl_block_tabs_style .content .show { display:block; }
.cobl_block_tabs_style .content .jeux img {
  float:left;
  margin:0 8px 0 0;
}
.cobl_block_tabs_style .content .jeux .title {
  font-size:16px;
  line-height:16px;
  margin:10px 0 20px 0;
  color:#999;
}
.cobl_block_tabs_style .content .jeux .text h3 a { color:#FFF; }
.cobl_block_tabs_style .content .jeux .text h3 {
  font-size:32px;
  font-weight:normal;
  line-height:32px;
  margin:0;
  padding:0;
  text-indent:0; height:auto;
}
.cobl_block_tabs_style .content .jeux .text p a { color:#999; }
.cobl_block_tabs_style .content .jeux .text p { font-size:11px; }
.cobl_block_tabs_style .content .jeux .text {
  float:left;
  width:210px;
}
.cobl_block_tabs_style .content .jeux { padding:12px 0 20px 10px; }
.cobl_block_tabs_style .content .annonce_item .title {
  margin:0 0 12px 0;
  font-size:16px;
}
.cobl_block_tabs_style .content .annonce_item img {
  float:left;
  margin:0 8px 0 0;
}
.cobl_block_tabs_style .content .annonce_item .text p {
  margin:0;
  color:#999;
  line-height:13px;
}
.cobl_block_tabs_style .content .annonce_item .text p.prix {
  margin-top:5px;
  text-align:right;
  line-height:15px;
}
.cobl_block_tabs_style .content .annonce_item .text {
  float:left;
  width:175px;
}
.cobl_block_tabs_style .content .annonce_item {
  padding:12px 0 20px 10px;
  background:url(/images/ihm/tabs_content_separator.gif) no-repeat bottom center;
}
.cobl_block_tabs_style .content .button { margin:20px 10px 0 0; }
.cobl_block_tabs_style .content {
  min-height:295px;
  background-color:#212121;
  overflow:hidden;
}
.cobl_block_tabs_style .bottom {
  margin:0;
  height:5px;
  width:100%;
  background:url(/images/ihm/cadre02_bottom.png) no-repeat;
}
.cobl_block_tabs_style {
  float:left;
  padding:0;
  margin:0 10px 20px 0;
  width:334px;
}
.cob1_block_bleue_style .top h2, .cobl_block_default_style .top h2 {
  font-weight:normal;
  font-style:italic;
  font-size:18px;
  padding:0;
  margin:0;
}
.cob1_block_bleue_style .top, .cobl_block_default_style .top {
  margin:0;
  padding:0 0 0 20px;
  height:42px;
  line-height:41px;
  width:100%;
  font-family: Georgia, sans-serif;
}


.cob1_block_bleue_style .content, .cobl_block_default_style .content {
  margin:0;
  padding:20px 10px 0 10px;
  min-height:275px;
}
.cob1_block_bleue_style .bottom, .cobl_block_default_style .bottom {
  margin:0;
  height:5px;
  width:100%;
}
.cob1_block_bleue_style, .cobl_block_default_style {
  float:left;
  padding:0;
  margin:0 12px 15px 0;
  width:334px;
}
.cobl_block_default_style_100{
	width:678px;
	}
.cobl_block_default_style_100 .width_50{
	width:310px;
	padding:5px;
	}
.cobl_block_default_style.cobl_block_default_style_100 .top{
	background: url("/images/ihm/cadre05_top.png") no-repeat scroll 0 0 transparent;
	}
.cobl_block_default_style.cobl_block_default_style_100 .bottom{
	background: url("/images/ihm/cadre05_bottom.gif") no-repeat scroll 0 0 transparent;
	}
.cobl_block_default_style.cobl_block_default_style .content {
  margin:0;
  padding:20px 10px 0 10px;
  min-height:140px;
}
.cob1_block_bleue_style .top h2 { color:#FFF; }
.cob1_block_bleue_style .top h2.quiz {
  background:url(/images/ihm/icon_quiz_block.gif) no-repeat 0 14px;
  padding-left:32px;
}
.cob1_block_bleue_style .top h2.bookmarks {
  background:url(/images/ihm/etoile.png) no-repeat 0 14px;
  padding-left:32px;
}
.cob1_block_bleue_style .top { background:url(/images/ihm/cadre07_top.png) no-repeat; }
.cob1_block_bleue_style .content .title_quiz {
  font-size:16px;
  color:#000;
  line-height:16px;
  margin-bottom:20px;
}
.cob1_block_bleue_style .content img {
  float:left;
  margin:0 8px 0 15px;
}
.cob1_block_bleue_style .content .text h2 {
  color:#FFF;
  font-size:32px;
  font-weight:normal;
  line-height:32px;
  margin:0;
  padding:0;
  text-indent:0;
}
.cob1_block_bleue_style .content .text h2 a {
  color:#FFF;
}
.cob1_block_bleue_style .content .text p {
  font-size:11px;
  color:#212121;
}
.cob1_block_bleue_style .content .text {
  float:left;
  width:200px;
}
.cob1_block_bleue_style .content .title_video {
  color:#FFF;
  font-size:16px;
}
.cob1_block_bleue_style .content .title_video a { color:#212121; }

.cob1_block_bleue_style .content {
  background:url(/images/ihm/cadre07_gradient.gif) repeat-x;
  background-color:#2a91ab;
}
.cob1_block_bleue_style .content .photo {
  float:left;
  width:230px;
  margin:20px 0 32px 35px;
}
.cob1_block_bleue_style .content .photo .imgPlayer {
  position:absolute;
  margin:75px;
}
.cob1_block_bleue_style .bottom { background:url(/images/ihm/cadre07_bottom.png) no-repeat; }
.cobl_block_default_style .top h2 { color:#00577d; }
.cobl_block_default_style .top { background: url("/images/ihm/cadre02_top_v2.png") no-repeat scroll 0 0 transparent; }
.cobl_block_default_style .content .list_item p { margin:0 0 7px 0; }
.cobl_block_default_style .content .list_item .text {
  width:202px;
  float:left;
}
.cobl_block_default_style .content .list_item { margin:0 0 35px 0; }
.cobl_block_default_style .content .product_item .text p {
  margin:0;
  padding:0;
}
.cobl_block_default_style .content .product_item .text h3, .cobl_block_default_style .content .product_item .text h4 {
  margin:0;
  padding:0;
  color:#FFF;
  font-weight:normal;
}
.cobl_block_default_style .content .product_item .text h3 {
  font-size:16px;
  line-height:14px;
}
.cobl_block_default_style .content .product_item .text h4 {
  font-family:"Trebuchet MS", Georgia, arial;
  font-size:11px;
  color:#FFF;
  font-style:italic;
}
.cobl_block_default_style .content .product_item .text .prix {
  color:#b9be01;
  font-size:30px;
  line-height:30px;
  margin:15px 0 0;
}
.cobl_block_default_style .content .product_item .text .prix_reduc span {
  color:#ff0000;
  font-weight:strong;
}
.cobl_block_default_style .content .product_item .text .prix_reduc {
  color:#b9be01;
  margin:5px 0 0;
}
.cobl_block_default_style .content .product_item .text .learn_more { margin:20px 0 0; }
.cobl_block_default_style .content .product_item .text {
  width:150px;
  float:left;
}
.cobl_block_default_style .content .product_item { margin-left:10px; }
.cobl_block_default_style .content .picture_mode1 {
  float:left;
  margin-right:10px;
  width:135px;
  height:62px;
  background:url(/images/ihm/background_empty.jpg);
}
.cobl_block_default_style .content a.title { font-size:16px; }
.cobl_block_default_style .content p {
  color:#999;
  font-size: 12px;
  line-height:13px;
}
.cobl_block_default_style .content img {
  float:left;
  margin:0 8px 0 0;
}
.cobl_block_default_style .content .info {
  color:#00bad3;
  margin:0;
}
.cobl_block_default_style .content ul {
  margin:0;
  padding:15px 5px 0 0;
  list-style:none;
}
.cobl_block_default_style .content .next { border-top:1px solid #999; }
.cobl_block_default_style .content .last {
  border:0;
}
.cobl_block_default_style .content li .date {
  margin-right:7px;
  float:left;
}
.cobl_block_default_style .content li .text {
  width:193px;
  float:left;
}
.cobl_block_default_style .content li .see { float:right; }
.cobl_block_default_style .content li {
  margin:0;
  padding:5px 0 7px 5px;
  font-size:12px;
  line-height:13px;
}
.cobl_block_default_style .content .backtxt {
  color:#999;
  font-size:.8em;
  line-height:11px;
}
.cobl_block_default_style .content .title_video {
  color:#FFF;
  font-size:16px;
}
.cobl_block_default_style .content #player_video {
  width:236px;
  margin:11px auto 5px auto;
}
.cobl_block_default_style .content {
  background-color: #FFFFFF;
  border-top: 1px solid #999999;
  color: #333;
}
.cobl_block_default_style .bottom { background:url(/images/ihm/cadre02_bottom_v2.png) no-repeat; }
.cobl_block_push_style {
  float:left;
  padding:0;
  margin:0 12px 20px 0;
  width:678px;
  height:126px;
  position:relative;
}
.cobl_block_push_accueil_style { background:url('/images/ihm/cadre_pays.jpg'); }
.cobl_block_push_actualites_style { background:url('/images/ihm/cadre_pays.jpg'); }
.cobl_block_push_preserver_style { background:url('/images/ihm/cadre_pays.jpg'); }
.cobl_block_push_voyager_style { background:url('/images/ihm/cadre_pays.jpg'); }
.cobl_block_push_s-equiper_style { background:url('/images/ihm/cadre_club.jpg'); }
.cobl_block_push_pratiquer_style { background:url('/images/ihm/cadre_club.jpg'); }
.cobl_block_push_partager_style { background:url('/images/ihm/cadre_club.jpg'); }
.main .center .cobl_block_push_style h2 {
  color:#FFF;
  font-style:italic;
  font-weight:normal;
  font-size:30px;
  margin-top:20px;
}
.main .center .cobl_block_push_style p {
  font-size:13px;
  margin-top:15px;
  margin-left:15px;
}
.main .center .cobl_block_push_style .button01ToRight {
  position:absolute;
  bottom:5px;
  right:5px;
}
.cobl_row_default_style.first { background:url(/images/ihm/cadre03_gradient_first.jpg) repeat-x; }
.cobl_row_default_style h2 {
  color:#c5d320;
  font-weight:normal;
  font-style:italic;
}
.cobl_row_default_style a { color:#00577d; }
.cobl_row_default_style .bloc1 {
  float:left;
  width:215px;
  height:170px;
  margin:10px;
  background:url(/images/ihm/background_empty.jpg);
}
.cobl_row_default_style .bloc2 p { margin-top:0; color: #999999; }
.cobl_row_default_style .bloc2 p.greyText {
  font-size:12px;
  color:#999;
}
.cobl_row_default_style .bloc2 h2 {
  text-indent:0 !important;
  font-size:18px;
  line-height:18px;
  margin-top:7px !important;
  margin-bottom:7px !important;
}
.cobl_row_default_style .bloc2 {
  float:left;
  width:275px;
  margin-right:10px;
  height:120px;
  font-size:11px;
}
.cobl_row_default_style .bloc3 ul, .cobl_row_default_style .bloc3 li {
  margin:0;
  padding:0;
}
.cobl_row_default_style .bloc3 li img { vertical-align:middle; }
.cobl_row_default_style .bloc3 .read {
  margin-top:80px;
  font-size:11px;
}
.cobl_row_default_style .bloc3 {
  text-align:right;
  width:145px;
  padding-right:10px;
  margin-top:10px;
  float:left;
  line-height:20px;
}
.cobl_row_default_style {
  clear:both;
  margin:0;
  padding:0;
  min-height:188px;
  line-height:40px;
  width:100%;
  background-color: #FFFFFF;
  border-top: 1px solid #999999;
}
.test_cadre { border:1px solid red; }
.dottedContent {
  color:white !important;
  background-repeat:repeat-x;
  background-position:bottom left;
  text-decoration:none;
}
.filAriane h3 {
  margin:0 0 0 10px;
  padding:0;
  font-size:11px;
}
.filAriane { padding:0; }
.el_banner_default .corner {
  background:url(/images/ihm/corner_banner_default.png) no-repeat;
  width:680px;
  height:260px;
  position:absolute;
  z-index:3;
}
.el_banner_default .row1 h3 {
  margin:0 0 0 10px;
  padding:0;
  font-size:11px;
}
.el_banner_default .row1 {
  font-size:.8em;
  padding:0 0 0 5px;
  padding:0;
  height:25px;
  width:680px;
  position:absolute;
  z-index:1;
}
.el_banner_default .row2 h1 a { color:#FFF; }
.el_banner_default .row2 h1 {
  float:left;
  margin:0;
  padding:0;
  padding:5px 0 10px 0;
  font-size:32px;
}
.el_banner_default .row2 .title {
  float:left;
  padding-right:13px;
  margin:0;
  background-repeat:no-repeat;
  font-family: Georgia, sans-serif;
}
.el_banner_default .row2 .titleLeft {
  float:left;
  padding:5px 15px;
  background-repeat:no-repeat;
  background:url(/images/ihm/arrow_title_left.gif) top left no-repeat;
  background-color:#24c6f5;
}
.el_banner_default .row2 .titleRight .label {
  background:url("/images/ihm/arrow_title02_left.gif") no-repeat scroll left top transparent;
  display:inline-block;
  height:26px;
  padding:5px 10px 0 25px;
}
.el_banner_default .row2 .titleRight {
  background:url("/images/ihm/arrow_title02_right.gif") no-repeat scroll right top transparent;
  display:inline-block;
  margin:0 5px 0 0;
  padding-right:13px;
}
.el_banner_default .row2 {
  height:55px;
  width:680px;
  margin:205px 0 0;
  position:absolute;
  z-index:2;
}
.el_banner_default .superRow0 h3 { margin:0 0 0 8px; }
.el_banner_default .superRow0 .back {
  float:right;
  margin:0 5px 0 0;
}
.el_banner_default .superRow0 {
  position:absolute;
  z-index:20;
  width:670px;
  font-family:"Trebuchet MS";
  font-size:11px;
  margin:0 0 0 10px;
}
.el_banner_default .superRow1 {
  background:#000;
  width:100%;
  height:25px;
  -moz-opacity:0.5;
  opacity:0.2;
  filter:alpha(opacity=50);
}
.el_banner_default .superRow2 {
  position:absolute;
  z-index:2;
  width:680px;
  margin-top:12px;
}
.el_banner_default .superRow3 {
  background:black;
  width:100%;
  height:55px;
  -moz-opacity:0.5;
  opacity:0.5;
  filter:alpha(opacity=50);
}
.el_banner_default {
  width:680px;
  height:260px;
  margin-bottom:10px;
}
.el_banner_default2 h2 {
  color:#c5d320;
  font-weight:normal;
  font-style:italic;
}
.el_banner_default2 .top {
  margin:0;
  padding:0;
  width:100%;
  height:3px;
  background-image:url(/images/ihm/cadre04_top.gif);
  background-repeat:no-repeat;
}
.el_banner_default2 .navigation .back {
  float:right;
  margin:0 5px 0 0;
}
.el_banner_default2 .navigation .breadcrump {
  margin:0 0 0 10px;
  padding:0;
  font-size:11px;
}
.el_banner_default2 .navigation {
  margin:0;
  padding:0;
  padding:0;
  height:22px;
  line-height:20px;
  background-color:#005973;
  border-bottom:1px solid #002b38;
  font-family:"Trebuchet MS";
  font-size:11px;
}
.el_banner_default2 .content .title h1 {
  margin:0 0 0px 10px;
  font-size:32px;
  line-height:32px;
}
.el_banner_default2 .content p {
  color:#999;
  font-size:.8em;
  line-height:11px;
}
.el_banner_default2 .content img {
  float:left;
  margin:0 5px 0 0;
}
.el_banner_default2 .content table {
  border-collapse:collapse;
  border-spacing:0;
}
.el_banner_default2 .content td { vertical-align:top; }
.el_banner_default2 .content td.first { white-space:nowrap; }

.el_banner_default2 .content .arrow_bar {
  font-family: Georgia, sans-serif;
}

.el_banner_default2 .content .arrow_bar .bloc1 .arrow_left {
  padding:5px 15px;
  float:left;
  background:url(/images/ihm/arrow_title_left.gif) top left no-repeat;
  height:31px;
}
.el_banner_default2 .content .arrow_bar .bloc1 .arrow_right {
  float:right;
  height:31px;
  background:transparent url(/images/ihm/arrow_title_right.gif) no-repeat scroll top left;
  padding:0;
  margin:0;
  padding-right:15px;
}
.el_banner_default2 .content .arrow_bar .bloc1 {
  float:left;
  display:block;
  padding:0;
  margin:0;
  background-repeat:no-repeat;
}
.el_banner_default2 .content .arrow_bar .bloc2 {
  padding:5px 15px;
  display:inline-block;
  !display:inline;
  background:url(/images/ihm/arrow_title_left.gif) top left no-repeat;
  background-color:#24c6f5;
  height:21px;
}
.el_banner_default2 .content .arrow_bar .bloc3 .label {
  display:inline-block;
  !display:inline;
  padding:5px 10px 0 25px;
  height:26px;
  background-repeat:no-repeat;
  background:url(/images/ihm/arrow_title02_left.gif) top left no-repeat;
  !padding-bottom:5px;
}
.el_banner_default2 .content .arrow_bar .bloc3 {
  display:inline-block;
  !display:inline;
  !padding-bottom:5px;
  padding-right:13px;
  margin:0 15px 0 0px;
  background:url(/images/ihm/arrow_title02_right.gif) top right no-repeat;
}
.el_banner_default2 .content .arrow_bar { font-size:18px; }
.el_banner_default2 .content {
  margin:0;
  padding:18px 0 15px 0px;
  min-height:35px;
  background-color:#003342;
  border-top:1px solid #005362;
}
.el_banner_default2 .bottom {
  margin:0;
  height:3px;
  background:url(/images/ihm/cadre04_bottom.gif) no-repeat;
  width:100%;
}
.el_banner_default2 {
  margin-bottom:10px;
  width:680px;
}
.el_cadre_default xh2 {
  margin:0 0 5px;
  color:#c5d320;
  font-size:16px;
  font-weight:normal;
  font-style:italic;
}
.el_cadre_default .top {
  margin:0;
  padding:0;
  height:6px;
  width:304px;
  background:url(/images/ihm/cadre01_top_v3.png) no-repeat;
  background-position:left bottom;
}
.el_cadre_default .top_with_title h2 {
  color: #c5d320;
  float:left;
  width:180px;
  margin:5px 0 0;
  padding:0;
}
.el_cadre_default .top_with_title .action {
  margin:3px 15px 0 0;
  text-align:right;
  width:90px;
  float:right;
}
.el_cadre_default .top_with_title .action a {
  color:#999;
  text-decoration:none;
  font-style:normal;
  font-size:13px;
}
.el_cadre_default .top_with_title {
  width:289px;
  margin:0;
  padding:5px 0 0 15px;
  height:38px;
  background:url(/images/ihm/cadre01_top2_v3.png) no-repeat bottom left;
  color:#c5d320;
  font-weight:normal;
  font-size:0.9em;
}
.el_cadre_default .content .button01ToRight { margin-right:0; }
.el_cadre_default .content p {
  margin:0;
  color:#8d8d8d;
  font-size:11px;
  line-height:12px;
}
.el_cadre_default .content hr {
  height:4px;
  border:0 none;
  border-top:2px solid #666;
  background:#CCC;
}
.el_cadre_default .content .form_login button {
  padding:0;
  margin:0;
  width:21px;
  height:18px;
  border:0;
  float:left;
  cursor:pointer;
}
.el_cadre_default .content .form_login input { border:0; }
.el_cadre_default .content .form_login .stay_connected { color:red; }
.el_cadre_default .content .form_login { margin-bottom:5px; }
.el_cadre_default .content .remmember {
  float:left;
  width:140px;
  line-height:19px;
  margin-top:3px;
}
.el_cadre_default .content .remmember input { float:left; }
.el_cadre_default .content .remmember span {
  float:left;
  margin-left:3px;
}
.el_cadre_default .content .loose_passwd {
  float:right;
  width:120px;
  margin-top:2px;
  text-align:right;
}
.el_cadre_default .content {
  width:282px;
  margin:0;
  padding:1px 15px 1px 7px;
  font-size:11px;
  line-height:15px;
  background:url(/images/ihm/cadre01_gradient_v3.png) repeat-y;
}
.el_cadre_default .bottom {
  margin:0;
  height:6px;
  width:304px;
  zoom:1;
  background:url(/images/ihm/cadre01_bottom_v3.png) no-repeat;
}
.el_cadre_default {
  width:100%;
  margin:2px 0 2px 0;
}
.el_ligne_default h2 {
  color:#c5d320;
  font-weight:normal;
  font-style:italic;
}
.el_ligne_default .bloc1 {
  float:left;
  width:215px;
  height:170px;
  margin:10px;
  background:url(/images/ihm/background_empty.jpg);
}
.el_ligne_default .bloc2 {
  float:left;
  width:300px;
  height:120px;
}
.el_ligne_default .bloc3 {
  text-align:right;
  padding-right:10px;
}
.el_ligne_default {
  margin:0;
  padding:0;
  height:188px;
  line-height:40px;
  width:100%;
  background:url(/images/ihm/cadre03_gradient.jpg) repeat-x;
  border-top:1px solid #333;
  border-bottom:1px solid #0b0b0b;
}
.container_share .title { margin-top:5px; }
.facebook_connect .content a { font-size:12px; }
.facebook_connect .content iframe { background:white; }
.facebook_connect .content { padding:0 0 0 30px; }
.transformInActiveField_default_value { color:#000; }
.transformInActiveField_active_value { color:#000; }
.user_experiences ul li h4 {
  color:#FFF;
  margin:5px 0 0;
  font-weight:normal;
}
.user_experiences ul li p {
  margin:0 0 15px 0;
  font-size:11px;
}
.user_experiences ul {
  padding:0;
  margin:0;
}
.facebook_bloc {
  background:url("/images/facebook_bg.png") no-repeat scroll 0 0 transparent;
  height:26px;
  padding:2px;
  width:120px;
}
.test_cadre { border:1px solid red; }
.dottedContent {
  color:white !important;
  background-repeat:repeat-x;
  background-position:bottom left;
  text-decoration:none;
}
.filAriane h3 {
  margin:0 0 0 10px;
  padding:0;
  font-size:11px;
}
.filAriane { padding:0; }
.message a {
  text-decoration:none;
  border:1px solid #a9ae70;
  color:#a9ae70;
  font-size:.8em;
}
.message {
  margin:0 5px 5px 5px;
  padding:5px;
  background:#091b25;
  color:#a9ae70;
  font-size:.8em;
}
.button01 a {
  display:block;
  font-size:16px;
  padding:0 45px 7px 5px;
   color:#000;;
  background:url(/images/ihm/button01_right.png) no-repeat right top;
  text-decoration:none;
  xfont-weight:bold;
  line-height:25px;
}
.button01 {
  float:left;
  font-family:'Trebuchet MS', serif;
  height:30px;
  padding:0 0 0 5px;
  margin:5px 10px 5px 5px;
  background:url(/images/ihm/button01_left.png) no-repeat left top;
}
.button01ToRight a {
  display:block;
  font-size:16px;
  padding:0 45px 7px 5px;
   color:#000;;
  background:url(/images/ihm/button01_right.png) no-repeat right top;
  text-decoration:none;
  xfont-weight:bold;
  line-height:25px;
}
.button01ToRight {
  float:right;
  font-family:'Trebuchet MS', serif;
  height:30px;
  padding:0 0 0 5px;
  margin:5px 10px 5px 5px;
  background:url(/images/ihm/button01_left.png) no-repeat left top;
}
.button02 a {
  display:block;
  background:url(/images/ihm/button03_right.png) no-repeat right top;
  padding:0 35px 7px 5px;
  text-decoration:none;
  color:#FFF;
  font-weight:bold;
  line-height:23px;
}
.button02 {
  float:left;
  height:26px;
  background:url(/images/ihm/button03_left.png) no-repeat left top;
  padding:0 0 0 5px;
  font-size:14px;
  font-size:12px;
  margin:5px 0 0px 5px;
  font-family:"Trebuchet MS", Georgia, arial;
}
.button02ToRight a {
  display:block;
  background:url(/images/ihm/button03_right.png) no-repeat right top;
  padding:0 35px 7px 5px;
  text-decoration:none;
  color:#FFF;
  font-weight:bold;
  line-height:23px;
}
.button02ToRight {
  float:right;
  height:26px;
  background:url(/images/ihm/button03_left.png) no-repeat left top;
  padding:0 0 0 5px;
  font-size:14px;
  font-size:12px;
  margin:5px 0 0px 5px;
  font-family:"Trebuchet MS", Georgia, arial;
}
.button03 a {
  display:block;
  background:url(/images/ihm/button03_right.png) no-repeat right top;
  font-size:12px;
  padding:0 35px 7px 5px;
  text-decoration:none;
  color:#FFF;
  font-weight:bold;
  line-height:23px;
}
.button03 {
  float:left;
  height:26px;
  background:url(/images/ihm/button03_left.png) no-repeat left top;
  padding:0 0 0 5px;
  font-size:12px;
  font-family:"Trebuchet MS", Georgia, arial;
}
.button03ToRight a {
  display:block;
  background:url(/images/ihm/button03_right.png) no-repeat right top;
  font-size:12px;
  padding:0 35px 7px 5px;
  text-decoration:none;
  color:#FFF;
  font-weight:bold;
  line-height:23px;
}
.button03ToRight {
  float:right;
  height:26px;
  background:url(/images/ihm/button03_left.png) no-repeat left top;
  padding:0 0 0 5px;
  font-size:12px;
  font-family:"Trebuchet MS", Georgia, arial;
}
._button {
  border:0;
  margin:0;
}
.previewButton input {
  border:0;
  margin:0;
  padding:0 45px 7px 0;
  height:29px;
  background:url(/images/ihm/button02_right.gif) repeat-x top right;
  font-weight:bold;
  color:#FFF;
}
.previewButton {
  background:url(/images/ihm/button02_left.gif) no-repeat;
  padding:3px 0 3px 5px;
  width:5px;
}
.submit_orange {
  width:123px;
  height:25px;
  border:0;
  padding:0 0 3px 5px;
  margin:5px 0 0;
  background:url(/images/ihm/submit_orange_background.png) no-repeat;
  cursor:pointer;
  font-family:"Trebuchet MS";
  font-size:13px;
  font-weight:bold;
  color:#000;
  text-align:left;
}
.submit_orange_size2 {
  width:123px;
  height:35px;
  border:0;
  padding:0 0 3px 8px;
  margin:5px 0 0;
  background:url(/images/ihm/submit_orange_background_size2.png) no-repeat;
  cursor:pointer;
  font-family:"Trebuchet MS";
  font-size:16px;
  font-weight:bold;
  color:#000;
  text-align:left;
}
.dottedGreyContent {
  color:#999 !important;
  background-repeat:repeat-x;
  background-position:bottom left;
  text-decoration:none;
  background-image:url(/images/ihm/effect_dotted.gif);
}
.dottedGreyBlackContent {
  color:#212121 !important;
  background-repeat:repeat-x;
  background-position:bottom left;
  text-decoration:none;
  background-image:url(/images/ihm/effect_dotted_grey_black.gif);
}
.dottedWhiteContent {
  color: #00BAD3;
  background-repeat:repeat-x;
  background-position:bottom left;
  text-decoration:none;
  background-image:url("/images/ihm/effect_dotted_blue.gif");
}
.whiteContent a { text-decoration:none; color: #00BAD3 !important; }
.whiteContent {
  text-decoration:none;
  padding:0;
  margin:0;
  text-align:left;
  background:none;
  border:0 none;
  color: #00BAD3;
}
.greyContent a { text-decoration:none; }
.greyContent {
  text-decoration:none;
  padding:0;
  margin:0;
  color:#FFF;
  color:#999;
  text-align:left;
  background:none;
  border:0 none;
}
.blueContent a { text-decoration:none; }
.blueContent {
  text-decoration:none;
  padding:0;
  margin:0;
  color:#FFF;
  color:#00bad3;
  text-align:left;
  background:none;
  border:0 none;
}
.dottedBlueContent {
  color:#00bad3 !important;
  background-repeat:repeat-x;
  background-position:bottom left;
  text-decoration:none;
  background-image:url(/images/ihm/effect_dotted_blue.gif);
}
.actionLink {
  background:url('/images/ihm/actionDelete.gif') no-repeat 0px 5px !important;
  padding-left:20px;
  color:#999;
}
.actionDelete {
  background:url('/images/ihm/actionDelete.gif') no-repeat 0px 5px !important;
  padding-left:10px;
  color:#999;
}
.actionWarning {
  background:url('/images/ihm/icon_warning.png') no-repeat 0px 0px;
  padding-left:25px;
  color:#999;
  font-size:10px;
  height:18px;
  line-height:14px;
  display:block;
}
.action_quick_access { padding:15px 40px; }
.action_quick_access_contact {
  padding:15px 40px;
  background:url(/images/ihm/pictos_club_mail.png) no-repeat;
}
.action_quick_access_site {
  padding:15px 40px;
  background:url(/images/ihm/pictos_club_sit.png) no-repeat;
}
.action_quick_access_catalog {
  padding:15px 40px;
  background:url(/images/ihm/pictos_club_catalog.png) no-repeat;
}
.action_quick_access_goodies {
  padding:15px 40px;
  background:url(/images/ihm/pictos_club_goodies.png) no-repeat;
}
.action_quick_access_follower {
  padding:15px 40px;
  background:url(/images/ihm/pictos_club_ami.png) no-repeat;
}
.action_quick_access_tarif {
  padding:15px 40px;
  background:url(/images/ihm/pictos_club_tarif.png) no-repeat;
}
.floatLeft { float:left; }
.select_avatar label { width:100%; }
.select_avatar {
  float:left;
  margin:0;
  padding:0;
  width:90px;
  text-align:center;
}
.ad_club .title {
  width:150px;
  float:left;
  text-align:center;
  font-size:24px;
  font-style:italic;
  margin-top:50px;
}
.ad_club .text p {
  font-size:13px;
   color:#000;;
  line-height:18px;
}
.ad_club .text {
  width:472px;
  margin-left:20px;
  float:left;
}
.ad_club {
  background:url(/images/ihm/ad_banner_club.png) no-repeat;
  height:186px;
  width:660px;
  margin:0 auto;
}
.yellowFormatTitle {
  color:#c5d320;
  font-size:16px;
  font-style:italic;
  line-height:60px;
}
.test_cadre { border:1px solid red; }
.dottedContent {
  color:white !important;
  background-repeat:repeat-x;
  background-position:bottom left;
  text-decoration:none;
}
.filAriane h3 {
  margin:0 0 0 10px;
  padding:0;
  font-size:11px;
}
.filAriane { padding:0; }
.main .north .header_row3 .col1 ul ul {
  display:none;
  position:absolute;
  top:43px;
  left:0;
  z-index:25;
  background:#333;
}
.main .north .header_row3 .col1 ul li {
  position:relative;
  z-index:25;
}
.main .north .header_row3 .col1 ul.level1 li.submenu:hover ul.level2 { display:block; }
.main .north .header_row3 .col1 ul.level2 li {
  float:none;
  height:30px;
  width:165px;
  margin:0;
  padding:0;
  text-align:left;
  list-style-type:none;
  background:url(/images/ihm/category_submenu_li_bg.png) repeat-x;
}
.main .north .header_row3 .col1 ul.level2 li a {
  color:#FFF;
  font-size:0.9em;
  display:block;
  padding:3px 0 0 20px;
  background:transparent url(/images/ihm/category_submenu_li_puce.png) no-repeat left 10px;
}
.main .north .header_row3 .col1 ul.level2 li a:hover { color:#00bad3; }
.white_label { color:#FFF; }
.container_floating2left { float:left; }
.container_floating2right { float:right; }
.horizontal_medias_viewer ul {
  margin:0;
  padding:0;
}
.horizontal_medias_viewer li {
  margin:1px;
  text-align:center;
  float:left;
  width:52px;
  height:55px;
}
.horizontal_medias_viewer img {
  padding:1px 1px 3px;
  background:#CCC;
}
.horizontal_medias_viewer { overflow:hidden; }
.format_default_title h2 span.position {
  font-size:20px;
  font-weight:normal;
}
.format_default_title h2 span.total { color: #00577D; }
.format_default_title h2 {
  color: #00577D;  
  font-size:16px;
  font-style:italic;
  font-weight: normal;
  margin:0;
}
.format_default_title {
  margin:0 0 20px 0;
  padding:0;
}
.default_panel_container p {
  color: #333333;
  font-size: 13px;
  line-height: 18px;
  /*margin: 10px 0 0px;*/
  margin: 20px 10px 0 10px;
}

.panel_full .default_panel_container p img, #wcontentEdit p img {
  border: 1px solid #ddd;
  padding: 3px;
}

.default_panel_container p.presentation  { 
width:400px;
  float:left;
}
/*.default_panel_container { padding:20px; border-top: 1px solid #999999; }*/
.default_panel_container  h3{ 
  font-size:12px;
}
.default_panel_container .remmember {
  float:left;
  width:155px;
  line-height:19px;
  font-size:11px;
  margin-top:3px;
}
.default_panel_container.remmember input { float:left; }
.default_panel_container.remmember span {
  float:left;
  margin-left:3px;
}
.default_panel_container.loose_passwd {
  float:right;
  width:120px;
  margin-top:2px;
  text-align:right;
}
#wcontentEdit a {
  color:#00bad3 !important;
  background-repeat:repeat-x;
  background-position:bottom left;
  text-decoration:none;
  background-image:url(/images/ihm/effect_dotted_blue.gif);
}
/*#wcontentEdit p { color:#FFF !important; }*/
.container_rating span { float:left; }
.container_rating .rating {
  margin-left:10px;
  float:left !important;
}
.container_rating {
  width:168px;
  margin:0 0 0 15px;
  float:right;
}
.content .actions .container_share img { vertical-align:middle; }
.content .actions .container_share {
  margin-left:15px;
  float:left;
}
.content .actions {
  clear:both;
  padding:10px;
  overflow:hidden;
}
.container_grid table { width:100%; }
.container_grid th {
  font-weight:normal;
  width:30%;
  text-align:left;
}
.container_grid .error_list { color:#c5d320; }
.container_grid .radio_list li {
  float:left;
  padding:0;
  margin:0;
  width:70px;
}
.container_grid .radio_list input { border:0; }
.container_grid .radio_list {
  padding:0;
  margin:0;
  width:100%;
}
.container_grid .checkbox_list input { border:0; }
.format_default_content h3 {
  font-weight:normal;
  color:#333;
  font-size:14px;
  font-family: "Trebuchet MS", Tahoma, sans-serif;
}
.format_default_content h4 {
  font-weight:normal;
  margin-bottom:0;
  padding:0;
  color:#c5d320;
  font-size:11px;
}
.format_default_content ul, .format_default_content li {
  xmargin:0;
  xpadding:0;
  font-size:11px;
}
.format_default_content p { text-align:justify; }
._panel_container_default .top {
  overflow:hidden;
  margin:0;
  padding:0;
  width:100%;
  min-height:41px;
  line-height:40px;
  text-indent:10px;
  background-repeat:no-repeat;
}
._panel_container_default .content {
  border-top:1px solid #333 !important;
  background:#212121 url(/images/ihm/cadre02_gradient.gif) repeat-x;
  overflow:hidden;
  width:100%;
}
._panel_container_default .bottom {
  height:5px;
  width:100%;
  margin:0;
}
._panel_container_default {
  margin:0 0 10px;
  padding:0;
}
.panel_container_x00 .top {
  overflow:hidden;
  margin:0;
  padding:0;
  width:100%;
  min-height:41px;
  line-height:40px;
  text-indent:10px;
  background-repeat:no-repeat;
}
.panel_container_x00 .content {
  border-top:1px solid #333 !important;
  background:#212121 url(/images/ihm/cadre02_gradient.gif) repeat-x;
  overflow:hidden;
  width:100%;
}
.panel_container_x00 .bottom {
  height:5px;
  width:100%;
  margin:0;
}
.panel_container_x00 .top { background-image:url(/images/ihm/cadre09_top.gif); }
.panel_container_x00 .content { xbackground:#242424 url(/images/ihm/cadre09_gradient.jpg) repeat-x; }
.panel_container_x00 .bottom { background:url(/images/ihm/cadre09_bottom.gif) no-repeat; }
.panel_container_x00 {
  margin:0 0 10px;
  padding:0;
  width:245px;
}
.panel_media_container_x00 .top h2 {
  color:#c5d320;
  font-style:italic;
}
.panel_media_container_x00 .top {
  background-image:url(/images/ihm/cadre11_top.png) !important;
  border:0;
  height:42px;
}
.panel_media_container_x00 .content {
  background:none !important;
  background-color:#121212 !important;
}
.panel_media_container_x00 .bottom { background:url(/images/ihm/cadre11_bottom.png) no-repeat !important; }
.panel_media_container_x00 { width:245px; }
.panel_comment_register_container_xx0 .top {
  overflow:hidden;
  margin:0;
  padding:0;
  width:100%;
  min-height:41px;
  line-height:40px;
  text-indent:10px;
  background-repeat:no-repeat;
}
.panel_comment_register_container_xx0 .content {
  background-color: #222;
  overflow:hidden;
  padding:10px 15px 5px 7px;
}
.panel_comment_register_container_xx0 .bottom {
  height:5px;
  width:100%;
  margin:0;
}
.panel_comment_register_container_xx0 .top h2 {
  color:#c5d320;
  font-style:italic;
  margin:0;
}
.panel_comment_register_container_xx0 .top {
  background-image:url(/images/ihm/cadre13_top.png) !important;
  border:0;
  border:0;
  height:43px;
}
.panel_comment_register_container_xx0 .content p {
  font-size:11px;
  margin:0;
  color: #fff;
}
.panel_comment_register_container_xx0 .content .button01ToRight { margin-right:0; }
.panel_comment_register_container_xx0 .bottom { background:url(/images/ihm/cadre13_bottom.png) no-repeat !important; }
.panel_comment_register_container_xx0 {
  margin:0 0 10px;
  margin:0 10px 10px;
  padding:0;
  padding:0;
  width:277px;
}
.panel_comment_login_container_xx0 .top {
  overflow:hidden;
  margin:0;
  padding:0;
  width:100%;
  min-height:41px;
  line-height:40px;
  text-indent:10px;
  background-repeat:no-repeat;
}
.panel_comment_login_container_xx0 .content {
  background-color: #222;
  overflow:hidden;
  width:100%;
  min-height: 117px;
  padding-top: 12px;
}
.panel_comment_login_container_xx0 .bottom {
  height:5px;
  width:100%;
  margin:0;
}
.panel_comment_login_container_xx0 .top h2 {
  color:#c5d320;
  font-style:italic;
  margin:0;
}
.panel_comment_login_container_xx0 .top {
  background-image:url(/images/ihm/cadre12_top.png) !important;
  border:0;
  border:0;
  height:43px;
}
.panel_comment_login_container_xx0 .content form {
  margin-top:5px;
  margin-left:10px;
}
.panel_comment_login_container_xx0 .content .actions .remmember {
  float:left;
  width:140px;
  line-height:19px;
  margin-top:3px;
  font-size:11px;
}
.panel_comment_login_container_xx0 .content .actions .remmember input { float:left; }
.panel_comment_login_container_xx0 .content .actions .remmember span {
  float:left;
  margin-left:3px;
}
.panel_comment_login_container_xx0 .content .actions .loose_passwd {
  float:right;
  width:110px;
  text-align:right;
}
.panel_comment_login_container_xx0 .content .actions { width:255px; }
.panel_comment_login_container_xx0 .bottom { background:url(/images/ihm/cadre12_bottom.png) no-repeat !important; }
.panel_comment_login_container_xx0 {
  margin:0 0 10px;
  padding:0;
  width:383px;
  min-height:170px;
}
.panel_container_xx0 .top {
  overflow:hidden;
  margin:0;
  padding:0;
  width:100%;
  min-height:41px;
  line-height:40px;
  text-indent:10px;
  background-repeat:no-repeat;
}
.panel_container_xx0 .content {
  border-top:1px solid #333 !important;
  background:#212121 url(/images/ihm/cadre02_gradient.gif) repeat-x;
  overflow:hidden;
  width:100%;
}
.panel_container_xx0 .bottom {
  height:5px;
  width:100%;
  margin:0;
}
.panel_container_xx0 .top { background-image:url(/images/ihm/cadre06_top.gif); }
.panel_container_xx0 .content { xbackground:#242424 url(/images/ihm/cadre06_gradient.jpg) repeat-x; }
.panel_container_xx0 .bottom { background:url(/images/ihm/cadre06_bottom.gif) no-repeat; }
.panel_container_xx0 {
  margin:0 0 10px;
  padding:0;
  width:425px;
}
.date_author {
  float:left;
  width:500px;
}
.pager_select label {
  font-style:normal;
}
.pager_select select {
  margin-left:5px;
  font-size:12px;
  font-family:"Trebuchet MS";
}
.pager_select {
  text-align:right;
  margin-right:10px;
  float:right;
  font-size:12px;
  font-family:"Trebuchet MS";
}
.panel_container_xxx .top {
  overflow:hidden;
  margin:0;
  padding:0;
  width:100%;
  min-height:41px;
  line-height:40px;
  text-indent:10px;
  background-repeat:no-repeat;
}
.panel_container_xxx .content {
  background-color: #fff;
  overflow:hidden;
  width:100%;
}
.panel_container_xxx .bottom {
  height:5px;
  width:100%;
  margin:0;
}
.panel_container_xxx .summary p {
  padding-left:5px;
  color:#FFF !important;
  text-indent:0;
  margin-right:20px;
}
.panel_container_xxx .summary {
  margin:0;
  padding-bottom:20px;
  line-height:15px;
  background-color:#212121;
  border-bottom:1px solid #0a0a0a;
  width:100%;
  font-size:14px;
  font-weight:bold;
  font-style:italic;
}
.panel_container_xxx .pager_select select {
  margin-left:5px;
  font-size:12px;
  font-family:"Trebuchet MS";
}
.panel_container_xxx .pager_select {
  text-align:right;
  margin-right:10px;
  float:right;
  width:285px;
  font-size:12px;
  font-family:"Trebuchet MS";
}
.panel_container_xxx .top {
  background-image: url("/images/ihm/cadre_top_v2.png");
  min-height:42px;
  font-size:11px;
}
.panel_container_xxx .content { border:0; }
.panel_container_xxx .bottom { background:url("/images/ihm/cadre10_bottom_v2.png") no-repeat scroll 0 0 transparent; }
.panel_container_xxx {
  margin:0 0 10px;
  padding:0;
  width:680px;
}
#description_quizz { min-height:60px; }
.test_cadre { border:1px solid red; }
.dottedContent {
  color:white !important;
  background-repeat:repeat-x;
  background-position:bottom left;
  text-decoration:none;
}
.filAriane h3 {
  margin:0 0 0 10px;
  padding:0;
  font-size:11px;
}
.filAriane { padding:0; }
.page_style_default xp {
  margin:0;
  padding:10px;
}
.page_style_default .top .default_container { background-image:url(/images/ihm/cadre10_h_gradient.jpg); }
.page_style_default .top .action {
  float:right;
  margin-right:10px;
}
.page_style_default .top {
  margin:0;
  padding:5px 0 0;
  width:100%;
  min-height:39px;
  line-height:40px;
  text-indent:10px;
  background-image:url(/images/ihm/cadre10_top.gif);
  background-repeat:no-repeat;
}
.page_style_default .top_with_summary h2 {
  color:#c5d320;
  font-style:italic;
  font-size:10px;
}
.page_style_default .top_with_summary .action {
  float:right;
  margin-right:10px;
}
.page_style_default .top_with_summary {
  margin:0;
  padding:0;
  width:100%;
  background:#242424;
  line-height:40px;
  text-indent:10px;
  background-image:url(/images/ihm/cadre10_top.gif);
  background-repeat:no-repeat;
}
.page_style_default .summary {
  margin:0;
  line-height:15px;
  background-color:#212121;
  border-bottom:1px solid #0a0a0a;
}
.page_style_default .content .container_without_margins { margin:0; }
.page_style_default .content .container { margin:15px 0 0 15px; }
.page_style_default .content .container_list li {
  float:left;
  width:90px;
}
.page_style_default .content .container_list { margin:15px 0 0 15px; }
.page_style_default .content .container_grid table { width:100%; }
.page_style_default .content .container_grid th {
  font-weight:normal;
  width:30%;
  text-align:left;
}
.page_style_default .content .container_grid .error_list { color:#c5d320; }
.page_style_default .content .container_grid .radio_list li {
  float:left;
  padding:0;
  margin:0;
  width:70px;
}
.page_style_default .content .container_grid .radio_list input { border:0; }
.page_style_default .content .container_grid .radio_list {
  padding:0;
  margin:0;
  width:100%;
}
.page_style_default .content .container_grid .checkbox_list input { border:0; }
.page_style_default .content .container_grid { margin:15px 0 0 15px; }
.page_style_default .content .label {
  display:inline-block;
  width:200px;
  color:#999;
}
.page_style_default .content ul { margin:0; }
.page_style_default .content li {
  padding:0;
  list-style:none;
}
.page_style_default .content {
  margin:0;
  overflow:hidden;
  text-align:justify;
  background:#242424 url(/images/ihm/cadre10_gradient.jpg) repeat-x;
  color:#FFF;
  width:100%;
}
.page_style_default .bottom {
  height:5px;
  width:100%;
  margin:0;
  margin-bottom:15px;
  background:transparent url(/images/ihm/cadre10_bottom.gif) no-repeat bottom left;
}
.page_style_default { width:680px; }
.page_style_2columns_center .top {
  margin:0;
  padding:0;
  width:100%;
  height:41px;
  line-height:40px;
  text-indent:10px;
  background-image:url(/images/ihm/cadre06_top.gif);
  background-repeat:no-repeat;
}
.page_style_2columns_center .summary {
  margin:0;
  line-height:15px;
  background-color:#212121;
  border-bottom:1px solid #0a0a0a;
}
.page_style_2columns_center .content {
  margin:0;
  text-align:justify;
  background:#242424 url(/images/ihm/cadre06_gradient.jpg) repeat-x;
  color:#999;
  border-top:1px solid #323232;
}
.page_style_2columns_center .bottom {
  height:5px;
  width:100%;
  margin:0;
  background:url(/images/ihm/cadre06_bottom.gif) no-repeat;
}
.page_style_2columns_center {
  width:425px;
  margin:0 10px 10px 0;
}
.page_style_2columns_east .wcontentEdit { 
  margin:0 0 8px;
  width:120px;
  height:30px;
}
.page_style_2columns_east .container_share { 
  margin:0 0 8px;
  width:80px;
  text-align:left;
}
.page_style_2columns_east {
  width:245px;
  margin:0 0 0 10px;
  padding:0;
  float:left;
}
.page_grid_render table th {
  font-size:12px;
  color:#999;
  font-weight:bold;
}
.page_grid_render table td {
  font-size:11px;
  color:#999;
}
.page_grid_render table th .gallery_logo, .page_grid_render table td .gallery_logo { margin-top:5px; }
.page_grid_render table th .gallery_note, .page_grid_render table td .gallery_note { margin-top:10px; }
.page_grid_render table th, .page_grid_render table td {
  padding:0 10px 0 10px;
  vertical-align:middle;
  background:url(/images/ihm/cadre10_gradient.jpg) repeat-x;
  min-height:50px;
  height:50px;
}
.pagination {
  margin:5px;
  text-align:center;
}
.pagination span a {
  text-decoration:none;
  color:#FFF;
}
.pagination span {
  margin:0;
  padding:2px 5px 4px 5px;
  width:50px;
}
.pagination .next {
  background:transparent url(/images/ihm/button03_right.png) no-repeat scroll right top;
  padding-left:15px;
  padding-right:45px;
}
.pagination .prev {
  background:transparent url(/images/ihm/button04_left.png) no-repeat scroll left top;
  padding-left:45px;
  padding-right:15px;
}
.pagination .in {
  background:url(/images/ihm/pager_num_in_gradient.jpg) repeat-x;
   color:#000;;
  font-weight:bold;
}
.pagination .out { background:url(/images/ihm/pager_num_out_gradient.jpg) repeat-x; }
.pagination_desc {
  padding-right:15px;
  text-align:right;
  font-size:11px;
  color:#999;
  font-style:italic;
}
.bottom_with_pager .pagination span {
  margin:0;
  padding:2px 5px 4px 5px;
  width:50px;
}
.bottom_with_pager .pagination .next {
  background:transparent url(/images/ihm/button03_right.png) no-repeat scroll right top;
  padding-left:15px;
  padding-right:45px;
}
.bottom_with_pager .pagination .prev {
  background:transparent url(/images/ihm/button04_left.png) no-repeat scroll left top;
  padding-left:45px;
  padding-right:15px;
}
.bottom_with_pager .pagination .in {
  background:url(/images/ihm/pager_num_in_gradient.jpg) repeat-x;
   color:#000;;
  font-weight:bold;
}
.bottom_with_pager .pagination .out { background:url(/images/ihm/pager_num_out_gradient.jpg) repeat-x; }
.bottom_with_pager .pagination_desc {
  padding-right:15px;
  text-align:right;
  font-size:12px;
  color:#999;
  font-style:italic;
}
.bottom_with_pager {
  padding:20px 0 5px 0;
  margin:0;
  width:100%;
  text-align:center;
  xbackground:url(/images/ihm/cadre10_bottom.gif) no-repeat bottom left;
  border-top: 1px solid #999999;
}
#society_detail .col2 .label {
  font-weight:bold;
  color:grey;
}
#society_detail ul {
  margin:0 0 0 15px;
  padding:0;
}
#society_detail li {
  margin:0;
  padding:0;
}
.test_cadre { border:1px solid red; }
.dottedContent {
  color:white !important;
  background-repeat:repeat-x;
  background-position:bottom left;
  text-decoration:none;
}
.filAriane h3 {
  margin:0 0 0 10px;
  padding:0;
  font-size:11px;
}
.filAriane { padding:0; }
.widget_style_66_south_default .top {
  margin:0;
  padding:0;
  width:100%;
  height:40px;
  line-height:40px;
  background:url(/images/ihm/cadre06_top.gif) no-repeat;
}
.widget_style_66_south_default .content {
  margin:0;
  padding:10px 0 0 10px;
  background:url(/images/ihm/cadre06_gradient.jpg) repeat-x;
  background-color:#202020;
  border-top:1px solid #2c2c2c;
}
.widget_style_66_south_default .bottom {
  margin:0;
  height:5px;
  width:100%;
  background:url(/images/ihm/cadre06_bottom.gif) no-repeat;
}
.widget_style_66_south_default {
  float:left;
  padding:0;
  margin:0 5px 15px 0;
  width:425px;
}
.widget_style_east_default .top {
  margin:0;
  padding:0;
  width:100%;
  height:40px;
  background-image:url(/images/ihm/cadre09_top.gif);
  background-repeat:no-repeat;
  line-height:40px;
}
.widget_style_east_default .content p {
  margin:0;
  padding:10px;
}
.widget_style_east_default .content {
  margin:0;
  text-align:justify;
  color:#999;
  background:#212121 url(/images/ihm/cadre09_gradient.jpg) repeat-x;
  border-top:1px solid #323232;
}
.widget_style_east_default .bottom {
  margin:0;
  height:5px;
  width:100%;
  background:url(/images/ihm/cadre09_bottom.gif) no-repeat;
}
.widget_style_east_default {
  width:300px;
  margin:0 auto;
  float:left;
  padding:0;
}
.widget_style_east_blue .top select {
  width:120px;
  font-size:10px;
  color:#999;
  margin:0 8px 0 0;
  padding:0;
  font-family:Georgia;
}
.widget_style_east_blue .top .img { float:left; }
.widget_style_east_blue .top {
  background:url(/images/ihm/rb_cadre01_top_gradient.png) no-repeat;
  padding:0 0 0 10px;
  font-size:18px;
  line-height:42px;
  height:42px;
  font-weight:normal;
  font-style:italic;
}
.widget_style_east_blue .content ul, .widget_style_east_blue .content li {
  margin:0;
  padding:0;
  list-style:none;
}
.widget_style_east_blue .content ul { margin-bottom:10px; }
.widget_style_east_blue .content li { margin-bottom:5px; }
.widget_style_east_blue .content select {
  font-size:10px;
  color:#999;
  font-family:Georgia;
  width:99%;
}
.widget_style_east_blue .content .club_row2 .title { font-size:16px; }
.widget_style_east_blue .content .club_row2 p { margin-bottom:0; }
.widget_style_east_blue .content .club_row2 p.email {
  padding:0;
  margin:0;
}
.widget_style_east_blue .content .club_row2 { margin-left:10px; }
.widget_style_east_blue .content {
  padding:5px;
  line-height:15px;
  background:#003047;
  overflow:hidden !important;
}
.widget_style_east_blue .content_with_separator ul {
  margin:0;
  padding:0;
  list-style:none;
  margin-bottom:10px;
}
.widget_style_east_blue .content_with_separator li {
  margin:0;
  padding:0;
  list-style:none;
  margin-bottom:5px;
}
.widget_style_east_blue .content_with_separator select {
  font-size:10px;
  color:#999;
  font-family:Georgia;
  width:99%;
}
.widget_style_east_blue .content_with_separator .club_row2 { margin-left:10px; }
.widget_style_east_blue .content_with_separator {
  padding:5px;
  line-height:15px;
  background:#003047;
  background:url(/images/ihm/widget_content_blue_separator.gif) no-repeat bottom #003047;
  padding-bottom:7px;
}
.widget_style_east_blue .content_with_separator.last { background:none; }
.widget_style_east_blue #planet {
  width:300px;
  height:267px;
  margin:0 auto;
}
.widget_style_east_blue #planet object {
  margin:0;
  padding:0;
}
.widget_style_east_blue .bottom {
  font-size:1px;
  background:url(/images/ihm/rb_cadre01_bottom_gradient.png) no-repeat scroll 0 0 transparent;
  height: 5px;
}
.widget_style_east_blue {
  width:300px;
  margin:10px auto;
}
.widget_style_blue .top {
  margin:0;
  padding:0;
  width:100%;
  height:40px;
  line-height:40px;
  background:url(/images/ihm/cadre07_top.gif) no-repeat;
}
.widget_style_blue .content {
  margin:0;
  padding:10px 0 0 10px;
  background:url(/images/ihm/cadre07_gradient.jpg) repeat-x;
  background-color:#2a91ab;
  border-top:1px solid #2c2c2c;
}
.widget_style_blue .bottom {
  margin:0;
  height:5px;
  width:100%;
  background:url(/images/ihm/cadre07_bottom.gif) no-repeat;
}
.widget_style_blue {
  float:left;
  width:334px;
  padding:0;
  margin:0 5px 15px 0;
}
.test_cadre { border:1px solid red; }
.dottedContent {
  color:white !important;
  background-repeat:repeat-x;
  background-position:bottom left;
  text-decoration:none;
}
.filAriane h3 {
  margin:0 0 0 10px;
  padding:0;
  font-size:11px;
}
.filAriane { padding:0; }
#club ul, #club li { list-style:none; }
#club .col1 {
  width:405px;
  text-align:justify;
}
#club .col2 {
  width:250px;
  float:right;
}
#trip ul { list-style:none; }
#trip li { list-style:none; }
#trip .col1 {
  width:405px;
  text-align:justify;
}
#trip .col2 {
  width:250px;
  float:right;
}
#society_detail .col1 {
  float:left;
  width:140px;
}
#society_detail .col2 {
  float:left;
  width:250px;
}
#society_detail .col3 { float:right;margin-top:5px; }
.test_cadre { border:1px solid red; }
.dottedContent {
  color:white !important;
  background-repeat:repeat-x;
  background-position:bottom left;
  text-decoration:none;
}
.filAriane h3 {
  margin:0 0 0 10px;
  padding:0;
  font-size:11px;
}
.filAriane { padding:0; }
@import url("misc");
.panel_blue_btn {
  background:url('/images/ihm/button03_left.png') 0 0 no-repeat;
  padding:0 0 0 5px;
  height:26px;
  float:right;
  margin-right:10px;
}
.panel_blue_btn a {
  display:block;
  color:#FFF;
  font-family:"Trebuchet MS", Georgia, Arial, sans;
  font-size:14px;
  margin:0;
  background:url('/images/ihm/button03_right.png') right top no-repeat;
  padding:0 30px 7px 0px;
  cursor:pointer;
  border:0;
  height:26px;
}
._basic_panel .blue_btn {
  background:url('/images/ihm/button03_left.png') 0 0 no-repeat;
  padding:0 0 0 5px;
  height:26px;
  float:right;
  margin-right:10px;
}
._basic_panel .top h2 {
  color:#00577d;
  font-size:18px;
  font-family:Georgia, serif;
  font-style:italic;
  font-weight:normal;
  padding:0 0 10px;
  margin:0;
}
._basic_panel .top {
  color:#333;
  font-size:18px;
  padding:9px 0 0 20px;
  font-style:italic;
}
._basic_panel .middle .required_field {
  color:#c5d320;
  font-size:15px;
}
._basic_panel .middle .noresult { margin-left:20px; }

._basic_panel .middle .line label {
  text-align:right;
  width:115px;
  margin-right:10px;
}
._basic_panel .middle .line {
  padding:4px 0;
}
._basic_panel .middle .hr {
  margin-bottom:5px;
}
._basic_panel .middle .blue_link_btn a {
  display:block;
  color:#FFF;
  font-family:"Trebuchet MS", Georgia, Arial, sans;
  font-size:14px;
  margin:0;
  background:url('/images/ihm/button03_right.png') right top no-repeat;
  padding:0 30px 7px 0px;
  cursor:pointer;
  border:0;
  height:26px;
}
._basic_panel .middle .blue_link_btn {
  background:url('/images/ihm/button03_left.png') 0 0 no-repeat;
  padding:0 0 0 5px;
  height:26px;
  float:right;
  margin-right:10px;
}
._basic_panel .middle .yellow_submit_btn input {
  display:block;
  color:#000;
  font-family:"Trebuchet MS", Georgia, Arial, sans;
  font-size:14px;
  margin:0;
  background:url('/images/ihm/button05_right.png') right top no-repeat;
  padding:2px 30px 7px 0px;
  cursor:pointer;
  border:0;
  height:26px;
}
._basic_panel .middle .yellow_submit_btn {
  margin:10px 10px 0 0;
  background:url('/images/ihm/button05_left.png') 0 0 no-repeat;
  padding:0 0 0 10px;
  height:26px;
  float:right;
}
._basic_panel .middle {
  color:#333;
  font-size:12px;
  padding:0 10px 0 10px;
}
._basic_panel .middle  .nombre{font-size:15px;font-weight:bold;}
._basic_panel .middle .photo {
  padding-top:5px;
  text-align:center;
}
._basic_panel .middle .caroussel {
  margin-left:10px;
}
._basic_panel .bottom { height:5px; }
._basic_panel .bottom2 { height:5px; }
._basic_panel { margin:0 0 10px; }
.panel_half .top { background:url('/images/ihm/cadre02_top_v2.png') 0 0 no-repeat; }
.panel_half .middle { background-color: #FFFFFF; border-top: 1px solid #999; }
.panel_half .bottom { background:url('/images/ihm/cadre02_bottom_v2.png') 0 0 no-repeat; }
.panel_half {
  float:left;
  margin:0 10px 20px 0;
  width:334px;
}
.panel_full .top {
  background:url("/images/ihm/cadre_top_v2.png") repeat scroll 0 0 transparent;
  height:31px;
}
.panel_full .middle .line { }
.panel_full .middle .blue_link_btn { margin:10px; }
.panel_full .middle { background-color: #FFFFFF;
    border-top: 1px solid #999999; min-height:30px; padding:10px 20px 0; }
.panel_full .bottom { background: url("/images/ihm/cadre05_bottom2_v2.png") no-repeat scroll 0 0 transparent; }
.panel_full .bottom2 { background: url("/images/ihm/cadre05_bottom2_v2.png") no-repeat scroll 0 0 transparent; }
.panel_full { width:678px; }
.panel_twothirds .top h2 { padding-bottom:12px; }
.panel_twothirds .top .summary {
  display: none;
  font-size:12px;
  font-weight:bold;
  font-style:italic;
  margin-left:-20px;
  padding:10px 10px 10px 20px;
  background: none repeat scroll 0 0 #FFFFFF;
  border-bottom: 1px solid #999999;
  color: #00BAD3;
}
.panel_twothirds .top { background: url("/images/ihm/cadre06_top_v2.png") no-repeat scroll 0 0 transparent; }
.panel_twothirds .middle {
  background-color: #FFFFFF;
  overflow:hidden;
  border-top: 1px solid #999999;
}
.panel_twothirds .bottom { background: url("/images/ihm/cadre06_bottom_v2.png") no-repeat scroll 0 0 transparent; }
.panel_twothirds { width:425px; }
.panel_third .top h2 { padding-bottom:9px; }
.panel_third .top {
  background: url("/images/ihm/cadre09_top_v2.png") no-repeat scroll 0 0 transparent !important;
  font-size:16px;
  height:33px;
  padding:10px 0 0 20px !important;
}
.panel_third .middle {
  background-color: #FFFFFF;
  border-top: 1px solid #999999;
  min-height:130px;
}
.panel_third .bottom { background: url("/images/ihm/cadre26_bottom_v2.png") no-repeat scroll 0 0 transparent !important; }
.panel_third { width:245px; }

.panel_content .middle h3 {
  font-size:16px !important;
  margin:20px 0 20px 10px;
  padding:10px 0 0;
  font-weight:bold;
}
.panel_content .middle label {
  vertical-align:top;
  color:#999 !important;
}
.panel_content .middle {
  padding:0;
  text-align:justify;
}
.panel_content { width:678px; }
.cmf_content_panel .top .default_panel_container .center_toolbar { float:right; }
.cmf_content_panel .top .default_panel_container .date {
  font-size:11px;
  margin-left:10px;
}
.cmf_content_panel .top .default_panel_container .author {
  font-size:11px;
}
.cmf_content_panel .top .default_panel_container a { font-size:11px; }
.cmf_content_panel .top .default_panel_container h2 {
  font-size:15px;
  font-style:italic;
  padding: 20px;
  line-height: 25px;
}
.cmf_content_panel .top .default_panel_container {
  padding:3px 0 0;
  font-style:normal;
}
.cmf_content_panel .top {
  padding:0;
  background-image:url("/images/ihm/cadre_top_v2.png");
}
.cmf_content_panel .middle {
  padding:0;
  text-align:justify;
  background-color: #FFFFFF;
  border-top:1px solid #999;
}
.cmf_content_panel .bottom { background: url("/images/ihm/cadre10_bottom_v2.png") no-repeat scroll 0 0 transparent; }
.cmf_content_panel { width:680px; }
.panel_grid .top .default_container .pager_select select {
  border:1px solid #7f9db9;
  color:#000;
  float:right;
  font-family:"Trebuchet MS", Georgia, Arial, sans;
  font-size:12px;
  margin:0 10px;
}
.panel_grid .middle .line .line_container .col1 { float:left; }
.panel_grid .middle .line .line_container { padding:10px 0; }
.panel_grid .middle .line .cell_grid .cell_grid_action ul li a {
  float:left;
  padding-top:1px;
}
.panel_grid .middle .line .cell_grid .cell_grid_action ul li { height:18px; }
.panel_grid .middle .line .cell_grid .cell_grid_action {
  margin-left:25px;
  text-align:left;
}
.panel_grid .middle .line .cell_grid {
  float:left;
  text-align:center;
  line-height:15px;
  padding:10px 2px 10px 0;
}
.panel_grid .middle .line {
  background-color: #FFFFFF;
  border-top: 1px solid #999999;  font-size:12px;
  padding:0;
  padding-top:10px;
  padding-bottom:10px;
}
.panel_grid .middle .line select{
margin-right:5px;
margin-bottom:5px;
}
.panel_grid .middle .line.header .cell_grid { padding:17px 2px 10px 0; }
.panel_grid .middle .line.header a, .panel_grid .middle .line.header span {
  width:100%;
  display:inline-block;
  color:#999;
}
.panel_grid .middle .line.header a:hover {
  color:#BBB;
  background:url('/images/ihm/arrow_sort_asc.png') right top no-repeat;
}
.panel_grid .middle .line.header .asc { background:url('/images/ihm/arrow_sort_asc.png') right top no-repeat; }
.panel_grid .middle .line.header .desc { background:url('/images/ihm/arrow_sort_desc.png') right top no-repeat; }
.panel_grid .middle .line.header .default { background:url('/images/ihm/arrow_sort_default.png') right top no-repeat; }
.panel_grid .middle {
  padding:0;
  font-size:12px;
}
.cadre_full_onglets .top ul {
  margin:0;
  padding:0;
}
.cadre_full_onglets .top a {
  text-decoration:none;
  display:block;
  height:42px;
  padding:10px 0;
  color:#FFF;
}
.cadre_full_onglets .top li a {
  width:100%;
  text-align:center;
  background:url('/images/ihm/cadre_onglets_off.png') left top no-repeat;
}
.cadre_full_onglets .top li {
  list-style-type:none;
  float:left;
  height:42px;
}
.cadre_full_onglets .top li.on a {
  color:#00577D;
  background:url('/images/ihm/cadre_onglets_on_v2.png') left top no-repeat;
}
.cadre_full_onglets .top li.first a { background:url('/images/ihm/cadre_onglets_left_off.png') left top no-repeat; }
.cadre_full_onglets .top li.first.on a { background:url('/images/ihm/cadre_onglets_left_on_v2.png') left top no-repeat; }
.cadre_full_onglets .top li.last.on a { background:url('/images/ihm/cadre_onglets_right_on_v2.png') right top no-repeat; }
.cadre_full_onglets .top li.last.on { background:url('/images/ihm/cadre_onglets_right_bar_on.png') left top no-repeat; }
.cadre_full_onglets .top li.last a { background:url('/images/ihm/cadre_onglets_right_off.png') right top no-repeat; }
.cadre_full_onglets .top li.last {
  float:right;
  padding:0 0 0 2px;
  background:url('/images/ihm/cadre_onglets_right_bar_off.png') left top no-repeat;
  width:auto;
}
.cadre_full_onglets .top {
  padding:0;
  background:transparent;
  font-family:"Trebuchet MS", Georgia, Arial, sans;
  font-style:normal;
  font-size:14px;
  height:42px;
}
.cadre_full_onglets .middle .default_panel_container { padding:0; }

.cadre_full_onglets .middle .line.first, .cadre_full_onglets .middle .line {
  min-height:18px;
  padding:10px;
}
.cadre_full_onglets .middle {
  padding:0;
}
.cadre_full_onglets { width:678px; }
.panel_grid_trip .middle .line .col1 { width:90px; }
.panel_grid_trip .middle .line .col2 { width:238px;text-align:justify;padding-left:5px;padding-right:5px; }
.panel_grid_trip .middle .line .col3 { width:125px; }
.panel_grid_trip .middle .line .col4 { width:75px; }
.panel_grid_trip .middle .line .col5 { width:130px; }
.panel_grid_trip .middle .line .col5 span.tarif {font-size:16px;font-weight:bold; }
.panel_grid_trip .middle .line .col5 span.mention { font-size:9px;font-style:normal; }
.panel_grid_trip .middle .line .col5 span.button03ToRight { width:115px; }
.panel_grid_trip .middle .line .col6 { width:80px; }
.panel_grid_user_bookmarks .middle .line .col1 { width:470px; }
.panel_grid_user_bookmarks .middle .line .col2 { width:100px; }
.panel_grid_user_bookmarks .middle .line .col3 ul {
  margin:0;
  padding:0;
}
.panel_grid_user_bookmarks .middle .line .col3 { width:100px; }
.panel_grid_user_messages .middle .line .col1 { width:100px; }
.panel_grid_user_messages .middle .line .col2 .cell_grid_content h4 {
  font-size:11px;
  margin:0;
  color:#FFF;
  font-weight:normal;
}
.panel_grid_user_messages .middle .line .col2 .cell_grid_content a { color:#FFF; }
.panel_grid_user_messages .middle .line .col2 .cell_grid_content {
  text-align:left;
  margin:0 10px;
}
.panel_grid_user_messages .middle .line .col2 { width:320px; }
.panel_grid_user_messages .middle .line .col3 { width:100px; }
.panel_grid_user_messages .middle .line .col4 ul {
  margin:0;
  padding:0;
}
.panel_grid_user_messages .middle .line .col4 { width:150px; }
.lightbox .container .top .left {
  float:left;
  width:5px;
  height:5px;
  background:url('/images/ihm/cadre_diaporama_tl.png') right top no-repeat;
}
.lightbox .container .top .middle {
  float:left;
  height:5px;
  background:#FFF;
  padding:0;
}
.lightbox .container .top .right {
  position:inherit;
  margin:0;
  float:right;
  width:5px;
  height:5px;
  background:url('/images/ihm/cadre_diaporama_tr.png') right top no-repeat;
}
.lightbox .container .top {
  position:relative;
  height:5px;
  background:none;
  padding:0;
}
.lightbox .container .middle {
  padding:20px 10px 5px 10px;
  background:#FFF;
}
.lightbox .container .bottom .left {
  float:left;
  width:5px;
  height:5px;
  background:url('/images/ihm/cadre_diaporama_bl.png') right top no-repeat;
}
.lightbox .container .bottom .middle {
  float:left;
  height:5px;
  background:#FFF;
  padding:0;
}
.lightbox .container .bottom .right {
  position:inherit;
  margin:0;
  float:right;
  width:5px;
  height:5px;
  background:url('/images/ihm/cadre_diaporama_br.png') right top no-repeat;
}
.lightbox .container .bottom {
  position:relative;
  height:5px;
}
.lightbox .container { margin:auto; }
.lightbox .close a {
  color:#000;
  background:url(/images/ihm/effect_dotted_black.png) repeat-x scroll left bottom;
}
.lightbox .close {
  line-height:normal;
  color:#999;
  font-family:Georgia, serif;
  font-size:11px;
  font-style:normal;
  float:right;
  background:url('/images/ihm/button_close_black.png') left 4px no-repeat;
  margin:-15px 0 5px 0;
  padding-left:10px;
}
.lightbox img {
  display:block;
  position:absolute;
}
.lightbox .prev, .lightbox .next {
  position:absolute;
  width:39px;
  height:55px;
  cursor:pointer;
}
.lightbox .prev {
  float:left;
  background:url('/images/ihm/cadre_diaporama_btn_left.png') right top no-repeat;
  margin-left:-10px;
}
.lightbox .next {
  float:right;
  background:url('/images/ihm/cadre_diaporama_btn_right.png') right top no-repeat;
}
.lightbox .barre .texte {
  font-size:24px;
  line-height:normal;
  float:left;
  font-style:italic;
}
.lightbox .barre .texte2 {
  float:right;
  margin-right:15px;
  line-height:32px;
}
.lightbox .barre .texte2 .current {
  font-size:24px;
  color:#00bad3;
}
.lightbox .barre {
  position:absolute;
  margin-top:-68px;
  height:50px;
  padding:20px 0 0;
  background:url('/images/ihm/cadre17_trans2.png') 0 0 repeat;
  color:#FFF;
}
.lightbox .categorie .left {
  float:left;
  padding:5px 0 0 20px;
  height:31px;
  width:110px;
  font-size:18px;
  font-style:italic;
  background:url('/images/ihm/arrow_title_left.png') 0 0 no-repeat;
}
.lightbox .categorie .right {
  float:left;
  height:31px;
  width:30px;
  background:url('/images/ihm/arrow_title_right.png') 0 0 no-repeat;
}
.lightbox .categorie {
  height:31px;
  float:left;
}
.lightbox {
  line-height:normal;
  color:#999;
  font-family:Georgia, serif;
  font-size:11px;
  font-style:normal;
  display:none;
  position:absolute;
  width:auto;
  height:auto;
  top:0;
  left:0;
  bottom:0;
  right:0;
  background:url('/images/ihm/cadre17_trans.png') right top repeat;
}
.lightbox .container {
  margin:20% auto;
  width:778px;
}
.lightbox .top .middle, .lightbox .bottom .middle { width:768px; }
.lightbox .middle { height:500px; }
.lightbox .prev, .lightbox .next { margin-top:200px; }
.lightbox .next { margin-left:729px; }
.lightbox .barre {
  width:758px;
  margin-top:435px;
}
#lightbox_gmap .container {
  margin:20% auto;
  width:430px;
}
#lightbox_gmap .top .middle, #lightbox_gmap .bottom .middle {
  width:420px;
  height:5px;
}
#lightbox_gmap .middle .gmap {
  width:405px;
  margin:25px auto 0 auto;
}
#lightbox_gmap .middle { height:395px; }
#lightbox_gmap .prev, #lightbox_gmap .next { margin-top:200px; }
#lightbox_gmap .next { margin-left:729px; }
#lightbox_gmap .barre {
  width:410px;
  margin-top:35px;
}
.container_lightbox { z-index:90; }
.lightbox2 .top h2 { padding-left:25px; }
.lightbox2 .top .close {
  position:absolute;
  background:url('/images/ihm/button_close_lightbox.png') 0 0 no-repeat;
  width:32px;
  height:32px;
  margin:-2px 0 0 480px;
  cursor:pointer;
}
.lightbox2 .top {
  background:url('/images/ihm/cadre19_top.png') 0 0 no-repeat;
  width:100%;
  height:53px;
  color:#c5d320;
  font-size:18px;
  line-height:63px;
  padding:0;
}
.lightbox2 .middle .infos_required {
  line-height:15px;
  font-size:11px;
  color:#999;
  padding-left:10px;
}
.lightbox2 .middle .required_field {
  color:#c5d320;
  font-size:15px;
}
.lightbox2 .middle em { font-size:11px; }
.lightbox2 .middle h3 {
  font-size:14px;
  font-weight:bolder;
}
.lightbox2 .middle .hr {
  width:490px;
  height:2px;
  margin:0 0 0 -8px;
  background:url('/images/ihm/cadre19_hr.png') left bottom repeat-x;
}
.lightbox2 .middle .yellow_submit_btn input {
  display:block;
  color:#000;
  font-family:"Trebuchet MS", Georgia, Arial, sans;
  font-size:14px;
  margin:0;
  background:url('/images/ihm/button05_right.png') right top no-repeat;
  padding:2px 30px 7px 0px;
  cursor:pointer;
  border:0;
  height:26px;
}
.lightbox2 .middle .yellow_submit_btn {
  margin:10px 10px 0 0;
  background:url('/images/ihm/button05_left.png') 0 0 no-repeat;
  padding:0 0 0 10px;
  height:26px;
  float:right;
}
.lightbox2 .middle .blue_link_btn a {
  display:block;
  color:#FFF;
  font-family:"Trebuchet MS", Georgia, Arial, sans;
  font-size:14px;
  margin:0;
  background:url('/images/ihm/button03_right.png') right top no-repeat;
  padding:0 30px 7px 0px;
  cursor:pointer;
  border:0;
  height:26px;
}
.lightbox2 .middle .blue_link_btn {
  background:url('/images/ihm/button03_left.png') 0 0 no-repeat;
  padding:0 0 0 5px;
  height:26px;
  float:right;
  margin-right:10px;
}
.lightbox2 .middle label {
  width:180px;
  text-align:right;
  vertical-align:top;
}
.lightbox2 .middle .left {
  float:left;
  margin-top:10px;
}
.lightbox2 .middle select {
  border:1px solid #7f9db9;
  color:#999;
  font-family:"Trebuchet MS", Georgia, Arial, sans;
  font-size:12px;
}
.lightbox2 .middle input[type=text] {
  border:1px solid #7f9db9;
  font-family:"Trebuchet MS", Georgia, Arial, sans;
  font-size:11px;
  width:177px;
  padding:3px;
}
.lightbox2 .middle .search_btn {
  float:left;
  margin:10px 0 0 10px;
}
.lightbox2 .middle .line .line_container { padding:0 10px; }
.lightbox2 .middle .line {
  background-image:none;
  padding:10px 0;
  background:url("/images/ihm/cadre19_hr.png") repeat-x scroll left bottom transparent;
}
.lightbox2 .middle {
  background:url('/images/ihm/cadre19_middle.png') 0 0 repeat-y !important;
  padding:5px 22px;
}
.lightbox2 .bottom {
  width:100%;
  background:url(/images/ihm/cadre19_bottom.png) 0 0 no-repeat;
  height:21px;
}
.lightbox2 {
  width:515px;
  position:fixed;
  z-index:100;
}
.lightbox2.off { display:none; }
.lightbox2_notice .top .close, .lightbox2_warning .top .close { margin:-2px 0 0 440px; }
.lightbox2_notice .top img, .lightbox2_warning .top img { margin:25px 30px 0 0; }
.lightbox2_notice .top h3, .lightbox2_warning .top h3 {
  font-size:22px;
  font-style:italic;
  margin:0;
  padding:5px 0 0 25px;
}
.lightbox2_notice .top, .lightbox2_warning .top {
  background:url('/images/ihm/cadre25_top.png') 0 0 no-repeat;
  height:63px;
   color:#000;;
}
.lightbox2_notice .middle .line, .lightbox2_warning .middle .line { background:transparent; }
.lightbox2_notice .middle, .lightbox2_warning .middle { background:url("/images/ihm/cadre25_middle_gradient.png") repeat-y scroll 0 0 transparent !important; }
.lightbox2_notice .bottom, .lightbox2_warning .bottom { background:url("/images/ihm/cadre25_bottom.png") repeat-y scroll 0 0 transparent !important; }
.lightbox2_notice, .lightbox2_warning { width:469px; }
.lightbox2_video .top .left, .lightbox2_photo .top .left {
  float:left;
  width:5px;
  height:5px;
  background:url('/images/ihm/cadre_diaporama_tl.png') right top no-repeat;
}
.lightbox2_video .top .middle, .lightbox2_photo .top .middle {
  float:left;
  height:5px;
  background:#FFF;
  padding:0 !important;
  width:768px;
}
.lightbox2_video .top .right, .lightbox2_photo .top .right {
  xposition:inherit;
  margin:0;
  float:right;
  width:5px;
  height:5px;
  background:url('/images/ihm/cadre_diaporama_tr.png') right top no-repeat;
}
.lightbox2_video .top, .lightbox2_photo .top {
  height:5px;
  xbackground:none;
  padding:0;
}
.lightbox2_video .middle .close a, .lightbox2_photo .middle .close a {
  color:#000;
  background:url(/images/ihm/effect_dotted_black.png) repeat-x scroll left bottom;
}
.lightbox2_video .middle .close, .lightbox2_photo .middle .close {
  line-height:normal;
  color:#999;
  font-family:Georgia, serif;
  font-size:11px;
  font-style:normal;
  float:right;
  background:url('/images/ihm/button_close_black.png') left 4px no-repeat;
  margin:-15px 0 0;
  padding-left:10px;
}
.lightbox2_video .middle img, .lightbox2_photo .middle img {
  display:block;
  position:absolute;
}
.lightbox2_video .middle .prev, .lightbox2_video .middle .next, .lightbox2_photo .middle .prev, .lightbox2_photo .middle .next {
  position:absolute;
  width:39px;
  height:55px;
  cursor:pointer;
}
.lightbox2_video .middle .prev, .lightbox2_photo .middle .prev {
  float:left;
  background:url('/images/ihm/cadre_diaporama_btn_left.png') right top no-repeat;
  xmargin-left:-10px;
  margin:200px 0 0 -27px;
}
.lightbox2_video .middle .next, .lightbox2_photo .middle .next {
  float:right;
  background:url('/images/ihm/cadre_diaporama_btn_right.png') right top no-repeat;
  margin:200px 0 0 748px;
}
.lightbox2_video .middle .barre .texte, .lightbox2_photo .middle .barre .texte {
  font-size:24px;
  line-height:normal;
  float:left;
  font-style:italic;
}
.lightbox2_video .middle .barre .texte2, .lightbox2_photo .middle .barre .texte2 {
  float:right;
  margin-right:15px;
  line-height:32px;
}
.lightbox2_video .middle .barre .texte2 .current, .lightbox2_photo .middle .barre .texte2 .current {
  font-size:24px;
  color:#00bad3;
}
.lightbox2_video .middle .barre .categorie .left, .lightbox2_photo .middle .barre .categorie .left {
  float:left;
  padding:5px 0 0 20px;
  height:31px;
  width:110px;
  font-size:18px;
  font-style:italic;
  background:url('/images/ihm/arrow_title_left.png') 0 0 no-repeat;
  margin:0;
}
.lightbox2_video .middle .barre .categorie .right, .lightbox2_photo .middle .barre .categorie .right {
  float:left;
  height:31px;
  width:30px;
  background:url('/images/ihm/arrow_title_right.png') 0 0 no-repeat;
}
.lightbox2_video .middle .barre .categorie, .lightbox2_photo .middle .barre .categorie {
  height:31px;
  float:left;
}
.lightbox2_video .middle .barre, .lightbox2_photo .middle .barre {
  position:absolute;
  xmargin-top:-68px;
  margin:430px 0 0;
  height:45px;
  width:758px;
  padding:20px 0 0;
  background:url('/images/ihm/cadre17_trans2.png') 0 0 repeat;
  color:#FFF;
}
.lightbox2_video .middle, .lightbox2_photo .middle {
  xbackground:url("/images/ihm/cadre25_middle_gradient.png") repeat-y scroll 0 0 transparent !important;
  background:white !important;
  background:#FFF;
  padding:15px 10px 5px 10px !important;
  /*height:500px;*/
}
.lightbox2_video .bottom .left, .lightbox2_photo .bottom .left {
  float:left;
  width:5px;
  height:5px;
  background:url('/images/ihm/cadre_diaporama_bl.png') right top no-repeat;
}
.lightbox2_video .bottom .middle, .lightbox2_photo .bottom .middle {
  float:left;
  height:5px;
  background:#FFF;
  padding:0 !important;
  width:768px;
}
.lightbox2_video .bottom .right, .lightbox2_photo .bottom .right {
  xposition:inherit;
  margin:0;
  float:right;
  width:5px;
  height:5px;
  background:url('/images/ihm/cadre_diaporama_br.png') right top no-repeat;
}
.lightbox2_video .bottom, .lightbox2_photo .bottom {
  xbackground:url("/images/ihm/cadre25_bottom.png") repeat-y scroll 0 0 transparent !important;
  background:none;
  height:5px;
}
.lightbox2_video, .lightbox2_photo {
  width:778px;
  top:80px;
}
.lightbox2_video #lightbox_swf { text-align:center; }
.lightbox2_video .middle .barre { margin-top:30px; }
.lightbox_add_media .middle .line .title_field { width:200px; }
.lightbox_add_media .middle .line .col1 {
  float:left;
  width:110px;
  color:#FFF;
  font-size:11px;
}
.lightbox_add_media .middle .line label { margin-right:10px; }
.lightbox_add_media .middle .line input.file {
  border:0 none;
  font-size:11px;
  height:19px;
  line-height:19px;
  padding-left:5px;
  width:410px;
}
.lightbox_add_media .middle .line .js_btn label {
  color:#FFF;
  font-size:11px;
}
.test_cadre { border:1px solid red; }
.dottedContent {
  color:white !important;
  background-repeat:repeat-x;
  background-position:bottom left;
  text-decoration:none;
}
.filAriane h3 {
  margin:0 0 0 10px;
  padding:0;
  font-size:11px;
}
.filAriane { padding:0; }
.container_component_over_top .wcontentEdit { margin-right:0; }
.container_component_over_top { width:680px; }
.wWeather_content .middle h3 {
  margin:0 0 7px 0;
  font-size:16px;
  color:#FFF;
}
.wWeather_content .middle span {
  font-size:27px;
  color:#b9c71f;
}
.wWeather_content .middle sup { font-size:0.6em; }
.wWeather_content .middle .separator { height:48px; }
.wWeather_content .middle {
  height:194px;
  padding:10px 15px 0 0;
  background:url(/images/ihm/widget_weather_content.jpg) !important;
  text-align:right;
}
.wAggregator_top .title { float:left; }
.wAggregator_top img {
  float:left;
  margin:8px 0 0 10px;
}
.wAggregator_top .filter { float:right; padding-top: 12px; }
.wAggregator_content_ul, .wAggregator_content_ul li {
  padding:0 0 5px 0 !important;
  margin:0 !important;
}
.wAggregator_content .date {
  color:#999;
  font-size:10px;
  line-height:11px;
}
.wAggregator_content .title {
  float:left;
  width:240px;
  font-size:11px;
}
.wAggregator_content .action { font-size:11px; }
.wContent_post .title {
  float:right;
  width:150px;
  padding:10px 5px 0 0;
  line-height:20px;
}

.wContent_post.photo-plongee .title,
.wContent_post.video-plongee .title{
  width:177px;	
    line-height:40px;
	}
.wContent_post a {
  width:25px;
   color:#000;;
  font-style:italic;
  font-size:18px;
}
.wContent_post {
  margin:10px 0;
  background:url(/images/ihm/post_content.gif);
  width:300px;
  height:62px;
}

.wContent_post.photo-plongee a{
  background-image:url(/images/ihm/post_photo.png) !important;

}

.wContent_post.video-plongee a{
  background-image:url(/images/ihm/post_video.png) !important;

}

.wcontentEdit ul {
  float:right;
  margin:0;
  padding:0;
}
.wcontentEdit li {
  float:left;
  background:url("/images/ihm/contentactionbar_gradient.png") repeat-x;
  height:30px;
  text-indent:0;
}
.wcontentEdit ul .first {
  float:left;
  width:4px;
  background:url("/images/ihm/contentactionbar_start.png") no-repeat;
}
.wcontentEdit ul .next {
  float:left;
  width:2px;
  background:url("/images/ihm/contentactionbar_next.png") no-repeat;
}
.wcontentEdit ul .last {
  float:left;
  width:4px;
  background:url("/images/ihm/contentactionbar_end.png") no-repeat;
}
.wcontentEdit li img { margin:5px 3px 0; }
.wcontentEdit {
  margin:5px 5px 0 0;
  text-indent:0;
  line-height:normal;
  height:22px;
}
#page_forum .col1 .under_pic {
  font-size:11px;
  line-height:15px;
}
#page_forum .col1 {
  padding:5px 0 5px 5px;
  margin:2px 5px 0 20px;
  xbackground:#242424 url(/images/ihm/avatar_gradient.jpg) repeat-x;
  border-right: 1px solid #999999;
  width:108px;
  float:left;
  text-align:left;
}
#page_forum .col2 .date {
  font-size:11px;
  text-align:right;
}
#page_forum .col2 {
  float:right;
  padding:0 15px 0 5px;
  width:510px;
}
#page_forum {
  margin:0;
  text-align:justify;
  background-color: #FFFFFF;
  border-top: 1px solid #999999;
  color: #333333;
  overflow:hidden;
}
#table_forum td a, #table_forum th a { text-decoration:none; }
#table_forum td .summary, #table_forum th .summary {
  border:0;
  background:0;
  font-size:11px;
  color:#999;
}
#table_forum td, #table_forum th {
  font-weight:100;
  border-right:2px solid #242424;
  padding-left:10px;
}
.wComment_forum .content .element .col1 .under_pic {
  font-size:11px;
  line-height:15px;
}
.wComment_forum .content .element .col1 {
  padding:5px 0 5px 25px;
  margin:2px 5px 0 20px;
  width:108px;
  float:left;
  text-align:left;
  border-right: 1px solid #999999;
}
.wComment_forum .content .element .col2 .action .big_quote { font-size:24px; }
.wComment_forum .content .element .col2 .action { font-size:11px; }
.wComment_forum .content .element .col2 quote {
  margin:5px;
  margin:5px;
  background:gray;
  color:#F5F5DC;
  padding:1px 5px;
  padding:1px 5px;
  display:block;
  font-size:11px;
  font-style:italic;
  line-height:14px;
  width:100%;
}
.wComment_forum .content .element .col2 .date {
  font-size:11px;
  float:right;
  text-align:right;
}
.wComment_forum .content .element .col2 {
  padding:0 10px 0 5px;
  width:450px;
  float:right;
}
.wComment_forum .content .element {
  overflow:hidden;
  margin:0;
  text-align:justify;
  background-color: #FFFFFF;
  border-top: 1px solid #999999;
  color: #333333;
}
.wComment_forum .formulaire .row1 .col1 {
  margin:10px 0 0;
  width:220px;
  float:left;
  text-align:center;
  font-size:14px;
  font-weight:bold;
}
.wComment_forum .formulaire .row1 .col2 textarea {
  width:410px;
  height:140px;
  border:1px solid #999;
}
.wComment_forum .formulaire .row1 .col2 {
  float:right;
  margin:10px 10px 0 0;
  width:430px;
}
.wComment_forum .formulaire .row1 { overflow:hidden; }
.wComment_forum .formulaire .row2 {
  padding:10px 25px 25px 0;
  text-align:right;
}
.wComment_forum .formulaire ._button {
  border:0;
  margin:0;
}
.wComment_forum .formulaire input {
  border:0;
  margin:0;
  padding:0 45px 7px 0;
  height:29px;
  background:url(/images/ihm/button02_right.gif) repeat-x top right;
  font-weight:bold;
  color:#FFF;
}
.wComment_forum .formulaire {
  background:#242424 url(/images/ihm/cadre10_gradient.jpg) repeat-x;
  background:url(/images/ihm/button02_left.gif) no-repeat;
  padding:3px 0 3px 5px;
  width:5px;
}
.wComment_forum {
  xmargin-bottom:25px;
  width:680px;
  overflow:hidden;
}
.contentfieldwidget li { padding:0 0 10px; }
.contentfieldwidget .picto {
  float:left;
  width:35px;
  text-align:center;
  margin:0 10px;
}
.contentfieldwidget .detail_txt h3 {
  color: #999999;
  font-size: 13px;
  font-weight: bold;
  margin:0;
  padding:0;
}
.contentfieldwidget .detail_txt {
  xwidth:150px;
  text-align:left;
  margin:0;
  color:#333;
  font-size:12px;
}
.contentfieldwidget .detail h3 {
  color:#FFF;
  font-size:12px;
}
.contentfieldwidget .detail h3, .contentfieldwidget .detail p {
  margin:0;
  padding:0;
}
.contentfieldwidget .detail {
  border:0;
  background:transparent;
  xwidth:190px;
  xmargin:0 0 0 50px;
  font-size:11px;
}
.contentfieldwidget .detail_mode2 h3 {
  color:#FFF;
  margin:0;
  padding:0;
  font-size:12px;
}
.contentfieldwidget .detail_mode2 {
  text-align:left;
  margin:0 0 0 50px;
  color:#999;
  font-size:11px;
}
.contentfieldwidget {
  background:transparent;
  line-height:15px;
  padding:10px 0;
}
.wTripViewerExtension .trip_col1 {
  width:70px;
  height:75px;
  float:left;
  background:url(/images/ihm/background_empty.jpg);
}
.wTripViewerExtension .trip_col2 a.title { 
  color:#FFF;
}
.wTripViewerExtension .trip_col2 p { 
  padding-left:0;
}
.wTripViewerExtension .trip_col2 { margin:0 0 0 90px; }

.wClubViewerExtension .club_row1 .club_logo {
  width:140px;
  height:90px;
  margin:auto;
  background:url(/images/ihm/background_empty.jpg);
}
.wClubViewerExtension .club_row1 {
  text-align:center;
  height:100px;
}
.wClassifiedViewerExtension .classifieds_col1 {
  width:70px;
  height:70px;
  margin-left:10px;
  float:left;
  xbackground:url(/images/ihm/background_empty.jpg);
}
.wClassifiedViewerExtension .classifieds_col2 .titre { color:red; }
.wClassifiedViewerExtension .classifieds_col2 { margin:0 0 0 110px; }
.wAdvertisement img {
  border:0;
  margin:0;
  padding:0;
}
.wAdvertisement .ad_top {
  width:730px;
  height:90px;
  xmargin:25px 0;
}
.wAdvertisement .ad_right {
  width:300px;
  height:250px;
}
.wAdvertisement .ad_bottom {
  width:730px;
  height:90px;
  margin:25px 0;
}
.wFollowersViewerExtension li {
  float:left;
  width:92px;
}
.wFollowersViewerExtension img { border:0; }
.wFollowersViewerExtension { padding:2px; }
.wContentLink_with_picture .cl_photo {
  float:left;
  margin-top:5px;
  width:75px;
  height:50px;
  text-align:center;
  xbackground:url(/images/ihm/background_empty.jpg);
}
.wContentLink_with_picture .cl_text h3 {
  margin:0;
  padding:0;
  color:#FFF;
}
.wContentLink_with_picture .cl_text p {
  font-size:11px;
  line-height:15px;
  margin:0;
  padding:0;
  color:#333;
}
.wContentLink_with_picture .cl_text { margin-left:80px; }
.wContentLink_with_picture { margin-top:5px; }
.wProductFeatured .pf_photo {
  float:left;
  margin-top:5px;
  width:90px;
  height:85px;
  background:url(/images/ihm/background_empty.jpg);
}
.wProductFeatured .pf_text h3 {
  margin:0;
  padding:0;
  color:#FFF;
}
.wProductFeatured .pf_text p {
  font-size:11px;
  line-height:15px;
  margin:0;
  padding:0;
}
.wProductFeatured .pf_text { margin-left:95px; }
.wProductFeatured { margin-top:5px; }
#user_dive_widget_appreciation_membre .ud_row1 { margin-bottom:10px; }
#user_dive_widget_appreciation_membre .ud_row2 { margin-bottom:30px; }
#user_dive_widget_appreciation_membre .ud_row3 ul {
  text-align:left;
  padding:0;
}
#user_dive_widget_appreciation_membre .ud_row3 li .udr2_plus { color:#c5d320; }
#user_dive_widget_appreciation_membre .ud_row3 li .udr2_minus { color:#fd2237; }
#user_dive_widget_appreciation_membre .ud_row3 li { margin:0 10px; }
#user_dive_widget_appreciation_membre .ud_row3 .udr2_content .udr2_picto {
  height:10px;
  z-index:99;
  margin-top:-13px;
}
#user_dive_widget_appreciation_membre .ud_row3 .udr2_content {
  background:#222;
  border-bottom:1px solid black;
  border-top:1px solid #333;
}
#user_dive_widget_appreciation_membre .ud_row3 { text-align:center; }
#user_dive_widget_appreciation_membre {
  background:#242424 url(/images/ihm/cadre03_gradient.jpg) repeat-x scroll 0 0;
  color:#FFF;
  font-size:11px;
  padding:10px;
}
.quiz_form h3 {
  border-top: 1px solid #999999;
  font-size:22px;
  text-align:center;
  margin:0;
  padding:20px 10px;
  line-height:28px;
}

.quiz_form {
  font-family: "Trebuchet MS", Tahoma, sans-serif;
  color: #333;
}

.quiz_form .quiz_form_top {
  border-bottom:1px solid #ddd;
}
.quiz_form .quiz_form_content .ul {
  margin:0;
  padding:0;
  border-bottom:1px solid #ddd;
}
.quiz_form .quiz_form_content .li input {
  margin-left:20px;
  margin-right:5px;
  float:left;
}
.quiz_form .quiz_form_content .li label {
  font-size:13px;
  line-height:14px;
  width:270px;
  float:left;
  !float:none;
  display:inline;
}
.quiz_form .quiz_form_content .li {
  margin:0;
  padding:32px 0 20px 0;
  width:338px;
  float:left;
}
.quiz_form .quiz_form_bottom {
  padding:20px;
  text-align:right;
}
.quiz_result h3 {
  text-align:center;
  font-size:16px;
}
.quiz_result .quiz_pos_yellow { color:#c5d320; }
.quiz_result .quiz_pos_blue { color:#36a1d4; }
.quiz_result .quiz_pos_orange { color:#f2760f; }
.quiz_result .quiz_pos_grey { color:#aeaeae; }
.quiz_result .quiz_result_top .quiz_result_top_pos {
  display:block;
  margin-left:145px;
  margin-right:20px;
  padding-top:30px;
}
.quiz_result .quiz_result_top h4 {
  text-align:left;
  font-size:22px;
  xcolor:#c5d320;
  margin-left:20px;
  margin-bottom:30px;
  height:100px;
  font-style:italic;
}
.quiz_result .quiz_result_bottom .quiz_result_bottom_pos {
  margin-right:10px;
   color:#000;;
}
.quiz_result .quiz_result_bottom ul {
  margin:0 30px;
  padding:0;
}
.quiz_result .quiz_result_bottom li {
  float:left;
  margin:0;
  padding:10px 0 0 75px;
  width:130px;
  height:40px;
  font-size:16px;
  font-style:italic;
}
.quiz_result .quiz_result_bottom { border-top:1px solid #5e5e5e; }
.quiz_content_linked ul {
  margin:0;
  padding:0;
}
.quiz_content_linked li {
  margin:0;
  padding:0;
}
.quiz_content_linked .quiz_content_linked_bloc .quiz_content_linked_left_bloc img { border:0; }
.quiz_content_linked .quiz_content_linked_bloc .quiz_content_linked_left_bloc {
  height:100%;
  width:205px;
  float:left;
  margin:10px 0 0 10px;
  background:transparent url(/images/ihm/background_empty.jpg) repeat scroll 0 0;
}
.quiz_content_linked .quiz_content_linked_bloc .quiz_content_linked_right_bloc h3 {
  margin-top:0;
  color:#FFF;
  font-size:16px !important;
  font-weight:bold;
}
.quiz_content_linked .quiz_content_linked_bloc .quiz_content_linked_right_bloc {
  height:100%;
  margin-left:235px;
  padding:5px 10px 5px 5px;
}
.quiz_content_linked .quiz_content_linked_bloc { overflow:hidden; padding-bottom:10px; }
.quiz_content_linked { margin-bottom:10px; }
.media_viewer .middle .media_items ul {
  margin:0;
  padding:0 0 0 5px;
}
.media_viewer .middle .media_items li img { cursor:pointer; }
.media_viewer .middle .media_items li {
  margin:0;
  padding:0;
  float:left;
}
.media_viewer .middle .media_items {
  padding:0 0 0 8px;
  visibility:hidden;
}
.media_viewer .middle .action_buttons { text-align:center; }
.media_viewer .middle .action_buttons button  {
  border: medium none; 
  background-color: transparent; 
  background-repeat: no-repeat;
  width:32px;
  height:32px;
}
.media_viewer .middle .action_buttons button.prev { 
  background-image: url("/images/ihm/arrow_left.png"); 
}
.media_viewer .middle .action_buttons button.next { 
  background-image: url("/images/ihm/arrow_right.png"); 
}
.media_viewer .middle { padding:5px 0 0 !important; }
.gmap ul, .gmap li {
  padding:0;
  margin:0;
  font-size:10px;
  color:#FFF;
}
.gmap li label { width:90px; }
.gmap li {
  float:left;
  width:120px;
}
.comment_widget h3 a {
  font-size:11px;
  font-style:normal;
}
.comment_widget h3 {
  font-size:16px;
  font-style:italic;
  margin-top:0;
}
.comment_widget .greyTextLittle {
  font-size:11px;
  font-style:italic;
}
.comment_widget .actionWarning { margin-top:5px; }
.comment_widget .comment_detail {
  text-align:justify;
  font-size:14px;
  padding-bottom:20px;
  background:url(/images/ihm/comment_separator.png) no-repeat bottom;
  min-height:40px;
}
.comment_widget .xp {
  text-align:justify;
  font-size:14px;
  font-style:italic;
  padding-bottom:20px;
  background:url(/images/ihm/comment_separator.png) no-repeat bottom;
  min-height:40px;
}
.comment_widget .avatar {
  float:left;
  margin-top:25px;
}
.comment_widget {
  margin-bottom:0;
  padding:15px 0 0;
}
.video_embedded ul, .video_embedded li {
  margin:0;
  padding:0;
}
.video_embedded li { xmargin-bottom:25px; }
.video_embedded .right_col {
  float:right;
  text-align:left;
  width:170px;
}
.videos_embedded h3 { text-align:left; }
.videos_embedded ul, .videos_embedded li {
  margin:0;
  padding:0;
}
.videos_embedded li {
  float:left;
  width:160px;
}
.videos_embedded {
  overflow:hidden;
  text-align:center;
}
.videos_embedded_searchbar label { width:50px; }
#rb_voir_aussi h2 {
  padding:0;
  margin:0;
  text-indent:0;
}
#rb_voir_aussi p { margin:0 0 10px; }
#rb_voir_aussi .col1 {
  padding-top:7px;
  float:left;
  width:90px;
}
#rb_voir_aussi .col2 {
  float:left;
  width:220px;
}
#rb_voir_aussi ul, #rb_voir_aussi li {
  margin:0;
  padding:0;
}
#rb_voir_aussi { 
  overflow:auto;
}
.form_comment h2 { text-indent:0 !important; }
.form_comment form textarea { border:1px solid #404040; }
.form_comment form .submit {
  width:119px;
  height:26px;
  border:0;
  padding:0 0 4px 5px;
  margin:5px 0 0;
  background:url(/images/ihm/submit_background.png) no-repeat;
  cursor:pointer;
  font-family:"Trebuchet MS";
  font-size:12px;
  font-weight:bold;
  color:#FFF;
  text-align:left;
}
.form_comment form { margin-top:20px; }
.form_comment {
  width:530px;
  margin-left:85px;
  margin-top:30px;
  padding:10px;
  background:url(/images/ihm/cadre08_gradient_v2.jpg) repeat-x #004564;
  font-style:italic;
}
.form_comment_forum h2 { text-indent:0 !important; }
.form_comment_forum form { margin-top:20px; }
.form_comment_forum form .submit {
  width:119px;
  height:26px;
  border:0;
  padding:0 0 4px 5px;
  margin:5px 0 0;
  background:url(/images/ihm/submit_background.png) no-repeat;
  cursor:pointer;
  font-family:"Trebuchet MS";
  font-size:12px;
  font-weight:bold;
  color:#FFF;
  text-align:left;
}
.form_comment_forum {
  width:530px;
  width:650px;
  margin-left:85px;
  margin-left:20px;
  margin-top:30px;
  padding:10px;
  background:url(/images/ihm/cadre08_gradient.jpg) repeat-x #091b25;
  background:none;
  font-style:italic;
  padding-left:0;
}
.form_add_content h2 { text-indent:0 !important; }
.form_add_content form { margin-top:20px; }
.form_add_content form .submit {
  width:119px;
  height:26px;
  border:0;
  padding:0 0 4px 5px;
  margin:5px 0 0;
  background:url(/images/ihm/submit_background.png) no-repeat;
  cursor:pointer;
  font-family:"Trebuchet MS";
  font-size:12px;
  font-weight:bold;
  color:#FFF;
  text-align:left;
}
.form_add_content {
  width:530px;
  margin-left:85px;
  margin-top:30px;
  padding:10px;
  background:url(/images/ihm/cadre08_gradient.jpg) repeat-x #091b25;
  background:none;
  font-style:italic;
  margin:0 0 0 10px;
}
.sfWebDebugActionCache { color:#DC143C; }
.quiz_content_linked_bloc.cobl_row_default_style a{ color:#FFF }

._basic_panel .middle .line label.type_org	{ width:220px; }
.actions .contact_btn{ text-align: right }
.actions .contact_btn a {
background:url("/images/ihm/button01_right.png") no-repeat scroll right top transparent;
border:0 none;
color:#000;
cursor:pointer;
display:block;
font-family:"Trebuchet MS",Georgia,Arial,sans;
font-size:14px;
height:26px;
line-height:21px;
margin:0;
padding:0 30px 7px 0;
}

.gmap { position: relative; left:-11px; }


.panel_grid .middle .line.wTripViewerExtension{
padding:10px;
}
.panel_grid .middle .line .default_panel_container .trip_col2 .title{

font-size: 14px;
}

#wSocietyCarouselContainer div{
	float:left;
	height:130px !important;
	margin: 10px;
	width:140px;
	overflow: hidden!important;
	}
.wSocietyCarousel.widget_style_east_blue .content { position:relative }
#wSocietyCarouselViewer{ width:285px; overflow: hidden;  }
#wSocietyCarouselViewer a{ color:#FFF; display:block; text-align:center; }
#wSocietyCarouselViewer br{ margin:10px }
.nested_js select{ margin-left:5px; }

a.whiteLink{ color:#999 }
a.whiteLink:hover{ color:#FFF }

.widget_style_east_blue .nested_js select{
margin-left: 0px;
}
.default_panel_container .contact_btn {
  background: url('/images/ihm/button05_left.png') 0 0 no-repeat;
  padding: 0 0 0 10px;
  height: 26px;
  float: right;
  margin: 0px 5px 0 0;
}
.default_panel_container  .contact_btn a {
  display:block;
  color:#000;
  font-family:"Trebuchet MS", Georgia, Arial, sans;
  font-size:14px;
  margin:0;
  background:url('/images/ihm/button05_right.png') right top no-repeat;
  padding:0 30px 7px 0px;
  cursor:pointer;
  border:0;
  height:26px;
  line-height:21px;
}
.actu_widget{ position: relative; top: -22px; }
.decosouth_actualites{ position: relative; top: -22px; }
.decosouth_actualites .actu_widget{clear:both; margin-top:42px; }

.cobl_block_default_style{ z-index: 2; position:relative; }
.decosouth_actualites { z-index: 1 }

.grey { color:#999 !important }

.cmfComponentProductUsed_right { float:right; with:200px; margin-right:18px; }
.cmfComponentProductUsed_infos { float:left }
.fiche_annonce .panel_third .bottom { background: transparent !important }
.fiche_annonce .top {
padding: 11px 0 0 20px
}
.cmfComponentProductUsed_right .prix{
  background:url('/images/ihm/price.png') center top no-repeat;
  color:black;
  font-weight:bold;
  font-size:16px;
  height:39px;
  width:85px;
  text-align: center;
  padding-top:10px;
}
#lightbox_medias_viewer .cmf_content_panel .top { padding:0; }
#search_society .checkbox_list label{ width: auto }
.discret a{
  font-size:5px;
  color:#333 !important;
}
	
.fiche_annonce #wcontentEdit{
  width:400px;
}
	
.formulaire_bleu{
  margin-left:10px;
}

.navigation .dottedWhiteContent, .superRow0 .dottedWhiteContent {
  color: #fff;
  background-image: url("/images/ihm/effect_dotted.gif");
}

.formulaire .line {
  background: none !important;
}

._basic_panel ._basic_panel {
  /*width: 230px;*/
}

._basic_panel ._basic_panel .top, ._basic_panel ._basic_panel .middle {
  background: none !important;
  border: none;
}

._basic_panel ._basic_panel .default_panel_container {
  padding: 10px;
}

.actions {
  padding: 0px;
}

.actions ._basic_panel {
  margin: 0px 0px 10px 0px!important;
}

.panel_society_gold .middle .line, #society_detail li {
  font-size: 13px;
}

.under_pic a img {
  border: 1px solid #777;
}

.wComment_forum .panel_comment_login_container_xx0 .top, .wComment_forum .panel_comment_login_container_xx0 .bottom, .wComment_forum .panel_comment_register_container_xx0 .top, .wComment_forum .panel_comment_register_container_xx0 .bottom {
  background: none !important;
  
}

.wComment_forum .panel_comment_login_container_xx0 .top h2, .wComment_forum .panel_comment_register_container_xx0 .top h2 {
  color: #00577d;
}

.panel_twothirds .middle p span, .panel_third .middle p span {
  color: #333 !important;
}

.panel_full .formulaire input[type=text] {
  width: 250px;
}

.widget_trip_wiewer_east .top {
  background: url("/images/ihm/rb_cadre01_top_gradient_v2.png") no-repeat scroll 0 0 transparent;
  color: #00577d;
}

.widget_trip_wiewer_east .bottom {
  background: url("/images/ihm/rb_cadre01_bottom_gradient_v2.png") no-repeat scroll 0 0 transparent;
}

.widget_trip_wiewer_east .content {
  background-color: #fff;
}

.widget_trip_wiewer_east .content .content_with_separator {
  background: none;
  border-bottom: 1px solid #999;
}

.widget_trip_wiewer_east .content a.title {
  color: #333;  
}

.widget_trip_wiewer_east .content .blue_text {
  color: #00BAD3 !important;
}

.widget_trip_wiewer_east .content img {
  border: 1px solid #999;
  background-color: #fff;
  padding: 2px;
  
}

.middle .default_panel_container ul li, .middle .default_panel_container ol li {
  padding-left: 10px;
}

.middle .default_panel_container ul li {
  list-style: disc;
}

.middle .default_panel_container ol li {
  list-style: decimal;
}

.lightbox2_warning .middle {
  color: #fff !important;
  font-size: 14px !important;
}

#society_detail ul li, .panel_third .middle ul li {
  list-style: none;
}

.my_divosea .middle .default_panel_container {
  padding: 20px;
}

.fiche_annonce .middle .default_panel_container {
  padding: 10px;
}

.viewed_classfield a {
  color: #00BAD3;
}

p {
  -webkit-margin-before: 12px;
  -webkit-margin-after: 12px;
}

.tooltip {
	display:none;
	background:transparent url('/images/black_arrow.png');
	font-size:12px;
  line-height: 14px;
	height:70px;
	width:180px;
	padding:15px;
	color:#fff;
  z-index: 10000;
}

.tooltip a {
  color: #00BAD3;
  text-decoration: none;
}

.tooltip a:hover {
  text-decoration: underline;
  -webkit-margin-before: 12px;
  -webkit-margin-after: 12px;
}

form.form_rating span{
    float: left;
}

