/* CSS Document */

body {
	margin:0;
	background-color:#EEE;
}

#global {
	/*
	width:950px;
	min-height:600px;!important
	text-align:left;
	margin:0 auto;
	background:#FFFFFF;
	padding:0 0px 0 10px; /* pas de padding bottom pour que la fleche soit collée au bord en bas*/
	/*background:#FFFFFF url(../images/interface/fond.gif) no-repeat top left;
	*/
	width:950px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;

}


#global3 {
	text-align:left;
	margin:0 auto;
	background:#FFFFFF;
	padding:0 10px 0 10px; /* pas de padding bottom pour que la fleche soit collée au bord en bas*/
}

/*---------------------- TOP ------------------*/

#top{
	width:950px;
	height:137px;
	background:#FFFFFF url(../images/interface/top.gif) no-repeat top left;
}

.bloc-recherche{
	/*float:left;*/
	position:absolute;
	margin:45px 0 0 250px;
	width:235px;
	height:50px;
	background:transparent url(../images/interface/loupe.gif) no-repeat top left;
}

.bloc-inscription{
	float:right;
	width:385px;
	height:86px;
	background:transparent url(../images/interface/bloc-inscription.gif) no-repeat top left;
	margin:25px 10px 0 0;
}

.bloc-inscription2{
	float:right;
	width:385px;
	height:86px;
	background:transparent url(../images/interface/bloc-inscription.gif) no-repeat top left;
	margin:25px 10px 0 0;
	color:#000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}

.deconnecter{
float:right;
	}
	
.bloc-inscription2 a{
	text-decoration:underline;
	color:#FFF;
	font-weight:bold;
	}	

#menu-top {
	color: #B6B6B6;
	font-size:0.6em;
	margin:0px 0px 0px 400px;
}

#menu-top ul {
	padding:5px;
	text-align:right;
	margin-top:0;
}

#menu-top li {
	list-style-type:none;
	display:inline;
	margin-top:0;
}

#menu-top li a {
	color: #B6B6B6;
	text-decoration:none;
}

#menu-top li a:hover {
	color: #B6B6B6;
	text-decoration:underline;
}

.logo-top{
float:left;
padding-top:43px;
}


#menu-co{
width:700px;
float:left;
/*margin-left:50px;*/
}


#connexion {
	background:url(../images/interface/connexion.gif) no-repeat;
	width:537px;
	height:55px;
}

#connexion-test {
	background:url(../images/interface/connexion2.gif) no-repeat;
	width:537px;
	height:89px;
}




#connexion2 {
	width:537px;
	height:55px;
}

#connexion2 table {
	margin:0;
	padding:5px 10px;
}

#connexion2 form {
	margin:0;
	padding:0px;
}

#connexion table {
	margin:0;
	padding:5px 10px;
}

#connexion form {
	margin:0;
	padding:0px;
}

.bouton-connexion {
	background: none;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	margin:0;
	padding: 2px 0 0 0;
}

.bouton-connexion2 {
	background: none;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	margin:0;
	padding: 0px 0 0 0;
}


#inscrire {
	padding:15px 15px 0pt 0pt;
	text-align:right;
}


#right{
	width:250px;
	float:right;
	height:400px;
	text-align:center;
	margin-right:13px;
}

#middle{
width:615px;
padding:0;
margin:1em;
}

#middle-co{
width:540px;
}

#right-co{
width:370px;
float:right;
padding-right:5px;
}

#middle-compte{
width:323px;
background:transparent url(../images/interface/fond-fav.gif) no-repeat top left;
height:426px;
padding-top:10px;
}

#middle-compte2{
width:305px;
background:transparent url(../images/interface/fond_middle-compte2.gif) no-repeat top left;
height:141px;
padding:10px 15px;
}

#right-compte{
width:554px;
float:right;
}


ul#zone-compte-top  {
	margin:0;
	padding:0;
}

#zone-compte-top li{
	display:inline;
}

#zone-compte-top li a{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}

