/* réglage annuaire membres */
form#member-filter-form
{
	margin: 0;
	padding: 10px 0 0 0;
}

form#member-filter-form input#filterMember
{
	margin-bottom: 0;
}

#results
{
	position: absolute;
	margin-top: -5px;
	width: 400px;
	padding: 10px 5px;
    border: 1px solid #E4E4E4;
	background-color: #F7F7F7;
}

#results p
{
	font-weight: bold;
	color: #6E749B;
}

#results p a
{
	color: #6E749B;
}

#results p#hideResults
{
	margin-top: 10px;
	text-align: right;
	font-weight: normal;
	font-style: italic;
}

#results #debug
{
	display: none;
}

.member_list
{
	margin-top: 10px;
}


/* */
.day-programme-button
{
	margin:0 5px;
	padding: 0 3px;
}

/* reglage session */
.online_editor1 ul.session_informations
{
	padding: 0;
}

/* reglage session part */
.session_bloc .wrap strong
{
	padding: 0;
}

/* reglage résultats de recherche */
.table_two .author
{
	width: 100px;
	text-align: center;
	padding: 10px 0;
}
.table_two .video
{
	width: 300px;
	text-align: center;
	padding: 10px 0;
}

.table_two .author img,
.table_two .video img
{
	margin: 0;
}

.table_two td.time a
{
	color: #6E749B;
}

.table_results
{
	width: 100%;
	margin: 0 0 20px 0;
}

.table_results tr
{
}

.table_results tr.gray
{
    background: none repeat scroll 0 0 #F7F7F7;
}

.table_results td
{
    border: 1px solid #E4E4E4;
    color: #595959;
    padding: 7px 10px 7px 11px;
    vertical-align: middle;
}

.table_results a
{
	color: #6E749B;
}

.table_results td.type
{
	width: 20%;
	font-weight: bold;
}

.table_results td.title
{
}

.table_results td.title p.experts_list
{
	font-style: italic;
}

.table_results td.date
{
	text-align: center;
	width: 15%;
}

/*
.table_two .author
{
	width: auto;
}

.table_three td.date
{
	width: 15%;
}
	
.table_three td.real_title
{
	width: 20%;
}

.table_three td a
{
	color: #6E749B;
}
*/
	
/* reglage advanced_search_link */
.advanced_search_link
{
	float: right;
}

.advanced_search_link a
{
	color: #111111;
	font-size: 10px;
	text-transform: uppercase;
}

/*reglage home */
.menu_principal
{
	margin: 0;
}

/* reglages commentaires */
.commentsList .comment
{
	border-bottom: none;
	padding-bottom: 0;
}

.commentsList .comment .head
{
	float: none;
	margin: 0;
	border-bottom: 1px solid #BEBDBD;
	padding-bottom: 3px;
	margin-bottom: 5px;
}

.commentsList .comment .head h3
{
}

.commentsList .comment .head h3 .author
{
	display: inline;
}

.commentsList .comment .head h3 .date
{
	display: inline;
	padding-left: 10px;	
}

.commentsList .comment .head a.profil
{
	display: none;
}

.commentsList .comment .content
{
}

.commentsList .comment .content .bottom
{
}

.commentsList .highlighted .content
{
	background-color: #E7E7E7;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 10px;
}


.bloc_comment a.see_all
{
	background-image: url("/extension/europcr_design/design/cardio/images/css/fleche_bas.gif");
	font-size: 85%;
	background-color: #6E749B;
    background-position: 3% 50%;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 5px 5px 20px;
    text-transform: uppercase;
}

.bloc_comment a.see_all:hover
{
	text-decoration: none;
}

/* reglage facebox */
#facebox a.close
{
	color: #7A7A7A;
	font-size: 150%;
	font-weight: bold;	
}

#facebox a.close img
{
	vertical-align: bottom;
	margin-left: 2px;	
}


/* forum */
form#ObjectRemove {
}
form#ObjectRemove .content_header ul {
    padding-top: 10px;
}
form#ObjectRemove .buttonblock {
    text-align: right;
}
form#ObjectRemove .buttonblock input, form#ObjectRemove .buttonblock button, form#Notification .buttonblock input {
    background: url("../images/css/bg_table_title.gif") repeat-x scroll left top transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: inherit;
    font-size: 127.27%;
    height: 32px;
    margin: 0 0 21px;
    padding: 0 32px 0 34px;
}

table.forums,
table.forum
{
	width: 100%;
	font-size: 100%;
	margin-bottom: 20px;
}

table.forums tr.bgdark,
table.forum tr.bgdark
{
    background: none repeat scroll 0 0 #F7F7F7;
}

table.forums th,
table.forum th
{
	background-image: url("../images/css/bg_table_title.gif");
    color: #FFFFFF;
    font-weight: bold;
    height: 13px;
    padding: 5px 10px;
}

table.forum th.sticky
{
	padding: 0;
	text-align: center;
	width: 24px;
}

table.forums th
{
	width: 20%;
}

table.forums th.forum
{
	width: 40%;
}

table.forum th.topic
{
	width: 50%;
}

table.forums td,
table.forum td
{
    border: 1px solid #E4E4E4;
    color: #595959;
    padding: 5px 10px;
    vertical-align: middle;
}

table.forum td.sticky
{
	text-align: center;
	padding: 0;
}

table.forum td.replies
{
	text-align: center;
}

table.forums a,
table.forum a
{
	color: #005DAB
}



form#new_topic, form#new_reply
{
	text-align: right;
	clear: both;
	margin-top: 50px;
}

form#new_topic input.forum-new-topic, form#new_reply input.forum-new-reply, form#new_reply input.forum-keep-me-updated
{
	background: url("../images/css/bg_table_title.gif") repeat-x scroll left top transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: inherit;
    font-size: 127.27%;
    height: 32px;
    margin: 0 0 21px;
    padding: 0 32px 0 34px;
}

.class-forum-topic-reply form.dyn_form
{
	border-top: none;
	margin: 0;
	width: auto;
}

.class-forum-topic-reply form.dyn_form .block
{
}

.class-forum-topic-reply form.dyn_form .block label
{
	display: block;
	color: #0C0C0C;
	font-size: 154.54%;
}

.class-forum-topic-reply form.dyn_form .block label .required
{
	color: #6B448A;
}

.class-forum-topic-reply form.dyn_form .block input
{
	background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #CDCDCD;
    color: #666363;
    height: 27px;
    margin: 0 0 23px;
    padding: 1px 0 0 8px;
    width: 500px;
}

.class-forum-topic-reply form.dyn_form .block textarea
{
	background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #CDCDCD;
    color: #666363;
    height: 95px;
    margin: 0 0 15px;
    padding: 3px 0 0 8px;
    width: 100%;
}

.class-forum-topic-reply form.dyn_form .warning
{
	background: none repeat scroll 0 0 #6E749B;
    color: #FFFFFF;
    font-size: 110%;
    font-weight: bold;
    margin: 0 0 40px;
    padding: 11px 60px;
    text-align: center;
}

.class-forum-topic-reply form.dyn_form .buttonblock
{
	text-align: right;
}

.class-forum-topic-reply form.dyn_form .buttonblock input
{
	background: url("../images/css/bg_table_title.gif") repeat-x scroll left top transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: inherit;
    font-size: 127.27%;
    height: 32px;
    margin: 0 0 21px;
    padding: 0 32px 0 34px;
}

table.topic_navigator
{
	width: 100%;
}

table.topic_navigator td
{
    padding: 5px 10px;
	text-align: center;
	width: 25%;
}

table.topic_navigator td.center
{
	text-align: center;
	font-size: 150%;
	width: 50%;
}

table.topic_navigator td.left
{
	text-align: left;
}

table.topic_navigator td.right
{
	text-align: right;
}

table.topic_navigator td a
{
	color: #005DAB;
	font-weight: bold;
}


.original_topic, .replies_list
{
	margin-bottom: 10px;
	clear: left;
}

.original_topic a, .replies_list a
{
	color: #005DAB;
	font-weight: bold;
}

.original_topic h2, .replies_list h2
{
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
	font-size: 150%;
}

.original_topic .author, .replies_list .author
{
	width: 15%;
	float: left;
	text-align: center;
}

.original_topic .author .authorimage, .replies_list .author .authorimage
{
	padding: 5px;
}

.original_topic .message, .replies_list .message
{
}

.original_topic .message .button_zone, .replies_list .message .button_zone
{
	float: right;
}

.original_topic .message .button_zone form, .replies_list .message .button_zone form
{
	display: inline;
}

.original_topic .message .button_zone input, .replies_list .message .button_zone input
{
	background: url("../images/css/bg_table_title.gif") repeat-x scroll left top transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: inherit;
    font-size: 100%;
    padding: 3px 8px;
}

.original_topic .message .date, .replies_list .message .date
{
	font-style: italic;
	font-weight: bold;
	margin-bottom: 5px;
}

div.reply
{
	border-bottom: 1px dashed #CCCCCC;
	margin-bottom: 10px;
}









/* hide embeded login infos */
.embed_content
{
	display: none;
}

/* full publication */
.publication
{
}

.publication h2.title
{
	color: #434343;
}

.publication h3.subtitle
{
	font-size: 150%;
	margin-top: 0.7em;
	margin-bottom: 1em;
}

