﻿/*Default tags*/
.barnabe_container {
  	padding:5px 0 0;
	font-family:Arial, sans-serif;
	
	/*background:#f9f9f9 url(../../images/eve_bg_page.png) repeat-x; */
	color:#454545;
}
.barnabe_container h1, .barnabe_container h2, .barnabe_container h3, .barnabe_container h4, .barnabe_container h5, .barnabe_container h6, .barnabe_container ul, .barnabe_container  p{
  margin:0;
  padding:0;
}
.barnabe_container p{
	font-size: 1.3em;
	padding:0 0 5px 0;
}
.barnabe_container h1{
  font-family:'Arial', sans-serif;
  font-size: 35px;
  color: #0d2f50;
  text-transform: uppercase;
}
.barnabe_container h2{
  font:italic 1.3em Arial, sans-serif;
}

.barnabe_container img{
	border:0;
}
.barnabe_container ul{
	list-style:none;
}
.barnabe_container a{
	outline:none;
	text-decoration:none;
}
.barnabe_container a:hover{
	text-decoration:underline;
}
.eve_clear{
	clear:both;
	height:1px;
	overflow:hidden;
}
.eve_row{
  float:left;
  width:100%;
}
.eve_fleft{
  float:left;
}
.eve_fright{
  float:right;
}
.eve_wrapper{
	width: 938px;
	margin:0 auto;
  background:#fff;
  padding:10px 30px 30px 30px;
  border:1px solid #d1d1d1;
}


/* header close*/

/* Content begin*/
.eve_main{
  float:left;
  width:100%;
}
.eve_content_left{
  float:left;
  width:900px;
  padding:0 0 30px 0;
  padding-top:26px;		/* ajout Olivier 30 dec 2011 suite nouveau menu */
}
.eve_title_bottom h1{
  margin:0 0 0 5px;
  
}
.eve_content_left h3{
  font-size:1.5em;
  margin:5px 0 5px 0;
}
.eve_content_left h2{
  margin:0 0 13px 0;
}
.eve_date_of_post{
  display:block;
  color:#6d6d6d;
  font-size:1.3em;
  margin:0 0 3px 5px;
} 
.eve_title_bottom{
  float:left;
  position:relative;
  border-bottom:1px solid #e5e5e5;
  padding:0 0 5px 0;
  margin:0 0 20px 0;
  width:100%;
}
.eve_social_box_outer{
  position:absolute;
  bottom:-1px;
  right:-020px;
  width:260px;
  height:24px;
  border-bottom:1px solid #e5e5e5;
}
.eve_social_box{
  background:url(../../images/eve_bg_social_link.png) repeat-x 0 0;
  height:19px;
  padding:5px 5px 0 5px;
}
.eve_social_box ul{
  display:inline;
  float:left;
}
.eve_social_box ul li{
  display:inline;
  float:left;
  margin:0 2px;
  line-height:16px;
}
.eve_compartir{
  margin:0 13px!important;
  color:#4e7ac7;
}
.eve_release_mainpicture{
  border:1px solid #e5e5e5;
  padding:5px;
  float:left;
  margin:0 10px 10px 0;
  max-width:100%;
}
.eve_blue_box{
  background:#f3efef;
  float:left;
  width:100%;
  padding:25px 20px 10px 20px;
  margin:10px 0 32px 0;
}
.eve_blue_box h4{
  font-size:1.6em;
  padding:0 0 3px 0;
  margin:0 0 5px 0;
  font-weight:bold;
  color:#0d2f50;
}
.eve_border_post{
  border-top:1px solid #e5e5e5;
  padding:0 0 25px 0;
  margin:0 0 0px 0;
  float:left;
  width:100%;
}
.eve_link_center{
  text-align:center;
  margin:0 0 30px 10px;
}
.eve_arrow{
  background:url(../../images/eve_arrow.png) no-repeat 0 center;
  padding:0 0 0 10px;
  font-size:1.2em;
  text-decoration:underline;
}
.eve_arrow:hover{
  text-decoration:none;
}
.eve_latest_post_top{
  background:url(../../images/eve_bg_top_content.png) no-repeat 0 0;
  height:37px;
}
.eve_latest_post_top h4{
  margin:9px 0 0 17px;
  color:#4e7ac7;
  font-size:1.6em;
  font-weight:normal;
}
.eve_latest_post_center{
  background:url(../../images/eve_bg_center_content.png) repeat-y 0 0;
  width:678px;
  padding:15px 10px 0 10px;
  float:left;
}
.eve_latest_post_bottom{
  height:8px;
  background:url(../../images/eve_bg_bottom_content.png) no-repeat 0 0;
}
.eve_list li{
  font-size:1.3em;
  margin:0 0 14px 0;
  color:#000000;
  font-family:'Trebuchet MS';
}
.eve_list span{
  font-size:1.1em;
  color:#6d6d6d;
}
.eve_list li a{
  font-size:0.9em!important;
}
.eve_marker_link{
  background:url(../../images/eve_marker.png) no-repeat 0 center;
  padding:0 0 0 10px;
  font-size:1.2em;
  font-family:'Trebuchet MS';
}
.eve_video_slider li{
  padding:5px;
  border:1px solid #e5e5e5;
  float:left;
  /* height:115px; pas la peine de contraindre la hauteur */
}
.eve_video_slider{
  margin:0 0 5px 0;
}
.eve_btn_box{
  float:right;
  display:inline;
  margin:5px 0 0;
}
.eve_btn_box li{
  float:left;
  display:inline;
  line-height:13px;
  margin:0 0 0 3px;
}

