@charset "utf-8";
/* CSS Document */

body {
	background-image:url(../img/background_all.gif);
	background-repeat:repeat-x;
	background-color:#DEE6EB;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#globalSite, #globalSite2{
	background-color:#DEE6EB;
}

/* AJOUT */

#container{
	width:985px;
	height:auto;
	margin:auto;
}

#bandeau{
	width:873px;
	height:97px;
}

#blocBtnDocteur{
	width:112px;
	height:97px;
	float:left;
}


#contenu{
	width:985px;
	height: 1252px;
	clear:both;
}


#navigation{
	width:986px;
	height:40px;
	clear:both;
}

#ongletNav1{
	width:130px;
	height:40px;
	background-image:url(../img/bandeau_nav.jpg);
	margin-left:1px;
	float:left;
}

#ongletNav1 p{
	padding-top:3px;
	text-align:center;
}

#ongletNav1IE7{
	width:130px;
	height:40px;
	background-image:url(../img/bandeau_nav.jpg);
	margin-left:1px;
	float:left;
}

#ongletNav1IE7 p{
	padding-top:3px;
	text-align:center;
	margin-top:10px;
}

#ongletNav1 p .styleTxtNav{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CCC;
	cursor:pointer;
}

#ongletNav1IE7 p .styleTxtNav{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CCC;
	cursor:pointer;
}


#ongletNav1 p .styleTxtNav:hover{
	font-size:14px;
	color:#FFF;
}

#ongletNav1IE7 p .styleTxtNav:hover{
	font-size:14px;
	color:#FFF;
}

#ongletNav2{
	width:10px;
	height:40px;
	background-image:url(../img/bandeau_nav.jpg);
	margin-left:1px;
	float:left;
}

/*---------RECHERCHE--------------*/

#blocRecherche{
	width:175px;
	height:40px;
	background-image:url(../img/bandeau_nav.jpg);
	margin-left:1px;
	float:left;
}

#formulaireRecherche{
	width:115px;
	height:30px;
	margin-top:7px;
	margin-left:17px;
	float:left;
}

.formRechercher{
	width:115px;
}

#boutonOk{
	width:30px;
	height:25px;
	float:left;
	margin-left:10px;
	margin-top:7px;
	padding-top:5px;
}

.btnOk{
	margin-left:141px;
	margin-top:11px;
	position:absolute;
}

.btnOkIE7{
	margin-left:13px;
	margin-top:11px;
	position:absolute;
}

/* FIN AJOUT */

div.slogan{
	position:relative;
	color:#555555;
	text-align:center;
}

div.zone_player {
	float:left;
	width:595px;
	background:transparent url(../img/v2_background_player_new.png) no-repeat scroll 0 0 !important;
}
div.zone_player_src {
	position:relative;
	width:575px;
	height:333px;
	margin-left:4px;
	margin-top:4px;
	/*border:1px solid #CCCCCC;*/
}

div.zone_player_extra {
	margin-top:20px;
	margin-left:4px;
	position:relative;
	width:575px;
	height:150px;
	background-image:url(../img/v2_background_extra2.png);
	background-repeat:no-repeat;
}

.hiddenDiv{
	margin-top:24px;
	width:575px;
	height:0px;
	border:0px solid #CCCCCC;
}

.hiddenComments{
	background-color:white;
	width:575px;
	height:0px;
	overflow:hidden;
}

div.zone_player_extra h3{
	margin:0px;
	padding:5px;
	font-size:14px;
	font-weight:bold;
	color: #1A2F84;
}

div.line_video_info{
	font-size:11px;
	color:#494949;
	padding:0px 5px 0px;
}

div.extra_video_desc{
	font-size:11px;
	color:#1A2F84;
	padding:0px 5px 0px;
	clear:both;
}

div.box_side_box{
	background-image:url(../img/v2_box_side_top.png);
	background-repeat:no-repeat;
	width:337px;
	height:9px;
	font-size:1px;
	margin:auto;
	margin-top:5px;
}

div.box_side_bottom{
	background-image:url(../img/v2_box_side_bottom.png);
	background-repeat:no-repeat;
	width:337px;
	height:9px;
	font-size:1px;
	margin:auto;
}