.publication h3.sommaire
{
	font-size: 150%;
	font-weight: bold;
	display: none;
}

.publication div.chapitres
{
	margin: 1.0em 0 0 0;
	line-height: normal;
}

.publication div.chapitres h4.chapitre
{
	font-size: 130%;
	font-weight: bold;
/*	line-height: normal;*/
	background: url("../images/css/bg_table_title.gif") repeat-x scroll left top transparent;
	color: #FFFFFF;
	padding: 0.2em 0 0.1em 0.9em;
}

.publication div.chapitres div.article
{
	border:1px solid #E4E4E4;
	padding: 0.5em;
	margin-bottom: 0.5em;
}

.publication div.chapitres div.article p.article
{
	font-size: 140%;
	margin: 0.5em 0 0 0.5em;
	color: #6E749B;
	font-weight: bold;
}

.publication div.chapitres div.article p.auteurs
{
	font-size: 110%;
	font-style: italic;
	margin: 0 0 0 0.5em;
	color: #555555;
}

.publication div.chapitres div.article p.links_container
{
	margin: 0 0 0 0.5em;
} 

.publication div.chapitres div.article p.links_container a
{
	color: #84649E;
/*
	color: #84649E;
	font-weight: bold;
*/
} 

.publication div.chapitres div.article div.abstract_container
{
	margin: 0.5em 0 0 0.5em;
} 

.publication div.chapitres div.article div.abstract_container div.abstract
{
	text-align: justify;
}

.publication div.chapitres div.article div.abstract_container div.abstract h5
{
	display:none;
} 

.publication div.chapitres div.article div.abstract_container div.abstract p
{
} 

.publication div.chapitres div.article div.abstract_container div.abstract p b
{
	font-weight: normal;
	text-decoration: underline;
	display: block;
} 

.publication div.chapitres div.article div.pdf_container
{
	margin: 0.5em 0 0 0.5em;
} 

.publication div.chapitres div.article div.pdf_container a
{
	color: #6E749B;
/*
	color: #84649E;
	font-weight: bold;
*/
}





/* full file */
.fullfile
{
}

.fullfile p.dl
{
	text-align: right;
}

.fullfile p.dl a
{
	padding: 5px 20px 5px 10px;
	background-image: url("../images/css/fleche_norm.gif");
	background-repeat: no-repeat;
	background-color: #6E749B;
	background-position: 97% 45%;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	display: inline-block;
	margin: 0;
	height: auto;
	width: auto;
}


/* full association */
.association
{
}

.association #logo
{
	float: right;
	margin: 5px 20px;
	text-align:center;
}

.association .no_clear
{
	clear: none;
	margin-top: 1em;
}

/* physician list */
table.annuaire_list
{
	width: 100%;
}

table.annuaire_list td
{
	border: 1px solid #E4E4E4;
	color: #595959;
	padding: 10px;
}

table.annuaire_list td.image
{
	width: 95px;
}

table.annuaire_list td.infos
{
	vertical-align: top;
}

table.annuaire_list td p
{
	margin: 5px 0 10px 0;
}

table.annuaire_list td.infos p.id
{
	font-size: 125%;
	font-weight: bold;
}



table.annuaire_list td p.link
{
	margin-top: 20px;
	text-align: right;
}

#content {
    min-height: 688px;
}

/* read_and_react */
.slide_wrapper
{
}

.slide_wrapper .slider
{
	overflow: hidden;
}

.slide_wrapper .slider_menu
{
	border-left: 1px solid #9D9D9D;
	border-right: 1px solid #9D9D9D;
	border-bottom: 1px solid #9D9D9D;
	margin-bottom: 5px;
}

.slide_wrapper .slider_menu .slider_menu_button
{
	padding: 5px 20px 5px 10px;
	background-repeat: no-repeat;
	background-color: #6E749B;
	background-position: 95% 50%;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
}

.slide_wrapper .slider_menu .slider_menu_button.down
{
	background-image: url("/extension/europcr_design/design/cardio/images/css/fleche_bas.gif");
}

.slide_wrapper .slider_menu .slider_menu_button.up
{
	background-image: url("/extension/europcr_design/design/cardio/images/css/fleche_haut.gif");
}

.slide_wrapper .slider .read_react_title
{
	background:url("../images/css/bg_table_title.gif") repeat-x left top;
}

.slide_wrapper .slider .online_editor
{
}

/* page recherche avancée */
.advanced_search_form
{
}

.advanced_search_form fieldset
{
}

.advanced_search_form fieldset .container .wrap .bloc
{
	margin-bottom: 0;
}

.advanced_search_form fieldset .container .wrap .bloc label
{
	font-size: 154.54%;
}

.advanced_search_form fieldset .container .wrap .bloc input
{
	background: none repeat scroll 0 0 #F7F7F7;
	height: auto;
	padding: 1px 5px 1px 8px;
	font-size: 125%;
	width: auto;
}

.advanced_search_form fieldset .container .wrap .bloc_search_in
{
	margin-right: 27px;
	margin-bottom: 0;
}

.advanced_search_form fieldset .container .wrap .bloc_search_in label
{
	font-size: 154.54%;
}
.advanced_search_form fieldset .container .wrap .bloc_search_in select
{
	height: auto;
	padding: 0;
	margin: 0;
	font-size: 125%;
	width: auto;
}
.advanced_search_form fieldset .container .wrap .bloc_years
{
	float: left;
	margin-top: 0;
	margin-bottom: 0;
}
.advanced_search_form fieldset .container .wrap .bloc_years label
{
	font-size: 154.54%;
}
.advanced_search_form fieldset .container .wrap .bloc_years select
{
	height: auto;
	padding: 0;
	font-size: 125%;
	width: auto;
	margin: 0;
}

.advanced_search_form fieldset .container .wrap .radios
{
	margin: 15px 0 0 0;
}

.advanced_search_form fieldset .container .sbmt
{
	background:url("../images/css/bg_table_title.gif") repeat-x left top;
	font-size:127.27%;
	height:32px;
	margin:0 0 21px 0;
	padding:0px 32px 0px 34px;
}

#selectedKeywords
{
	margin-top: 10px;
}

#selectedKeywords .keyword_item
{
	display: inline;
	margin-bottom: 10px;
}

#selectedKeywords .keyword_item_left
{
	margin-right: 27px;
}

#selectedKeywords .keyword_item_right
{
	float: right;
	margin-right: 27px;
}

#selectedKeywords .keyword_item .jqTransformInputWrapper
{
	display: inline;
}

#selectedKeywords .keyword_item .jqTransformInputWrapper .jqTransformInputInner
{
	display: inline;
}

#selectedKeywords .keyword_item .jqTransformInputWrapper .jqTransformInputInner input
{
	margin: 0;
}

#selectedKeywords .keyword_item img.delete_keyword
{
	vertical-align: top;
	margin-left: -20px;
}

.advanced_search_form .bloc.radios label
{
	font-size: 100%;
}

.advanced_search_form .bloc.radios span input
{
	margin: 0;
}


/* reglage header */
.block_contact
{
    margin: 0 0 5px;
}
form#header-search-form
{
	margin-top: 3px;
}
	
p#advanced_search
{
	float: none;
	text-align: right;
	text-transform: none;
    font-size: 100%;
}

p#advanced_search a
{
	color: #777E82;
    font-size: 90.9%;
}

p#advanced_search a:hover
{
	text-decoration: none;
}

/* page recherche avancée */
.logo_links
{
	margin-bottom: 0;
	margin: 0 18px 0 0;
}

.logo_links .link_but {
    bottom: 0;
    right: 0;
    position: relative;
    margin : 0 3px 0 0;
}

.logo_links .link_but.right {
    margin: 0 8px 0 0;
}

.key_topics h2{
	font-family:inherit;
}

.key_topics h2 span,.key_topics h2 a span{
	color:#6b448a;
}


.bloc_txt .home_focus
{
	font-weight:normal;
	font-size: 200%;
}


.bouchon_pub{
	margin:0 3px 0 0;
}

.bloc_private_space img.rating_img
{
	position:inherit;
	top:auto;
	left:auto;
	vertical-align: top;
	width: 13px;
	height: 13px;
}

.bloc_private_space p a{
	display:inline;
}

div.gray{
	margin-bottom: 1em;
}

/*
.separator
{
	display: none;
}
*/

#header-search-form optgroup {
    margin: 2px 4px;
}

#header-search-form optgroup li {
    padding: 0px;
}

#header-search-form .separator {
    border-top: solid 1px #999999;
    padding-top: 2px;
}

/* reglage bruno
#content.bis #center {
    float:left;
    margin:0 10px;
    width:708px;
}
*/
.content_header {
    background: none;
    padding: 0px;
}

.content_header.warning p
{
	font-size: 120%;
}

.content_header.warning ul
{
	list-style-type: disc;
	margin: 0.5em 0 0 15px;
}

.content_header.warning ul li
{
	padding: 0;
}

.content_header .separator{
    background: transparent url(/extension/europcr_design/design/cardio/images/css/bg_pointille_gray.gif) repeat-x scroll center bottom;
    padding:5px;
}

.filter_form fieldset select, .general_search_form select
{
	padding: 0 0 0 2px;
	height: auto;
	width: auto;
}

