/*Default tags*/
body{
  margin:0;
	padding:5px 0 0;
	font-family:Arial, sans-serif;
	font-size: 62.5%;
	background:#f9f9f9 url(../images/eve_bg_page.png) repeat-x;
	color:#454545;
}
h1, h2, h3, h4, h5, h6, ul, p{
  margin:0;
  padding:0;
}
p{
	font-size: 1.3em;
	padding:0 0 5px 0;
}
h1{
  font:2.4em 'Trebuchet MS', sans-serif;
}
h2{
  font:italic 1.3em Arial, sans-serif;
}

img{
	border:0;
}
ul{
	list-style:none;
}
a{
	outline:none;
	text-decoration:none;
}
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;
}

/*begin header*/
.eve_header{
	height:138px;		/* suite ajout nouveau menu , passage de 164px à 138 (-26) */
  width:938px;
  float:left;
}
.eve_header_banner  /* lorsqu'il y a une bannière en haut */
{
    background-repeat:no-repeat;
    position:relative;
    left:-15px;
    width:970px;
    padding-top:5px;
    float:left;
    height:138px;
}
.eve_branding{
  float:left;
  width:184px;
  margin:10px 0 0 18px;
}
.eve_branding h1{
  text-indent:-99999px;
}
.eve_branding a{
  float:left;
  width:100%;
}
.eve_branding h1{
  margin:5px 0 0;
  font-size:1.8em;
  color:#909093;
  font-weight:normal;
  text-align:center;
}
.eve_right_box_header{
  float:right;
  width:530px;
  overflow: hidden;
  margin:0 7px 0 0;
  display:inline;
} 

#eve_search_box {
  border-bottom:1px solid #e5e5e5;
  padding:0 0 8px 0;
  margin:0 0 10px 0;
  display:inline;
  float:left;
  width:530px;
}
#eve_search_box form{
  float:left;
  width:296px;
}
.eve_bg_input_text{
  float:left;
  background:url(../images/eve_bg_input.png) no-repeat 0 0;
  width:260px;
  height:24px;
  margin:0 10px 0 0;
  display:inline;
}
.eve_bg_input_text input{
  float:left;
  width:248px;
  margin:2px 0 0 3px;
  height:16px;
  border:1px solid #fff;
  color:#bababa;
}
.eve_bg_ok{
  float:left;
  width:25px;
  height:22px;
  line-height:20px;
  border:none;
  cursor:pointer;
  color:#fff;
  font-size:1.2em;
  padding:0 0 3px 0;
}
.eve_menu_header{
  float:right;
  font-size:1.2em;
  margin:8px 0 0;
  display:inline-block ;
}
.eve_menu_header li 
{
    display:inline;
    margin-right:10px;
}

.eve_rss 
{
	vertical-align:text-top;
	float:right;
	margin: 6px 3px 0;
}

.eve_info_company{
  float:left;
  margin:0 0 0 20px;
  padding:0;
  font-size:1.2em;
  display:inline;
  width:300px;
}
.eve_info_company li{
  margin:0 0 3px 0;
  display:inline;
  float:left;
  width:100%;
}
.eve_FollowTop 
{
	float:right;
	width:200px; 
	padding-bottom:10px;
	padding-top:6px;
	background:url(../images/eve_bg_footer.png) no-repeat 0 0;
}
.eve_info_company li a{
  text-decoration:underline;
}
.eve_info_company li a:hover{
  text-decoration:none;
}
.eve_info_company .eve_title{
  font-size:1.6em;
  font-family:'Trebuchet MS';
}
.eve_ico_phone{
  background:url(../images/eve_ico_phone.png) no-repeat 0 center;
  padding:0 0 0 28px;
  font-size:1.2em;
}
/* header close*/

/* Content begin*/
.eve_main{
  float:left;
  width:940px;
}
.eve_content_left{
  float:left;
  width:700px;
  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;
  font-size:2.4em;	/* demande nestlé avril 2012 changer la police/couleur du titre du communiqué */
}
.eve_content_left h3{
  font-size:1.5em;
  margin:0 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:-238px;
  width:255px;
  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:#f9f9f9;
  float:left;
  width:660px;
  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:normal;
}
.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 4px 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:940px;
  padding-top:26px;		/* ajout Olivier 30 dec 2011 suite nouveau menu */
}
.eve_titles{
	float: left;
	width: 940px;
	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: 931px;
	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;
}
.eve_center_form input{
	float: left;
}
.eve_center_form input.eve_input_txt{
	width: 213px;
	height: 18px;
	line-height: 1.8em;
	font-size: 1.1em;
	border: 1px solid #d1d1d1;
	color: #808080;
	padding: 0 0 0 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: -2px 0 0 8px;
}

