body { background: #ddbf8d; 
margin: 0; 
padding: 0; 
background-image: url(images/header-medsi.jpg);
background-repeat: repeat-x;
color: black;
font: normal 80% "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
}

}
.cacher {visibility:hidden;}

#page{ 
position: relative; 

width: 900px; 
margin: 0 auto; 
padding :0;
text-align: left; 
text-align: justify;
}
#entete{
margin: 0; 
padding: 0; 
text-align: center; 
width: 900px; 
height:295px;
}
#separateur{
width: 313px; 
height:1px;
background-image: url(images/ligne-separation.jpg);
background-repeat:no-repeat;
margin: 20px auto;

}
#hierarchie{
font-size:11px;}
.marges-text-box{
padding:0 10px;}


/* ----------------------------------MENU HORIZONTAL H----------------------------------------------*/
#bandeau{
margin:0;
padding:0;
height:200px;}
#menu-h {
	width: 896px;
	height: 35x;
	margin: -4px 2px 0px 2px;

	
}
*> #menu-h{
margin: 0px 2px 0px 2px;
}
#menu-h ul {
	list-style-type: none;
	
}

#menu-h ul li {
	display: block;
	width: 128px;
	height: 35px;
	margin: 0 px ;
	text-align: center;
	font: 12px/35px;
	float: left;
}

#menu-h ul li a {
	display:block;
	height: 35px;
	color: #fff;
	font-size: 1em;
	font-weight:bold;
	text-decoration: none;
	padding: 8px 0 0 0;
	
}
#ca-centre{margin:0;
padding:0;
width:100%;
height:100%;
vertical-align:50%;
}
#menu-h ul li a:hover {
font-weight:bold;
background-image:url(images/bouton-glossy.jpg);
background-repeat:repeat-x;}

/* ---------------------------------TYPO ----------------------------------------------*/
h2{
color:#b03219;
font-size: 16pt;
margin :10px 0px 0px 0px;
padding:0;
}
h3{
color:#c3d017;
font-size: 15pt;
text-decoration: none;
margin :10px 0px 0px 0px;
padding:0;
}
h4{
color:#e78400;
margin: 5px 0 0 0;
font-size: 15pt;
text-decoration: none;
}


/* ----------------------------------COLONNE GAUCHE / MENU ----------------------------------------------*/
#col-gche {
	width: 210px;
	margin: 0;
	padding:0;
	
	height:624px;
	float: left;
	display: inline;
background-image: url(images/bg-menu.jpg);
background-color: #e6ebee;
} 
#col-gche h1{
margin :5px 0 15px 0;
color:#fff;
font-size: 14pt;
}
#col-gche a{
color:#b03219;
font-size: 10pt;
font-weight:bold;
text-align : left;
text-decoration:none;
padding : 0 10px 10px 0 !important;
margin:0 !important;
padding:0;
margin : 0 10px -10px 0;
}



#col-gche a:hover, a:focus, a:active {
  text-decoration: underline;

}

.rubriques {
	width: 180px;
	margin: 10px 5px 0px 15px ;
	padding:0;

	
}
/* -------------------------------------CONTENU-------------------------------------------*/
#conteneur{
margin:0;
padding:0;
height: 100%;
background-color: #e6ebee;
}
#contenu {
	width: 690px;
	margin: 0;
	padding:0;
	float:right;
	height:100%;
	background-color: #e6ebee;
background-image: url(images/coins-ht-drte.jpg);
background-position:right top;
background-repeat:no-repeat;
}

hr { clear: both; visibility: hidden }



#editorial{
  float:right;
  width: 655px;
  margin: 20px 25px 10px 10px;
	display: inline;
}
/* ----------------UNE -------------------- */
#articles-une {
  
  float: left;
  width: 355px;
  margin: 0 5px 5px 10px;
padding: 5px;
display: inline;
}
#articles-une ul{
list-style:none;
margin:0;
padding:0;}
.une-colonne-droite{
	padding:0px;
	float:right;
	width: 280px;
	margin: 0 25px 5px 5px;
	display: inline;
}
.une-box-droite{
	padding:0px;
	
  	
	width: 280px;
	margin: 0px 0 10px 0px;
	
}
#revue-de-presse ul {
list-style:none;
margin:0;
padding:0;}
/* -------------------------COINS-------------------------- */

