/* 
    Document   : landing-page
    Created on : 21 oct. 2013, 10:19:18
    Author     : brtes
    Description:
        Specific sytlesheet.
*/

/* body {
	 l'accès aux images doit être relatif 
	background-image: url('/extension/europcr_design/design/cardio/images/css/test.png');
	background-position: center top;
	background-repeat: no-repeat;
}
*/



/* FONTS */
@font-face {
  font-family: 'Alegreya';
  font-style: normal;
  font-weight: 700;
  src: local('Alegreya Bold'), local('Alegreya-Bold'), url(https://themes.googleusercontent.com/static/fonts/alegreya/v4/F5BSMOSf_T8GT2wiqqpj3dIh4imgI8P11RFo6YPCPC0.woff) format('woff');
}
@font-face {
    font-family: 'Roboto Slab';
    src: url('/extension/europcr_design/design/cardio/images/css/fonts/museo500-regular-webfont.eot');
    src: url('/extension/europcr_design/design/cardio/images/css/fonts/museo500-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/extension/europcr_design/design/cardio/images/css/fonts/museo500-regular-webfont.woff') format('woff'),
         url('/extension/europcr_design/design/cardio/images/css/fonts/museo500-regular-webfont.ttf') format('truetype'),
         url('/extension/europcr_design/design/cardio/images/css/fonts/museo500-regular-webfont.svg#museo500') format('svg');
    font-weight: normal;
    font-style: normal;

}

/***************************/
/* Partie reset + Générale */
/***************************/
* {
	margin: 0;
	padding: 0;	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
html {
	background: #6e749b url('/extension/europcr_design/design/cardio/images/css/fd_degrade.png') repeat-x top left;
}
body {	
	font: normal 62.5%/1em Arial, Helvetica, sans-serif;	
	line-height: normal;	
	background: transparent url('/extension/europcr_design/design/cardio/images/css/footer.jpg') no-repeat bottom center;	
}
body * {
	line-height: normal;
}
img { 
	border: none;	
	outline: none;
}
textarea {
	resize: vertical;
}
.spacer {
	clear: both;
	font-size: 1px;
	height: 1px;
}


/* SITE */
#trame_site {
	position: relative;
	z-index: 2;
	width: 100%;		
	background: url('/extension/europcr_design/design/cardio/images/css/trame.png') repeat top left;
	margin-top: 50px;
	max-width: 980px;
	margin-left: auto;
	margin-right: auto;
}
#page {
	width: 100%;
	background: url('/extension/europcr_design/design/cardio/images/css/header.jpg') no-repeat top center;			
}
#header, #content-wrapper, #footer {
	width: 980px;
	margin: 0 auto;
	position: relative;
	z-index: 10;
}

/* Liens génériques lire la suite en savoir plus */
.new_more {	
	
	padding: 5px 10px;	
}
.new_more a, 
.wrap .txt p.new_more a {
	color: #FFFFFF;
	display: block;
	font-family: 'Roboto Slab';
	font-size: 13px;
        text-transform: lowercase;
	background: url('/extension/europcr_design/design/cardio/images/css/picto_plus.png') no-repeat right center;
	text-align: right;
	padding: 5px 35px 5px 0;
}
.colore a,
.wrap .txt p.colore a {
	color: #6E749B;
	background: url('/extension/europcr_design/design/cardio/images/css/picto_plus_colore.png') no-repeat right center;
        text-align: right;
	padding: 5px 35px 5px 0;
	display: block;
	font-family: 'Roboto Slab';
	font-size: 14px;
        text-transform: lowercase;
}


