/* CSS Document */

/* *******************
	La page sommaire de la specialite
	******************** */
#spePrincipal {
	background-color:#FFFFFF;
	margin:0em;	
	width:100%;
	padding-left:0em;
	padding-right:0em;
	padding-bottom:0.5em;
}


/* zone de titre de la specialite et les deux onglets */
#speZoneTitre {
	background-color:#2d5255;
	margin:0;
	padding:0;
	height:auto;
}
#speTitre {
	text-align:center;
	color:#FFFFFF;
	font-size:1.8em;
	font-weight:bold;
	padding-top:0.5em;
	padding-bottom:0.3em;
}
#onglet {
	background:transparent url(../images/fd_onglet.png)  repeat-x scroll left top;
	margin:0;
	padding:0;
	width:100%;
} 
.ongletPathoOn {	
background:#FFFFFF url(../images/fd_ongletPathoOn.png) repeat-x scroll left top;
float:left;
width:25%;
height:2em;
font-weight:bold;
line-height:1em;
text-align:center;
font-size:0.8em;
color:#fff;
padding-top:0.6em;
}
.ongletPathoOff {	
background:#FFFFFF url(../images/fd_ongletOff.png) repeat-x scroll left top;
float:left;
width:25%;
height:2em;
font-weight:bold;
font-size:0.8em;
line-height:1em;
text-align:center;
color:#fff;
padding-top:0.6em;
}
.ongletClasseOn {	
background:#FFFFFF url(../images/fd_ongletClasseOn.png) repeat-x scroll left top;
float:left;
width:25%;
height:2em;
font-weight:bold;
font-size:0.8em;
line-height:1em;
text-align:center;
color:#fff;
padding-top:0.6em;
}
.ongletClasseOff {
background:#FFFFFF url(../images/fd_ongletOff.png) repeat-x scroll left top;
float:left;
width:25%;
height:2em;
font-weight:bold;
font-size:0.8em;
line-height:1em;
text-align:center;
color:#fff;
padding-top:0.6em;
}


/* sommaire d'une spacialite */
#somSpePatho {
	clear:both;
	padding-top:1em;
	padding-bottom:1em;
	padding-left:1em;
	padding-right:1em;
	color:#2d5255; 
}
#somSpePatho ul {
	padding-left:1.3em;
	padding-right:1em;
}
.somSpeNomPatho {
	color:#2d5255; 
}
.somSpeNomPathoDemo {
	color:#969696;
}
#somSpeClasse {
	clear:both;
	padding-top:1em;
	padding-bottom:1em;
	padding-left:1em;
	padding-right:1em;
	color:#FF0000;
}

#somSpeClasse ul {
	padding-left:1.3em;
	padding-right:1em;
}
.somSpeNomClasse {
	color:#FF0000;
}
.somSpeNomClasseDemo{
	color:#969696;
}
a.somLien  {
	text-decoration:none;
}

/* **********************
   page illustration tableau 
	 ********************** */
.illusTitre {
	font-size:1.5em;		
	text-align:left;
	color:#8b1e58;
	clear:both;
	margin-left:1em;
}
.illusNomIllus {
	text-align:left;
	padding-left:1em;
	font-weight:bold;
}
a.illusNomIllusLien {
	text-decoration:none;
	color:#8b1e58;
}
a.illusNomIllusLien:hover {
	text-decoration:none;
	color:#8b1e58;
}
.illusA {
	border-top-color:#8b1e58;
	border-top-style:solid;
	border-top-width:thin;
	padding-top:1em;
	text-align:center;
	margin-top:2em;
	margin-bottom:1em;
}
.illusA_Titre {
	font-weight:bold;
}
.illusA_Objet {
	margin-top:1em;
	margin-bottom:0em;
}
.illusA_Copy {
	margin-top:0.7em;
	margin-bottom:0;
	font-size:0.7em;
	font-style:italic;
}