.eve_submit input{
	float: left;	
	width: 91px;
	border:0;
	cursor: pointer;
	height: 24px;
	color:#fff;
	font-size:1.2em;
	padding:0 0 4px 0;
	line-height:22px;
}
.eve_date{
	font-size: 1.1em;
	color: #6d6d6d;
	padding: 0;
	margin:0 0 2px 0;
	font-weight: normal;
}
.prrooms_agenda .eve_date {
    font-size: 1.6em;
}
h2.releases_news_title
{
	font: 2.4em 'Trebuchet MS',sans-serif;
    padding: 0;
	color: #000;
	margin:0 0 2px 0;
	font-family: Trebuchet MS;

}
.eve_post p{
	font-size: 1.2em;
	color: #454545;
	padding: 0 36px 9px 0;
}


.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: block;
}
.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{
  float:right;
  width:220px;
  margin:150px 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 'Trebuchet MS';
  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:1em;
}
.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*/

/* Footer begin*/
.eve_footer{
  float:left;
  background:url(../images/eve_bg_footer.png) no-repeat 0 0;
  width:938px;
  height:73px;
  position:relative;
  padding:22px 0 0;
  text-align:center;
  font-size:1.2em;
}
.eve_logo_footer{
  position:absolute;
  right:10px;
  bottom:10px;
}
.eve_footer ul {
  display:inline-block;
  height:15px;
  padding:0 0 4px 0;
}
.eve_first_menu{
  padding:0 0 10px 0!important;
}
.eve_footer ul li{
  display:inline;
  background:url(../images/eve_divider_footer.png) no-repeat left center;
  padding:0 5px 0 10px;
}
.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 ==================*/


/*-------- Main Nav Start ----------*/

.eve2_bot_header_hold{
	position:relative;
	width:100%;
	height:70px; 
}

.eve2_bot_header_hold:after {
	content:"";
	clear:both;
	display:block;
}

.eve2_clear_box{
	width:100%;
	height:91px;
	overflow:hidden;
}

.eve2_top_nav_holder{
	width:968px;
	height:50px;
	position:absolute;
	left:-30px;
	padding:0 0 0 30px;
	bottom:0;
}

.eve2_wrapper .eve_header{position:relative;}

.eve2_top_nav_holder:after {
	content:"";
	clear:both;
	display:block;
}

.nav{
	float:left;
	width:750px;
	height:40px;
	padding:10px 0 0;
}

.nav li{
	float:left;
	position:relative;
	margin:0 15px 0 0;
}

.nav li a{
	font-size:16px;
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	height:40px;
	cursor:pointer;
	line-height:35px;
}

.nav li a span{
	padding:0 7px;
	height:40px;
	float:left;	
}

.nav li a:hover{text-decoration:none;}

.nav li:hover a,
.nav li.hover a{
	text-decoration:none;
  color:#ddd;
}

.eve2_selected a span{
  background:url(../images/bg_hover_r.jpg) no-repeat 100% 0;
  color:#000;
}

.eve2_selected{
  background:url(../images/bg_hover_l.jpg) no-repeat;
	color:#000;
}

.nav li .drop{
	left:0;
	top:40px;
}

.nav li .drop,
.nav li .drop li .drop_sub{
	position:absolute;
	width:290px;
	background-color:#fff;
	z-index:100;
	border:1px solid #ddd;
	border-bottom:none;
	display:none;
}

.nav li .drop li .drop_sub{
	top:-1px;
	left:230px;
}

.nav li:hover .drop,
.nav li.hover .drop,
.nav li .drop li:hover .drop_sub,
.nav li .drop li.hover .drop_sub{display:block;}

.nav li .drop li{
	float:none;
	margin:0;
}

.nav li .drop li a{
	float:none;
	display:block;
	padding:0 0 0 20px;
	border-bottom:1px solid #ddd;
	background-image:none;
}

.nav li .drop li a:hover,
.nav li .drop li:hover a,
.nav li .drop li.hover a,
.nav li .drop li .drop_sub a:hover{
	color:#fff;
}

.nav li .drop li .drop_sub a{
	background-color:#fff;
}

/*============ Nav End =============*/

.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;
}

