/* CSS Document */
/**********************************************************************************************************************************************
************************************************** SQUELETTE *********************************************************************************
**********************************************************************************************************************************************/
#page {
	width: 980px;
	text-align: left;
	margin: 0 auto;
	padding:0;
}
/*******************************************************************************************************
************************************************** HEADER ****************************************
********************************************************************************************************/
#header {
	margin: 0 0 0 0;
}
/** bandeau **/
.bandeau{
	padding:6px 0px 0px 0px;
}
.block_contact{
	float:left;
	margin:0px 0 36px 0;
}
.block_contact ul li{
	float:left;
	color:#777e82;
	margin:0 9px 0 0px;
	padding:0 9px 0 0px;
	text-transform:uppercase;
	font-size:90.9%;
	background:url(../images/css/separateur_contact.gif) right 1px no-repeat;
}
.block_contact ul li.last {
	background:none;
}
.block_contact ul li.case {
  	color:#4c5357;
}
.block_contact ul li a{
	margin:0 0px 0 0;
	color:#777e82;
}
.block_contact ul li.case a{
 	color:#4c5357;
}
.block_connexion {
	float:right;
	margin:0 2px 0 0;
	position:relative;
	/*remonter la popup de connexion pour qu'elle ne soit pas cach�e par le menu principal*/
	z-index:100 !important;
}
.connexion {
	color:#6E749B;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/css/picto_profil.gif) left top no-repeat;
	padding:4px 0px 8px 23px;
	font-size:90.9%;
}
.connexion a{
	color:#6E749B;
}
.follow_us{
	clear:right;
	float:right;
	margin:8px 0 0 0;
}
.follow_us ul li{
	margin:0 0 0 10px;
	text-align:right;
	color:#755191;
	float:left;
}
.follow_us ul li strong{
	margin:5px 0 0 10px;
	display:block;
}
.follow_us ul li a{
	background:url(../images/css/separ_grey.gif) no-repeat right 0;
	padding:0 15px 0 0;
}
.follow_us ul li.last a{
	background:none;
	padding:0 0 0 0;
}
/** box_login **/
.box_login{
	border:1px solid #cdcdcd;
	padding:22px 15px 5px 20px;
	background:#fffef8;
	width:187px;
	float:right;
	display:none;
	position:absolute;
	top:40px;
	right:-2px;
	z-index:15 !important;
}
.block_connexion:hover .box_login{
	display:block;
}
.box_login label {
	display:none;
}
.box_login input {
	border:1px solid #cdcdcd;
	padding:2px 0px 0px 8px;
	margin:0px 0px 9px 0px;
	background:#ffffff;
	width:176px;
	height:22px;
	color:#666363;
	font-size:110%;
}
.box_login input.LoginButton {
	border:none;
	padding:3px 12px 0px 12px;
	margin:0px 0px 13px 0px;
	background: url(../images/css/bg_button.gif) repeat-x left top;
	width:38px;
	height:19px;
	color:#ffffff;
	font-size:100%;
	font-weight:bold;
	float:right;
	text-transform:uppercase;
	cursor:pointer;
}
.box_login span {
	color:#666363;
	font-size:90.9%;
	display:block;
	padding:0px 0px 9px 0px;
}
.box_login span a {
	color:#d50400;
	text-decoration:underline;
}
/** box_logged **/
.box_logged{
	padding:0px;
	float:right;
	margin:0 0 4px 0px;
}
.box_logged .infos span{
	color:#666363;
	display:inline-block;
	text-align:left;
	margin:0 0 4px 13px;
	font-weight:normal;
	font-size:110%;
}
.box_logged .infos span a {
	color:#666363;
}
.box_logged .infos span strong {
	color:#666363;
}
.box_logged .infos span.message{
	background:url(../images/css/picto_message.gif) no-repeat;
	text-transform:none;
	padding:1px 0 0 33px;
	font-size:100%;
}
.box_logged .infos span.message strong {
	color:#6E749B;
}
.box_logged .infos strong{
	color:#755191;
}
.box_logged .dashbrd{
	margin:0 10px 0 0;
	display:block;
	float:right;
	height:22px;
}
.box_logged .logout{
	height:22px;
	display:block;
	float:right;
}
/** logo_links **/
.logo_links {
	float:left;
	margin:0 18px 10px 0;
}
.logo_links .link_but{
	display:none;
}
/********/
#header p {
	font-size:85%;
	color:#4c5357;
	text-transform:uppercase;
	float:left;
}
/** menu_principal **/
.menu_principal{
	margin:0 0 -1px 0;
}
.menu_principal ul.list_menu{
	float:right;
	width:745px;
	padding:28px 0 11px 0px;
	position:relative;
	z-index:3;
}
.menu_principal ul li{
	float:left;
	color:#4c5357;
	font-size:136.36%;
	padding:0px 0 0px 0;
	border-right:1px solid #e1e5e6;
}
.menu_principal ul li.last{
	margin:0 0 0 0;
	border-right:0;
}
.menu_principal ul li a{
	color:#4c5357;
	padding:12px 13px 9px 13px;
}
.menu_principal ul li a span{
	padding:0px 26px 0px 0px;
	background: url(../images/css/fleche_bas_menu.gif) right 5px no-repeat;
}
.menu_principal ul li:hover,
.menu_principal ul li.sfhover{
	border-right:0;
	margin:0 0 0 -1px;
}
.menu_principal ul li.home:hover{
	margin:0px;
	padding:0px;
	border-right:1px solid #e1e5e6;
}
.menu_principal ul li:hover a,
.menu_principal ul li.sfhover a{
	border:1px solid #f8f7f4;
	text-decoration:none;
	margin:-13px 0 -9px 0;
	background:#ffffff;
	border-bottom:0;
	display: inline-block;
	color:#6E749B;
	position:relative;
	z-index:+9999999999;
	padding:12px 13px 9px 13px;
}
.menu_principal ul li.home:hover a {
	border:none;
	margin:0px 0 0px 0;
	padding:0 13px 0 13px;
}
.menu_principal ul li:hover a span,
.menu_principal ul li.sfhover a span{
	background: url(../images/css/fleche_bas_menu_hover.gif) right 5px no-repeat;
}
.menu_principal ul li .sub_menu{
	display:none;
}
.menu_principal ul li:hover .sub_menu,
.menu_principal ul li.sfhover .sub_menu{
	width:700px;
	display:block;
	position:absolute;
	background:#ffffff;
	padding:24px 5px 10px 18px;
	border:1px solid #f8f7f4;
	left:30px;
	top:55px;/*27*/
}
.menu_principal ul li:hover .sub_menu div, .menu_principal ul li.sfhover .sub_menu div {
	float:left;
	margin:0 11px 0 0;
	padding:0 10px 0 0;
	width:210px;
}
.menu_principal ul li:hover .sub_menu div span, .menu_principal ul li.sfhover .sub_menu div span {
	color:#6E749B;
	display:block;
	font-size:100%;
	padding:0 0 13px 0;
	font-family:"Myriad Pro";
	border:none;
}
.menu_principal ul li:hover .sub_menu div span a, .menu_principal ul li.sfhover .sub_menu div span a{
	color:#6E749B;
	border:none;
	margin:0;
	padding:0;
	display:inline;
}
.menu_principal ul li:hover .sub_menu div ul, .menu_principal ul li.sfhover .sub_menu div ul {
	padding:0px 0 29px 0;
}
.menu_principal ul li:hover .sub_menu div li,.menu_principal ul li.sfhover .sub_menu div li {
	color:#777e82;
	font-size:80%;
	font-family:"Myriad Pro";
	float:none;
	padding:0px 0 10px 0;
	border-right:none;
	border:none;
}
.menu_principal ul li:hover .sub_menu div li a, .menu_principal ul li.sfhover .sub_menu div li a{
	color:#777e82 !important;
	border:0;
	text-decoration:none;
	margin:0px;
	background:none;
	position: inherit;
	z-index: inherit;
	padding:0px;
	display:inline;
}
.menu_principal ul li:hover .sub_menu div li a:hover, .menu_principal ul li.sfhover .sub_menu div li a:hover{
	margin:0px 0 0 0px;
	padding:0px;
}
.menu_principal ul li:hover .sub_menu div.breaker, .menu_principal ul li.sfhover .sub_menu div.breaker  {
	float:none;
	margin:0 0px 0 0;
	padding:0 0px 0 0;
	width:100%;
}
.menu_principal ul li:hover .sub_menu div.zone_alert, .menu_principal ul li.sfhover .sub_menu div.zone_alert {
	border-top:1px solid #f8f7f4;
	padding:10px 0 10px 0;
	float:left;
	margin:0 0px 0 0;
	width:100%;
}
.menu_principal ul li:hover .sub_menu .zone_alert a, .menu_principal ul li.sfhover .sub_menu .zone_alert a {
	color:#ffffff;
	border:0;
	text-decoration:none;
	margin:0px;
	background: url(../images/css/bg_alert.gif) right top no-repeat;
	position: inherit;
	z-index:+9999999999;
	padding:0px 3px 0 0;
	text-transform:uppercase;
	display:block;
	float:left;
}
.menu_principal ul li:hover .sub_menu .zone_alert a span, .menu_principal ul li.sfhover .sub_menu .zone_alert a span{
	background: url(../images/css/bg_alert_center.gif) left top no-repeat;
	padding:8px 8px 0px 11px;
	color:#ffffff;
	display:block;
	float:left;
	height:23px;
}
/** **/
.search_form_menu{
	float:right;
	width:378px;
}
.search_form_menu .search{
	border:1px solid #e1e1e1;
	background:#ffffff;
	padding:2px 0 0 7px;
	margin:0 0px 4px 0;
	font-size:110%;
	color:#849198;
	width:173px;
	height:19px;
	float:left;
}
.search_form_menu .site{
	border:1px solid #e1e1e1;
	background:#ffffff;
	padding:2px 0 0 5px;
	margin:0 0px 4px 0;
	font-size:110%;
	color:#849198;
	width:165px;
	height:23px;
	float:left;
}
.search_form_menu .SearchButton{
	width:25px;
	float:left;
	height:25px;
	display:block;
	margin:0 0px 4px 0;
}
.search_form_menu a{
	display:block;
	color:#777e82;
	font-size:90.9%;
	text-align:right;
}
/** content-wrapper **/
#content-wrapper{
    margin:0 0 20px 0;
}
#content-wrapper #left{
	float:left;
    margin:0 20px 80px 0;
    width: 215px;
}
.button a{
	background:#257bb8;
	height:26px;
	padding:13px 10px 0 14px;
	color:#ffffff;
	font-size:127.27%;
	margin:0px 0px 1px 0px;
	display:block;
	text-transform:uppercase;
}
.button a{
	color:#ffffff;
}
#content-wrapper #left .button a.encour {
	background:#1b64a2;
}
#content-wrapper #left .button a span{
	display:block;
}
.key_topics {
	border: 1px solid #cbcbcb;
	margin: 20px 0;
}
.key_topics h2{
	background: #eee;
	padding: 6px;
	font-size:180%;
	line-height: 180%;
	text-align: center;
	text-transform:uppercase;
}
.key_topics h2 em {
	color: #257bb8;
}