.hautgauche, .hautdroit, .basgauche, .basdroit {
height: 9px; width: 9px;
background-repeat: no-repeat;
margin:0;
padding:0;
font-size:1px; /* correction d'un bug IE */
}
.hautgauche {
background: url(images/pcoins/hautgauche.gif);
}
.hautdroit {
float: right;
background: url(images/pcoins/hautdroit.gif);
}
.basgauche {
background: url(images/pcoins/basgauche.gif);
}
.basdroit {
float: right;
background: url(images/pcoins/basdroit.gif);
}
/* -------------------------RUBRIQUE-------------------------- */
#hierarchie{
margin: 10px 25px 10px 10px;
padding:0 5px;
}

#txt-rub {  

margin: 0 25px 10px 10px;
}
#premier-article {

margin: 0 25px 10px 10px;
display:block;
}
#premier-rub {

margin: 0 25px 10px 10px;
display:block;
}
#article-2col{
margin:0 25px 10px 10px;
display:inline;
}
table#article-2col {
border:0;
border-style:none;
border-width:0;
cellspacing:"0px" ;
cellpadding:"0px";
border-collapse:collapse;
margin:0px;
padding:0px;
}
#article-2col table td{
vertical-align: top;
padding:10px;
}
#article-2colbox{


}
#article-2colbox h3{
margin:0 0 10px 0;
}
#article-2colbox a {
text-decoration:none;
color:black;
}
#article-2colbox a:hover {
text-decoration:none;
color:#c3d017;
}
#premier-article h3{
margin:0 0 10px 0;
}
#premier-article a {
text-decoration:none;
color:black;
}
#premier-article a:hover {
text-decoration:none;
color:#c3d017;
}

/*------------------*/
#rubrique-2col{
margin:0 25px 10px 10px;
display:inline;
}
table#rubrique-2col {
border:0;
border-style:none;
border-width:0;
cellspacing:"0px" ;
cellpadding:"0px";
border-collapse:collapse;
margin:0px;
padding:0px;
}
#rubrique-2col table td{
vertical-align: top;
padding:10px;
}
#rubrique-2colbox{
}
#rubrique-2colbox h3{
margin:0 0 10px 0;
color:#e78400;
}
#premier-rub  h3{

margin:0 0 10px 0;
color:#e78400;
}
#rubrique-2colbox a {
text-decoration:none;
color:black;
}
#rubrique-2colbox a:hover {
text-decoration:none;
color:#c3d017;
}

/* -------------------------ARTICLE-------------------------- */
#article{
width:480px;
float:left;

}
#titre-art{  
margin: 0 25px 0px 10px;
}
#texte-art{
text-align: justify;
margin: 0 25px 10px 40px;
}
#doc-art{
margin: 0 25px 10px 40px;
}
#txt-art h2{
text-align:center;
}
#articles-memerub{  
width:180px;
float:right; 
margin: 0 30px 0 0;
padding:0;
display:inline;
}

#articles-memerub h3{  
margin:10px 0 5px 0 ;

font-size:16px;
text-align:left;
letter-spacing: -1px;
}
#articles-memerub ul li div {
margin:0px;
padding:0px;

}
#articles-memerub ul{
list-style:none;
margin:0px;
padding:0px;
}
#articles-memerub ul li {
margin:0px;
padding:0px;

}
#articles-memerub ul li a {
text-decoration:none;
color:black;

}
#articles-memerub ul li a:hover {
color:#c3d017;

}
#documents_joints h2{
color:#c3d017;
font-size: 15pt;
text-decoration: none;
margin :10px 0px 0px 0px;
padding:0;
}
#documents_joints a{
color:black;
}
#documents_joints a:hover{
text-decoration:none;}
#documents_joints p{
margin:2px 0 10px 0; }

/* --------------------- PIED -----------------*/
#bas{
height: 33px; width: 900px;
margin: 0; 
padding: 0; 
background-image: url(images/bas.gif);
background-repeat: no-repeat;
}
#pied {
text-align:center;
font-size:11px;
padding:10px;
color: #a68d66}
#pied a{color: #a68d66}
#pied a:hover{text-decoration:none;}