.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 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;}
.prrooms_mediagallery .ulMediaGallery li:hover  {background-color:#F9F9F9;border:1px solid #e1e1e1;}
.ulMediaGallery    {width:100%;margin-left: 8px;font-size:14px;}


 .GalleryCell 
 {
     height:200px;
     width:225px;
     max-width:225px;
     position:relative;
     display:table-cell;
     vertical-align: middle;
 }
 
 .player-over {
    left: 0;
    top: 0px;
    margin-top: -150px;
    position: relative;    

} 
h2.HeaderRelease {
  font:italic 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;
}

.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:800px;
}
.ClientSocials, .ClientAddress, .ClientPhone, .ClientEmail {display:block;font-size:1.3em;}
.tblEvtRegisterButton {width:220px;background-color: #ff9c02;}
.prrooms_release .ulcontact      {
    font-size:120%;
    }
.prrooms_release .ulcontact .cname {font-weight:bold;text-transform:uppercase;}
.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;}
#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;}
#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);}

/*jquery mobile menu toggle style is here*/

.clone-menu-warp {
	position: absolute;
	z-index: 9999;
	width: 100%;
	height: auto;
	background: #004F81;
	left: 0;
	top: 40px;
	display: none;
}
.clone-menu-warp ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.clone-menu-warp ul li {
	margin: 0;
	padding: 0;
}
.clone-menu-warp ul li a {
	font-size: 16px;
	color: #fff;
	font-weight: 300;
	border-top: solid 1px #fff;
	display: block;
	padding: 10px 8px;
}
.clone-menu-warp ul li a span {
	display: block;
}
.clone-menu-warp ul li a span br {
	display: none;
}
.clone-menu-warp ul li:hover {
	background: #2582c5;
}
.clone-menu-warp > ul > li:first-child a {
	border-top: 0;
}
.clone-menu-warp ul li ul li a {
	font-size: 14px;
	padding-left: 25px;
}
.clone-menu-warp ul li ul li ul li a {
	padding-left: 38px;
	font-size: 13px;
}
.clone-menu-warp ul li:hover li {
	background: #004F81;
}
.clone-menu-warp ul li ul li:hover {
	background: #3FAEFC;
}
.clone-menu-warp ul li.active {
	background: #2582C5;
}
.clone-menu-warp ul li.active li {
	background: #004F81;
}
.clone-menu-warp ul li li.active {
	background: #2a6c2a;
}
.toggle-menu {
	display: block;
	padding-left: 35px;
	background: url(/images/respo/menu-toggle.png) no-repeat left center;
	cursor: pointer;
	color: #fff;
	font-size: 17px;
	font-weight: 300;
	line-height: 35px;
}
.mobile-menu-warp 
{
    display:none;
    position: relative;
	background: #004f81;
	margin-bottom: 25px;
    padding: 5px 0px 5px 25px;
    margin-left: -15px;	
}
.mobile-nav li {
	position: relative;
}
.mobile-nav ul {
	position: relative;
	display: none;
	top: 100%;
	left: 0;
	z-index: 99;
}
.mobile-nav li:hover > ul,
.mobile-nav li.sfHover > ul {
	display: block;
}
.mobile-nav a {
	display: block;
	position: relative;
}
.mobile-nav ul ul {
	top: 0;
	left: 100%;
}
.clone-menu-warp ul li a.sf-with-ul { background: url(/images/respo/down-arrow.png) no-repeat 98% center;}

.FeaturedHome .eve_content_left {width: 630px;}
.FeaturedHome .eve_post {min-width:630px;}
.FeaturedHome .eve_sidebar {margin-top:40px;width:300px;}
.prrooms_mediagallery .eve_content_left {width:950px;}

.insecable {white-space: nowrap;}

/* https://fettblog.eu/blog/2013/06/16/preserving-aspect-ratio-for-embedded-iframes/ */
.aspect_ratio {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 51%;
}

.aspect_ratio iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0; top: 0;
}

.smicon {width:16px;}

.agendadatepicker {
    clear: both;
    font-size: +1.65em;
    margin-bottom: 10px;
}
.PanelEventCell1 {
    width: 250px;
    background-color: #e8e8e8;
    padding-left: 50px;
}
.PanelEventCell2 {
    background-color: #e8e8e8; 
}

.img100 {
    width: 100%;
}
.mail_sec .barnabebtnsearch {
    width: 70px;
    background-color: #0094D2;
}
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.inputsubevents {margin-left:-17px;}