.key_topics h2 a{
	color:#4c5357;
}
.key_topics ul {
	background:#ffffff;
	padding: 16px 16px 0 16px;
	overflow:hidden;
}
.key_topics ul li{
	margin:0 0 16px 0;
}
.key_topics ul li .left_image{
	float:left;
	margin:0 8px 0 0;
}
.key_topics ul li a{
	color:#6E749B;
	font-size: 110%;
	font-weight:bold;
}
.key_topics ul li a span{
	color:#4c5357;
	font-weight:normal;
	display:block;
}
.key_topics ul li strong{
	display:block;
	color:#0c0c0c;
	font-size:118.5%;
	margin:0 0 5px 0;
}
.key_topics .introduction,
.key_topics .introduction a {
    color: #999999;
	font-size: 100%;
}
.key_topics .introduction-date {
	color: #000;
	font-size: 100%;
}


.latest_comments {
	border: 1px solid #cbcbcb;
	margin: 20px 0;
}
.latest_comments h2{
	background: #eee;
	padding: 6px;
	font-size: 130%;
	line-height: 100%;
	text-align: center;
	text-transform: uppercase;
	color:#4c5357;
}
.latest_comments ul {
	list-style-position: outside; 
	list-style-type: none;
	padding: 16px 16px 0 16px;
	overflow: hidden;	
}
.latest_comments ul li{
	margin:0 0 16px 0;
}
.latest_comments ul li a {
color: #6E749B;
}