#zone-compte-top li a:hover{
	text-decoration:underline;
}


/*------------------------ CONTENU ----------------------------*/
#page {
	margin:10px 0 30px 0;
	padding:0 0 0 0;
	z-index:1
}

.right{
	float:right;
	width:225px;
}

.left{
	float:left;
	width:685px;
	background:transparent url(../images/interface/separateur.gif) no-repeat top right;
}


#left-col{
	width:360px;
	margin:10px;
	float:left;
}

#right-col{
	width:360px;
	margin:10px;
	float:left;
}


.newsbox {
	border:1px #CBCACB dashed;
	font-size:1em;
	padding:3px 5px 0 43px;
	width:627px;
	height:23px;
}

.newsbox a  {
	color:#EC7404;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-decoration:none;
}

.newsbox a:hover  {
	text-decoration:underline;
}


#middle-home {
	width:920px;
	padding:0 15px 0 15px;
	margin-left:auto;
	margin-right:auto;
}

#middle-general {
	width:920px;
	padding:0 13px 0 13px;
	margin-left:auto;
	margin-right:auto;
}



/*------------liste dpliante --------------*/
.deplier{ 
display: block;
}

.non_visible{ 
display: none;
}


/*----------BOUTONS--------------*/


.btn-ok{
	width:29px;
	height:21px;
	background:transparent url(../images/interface/btn-ok.gif) no-repeat top left;
	font:bold 14px Tahoma, Geneva, sans-serif;
	color:#FFFFFF;
	border:none;
	cursor:pointer;
}

.btn-ok-jaune{
	width:26px;
	height:20px;
	background:transparent url(../images/interface/btn-ok-jaune.gif) no-repeat top left;
	font:bold 13px Tahoma, Geneva, sans-serif;
	color:#616161;
	border:none;
	cursor:pointer;
}


.chaine-cadre{
	width:220px;
	border:1px solid #CCC;
}


.btn-gris{
background:transparent url(../images/interface/btn_gris.gif) no-repeat top;
width:141px;
height:17px;
font:bold 11px Tahoma, Geneva, sans-serif;
color:#FFFFFF;
text-align:center;
padding-top:3px;
}

a.btn-gris{
text-decoration:none;
}

a:hover.btn-gris{
text-decoration:underline;
}

/*----- TAGS ---------*/
#tags {
	width:209px;
	padding:5px;
}


/*--------------*/

.btn-soumettre{
background:transparent url(../images/interface/btn-soumettre.gif) no-repeat top left;
width:93px;
height:25px;
border:none;
cursor:pointer;
}

.btn-ok{
background-color:#FFFFFF;
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#858586;
border:none;
cursor:pointer;
}

.btn-enr{
background:transparent url(../images/interface/btn-enr.gif) no-repeat top left;
width:76px;
height:20px;
border:none;
cursor:pointer;
}

.btn-annul{
background:transparent url(../images/interface/btn-annul.gif) no-repeat top left;
width:76px;
height:20px;
border:none;
cursor:pointer;
}

/*------------onglets--------*/

.zone-onglet{
width:370px;
background-color:#EDEDED;
}

.texte-onglet{
padding:10px;
overflow:auto;
height:330px;
}



/*------MENU MON COMPTE------*/

#connecte {
	background:url(../images/interface/fond-connecte.gif);
	width:274px;
	height:60px;
}

#global2{
width:970px;
margin-left:auto;
margin-right:auto;
}

.zone-compte{
position:fixed;
text-align:left;
width:950px;
/*height:65px;*/
padding:0;
margin:0 auto;
/*background-color:#535353;*/
left:50%;
bottom:0;
margin-left:-475px;/*taille du bloc divisé par 2 pour centrage*/
z-index:99;
}

#zone-compte2 {
	bottom:0;
	color:#111111;
	font-size:11px;
	height:25px;
	padding:0;
	position:fixed;
	right:0;
	width:950px;
	z-index:99;
	background:#FFFFFF;
	margin-left:auto;
	margin-left:auto;
}