div.box_side_middle{
	position:relative;
	width:337px;
	/*height:9px;*/
	margin:auto;
	height:250px;
	background-image:url(../img/v2_box_side_middle.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	/*border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	background-color:#FFFFFF;*/
}

div.box_side_middle h4{
	font-size:14px;
	font-weight:bold;
	color:#FF6600;
	margin:0px;
	padding:5px;
}

div.box_side_middle_content{
	position:relative;
	float:left;
	width:315px;
	height:215px;
	margin:auto;
	overflow: hidden;
	border:0px black solid;
	white-space: nowrap;
}

div.extraline_1{
	position:relative;
	background-image:url(../img/video_exta_line.gif);
	background-repeat:no-repeat;
	width:303px;
	height:67px;
	margin:auto;
	margin-bottom:5px;
	cursor:pointer;
}

div:hover.extraline_1 div.extraline_video_title{
	color:#FF6600;
}

div.extraline_2{
	position:relative;
	background-image:url(../img/video_exta_line_2.gif);
	background-repeat:no-repeat;
	width:303px;
	height:67px;
	margin:auto;
	margin-bottom:5px;
}

div.extraline_video_thumb{
	float:left;
	width:94px;
	height:52px;
	background:#000;
	margin-top:8px;
	margin-left:5px;
	overflow:hidden;
}

a img, a:visited img {
	border:none;
}

div.extraline_video_title{
	float:left;
	width:185px;
	margin-top:8px;
	margin-left:5px;
	color:#1A2F84;
	font-weight:bold;
}
div.extraline_video_details{
	float:left;
	font-size:10px;
	margin-top:1px;
	margin-left:5px;
	width:185px;
	line-height:11px;
}

span.extra_video_details{
	font-weight:bold;
}

span.extra_video_nb_comments{
	font-size:10px;
}

div#htmlElement{
	position:absolute;
	top:0px;
	left:0px;
}

a.comments_lnk, a:visited.comments_lnk{
	color:#FF6600;
	text-decoration:none;
}

div.zone_player_side{
	float:right;
	width:345px;
}

div.ad_zone{
	position:relative;
	/*
	width:336px;
	height:290px;
	*/
	background-image:url(../img/v2_background_pub.png);
	background-repeat:no-repeat;
	width:345px;
	height:291px;
	padding:5px;
}

div.content_zone{
	position:relative;
	padding:5px 20px 0px;
	height:auto;
}

div.main_container{
	background-image:url(../img/background_middle.png);
	background-repeat:repeat-y;
	width:990px;
	margin:auto;
}


div.main_container_stetoscop{
	background-image:url(../img/v2_background_stetoscop.gif);
	background-repeat:no-repeat;
	height:auto !important;
}

.container_stetoscop{
	background-image:url(../img/v2_background_stetoscop_ie.png);
	min-height:580px;
}

div.main_inner_container{
	background-image:url(../img/v2_background_top.gif);
	background-repeat:repeat-x;
	margin-left:4px;
	margin-right:2px;
	height:auto;
}

div.main_inner_container2{
	background-image:url(../img/v2_background_top.gif);
	background-repeat:repeat-x;
	margin-left:4px;
	margin-right:2px;
}

div.main_container_bottom{
	position:relative;
	background-image:url(../img/background_middle_bottom.png);
	background-repeat:no-repeat;
	width:990px;
	height:20px;
	margin:auto;
}

div.container_bottom{
	background-image:url(../img/background_bottom.png);
	background-repeat:no-repeat;
	width:990px;
	height:85px;
	margin:auto;
}

div.header{
	position:relative;
	/*background-image:url(../img/background_menu.gif);
	background-repeat:repeat-x;*/
	height:118px;
	width:983px;
	margin-left:5px;
	background-position:0px -6px;
}

div.logo {
	/*padding: 0 0 5px 10px;*/
	padding: 0px;
	float:left;
}

div.logo_img{
	position:relative;
	overflow:hidden;
	height:85px;
}

div.search_zone{
	position:absolute;
	top:33px;
	right:0px;
	width:220px;
	height:31px;
	line-height:50px;
}

div.datetime_zone{
	position:absolute;
	bottom:0px;
	right:65px;
	font-size:13px;
}

div.search_zone input#txt_search{
	width:158px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	border:1px solid #ccc;
	float:left;
	margin-right:10px;
}

form.search_zone{
	display:block;
	margin:0px;
	padding:0px;
	height:26px;
}

#bt_ok {
	float:left;
	background-image:url(../img/bt_ok.png);
}