.general_search_form fieldset
{
	padding: 10px 5px;
}
	
.general_search_form .submit
{
    float: right;
    margin: 0;
    padding: 0;
}

form#submit_your_case .submit
{
    margin: 0 5px 0 5px;
}
	
.filter_form fieldset .width_four {
    width:219px;
    margin-bottom:20px;
}

.pagination span.current a {
    color: #FFFFFF;
}

.day-programme {
    display: none;
}


.day-programme.current {
    display: block;
}

.no-content-match {
    font-size:110%;
    font-weight:bold;
    padding:5px 4px;
    /* display: none; */
}

.day-programme {
    display: none;
}

/*******************************************************************************************************
****************************************** Widget toolbar **********************************************
********************************************************************************************************/

.widgets {
	float:right;
	padding:0 0 0px 0;
}
.widgets li{
	float:left;
	margin-left:5px;
	padding:0 0 0px 0;
}


/*******************************************************************************************************
****************************************** Clinical case ***********************************************
********************************************************************************************************/
.zone_onglets .div_margin{
    padding: 0px 16px;
}

.zone_onglets .div_margin ul li{
    list-style-type: square;
    list-style-position: inside;
}

.zone_onglets .inside .imaging img{
    margin: 6px 4px 6px 4px;
}

.zone_onglets .inside .angio_intro img {
	margin-top:0;
}

.zone_onglets .inside #container_material th{
	font-weight:normal;
}

.zone_onglets .inside #container_material td a{
	font-weight:bold;
}

.zone_onglets .inside #container_material th a{
	color:#FFFFFF;
	font-weight:bold;
}

/*******************************************************************************************************
****************************************** Website toolbar *********************************************
********************************************************************************************************/

.toolbar-container {
    margin: 0 20px;
}

div#ezwt form, div#ezwt input {
    vertical-align: top;
}

/*******************************************************************************************************
****************************************** Layout 1 column *********************************************
********************************************************************************************************/

#content.one-col #center {
    float: none;
    width: 100%;
}

/*******************************************************************************************************
****************************************** Insite editing **********************************************
********************************************************************************************************/

#editform .content-edit .block {
    border: 1px solid #DDDDDD;
    padding : 4px 10px;
    background-color: #EEEEEE;
    margin: 5px 10px;
}

#editform .content-edit .block .block{
    border: none;
}

#editform .content-edit .block label, #editform .content-edit .block legend {
    display: block;
    padding: 2px 0px;
    font-weight: bold;
    color:#DB000A;
	font-size:12px;
}

#editform .content-edit .block .list {
    margin: 5px 0px;
}

#editform .content-edit .block .list td {
    border: solid 1px #DDD;
    padding: 3px 10px;
    background-color: #FFFFFF;
}

#editform .content-edit .block .list th {
    border: solid 1px #DDD;
    padding: 3px 10px;
    background-color: #CC0000;
    color: #FFF;
    font-weight: bold;
}

#editform .content-edit .buttonblock {
    text-align: right;
    padding : 4px 10px;
    amrgin: 5px 10px;
}
/*
#editform .attribute-header, #editform .attribute-language{
	margin:10px;
}
#editform .attribute-header h1.long{
	font-size:16px;
	font-weight:bold;
}

#editform .ezcca-edit-datatype-ezstring input{
	width:400px;
}

#editform .ezcca-edit-datatype-ezemail input{
	width:200px;
}

#editform .ezcca-edit-datatype-ezstring.ezcca-edit-case_id input, #editform .ezcca-edit-datatype-ezstring.ezcca-edit-patient_age input, #editform .ezcca-edit-datatype-ezstring.ezcca-edit-patient_initials input{
	width:50px;
}

#editform .ezcca-edit-datatype-eztext textarea{
	height:200px;
	width:800px;
}

#editform .ezcca-edit-datatype-ezkeyword ul{
	list-style-type:square;
	list-style-position:inside;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
}
*/

#editform h1.section{
	margin:10px;
	padding:5px;
	font-size:16px;
	font-weight:bold;
	background-color:black;
	color:#EEEEEE;
}

#editform #linkAddMaterial{
	margin-top:10px;
}

#editform #linkAddMaterial, #editform #linkAddMaterialVersion{
	font-style:italic;
	float:left;
}

#editform #materialAddForm, #editform #materialVersionAddForm{
	display:block;
	margin:10px;
}

.content-browse h1.long{
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
}

.content-browse h2{
	font-size:16px;
	font-weight:bold;
}

.content-browse table.list td{
	padding:5px;
}

.content-browse table.list th{
	font-size:12px;
	font-weight:bold;
	background-color:#EEEEEE;
}

/*******************************************************************************************************
****************************************** Session display *********************************************
********************************************************************************************************/

.content_header .bloc_video {
    margin:0 0 16px 14px;
}

/*******************************************************************************************************
****************************************** Star rating *************************************************
********************************************************************************************************/
/*
.rating .ezsr-star-rating,
.rating .ezsr-star-rating a:hover,
.rating .ezsr-star-rating a:active,
.rating .ezsr-star-rating a:focus,
.rating .ezsr-star-rating .ezsr-current-rating
{
    background-image: url(../images/contenu/star.gif);
}
*/
.rating ul.ezsr-star-rating {
    float: none;
    margin-top: -14px;
    margin-left: -15px;
    top: 5px;
    display: inline-block;
}

.bloc_tool_glob
{
	padding-left: 10px;
}

.bloc_tool .zoomer .zoom_it
{
	display: inline;
	float: none;
}

.favourite,
.watch_video,
.personal_programme
{
	padding:0 15px 0 15px;
}

.recommend
{
	background:url(../images/css/picto_recommand.gif) no-repeat left 3px;
	padding:0 15px 0 15px;
}


.rating_tool
{
	padding: 0;
}

.rating_tool .rating .rate_it
{
	float: left;
}

.bloc_comment
{
	border-bottom: none;
}

.bloc_comment h3
{
	font-family:inherit;
	padding: 0;
}

.bloc_comment h3 .author
{
	color: #005DAB;
	font-size: 127.7%;
}

.bloc_comment p
{
	text-align: justify;
}

.bloc_comment .content .bottom
{
	clear: both;
}


/*******************************************************************************************************
****************************************** Carousel ****************************************************
********************************************************************************************************/

.home_carousel
{
	overflow: hidden;
}
.home_carousel div.overlay
{
	color:#fff;
	padding:13px 0px 0px 0px;
	width:450px;
	float:left;
}
.home_carousel div.overlay h3
{
	font-size:254.54%;
	padding:0px 0px 8px 0px;
}
.home_carousel div.overlay h3 span
{
	color:#ffcd20;
}
.home_carousel div.overlay .summary
{
	font-size:127.27%;
	padding:0px 0px 10px 0px;
}
.home_carousel .homeslider {
}
.slid_preced
{
	position: relative;
	z-index: 100;
}
.slid_suiv
{
	position: relative;
	z-index: 100;
}
.home_carousel .homeslider ul
{
	float: none;
	height: 300px;
}
.home_carousel .homeslider li {
}
.home_carousel .homeslider li a{
}
.home_carousel .homeslider li.selected {
}
.home_carousel .homeslider li .slide-content,
.home_carousel .homeslider li .legend {
	display: inherit;
}
.home_carousel .panel-overlay {
}


/*******************************************************************************************************
****************************************** Comments ****************************************************
********************************************************************************************************/
.hiddenCom {
    display:none;
}
.hiddenDiv {
    display:none;
}
.comment_form label.error {
	color:#D40401;
}
.comment_form span.success {
	font-weight:bold;
	color:#1F7730;
	font-size:20px;
}

/*******************************************************************************************************
*************************************** Page recherche *************************************************
********************************************************************************************************/

/* reglage bruno
.advanced_search_form optgroup {
    margin:2px 4px;
}

.advanced_search_form optgroup.separator {
    border-top: 1px solid #999999;
    padding: 2px 0 0;
    background: none;
}
*/

/*******************************************************************************************************
*************************************** Fil d'ariane ***************************************************
********************************************************************************************************/

/* reglage bruno
.bread_crumb li {
    display: inline;
    float: none;
}
*/


/*******************************************************************************************************
*************************************** Home Carousel **************************************************
********************************************************************************************************/
/* reglage bruno

.home_carousel .display-selected {
    height: 248px;
    width: 466px;
    overflow: hidden;
    z-index: 5;
    position: relative;
}

.home_carousel .display-selected p.img {
    text-align: center;
    z-index:0;
    position: relative;
}

.home_carousel .display-selected div.overlay {
    background-color:#303039;
    bottom:0px;
    color:#FFFFFF;
    opacity:0.9;
    padding:6px 20px;
    position:relative;
    z-index: 1;
}

.home_carousel .display-selected div.overlay h3{
    font-weight: bold;
    font-size: 14px;
}

.home_carousel .breaker {
    height: 0px;
}

.home_carousel .slider {
    height: 70px;
    width: 466px;
    overflow: hidden;
    background-color: #2C2C2C;
    z-index: 3;
}

.home_carousel .slider li {
    opacity: 0.2;
    display: block;
    width: 80px;
    height: 43px;
    border:solid 1px #FFFFFF;
    float:left;
    margin: 12px 10px;
    background-color: #000000;
    cursor: pointer;
    text-align: center;
}

.home_carousel .slider li a{
    display: block;
    width: 100%;
    height: 100%;
    
}

.home_carousel .slider li.selected {
    opacity: 1;
}

.home_carousel .slider li .slide-content, .home_carousel .slider li .legend { 
    display: none;
}

.home_carousel .panel-overlay {
    display: block;
    padding: 6px 11px 0px;
}
*/
/*******************************************************************************************************
*************************************** Key Topics *****************************************************
********************************************************************************************************/