html > body {overflow-y: auto;}


/*----------------- Tableau ---------------*/
.header {
	cursor:pointer;
}


.bulles {
	display:none;
	background:#000000;
	color:#FFFFFF;
	z-index:3;
	position:absolute;
	padding:4px 2px 4px 2px;
	width:365px;
	font-size:12px;
	text-align:center;
}

.bulles-description {
	display:none;
	background:#000000;
	color:#FFFFFF;
	z-index:3;
	position:absolute;
	padding:4px 2px 4px 2px;
	width:272px;
	font-size:12px;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
}

.bulles-emissions {
	display:none;
	background:#000000;
	color:#FFFFFF;
	z-index:3;
	position:absolute;
	padding:4px 2px 4px 2px;
	width:205px;
	font-size:12px;
	text-align:center;
}

.recherche {
	border:0;
	background:url(../images/interface/champ.gif) no-repeat;
	padding:0 20px 0 20px;
	width:120px;
	height:19px;
}

.btn-recherche {
	color:#858586;
	border:none;
	background-color:#FFFFFF;
	font-weight:bold;
}

.champ_identification {
	background:url(../images/interface/champ_identification.gif) no-repeat;
	border:none;
	width:110px;
	padding:0 10px 0 10px;
	height:19px;
}

.champ_identification2 {
	background:url(../images/interface/champ_identification2.gif) no-repeat;
	border:none;
	width:110px;
	padding:0 10px 0 10px;
	height:19px;
}

.special {
	background:#FAFAFA;
	border:1px dotted #C0BFC0;
	margin-top:2px;
}

.jt {
	border:1px dotted #C0BFC0;
}

.jt_infec {
	background:#fdf1e5;
	border:1px dotted #C0BFC0;
}


.jt_cancero {
	background:#e7f5f8;
	border:1px dotted #C0BFC0;
}


.jt_neuro {
	background:#e5f0f8;
	border:1px dotted #C0BFC0;
}


.jt_rhumato {
	background:#e5f5fc;
	border:1px dotted #C0BFC0;
}

/*----- BOTTOM --------*/
#bottom {
	font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
	clear:both;
	padding-bottom:15px;
	background:transparent url(../images/interface/bottom.gif) no-repeat bottom;
	
}

#bottom a{
	/*text-decoration:none;*/
}

#bottom a:hover{
	text-decoration:underline;
}

#bottom li {
	display:inline;
}



/*--------------------MENU HOME ----------------*/
#menu-home {
	/*background:url(../images/fond_menu.gif) no-repeat ;	*/
	width:215px;
	height:200px;
	color:#878787;	
	font-size:11px;
	font:Arial, Helvetica, sans-serif;
	float:left;
	margin:0;
	padding:0;
	
}

#menu-home ul {
	list-style-type:none;
	margin-top:-15px;
}

#menu-home li {
	margin:8px 0;
	padding:0;
}

a.menu-infectiologie{
	color:#999999;
	text-decoration:none;
}

a.menu-infectiologie:hover {
	color:#EC7404;	
}

a.menu-cancero{
	color:#999999;
	text-decoration:none;
}

a.menu-cancero:hover {
	color:#12A0B6;	
}

a.menu-neurologie{
	color:#999999;
	text-decoration:none;
}

a.menu-neurologie:hover {
	color:#0070B8;	
}

a.menu-rhumatologie{
	color:#999999;
	text-decoration:none;
}

a.menu-rhumatologie:hover {
	color:#009ee0;	
}

a.menu-psychiatrie{
	color:#999999;
	text-decoration:none;
}

a.menu-psychiatrie:hover {
	color:#008FCB;	
}

a.menu-edimarkfr{
	color:#999999;
	text-decoration:none;
}

a.menu-edimarkfr:hover {
	color:#AAC5E9;	
	font-weight:600;
}

/*----------------- FIN MENU HOME ----------------*/