/** quick_links **/
.quick_links{
	margin:0 0 11px 0;
}
.quick_links h2 a{
	color:#4C5357;
}
.quick_links .wrap ul {
	background:#FFFFFF;
	border-top:3px solid #6E749B;
	padding:14px 0px 2px 0px;
}
.quick_links .wrap ul li{
	border-bottom:1px solid #f4f4f1;
	margin:0 0 14px 0px;
	padding:0 2px 8px 10px;
	color:#52595d;
	font-size:110%;
}
.quick_links .wrap ul li.last{
	border-bottom:none;
}
.quick_links .wrap ul li a{
	color:#52595d;
	background:url(../images/css/li_puce.gif) left 3px no-repeat;
	display:block;
	padding:0 0px 0px 12px;
}
#content-wrapper #left .button_case a {
	font-size:136.36%;
	height:38px;
	padding:10px 5px 0 10px;
}
#content-wrapper #left .button_case a span {
	background:url("../images/css/picto_annuaire.gif") no-repeat left top;
	padding:4px 0px 5px 40px;
}
/** right **/
#right {
    float: left;
    width: 200px;
	background:#ffffff;
	padding: 0;
}
#right h2,
#center h2 {
	color: #000;
	font-size: 170%;
	padding: 0;
	text-align: left;
	text-transform: uppercase;
}
#center .bloc_focus h2 {
	font-family: arial;
	font-size: 100%;
	text-transform: normal;
}
#center .bloc_txt {
	padding-left: 0;
}
#right .bloc_right{
	border-bottom: 1px solid #eee;
	margin-bottom: 8px;
	padding:0 7px 8px 0px;
}
.bloc_right .txt p {
	color:#4c5357;
	padding:0 0 14px 0;
}
/** **/
#right .button{
	margin:0 0 15px 0;
	text-align: center;
}
/** **/
.bloc_press_releases {
	border-bottom:1px solid #f7f6f2;
	padding:0 0 10px 0;
	margin:0 7px 10px 0px;
}
.bloc_press_releases p {
	margin: 0 0 8px 0;
}
.bloc_press_releases a {
	color: #257BB8;
}
.pressrelease {
	font-size: 12px;
	margin-bottom: 16px;
}
.pressrelease_date {
	color: #257BB8;
	display: inline;
	font-weight: bold;
}
.pressrelease_title {
	color: #4c5357;
	display: inline;
	font-weight: bold;
}
.pressrelease p {
	color: #4c5357;
	display: inline;
	font-weight: normal;
	margin: 0;
}
.more{
	color:#4c5357;
	font-weight:bold;
	padding:0 0px 0 13px;
	background:url("../images/css/li_puce.gif") no-repeat left 3px;
	display:block;
	float:right;
}
/***********/
.bloc_revue {
	padding:0 9px 44px 0px;
}
.bloc_revue img {
	float:left;
	margin:0 8px 0 0px;
}
.bloc_revue p {
	color:#6E749B;
	font-weight:bold;
	font-size:110%;
	padding:0 0px 14px 0px;
}
.bloc_revue p a{
	color:#6E749B;
}
/** **/
.bloc_poll.bloc_poll_infobox{
	display:none;
}
/** **/
.bloc_right.top_ten{
	padding: 0 5px 10px 9px;
}
.bloc_right.top_ten ul li img,
.bloc_right.top_ten h4{
	display:none;
}
.bloc_right.top_ten ul li{
	margin:0 0 8px 0;
	font-weight:bold;
}
.bloc_right.top_ten ul li span strong{
	vertical-align:middle;
	font-weight:normal;
	color:#005dab;
	font-size:127.5%;
	display:block;
	float:left;
	margin:0 7px 0 0;
}
.bloc_right.top_ten ul li a:hover span strong{
	text-decoration:none;
}
/** center **/
#content #center {
    float: left;
    padding: 0 20px 30px 10px;
    width: 515px;
	background:#ffffff;
}
/** **/
.bloc_focus {
	padding:0 0 4px 0px;
}
.bloc_txt{
	padding:0 0 0px 10px;
	margin:0 0 10px 0;
}
.bloc_txt .home_focus{
	color:#52595d;
	padding:0 0 8px 0;
	font-size:327.27%;
	text-transform:none;
}
.bloc_txt .home_focus a{
	color:#52595d;
}
.bloc_txt h2 {
	color:#4c5357;
	display:block;
	font-size:110%;
	margin:0 0 3px 0;
	text-transform:uppercase;
}
.bloc_txt p{
	font-size:110%;
	color:#4c5357;
	padding:0 5px 16px 0;
}
.bloc_txt .author{
	color:#6E749B;
	display:block;
	margin:0 0 10px 0;
	font-style:italic;
}
.bloc_txt img{
	float:left;
	margin:0;
}
.see_also {
	padding:10px 0px 18px 10px;
	float:right;
	width:735px;
	background:#ffffff;
}
.see_also h3{
	color:#4c5357;
	font-size:218.18%;
	padding:0 0px 13px 0;
	font-weight:bold;
}
.see_also div {
	float:left;
	margin:0 38px 0px 0;
}
.see_also span{
	color:#6E749B;
	font-size:118.18%;
	font-weight:bold;
	padding:0 0px 16px 0;
	display:block;
}
.see_also ul{
	
}
.see_also ul li {
	padding:0 0px 9px 15px;
	background: url(../images/css/li_fleche.gif) left 3px no-repeat;
}
.see_also ul li a {
	color:#4c5357;
}
.diapo_home h2{
	display:none;
}
.diapo_home h2 .link_rss{
	display:none;
}
.home_carousel .display-selected {
}
.home_carousel .display-selected p.img {
	height:301px !important;
}
.home_carousel .display-selected div.overlay {
	color:#fff;
	padding:13px 0px 0px 0px;
	width:450px;
	float:left;
}
.home_carousel .display-selected div.overlay h3{
	font-size:254.54%;
	padding:0px 0px 8px 0px;
}
.home_carousel .display-selected div.overlay h3 span{
	color:#ffcd20;
}
.home_carousel .display-selected div.overlay .summary{
	font-size:127.27%;
	padding:0px 0px 10px 0px;
}
.home_carousel .homeslider {
}
.slid_preced {
	float:right;
	margin:24px 0px 0px 3px;
}
.slid_suiv {
	float:right;
	margin:10px 0px 0px 3px;
}
.home_carousel .homeslider ul {
	float:right;
}
.home_carousel .homeslider li {
}
.home_carousel .homeslider li a{
	display:block;
	color: #fff;
	width:100%;
	height:100%;
	text-decoration: none;
}
.home_carousel .homeslider li.selected {
}
.home_carousel .homeslider li .slide-content,
.home_carousel .homeslider li .legend {
	display:none;
}
.home_carousel .panel-overlay {
	display:none;
}
/** **/
.watch{
	color:#005dab;
	font-weight:bold;
	padding:0 13px 0 0;
	background:url(../images/css/arrows_blue.gif) no-repeat right 6px;
}
/** footer **/
#footer{
	padding:0px 0px 5px 0px;
}
#footer ul{
	float:right;
}
#footer ul li{
	float:left;
	color:#b4b3ae;
	margin:0 0 0 17px;
	text-transform:uppercase;
	font-size:90.9%;
}
#footer ul li a,
#footer p{
	color:#b4b3ae;
}
/*** Dashboard ***/
.container_arrounded{
	border-top:1px solid #bebdbd;
	padding:16px 30px 0 20px;
	margin:20px 0 50px 0;
}
.container_arrounded .top{
	margin:0 0 19px 0;
	font-size:236.5%;
	color:#0c0c0c;
}
.bloc_private_space{
	border:1px solid #d9d9d9;
	padding:20px 20px 0 20px;
	margin:0 -1px -1px 0;
	background:#fafafa;
	position:relative;
	width:268px;
	height:180px;
	float:left;
}
.bouchon_pub{
	border-top:1px solid #d9d9d9;
	width:309px;
	height:201px;
	float:right;
	margin:1px 3px 0 0;
}
.calendar_container{
	width:308px;
	height:200px;
	float:left;
}
.bloc_private_space h2{
	margin:0 0 8px 60px;
	font-weight:normal;
	font-size:173%;
	color:#0c0c0c;
}
.bloc_private_space h2 em{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:63.5%;
	color:#005dab;
	font-style:italic;
	display:block;
}
.bloc_private_space h2 span{
	color:#6E749B;
}
.bloc_private_space .wrap{
	margin:0 0 0 60px;
}
.bloc_private_space p{
	font-size:110%;
	line-height:18px;
	margin:0 0 3px 0;
}
.bloc_private_space img{
	position:absolute;
	top:20px;
	left:20px;
}
.bloc_private_space ul li{
	background:url(../images/css/black_arrow.gif) no-repeat 0 4px;
	padding:0 0 0 12px;
	margin:0 0 8px 0;
	font-size:110%;
	color:#007bbe;
}
.bloc_private_space ul li a{
	color:#007bbe;
}
.bloc_private_space .picto_box {
	background:url(../images/css/book.gif) no-repeat right 4px;
	padding:0 14px 0 0px;
}
.dashboard_my_ratings ul {
  padding:0 0 14px 0px;
}
.dashboard_my_ratings ul li a {
	color:#52595d;
}
.bloc_private_space ul li em{
	color:#6E749B;
	font-weight:bold;
	font-style:italic;
}
.bloc_private_space.dashboard_my_mailbox img {
    left: 15px;
    top: 25px;
}
.bloc_private_space.dashboard_my_mailbox p{
	font-size:100%;
	line-height:normal;
	color:#007bbe;
}
.bloc_private_space p a{
	color:#005dab;
	text-decoration:underline;
	display:block;
}
.bloc_private_space.dashboard_my_mailbox p span{
	font-size:100%;
	color:#666363;
}
.bloc_private_space.dashboard_my_mailbox p strong{
	color:#0c0c0c;
}
.bloc_private_space.dashboard_my_submissions ul li{
	background:none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.bloc_private_space.dashboard_my_submissions ul li a.view_more{
	background:url(../images/css/dg_grey.gif) repeat-x;
	border:1px solid #cdcdcd;
	font-weight:bold;
	font-style:italic;
	text-align:center;
    color: #0c0c0c;
    font-size: 110%;
	display:block;
    margin: 20px 0 0 0;
    padding: 6px 11px 6px 11px;
	float:left;
}
.bloc_private_space a.more {
  	float:left;
	padding:0 0 0 12px;
}
/**********************************************************Edito*************************************************************/
.hide {
	display:none;
}
.button a{
	background:#257bb8;
	height:26px;
	padding:13px 10px 0 14px;
	color:#ffffff;
	font-size:127.27%;
	margin:0px 0px 1px 0px;
	display:block;
	text-decoration: none;
	text-transform:uppercase;
}
.button a{
	color:#ffffff;
}
.button a.encour {
	background:#1b64a2;
}
.button_case a {
	font-size:136.36%;
	height:38px;
	padding:10px 5px 0 10px;
}
.button_case a span {
	background:url("../images/css/picto_annuaire.gif") no-repeat left top;
	padding:4px 0px 5px 40px;
}
.menu_principal ul li.last a{
	padding:0 0px 0 18px;
}
.bis {
	margin:0 0px 48px 0;
}
.bis #left {
	float:left;
	margin:0 20px 80px 0;
	width:215px;
}
#content #center.center_wide {
	margin:0 0px 0 0;
	padding:0 8px 30px 10px;
	width:727px;
}
.bread_crumb {
	font-size:90.9%;
	padding:6px 0px 4px 0px;
	overflow:hidden;
}
.bread_crumb li {
	float:left;
	text-transform:uppercase;
	background:url(../images/css/separa_breadcrumb.gif) no-repeat right 3px;
	color:#6b448a;
	margin:0 10px 0 0;
	padding:0 12px 0 0;
}
.bread_crumb li.last {
	background:none;
	padding:0 0px 0 0;
}
.bread_crumb li.encour {
	color:#949494;
}
.bread_crumb li a{
	color:#6E749B;
}
.bread_crumb li.encour a{
	color:#949494;
}
.content_header {
	color:#0c0c0c;
}
.content_header .widgets {
	float:right;
	padding:0 0 0px 0;
	margin-top:-20px;
}
.content_header .widgets li{
	float:left;
	margin-left:5px;
	padding:0 0 0px 0;
}