.table_two span.note {
	color: #666666;
	font-style: italic;
}

span.subcat {
	font-weight: bold;
	margin-left: 20px;
	line-height: 2em;
}
.table_two.custom {
	border: 1px solid #9D9D9D;
}
.table_two.custom  td{
	border: 0;
}
/*******************************************************************************************************
*************************************** Facebox ********************************************************
********************************************************************************************************/
.floatLeft {
	float:left;
}

/*******************************************************************************************************
*************************************** Slider *********************************************************
********************************************************************************************************/
/* réglage bruno */
.img_gallery
{
	margin: 10px 0;
	padding: 16px 6px 2px 16px;
}
.img_gallery ul li
{
	float: left;
	margin: 0 6px 14px 0;
    width: auto;
    height: auto;
}
.img_gallery ul li a
{
	display:block;
	border: 1px solid #434343;
	width: auto;
    height: auto;
    
}

.img_gallery ul li a:hover
{
	border: 1px solid #6E749B;
}

.img_gallery ul li img
{
	display: inline;
    height: auto;
}

.img_gallery ul li span
{
	background-color: #434343;
	font-weight:normal;
	font-size:100%;
	padding: 1px 0 0 0;
}

.img_gallery ul li a:hover span
{
	background-color: #6E749B;
}

.zoomer_tool
{
	margin: -13px 0 0 -5px;
	padding: 12px 5px 8px 0;
}

.zoomer #slider
{
	display: inline-block; 
	margin: 0 5px;
}

/*******************************************************************************************************
*************************************** Key topics index ***********************************************
********************************************************************************************************/


.table_three td.key .img_horizontal{
    padding: 5px 4px 5px 5px;
    background:transparent url(../images/css/bg_img_horizon.gif) no-repeat; 
}

.table_three td.gray{
    background: #E4E3E3;
    white-space: nowrap;
    text-align: center;
}

/*******************************************************************************************************
*************************************** angio-CT scan ***********************************************
********************************************************************************************************/
div.angio_intro img {
	float:left;
}

/*******************************************************************************************************
*************************************** Poll css ************************************************
********************************************************************************************************/

#right .bloc_poll .wrap {
	width:248px;	
}

#right .bloc_poll .wrap form {
	float:none;
}

#right .bloc_poll .wrap form .submit input {
	margin:1px 0 0;	
	padding:8px 0 0 0;
}

#right .bloc_poll .wrap form .breaker.submit{
	width:100%;
	border-bottom: solid 1px #B2B2B2;
	margin:0px;
}

#right .bloc_poll .wrap form input.breaker.submit {
	height:auto;
	width:auto;
}

.bloc_full_poll #survey-content {
	width:700px;
	padding:10px 0;
	font-size:110%;
}

.bloc_full_poll #survey-content p {
	margin-bottom:10px;
}

.bloc_full_poll #survey-content div.answer {
	margin-bottom:5px;
}

.bloc_full_poll #survey-content input.submit {
	margin-top:15px;
}

.bloc_full_poll #survey-content .line_detail_annonce_2 {
	width:400px;
}

.bloc_full_poll #survey-content h3 {
	margin-top:30px;
}

.bloc_full_poll #survey-content .line_detail_annonce_2 .percent_1 {
	background-color:#E8E8E8;	
}

/*******************************************************************************************************
*************************************** Subscribe Form  ************************************************
********************************************************************************************************/

.create_account_form.dyn_form
{
	background-color: #FFFFFF;
	width: auto;	
	border: 1px solid #E4E4E4;
	padding: 27px 25px 5px 25px;
}

.create_account_form.dyn_form .container
{
	width: auto;	
}

.create_account_form .buttonblock
{
	padding-top: 20px;
	text-align: center;
}

.create_account_form .buttonblock .sbmt
{
	float: none;
}

.create_account_form fieldset .container .bloc .bloc_left
{
	width: auto;	
}

.create_account_form fieldset .container .bloc .bloc_right
{
	margin-right: 100px;	
}

.create_account_form fieldset .container .bloc_right .jqTransformCheckboxWrapper input
{
	margin:0px;
	vertical-align: top;
}

.create_account_form fieldset .container .bloc_right .agreement_txt
{
	font-size: 120%;
}

.create_account_form.dyn_form .bloc input,
.create_account_form.dyn_form .bloc select
{
    width: 250px;
}

.create_account_form.dyn_form .bloc.multiple select
{
    height: 230px;
    margin-bottom: 5px;
}

.create_account_form.dyn_form .bloc.multiple p
{
    margin-bottom: 20px;
	width: 250px;
}


.create_account_form.dyn_form .bloc.input_with_help input {
	margin-bottom: 5px;
	width: 250px;
}

.create_account_form.dyn_form .bloc.input_with_help p
{
    margin-bottom: 20px;
	width: 250px;
}



.create_account_form.dyn_form .bloc.speciality select
{
    margin-bottom: 5px;
}
.create_account_form.dyn_form .bloc.speciality p
{
    margin-bottom: 20px;
	width: 250px;
}
.create_account_form.dyn_form .bloc.speciality p a
{
	font-weight: bold;
	color: #6E749B;
}

.create_account_form.dyn_form .bloc input.radio
{
	margin-right: 3px;
	width: auto;
}

.create_account_form.dyn_form .bloc .label
{
	width: 35px;
}

.full_login_form input#id1, .full_login_form input#id2
{
	width: 250px;
}

form.full_login_form .buttons_container
{
	text-align: right;
}

form.full_login_form .buttons_container input.sbmt
{
	float: none;
}


.create_account_form.dyn_form .bloc input.ezcca-user_newsletter_subscription,
.create_account_form.dyn_form .bloc input.ezcca-user_messaging_subscription,
.create_account_form.dyn_form .bloc input.ezcca-user_messaging_notification,
.create_account_form.dyn_form .bloc input.ezcca-user_directory_subscription,
.create_account_form.dyn_form .bloc input.ezcca-user_certify_status,
.full_login_form input#id4
{
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	border: none;
	background-color: transparent;
}

.create_account_form.dyn_form .bloc label.agreement_txt
{
	padding: 0;
	vertical-align: middle;
}

/*******************************************************************************************************
*************************************** Bug IE 6 css ************************************************
********************************************************************************************************/
.quick_links ul {
	margin:0px;
	width:auto;
}

.ban_header, .ban_header img {
	width: 600px;
	position: absolute;
	top: 13px;
	right: 0;
}

/*******************************************************************************************************
*************************************** Clinical Cases Workspace ***************************************
********************************************************************************************************/
.table_three.clinical_case_workspace th{
    border:1px solid #9D9D9D;
    text-align:center;
}

.table_three.clinical_case_workspace td.picto {
    vertical-align:middle;
    width:auto;
    text-align: center;
}

.table_three.clinical_case_workspace.image_section{
    width: 467px;
}

.table_three td.option {
    text-align:center;
    width:43px;
}

.table_three td.option_user {
	text-align:center;
	width:20px;
}

#editform .content-edit .buttonblock-left {
    text-align:left;
    float:left;
    width:300px;
}

#editform .content-edit .buttonblock-right {
	text-align: right;
	float: right;
    width:300px;
}

#editform .content-edit .button_transfert_clinical_edit {
	width: 40px;
	margin-top: 30px;
	margin-left: 125px;
	float: left;
}

#editform .content-edit #leftList, #editform .content-edit #rightList {
	width: 300px;
} 

.nowrap{
	white-space:nowrap;
}

img.create_pdf{
	vertical-align:middle;
	margin:5px 0;
}

/**************** WebTV *****************/
.widget.full {
	background:none;
	width:970px;
	height:460px;
	margin-left:-8px;
	overflow:hidden;
}

.widget.full iframe {
	margin-left:-35px;
}

/* Home focus */
/* reglage bruno
h2.home_focus{
	color:#D40401;
	font-size:145.5%;
	font-weight:bold;
	text-transform:uppercase;
}
h3.home_focus{
	text-transform:uppercase;
}
h3.home_focus a, div.home_focus a{
	color:#434343;
}
div.home_focus, div.bloc_focus{
	font-size:110%;
}
div.home_focus p{
	display:inline;
}
div.home_focus a:hover{
	text-decoration:none;
}
*/
/**************** FACEBOX *****************/
#facebox .content{
	color:#434343;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

/**************** OE *****************/
.online_editor .object-center, .online_editor .text-center{text-align:center;}
.online_editor .text-right, .online_editor p.text-right{text-align:right;}
.online_editor p.text-center{text-align:center;}
.online_editor .object-right{float:right;margin-left:10px;margin-bottom:10px;}
.online_editor .object-left{float:left;margin-right:10px;margin-bottom:10px;}
.online_editor .object-center{margin-right:10px;margin-right: 10px;margin-bottom:10px;}
.online_editor .summary p {font-style: italic;}