/* Content close*/

/*Inner page begin*/
.eve_content{
  float:left;
  width:100%;
  padding-top:26px;		/* ajout Olivier 30 dec 2011 suite nouveau menu */
}
.eve_titles{
	float: left;
	width: 100%;
	margin: 0 0 9px 0;
}
.eve_titles h1{
	font-size: 1.6em;
	font-weight: normal;
	padding: 1px 0 6px 0;
	float: left;
}

.eve_navigation{
	float: right;
	padding: 5px 2px 0 0;
}
.eve_number_nav{
	float: left;
	padding: 2px 4px 0 0;
}
.eve_number_nav  span, .eve_number_nav a{
	font-size: 1.2em;
	font-family: 'Trebuchet MS';
}

.eve_navigation_list{
	margin: 0;
	padding:0;
	float: left;
}
.eve_navigation_list li{
	float: left;
	padding: 0 0 0 5px;
}

.eve_navigation_list li a{
	line-height: 1.6em;
	font-size: 1.2em;
	color: #454545;
	background: #e5e5e5;
	padding: 0 5px 0 5px;
}
.eve_navigation_list li a:hover{
	text-decoration: none;
	color: #454545;
	background: #d1d1d1;
}
.eve_navigation_list li a.active{
	background: #4e7ac7;
	color: #fff;
}
.eve_navigation_list li a.eve_prev{
	background:url(../../images/eve_prev_releases.png) no-repeat 0 0;
	width: 14px;
	float: left;
	margin: 2px 0 0 0;
	padding:0;
	height: 16px;
}
.eve_navigation_list li a.eve_next{
	background:url(../../images/eve_next_releases.png) no-repeat 0 0;
	width: 14px;
	float: left;
	padding:0;
	margin: 2px 0 0 0;
	height: 16px;
}


.eve_releases_form{
	float: left;
	margin: 0 0 30px 0;
}
.eve_releases_form form{
	float: left;
}
.eve_top_form{
	background:url(../../images/eve_top_form.png) no-repeat 0 0;
	float: left;
	width: 940px;
	overflow: hidden;
	height: 5px;
	display: inline;
}
.eve_bottom_form{
	background:url(../../images/eve_bottom_form.png) no-repeat 0 0;
	float: left;
	width: 940px;
	height: 5px;
	display: inline;
	overflow: hidden;
}
.eve_center_form{
	border: 1px solid #d1d1d1;
	float: left;
	padding:3px 0 7px 7px;
	width: 99%;
	border-radius:5px;
}
.eve_center_form #title_form {
	font-size: 1.2em;
	color: #000;
	text-transform: uppercase;
	padding: 0;
	width: 100%;
	float: left;
	margin:0 0 6px 0;
	font-weight: normal;
	font-family: 'Trebuchet MS';
}
.eve_center_form label{
	float: left;
	font-size: 1.1em;
	color: #454545;
	padding: 2px 10px 0 0;
	margin-top:8px;
}
.eve_center_form input{
	float: left;
}
.eve_center_form input.eve_input_txt{
	width: 213px;
	height: 27px;
	line-height: 1.8em;
	font-size: 1.1em;
	border: 1px solid #d1d1d1;
	color: #808080;
	padding: 5px;
	margin:5px;
}
.eve_center_form select{
	padding: 5px;
	margin:5px;
}
.eve_polabra{
	float: left;
	padding: 0 15px 0 15px;
}
.eve_period{
	float: left;
	padding: 0 12px 0 0;
}
.eve_input_date{
	width: 73px;
	height: 18px;
	line-height: 1.8em;
	font-size: 1.1em;
	border: 1px solid #d1d1d1;
	color: #d1d1d1;
	padding: 0 0 0 5px;
}
.eve_calendar{
	background:url(../../images/eve_ico_calendar.png) no-repeat 0 0;
	float: left;
	margin: 0 0 0 4px;
	width: 22px;
	height: 20px;
}