#center .content_header h2 {
    color: #0C0C0C;
    font-family: arial;
    font-size: 236.36%;
    text-transform: none;
}

div.gray {
	color:#666666;
	font-style:italic;
	border-bottom:4px solid #007bbe;
	padding:0 0px 14px 0;
	margin:0 0px 16px 0;
}
.keywords {
	background:#ebf3f9;
	border:1px solid #c0d1de;
	padding:9px 17px 25px 10px;
	float:right;
	color:#0c0c0c;
	width:194px;
	margin:0 0px 0px 15px;
	line-height:16px;
}
.online_editor .keywords h4 {
	font-size:172.72%;
	font-weight:normal;
	padding:0 0 8px 0;
}
.content_header ul {
	font-size:110%;
	padding:0 0px 23px 0;
}
.content_header ul li {
	padding:0 0px 10px 0;
}
.online_editor {

}
.online_editor p{
	font-size:110%;
	padding:0 0px 20px 0;
}
.online_editor p a{
	color:#6E749B;
	text-decoration:underline;
}
.online_editor h3{
	color:#007bbe;
	font-size:163.63%;
	padding:0 0px 17px 0;
}
.online_editor h4{
	font-weight:bold;
	font-size:118.18%;
	padding:0 0px 12px 0;
}
.bloc_tool_glob {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #E4E4E4;
    margin: 0 0 30px;
    overflow: hidden;
    padding: 12px 0 8px 21px;
}
.bloc_tool {
	background:#f7f7f7;
	border:1px solid #e4e4e4;
	padding:12px 0px 8px 21px;
	margin:0px 0px 30px 0px;
	width:100%;
}
.margin_tools {
    background: none;
    border:none;
    margin: 0 0 0;
    padding: 0;
    width: auto;
}
.bloc_tool_glob span.left {
    display: none;
}
.bloc_tool_glob span.right {
    display: none;
}
.recommand {
	background:url(../images/css/picto_recommand.gif) no-repeat left 3px;
	padding:0 23px 0 19px;
}
.favourite {
	background:url(../images/css/picto_favourite.gif) no-repeat left 3px;
	padding:0 27px 0 19px;
}
.watch_video {
	background:url(../images/css/picto_watch_video.gif) no-repeat left 3px;
	padding:0 21px 0 18px;
}
.personal_programme {
	background:url(../images/css/personal_programme.gif) no-repeat left 3px;
	padding:0 19px 0 17px;
}
.rate_it {
	background:url(../images/css/rate_it.gif) no-repeat left 3px;
	padding:0 19px 0 18px;
}
.online_editor ul {
	font-size:110%;
	padding:0 0px 19px 0px;
}
.online_editor ul li{
	background:url(../images/css/puce_li.gif) no-repeat left 6px;
	padding:0 0px 10px 11px;
}
.rating_tool {
    background: none;
    border: none;
    float: left;
    margin: 0 0 0;
    padding: 0 19px 0 0;
    width: auto !important;
}
.rating span {
    display: block;
    float: right;
}
.rating_tool ul {
    float: left !important;
    margin: 0 10px 0 0;
}
.img_left {
	float:left;
	margin:0 19px 30px 0px;
}
.bloc_comment {
	border-top:1px solid #bebdbd;
	padding:8px 0px 0px 0px;
	margin:0px 0px 18px 0px;
	border-bottom:1px solid #bebdbd;
	clear:both;
}
.bloc_comment h3{
	padding:0px 0px 4px 0px;
	font-family: "Myriad Pro";
	font-size:172.72%;
	font-weight:normal;
}
.bloc_comment h3 strong{
	font-weight:normal;
}
.comment_form {
	margin:0px 0px 10px 0px;
}
.bg_Comment {
	border:1px solid #e4e4e4;
	background:#f7f7f7;
	padding:21px 22px 19px 25px;
	margin:0px 0px 10px 0px;
}
.comment_form label{
	display:none;
}
.txt_area {
	border:1px solid #e0e0e0;
	background:#ffffff;
	margin:0px 0px 10px 0px;
	width:100%;
}
.agreement {
	color:#666363;
	font-style:italic;
	display:block;
}
.sbmt {
	float:right;
	/*margin:0px 21px 0px 0px;*/
}
.comment {
	border-bottom:1px solid #bebdbd;
	padding:0px 0px 19px 0px;
	margin:0px 0px 18px 0px;
}
.head {
	float:left;
	margin:0px 42px 0px 0px;
}
.head h3 {
	color:#005dab;
	font-size:127.27%;
	font-family: "Myriad Pro";
	padding:0px 0px 17px 0px;
}
.head h3 a{
	color:#005dab;
}
.head h3 span{
	color:#666363;
	display:block;
	font-size:85%;
}
.comment p {
	color:#595959;
	font-size:110%;
	font-style:italic;
}
.profil {
	display:block;
	text-align:center;
}
.see_all {
	background: url("../images/css/li_puce.gif") no-repeat left 3px;
    color: #52595d;
	font-weight:bold;
	padding:0 0px 0px 12px;
	margin:0 0px 32px 0px;
	float:right;
	display:inline-block;
}
.bloc_press_release {
	float:left;
	border:3px solid #0c0c0c;
	width:312px;
	padding:10px 10px 10px 10px;
	margin:0px 19px 41px 0px;
	min-height:56px;
	height:auto;
}
.center_wide .item_bloc_press_release {
	margin:0px 0px 41px 0px;
}
.bloc_press_release h3{
	color:#0c0c0c;
	font-weight:bold;
	font-size:118.18%;
	padding:0px 0px 4px 0px;
}
.bloc_press_release .content{
	color:#005dab;
	padding:0px 0px 10px 0px;
}
.bloc_press_release .content a{
	color:#007bbe;
}
.bloc_press_release .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;
}
.bloc_press_release .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;
}
#center .pagination {
    margin: 33px auto 29px;
    text-align: center;
}
#center.center_wide .pagination span {
	display:inline-block;
	text-align:center;
	font-size:110%;
	background:none;
	height:auto;
	padding:0px 2px 0 0;
}
#center.center_wide .pagination span.current {
	font-weight:bold;
	color:#0c0c0c;
	background:none;
}
#center.center_wide .pagination span a{
	color:#005dab;
	text-decoration:underline;
}
#center.center_wide .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;
}
#center.center_wide .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;
}
.table_title {
	background:url("../images/css/bg_table_title.gif") repeat-x left top;
	font-size:127.27%;
	text-transform:uppercase;
	font-weight:bold;
	color:#ffffff;
	padding:8px 10px 11px 10px;
	margin:0px 0px 4px 0px;
	height:13px;
}
.table_one {
	margin:0px 0px 20px 0px;
	width:100%;
}
.table_one th {
	background:url("../images/css/bg_gris_th.gif") repeat-x left top;
	font-size:127.27%;
	font-weight:bold;
	color:#ffffff;
	padding:8px 10px 7px 10px;
	height:13px;
}
.table_one td{
	color:#595959;
	padding:11px 10px 13px 11px;
	vertical-align:middle;
	border:1px solid #e4e4e4;
}
.table_one td a{
	color:#595959;
}
.table_one td.time {
	font-size:110%;
	width:98px;
	text-align:center;
}
.table_one tr.gray {
	background:#f7f7f7;
}
.table_one .title {
	width:605px;
}
.table_one td a.gray_link {
	color:#8e8e8e;
}
.table_two {
	margin:0px 0px 10px 0px;
	width:100%;
}
.table_two td{
	color:#595959;
	padding:11px 20px 17px 20px;
	border:1px solid #e4e4e4;
}
.table_two .author {
	width:145px;
	vertical-align:top;
}
.table_two .author img{
	margin:0px 9px 0px 0px;
}
.table_two td.time a{
	color:#84649e;
	font-style:italic;
}
.table_two td.gray {
	background:#f7f7f7;
}
.table_two tr.title, .read_react_title{
	background:url("../images/css/bg_gris_th.gif") repeat-x left top #aaa;
	font-size:127.27%;
	font-weight:bold;
	color:#ffffff;
	padding:8px 10px 7px 10px;
}
.table_two tr.title td{
	background:none;
	border:none;
	color:#ffffff;
	padding:8px 10px 7px;
}
.case_table_two td {
	vertical-align:top;
}
.case_table_two .author {
	text-align:center;
}
.other_topics {
	 background: url("../images/css/li_puce.gif") no-repeat left 3px;
	color:#52595d;
	display:inline-block;
	float:right;
	font-weight:bold;
	padding:0 0px 0 12px;
	margin:0px 0px 34px 0px;
}
.read_react_title a {
	color:#ffffff;
	font-weight:normal;
}
.table_three {
	margin:0 0 20px;
	width:100%;
}
.table_three tr.gray {
	background:#F7F7F7;
}
.read_react_title{
	margin:0px 0px 4px 0px;
	padding:8px 10px 10px;
}
.table_three td {
	border:1px solid #E4E4E4;
	color:#595959;
	padding:7px 10px 7px 11px;
	vertical-align:middle;
}
.table_three td a{
	color:#595959;
}
.table_three td.picto, .table_three td.date {
	text-align:center;
}
.case_table_one {
}
.case_table_one th {
	font-size:100%;
}
.case1_table_one td.picto {
	text-align:center;
}
.case1_table_one td.date {
	font-size:110%;
	padding:11px 30px 13px 26px;
}
.table_one tr.separator td, .table_two tr.separator td {
    border:none;
    padding: 4px 0 0;
}
.video_player_large {
	padding:0 0px 30px 0;
}
.video_player_large h4 {
	color:#0c0c0c;
	font-family: "Myriad Pro";
	font-size:172.72%;
	padding:0 0px 5px 0;
}
/***********************************************************Index*******************************************************/
.item_bg {
	background:#ffffff;
	overflow:hidden;
}
#content.bis  {
	margin:0 0 48px 0;
}
#content.bis1  {
	margin:0 0 48px 0;
}
#content #left {
	float:left;
	margin:0 20px 80px 0;
	width:215px;
}
.col_center h2 {
	padding:0 0 8px 0;
	margin:0 0 19px 0;
}
.col_center p {
	font-size:110%;
	padding:0 0 20px 0;
}
.col_center  h3 {
	color: #007BBE;
	font-size:163.63%;
	padding:0 0 17px 0;
}
.col_center h4 {
	font-size:118.18%;
	font-weight:bold;
	padding:0 0 12px 0;
}
.bloc_tool_marg {
	background:none;
	border:none;
	margin:0 0 0px;
	padding:0px;
	width:100%;
}
.submitted_case {
	background:url("../images/css/bg_bt.gif") repeat-x left top;
	color:#ffffff;
	display:inline-block;
	float:right;
	padding:5px 8px 8px 8px;
	margin:0px 0px 10px 0px;
	height:9px;
}
.filter_form  {
	margin:0px 0px 20px 0px;
}
.filter_form h4, .general_search_form h4{
	color:#0c0c0c;
	font-size:172.72%;
	padding:0 0px 5px 0;
}
.filter_form fieldset, .general_search_form fieldset{
	background:#f7f7f7;
	border:1px solid #e4e4e4;
	padding:20px 0px 19px 5px;
}
.filter_form fieldset select, .general_search_form select{
	float:left;
	width:118px;
	margin:0px 15px 0px 0px;
	background:#ffffff;
	border:1px solid #cdcdcd;
	color:#666363;
	height:23px;
	padding:2px 0 0 5px;
}
.filter_form fieldset select.width_two {
	width:95px;
	margin:0px 0px 0px 0px;
}
.live_cases_form {
	overflow:hidden;
	margin:0px 0px 20px 0px;
}
.live_cases_form .label {
	color:#0c0c0c;
	font-size:118.18%;
	padding:12px 0 0 0px;
	margin:0px 13px 0 0px;
	float:left;
}
.live_cases_form fieldset {
	float:left;
	width:225px;
	padding:10px 13px 10px 12px;
	background:#d4d4d4;
}
.live_cases_form fieldset .width_four {
	width:226px;
	background:#ffffff;
	border:1px solid #cdcdcd;
	color:#666363;
	height:23px;
	padding:2px 0 0 5px;
}
.general_search_form .submit {
	background:url("../images/css/bg_bt.gif") repeat-x left top;
	color:#FFFFFF;
	display:inline-block;
	float:left;
	height:22px;
	padding:0px 20px 0px 22px;
	border:none;
	cursor:pointer;
}
#content.bis1 .pagination {
	float:right;
}
#content.bis1 .pagination span {
	color:#FFFFFF;
	display:inline-block;
	height:17px;
	padding:5px 15px 0 15px;
}
#center .pagination span {
	background:#ddd;
	color:#0c0c0c;
}
#center .pagination span.current {
	background:#6E749B;
	color:#FFFFFF;
	font-weight:bold;
}
.table_center_title {
	background:url("../images/css/bg_table_title.gif") repeat-x left top;
	color:#FFFFFF;
	font-size:127.27%;
	font-weight:bold;
	height:13px;
	margin:0 0 4px;
	padding:8px 10px 11px;
	text-transform:uppercase;
}
.table_two td.time_case a {
	color:#595959;
	font-style: normal;
}
.table_two td a.gray_link {
	color:#8E8E8E;
}
.case3_table_one th {
	font-size:100%;
}
.case3_table_one td{
	padding:8px 10px 8px 11px;
}
.case3_table_one td.time {
	width:380px;
	text-align:left;
	font-size:100%;
}
.bloc_right.top_ten_bis h4 {
	display:block;
	font-family:"Myriad Pro";
	font-size:127.27%;
	margin:0 0 20px;
}
.bloc_poll {
	padding:0 5px 0px 9px;
}
.bloc_poll h2 {
	font-family:"Myriad Pro";
	font-size:173%;
	margin:0 0 10px;
}
.bloc_poll .poll_form p{
	font-family:"Myriad Pro";
	font-size:118.18%;
	margin:0 0 10px;
	font-style:italic;
	color:#0c0c0c;
}
.bloc_poll .poll_form input{
	float:left;
	margin:0 9px 13px 0;
}
.bloc_poll .poll_form label{
	float:left;
	margin:0 0px 13px 0;
}
.bloc_poll .poll_form input.submit {
	background:url("../images/css/bg_bt1.gif") repeat-x left top;
	border:1px solid #cdcdcd;
	color:#666363;
	cursor:pointer;
	display:inline-block;
	float:right;
	height:21px;
	padding:0 9px 3px 13px;
}
/***************************************************************formulaire******************************************************************/
#content-wrapper #content.bis #center {
	margin:0 0 0 0;
	padding: 0 10px 30px 10px;
	width:725px;
}
.content_header_bis h2 {
	/*border-bottom: 4px solid #007BBE;*/
	margin:0 0 19px;
	padding:0 0 8px;
}
.dyn_form {
	/*border-top:1px solid #e4e4e4;*/
	margin:0 0 19px;
	padding:27px 0 5px 0px;
	width:100%;
}
.dyn_form .container {
	width:100%;
}
.dyn_form .message {
	background:#007bbe;
	padding:11px 60px 11px 60px;
	margin:0px 20px 40px 20px;
	text-align:center;
	color:#ffffff;
	font-size:110%;
	font-weight:bold;
}
.dyn_form .bloc {
}
.dyn_form .bloc .bloc_left {
	float:left;
	width:50%;
}
.dyn_form .bloc .bloc_right {
	float:right;
	width:50%;
	padding:0 0px 0px;
}
.dyn_form .bloc .bloc_left .title {
	float:left;
	width:97px;
	display:block;
}
.dyn_form .bloc .bloc_left .zone_choix {
	float:left;
	margin:7px 0px 24px 0px;
	width:153px;
}
.dyn_form .bloc label{
	color:#0c0c0c;
	font-family: Arial, Helvetica, sans-serif;
	font-size:154.54%;
	padding:0px 0px 10px 0px;
}
.dyn_form .bloc input.radio {
	height:auto;
	float:left;
	margin:0px 8px 4px 0;
	padding:0px;
	width:auto;
	background:none;
	border:none;
}
.dyn_form .bloc .label {
	float:left;
	margin:0 0px 4px 0;
	font-size:100%;
	text-align: left;
	width:52px;
}
.dyn_form .bloc .required {
	color:#007bbe;
}
.dyn_form .bloc input, .dyn_form .bloc select{
	background:#f7f7f7;
	border:1px solid #cdcdcd;
	width:341px;
	height:27px;
	margin:0px 0px 23px 0px;
	padding:1px 0px 0px 8px;
	color:#666363;
}
.dyn_form .bloc select{
	width:350px;
	height:30px;
	padding:7px 0px 0px 8px;
}
.dyn_form .bloc select.select, .dyn_form .bloc select.select1{
	width:61px;
	float:left;
	margin:0px 11px 0px 0px;
}
.dyn_form .bloc select.select1{
	width:75px;
}
.jqTransformSelectWrapper span {
	display:none;
}
.dyn_form .bloc .bloc_right img{
	margin:4px 0px 0px 0px;
}
.dyn_form .bloc .txt_area {
	background:#f7f7f7;
	border:1px solid #cdcdcd;
	margin:0 0 15px;
	padding:3px 0px 0px 8px;
	width:711px;
	height:95px;
	color:#666363;
}
.dyn_form .sbmt {
	background:url("../images/css/bg_table_title.gif") repeat-x left top;
	color:#FFFFFF;
	font-size:127.27%;
	font-family:"Myriad Pro";
	height:32px;
	margin:0 0 21px 0;
	padding:0px 32px 0px 34px;
	cursor:pointer;
	border:none;
}
.dyn_form .checkbox {
	margin:0 11px 10px 0;
	float:left;
}
.dyn_form .champs_obligatoires {
	color:#666363;
}
.dyn_form .champs_obligatoires span{
	color:#6b448a;
}
/*********************************************************Lecture***************************************************/
.content_header_padd ul {
	padding:0 0 10px 0;
}
.content_header_padd .dnld {
	background:url("../images/css/book_large.gif") no-repeat left top;
	padding:0 0px 9px 17px;
	float:right;
	display:inline-block;
/*	margin:0 0 9px 0;*/
}
.online_editor {
	clear:both;
}
.bloc_tool_glob {
	background:none repeat scroll 0 0 #F7F7F7;
	border:1px solid #E4E4E4;
	margin:0 0 30px;
	padding:12px 0 8px 21px;
	overflow:hidden;
}
.bloc_tool_glob span.left {
	display:none;
}
.bloc_tool_glob span.right {
	display:none;
}
.margin_tools {
	background:none;
	border:none;
	margin:0 0 0px;
	padding:0px 0px 0px 0px;
	width:auto;
}
.zoomer_tool {
	background:none;
	border:none;
	margin:0 0 0px;
	padding:0px 0px 0px 0px;
	width:auto;
}
.zoomer_tool .imgs {
	float:left;
	margin:0 10px 0px 0px;
}
.zoomer span {
	display:block;
	float:right;
}
.rating_tool {
	background:none;
	border:none;
	margin:0 0 0px;
	padding:0px 19px 0px 0px;
	width:auto !important;
	float:left;
}
.rating span {
	display:block;
	float:right;
}
.rating_tool ul{
	float:left !important;
	margin:0 10px 0px 0px;
}
.img_gallery {
	background:#F7F7F7;
	border:1px solid #E4E4E4;
	padding:30px 0px 13px 18px;
	overflow:hidden;
}
.img_gallery li{
	float:left;
	margin:0px 15px 20px 0px;
	width:160px;
	height:127px;
}
.img_gallery li img{
	height:110px;
	display:block;
}
.img_gallery li a:hover {
	text-decoration:none;
}
.img_gallery li span{
	display:block;
	text-align:center;
	background:#0c0c0c;
	font-weight:bold;
	color:#ffffff;
	font-size:127.27%;
	margin:0px;
	padding:0px 0px 2px 0px;
}
.img_gallery li.current span{
	background:#7B549A;
	height:18px;
	margin-top:-4px;
	padding-top:4px;
	position:relative;
}
/********************************************************************Session******************************************************************/
.online_editor1 {
	border-bottom:1px solid #bebdbd;
	padding:0px 0px 0px 0px;
	margin:0px 0px 25px 0px;
}
.bloc_video {
	float:right;
	margin:0px 0px 0px 30px;
	position:relative;
}
.bloc_video .player{
	position:absolute;
	left:79px;
	top:46px;
}
.center_wide .bloc_tool_marg {
	padding:10px 0px 0px 0px;
}
.bis .bloc_tool_marg .spaced {
	background:url("../images/css/bg_table_title.gif") repeat-x left top;
	color:#FFFFFF;
	font-size:127.27%;
	height:20px;
	margin:0 0 19px 0;
	padding:6px 27px 6px 21px;
	float:right;
	font-family:"Myriad Pro";
}
.spaced .personal_prog {
	color:#FFFFFF;
	padding:2px 0 4px 33px;
	background:url("../images/css/picto_personal_programme.gif") no-repeat left top;
}
.session_bloc {
	background:#F7F7F7;
	border:1px solid #E4E4E4;
	margin:0 0 10px 0;
	padding:13px 0 4px 10px;
	overflow:hidden;
}
.session_bloc .wrap strong{
	color:#666363;
	font-size:110%;
	padding:0px 0 13px 0px;
	display:block;
}
.session_bloc .session_type {
	color:#005dab;
	font-size:110%;
	float:left;
	padding:0px 18px 12px 0px;
}
.session_bloc .session_type img {
	padding:0px 4px 0px 0px;
}
.session_bloc .session_type a {
	color:#6E749B;
}
.session_bloc .speakers {
	float:left;
	background:url("../images/css/puce_li.gif") no-repeat left 4px;
	padding:0px 0px 0px 11px;
	margin:6px 0 0px 0;
}
.session_bloc .speakers a{
	font-style:italic;
}
/**************************************************Recherche********************************************/
.content_header_bis_gray h2 {
	border-bottom: 4px solid #007BBE;
	margin:0 0 19px;
	padding:0 0 8px;
}
.content_header_bis_gray h3 {
	color:#0c0c0c;
	font-size:172.72%;
	padding:0px 0px 30px 0;
}
.advanced_search_form fieldset {
	padding:0px 11px 40px 12px;
}
.advanced_search_form fieldset .container .wrap .bloc {
	float:left;
	margin:0px 27px 15px 0;
}
.advanced_search_form fieldset .container label {
	display:block;
	font-size:110%;
	margin:0px 0 4px 0;
}
.advanced_search_form fieldset .container input.txt {
	background:#ffffff;
	border:1px solid #cdcdcd;
	color:#666363;
	height:22px;
	padding:1px 0 0 7px;
	width:250px;
}
.advanced_search_form .bloc_search_in {
	float:left;
	margin:0px 37px 15px 0;
}
.advanced_search_form .bloc_search_in select{
	background:#ffffff;
	border:1px solid #cdcdcd;
	color:#666363;
	height:25px;
	padding:1px 0 0 2px;
	width:257px;
}
.advanced_search_form .bloc_years {
	margin:18px 0px 15px 0;
	float:right;
}
.advanced_search_form .bloc_years select{
	background:#ffffff;
	border:1px solid #cdcdcd;
	color:#666363;
	height:25px;
	padding:1px 0 0 2px;
	width:112px;
}
.advanced_search_form fieldset .container .wrap .radios {
	clear:both;
	float:left;
	margin:8px 0 0;
	width:100%;
}
.advanced_search_form fieldset .container .radios input {
	float:left;
	margin:0px 5px 0 0;
}
.advanced_search_form fieldset .container .radios label {
	float:left;
	font-size:100%;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 19px 0px 0;
	color:#666363;
}
.advanced_search_form fieldset .container .sbmt {
	background:url("../images/css/bg_bt.gif") repeat-x  left top;
	border:none;
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	float:right;
	height:22px;
	padding:0 20px 0 20px;
}
.results_for_bloc {
	background:url("../images/css/bg_gris.gif") repeat-x left top;
	padding:7px 8px 12px 10px;
	margin:0px 0px 16px 0px;
	height:23px;
}
.results_for_bloc .wrap span{
	color:#0c0c0c;
	display:block;
	float:left;
}
.results_for_bloc .wrap span.resl_search{
	font-size:172.72%;
	padding:0 83px 0 0px;
}
.results_for_bloc .wrap span.resl_search1{
	font-size:127.27%;
}
.results_for_bloc .wrap span.resl_search1 strong{
	font-size:128%;
	color:#6E749B;
}
.all_results {
	margin:0 0 22px;
	background: url("../images/css/li_puce.gif") no-repeat  left 3px;
    color: #52595D;
    display: inline-block;
    float: right;
    font-weight: bold;
    padding: 0 0 0 12px;
}
.n_results {
	clear:both;
	font-size:110%;
	margin:0 0 7px 0;
}
.table_one tr.separator td, .table_two tr.separator td {
	border:none;
	padding:4px 0px 0px 0px;
}

