@charset "utf-8";
body {
	font-family:  Arial,Verdana, sans-serif;
	background-color: #669999;
	margin-top: 0px;
	padding-top: 0px;
	height:100%;

}
#max {
	background-image: url(../images/max.jpg);
	background-repeat: repeat-y;
/*	width: 1024px; */
	width: 990px;
	position: relative;
	padding-top: 0px;
	margin: auto;
}
#header1 {
	background-image: url(../images/menu_haut.jpg);
	/*
	height: 122px; -30
	width: 1024px;	*/
		height: 92px;
	width: 990px;
	/*position: relative;*/
	margin: 0px;
	color: #FFFFFF;
	background-position: right;
	padding-right: 0px;
	padding-bottom: 0px;

}
#header1 a {
	color: #FFFFFF;
	text-decoration: none;
}
#header1 a:hover {
	/*color: #2f4f4f;
	text-decoration: none;*/
	font-style: italic;
}
#header1 a:visited {
}

#logo {
   display:bloc;
	background-image: url(../images/logo.png);
	width:30px;
	height:33px;
	top:55px;
	left:185px;
	position:absolute;
}
#logo a{
   display: block;
   width:30px;
	height:33px;
	text-decoration:none;
}
#logo a:hover{
	background-image: url(../images/logopoint.png);
}

#header1 ul {

	display: block;
	background-position: right;
	margin :0px; 
	padding :0px;
	padding-top: 65px;  /*UTILISER AUTRE QUE IE6*/
	/*
	margin-left: 35px;
	padding-left: 95px;*/
	margin-left: 130px;
}
#header1 li {
	list-style-type: none;
	float: left;
	height: 20px;
	width: 90.3px;
	background-position: center;
	margin: auto;
	display: block;
	text-align: center;
	vertical-align: middle;

	font-size: .8em;
}

#header2 {
	background-image: url(../images/banniere.jpg);
	height: 144px;
	width: 990px;
	position: relative;
	margin: 0px;
	padding: 0px;
}

#header2 ul{
	display: block;
	margin-top: 0px;
	margin :0px;
   padding :0px;
	padding-top: 125px;
	margin-left: 225px;		
}

#header2 li
{
	font-family: arial, sans-serif;
	list-style-type: none;
	float: left;
	vertical-align: middle;
	font-size: 12px;
	color: #214245;
}
#header2 a {
	color: #446e6e;
	text-decoration: none;
}
#header2 a:hover {
	color: #102425;
}
#header2 a:visited {
}

#left {
	background-image: url(../images/menu_gauche.jpg);
	/*height: 509px; -80
	width: 235px; - 12 */
	height: 429px;
	width: 219px;
	float: left;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#left a {
	color: #5e5e5d;
}

#left p {
		margin-top:10px;
}
.member {
   border: 1px solid #446365;
   margin-top:15px;
	background-color: #CCCCCC;
	height: 150px;
	width: 150px;
	font-size: .9em;
}
.member h3{
   margin-top:5px;
	font-size: 14px;
	font-variant: small-caps;
	color: #40605f;
	text-decoration: underline;
	text-align: center;
}
.member input,label {
	float: left;
	margin-left: 10px;
	height: 15px;
	width: 120px;
}
.member #bt_submit {
margin-top:10px;
	height: 20px;
	width: 50px;
}

.left_decal {
   display:inline;
	float: left;
	margin-left: 59px;
}
/*
.left_decal input,label {
	margin-left: 10px;
}*/

/* corps du site  */

#corps {
	background-repeat: no-repeat;
	background-image: url(../images/corps.jpg);
	float: left;
	width: 640px;   /*reprendre la mesure de l'image et lui retirer la valeur du padding */
	padding-left: 40px;
	padding-top: 15px;	
	font-size: 14px;
	text-align: justify;	
/*	border: 1px solid black;*/
}

#corps h2
{
	color : #669999 ;
	margin-top:0px;
	margin-bottom:10px;
	width: 640px;

}

#corps h3
{
	color : #669999 ;
	padding :0px;
	margin-top:0px;
	margin-bottom:0px;
}

#corps ul
{
	list-style-type: circle;
	text-align: justify;
}
#corps p
{
	padding: 0px;
	margin:10px;
}


/* MENU INSTITUTION */ 
#institution {
	background-image: url(../images/menu_institution.jpg);
	float: left;
	height: 429px; /* reprendre la mesure de l'image et lui retirer la valeur du padding */
	width: 301px;  /* reprendre la mesure de l'image et lui retirer la valeur du padding */
	padding-top: 40px;
	padding-left: 60px;
	font-size: 16px;
	background-repeat: no-repeat;

		/*width: 337px; 		position: relative; 		border : 1px solid black; 		*/
}
#institution ul {
	padding-left: 0px;
	margin-left: 20px;
}

#institution li {
	list-style-type: none;
	color: #B8D7D9;
}

#institution h1 {

	color: #B8D7D9;
}
#institution a {
	color: #B8D7D9;
	text-decoration: none;
}
#institution a:hover {
color: #dfdfdf;
	/*font-weight: bold;*/
	text-decoration: none;
}
#patient {
	background-repeat: no-repeat;
	background-image: url(../images/menu_patient.jpg);
	float: left;
	position: relative;
	height: 429px;		
	width: 350px;		
	padding-top: 40px;
	padding-left: 60px;
	font-size: 16px;
	/*border : 1px solid black;*/
}
#patient ul {
	padding: 0px;
	margin-left: 20px;
	/*border : 1px solid black;*/
}