div.videos_zones {
	position:relative;
	background:#ebebeb;
	width:964px;
	height:305px;
	margin-left:4px;
	padding:10px;
}

div.videos_zones_content{
	position:relative;
	float:left;
	min-height:100px;
	height:290px;
	width:970px;
	overflow:hidden;
	clear:both;
/*	overflow:auto;*/
}


div.videos_zones_content p{
	margin: 10px;
}
.scrollbar-vert{
	background-color: #D5D8E6;
	height: 290px;
	width: 15px;
	float:left;
	display:none;
}

.scrollbar-vert-2{
	background-color: #D5D8E6;
	height: 215px;
	width: 15px;
	float:left;
	display:none;
}


.handle-vert{
	height: 23px;
	width: 14px;
	background: url(../img/handle.png) no-repeat;
}


div.videos_zones_unic {
	float:left;
	width:145px;
	height:130px;
	background:url(../img/background_videos.png) no-repeat;
	margin-right:9px;
	margin-bottom:10px;
	cursor:pointer;
}

/*div:hover.videos_zones_unic h3 {
	color:#FF6600;
}*/

div.current div.videos_zones_unic {
	float:left;
	width:145px;
	height:130px;
	background:url(../img/background_videos_selected.png) no-repeat;
	margin-right:10px;
	margin-bottom:10px;
	cursor:pointer;
}

/*div.videos_zones_unic h3{
	display:block;
	width:125px;
	margin:auto;
	margin-top:2px;
	margin-bottom:0px;
	padding:0px;
	color:#1A2F84;
	font-size:9px;
	font-weight:bold;
	line-height:10px;
}*/

div.videos_zones_unic_content{
	width:125px;
	margin:auto;
	margin-top:3px;
	font-size:9px;
	color:#313131;
	line-height:9px;
}

div.videos_zones_unic_img{
	position:relative;
	margin:auto;
	width:125px;
	height:69px;
	background-color:#000000;
	margin-top:10px;
	overflow:hidden;
}

div.videos_zones_title{
	display:block;
	margin-left:11px;
	margin-top:3px;
	width:125px;
	font-size:9px;
	font-weight:bold;
	line-height:10px;
}

a:link{
	text-decoration:none;
	color:#1A2F84;
}

a:visited{
	text-decoration:none;
	color:#1A2F84;
}

a:hover{
	text-decoration:none;
	color:#FF6600;
}

div#low_menu ul{
	/*border-bottom:1px solid #dadada;*/
	padding:0px;
	margin:0px;
	list-style:none;
	display:block;
	overflow:hidden;
	height:31px;
	background:url(../img/fond_liner.gif) repeat-x;
	background-position:0px 30px;
	width:984px;
	margin-left:4px;
}


div#low_menu li{
	border-bottom:1px solid #dadada;
	padding:0px;
	margin:0px;
	list-style:none;
	display:block;
	height:30px;
	line-height:30px;
}

div#low_menu li.current{
	border-bottom:1px solid #ebebeb;
}

/*
div#low_menu ul, div#low_menu li{
	padding:0px;
	margin:0px;
	list-style:none;
	display:block;
	height:30px;
	line-height:30px;
}*/

div#low_menu li span{
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	background:url(../img/onglet_videos.png) no-repeat;
	background-position:0px 5px; 
	width:5px;
}

div#low_menu li a{
	display:block;
	float:left;
	height:25px;
	line-height:30px;
	background:url(../img/onglet_videos.png) no-repeat;
	background-position:right 5px;
	padding-right:5px;
	padding-top:5px;
	color:#525252;
	text-decoration:none;
}


div#low_menu li.current span, div#low_menu li:hover span{
	display:block;
	float:left;
	height:31px;
	line-height:31px;
	background:url(../img/onglet_videos.png) no-repeat;
	background-position:0px -49px; 
	width:5px;
}

div#low_menu li.current a, div#low_menu li:hover a{
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	background:url(../img/onglet_videos.png) no-repeat;
	background-position:right -49px; 
	padding-right:5px;
	font-size:12px;
	padding-top:0px;
	color:#1A2F84;
	font-weight:bold;
}



div#low_menu li{
	float:left;
	/*width:158px;*/
	overflow:hidden;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	/*list-style-image:url(../img/onglet_videos.png) left top no-repeat;*/
}