/**************** CALENDAR *****************/
.yui-calendar .calnavright, .yui-calendar .calnavleft, .yui-calcontainer .calclose {color:transparent;}


/**************** KEYWORDS SEARCH *****************/
/** Poll full view **/
.bloc_full_poll p, .bloc_full_poll h3{
    width: 700px;
}

.bloc_poll_infobox p, .bloc_poll_infobox h3{
    font-weight:bold;
}

.bloc_full_poll .thanks_message{
    margin:0 0 12px;
}

#right .bloc_poll_infobox .thanks_message {
    margin:12px 0;
}

/*
.shadowed {
  float:right;
  background: url(../images/css/drop-shadow.png) no-repeat bottom right !important;
  background: url(../images/css/drop-shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 5px;
}
.shadowed img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  margin: -6px 6px 6px -6px;
  padding: 4px;
}

.full_login_form fieldset .container .jqTransformInputInner input{
	padding:2px 4px;
}

/* ajout comportement roll over de la login box */
.box_login
{
	visibility: hidden;
	margin: -20px 0 0 0; /* décalage de la box vers le haut ?? */
	display: block; /* pour inihiber comportement sceeninner.css */
	background-color: #FFFFFF;
}
/* ajout comportement roll over de la login box */
/* style elements login box */
.box_login input.LoginButton
{
	padding: 5px 10px 5px 10px;
	background-image: none;
	background-repeat: no-repeat;
	background-color: #6E749B;
	background-position: 0 50%;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	display: inline-block;
	margin: 0 0 10px 0;
	height: auto;
	width: auto;
}
.box_login span
{
	font-size: 100%;
}

.box_login span a
{
	color: #6E749B;
}


/* style elements login box */
	






/** User password **/
.content_header.change_password .wrap .block,
.content_header.change_password .wrap .element {
    height: 55px;
}

.content_header.change_password .wrap,
.content_header.change_password .jqTransformInputWrapper {
    float:left;
}

.content_header.change_password .wrap input {
    margin-bottom: 10px;
    padding: 0 0;
}

.content_header.change_password .wrap .buttonblock{
    margin-top:10px;
}

/** Dashboard **/
.bloc_private_space.dashboard_my_mailbox .wrap ul li a.no_indent {
    color:#E2001A;
}

.bloc_private_space ul li a.view_more {
    font-weight: bold;
}

.bloc_private_space.dashboard_my_submissions ul li
{
	background:url(../images/css/black_arrow.gif) no-repeat 0 4px;
	padding: 0 0 0 12px;
	margin: 0 0 8px;
}

.bloc_private_space.dashboard_my_submissions ul li a.view_more
{
	background: none;
	border: 0;
	font-style: normal;
	text-align:left;
    color: inherit;
    font-size: 110%;
	display: inline;
    margin: 0;
    padding: 0;
	float: none;
}


/*
.dashboard .mail_box_table a{
    color: #434343;
}

.dashboard .mail_box_table a:hover {
    cursor: pointer;
}

.dashboard .mail_box_table a.has_overlap {
    color: #D40401;
}
*/
/* reglage dashboard home */
#content #center.spaces
{
	width: 980px;
}
/* reglage dashboard home */

/* reglage dashboard manage */

.manage_dashboard
{
}

.manage_dashboard .top
{
}

.manage_dashboard .wrap
{
	padding: 20px;
	background-color: #FAFAFA;
	border: 1px solid #D9D9D9;
}

.manage_dashboard .wrap h3
{
	font-size: 125%;
	font-weight: bold;
	margin: 0 0 5px 0;
}

.manage_dashboard .wrap p.change_notification
{
	float: right;
	margin: 0 5px 0 0;
}

.manage_dashboard .wrap p.change_notification label
{
	font-size: 140%;
}

.manage_dashboard .wrap p.change_notification label input
{
	margin: 0 0 0 5px;
}

.manage_dashboard .wrap p.change_notification img#ajax_loading
{
	margin: 0 0 0 5px;
	vertical-align: text-bottom;
	visibility: hidden;
}


.bt_back
{
	padding: 5px 10px 5px 20px;
	background-image: url("/extension/europcr_design/design/cardio/images/css/fleche_gauche.gif");
	background-repeat: no-repeat;
	background-color: #6E749B;
	background-position: 0 50%;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	display: inline-block;
	margin: 0 0 10px 0;
}

.manage_dashboard .wrap .new_message
{
	padding: 5px 10px;
	background-color: #6E749B;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	display: inline-block;
	margin: 0 0 10px 0;
}

.manage_dashboard .wrap p.print_perso_prog
{
	text-align: right;
}

.manage_dashboard .wrap p.print_perso_prog a
{
	padding: 5px 10px;
	background-color: #6E749B;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	display: inline-block;
	margin: 0 0 10px 0;
}

.manage_dashboard .wrap .introduction
{
	margin: 0 0 10px 0;
}

.manage_dashboard .wrap table
{
	width: 100%;
	margin: 0 0 10px 0;
}

.manage_dashboard .wrap table tr
{
}

.manage_dashboard .wrap table tr.gray
{
	background-color: #F7F7F7;
}

.manage_dashboard .wrap table tr.new
{
	font-weight: bold;
}

.manage_dashboard .wrap table th
{
	background-image: url("/extension/europcr_design/design/cardio/images/css/bg_gris_th.gif");
	color: #FFFFFF;
	font-size: 120%;
	font-weight: bold;
	padding: 7px 10px;
}	

.manage_dashboard .wrap table td
{
	border: 1px solid #E4E4E4;
	color: #595959;
	padding: 10px;
}

.manage_dashboard .wrap form.submit_new_case
{
	width: 100%;
	margin: 0 0 10px 0;
	text-align: right;
}

.manage_dashboard .wrap form.submit_new_case input
{
	background-color: #6E749B;
	padding: 5px 10px;
	color: #FFFFFF;
	font-weight:bold;
	border: none;
	cursor: pointer;
}

.manage_dashboard .wrap form.dashboard_form
{
}

.manage_dashboard .wrap form.dashboard_form .block, .manage_dashboard .wrap form.dashboard_form .block_multiple
{
	margin-top: 10px;
}

.manage_dashboard .wrap form.dashboard_form .block label, .manage_dashboard .wrap form.dashboard_form .block_multiple label
{
	display: block;
	font-size: 130%;
}

.manage_dashboard .wrap form.dashboard_form .block.titles label, .manage_dashboard .wrap form.dashboard_form .block.agreements label
{
	display: inline;
	font-size: 130%;
	padding: 0 10px 0 0;
}

.manage_dashboard .wrap form.dashboard_form .block input
{
	background: none repeat scroll 0 0 #F7F7F7;
	border: 1px solid #CDCDCD;
	color: #666363;
	height: 25px;
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
	width: 50%;
}

.manage_dashboard .wrap form.dashboard_form .block.agreements input,
.manage_dashboard .wrap form.dashboard_form .block input.radio
{
	margin: 0 0 5px 0;
	width: auto;
	border: none;
	background: none;
}


.manage_dashboard .wrap form.dashboard_form .block select
{
	background: none repeat scroll 0 0 #F7F7F7;
	border: 1px solid #CDCDCD;
	color: #666363;
	height: 25px;
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
	width: 25%;
}

.manage_dashboard .wrap form.dashboard_form .block_multiple select
{
	background: none repeat scroll 0 0 #F7F7F7;
	border: 1px solid #CDCDCD;
	color: #666363;
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
	height: 230px;
}

.manage_dashboard .wrap form.dashboard_form .block textarea
{
	background: none repeat scroll 0 0 #F7F7F7;
	border: 1px solid #CDCDCD;
	color: #666363;
	height: 95px;
	margin: 0 0 10px 0;
	width: 100%;
}

.manage_dashboard .wrap form.dashboard_form .buttonblock
{
	text-align: right;
}

.manage_dashboard .wrap form.dashboard_form .buttonblock input.button,
.manage_dashboard .wrap form.dashboard_form .buttonblock input.defaultbutton, 
.manage_dashboard .wrap form.dashboard_form .block .user_image_center input.button
{
	background-color: #6E749B;
	padding: 5px 10px;
	color: #FFFFFF;
	font-weight:bold;
	border: none;
	cursor: pointer;
	width: auto;
}

.manage_dashboard .wrap form.dashboard_form .block .user_image_center
{
	padding: 5px 0;
}

/* pagination dans le dashboard */
.manage_dashboard .wrap .pagination .pagination
{
    margin: 33px auto 29px;
    text-align: center;
}
.manage_dashboard .wrap .pagination .pagination span
{
	display:inline-block;
	text-align:center;
	font-size:110%;
	background:none;
	height:auto;
	padding:0px 2px 0 0;
}
.manage_dashboard .wrap .pagination .pagination span.current
{
	font-weight:bold;
	color:#0c0c0c;
	background:none;
}
.manage_dashboard .wrap .pagination .pagination span a
{
	color:#005dab;
	text-decoration:underline;
}
.manage_dashboard .wrap .pagination .pagination .prev
{
	color:#52595d;
	font-weight:bold;
	background:url("../images/css/arrows_left.gif") no-repeat left 4px;
	display:inline-block;
	float:left;
	padding:0 0px 0 13px;
}
.manage_dashboard .wrap .pagination .pagination .next
{
	color:#52595d;
	font-weight:bold;
	background:url("../images/css/arrows_right.gif") no-repeat right 4px;
	display:inline-block;
	float:right;
	padding:0 13px 0 0;
}