/*******************************************************************************************************
****************************************** Infobox Random Video ****************************************
********************************************************************************************************/
.infobox-randomvid-link {
	background: url("/extension/europcr_design/design/cardio/images/contenu/infobox_random_video.jpg") no-repeat scroll 0 0 transparent;
	display: block;
	height: 167px;
	margin: 0 0 15px 0;
	position: relative;
	width: 190px;
}
.infobox-randomvid-congress {
	background-color: #000000;
	opacity: 0.7;
	position: absolute;
	text-align: right;
	text-transform: uppercase;
	top: 0;
	width: 100%;
}
.infobox-randomvid-title {
	background-color: #000000;
	bottom: 0;
	opacity: 0.7;
	position: absolute;
	width: 100%;
}
.infobox-randomvid-congress em {
    font-size: 1.2em;
    font-weight: bold;
}
.infobox-randomvid-link em {
    color: #FFFFFF;
    display: block;
    opacity: 1;
    padding: 4px;
}


.infobox-breves u {
    color: #257BB8;
    display: block;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}
.infobox-breves a {
	color: #6E749B;
}

div#ezwt{
	height:25px;
	background-color: #eee;
	margin-bottom: 5px;
}
div#ezwt form, #ezwt-standardactions{
	margin: 5px auto 0 80px;
	width: 450px;
}
div#ezwt div#ezwt-openoffice{
	position: absolute;
    right: 32px;
    top: 2px;
    width: 130px;
}
div#ezwt div#ezwt-openoffice form{
	float: right;
	width: auto;
	margin: 0px;
}
div#ezwt select{
	height: 19px;
}
div#ezwt input.ezwt-input-image, div#ezwt div.ezwt-actiongroup a img{
	box-shadow: none;
	padding: 1px;
}
div#ezwt-ezlogo{
	top: 0px;
	left: 0px;
}
div#ezwt-help{
	top: 5px;
}
.no_more_less{
    display: none;
}