ul.menu_top, ul.menu_top li{
	padding:0px;
	margin:0px;
	list-style-type:none;
	display:block;
}

ul.menu_top li{
	float:left;
	/*width:158px;*/
	overflow:hidden;
	/*margin-left:5px;*/
}


div.footer_logos{
	position:absolute;
/*	padding-top:20px;*/
	margin-top:-50px;
	padding-left:20px;
}

div.footer_logosIE7{
	margin-top:-60px;
	padding-left:20px;
}

ul.footer_links{
	text-align:center;
	padding:0px;
	margin:0px;
	list-style:none;
	padding-top:15px;
	padding-left:150px;
	padding-right:150px;
}

.footerCateg {
	height:30px;
}

ul.footer_links li{
	padding:0px;
	margin:0px;
	list-style:none;
	display:block;
	display:inline;
    zoom:1; 
	/*float:left;*/
	/*width:158px;*/
	overflow:hidden;
	margin-right:20px;
	white-space:nowrap;
}

ul.footer_links li a, ul.footer_links li a:visited{
	text-decoration:none;
	color:#333333;
}

.infoConnexionLink {
	width:830px;
}

.infoLink {
	float:left;
	margin-left:-85px;
/*	margin-top:15px;*/
}

.allCategLink {
	text-align:left;
	margin-left:300px;
	margin-top:15px;
}

.connexionLink {
	text-align:right;
	margin-top:-26px;
}

.nobr {
	display:inline;
}

.connexionLink a:visited {
	color:#333333;
}
.connexionLink a:hover {
	color:#FF6600;
}
.connexionLink a:link {
	color:#333333;
}

.informationLink a:visited {
	color:#333333;
}
.informationLink a:hover {
	color:#FF6600;
}
.informationLink a:link {
	color:#333333;
}

li.menu_journal{
	width:162px;
	height:105px;
	background:url(../img/v2_onglet_journal.png) no-repeat top left;
	text-indent:-1000px;
	cursor: pointer;	
}


li.menu_journal.selected, li:hover.menu_journal{
	width:162px;
	height:105px;
	background:url(../img/v2_onglet_journal.png) no-repeat bottom left;
}



li.menu_aboutus{
	width:162px;
	height:105px;
	background:url(../img/v2_onglet_aboutus.png) no-repeat top left;
	text-indent:-1000px;
	cursor: pointer;	
}


li.menu_aboutus.selected, li:hover.menu_aboutus{
	width:162px;
	height:105px;
	background:url(../img/v2_onglet_aboutus.png) no-repeat bottom left;
}



li.menu_inscription{
	width:162px;
	height:105px;
	background:url(../img/v2_onglet_emailing.png) no-repeat top left;
	list-style-type:none;
}

li:hover.menu_inscription{
	cursor:pointer;
}


li.menu_inscription form{
	display:none;
}

li.menu_inscription span{
	display:block;
	text-indent:-1000px; 
}

li.menu_inscription.selected, li:hover.menu_inscription{
	width:162px;
	height:105px;
	background:url(../img/v2_onglet_emailing.png) no-repeat bottom left;
}


form.emailing_zone input#email_address{
	width:154px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	border:1px solid #ccc;
	float:left;
	margin-right:10px;
}

form.emailing_zone{
	display:block;
	margin:0px;
	padding:0px;
	height:26px;
	padding: 33px 0 0 20px;
}


div.video_comments_close{
	position:absolute;
	top:8px;
	right:8px;
}

div.video_comments {
	position:relative;
	/*top:0px;
	left:0px;*/
	width:422px;
	height:307px;
	background:url(../img/background_commentaires.png) no-repeat;
	/*z-index:10;
	display:none;*/
}

div.video_comments_content {
	position:relative;
	width:390px;
	margin:auto;
	padding-top:10px;
	padding-left:5px;
}

div.video_comments_content h3{
	padding:0px;
	margin:0px;
	color:#0a68fa;
	font-size:12px;
}

div.video_comments_titles {
	color:#313131;
	font-weight:bold;
	padding-bottom:5px;
	font-size:11px;
}

div.video_comments_text{
	padding-bottom:5px;
}

div.video_comments_inside{
	margin-top:5px;
	height:170px;
	overflow:auto;
	border-bottom:1px solid #ccc;
}

div.video_comments_form_title{
	font-weight:bold;
	font-size:11px;
	padding-top:5px;
}