/*----------------- SPECIALITE ------------------*/
.cadres-specialites {
	overflow:visible;
	height:275px;
	background:#00000;
}

.note-specialites {
	width:35px;
	height:13px;
	padding:1px;
	margin:3px 0 2px 0;
	background:#696969;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}

.vue-specialites {
	width:70px;
	height:13px;
	padding:1px;
	margin:3px 0 2px 0;
	background:#696969;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}

.cadre-encadre {
	margin:4px 0;
}

#video-recentes{
	/*height:365px;*/
	overflow-y:auto;
}

#video-notes{
	/*height:365px;*/
	overflow-y:auto;
}

#video-vues{
	/*height:365px;*/
	overflow-y:auto;
}


/*---------------CONTENU------------------------*/
#commentaires {
	width:512px;	
}

/*------------liste dpliante --------------*/
.deplier{ 
display: block;
}

.non_visible{ 
display: none;
}

/*----------------CHAINES ----------------------*/
.toutes-emissions-home {
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	background:#cbcbcb;
	text-align:center;
	margin:2px;
	height:15px;
	width:120px;
	right:0;
}

.toutes-emissions-home a {
	text-decoration:none;
	color:#FFFFFF;
}

.toutes-emissions-home a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

/*------------------VIDEO DEEZER ------------------*/

#video-accueil {
	width:680px;
	height:313px;
	background:#E6E6E6 url(../images/interface/fond-bas-video.gif) repeat-x bottom left;
	position:relative;
	}
	
#menu-video-accueil {
	position:absolute;
	top:0;
	left:0;
	width:211px;
	z-index:300;
	background-color:transparent;
	}	
	
#logo-sponsor-telecommande {
	position:absolute;
	bottom:32px;
	left:2px;
	}	
	
/*	
#menu-video-accueil a{
	display:block;
	width:176 px;
	height:48px;
	background: transparent url(../images/interface/case-grise.gif) no-repeat top left;
	color:#686868;
	/*font-family:Arial, Helvetica, sans-serif;*/
/*	
	text-decoration:none;
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:8px 0 0 8px;
	}	
	
#menu-video-accueil a:hover{
	display:block;
	width:176 px;
	height:48px;
	background: transparent url(../images/interface/case-orange.gif) no-repeat top left;
	color:#FFFFFF;
	/*font-family:Arial, Helvetica, sans-serif;*/
	/*
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:8px 0 0 8px;	
	}	
	*/
	

.menu-video-accueil {
	display:block;
	width:176 px;
	height:48px;
	background: transparent url(../images/interface/case-grise.png) no-repeat top left;
	color:#686868;
	/*font-family:Arial, Helvetica, sans-serif;*/
	text-decoration:none;
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:8px 0 0 8px;
}	

.menu-video-accueil:hover  {
	display:block;
	width:176 px;
	height:48px;
	background: transparent url(../images/interface/case-orange.png) no-repeat top left;
	color:#FFFFFF;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:8px 0 0 8px;	
	text-decoration:none;
}	

.menu-video-accueil:hover a  {
	color:#FFFFFF;
}	

.menu-video-accueil a {
	display:block;
	width:160px;
	color:#686868;
	text-decoration:none;
}

.menu-video-accueil a:hover {
	color:#FFFFFF;
	text-decoration:none;
}



.menu-video-accueil2 {
	display:block;
	width:176 px;
	height:48px;
	background: transparent url(../images/interface/case-orange.png) no-repeat top left;
	color:#FFFFFF;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:8px 0 0 8px;	
	text-decoration:none;
}	

.menu-video-accueil2 a {
	display:block;
	width:160px;
	color:#FFFFFF;
	text-decoration:none;
}





#fichier-video {
	z-index:1;
	position:absolute;
	left:168px;
	top:0;
	}	
	
	