/* Buttons with Icon and Text */
a.btn-icon-and-text {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	font-family: 'Roboto Slab', sans-serif;
	font-size: 16px;
	font-weight: normal;
	height: 48px;
	line-height: 46px;
	margin: 0 0 5px 0;
	padding: 0px 8px 0px 64px;
	position: relative;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
	width: 100%;
	white-space: normal;
}
a.btn-icon-and-text.btn-with-small {
	line-height: 21px;
	padding: 4px 8px 4px 64px;
}
a.btn-icon-and-text.btn-with-small small {
	display: block;
	font-size: 12px;
	line-height: 18px;
	text-transform: none;
}
a.btn-icon-and-text:hover,
a.btn-icon-and-text:focus,
a.btn-icon-and-text:active {
	color: #fff;
	opacity: 0.8;
	outline: 0;
}
a.btn-icon-and-text i {
	font-size: 21px;
	left: 0;
	line-height: 46px;
	position: absolute;
	text-align: center;
	top: 0;
	vertical-align: top;
	width: 50px;
}
a.btn-icon-and-text i:after {
	content: "";
	position: absolute;
	top: 5px;
	left: 50px;
	width: 1px;
	height: 36px;
	background: #ccc;
	background: rgba(255, 255, 255, 0.3);
}
/*@media (min-width: 992px) and (max-width: 1200px) {
	a.btn-icon-and-text {
		font-size: 12px;
	}
	a.btn-icon-and-text.btn-with-small small {
		font-size: 11px
	}
}*/