.tabTitre {
	font-size:1.5em;		
	text-align:left;
	color:#8b1e58;
	clear:both;
	margin-left:1em;
}
.tabNomTab {
	text-align:left;
	padding-left:1em;
	font-weight:bold;
}
a.tabNomTabLien {
	text-decoration:none;
	color:#8b1e58;
}
a.tabNomTabLien:hover {
	text-decoration:none;
	color:#8b1e58;
}
.tabA {
	border-top-color:#8b1e58;
	border-top-style:solid;
	border-top-width:thin;
	padding-top:1em;
	text-align:center;
	margin-top:2em;
	margin-bottom:1em;
}
.tabA_Titre {
	font-weight:bold;
}
.tabA_Objet {
	margin-top:1em;
	margin-bottom:0em;
	margin-left:0.3em;
	margin-right:0.3em;
}


table.tableau {
	border: 1px solid black;
	border-collapse: collapse;
}
table.tableau tbody tr{
	border: 1px solid black;
	border-collapse: collapse;

}
table.tableau tbody tr td{
	border: 1px solid black;
	border-collapse: collapse;

	padding-top:0.1em;
	padding-bottom:0.1em;
	padding-left:0.15em;
	padding-right:0.15em
	}
table.tableau thead tr{
	border: 1px solid black;
	border-collapse: collapse;

}
table.tableau tbhead tr td{
	border: 1px solid black;
	border-collapse: collapse;

	padding-top:0.1em;
	padding-bottom:0.1em;
	padding-left:0.15em;
	padding-right:0.15em
	}
/* **********************
   page patho et classe 
	 ********************** */
.pathoTitre {
	clear:both;
	margin-left:1em;
}

.pathoTitre_nom {
		font-size:1.5em;		
		text-align:left;
		color:#008080;
}
#pathoSommaire {
	border-top-color:#008e9c;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#008e9c;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-top:1em;
	padding-top:0em;
	margin-bottom:1em;
	padding-bottom:0em;
	margin-left:2em;
	margin-right:2em; 
	text-align:left;
	line-height:1.5em;
}
.pathoTexte {
	padding-left:1em;
	padding-right:2em;
	padding-bottom:1em;
	padding-top:1em;
}

.pathoSomClasses{
	text-align:right;
	margin-right:1em;
}
a.pathoSomClasse:hover {
	text-decoration:none;
	color:blue;
	display:block;
}
a.pathoSomClasse {
	text-decoration:none;
	color:red;
	display:block;
}
.pathoSomSSpathos{
	text-align:left;
	margin-left:1em;
}
a.pathoSomLienSSpatho:hover {
	text-decoration:none;
	color:red;
	display:block;
}
a.pathoSomLienSSpatho {
	text-decoration:none;
	color:#056261;
	display:block;
}
a.pathoSomNiv:hover {
	text-decoration:none;
	color:red;
	margin-left:1em;
	display:block;
}
a.pathoSomNiv {
	display:block;
	margin-left:1em;
	text-decoration:none;
}


.pathoFilAriane {
	clear:both;
	padding-left:1em;
	padding-right:1em;
}
a.pathoFilAriane_etape:hover {
	text-decoration:none;
	color:red;
}
a.pathoFilAriane_etape {
	text-decoration:none;
	color:#056261;
}

/* */

.classeTitre {
	clear:both;
	margin-left:1em;
}
.classeTitre_nom {
		font-size:1.5em;		
		text-align:left;
		color:red;
}
#classeSommaire {
	border-top-color:red;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:red;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-top:1em;
	padding-top:0em;
	margin-bottom:1em;
	padding-bottom:0em;
	margin-left:2em;
	margin-right:2em; 
	text-align:left;
	line-height:1.5em;
}


.ssClasseTitre {
	font-size:1.3em;		
	text-align:left;
	background-color:#FF0033;
	font-weight:bold;
	color:#CCCCCC;
}