/* HEADER */
#header {
	height: 194px;
}
.bandeau {
	float: right;
	width: 710px;	
}
.block_contact {
	float: right;
	color: #FFFFFF;
}
.block_contact ul li {
	text-transform: none;
	margin: 0;
        background: none;
}
.block_contact ul li div{
    display: inline-block;
}
.block_contact ul li a {
	color: #FFFFFF;
	font-family: 'Roboto Slab';
	font-size: 1.3em;
	text-transform: none;
}
.block_contact ul li a img {
	vertical-align: middle;
}
.logo_links {
	/*float: left;
	width: 270px;
	margin: 50px 0 0 0;*/
	position: absolute;
	top: 50px;
	left: 0;
}
.logo_links img {
	display: none;
}
.logo_links a {
	display: block;
	width: 270px;
	height: 106px;
	background: url('/extension/europcr_design/design/cardio/images/css/logo_site.png');
}
#login_link {
	display: none;
}
.block_connexion {
	position: inherit;
}
.box_login {
	margin: 0;
	visibility: visible;
	width: 255px;
	right: 0px;
	top: auto;
	bottom: 0px;
	background: none;
	border: none;
	padding: 0;
}
select#site {
	display: none;
}
#header-search-form {
	position: absolute;
	bottom: 20px;
}
.box_login span, .box_login span a {
	color: #fff;
	text-decoration: none;
}
.box_login span a{
        padding-left: 3px;
}
.box_login input.LoginButton {
	color: #CC091F;
	width: 36px;
	padding: 11px 0 11px 0;
	background: url('/extension/europcr_design/design/cardio/images/css/bt_submit_news.png') left top no-repeat;
	margin: 0;
}
.box_login input.LoginButton:hover {
	background: url('/extension/europcr_design/design/cardio/images/css/bt_submit_news_hover.png') left top no-repeat;
}
.search_form_menu {
	width: auto;
}
.search_form_menu .search {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #B3B3B3;
	width: 264px;
	padding: 6px 0px 6px 10px;
	height: auto;
	margin: 0px 0px 11px 0px;
}
.menu_principal {
        width: 460px;
        /*margin: 0 auto;*/
        /*margin-top: 168px;*/
        position: absolute;
        left: 50%;
        margin-left: -230px;
        top: 196px;
}
.box_login input {
	width: 103px;
	height: 28px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #B3B3B3;
	margin-top: 3px;
}
.launch_search {
	background: url('/extension/europcr_design/design/cardio/images/css/picto_loupe.png') left top no-repeat;
	border: none;
	width: 35px;
	height: 35px;
	cursor: pointer;
	margin-left: 5px;
}
form#header-search-form {
	margin-left: 150px;
}
p#advanced_search {
	position: absolute;
	bottom: 10px;
	left: 599px;
}
p#advanced_search a {
	color: #fff;
}
.menu_principal ul.list_menu {
	margin-top: 0;
	width: auto;
}
.menu_principal ul li {
	border: none;
	border-right: none;
	padding-bottom: 12px;
}
.menu_principal ul li.home {
	display: none;
}
.menu_principal ul li a {
	color: #6E749B;
	font-family: 'Roboto Slab';
	font-size: 16px;
	padding: 0;
}
.menu_principal ul li a span {
	padding: 0 15px;
	border-right: 1px solid #6e749b;
        background: none;
}
.menu_principal ul li.last a span {
	border-right: none;
}
.menu_principal ul li:hover a span,
.menu_principal ul li.sfhover a span{
    background: none;
}
.menu_principal ul li:hover a, .menu_principal ul li.sfhover a, .menu_principal ul li a.actif {
	color: #E21C17;
	padding: 0;
}
.menu_principal ul li:hover .sub_menu, .menu_principal ul li.sfhover .sub_menu {
	border: none;
	background: #c3c8d6; /* Old browsers */
	background: -moz-linear-gradient(top,  #c3c8d6 0%, #6f759c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3c8d6), color-stop(100%,#6f759c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c3c8d6 0%,#6f759c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c3c8d6 0%,#6f759c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c3c8d6 0%,#6f759c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c3c8d6 0%,#6f759c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3c8d6', endColorstr='#6f759c',GradientType=0 ); /* IE6-9 */
}
.menu_principal ul li:hover a, .menu_principal ul li.sfhover a {
	background: none;
	border: none;
	border-bottom: none;
	margin: 0;
}
.menu_principal ul li:hover .sub_menu div span a, .menu_principal ul li.sfhover .sub_menu div span a, .menu_principal ul li:hover .sub_menu div li a, .menu_principal ul li.sfhover .sub_menu div li a {
	color: #fff !important;
	font-size: 13px;
}
.menu_principal ul li:hover .sub_menu div span a {
	font-size: 16px;
}
.menu_principal ul li:hover .sub_menu div ul {
	list-style-position: inside;
}
.menu_principal ul li:hover .sub_menu div li {
	list-style-image: url('/extension/europcr_design/design/cardio/images/css/puce_list.png');
}
.menu_principal ul li:hover .sub_menu div, .menu_principal ul li.sfhover .sub_menu div {
	width: 45%;
}
.menu_principal ul li:hover, .menu_principal ul li.sfhover {
	margin: 0;
	border-right: none;
}
.menu_principal ul li.last a {
	padding: 0;
}
.menu_principal ul li:hover .sub_menu, .menu_principal ul li.sfhover .sub_menu {
	left: -280px;
	width: 900px;
}
.box_logged .infos span.message {
	background: url('/extension/europcr_design/design/cardio/images/css/mail_box.png') no-repeat;
	width: 28px;
	height: 18px;
	position: relative;
	margin-left: 50px;
}
.box_logged .infos span.message a {
	position: absolute;
	top: -10px;
	right: -3px;
	background: url('/extension/europcr_design/design/cardio/images/css/nb_messages.png') right top no-repeat;
	padding: 2px 0;
	width: 38px;
	text-align: right;
	height: 29px;
	padding-right: 4px;
	text-decoration: none;
}
.dyn_form .bloc select {
	padding: 0;
}

/* CONTENT WRAPPER */
#content-wrapper {
	background-color: #FFFFFF;
	padding: 20px 0;
	margin-top: 30px;
}
.container_arrounded {
	margin: 0 auto;
	padding: 0 0 20px 0;
	background-color: #fff;
	border-top: none;
}
.container_arrounded .top {
	margin: 55px 0 0 0;
}
.container_arrounded .top h2 {
	background: #6E749B url('/extension/europcr_design/design/cardio/images/css/trame.png') repeat;
	font-family: 'Roboto Slab';
	font-size: 22px;
	text-transform: none;
	color: #FFFFFF;
	width: 100%;
	padding: 0;
	margin: 0;
}
.container_arrounded .top h2 span {
	padding: 0 10px;
	background-color: #6E749B;
}
.container_arrounded .wrap {
	padding-left: 20px;
}
.bloc_private_space {
	width: 307px;
	height: 180px;
	padding: 10px 10px 0 10px;
	position: relative;
	border: 1px solid #6E749B;
}
.bouchon_pub {
	margin: 0;
	padding: 0;
	height: 180px;
	width: 307px;
	float: left;
	border: 1px solid #6E749B;
}
.bouchon_pub img {
	height: 178px;
	width: 307px;
}
.box_logged {
	position: absolute;
	right: 0px;
	bottom: 4px;
}
.box_logged .infos span{
    width: 129px;
}
.box_logged .infos span a, .box_logged .infos span strong {
	color: #fff;
}
.bloc_private_space h2 span, .bloc_private_space h2 {
	color: #6E749B;
	text-transform: uppercase;
	font-family: 'Roboto Slab';
	font-size: 20px;
	margin: 0 0 8px 80px;
}
.bloc_private_space h2 span {
	display: block;
	margin: 0;
}
.bloc_private_space.dashboard_my_submissions ul li a.view_more, 
/*.bloc_private_space p a, */
.bloc_private_space.mes_favoris p a,
.bloc_private_space.mon_programme p a,
.bloc_private_space.mes_recommandations p a,
.bloc_private_space ul li a,
.bloc_private_space.mes_notes ul li a.view_more,
.bloc_private_space.mes_favoris ul li a.view_more,
.bloc_private_space.mon_programme ul li a.view_more,
.bloc_private_space.mes_recommandations ul li a.view_more{
	color: #6E749B;
	background: url('/extension/europcr_design/design/cardio/images/css/link_voirlasuite_color.png') right center no-repeat;
	display: block;
	padding: 10px 30px 10px 0;
	text-align: right;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
	position: absolute;
	bottom: 5px;
	right: 10px;
	font-family: 'Roboto Slab';
	font-size: 13px;
}
.bloc_private_space.dashboard_my_submissions ul li a:hover.view_more, .bloc_private_space p a:hover, .bloc_private_space ul li a:hover {
	text-decoration: underline;
}
.bloc_private_space ul li {
	padding: 0;
	margin: 0;
        background: none;
}
.bloc_private_space.mes_informations ul li a,
.bloc_private_space.dashboard_my_submissions ul li i,
.bloc_private_space.mes_notes ul li a,
.bloc_private_space.mes_favoris ul li a,
.bloc_private_space.mon_programme ul li a,
.bloc_private_space.mon_programme ul li span,
.bloc_private_space.mes_recommandations ul li a,
.bloc_private_space.dashboard_my_mailbox ul li a{
	padding: 3px 0 4px 25px;
	background: none;
	text-align: left;
	background: url('/extension/europcr_design/design/cardio/images/css/link_voirlasuite_color.png') left center no-repeat;
	background-size: 20px;
	font-size: 11px;
	position: relative;
}
.bloc_private_space.dashboard_my_mailbox ul li a{
    margin: 7px 0px 0px 10px;
}
.bloc_private_space.mon_programme ul li a{
    background: none;
    right: 0px;
}
.bloc_private_space.mon_programme ul li span{
    color: #6E749B;
    float: none;
}
.bloc_private_space.mes_notes ul li a{
    padding: 3px 0 0px 25px;
}
.bloc_private_space.dashboard_my_submissions ul li{
    background: none;
    padding: 0px;
}
.bloc_private_space p, .bloc_private_space.dashboard_my_mailbox p {
	color: #4D4D4D;
	font-family: arial;
	font-size: 13px;
}