/*------ VOTE ETOILES -----------*/	
	.star-rating-wrap{
		white-space:nowrap;
	}
	
	.star-rating,
	.star-rating a:hover,
	.star-rating a:active,
	.star-rating a:focus,
	.star-rating li.current-rating{
		background: url(../images/interface/star.gif) left -1000px repeat-x;
	}
	.star-rating{
		position:relative;
		width:100px !important;
		height:25px !important;
		overflow:hidden !important;
		list-style:none;
		margin:0 !important;
		padding:0 !important;
		background-position: left top;
		display: block;
	}
	.star-rating li{
		display: inline;
		background: none !important;
		border: 0 !important;
	}
	ul.star-rating a, 
	ul.star-rating li.current-rating{
		position:absolute;
		top:0;
		left:0;
		text-indent:-9999px;
		height:25px !important;
		line-height:25px !important;
		outline:none;
		overflow:hidden;
		border: none;
		padding: 0 !important;
		margin: 0 !important;
	}
	.star-rating a:hover,
	.star-rating a:active,
	.star-rating a:focus{
		background-position: left bottom;
	}
	.star-rating a.one-star{
		width:20%;
		z-index:6;
	}
	.star-rating a.two-stars{
		width:40%;
		z-index:5;
	}
	.star-rating a.three-stars{
		width:60%;
		z-index:4;
	}
	.star-rating a.four-stars{
		width:80%;
		z-index:3;
	}
	.star-rating a.five-stars{
		width:100%;
		z-index:2;
	}
	.star-rating li.current-rating{
		z-index:1;
		background-image: url(../images/interface/star.gif) !important;
		background-position: left center !important;
	}		
	
/*----------- MINI ETOILES -----------*/	
	
	.star-rating-mini,
	.star-rating-mini a:hover,
	.star-rating-mini a:active,
	.star-rating-mini a:focus,
	.star-rating-mini li.current-rating-mini{
		background: url(../images/interface/star-mini.gif) left -1000px repeat-x;
	}
	.star-rating-mini{
		position:relative;
		width:80px !important;
		height:20px !important;
		overflow:hidden !important;
		list-style:none;
		margin:0 !important;
		padding:0 !important;
		background-position: left top;
		display: block;
	}
	.star-rating-mini li{
		display: inline;
		background: none !important;
		border: 0 !important;
	}
	ul.star-rating-mini a, 
	ul.star-rating-mini li.current-rating-mini{
		position:absolute;
		top:0;
		left:0;
		text-indent:-9999px;
		height:20px !important;
		line-height:20px !important;
		outline:none;
		overflow:hidden;
		border: none;
		padding: 0 !important;
		margin: 0 !important;
	}
	.star-rating-mini li.current-rating-mini{
		z-index:1;
		background-image: url(../images/interface/star-mini.gif) !important;
		background-position: left center !important;
	}		
	
/*----------- MINI ETOILES HOME -----------*/	
	
	.star-rating-mini-home,
	.star-rating-mini-home a:hover,
	.star-rating-mini-home a:active,
	.star-rating-mini-home a:focus,
	.star-rating-mini-home li.current-rating-mini-home{
		background: url(../images/interface/star-mini2.gif) left -1000px repeat-x;
	}
	.star-rating-mini-home{
		position:relative;
		width:60px !important;
		height:15px !important;
		overflow:hidden !important;
		list-style:none;
		margin:0 !important;
		padding:0 !important;
		background-position: left top;
		display: block;
	}
	.star-rating-mini-home li{
		display: inline;
		background: none !important;
		border: 0 !important;
	}
	ul.star-rating-mini-home a, 
	ul.star-rating-mini-home li.current-rating-mini-home{
		position:absolute;
		top:0;
		left:0;
		text-indent:-9999px;
		height:15px !important;
		line-height:15px !important;
		outline:none;
		overflow:hidden;
		border: none;
		padding: 0 !important;
		margin: 0 !important;
	}
	.star-rating-mini-home li.current-rating-mini-home{
		z-index:1;
		background-image: url(../images/interface/star-mini2.gif) !important;
		background-position: left center !important;
	}		
	
		