a.classeSommairePatho {
	color:#056261;
	text-align:right;
	margin-right:1em;
	display:block;
}
a.classeSommairePatho:hover {
	color:#056261;
	text-align:right;
	margin-right:1em;
	display:block;
}

.classeSommaireClasses {
	text-align:left;
	margin-left:1em;
}
a.classeSommaireClasse {
	color:red;
	display:block;
}
a.classeSommaireClasse:hover {
	color:blue;
	display:block;
}
a.classeSommaireLienSSclasse:hover {
	text-decoration:none;
	color:#008080;
	display:block;
}
a.classeSommaireLienSSclasse {
	text-decoration:none;
	display:block;
}
.classeSommaireDcis {
	text-align:left;
	margin-left:1em;
}
a.classeSommaireDci {
	color:#000099;
	display:block;
}
a.classeSommaireDci:hover {
	color:#00ccff;
	display:block;
}


.classeTexte {
	padding-left:1em;
	padding-right:2em;
	padding-bottom:1em;
	padding-top:1em;
}
.ssClasses {
	padding-left:2em;
	padding-right:3em;
	padding-bottom:1em;
	padding-top:1em;
}


.lesDci {
	padding-left:2em;
	padding-right:2em;
	padding-bottom:3em;
	padding-top:1em;
}
.generique {
	font-weight:bold;
	color:#FF0000;
}
dci {
	color:#000099;
}
.tabDCI_nomDCI {
	margin-top:1em;
}
.tabDCI_note {
}
.tabDCI_med {
	margin-bottom:1em;
}
.tabDCI_nomMed {
}
.tabDCI_poso {
	padding-left:1em;
	font-size:0.9em;
}
a.rappelClasse {
	color:red;
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
}
a.rappelClasse:hover {
	color:blue;
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
}
a.rappelDci {
	color:#000099;
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
}
a.rappelci:hover {
	color:#00ccff;
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
}
.pharmaco {
	border-bottom-color:#009933;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#009933;
	border-top-style:solid;
	border-top-width:1px;
	border-left-color:#009933;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#009933;
	border-right-style:solid;
	border-right-width:1px;
	padding-top:1em;
	padding-right:0.5em;
	padding-left:0.5em;
	padding-bottom:0.5em;
	margin-left:0.5em;
	margin-right:0.5em; 
	margin-top:0.5em;
	margin-bottom:0.5em;
	background-color:#FFFFFF;
}
.pharmacoTitre  {
	text-align:left;
	font-weight:bold;
	font-size:1.2em;
	color:#009933;
}
.pharmaco_item  {
	margin-bottom:1em;
}
.pharmaco_itemTitre  {
	text-align:left;
	font-variant:small-caps;
	font-weight:bold;
	font-size:1.05em;
	color:#009933;
}