div.video_comments_form_labels{
	float:left;
	width:98px;
	line-height:20px;
	font-weight:bold;
	font-size:11px;
}

input#comment_name {
	width:255px;
	height:20px;
	line-height:20px;
	border:1px solid #ccc;
	float:left;
	margin-right:10px;
}

textarea#comment_text {
	width:255px;
	height:41px;
	border:1px solid #ccc;
	float:left;
	margin-right:10px;
}

form.comments_form{
	padding:0px;
	margin:0px;
}

a#mb13, a:visited#mb13{
	color:#494949;
	text-decoration:none;
}


div.low_zone{
	margin-top:0px;
}

div.footer_banner{
	background-image:url(../img/v2_banner_down.png);
	background-repeat:no-repeat;
	width:950px;
	height:138px;
	margin:auto;
}

.waitingImage {
	padding:5px;
	background-color: #fff;
	border: 1px solid #ccc;
}

/* scrollable div area */
#box_side_middle_content {
	width: 315px;
	height: 215px;
	border: 0px solid #ccc;
	overflow: hidden;
	white-space: nowrap;
}

/* vertical track */
#handle1 {
	height: 23px;
	width: 14px;
	background: url(../img/handle.png) no-repeat;
}

#handle2 {
	height: 23px;
	width: 14px;
	background: url(../img/handle.png) no-repeat;
}

#handle3 {
	width: 20px;
	height: 15px;
	background-color: #f00;
	cursor: move;
}

#handle4 {
	height: 23px;
	width: 14px;
	background: url(../img/handle.png) no-repeat;
}

/* horizontal track */
#track1 {
	background-color: #D5D8E6;
	height: 215px;
	width: 15px;
	float:left;
}

#track2 {
	background-color: #D5D8E6;
	height: 290px;
	width: 15px;
	float:left;
}

#track3 {
	float: left;
	clear: both;
	width: 300px;
	height: 15px;
	margin-top: 10px;
	background-color:#ccc;
}

#track4 {
	background-color: #D5D8E6;
	height: 200px;
	width: 15px;
	float:right;
	margin-top:-200px;
	visibility:hidden;
}

.pagination {
	display:block;
	text-align:center;
	white-space:nowrap;
	background:#ebebeb;
	width:984px;
	margin-left:4px;
}

#modalLogin {
	width:990px;
	margin:auto;
}

#modalRegister {
	display:block;
	height:360px;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	width:950px;
}

.modalLoginConnexion {
	width:300px;
	margin:20px 421px;
	height:130px;
}

.modalLoginRegister {
	width:300px;
	margin:20px 421px;
	height:130px;
}

.memo {
	width:135px;
	text-align:center;
	margin-top:-60px;
}

#modalAdd {
	width:990px;
	margin:auto;
}

.modalAddInscription {
	width:350px;
	margin:0px 370px;
	height:300px;
}

.subcribTitle {
	margin-right:2px;
	text-align:center;
	font-size:17px;
	margin-bottom:13px;
}

.subscribInformationDiv {
	text-align:right;
	margin-right:50px;
	line-height:30px;
}

#newsletter{
	height:150px;
}

.newsLetterDiv {
	width:260px;
	height:160px;
	text-align:right;
	line-height:30px;
}

.newsletterGroups {
	float:right;
	margin:1px;
	margin-top:-10px;
	padding-top:2px;
	margin-bottom:10px;
	text-align:left;
	font-family:Verdana,Arial;
	border:1px solid #DD09BD;
	width:152px;
	overflow:auto;
	max-height:70px;
}

#pageNavPosition {
	clear:left;
   	margin-left:750px;
	width:220px;
}

.pg-normal {
    color: white;
    font-weight: normal;
    text-decoration: none;    
    cursor: pointer;
	width:24px;
}
.pg-selected {
    color: black;
    font-weight: bold;        
    text-decoration: underline;
    cursor: pointer;
	width:24px;
}

#pagination-left {
        float:left;
        width:20px;
        margin:0 17px auto auto;
        border: 0px solid #f0f0f0;

}

#pagination-right {
        float:right;
        width:20px;
        margin-top:0px;
        border: 0px solid #f0f0f0;
}

.test_ligne{
	white-space: nowrap;
	display:inline;
	float:left;
}

.legalMentions{
	margin:-12px auto 50px auto;
	width:900px;
	font-size:12px;
	text-align:justify;
}