/* reglage dashboard manage */


/* reglage Public profile */
.pub_profile
{
}

.pub_profile .bloc_profile
{
}

.pub_profile .bloc_profile .profile_infos
{
}

.pub_profile .bloc_profile .profile_infos a.contact_me
{
	padding: 5px 10px;
	background-color: #6E749B;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	display: inline-block;
	margin: 10px 0;
}

.pub_profile .bloc_profile .profile_infos .img_profile img
{
	float: left;
	margin-right: 10px;
}

.pub_profile .bloc_profile .profile_infos ul
{
	font-size: 120%;
}

.pub_profile .bloc_profile .profile_infos ul li
{
	padding: 2px 0;
}

.pub_profile .bloc_profile ul.profile_extra
{
	float: right;
}

.pub_profile .bloc_profile ul.profile_extra li
{
	text-align: right;
	padding: 2px 0;
}

.pub_profile .bloc_profile ul.profile_extra li a
{
	padding: 5px 10px 5px 20px;
	background-image: url("/extension/europcr_design/design/cardio/images/css/picto_message.gif");
	background-repeat: no-repeat;
	background-color: #6E749B;
	background-position: 0 50%;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	display: inline-block;
}

.pub_profile h3.table_title a
{
	color: #FFFFFF;
}

.pub_profile h3.table_title a:hover
{
	text-decoration: none;
}

.pub_profile .biography
{
	border: 1px solid #E4E4E4;
	padding: 5px;
}

.pub_profile .biography h4
{
	color: #007BBE;
    font-size: 160%;
    margin-bottom: 10px;
}

.pub_profile .biography .txt
{
	font-size: 110%;
	margin: 0 0 10px 0;
	text-align: justify;
	line-height: 1.2em;
}

.pub_profile .comment
{
}

/* reglages commentaires */
.pub_profile .comment
{
	border-bottom: none;
	padding-bottom: 0;
}

.pub_profile .comment .head
{
	float: none;
	margin: 0;
	border-bottom: 1px solid #BEBDBD;
	padding-bottom: 3px;
	margin-bottom: 5px;
}

.pub_profile .comment .head h3
{
	font-size: 150%;
	padding: 0;
}

.pub_profile .comment .head h3 .author
{
	display: inline;
}

.pub_profile .comment .head h3 .date
{
	display: inline;
	padding-left: 10px;
	font-size: 65%;
}

.pub_profile .comment .head a.profil
{
	display: none;
}

.pub_profile .comment .content
{
	padding-left: 10px;
}

.pub_profile .comment .content .bottom
{
}

/* reglage Public profile */









#content #center.dashboard .container_arrounded .suggestionList {
    background-color:white;
    border:1px solid #888888;
    display:none;
    margin:0;
    max-width:220px;
    min-width:120px;
    padding:0;
    position:absolute;
}

#content #center.dashboard .container_arrounded .suggestionList ul {
    list-style-type:none;
    margin:0;
    padding:0;
}

#content #center.dashboard .container_arrounded .suggestionList ul li {
    background:none repeat scroll 0 0 transparent;
    cursor:pointer;
    display:block;
    list-style-type:none;
    margin:0;
    padding:2px;
}

#content #center.dashboard .container_arrounded .send_message,
.bloc_profile .send_message,
#facebox .send_message,
#submit_your_case .send_message {
    border: none;
    margin: 5px 20px 10px;
    float:right;
}

#content #center.dashboard .container_arrounded .send_message_left,
.bloc_profile .send_message_left,
#facebox .send_message_left,
#submit_your_case .send_message_left {
    background: url("/extension/europcr_design/design/cardio/images/css/left_bloc_tool.gif") no-repeat scroll left center transparent;
    height: 30px;
    float:left;
    width: 7px;
}

#content #center.dashboard .container_arrounded .send_message_right,
.bloc_profile .send_message_right,
#facebox .send_message_right,
#submit_your_case .send_message_right {
    background: url("/extension/europcr_design/design/cardio/images/css/right_bloc_tool.gif") no-repeat scroll right center transparent;
    height: 30px;
    float:left;
    width: 7px;
}

#content #center.dashboard .container_arrounded p.usertosend{
    margin:0;
}

.bloc_private_space .button_edit_profil{
    border: none;
    background: none;
    cursor: pointer;
}

.bloc_private_space .button_edit_profil:hover{
    text-decoration: underline;
}

.bloc_profile #new_message {
	margin:5px 0 0 14px;
}

#content #center.dashboard .manage_tip_a_friend p{
	margin: 0 0;
}

#facebox .receiver_email{
    padding: 0;
    background:none repeat scroll 0 0 transparent;
	border:medium none;
	color:#404040;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:31px;
	line-height:18px;
	margin:0;
	vertical-align:middle;
}

.bouchon_pub .wrap img{
	float: none;
}

.bouchon_pub .wrap .object-center{
	text-align:center;
}

.bouchon_pub .ad_top{
	background:url("/extension/europcr_design/design/cardio/images/css/bg_top_private_space.png") no-repeat scroll center bottom transparent;
	float:left;
	width:286px;
	height:35px
}

/** Calendrier **/

.calendar_container {
    background-color: #393838;
    border: medium none;
    float: left;
    overflow: hidden;
    padding: 0;
}
.calendar_container .calendar_wrap {
    float: left;
    margin: 3px 5px 5px;
    width: 298px;
}
.calendar_container .calendar_wrap .day_container {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: 155px;
    margin: 2px 3px 0 0;
    text-align: center;
    width: 93px;
}
.calendar_container .calendar_wrap .day_container .day {
    color: #FFFFFF;
    display: block;
    font-size: 110%;
    margin: 80px 0 0;
}
.calendar_container .calendar_wrap .day_container .n_day {
    color: #FFFFFF;
    display: block;
    font-size: 350%;
}
.calendar_container .calendar_wrap .calendar {
    float: left;
    margin: 2px 0 0;
    width: 202px;
}
.calendar_container .calendar_wrap .legend {
    color: #868787;
    display: block;
    float: left;
    font-size: 10px;
    margin: 10px 10px 0 0;
}
.calendar_container .calendar_wrap .legend .legend_puce
{
    display: inline-block;
    height: 10px;
    width: 10px;
    margin-right: 5px;
}
/*
.calendar_container .calendar_wrap .legend .legend_1, .calendar_container .calendar_wrap .legend .legend_2, .calendar_container .calendar_wrap .legend .legend_3 {
    display: inline-block;
    height: 10px;
    width: 10px;
}.calendar_container .calendar_wrap .legend .legend_1 {
    background-color: #7D529F;
}
.calendar_container .calendar_wrap .legend .legend_2 {
    background-color: #588EBB;
}
.calendar_container .calendar_wrap .legend .legend_3 {
    background-color: #9E8664;
}
*/

#legendContainer
{
	padding: 10px 0 0 0;
}

.calendar_container .calendar_wrap .legend img {
    left: auto;
    margin: 0 2px 0 0;
    position: inherit;
    top: auto;
    vertical-align: middle;
}
.calendar_container .calendar_wrap .calendar .title a img, .calendar_container .calendar_wrap .loading img {
    left: auto;
    position: inherit;
    top: auto;
}
.calendar_container .calendar_wrap .calendar {
    background: none repeat scroll 0 0 transparent;
    height: 155px;
}
.calendar_container .calendar_wrap .calendar .title #calendar_previous {
    float: left;
    margin-left: 40px;
    margin-top: 14px;
}
.calendar_container .calendar_wrap .calendar .title #calendar_next {
    float: right;
    margin-right: 40px;
    margin-top: 14px;
}
.calendar_container .calendar_wrap .calendar .title p {
    color: #FFFFFF;
    font-size: 130%;
    margin: 0;
    padding: 10px 20px 0;
    text-align: center;
}
.calendar_container .calendar_wrap .calendar .month {
    /*height: 116px;*/
    padding: 0;
}
.calendar_container .calendar_wrap .calendar .month table {
    border-collapse: collapse;
}
.calendar_container .calendar_wrap .calendar .month table tr th, .calendar_container .calendar_wrap .calendar .month table tr td {
    border-left: 1px solid #414040;
    color: #FFFFFF;
    height: 17px;
    text-align: center;
    width: 23px;
}
.calendar_container .calendar_wrap .calendar .month table tr th.first, .calendar_container .calendar_wrap .calendar .month table tr td.first {
    border-left: medium none;
    width: 22px;
}
.calendar_container .calendar_wrap .calendar .month table tr th {
    color: #707070;
}
.calendar_container .calendar_wrap .calendar .month table tr td {
    padding: 3px 1px;
    text-align: center;
}
.calendar_container .calendar_wrap .calendar .month table tr td {
	height: 15px;
}
.calendar_container .calendar_wrap .calendar .month table tr td span {
    display: block;
}
.calendar_container .calendar_wrap .calendar .month table tr td span a, .calendar_container .calendar_wrap .calendar .month table tr td span a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.calendar_container .calendar_wrap .calendar .month table tr td span.legend_1 {
    background-color: #7D529F;
}
.calendar_container .calendar_wrap .calendar .month table tr td span.legend_5 {
    background-color: #588EBB;
}
.calendar_container .calendar_wrap .calendar .month table tr td span.legend_2 {
    background-color: #9E8664;
}