.eve_submit{
	float: left;
    margin-top:-10px;
}
.eve_center_form .eve_submit 
{
    margin-top:6px;
}
.eve_submit input{
	float: left;	
	border:0;
	cursor: pointer;
	height: 26px;
	background: #0094D2;
    padding: 5px 15px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    
}
.eve_date{
	font-size: 1.1em;
	color: #6d6d6d;
	padding: 0;
	margin:0 0 2px 0;
	font-weight: normal;
}
h2.releases_news_title
{
	
    padding: 0;
	margin:0 0 2px 0;
	font-family: Arial;
    font-size: 25px;
    font-weight:bold;
    color: #0094d2;
    text-transform:none;
    font-style: normal;

}
h2.releases_news_title a {color:#0094d2;}

.eve_post p{
	font-size: 1.2em;
	color: #454545;
	padding: 0 36px 9px 0;
}
.prpostimg {float:right;width:200px;}

.eve_img_post{
	float: right;
	border: 1px solid #d1d1d1;
	padding: 4px;
	margin: 20px 0 10px 30px;
}
.eve_img_post_left {
	float: left;
	border: 1px solid #d1d1d1;
	padding: 4px;
	margin: 0px 10px 10px 0;    
}
.eve_spoke_img_post 
{
  	float: left;
	border: 1px solid #d1d1d1;
	padding: 4px;
	margin: 0px 10px 10px;  
}
.eve_post{
	float: left;
	background:url(../../images/eve_post_background.png) repeat-x 0 100%;
	padding: 0 0 1px 0;
	margin: 0 0 26px 0;
	/*min-width : 940px; */
}
.eve_social{
	float: left;
}
.eve_nota{
	float: right;
	background:url(../../images/eve_marker.png) no-repeat 0 50%;
	padding: 0 0 0 8px;
	margin: 5px 0 0 10px;
	font-size:1.2em;
	font-weight:normal;
}
.eve_bottom_post{
	display: block;
	width: 100%;
	float: left;
}
.eve_titles_bottom{
	float: left;
	width: 940px;
	padding:0;
	margin: 20px 0 18px 0;
}
.eve_bottom_link{
	width: 100%;
	text-align: center;
	margin: 0 0 27px 0;
	display: none;
}
.eve_bottom_link a{
	background:url(../../images/eve_arrow.png) no-repeat 0 50%;
	padding: 0 0 0 9px;
	font-size: 1.2em;
	text-decoration: underline;
}
.eve_bottom_link a:hover{
	text-decoration: none;
}
.eve_releases .eve_compartir{
  margin:0 10px 0 0!important;
  letter-spacing: 1px;
} 

/*Inner page close*/

/* Sidebar begin*/
.eve_sidebar
{
    background-color: #f3efef;
  float:right;
  width:240px;
  padding-left:10px;padding-right:10px;
  margin:115px 0 0;
  font-family:'Trebuchet MS';
  padding-top:26px;
}
.eve_download_box, .eve_newsletter_box {
  float:left;
  width:210px;
  height:30px;
  background:url(../../images/eve_bg_round_corner.png) no-repeat 0 0;
  padding:6px 5px 0 5px;
  margin:0 0 15px 0;
  overflow:hidden;
}

.eve_download_box a{
  background:url(../../images/eve_ico_download.png) no-repeat 0 0;
  padding:0 0 0 36px;
  float:left;
  line-height:27px;
  font-size:1.4em;
  max-width:190px;
}
.eve_newsletter_box a{
  background:url(../../images/eve_ico_newsletter.png) no-repeat 0 0;
  padding:0 0 0 36px;
  float:left;
  line-height:27px;
  font-size:1.4em;
  max-width:190px;
}

.eve_widget{
  float:left;
  padding:0 0 10px 0;
  width:100%;
}
.eve_widget h5, .eve_sidebar h2 {
  font:normal 1.6em 'Arial';
  color:#0d2f50;
  text-transform:uppercase;
  font-weight:bold;
  padding:0 0 3px 0;
  margin:0 0 8px 0;
}
.eve_doc_link li{
  background:url(../../images/eve_ico_doc.png) no-repeat 0 3px;
  padding:5px 0 8px 21px;
}

.eve_doc_link li a{
  color:#6d6d6d;
  font-size:1.2em;
}
.eve_img_link{
  float:left;
  width:100%;
}
.eve_img_link li{
  margin:0 13px 8px 0;
  display:inline;
  float:left;
}
.eve_img_link li a{
  display:block;
}
.eve_last_img{
  margin:0 0 8px 0!important;
}
.eve_audio_link li{
  background:url(../../images/eve_ico_audio.png) no-repeat 0 3px;
  padding:3px 0 5px 21px;
}
.eve_audio_link li a{
  color:#6d6d6d;
}
/* Sidebar Close*/


.eve_bg_none{
  background:none!important;
}
.eve_ico_map{
  position:relative;
  right:-5px;
  bottom:-3px;
}


/* Footer close*/

a.eve_datapager_list{
	margin-left:5px;
	float: left;
	line-height: 1.3em;
	font-size: 1.2em;
	color: #454545;
	background: #e5e5e5;
	padding: 0 5px 0 5px;
}

.eve_datapager_list:hover{
	text-decoration: none;
	color: #454545;
	background: #d1d1d1;
}
.eve_datapager_list_active
{
	margin-left:5px;
	float: left;
	line-height: 1.3em;
	font-size: 1.2em;
	padding: 0 5px 0 5px;
	color: #fff;
}
a.eve_datapager_list_prev{
	width: 14px;
	float: left;
	margin-left:5px;
	
	padding:0;
	height: 16px;
}
a.eve_datapager_list_next
{
	margin-left:5px;
	width: 14px;
	float:left;
	padding:0;
	height: 16px;
}
.eve_text_legend 
{
	background-color:rgba(0, 0, 0, 0.4);
	color:white;
	font-size:12px;
	overflow:hidden;
	position:absolute;
	bottom:0px;
	width:100%
}
.eve_img_legend_icons
{
	background-color:rgba(0, 0, 0, 0.4);
	color:white;
	font-size:12px;
	overflow:hidden;
	position:absolute;
	top:5px;
	left:5px;
	padding:4px;

}
.icon_download 
{
    margin-right:5px;
    padding-right:2px;
    padding-left:2px;
    }
   

/* debut menu --------------------------------------------------*/
/* fin menu et debut nouveau menu 2.0--------------------------------------------------*/
/*=============== Contact Page Start ==================*/


/*============ Nav End =============*/

.barnabe_container .socials{
	background:url(../../images/social_box_bg.png) no-repeat left;
	float:right;
	height:38px;
	padding:12px 17px 0 20px;
}

.socials li{
	float:left;
	margin:0 3px 0 0;
}

.eve2_follow{
	background:url(../../images/eve2_follow_us.jpg) no-repeat right center;
	padding:0 28px 0 0;
	float:right;
	font-size:14px;
}
/*===================== formulaire =============================*/
/*============= Sidebar Start ================*/

.eve2_wrapper .eve_sidebar {
    float: left;
    font-family: 'Trebuchet MS';
    margin:0;
    width: 220px;
}

.eve2_wrapper .eve_content_left{
	float:right;
	overflow:hidden; 
}

.eve2_wrapper .eve_main{padding:25px 0 0;}

.eve2_wrapper .eve_content_left h2, .eve2_contact_form h3{
	font-size:16px;
	padding:0 0 5px;
	font-style:normal;	
	font-weight:bold;
}

.eve2_wrapper .eve_content_left p{
	margin:0 30px 15px 20px;
	line-height:17px;
	font-size:14px;
	color:#454545;
}

.eve2_info_box{
	background:url(../../images/eve2_round_box_bg_bot.jpg) no-repeat bottom;
	width:220px;
	padding:0 0 5px;
	text-align:center;
	margin:0 0 30px;
}

.eve2_info_box strong{
	display:block;
	background:url(../../images/eve2_round_box_title_bg.jpg) no-repeat;
	height:36px;
	text-align:left;
	font-size:16px;
	color:#4e7ac7;
	padding:0 0 0 20px;
	line-height:36px;
}

.entry_box{
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	width:218px;
	padding:10px 0 15px;
}

.entry_box span{
	font-size:13px;
	line-height:25px;
}

.entry_box .phone_number{
	background:url(../../images/phone_icon.gif) no-repeat left top;
	width:170px;
	margin:0 auto 5px;
	font-size:14px;
	border-bottom:1px solid #d1d1d1;
	padding:0 0 10px;
}

.entry_box a{
	font-size:11px;
	text-decoration:underline;
}

.entry_box a:hover{text-decoration:none;}

.eve2_email_enter{
	overflow:hidden;
	width:203px;
	text-align:left;
	padding:20px 0 15px 15px;
}

.eve2_position{position:relative;}

.eve2_letter_icon{
	background:url(../../images/eve2_letter.png) no-repeat;
	width:54px;
	height:31px;
	position:absolute;
	right:5px;
	top:20px;
}

.eve2_email_enter .eve2_email_input{
	background:url(../../images/eve2_email_input.gif) no-repeat;
	width:147px;
	height:22px;
	float:left;
	margin:0 10px 0 0;
	display:inline;
}

.eve2_email_enter .eve2_email_input input{
	border:none;
	background:none;
	width:137px;
	line-height:20px;
	height:22px;
	padding:0 5px;
	font-size:12px;
	color:#a9a9a9;
	display:block;
}

.eve2_info_box.eve2_special_style ul{
	text-align:left;
	margin:0 0 0 20px;
}

.eve2_info_box.eve2_special_style ul li{
	background:url(../../images/eve_marker.png) no-repeat left center;
	padding:0 0 0 8px;
	
}

.eve2_info_box.eve2_special_style ul li a{
	text-decoration:none;
	line-height:20px;
	font-size:12px;
}

.eve2_info_box.eve2_special_style ul li a:hover{text-decoration:underline;}


.eve2_special_style .entry_box{padding:15px 0 10px;}

.eve2_overflow .entry_box{
	overflow:hidden;
	width:218px;
	padding:15px 0 10px;
}

.eve2_overflow .entry_box .eve2_link_diveder{
	background:url(../../images/eve_marker.png) no-repeat left center;
	padding:0 0 0 8px;
	float:right;
	margin:0 20px 0 0;	
}

.eve2_overflow .entry_box span{line-height:normal;}

.eve2_overflow .entry_box a{
	text-decoration:none;
	font-size:12px;	
}

.eve2_overflow .entry_box a:hover{text-decoration:underline;}

.entry_box .eve2_img_hold{
	float:left;
	border:1px solid #d1d1d1;
	padding:4px;
	width:129px;
	margin:0 0 10px 40px;
}

.entry_box .eve2_img_hold img{
	border:1px solid #d1d1d1;
	float:left;
}

/*============= Content Start ================*/

.eve2_error_message{
	background:url(../../images/eve2_error_message_bg_b.jpg) no-repeat bottom left;
	padding:0 0 5px;
	margin:0 auto;
	width:582px;
}

.eve2_error_message .eve2_bg_t{
	width:582px;
	height:7px;
	background:url(../../images/eve2_error_message_bg_t.jpg) no-repeat;
	overflow:hidden;
}

.eve2_error_message .eve2_bg_c{
	border-left:1px solid #ed1c24;
	border-right:1px solid #ed1c24;
	background-color:#fde8e9;
	width:540px;
	padding:5px 20px 8px;
	color:#ed1c24;
}

.eve2_error_message .eve2_bg_c strong{
	font-size:15px;
	display:block;
	margin:0 0 5px;
}

.eve2_error_message .eve2_bg_c ul{margin:0 0 0 25px;} 

.eve2_error_message .eve2_bg_c ul li{
	list-style-type:disc;
	line-height:20px;
	font-size:12px;
}

/*================= Contact Form Start ===================*/
.eve2_fleft{float:left;}

.eve2_fright{float:right;}

.eve2_contact_form{
	width:540px;
	margin:10px auto 0;
}

.eve2_contact_form h3{
	border-bottom:1px solid #4e7ac7;
	margin:0 0 15px;
}

.eve2_fieldset{
	margin:0 0 15px;
	width:100%;
}

.eve2_fieldset:after {
	content:"";
	clear:both;
	display:block;
}

.eve2_fieldset label{
	display:block;
	font-size:13px;
	color:#000;
	font-weight:bold;
	margin:0 0 3px;
}

.eve2_fieldset label.label_mark span{
	background:url(../../images/eve2_label_mark.gif) no-repeat right top;
	padding:0 8px 0 0;
}

.eve2_fieldset input{
	width:243px;
	height:28px;
	line-height:27px;
	border:1px solid #e5e5e5;
	padding:0 5px;
	font-size:14px;
	color:#6d6d6d;
}

.eve2_error_field{border:1px solid #ed1c24 !important;}

.eve2_fieldset input:focus,
.eve2_fieldset textarea:focus,
.focus{
	border:1px solid #4e7ac7 !important;
	background-color:#f9f9f9;
} 

.eve2_fieldset input.ff_long  {width:528px;}
.eve2_fieldset input.ff_medium {width:158px;margin-right:20px;}
.eve2_fieldset input.ff_short {width:138px;margin-right:30px;}

#post_code, #city{margin:0 20px 0 0;}

/*----- Select Start -----*/

.custom-select-blk{float:left;}

.custom-select-blk .list-box{
	width:160px;
	height:30px;
	background:url(../../images/eve2_select_bg.jpg) no-repeat;
	cursor: default;
	position: relative;
	line-height:23px;
	font-size:14px;
	color:#6d6d6d;
}

.custom-select-blk .list-box .list-val{padding: 3px 10px;}

.custom-select-blk .wrap-list{
	width: 100%;
	display: none;
	position: absolute;
	background: #f9f9f9;
	border:1px solid #e5e5e5;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.custom-select-blk ul{ 
	padding: 0;
	margin: 0;
	list-style: none;	
}

.custom-select-blk ul li{
	padding: 2px 5px 2px 10px;
	font-size:12px;
	line-height:18px;
}

.custom-select-blk ul li.selected{color:#000;}

.clear{ clear: both; }

/*----- Select End -----*/

.eve2_fieldset textarea{
	height:150px;
	width:530px;
	border:1px solid #e5e5e5;
	padding:5px;
	font-size:14px;
	color:#6d6d6d;
	overflow:auto;
	margin:5px 0 10px;
}

.eve2_fieldset .eve2_checkbox{
	height:15px !important;
	width:15px !important;
	margin:5px;
	border:none;
}

.eve2_checkbox_holder{
	text-align:center;
	display:block;
}


.eve2_checkbox_holder em{
	font-style:normal;
	font-weight:bold;
	font-size:13px;
	color:#000;
	line-height:25px;
	position:relative;
	top:-3px;
}

.eve2_fieldset p{
	text-align:center;
	margin:0 0 20px!important;
	padding:0 !important;
}

.eve2_fieldset a{
	font-size:12px;
	padding:0 0 0 10px;
	text-decoration:underline;
}

.eve2_fieldset a:hover{text-decoration:none;}

.eve2_sbm_btn{
	margin:0;
	line-height: 27px;
	height:40px;
	width:244px;
	border:none;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding:0 0 3px;
	cursor:pointer;
	text-transform:uppercase;
	background-color:#0094D2;
}

.eve2_sbm_btn:focus{border:none;}

.eve_single_post 
{
	font-size:130%;
}
.eve_single_post ul 
{
    margin-left:20px;
    list-style: square  outside none;
}
.TitleFollowTop {
	line-height: 16px;
	text-transform: uppercase;
}
.eve_single_post a {text-decoration:underline;}
.eve_datapager_pagenumbers {
	float:left;
	font-family: 'Trebuchet MS';font-size: 1.2em;
	}
#MediaGallery {margin-bottom:30px;}
#MediaGallery td {font-size:14px;}
#MediaGallery td.tdnormal {background-color:White;border:1px solid white;}
#MediaGallery td.tdhover {background-color:#F9F9F9;border:1px solid #e1e1e1;}
.prrooms_mediagallery .MediaGalleryItemDetail {font-size:0.9em;}
.prrooms_mediagallery .MediaGalleryItemCredits {display:block;}
.prrooms_mediagallery .GalleryCellInfo {max-width:225px;overflow:hidden;}
.prrooms_mediagallery .ulMediaGallery li {text-align:center;height: 250px;width:230px;float:left; margin-right: 5px;margin-bottom: 10px;background-color:White;border:1px solid white;margin-top:30px;}
.prrooms_mediagallery .ulMediaGallery li:hover  {background-color:#F9F9F9;border:1px solid #e1e1e1;}
.ulMediaGallery    {clear:both;width:100%;margin-left: 8px;font-size:14px;}
.prrooms_mediagallery .eve_content_left {width:100%;}

 .GalleryCell 
 {
     height:200px;
     width:225px;
     max-width:225px;
     position:relative;
     display:table-cell;
     vertical-align: middle;
     overflow:hidden;
 }
.GalleryCell img {
    max-width: 100%;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.GalleryCell img:hover {
    -moz-transform: scale(1.03);
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
}
 .player-over {
    left: 0;
    top: 0px;
    margin-top: -150px;
    position: relative;    

} 
h2.HeaderRelease {
  font:normal 1.5em Arial, sans-serif;
}

.eve_header_menu {
    border-bottom: 1px solid #E5E5E5;
    display: inline;
    float: left;
    margin: 0 0 10px;
    padding: 0 0 9px;
    width:230px;
}

iframe.twitter-share-button 
{
    position: relative; top: -2px;
}
li.liURL 
{
    background:url(../../images/link16.gif) no-repeat 0 3px;
    font-size: 1.3em;
}
.eve_labels 
{
    padding-left:5px;
    color:white;
    font-size:larger;
    background-color:#F9F9F9;
}
    
#repeat_date_labels {display:none;}
.logoPRRooms {background-image:url(../../images/eve_logoPRRooms_footer.png);width:102px;height:33px;}
.FollowBar_CustomSM1, .FollowBar_CustomSM2 {background-image:url(../../images/eve2_custom.png);width:30px;height:28px;}

#FooterCustomLeft {float:left;width:800px;}
#FooterPRRooms {float:left;width:120px;}

.tableSearchResults {border-collapse:collapse ;}
.tableSearchResults tr:nth-child(4n+1),.tableSearchResults tr:nth-child(4n+2) {background-color:#e9e9e9;}
.ResultFullText {height:42px;overflow:hidden;margin-bottom:5px;}

.poll {background-color: rgb(245, 245, 245);padding:10px;}
.poll h2 {font-size:14px;font-weight:bold;font-style:normal;}
.polltablebars {border:0;padding:2px;}
.pollbar {background-color:blue ;border: 8px solid blue;}
.pollbar_winner {background-color: green;border: 8px solid green;}
.pollbar_looser {background-color:orange ;border: 8px solid orange;}
.pollbar_td {width:300px;padding:0px;}
.pollbar_Name {width: 150px;}

.eveButton {
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
    background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
    background-color:#ffffff;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #dcdcdc;
    display:inline-block;
    color:#666666;
    font-family:arial;
    font-size:15px;
    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:0px 1px 0px #ffffff;
    /* http://www.bestcssbuttongenerator.com/ */
        
}
.eveButton:hover {
        
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
    background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
        
    background-color:#f6f6f6;
}
.eveButton:active {
    position:relative;
    top:1px;
}

.image_flottante {
    float:left;
    padding-right:10px;
    padding-bottom:10px;
}
.eve_post_client {
	float: left;
	background:url(../../images/eve_post_background.png) repeat-x 0 100%;
	padding: 0 0 1px 0;
	margin: 0 0 26px 0;
	min-width : 940px;
}
.eve_post_client:hover {
	background:url(../../images/eve_post_background.png) repeat 0 100%;
}

.eve_post_client p{
	font-size: 1.2em;
	color: #454545;
	padding: 0 36px 9px 0;
}
.eve_post_client .sm_client  
{
    float:right;
    display:none;
}
.eve_post_client:hover .sm_client  
{
    
    margin-top:5px;
    margin-right:3px;
    float:right;
    display:block;
}
/* CSS for blockquotes */ 
blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}

blockquote .blockquote_author {
  font-size:90%;
  font-style:italic;
}

.prrooms_documentgallery {margin-bottom:40px;}
.documentgallerythumb  {
    border:1px solid #c0c0c0;
}
.documentgallerythumb:hover  {
    border:2px solid #c0c0c0;
}
.ClippingMediaName {font-weight:bold;margin-left:10px;}
.ClippingMediaName:before  {content:'- ';}
.prrooms_release #CustomFields  {
	display:none;
	background: none repeat scroll 0 0 #f9f9f9;
        margin: 20px 0 32px;
padding: 25px 20px 10px;
    width: 660px;
	}

.customtitle {min-width:150px;float:left;}
.customvalue {font-weight:bold;}
.customvalue:before {content : ' ';}

.ClippingsMediaName {font-weight:bold;}
.ClippingsAuthor {font-weight:bold;}

.ReleaseCustomFields {margin-top:10px;    font-size: 130%;}
.iContent .release_header 
{
    font-size: 1.4em;
}

#PRPollForm .pollField {margin-top:10px;}
#PRPollForm .pollFieldOdd {background-color:#f7f8fa;}
#PRPollForm .pollTitle {font-weight:bold;}
#PRPollForm .spacebefore {margin-top:20px !important;}

#PRRooms_ContactUs .eve_sidebar 
{
    margin-top:4px;
    margin-left:10px;
    width:260px;
    padding-left:10px;
    float:left;
    border-left:1px solid #E5E5E5;}
#PRRooms_ContactUs .eve2_wrapper  {float:left;}
.contactform650 
{
    width:650px;
}
.contactform800 
{
    width:100%;
}
.ClientSocials, .ClientAddress, .ClientPhone, .ClientEmail {display:block;font-size:1.3em;}
.tblEvtRegisterButton {width:220px;background-color: #ff9c02;}
.prrooms_release .ulcontact      {display:table;
    font-size:120%;
    }
.prrooms_release .ulcontact  li    {display:table-row;width:100%;padding:0px;}
.prrooms_release .ulcontact .cname {font-weight:bold;text-transform:uppercase;color:black;}
.prrooms_release .ulcontact .cimage img {border-radius:30px;float:right;margin-top: -40px;}        

.prrooms_release .ulcontact .ctwitter,.prrooms_release .ulcontact .clinkedin {display:inline;margin-right:5px;}
.prrooms_release #CF_CLIPPING_NOT_DOWNLOADED_IMAGES_URL {display:none;}
.BTNSLIDER {display:none;}

#cd_privacy {border: none; width: 100%; position: fixed; z-index: 999999; bottom: 0px; left: 0px; text-align: left; opacity: 0.9; background: rgb(225, 225, 225);}
#cd_privacy table {padding: 0px; margin: 0px; border: none; background: none;}
#cd_privacy table td.cd_p_td1 {border: none; width: 79%; padding: 0px; margin: 0px; background: none;}
#cd_privacy_container_text {border: none; background: none;float:left;}
#cd_privacy_text {border: none; color: rgb(0, 72, 147); padding: 10px; font-size: 12px; text-align: left; background: none;}
#cd_privacy_text a {text-decoration:underline;color:#004893;}
#cd_privacy table td.cd_p_td2 {border: none; text-align: center; padding: 0px; margin: 0px; background: none;}
#cd_privacy_container_button {border: none; background: none;float:right;}
#cd_privacy_button {border: none; color: rgb(3, 3, 3); display: block; cursor: pointer; font-size: 12px; padding: 5px 10px; margin: 10px auto; position: relative; background: rgb(238, 238, 238);}



.FeaturedHome .eve_content_left {width: 630px;}
.FeaturedHome .eve_post {min-width:630px;}
.FeaturedHome .eve_sidebar {margin-top:40px;width:300px;}

.insecable {white-space: nowrap;}
#diaporama_button {display:none;}

/*--------------------------- WALL -----------------------*/
	#flujo[data-columns]:before {
		content: "3 .stream-column--third";
	}
	#flujo[data-columns]:before {
		content: "2 .stream-column--half";
	}
	[data-columns]:before {
		display: block;
		height: 0;
		visibility: hidden;
	}

	.stream-column--third:nth-child(n+1) {
		margin-left: 30px;
	}
	.stream-column--third {
		float: left;
		width: 29% ;
	}

	.timeline-post {
		background-color: #f9f9f9;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
		color: #444;
		font-size: 16px;
		line-height: 1.5;
		margin: 0 0 40px;
		position:relative;
	}
	article , section {
		display: block;
	}

	.timeline-post__header {
		position: relative;
	}

	.timeline-post__cover {
		display: block;
	}
	#wall a {
		color: #08b;
		text-decoration: none;
	}

.timeline-post__timestamp {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    border: 1px solid transparent;
    box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1);
    color: #fff;
    font-size: 10px;
    padding: 2px 10px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    z-index: 2;
}

.picture-post__wrapper {
    position: relative;
}

.timeline-post__cover img {
    display: block;
    width: 100%;
}
#wall img, #wall select {
    max-width: 100%;
}

.profile-block.picture {
    bottom: -25px;
    left: 42%;
    margin: 0 auto;
    padding: 5px 0;
    position: absolute;
}
.profile-block.picture .timeline-post__avatar {
    background-size: cover;
    border: 1px solid #fff;
    border-radius: 50%;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    height: 50px;
    position: relative;
    width: 50px;
}
.timeline-post__cover img {
    display: block;
    width: 100%;
}
.timeline-post__avatar {
    background-size: cover;
    border: 1px solid #fff;
    border-radius: 50em;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    height: 50px;
    margin: 2px 8px 0 0;
    width: 50px;
}


#wall {
    background: none repeat scroll 0 0 #f1f0ec;
    font: 14px/1.25 "Open Sans",sans-serif;
    text-rendering: optimizelegibility;
    width:100%;
    margin-left:-12px;
}