/* LEFT */
.button_image,
.read_and_react,  
.latest_comments {
	margin: 0 0 20px 0;
}
#content #left img{
	max-width: 100%;
	height: auto;
}
.button {
	margin: 0 0 3px 0;
}
.button a {
	height: auto;
	padding: 8px 5px 8px 10px;
	background: #6E749B;
	font-size: 1.3em;
}
.button a:hover {
	background: #8EA1D9;
}
.read_and_react, .latest_comments {
	background-color: #B3B3B3;
	color: #FFFFFF;
	margin: 20px 0 0 0;
	border: none;
}
.latest_comments {
	color: #4D4D4D;
}
.latest_comments ul li a {
	color: #fff;
}
.read_and_react h2, 
.latest_comments h2, 
.latest_comments h2 {
	font-family: 'Roboto Slab' !important;
	font-size: 2.0em;
	text-transform: none;
	color: #FFFFFF;
	background: transparent url('/extension/europcr_design/design/cardio/images/css/picto_read.png') no-repeat 30px center;
	padding: 5px 0 5px 60px;
	text-align: left
}
.latest_comments span {
	display: block;
	color: #4D4D4D;
}
.latest_comments h2 {
	background: transparent url('/extension/europcr_design/design/cardio/images/css/picto_revue_presse.png') no-repeat 10px center;
	padding: 5px 0 5px 40px;
}
.key_topics h2 em, 
.key_topics h2 a {
	color: #FFFFFF;
}
.key_topics {
	border: none;
}
.key_topics ul {
	background: none;
	padding: 5px;
}
.key_topics ul li {
	background: transparent url('/extension/europcr_design/design/cardio/images/css/puce_left.png') no-repeat left 10px;
	padding: 7px 0 7px 10px;	
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	margin: 0;
	font-size: 11px; 
}
.key_topics .introduction, .key_topics .introduction a, 
.key_topics ul li a {
	color: #FFFFFF;
}
.box_colore {
	background-color: #6E749B;
	color: #fff;
	padding: 5px;
	font-family: 'Roboto Slab';
	margin-top: 20px;
}
.box_colore.rouge {
	background-color: #CC091F;
}
.box_colore.bleu {
	background-color: #024d91;
}
.box_colore.grey {
	background-color: #aaa;
}
.box_colore h2 {
	background: url('/extension/europcr_design/design/cardio/images/css/picto_voiraussi.png') left center no-repeat;
	color: #fff;
	margin-bottom: 0;
	padding: 10px 0px 10px 30px;
	font-size: 2.0em;
}
.box_colore.box_newsletter h2{
	background: url('/extension/europcr_design/design/cardio/images/css/picto_newsletter.png') left center no-repeat;
	padding: 10px 0px 10px 40px;
}
.box_colore h2 span {
	font-size: 15px;
	display: block;
}
.box_colore ul {
	padding-left: 20px;
	font-size: 14px;
}
.box_colore ul li  {
	list-style-image : url('/extension/europcr_design/design/cardio/images/css/puce_list.png');
	border-bottom: 1px solid #fff;
	padding: 5px 0;
}
.box_colore ul li a {
	color: #fff;
	font-size: 13px;
}
.box_colore a.link_voirlasuite {
	background: url('/extension/europcr_design/design/cardio/images/css/link_voirlasuite.png') right center no-repeat;
	padding: 8px 30px 8px 0;
	text-align: right;
	display: block;
	color: #fff;
	margin-top: 10px;
	font-size: 12px;
}
.box_colore p input {
	color: #B3B3B3;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 110px;
	padding: 6px 0 6px 10px;
	font-size: 16px;
	margin-right: 10px;
	margin-left: 10px;
}
.box_colore p #submit_news {
	color: #CC091F;
	width: 36px;
	padding: 7px 0 10px 0;
	background: url('/extension/europcr_design/design/cardio/images/css/bt_submit_news.png') left top no-repeat;
	cursor: pointer;
}
.box_colore p #submit_news:hover {
	background: url('/extension/europcr_design/design/cardio/images/css/bt_submit_news_hover.png') left top no-repeat;
}
#content #left .button_image {
	margin-top: 20px;
}
#content #left .button_image img {
	width: 100%;
}
.key_topics .introduction-date {
	display: none;
}

/* CENTER */

/*#center .bloc_txt h2.home_focus {
	margin-bottom: 20px;
}*/
#center .bloc_txt .bglight, #center .bloc_txt .bgdark {
	border-bottom: 2px dotted #CC091F;	
}
#center .bloc_txt .bglight:last-child, #center .bloc_txt .bgdark:last-child{
    border-bottom: none;
}
#center .bloc_txt td {
	padding: 10px 0 0 0;
	font-size: 12px
}
#center .bloc_txt td h2 a {
	 color: #6E749B;
}
#center .bloc_txt td img {
	margin-top: 10px;
}
.bloc_focus h3 {
	color: #4D4D4D;
}
.bloc_focus .articles {
	border-top: 2px dotted #CC091F;
	margin-top: 20px;
	padding-top: 20px;
}
.bloc_focus .articles.new {
	background: url('/extension/europcr_design/design/cardio/images/css/picto_new.png') right top no-repeat;
}
.bloc_focus .articles:first-child {
	border-top: none;
	/*margin-top: 0;*/
	padding-top: 0;
}
.bloc_focus .articles .articles_content {
	font-weight: normal;
	font-family: 'Roboto Slab';
	width: 395px;
	float: right;
}
.bloc_focus .articles .articles_content h3 {
	color: #6E749B;
	font-size: 23px;
}
.bloc_focus .articles .articles_content p {
	color: #4D4D4D;
	font-size: 14px;
}
.bloc_focus .articles .articles_content a.read_more {
	color: #6E749B;
	background: url('/extension/europcr_design/design/cardio/images/css/picto_plus_colore.png') no-repeat right center;
	display: block;
	font-size: 13px;
	text-align: right;
	padding: 5px 35px 5px 0;
	margin-top: 10px;
}
.bloc_focus .articles .articles_content ul {
	color: #4D4D4D;
	font-size: 14px;
	padding: 0 0 0 15px;
	font-family: arial;
}
.bloc_focus .articles .articles_content ul li {
	list-style-image: url('/extension/europcr_design/design/cardio/images/css/picto_liste.png');
}
#center .bloc_txt p {
	padding: 0 5px 10px 0;
}

#center .bloc_txt p a {
	display: block;
	background: url("/extension/europcr_design/design/cardio/images/css/picto_plus_colore.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    color: #6E749B;
    font-family: 'Roboto Slab';
    font-size: 13px;
    padding: 5px 35px 5px 0;
    /*width: 150px;*/
}
#center .bloc_txt p.colore a{
    width: auto;
}
.diapo_home {
	padding: 0;
	height: 279px;
	margin-bottom: 30px;
	position: relative;
}
.home_carousel div.overlay {
	float: none;
	position: absolute;
	padding: 10px;

    right: 10px;
    bottom: 10px;
    width: 380px;
    height: auto;
    background: rgba(226,28,23,.7);
}