#patient li {
	list-style-type: none;
	color: #67999A;
}
#patient h1 {
	color: #67999a;
}

#patient a {
	color: #67999A;
	text-decoration: none;
}
#patient a:hover {
	text-decoration: none;
	color: #496e70;
	/*font-weight: bold;*/
}

.news {
padding-top:70px;
color: #446365;
}

#medchef{
	text-align: right;
	font-weight: bold;
	}

#citation
{
	font-style: italic;
}

#footer {
	background-image: url(../images/footer.jpg);
	clear: left;
	height: 73px;
	width: 590px;
	/*height: 149px;
	width: 1200px;*/
	position: relative;
	padding-top: 35px;
	padding-left: 400px;
	color: #FFFFFF;
}
.letter_red:first-letter {
	color: #FF0000;
	font-size: 16px;
	font-weight: bold;
	}
	
.txt_ident10 {
	text-indent: 10px;
}
	
.txt_ident20 {
   text-indent: 20px;
}

h1 {
	font-variant: small-caps;
	/*color: #B8D7D9;*/
   font-size: 22px;
	margin:0px;
	padding:0px;
}
h2 {
	font-size: 20px;
	font-variant: small-caps;
	color: #000000;
	display: block;
	width: 250px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #7a7a7a;
	height: 25px;
}
h3 {
	font-size: 18px;
	font-variant: small-caps;
	color: #67999A;
}

 img{
 border: none;
}

#tab-activite
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 30px;
	width: 580px;
	text-align: left;
	border-collapse: collapse;
	margin-top:0px  /*permet d'enlever le padding du caption de firefox <> de ie*/
}
#tab-activite th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #c3c2c1;
	border-top: 4px solid #969696;
	border-bottom: 1px solid #fff;
	color: #474747;
}
#tab-activite td
{
	padding: 8px;
	background: #dfdfdf; 
	border-bottom: 1px solid #fff;
	color: #686868;
	border-top: 1px solid transparent;
}
#tab-activite tr:hover td
{
	background: #d2d2d2;
	color: #565656;
}

#tab-activite a
{
	font-size: 12px;
 	text-decoration: none;
	color: #686868;
}
#tab-activite a:hover
{	
   text-decoration: none;
	color: #226c6b;
	/*font-style:italic;*/
}
#tab-activite a:visited
{
   /*text-decoration: none;
	color: #226c6b;*/
}
#tab-activite caption
{
	font-size: 18px;
	color: #67999A;
	height:30px;         /* permet de rétablir un padding en dessous du caption */
	text-align:left;
}

a.info_bulle {
  position:relative;
}
a.info_bulle:hover {
   background: none; 
   z-index: 500; 
}
a.info_bulle span {display: none;}

a.info_bulle:hover span {
   display: inline; 
   position: absolute;
   white-space: nowrap;
   font-size:10px;
   font-weight:normal;
	font-style: normal;
   width:100px;
   top: 20px; 
   left: 30px;
   background: #f1f1f1;
   padding: 3px;
   border: 1px solid #5D779A;
   border-top: 4px solid #345456;
}

#corps h2 a, a.liendoc{
 font-size: small;
 color: #287c7b;
 text-decoration: none;
}

#corps h2 a:hover, a:hover.liendoc{
	color: #88888d;
}/*
#corps a:visited {
}
*/ 

.news_box{
	float:left; 
	margin-left: -25px;
	padding: 0px 0px 0px 0px;
	width:300px;
}
.news_box p{
margin :0px;
}

a#lire_plus {
font-size:12px;
display:block;
float:left;
color: #355d5d;
}
a:hover#lire_plus {
font-size:12px;
display:block;
float:left;
color: #ce6663;
}

a#lien {
font-size:14px;
display:block;
float:left;
color: #5d5b56;
}
a:hover#lien {
font-size:14px;
display:block;
float:left;
color: #ce6663;
}

/* DEBUT : style pour les actualités */
.calendrier{
width:40px;
float:left;
font-size:12px;
font-weight:bold;
color: #5d5b56;
}
.new_actualite{
	float:left; 
	font-size:14px;
	color: #5d5b56;
}
/* FIN : style pour les actualités */

/* DEBUT : style pour le tableau des conferences psy */
#tab-conference
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 10px;
	margin-left: -15px;
	margin-top:0px ; /*permet d'enlever le padding du caption de firefox <> de ie*/
	width: 670px;
	text-align: left;
	border-collapse: collapse;

}
#tab-conference th
{
	font-weight: normal;
	padding-top: 0px;
	padding-bottom:0px;
	background: #c3c2c1;
	border-top: 4px solid #969696;
	border-bottom: 1px solid #fff;
	color: #474747;
}
#tab-conference td
{
	padding: 5px 1px 5px 2px;
	background: #dfdfdf; 
	border-bottom: 1px solid #fff;
	color: #686868;
	border-top: 1px solid transparent;
}
#tab-conference caption
{
	font-size: 15px;
	color: #67999A;
	height:30px;         /* permet de rétablir un padding en dessous du caption */
	text-align:left;
}
#tab-conference tfoot,#psy_center
{
	text-align:center;
}
#tab-conference a{
		color: #5e5e5d;
}
/* FIN: style pour le tableau des conferences psy */