a.btn-icon-and-text.facebook { background: #4862a3; }
a.btn-icon-and-text.twitter  { background: #55acee; }
a.btn-icon-and-text.linkedin { background: #0177b5; }
a.btn-icon-and-text.youtube  { background: #d02022; }
a.btn-icon-and-text.android  { background: #8ec147; }
a.btn-icon-and-text.apple    { background: #777777; }
a.btn-icon-and-text.email    { background: #35c7ed; }

a.btn-icon-and-text.cardiopurple { background: #6e749b; }
a.btn-icon-and-text.cardioblue   { background: #024d91; }
a.btn-icon-and-text.cardiored    { background: #cc091f; }

a.btn-icon-and-text.orange { background: #f79012; }
a.btn-icon-and-text.green  { background: #01924b; }
a.btn-icon-and-text.blue   { background: #3d6b92; }
a.btn-icon-and-text.red    { background: #db242c; }
a.btn-icon-and-text.violet { background: #5210c4; }
a.btn-icon-and-text.pink   { background: #ea4c89; }
a.btn-icon-and-text.black  { background: #333333; }
a.btn-icon-and-text.grey   { background: #999999; }
a.btn-icon-and-text.lightgrey   { background: #eeeeee; color: #333; }

.text-muted,
.online_editor .text-muted {
	color: #999;
}


/* Button "Go to" (online editor) */
.btn-goto {
	background-color: #6e749b;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff!important;
	display: inline-block;
	font-family: 'Roboto Slab', serif;
	font-size: 16px;
	font-weight: normal;
	height: 42px;
	line-height: 40px;
	margin: 0 0 5px 0;
	padding: 0px 20px!important;
	position: relative;
	text-align: left;
	text-decoration: none!important;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
	white-space: normal;
}
.btn-goto:before {
	content: '\f138 ';
	font-family: 'FontAwesome';
	margin-right: 15px;
}
.btn-goto:hover,
.btn-goto:focus,
.btn-goto:active {
	color: #fff;
	opacity: 0.8;
	outline: 0;
}


/* LIST GROUP */
/*.list-group-item h3, h4 {
	font-family: 'Roboto Slab', serif;
}*/
.list-group-item h3 {
	color: #6E749B;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
}
.list-group-item h4 {
	color: #777;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 4px;
}
.list-group-item p.publication-date {
	color: #999;
	font-weight: bold;
	padding: 0;
}
.list-group-item .media-left img {
    max-width: 100px;
}




/* COOKIE LAW */
#jquery-cookie-law-script {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999999;
    display: none;
    width: 100%;
    border-color: #202226;
    border-style: solid;
    border-top-width: 1px;
    background: rgba(50,58,69,0.7);
    color: #F1F1F3;
    font-family: "Montserrat",'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 12px;
}
#jquery-cookie-law-script, #jquery-cookie-law-script * {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
#jquery-cookie-law-script #cookie-law-more-info {
    display: none;
    background: rgba(50,58,69,0.8);
    text-align: justify;
}
#jquery-cookie-law-script #cookie-law-message {
    float: left;
    text-align: justify;
}
#jquery-cookie-law-script a.cookie-law-button {
    padding: 4px 8px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #3B89C7;
    color: #ffffff;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    transition: 0.25s;
}
#jquery-cookie-law-script a#cookie-law-button-more {
    margin-left: 10px;
    background: #7B8A8B;
}
#jquery-cookie-law-script #cookie-law-container {
    padding: 10px 20px;
}


/* ADVERTISEMENT */
.advertisement:before {
	color: #999;
	content: "publicité";
	font-size: 10px;
	text-transform: uppercase;
}
.bloc_right .advertisement {
	text-align: center;
}



li:last-child {
    border-bottom-width: 0!important;
}