p.img a img {
	width: 100%;
}
.home_carousel div.overlay h3 {
	font-family: 'Roboto Slab';
	font-size: 20px;
}
.home_carousel div.overlay h3 span {
	color: #fff;
	font-size: 20px;
	display: block;
}
.home_carousel div.overlay .summary {
	font-size: 16px;
	font-family: 'Roboto Slab';
	padding: 0;
}
.diapo_home h2 {
	display: block;
}
#center h2 {
	text-transform: none;
	color: #fff;
	padding: 0;
	font-family: 'Roboto Slab';
	font-size: 22px;
}
.slid_suiv {
	position: absolute;
	right: 0;
	top: -9px;
	background: url('/extension/europcr_design/design/cardio/images/css/fleche_suivante.gif') left top no-repeat;
	display: block;
	width: 22px;
	height: 24px;
}
.slid_preced {
	position: absolute;
	right: 55px;
	top: -23px;
	background: url('/extension/europcr_design/design/cardio/images/css/fleche_precedente.gif') left top no-repeat;
	display: block;
	width: 22px;
	height: 24px;
}
.slid_suiv img, .slid_preced img {
	display: none;
}
.bloc_private_space img, .bloc_private_space.dashboard_my_mailbox img {
	top: 10px;
	left: 10px;
}
form#archive-filter-form {
	background: url('/extension/europcr_design/design/cardio/images/css/fd_titre_actualites.jpg') center top no-repeat;
	height: 139px;
	padding: 20px;
	background-color: #e6e6e6;
}
form#advanced_search_form {
	background: url('/extension/europcr_design/design/cardio/images/css/fd_titre_actualites_grand.jpg') center top no-repeat;
	height: 139px;
	padding: 20px;
}
.filter_form fieldset, .general_search_form fieldset {
	background: none;
	border: none;
	padding: 0;
}
.general_search_form .submit {
	background: url('/extension/europcr_design/design/cardio/images/css/fd_soumettre.png') left top no-repeat;
	display: block;
	width: 107px;
	height: 41px;
	color: #CC091F;
	font-family: 'Roboto Slab';
	font-size: 15px;
	margin-top: 15px;
}
.general_search_form .submit:hover {
	background: url('/extension/europcr_design/design/cardio/images/css/fd_soumettre_hover.png') left top no-repeat;
}
.general_search_form a.submit{
        margin-top: 0px;
        padding-top: 12px;
        height: 41px;
        text-align: center;
}
.general_search_form select:first-child {
	margin-left: 23px;
}
.filter_form h4, .general_search_form h4, .advanced_search_form fieldset .container .wrap .bloc label, .advanced_search_form fieldset .container .wrap .bloc_search_in label, .advanced_search_form fieldset .container .wrap .bloc_years label {
	color: #6E749B;
	font-family: 'Roboto Slab';
	font-size: 18px;
}
.advanced_search_link {
	background-color: #e6e6e6;
	float: none;
	text-align: right;
	padding: 5px 20px;
}
.advanced_search_link a {
	color: #6E749B;
	font-size: 13px;
	font-family: 'Roboto Slab';
	text-transform: none;
	background: url('/extension/europcr_design/design/cardio/images/css/picto_loupe_color2.png') right center no-repeat;
	padding: 6px 30px 6px 0;
	display: block;
}
/*.box_actus {
	width: 100%;
	background: url('/extension/europcr_design/design/cardio/images/css/fd_td_actu.png') center top no-repeat;
	padding: 10px 0;
}
.box_actus:first-child {
	background: #e6e6e6;
}
.box_actus img {
	float: left;
	margin: 0 10px 40px 0;
	width: 60px;
}
.box_actus .content_box_actus {
	float: right;
	width: 385px;
}
.box_actus.no_right_col .content_box_actus{
    width: 600px;
}
.box_actus .content_box_actus h4, .box_actus .content_box_actus h4 a {
	color: #6E749B;
	text-decoration: underline;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
}
.box_actus .content_box_actus p, .box_actus .content_box_actus p a {
	font-size: 13px;
	color: #6E749B;
	font-style: normal;
}
.box_actus .content_box_actus span {
	color: #4D4D4D;
	font-size: 12px;
}*/
.general_search_form select, .advanced_search_form fieldset .container .wrap .bloc input, .advanced_search_form fieldset .container .wrap .bloc_search_in select, .advanced_search_form fieldset .container .wrap .bloc_years select {
	color: #6E749B;
	border: 1px solid #6E749B;
}
.general_search_form select.width_seven {
	margin-left: 25px;
}
.pagination p span a, .pagination p a {
	color: #6E749B;
	font-size: 13px;
}
 .pagination span.current {
	color: #fff;
	display: inline-block;
	background-color: #6E749B;
	padding: 5px;
	width: 15px;
	font-size: 13px;
	font-weight: normal;
        background-image: none;
}
.online_editor {
	background: url('/extension/europcr_design/design/cardio/images/css/fd_td_actu.png') center top no-repeat;
	padding: 20px 0;
}
.filter_form, .filter_div {
	margin: 0;
	padding: 20px 20px 0;
	background: url('/extension/europcr_design/design/cardio/images/css/fd_td_actu.png') center top no-repeat #e6e6e6;
}
.filter_div{
    padding: 0 20px;
}
.filter_div .filter_form,
.filter_div #archive-filter-form{
    padding: 0px;
    background: none;
}
.online_editor h3 {
	color: #6E749B;
	font-family: 'Roboto Slab';
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}
.online_editor h3 a {
	color: #6E749B;
}
.filter_form fieldset .width_four {
	width: 200px;
	color: #6E749B;
	border: 1px solid #6E749B;
}
 .pagination span{
    background: none;
}
 .pagination span.day-programme-button {
        background-image: none;
}
 .pagination span.day-programme-button.current,
 .pagination span.day-programme-button {
	width: 121px;
	display: block;
	float: left;
	margin: 0;
	padding: 3px 0;
}
.pagination span.day-programme-button a {
	color: #6E749B;
	font-size: 14px;
	font-weight: bold;
}
.pagination span.day-programme-button.current a {
	color: #fff;
}
.box_calendrier {
	background: url('/extension/europcr_design/design/cardio/images/css/fd_td_actu.png') center top no-repeat;
	width: 100%;
	margin-top: 10px;
}
.box_calendrier h3 {
	background-color: #B3B3B3;
	color: #fff;
	font-family: arial;
	font-weight: bold;
	font-size: 17px;
	padding: 2px 0 2px 10px;
}
.box_calendrier p {
	clear: both;
	background: url('/extension/europcr_design/design/cardio/images/css/fd_td_actu.png') center top no-repeat;
	padding: 5px 0;
	min-height: 29px;
}
.box_calendrier p:first-child {
	background: none;
}
.box_calendrier p span {
	float: left;
	font-weight: normal;
	color: #4D4D4D;
	font-family: arial;
	font-size: 13px;
	display: block;
	padding: 5px 0;
}
.box_calendrier p span:first-child {
	width: 400px;
}
.box_calendrier p span a {
	color: #4D4D4D;
	font-weight: bold;
}
#center p.texte_simple {
	margin: 10px 0;
	color: #6E749B;
	font-size: 12px;
}
.widgets {
	display: none;
}
.content_header{
    position: relative;
}
.content_header ul li strong {
	color: #6E749B;
	font-family: 'Roboto Slab';
	font-size: 13px;
	display: block;
}
.content_header .bloc_video {
	/*width: 100%;
	background: url('/extension/europcr_design/design/cardio/images/css/fd_titre_actualites_grand.png') center top no-repeat;*/
	padding: 20px 10px;
	margin: 0;
}
/*.content_header .bloc_video a {
	display: none;
}*/
.session_bloc .wrap strong {
	color: #6E749B;
	font-family: arial;
	font-weight: bold;
	display: inline;
}
.session_bloc .wrap a:hover strong{
	text-decoration: underline;
}
.session_bloc .speakers {
	color: #6E749B;
	font-size: 13px;
	float: none;
	padding: 0;
	background: none;
}
.session_bloc .speakers a {
	color: #4D4D4D;
}
.session_bloc .session_type a {
	/*float: right;*/
	color: #6E749B;
	background: url('/extension/europcr_design/design/cardio/images/css/lire_video.png') right center no-repeat;
	padding: 6px 30px 6px 0;
}
.session_bloc {
	border: none;
	font-size: 14px;
	padding: 10px 10px 0 10px;
	margin: 0;
	background: url('/extension/europcr_design/design/cardio/images/css/fd_td_actu.png') top center no-repeat;
}
.col_center p.header_videos, .header_videos {
	color: #6E749B;
	font-family: arial;
	font-size: 24px;
	font-weight: bold;
	background: url('/extension/europcr_design/design/cardio/images/css/fd_titre_actualites_grand.png') center top no-repeat;
	padding: 20px 190px 20px 0;
}
.col_center p.header_videos.trois_colonnes, .header_videos.trois_colonnes {
	padding: 15px 10px 8px 10px;
}
.online_editor1 {
	border-bottom: none;
}
.online_editor1 ul.session_informations {
	padding: 0 10px;
	width: 470px;
}
.session_bloc .session_type {
	float: right;
}
.bloc_tool_glob {
	border: none;
	background: none;
	display: none;
	float: right;
}
.favourite {
	background: url('/extension/europcr_design/design/cardio/images/css/picto_favoris.png') center top no-repeat;
	padding: 35px 0 0 0;
	background-size: 36px;
	display: block;
	float: left;
	color: #6E749B;
	text-transform: uppercase;
	margin-right: 10px;
}
.favourite:hover {
	background: url('/extension/europcr_design/design/cardio/images/css/picto_favoris_hover.png') center top no-repeat;
}
.recommend {
	background: url('/extension/europcr_design/design/cardio/images/css/picto_recommendations.png') center top no-repeat;
	padding: 35px 0 0 0;
	background-size: 36px;
	display: block;
	float: left;
	color: #6E749B;
	text-transform: uppercase;
	margin-right: 10px;
}
.recommend:hover {
	background: url('/extension/europcr_design/design/cardio/images/css/picto_recommendations_hover.png') center top no-repeat;
}
.rate_it {
	background: url('/extension/europcr_design/design/cardio/images/css/picto_rate.png') center top no-repeat;
	padding: 35px 0 0 0;
	display: block;
	float: left;
	color: #6E749B;
	text-transform: uppercase;
	margin-right: 10px;
	cursor: pointer;
}
.rate_it a {
	color: #6E749B;
}
.rate_it:hover {
	background: url('/extension/europcr_design/design/cardio/images/css/picto_rate_hover.png') center top no-repeat;
}
.dnld {
	background: url('/extension/europcr_design/design/cardio/images/css/picto_download.png') center top no-repeat;
	padding: 35px 0 0 0;
	display: block;
	float: left;
	color: #6E749B;
	text-transform: uppercase;
	margin-right: 10px;
}
.dnld:hover {
	background: url('/extension/europcr_design/design/cardio/images/css/picto_download_hover.png') center top no-repeat;
}
.content_header_padd ul {
	padding: 0 10px 10px 10px;
}
.rating_tool {
	width: 50px !important;
}
div.gray {
	border-bottom: none;
	color: #4D4D4D;
	font-family: arial;
	font-size: 12px;
	margin-left: 0;
	font-style: normal;
}
.slider .online_editor {
	background: url('/extension/europcr_design/design/cardio/images/css/fd_td_actu.png') center top no-repeat;
	border: none;
}
.slide_wrapper .slider_menu .slider_menu_button.down,
.slide_wrapper .slider_menu .slider_menu_button.up,
.bloc_comment a.see_all{
	background: url('/extension/europcr_design/design/cardio/images/css/picto_afficher.png') right center no-repeat;
	padding: 7px 30px 7px 0;
	color: #6E749B;
	font-family: 'Roboto Slab';
	text-transform: none;
	font-weight: normal;
	font-size: 12px;
}
.slide_wrapper .slider_menu .slider_menu_button.down:hover,
.slide_wrapper .slider_menu .slider_menu_button.up:hover,
.bloc_comment a.see_all:hover{
	text-decoration: underline;
}
.online_editor table,
.online_editor table td,
.online_editor p {
	color: #4D4D4D;
	font-family: arial;
	font-size: 12px;
}
.online_editor img {
	max-width: 100%;
	height: auto;
}
.slide_wrapper .slider .read_react_title {
	display: none;
}
.slide_wrapper .slider_menu {
	border-bottom: none;
	border-left: none;
	border-right: none;
	margin: 10px 0;
}
.bloc_comment {
	border-top: none;
	/*background: url('/extension/europcr_design/design/cardio/images/css/fd_td_actu.png') center top no-repeat;*/
}
.bg_Comment {
	border: none;
	background: none;
}
.txt_area {
	border: 1px solid #6E749B;
}
.commentsList .comment .head {
	border-bottom: none;
}
.bloc_comment p {
	color: #4D4D4D;
	font-style: normal;
}
.commentsList .comment {
	background: url('/extension/europcr_design/design/cardio/images/css/fd_td_actu.png') center top no-repeat;
	padding: 10px 0 0 0;
}
.online_editor ul, .online_editor ol {
	color: #4D4D4D;
	font-family: arial;
	font-size: 12px;
	padding: 0 0 20px 0;
	margin-left: 40px;
}
.online_editor ul {
	list-style-type: square;
	margin-left: 31px;
}
.online_editor ul li {
	/*padding: 0 0 0 10px;*/
	padding: 0;
	background: none;
}
.content_header ul li, .content_header ol li {
	float: left;
	/*width: 50%;*/
}
.content_session h3{
        color: #4D4D4D;
        margin: 0 10px;
}
ul.session-info{
        margin: 0 10px;
}
ul.session-info li{
        width: auto;
        float: none;
}
.content_header .class-folder ul li{
        width: 100%;
}
.content_header .class-folder .content-view-children{
        margin-top: 10px;
}
.content_header.content_header_padd ul li {
	float: none;
}
.slider_bottom {
	border: none;
}
.online_editor table p {
	padding: 0;
}
.sbmt, .advanced_search_form fieldset .container .sbmt {
	background: url('/extension/europcr_design/design/cardio/images/css/bt_envoyer.png') left top no-repeat;
	height: 38px;
	width: 88px;
	border: none;
	cursor: pointer;
        font-size: 0px;
}
.sbmt:hover, .advanced_search_form fieldset .container .sbmt:hover {
	background: url('/extension/europcr_design/design/cardio/images/css/bt_envoyer_hover.png') left top no-repeat;
}
.dyn_form .sbmt {
	background: url('/extension/europcr_design/design/cardio/images/css/fd_soumettre.png') left top no-repeat;
	height: 38px;
	width: 88px;
	border: none;
	color: #CC091F;
	font-family: 'Roboto Slab';
	width: 105px;
	text-align: center;
	padding: 0;
	font-size: 16px;
	cursor: pointer;
}
.dyn_form .sbmt:hover {
	background: url('/extension/europcr_design/design/cardio/images/css/fd_soumettre_hover.png') left top no-repeat;
}
#header-subscribe-form .sbmt {
	margin-right: 80px;
}
.online_editor p a, .online_editor table a, .online_editor ul a {
	color: #6E749B;
	text-decoration: none;
}
.online_editor p a:hover, .online_editor table a:hover, .online_editor ul a:hover {
	text-decoration: underline;
}
.online_editor table li a{
        float: none;
        background: none;
}
.online_editor p.text-right a {
	background: none;
	padding: 0;
	float: none;
}
.bottom_mention p {
	padding-left: 20px;
	font-size: 9px;
	color: #4D4D4D;
	font-family: arial;
}
.online_editor .entete_cas_de_test {
	background: url('/extension/europcr_design/design/cardio/images/css/fd_td_actu.png') center top no-repeat;
	padding: 10px 0;
}
.online_editor .entete_cas_de_test h3 {
	font-family: arial;
	font-size: 17px;
}
.online_editor .entete_cas_de_test:first-child {
	background: none;
	padding: none;
}
.online_editor p a.standard,
.online_editor .standard a{
	background: none;
	padding: 0;
	float: none;
}
.online_editor  .box_content_right {
	float: right;
	width: 500px;
}
.box_content_standard p {
	color: #4D4D4D;
	font-family: arial;
	font-size: 14px;
	padding: 0 20px;
}
.other_topics {
	color: #6E749B;
	text-decoration: none;
	float: right;
	padding: 7px 30px 7px 0;
	background: url('/extension/europcr_design/design/cardio/images/css/picto_afficher.png') right top no-repeat;
}
.advanced_search_form fieldset .container .radios label {
	color: #6E749B;
}
.results_for_bloc{
    background: none;
}
.results_for_bloc .wrap span.resl_search1 {
	color: #6E749B;
	font-family: arial;
	font-size: 23px;
	font-weight: bold;
}
.results_for_bloc .wrap span.resl_search1 strong{
	color: #4D4D4D;
	font-size: 23px;
}
.advanced_search_form fieldset .container .sbmt span, .results_for_bloc .wrap span.resl_search {
	display: none;
}
.n_results {
	color: #4D4D4D;
	font-family: arial;
	/*padding-left: 10px;*/
}
.n_results strong {
	color: #6E749B;
}
h3.table_title{
    background: none;
    margin: 0px;
    text-transform: none;
    padding: 0px;
    height: auto;
}
.table_results h3,
.pub_profile h3.table_title a {
	color: #6E749B;
	font-family: arial;
	font-size: 23px;
	font-weight: bold;
	margin-bottom: 10px;
}
.pub_profile .biography{
    border: none 0px;
}
.pub_profile .biography h4{
    color: #6E749B;
}
.table_results .table_results_content,
.session_bloc .wrap .intervenant {
	color: #6E749B;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	background: url('/extension/europcr_design/design/cardio/images/css/fd_td_actu.png') center top no-repeat;
	padding: 20px 0;
}
.session_bloc .wrap .intervenant{
	background: none;
	font-weight: normal;
	text-decoration: none;
}
.table_results .table_results_content.with_right_col p{
        width: 485px;
}
.table_results .table_results_content p {
	float: left;
	width: 590px;
	padding-right: 10px;
	font-weight: normal;
}
.table_results .table_results_content p span.titre_result, 
.table_results .table_results_content p span.titre_result a {
	color: #6E749B;
	font-size: 14px;
}
.table_results .table_results_content p span.titre_result {
	display: block;
}
.table_results .table_results_content p span.intervenant, 
.table_results a, 
.session_bloc .intervenant {
	font-size: 12px;
	color: #4D4D4D;
	font-family: arial;
}
.table_results .table_results_content p span.intervenant a {
	font-weight: normal;
}
.table_results .table_results_content p.date {
	color: #4D4D4D;
	font-family: arial;
	font-size: 12px;
	width: 105px;
	font-weight: normal;
}
.all_results, .table_results a.all_results {
	color: #6E749B;
	padding: 7px 30px 7px 0;
	background: url('/extension/europcr_design/design/cardio/images/css/picto_afficher.png') right center no-repeat;
	text-decoration: none;
	font-weight: normal;
	font-size: 13px;
	font-family: 'Roboto Slab';
}
.all_results:hover, .table_results a.all_results:hover {
	text-decoration: underline;
}
.pub_profile .bloc_profile .profile_infos ul li, .pub_profile .bloc_profile .profile_infos ol li {
	color: #4D4D4D;
}
.pub_profile .bloc_profile .profile_infos ul li strong, .pub_profile .bloc_profile .profile_infos ol li strong {
	color: #6E749B;
}
.pub_profile .bloc_profile ul.profile_extra, .pub_profile .bloc_profile ol.profile_extra {
	display: none;
}
.content_header .online_editor ul li, .content_header .online_editor ol li {
	float: none;
	width: auto;
}
.create_account_form.dyn_form {
	background: #E6E6E6;
	padding: 20px;
	border: none;
}
.dyn_form .bloc label, .dyn_form .bloc .required {
	color: #6E749B;
	font-size: 16px;
	font-family: 'Roboto';
}
.create_account_form.dyn_form .bloc input, .create_account_form.dyn_form .bloc select {
	border: 1px solid #6E749B;
}
.create_account_form.dyn_form .bloc input {
	font-size: 16px;
}
.create_account_form.dyn_form .bloc.speciality p a {
	color: #6E749B;
	text-decoration: underline;
}
.create_account_form.dyn_form .bloc.speciality p, .create_account_form.dyn_form .bloc.input_with_help p, .create_account_form.dyn_form .bloc.multiple p {
	color: #4D4D4D;
	font-family: arial;
	font-size: 10px;
}
.online_editor .object-left a img {
	margin-left: 0;
}
.session-video {
	margin: 20px 0;
}
 .pagination span {
	margin: 0 3px;
}
.menu_principal ul li:hover a, .menu_principal ul li.sfhover a {
	margin: 0;
}
.read_videos {
	background: url('/extension/europcr_design/design/cardio/images/css/lire_video.png') right center no-repeat;
	padding: 7px 30px 7px 0px;
	float: right;
	color: #6E749B;
	font-family: 'Roboto Slab';
	font-size: 11px;
	margin-top: 10px;
}
.picto_sociaux {
	position: absolute;
	top: -4px;
	right: 0px;
}
span.picto_sociaux a {
	border: 2px solid #fff;
	border-radius: 50%;
	display: block;
	margin-right: 10px;
	float: left;
	width: 36px;
	height: 36px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
span.picto_sociaux .picto_print { background-image: url('/extension/europcr_design/design/cardio/images/css/picto_print.png'); }
span.picto_sociaux .picto_print:hover { background-image: url('/extension/europcr_design/design/cardio/images/css/picto_print_picto.png'); }
span.picto_sociaux .picto_mail { background-image: url('/extension/europcr_design/design/cardio/images/css/picto_mail.png'); }
span.picto_sociaux .picto_mail:hover { background-image: url('/extension/europcr_design/design/cardio/images/css/picto_mail_hover.png'); }
span.picto_sociaux .picto_twitter { background-image: url('/extension/europcr_design/design/cardio/images/css/picto_twitter_color.png'); }
span.picto_sociaux .picto_twitter:hover { background-image: url('/extension/europcr_design/design/cardio/images/css/picto_twitter_color_hover.png'); }
span.picto_sociaux .picto_facebook { background-image: url('/extension/europcr_design/design/cardio/images/css/picto_facebook.png'); }
span.picto_sociaux .picto_facebook:hover { background-image: url('/extension/europcr_design/design/cardio/images/css/picto_facebook_hover.png'); }

.rating li a:hover {
	text-decoration: underline;
}

/* RIGHT */
.object-right, .text-right{
    float: right;
}
#right {
	width: 230px;
}
.bloc_right {
	border: none;
	margin: 0 0 20px 0;
	padding: 0;
	color: #4D4D4D;
	font-size: 1.2em; 	
}
.bloc_right h2, #center .bloc_txt h2.home_focus, .diapo_home h2, #center .content_header h2, .table_center_title, .bloc_comment h3, #center h2 {
	background: #6E749B url('/extension/europcr_design/design/cardio/images/css/trame.png') repeat;	
	font-family: 'Roboto Slab';
	font-size: 22px;	
	text-transform: none;
	color: #FFFFFF;	
	width: 100%;
	padding: 0;
	margin: 0;
	border-bottom: none;
	height: auto;
	font-weight: normal;
}
.bloc_right h2 span, 
#center .bloc_txt h2.home_focus span, 
.diapo_home h2 span, 
#center .content_header h2 span, 
#center  h2 span,
.table_center_title span, 
.bloc_comment h3 span {	
	padding: 0 10px;		
	background-color: #6E749B;
	color: #fff;
}
.bloc_comment#commentsBloc h3 {
	color: #6E749B;
	font-size: 23px;
	background: none;
	padding-left: 20px;
}
.commentsList .comment .head h3, 
.commentsList .comment .head h3 span a,
.commentsList .comment .head h3 .author {
	color: #6E749B;
	background: none;
	font-size: 17px;
}
.commentsList .comment .head h3 span {
	background: none;
	padding: 0;
}
 h2 span.pagination {
	padding: 3px;
	margin: 0;
	float: right;
	margin-right: 23px;
	font-size: 18px;
}
.wrap div.inline{
    display: inline-block;
}
.bloc_right .wrap {
	padding: 10px;
}