/* titraille et typo */
.Niv2 {
	margin-bottom:0.5em;
	margin-top:0em;
}
.Niv3 {
	margin-bottom:0.5em;
	margin-top:0em;
}
.Niv4 {
	margin-bottom:0.5em;
	margin-top:0em;
}
.Niv5 {
	margin-bottom:0.5em;
	margin-top:0em;
}
.pathoT2 {
	margin-bottom:0.5em;
	margin-top:0em;
	text-align:left;
	color:#0000FF;
	font-weight:bold;
	font-size:1.3em;
}
.classeT2 {
	margin-bottom:0.5em;
	margin-top:0em;
	text-align:left;
	color:red;
	font-weight:bold;
	font-size:1.3em;
}
.pathoT3 {
	margin-bottom:0.5em;
	margin-top:0.6em;
	text-align:left;
	color:#0000FF;
	font-weight:bold;
	font-size:1.2em;
	font-style:italic;
}
.classeT3 {
	margin-bottom:0.5em;
	margin-top:0.6em;
	text-align:left;
	color:red;
	font-weight:bold;
	font-size:1.2em;
	font-style:italic;
}
.pathoT4 {
	margin-bottom:0.5em;
	margin-top:0.5em;
	text-align:left;
	color:#0000FF;
	font-weight:bold;
	font-size:1.0em;
}
.classeT4 {
	margin-bottom:0.5em;
	margin-top:0.5em;
	text-align:left;
	color:red;
	font-weight:bold;
	font-size:1.0em;
}
.pathoT5 {
	margin-bottom:0.5em;
	margin-top:0.5em;
	text-align:left;
	color:#0000FF;
	font-size:1.0em;
	font-style:italic;
}
.classeT5 {	
	margin-bottom:0.5em;
	margin-top:0.5em;
	text-align:left;
	color:red;
	font-size:1.0em;
	font-style:italic;
}
.encTitre {
	text-align:center;
	font-weight:bold;
	font-size:1.1em;
}
.encTrame {
	border-bottom-color:#008e9c;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#008e9c;
	border-top-style:solid;
	border-top-width:1px;
	border-left-color:#008e9c;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#008e9c;
	border-right-style:solid;
	border-right-width:1px;
	padding-top:1em;
	padding-right:0.5em;
	padding-left:0.5em;
	padding-bottom:1em;
	margin-left:1em;
	margin-right:1em; 
	margin-top:0.5em;
	margin-bottom:0.5em;
	background-color:#6d9999;
}
.encNonTrame {
	border-bottom-color:#008e9c;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#008e9c;
	border-top-style:solid;
	border-top-width:1px;
	border-left-color:#008e9c;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#008e9c;
	border-right-style:solid;
	border-right-width:1px;
	padding-top:1em;
	padding-right:0.5em;
	padding-left:0.5em;
	padding-bottom:1em;
	margin-left:1em;
	margin-right:1em;
	margin-top:0.5em;
	margin-bottom:0.5em;
}
.TC {
}
.TCposologie {
}
.TCtableau {
	font-size:0.9em;
	line-height:1.1em;
}
ul.liste {
	list-style:square;
	padding-left:2em;
}


table.tableMed {
	border: 1px solid black;
}
table.tableMed tr{
	border: 1px solid black;
}
table.tableMed tr td{
	border: 1px solid black;
	padding-top:0.1em;
	padding-bottom:0.1em;
	padding-left:0.2em;
	padding-right:0.15em
	}

a.dci {
	color:#000099;
	text-decoration:none;
}
a.dci:hover {
	color:#00CCFF;
	text-decoration:none;
}
.dciref {
	color:#000099;
}
a.dciref {
	color:#000099;
	text-decoration:underline;
}
a.dciref:hover {
	color:#00CCFF;
	text-decoration:none;
}
a.med {
	font-style:italic;
	color:#CC00FF;
	font-size:0.8em;
	text-decoration:none;
}
a.med:hover {
	font-style:italic;
	color:#CC99FF;
	font-size:0.8em;
	text-decoration:none;
}
.medref {
	color:#CC00FF;
	font-size:0.8em;
}
a.medref {
	font-style:italic;
	color:#CC00FF;
	font-size:0.8em;
	text-decoration:underline;
}
a.medref:hover {
	font-style:italic;
	color:#CC99FF;
	font-size:0.8em;
	text-decoration:none;
}
a.claref {
	font-style:italic;
	color:red;
	text-decoration:underline;
}
a.claref:hover {
	font-style:italic;
	color:blue;
	text-decoration:none;
}
a.patref {
	font-style:italic;
	color:#056261;
	text-decoration:underline;
}
a.patref:hover {
	font-style:italic;
	color:red;
	text-decoration:none;
}

/* conference de consensus */
.speConfTableau {
	margin-left:1em;
	width:80%;
	background-color:#DEDCDC;
}
.titreConf {
	text-align:left;
}
.auteurConf {
	text-align:left;
}
.dateConf {
	text-align:left;
}
.internetConf {
	text-align:left;
}