#facebox .popup .content .event {
	color:#000000;
	font-family:Arial;
	font-size:12px;
	margin:0 0 20px 0;
	font-weight:normal;
}


.popup .content .event span.title_event {
	color:#CB0300;
	font-weight:bold;
	display:block;
}

#facebox .popup .content .event span.title_event img {
    vertical-align:middle;
    margin:0 5px 2px 0;
}

#facebox .popup .content .event span.title_event .title_event_puce
{
	display: inline-block;
	width: 13px;
	height: 13px;
	vertical-align: bottom;
	margin-right: 5px;
}


.popup .content .event span.date_event {
    font-style:italic;
    font-size:90%;
    display:block;
    padding: 5px 0 5px 0;
}

/** Edit user jqtransform **/

.jqTransformInputInner div input {
	height:auto;
}

.custom_edit_user .jqtransformdone .jqTransformRadioWrapper {
    margin: 2px 5px 0 0;
}

.custom_edit_user .jqtransformdone .jqTransformInputInner div input {
    padding: 0;
}

.custom_edit_user .jqtransformdone .block .block {
    border: medium none;
}

.custom_edit_user .jqtransformdone .block {
	background-color:#EEEEEE;
    margin: 5px 10px;
    padding: 4px 10px;
}

.custom_edit_user .jqtransformdone .block label,
.custom_edit_user .jqtransformdone .block legend {
    display: block;
    padding: 2px 0;
    float: none
}

.custom_edit_user .jqtransformdone .block.custom_radio label {
    float: left;
}

.custom_edit_user .jqtransformdone .block .list {
    margin: 5px 0;
}

.custom_edit_user .jqtransformdone .block .list th {
	background-color:#CC0000;
	border:1px solid #DDDDDD;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 10px;
}
.custom_edit_user .jqtransformdone .block .list td {
	background-color:#FFFFFF;
	border:1px solid #DDDDDD;
	padding:3px 10px;
}

/* Webcasts */
.video_player_large a{font-size:30px;font-weight:bold;}

/* Press release */
.no_display{visibility:hidden;}

/* Case submission */
/* reglage bruno
.bloc_tool #submit_your_case{height:30px;background:url(../images/css/left_bloc_tool.gif) no-repeat;float:left;padding-top:2px;}
.bloc_tool #submit_your_case .send_message{color:#0C6F80;font-weight:bold;cursor:pointer;background-color:transparent;}
.bloc_tool .right_space{background-color:#FFFFFF;height:30px;width:5px;float:left;}
*/
.table_center_title.nomargin{margin:0;}
.unpublished{opacity:0.5;}
.table_two td.option {text-align:center;width:43px;}

/* Case edition */
select.materialselect{width:250px;vertical-align:middle;}

/* Dashboard */
/*
.dashboard .create_account_form fieldset .container {background:#F0F0F0 url(/extension/europcr_design/design/cardio/images/css/top_rounded_gray_light_dashboard.gif) no-repeat scroll 0 0;width:876px;}
.dashboard .create_account_form fieldset .container .bloc {margin:20px 36px 0;width:806px;}
.dashboard .create_account_form fieldset .container .bloc.half {width:250px;margin:10px 50px 0 100px;}
.dashboard .create_account_form fieldset .container .bloc.half.right {width:250px;margin:10px 100px 0 50px;}
.dashboard fieldset .container .buttonblock {text-align:center;}
*/
/* Mailbox */
img.mark_read, img.reply, img.delete{cursor:pointer;}
.source_message{font-style:italic;font-weight:normal;margin:0 0 4px 10px;}
select.suggestionList{background-color:#FFFFFF;border:1px solid #A8A8A8;}
.facebox_form .bloc input#choose_member{width:300px;}
/*
.mail_box_table tr td {padding:5px;}
.mail_box_table th.th_long {width:150px;}
.mail_box_table th.th_short {width:100px;}
.mail_box_table th.th_shorter {width:75px;}
.mail_box_table th.th_shortest {width:50px;}
*/

/* User edit */
#current_user_edit fieldset .container .box.ezcc-user.ezcca-user_image {background-color:#FFFFFF;border:1px solid #A8A8A8;}
#content #center.dashboard .container_arrounded #current_user_edit fieldset .container p {margin:5px;}
#content #center.dashboard .container_arrounded #current_user_edit fieldset .container p.user_image_center {text-align:center;}
#content #center.dashboard .container_arrounded #current_user_edit fieldset .container p.user_image_center img {border:1px solid #A8A8A8!important;}
#current_user_edit fieldset .container div.user_image_center {text-align:center;}
#current_user_edit.create_account_form fieldset .container label {margin-top:10px;}

/* Change password */
#change_password div.success {color:#1F7730;font-size:20px;font-weight:bold;text-align:center;}

.menu_principal ul.list_menu
{
	margin-top: 15px;
	padding: 12px 0 11px 0;
	z-index: 99;
}


.menu_principal ul li:hover .sub_menu div ul, .menu_principal ul li.sfhover .sub_menu div ul
{
	padding: 0;
}

.menu_principal ul li.last a{
	padding: 12px 13px 9px;
}

.menu_principal ul li:hover .sub_menu,
.menu_principal ul li.sfhover .sub_menu{
	top:39px;
}


.bloc_txt.nosep {background:none;margin:0;padding:0 0 20px;}

/* Read and react update */
/*.slider {overflow: hidden;clear:both;}*/
/*.see_all {display:block;float:none;text-align:right;padding:12px 3px 0 0;}*/
/*.slider .online_editor .see_all img, .slider .online_editor .comment_form img {border:none;}*/


.slider_menu {padding: 5px;color:#D40401;cursor:pointer;font-weight:bold;text-transform:uppercase;text-align:right;}
.ui-icon {background-repeat:no-repeat;overflow:hidden;text-indent:-99999px;height:16px;width:16px;float:right;}
/*.ui-icon {background-image:url("../images/css/ui-icons_d40000_256x240.png");}*/
.ui-icon.triangle-bottom {background-position:-64px 0px;margin-right:5px;}
.ui-icon.triangle-top {background-position:0px 0px;margin-right:5px;}
.slider .online_editor {border:solid 1px #9D9D9D;border-bottom:0px;margin:0px;padding:10px;}
.slider .online_editor .content p {margin:0;}
.slider_bottom {border:solid 1px #9D9D9D;border-top:none;margin-bottom: 10px;}
.read_react_title {margin: 0 0 2px 0}
/* reglage bruno
.read_react_title {font-size:110%;font-weight:normal;background:url("../images/css/bg_table_title_gray.gif") no-repeat scroll 0 0 transparent;color:#FFFFFF;margin:25px 0 0px;padding:6px 11px;}
.read_react_title a {color:#FFFFFF;}
.read_react_title.react {background:url("../images/css/bg_table_title.gif") no-repeat scroll 0 0 transparent;}
.read_react_title .section {font-weight:bold;text-transform:uppercase;}
.slider .bloc_comment {margin:0;}
.slider .comment_form {width:686px;background:url("../images/css/top_rounded_gray_shorter.gif") no-repeat scroll 0 0 #E7E7E7;}
.slider .comment_form .bottom {background:url("../images/css/bottom_rounded_gray_shorter.gif") no-repeat scroll 0 0 transparent;width:686px;float:none;height:6px;}
.slider .bloc_comment h3 {margin:0 0 25px 0;padding:10px 0 5px 0;}
.slider .comment {float:none;width:686px;}
.slider .comment .head {float:none;margin:0;padding:0 0 4px;width:686px;}
.slider .comment .head h3 {background:none;font-size:100%;font-weight:normal;margin:0;padding:0;}
.slider .comment .head h3 .author {float:none;}
.slider .comment.highlighted .head {margin:0 0 8px;}
.slider .comment .head h3 a {float:none;}
.slider .comment .head h3 .date {display:inline;float:none;}
.slider .comment .content {float:none;background:none;width:686px;}
.slider .comment.highlighted .content {background:url("../images/css/top_rounded_gray_shorter.gif") no-repeat scroll 0 0 #E7E7E7;}
.slider .comment .content .bottom {background:none;width:686px;float:none;height:1px;}
.slider .comment.highlighted .content .bottom {background:url("../images/css/bottom_rounded_gray_shorter.gif") no-repeat scroll 0 0 transparent;height:6px;}
*/

/* REVIEW */
h2.review{color:#434343;}
h2.review span
{
	color: #6E749B;
    font-size: 75%;
}

/*******************************************************************************************************
****************************************** Lecture *****************************************************
********************************************************************************************************/
.slide_player
{
	margin: 10px 0;
}


/*******************************************************************************************************
****************************************** Instant Message *********************************************
********************************************************************************************************/
.instant_form {
    clear:both;
    float:left;
    margin:15px 0;
    padding:15px;
    background:#FFFFFF;
    text-align:left;
    width:455px;
}

.facebox_form.instant_form fieldset{
	padding: 10px;
	width:auto;
}

.facebox_form.instant_form{
	margin-top:0px;
	padding-top:0px;
}

.online_editor.instant_intro{
	padding: 0 15px;	
	margin: 10px 0;
	float: left;	
}

.online_editor.center p{
	text-align: center;
}

.facebox_form.instant_form .bloc input{
	width: 205px;
}

.facebox_form.instant_form .bloc #instantpseudo{
	color: gray;
	font-style:italic;
}

.facebox_form.instant_form .bloc #instantmessage{
	color: gray;
	font-style:italic;
}

.instant_form .send_message {
    float: right;
}

.instant_form #desc{
	margin-left:10px;
}

.create_instant_message {
    float: right;
}

.create_instant_message:hover {
    text-decoration: none;
}

.tickercontainer {
    background: none repeat scroll 0 0 #EBEBEB;
    border: 1px inset #9D9D9D;
    float: left;
    height: 27px;
    margin: 0 0 5px;
    overflow: hidden;
    padding: 0;
    width: 935px;
}
.tickercontainer .mask {
    left: 10px;
    overflow: hidden;
    position: relative;
    top: 8px;
    width: 915px;
}

ul.newsticker li {
    background: none repeat scroll 0 0 #EDEDED;
    margin: 0 30px 0 0;
    float: left;
}

ul.newsticker {
    width: 2000px;
}

ul.newsticker span.pseudo {
    color: #ff0000;
}

/* REDMINE 14923 */
.bloc_focus .object-left {
    float: left;
}

.bloc_focus .object-center {
    text-align: center;
}

.bloc_focus .object-right {
    float: right;
}

/* REDMINE 13544 */

.keyword_tab {
    margin: 5px 10px;
    padding: 4px 10px;
    background-color: #EEEEEE;
    font-size: 12px;
}

.keyword_tab th {
    text-align: center;
    font-weight: bold;
    font-style: italic;
    vertical-align: top;
    border-bottom: 1px solid gray;
    padding: 3px;
}

.keyword_tab td {
	padding: 3px;
	height: 110px;
}

.keyword_tab td input{
	float: left;	
}

.keyword_tab td label{
	display: block;
    float: left;
    margin-left: 5px;
    width: 100px;
}

.keyword_tab .red {
    background-color: #F9B8B1;
    color: #000000;
}

.keyword_tab .border {
    border-color: #DB000A;
    border-width: 1px;
    border-style: solid;
	vertical-align: top;
    width: auto;
}

.keyword_tab td.border input{
	float: none;	
}

.keyword_tab td.border label{
	display: inline;
	float: none;
	width: auto;
}

.keyword_tab .hiddenKeyword {
    display: hidden;
}

.keyword_tab .input_choice,
.keyword_tab .arrow_choice img {
    display: none;
}

div.input_choice.choice_0, div.input_choice.choice_1, div.input_choice.choice_2 { 
	min-height: 30px;
}

/* Cluetip for instant message */
#cluetip-title{
	background-color: #4B4B4B;
	color: white;
	font-weight:bold;
	font-size:1.2em;
}

#cluetip-close{
	display:none;
}