.bloc_right .wrap .txt p a {
	color: #6E749B;
}
.home_carousel .homeslider ul {
	height: auto;
}
.box_top, .box_video {
	background-color: #6E749B;
	color: #fff;
	padding: 10px;
	font-family: 'Roboto Slab';
	margin-top: 20px;
	color: #fff;
	margin: 0 0 20px 0;
	/*position: relative;*/
	max-height: 340px;
}
#right .box_top h2, #right .box_video h2,
.box_top h2, .box_video h2 {
	background: url('/extension/europcr_design/design/cardio/images/css/picto_commentaires.png') left 10px no-repeat;
	padding: 10px 0px 10px 30px;
	font-size: 2.0em;
	color: #fff;
	font-family: 'Roboto Slab';
	text-transform: none;
}
#right .box_video h2 {
	background: url('/extension/europcr_design/design/cardio/images/css/picto_video.png') left 10px no-repeat;
	padding: 16px 0px 10px 35px;
}
.box_top h2 span, .box_video h2 span {
	display: block;
	font-size: 13px;
}
.box_video .video {
	position: relative;
}
.box_video .video img {
	border: 1px solid #fff;
	width: 100%;
}
.bloc_txt {
	font-family: 'Roboto Slab';
        padding: 0 0 25px 10px;
}
.bloc_txt .video {
	position: relative;
}
.bloc_txt h3, .bloc_txt h3 a {
	color: #6E749B;
	font-size: 16px;
    font-weight: bold;
}
.bloc_txt h3 i {
	font-size: 14px;
}
.bloc_txt p {
	font-size: 14px;
	font-family: arial;
}
.bloc_txt .video img {
	width: 100%;
	float: none;
}
#center .sondage {
	background-color: #CC091F;
	color: #fff;
	font-family: 'Roboto Slab';
	padding-bottom: 10px;
	margin-bottom: 20px;
}
#center .sondage img {
	float: left;
}
#center .sondage form {
	float: right;
	width: 300px;
}
#center .sondage form p {
	font-size: 30px;
}
#center .sondage form input, #center .sondage form button {
	float: left;
	margin-top: 5px;
}
#center .sondage form #validSondage {
	color: #CC091F;
	width: 86px;
	height: 36px;
	padding: 0;
	background: url('/extension/europcr_design/design/cardio/images/css/validSondage.png') left top no-repeat;
	border: none;
	margin-left: 35px;
	cursor: pointer;
        font-size: 0px;
}
#center .sondage form label {
	font-size: 12px;
	float: left;
	margin: 5px 10px 0 5px;
	width: 120px;
}
#center .sondage h2 {
	background: url('/extension/europcr_design/design/cardio/images/css/picto_sondage.png') left 20px no-repeat;
	padding: 20px 0px 0px 35px;
	margin: 0px 0 10px 10px;
}
#center .sondage h3 {
        font-size: 30px;
}
#center .sondage form .result_answer p {
        font-size: 20px;
}
.bloc_txt a.regarder_video {
	color: #6E749B;
	background: url('/extension/europcr_design/design/cardio/images/css/picto_plus_colore.png') no-repeat right center;
	display: block;
	text-align: right;
	padding: 6px 35px 6px 0;
	font-size: 13px;
}
.box_video .video a.play_video, .box_video .video a.play_video, .bloc_txt .video a.play_video {
	position: absolute;
	background: url('/extension/europcr_design/design/cardio/images/css/bouton_video.png') left top no-repeat;
	display: block;
	left: 50%;
	margin-left: -55px;
	/*top: 10px;*/
	width: 111px;
	height: 90px;
	top: 50%;
	margin-top: -45px;
}
/*.ma_pagination span{
	height: 30px;
	position: absolute;
	left: 15px;
	top: 64px;
	width: 195px;
	margin-right:1px;
}
*/
.ma_pagination span.swiper-pagination-switch {
	background: url('/extension/europcr_design/design/cardio/images/css/pagination.png') left center no-repeat;
	display: block;
	width: 17px;
	padding: 7px 0px;
	float: left;
	margin-left: 1px;
	margin-top: 4px;
	cursor: pointer;
	text-align: center;
	/* jumon */
	color: #6E749B;
}
.ma_pagination span.swiper-pagination-switch.swiper-active-switch {
	background: url('/extension/europcr_design/design/cardio/images/css/pagination_active.png') no-repeat;
	/*display: block;*/
	width: 30px;
	/*padding: 9px 0px;*/
	padding: 4px 0 7px 0;
	float: left;
	margin-left: 1px;
	margin-top: 0px;
	color: #6E749B;
	/*font-size: 15px;*/
	font-size: 18px;
}
.swiper-wrapper {
	margin-top: 40px;
}
.box_video p, .box_video p {
	margin-top: 10px;
	font-size: 15px;
}
.box_top .swiper-container {
	/*width: 180px;*/
	width: 100%;
}
.box_top .swiper-slide {
	/*padding: 0 20px;*/
	padding: 0 5px 0 5px;
}
.box_top .swiper-container .swiper-slide h3 {
	font-size: 18px;
}
.box_top .swiper-container .swiper-slide p {
	color: #fff;
	font-style: normal;
	margin-top: 10px;
	font-size: 11px;
	font-family: arial;
}
.box_top .swiper-container .swiper-slide a.know_more, 
.box_video a.know_more {
	background: url('/extension/europcr_design/design/cardio/images/css/link_voirlasuite.png') no-repeat right center;
	display: block;
	padding: 4px 35px 7px 0;
	color: #fff;
	text-align: right;
	margin-top: 5px;
	font-size: 14px;
}
#right .txt img {
	/*width: 100%;*/
	max-width: 100%;
	height: auto;
}
.bread_crumb {
	display: none;
}