.content-post__portada {
    padding-bottom: 20px;
    text-align: center;
}

.timeline-post__headings {
    margin: 6px 30px 0;
    padding: 20px 0 0;
    text-align: center;
}

.timeline-post__headings h1 {
    font: bold 1.2em "Open Sans",sans-serif;
    letter-spacing: -0.05em;
    margin: 0;
    padding: 0;
  
}
#wall .timeline-post__headings h1 a  {
    color: #454545;
}
#wall .timeline-post__headings h1 > a, .timeline-post__headings h2 > a {
    color: #454545;
}

.barnabe_container p.timeline-post__content {
    font-size: 0.9em;
    margin: 10px 30px 13px;
    text-align: center;
}

.post-profile__name {
    color: #444 !important;
    font-size: 10px;
    padding-top: 20px;
    text-transform: uppercase;
}

.timeline-post__headings h2 {
    display: none;
    font: italic 16px/1.4 "Open Sans",sans-serif;
    padding-top: 5px;
}
.barnabe_container .prrooms_release h1 {padding-bottom:30px;}

.eve_single_post ul {
	list-style-type: disc;
	list-style-image:initial;
}
.ContentRelease ul li {
    font-size: 1.3em;
    padding: 0 0 5px 0;
    list-style-type: disc;
    display: list-item;
}
.eve_single_post ol {
	list-style-type: decimal;
	list-style-image:initial;
}
.ContentRelease ol li {
    list-style-position: inside;
    padding: 0 0 5px 0;
    list-style-type: decimal;
    display: list-item;
}
.barnabe_container .HeaderRelease ul {
    list-style-type: disc;
    list-style-image: initial;
}

.barnabe_container .HeaderRelease ul li {
    font-size: 1.3em;
    padding: 0 0 5px 0;
    list-style-type: disc;
    display: list-item;
    margin-left: 20px;
    color:#0d2f50;
}
.prrooms_release strong {font-weight:bold!important;}
.prrooms_release em {font-style: italic!important;}
.prrooms_release h4 {color:Black;}

.aspect_ratio {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 51%;
}

.aspect_ratio iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0; top: 0;
}

.eve_social_box .smicon {width:30px;margin-top:-30px;margin-right:2px;}

.smicon {
    width: 16px;
}

.agendadatepicker {
    clear: both;
    font-size: +1.65em;
    margin-bottom: 10px;
}
.img100 , .img100 img {
    width: 100%;
}