#cluetip-inner{
	background-color: #EBEBEB;
	color: #DF4745;
	font-weight:bold;
	font-size:1.2em;
}

/* PlayerTV */
.player_tv {
    background: url("/extension/europcr_design/design/cardio/images/css/bg_player_tv.gif") no-repeat scroll 0 0 transparent;
    height: 510px;
    margin: 0;
    padding: 12px 0 0 6px;
    text-align: center;
    width: 790px;
}
.bloc_tool .watch_tv{
	display: block;
	float: left;
	color: #0C6F80;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0 2px 25px;
	margin: 0 0 0 12px;
	background:	url(../images/css/bg_watch_video.gif) no-repeat;
}

/* Redmine 56904 */

.bloc_focus h2 a {
	    color: #777777;
    font-weight: bold;
    text-transform: uppercase;
}

.bloc_focus h2 {
	padding: 0 5px 2px 0;
}

.bloc_focus h3 {
	color: #6E749B;
	font-weight : bold;
	margin-bottom : 10px;
}

/* Redmine 56666 */

#center .quick_links .wrap ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: none;
    padding: 0;
}

#center .quick_links .wrap ul li {
	border-bottom:none;
	margin: 0;
}

#center .quick_links .wrap ul li a {
    background: url("../images/css/li_fleche.gif") no-repeat scroll left 3px transparent;
    color: #52595D;
    display: block;
    padding: 0 0 0 12px;
}


/* Redmine 56905 */
#right .bloc_right .wrap .txt p a {
	color:#6E749B;
}

/*Tags*/
.tags-container{
    margin-bottom: 10px;
}

.tag-results{
    background-color: #E7E7E7;
    border-radius: 5px;
    font-size: 110%;
    padding: 15px;
    font-weight: bold;
    margin-bottom: 40px;
}

.tag-results strong{
    color: #D40401;
    font-size: 134%;
    padding-left: 10px;
}

.tag_n_results{
    color: #959595;
    font-size: 110%;
    margin: 25px 0 0;
}

#header-subscribe-form #code_input{
	/*width: 250px;*/
}

#code_input input{
	display: inline-block;
	width:77px;
	text-transform : uppercase;
}

#code_container{
	display: none;
}
#cardioSubscription .bloc{
	text-align: center;
}

#subscriptionActivated, #renewalActivated {
	display: none;
}

#cardioSubscription #errorStatus{
	display: none;
	background-color: #f2dede;
	border-color: #ebccd1;
	color: #a94442;
	margin-top: 10px;
	padding: 10px;
	border-radius: 4px;
}

.loading{
	background: url('/extension/europcr_design/design/cardio/images/contenu/ajax-loader.gif') no-repeat;
	height:24px;
	width:24px;
	display: inline-block;
}
.submit-group {
	text-align: right;
}
.submit-group .loading{
	display: none;
	margin: 8px 10px 0 0;
}

.create_account_form .activated{
	color: #3c763d;
	font-size: 2em;
	text-align: center;
	padding: 20px 0;
}
 #subscriptionUnactivated p{
	color: #8a6d3b;
	font-size: 2em;
	text-align: center;
	padding: 20px 0;
}
.lecture-cover{
	background-color: #f7f7f7;
	margin: 20px auto;
	text-align: center;
	position: relative;
}
.lecture-cover > img {
	max-width: 100%;
}
.restricted_content_form {
    background-color: #5C6181;
    padding: 20px;
    margin-bottom: 20px;
    color: white;
}
.restricted_content_form .row{
	margin-top:20px;
}
.restricted_content_form label{
	font-size: 1.8em;
	color: white;
}
.restricted_content_form .col-md-6:first-child{
	border-right:1px solid #707070;
}
.restricted_content_form ul{
	margin-bottom:15px;
}
.restricted_content_form ul li{
	list-style-type: none;
	margin: 12px 0;
	font-size: 1.4em;
}
.subscription-teaser h3{
	font-size: 1.8em;
	font-weight: bold;
	color: white;
}
.subscription-teaser i{
	color: #c79800;
}
.restricted_content_form > p {
	font-size: 1.5em;
}

#subscribeSection .create_account_form{
	margin:0;
}

.my_subscription .help{
	bottom: 5px;
	position: absolute;
	right: 10px;
	font-size: 1.1em;
}

#subscribeSection p.help,
.my_subscription .help,
.subscription-help{
	font-style: italic;
	margin-top: 8px;
	text-align: right;
}
#subscribeSection p.help a,
.my_subscription .help a,
.subscription-help a{
	text-decoration: underline;
	color: #23527c;
}
.bloc_private_space.my_subscription p a{
	bottom:20px;
}
.btn-cardio {
	background-color: #ffffff;
	border-radius: 15px;
	box-shadow: -1px 1px 1px 0 #656565;
	color: #cc091f;
	font-family: "museo500";
	font-size: 16px;
}
.btn-cardio:hover {
	box-shadow: none;
	color: #cc091f;
}

.subscription-teaser .btn-cardio{
	float: right;
}

.box_logged .infos > span {
	color: #fff;
}

input[type="text"]:disabled{
	cursor: not-allowed;
}
input[type="text"]:disabled{
	background-color: #dddddd;
	opacity: 1;
}

#cardioRenewal .bloc label{
	display: inline-block;
	width: 89%;
}

#cardioRenewal .bloc input{
	display: inline-block;
	vertical-align: top;
	width: 10%;
}

.col_center p.subscription-select{
	color: #6e749b;
	font-size: 2em;
	text-align: center;
}

.input_with_help input[type="checkbox"]{
	display:inline-block;
	vertical-align:top;
	margin-top:5px !important;
	width: initial !important;
}
#ccfMemberChckBox input {
	margin-top: 0 !important;
}

.input_with_help label.agreement_txt{
	display:inline-block;
	width:90%;
	float:right;
}
form .radio label p{
	margin-top:4px;
}

.container_arrounded.dashboard_edit_user{
	font-size:1.3em;
}

#validationBox li a{
	color: #337ab7;
	text-decoration: none;
}
.dyn_form .message {
	padding:0;
}
.box_logged .infos span{
	margin: 0 0 0 13px;
}
.box_logged .infos span.message{
	bottom: 6px;
}
.restricted-intro{
	margin-bottom:30px;
	font-size: 1.5em;
}