/* FOOTER */
#footer {
	background-color: #6E749B;
	padding: 10px;
	color: #FFFFFF;	
}
#footer a, #footer p, 
#footer ul li, #footer ul li a {
	color: #FFFFFF;	
}
#footer ul li {
	border-left: 1px solid #FFFFFF;
	padding: 1px 10px;
	margin: 0;
}
#footer ul li:first-child {
	border: none;
}
.bloc_focus h3{
    font-weight: normal;
}
.content_header .separator{
    background: none;
}
.rating ul.ezsr-star-rating{
    display: none;
}
.facebox_content .title h2{
    /*height: 35px;*/
}
.bloc_private_space.calendar_container{
    padding: 0px;
}
.calendar_container .calendar_wrap{
    margin-left: 0px;
}
.bloc_profile{
    padding-bottom: 30px;
}
.dyn_form .message{
    background: none;
    color: inherit;
}
.dyn_form .message li{
    width: auto;
}
.dyn_form .sbmt{
    margin-bottom: 10px;
}
.forgotpassword a{
    color: #6E749B;
}
.col-register{
    width: 50%;
    padding-left: 25px;
}
.date .element{
    width: 81px;
    float: left;
}
.date .element.date-year{
    width: 85px;
}
.date .element input.ezcca-user_birthday{
    width: auto;
    display: block;
}
.dyn_form .bloc, .dyn_form .block{
    margin: 0px 0px 23px 0px;
}
.dyn_form .bloc label{
    padding: 0px;
}
.dyn_form .bloc input, .dyn_form .bloc select{
    margin: 0px;
}
.dyn_form .bloc-user-account input{
    margin: 0px 0px 23px 0px;
}
.manage_dashboard .wrap form.dashboard_form .block.titles .zone_choix{
    display: inline;
}
.container_arrounded.dashboard_edit_user{
    width: auto;
}
.bis .bloc_tool_marg .spaced{
    background: none;
    color: #6E749B;
}
.spaced .personal_prog{
    color: #6E749B;
    background: none;
    font-size: 15px;
    font-family: arial;
}

.simple_table {
	border: none;
	margin: 0;
	padding: 0;
}
.simple_table td {
	padding: 0 1em 1em 0 !important;
}
.simple_table tr td:last-child {
	padding-right: 0 !important;
}
.simple_table .bgdark,
.simple_table .bglight {
	border: none !important;
}

ul.press_releases,
ul.literature_reviews {
	font-size: 14px;
}
ul.press_releases li,
ul.literature_reviews li {
	border-bottom: 2px dotted #CC091F;
	display: block;
	margin-bottom: 8px;
	margin-top: 8px;
	padding-bottom: 8px;
}
ul.press_releases a,
ul.literature_reviews a {
	color: #6E749B;
}
ul.press_releases .pressrelease_summary,
ul.literature_reviews .literature_review_journal {
	font-size: 11px;
}
ul.literature_reviews .literature_review_date {
	color: #999;
	font-size: 11px;
}

.tags-container {
	display: none;
}





/*
/////////////////////////////////////////////////////////////////////////
*/


.page-title {
	color: #6E749B;
	font-family: 'Roboto Slab';
	font-size: 24px;
	font-weight: bold;
	padding: 0 190px 20px 0;
}
#content-wrapper #content.bis #center .page-title{
	/*padding: 0;*/
}
.page-subtitle {
	color: #777;
	font-family: 'Roboto Slab';
	font-size: 20px;
	font-weight: bold;
}

.online_editor h3 {
    /*color: #ffffff;*/
    font-family: 'Roboto Slab';
    font-size: 18px;
    font-weight: bold;
    /*padding: 2px 5px;*/
	margin-bottom: 5px;
    /*background-color: #6e749b;
    border-bottom: 3px solid #b3b3b3;*/
}


/* CARDS */
.card {
	margin-bottom: 30px;
	overflow: hidden;
}
.card-title {
	
}
.card-text {
	
}
.card-link {
	color: #4c5357;
	font-weight: bold;
	padding: 0 0px 0 13px;
}
.card-block {
	
}


/* EMBEDS */
.media.embed-listitem {
    border-bottom: 1px solid rgba(0,0,0,.1);
    padding: 10px 0;
}
.media.embed-listitem:hover {
    /*background-color: #f2f2f2;*/
}
.media.embed-listitem .media-left,
.media.embed-listitem .media-right {
    padding-top: 7px;
}
.media.embed-listitem .media-object {
    max-width: 150px;
    max-height: 120px;
    width: auto;
    height: auto;
    /*margin: 5px;*/
    border: 1px solid white!important;
    box-shadow: 0 1px 2px rgba(0,0,0,.4);
}
.media.embed-listitem .media-heading {
    padding: 5px 0;
    margin: 0;
    font-size: 14px;
    color: #41445B;
}
.media.embed-listitem .media-description {
    margin: 4px 0;
    padding: 0;
	text-decoration: none!important;
}
.media.embed-listitem .publication-date {
    color: #888;
    font-size: 11px;
    margin: 0 0 5px 0;
    padding: 0;
	text-decoration: none!important;
}
.media.embed-listitem .label {
	font-size: 11px;
    display: inline-block;
	font-weight: normal;
}


/* TAGS */
.page-tags { display: none; }
