/* basics */

/* reset */
*
{
	margin: 0;
	padding: 0;
}

/* render html5 elements as block */
header, footer, section, aside, nav, article
{
	display: block;
}
/* standard body */
body
{
	margin: 0 auto;
	width: 960px;
	font: 14px/20px "dejarip", "DejaWeb", Arial, sans-serif;
	background:rgb(240,245,255);
}

/* standard alignments */
.alignleft
{
	float: left;
}

img.alignleft
{
	margin: 5px 10px 0 0; 
}

.alignright
{
	float: right;
}

img.alignright
{
	margin: 5px 0 0 10px; 
}

.center
{
	text-align: center;
}

.justify
{
	text-align: justify;
}

.clear
{
	clear: both;
}

/* Hx tags */

h1
{
	font-size: 50px;
	font-family: skia, "dejarip", "dejaweb", Calibri, Arial, Garamond, Georgia, Times, "Times New Roman", serif;
	padding: 20px 0;
}

h2
{
	font-family: 'Open Sans',"myriad-pro","helvetica neue", "dejarip", "dejaweb", Tahoma, "sans serif";
	font-size: 18px;
	font-weight:700;
	padding: 0 0 20px 0;
	margin-bottom: 25px;
	text-align:center;
	border-bottom:rgb(115,134,179) 2px solid;
	text-transform:uppercase;
}

h2 a
{
	color: #C10909;
}

h2 a:hover
{
	color: #000;
}

h3
{
	font-family: 'Open Sans',"myriad-pro","helvetica neue", Tahoma, "sans serif";
	font-size: 18px;
	font-weight:700;
	color: rgb(115,134,179);
	padding: 3px;
	border-bottom: rgb(239,145,68) 1px solid;
	margin-bottom: 10px;
	margin-top: 10px;
	background-color:rgba(115,134,179,0.2);
}

h4
{
	font-family: 'Open Sans',"myriad-pro","helvetica neue", Tahoma, "sans serif";
	font-size: 14px;
	font-weight:700;
	color: rgb(115,134,179);
	
}

p
{
	padding-bottom: 20px;
	text-align: justify;
	font-family:"dejarip", arial, "sans serif";
}

p[class="avant_liste"]
{
	padding-bottom: 5px;
}

ol li
{

	text-align: justify;
}

article ul li
{
	list-style-type: none; 
    background-image: url(images/puce.png); 
    background-repeat: no-repeat;
    background-position: 0 7px;
    padding-left: 15px; 
    text-align:justify;
}

article ol li
{
	list-style-type: none; 
   	background-repeat: no-repeat; 
    background-position:0 3px;
    padding-left: 18px;
    margin-top:5px; 
}


article ol li ul li
{
	list-style-type: none; 
   	background-repeat: no-repeat; 
    background-position:0 7px;
    padding-left: 15px;
    margin-left:-15px; 
    margin-top:0px; 
}

article ol li ul li ul li
{
	list-style-type: square;
	background-image: none; 
    padding-left: 0px;
    margin-left:20px; 
    margin-top:0px; 
}

li[id="li1"]
{
	background-image: url(images/numero1.png);
}

li[id="li2"]
{
	background-image: url(images/numero2.png);
}
li[id="li3"]
{
	background-image: url(images/numero3.png);
}

li[id="li4"]
{
	background-image: url(images/numero4.png);
}

li[id="li5"]
{
	background-image: url(images/numero5.png);
}

li[id="li6"]
{
	background-image: url(images/numero6.png);
}

li[class="li1"]
{
	background-image: url(images/numero1.png);
}

li[class="li2"]
{
	background-image: url(images/numero2.png);
}
li[class="li3"]
{
	background-image: url(images/numero3.png);
}

li[class="li4"]
{
	background-image: url(images/numero4.png);
}

li[class="li5"]
{
	background-image: url(images/numero5.png);
}

li[class="li6"]
{
	background-image: url(images/numero6.png);
}

ul[class="liste_espacee"] li, ol[class="liste_espacee"] li
{
	margin-top:10px;
	margin-bottom:10px;
}

ul[class="liste_espacee"] li ul li, ol[class="liste_espacee"] li ul li
{
	margin-top:0px;
	margin-bottom:0px;
}


h2[class="titre_avertissement"]
{
	border-bottom:none;
	padding-top: 10px;	
}

.pasgras
{
	font-weight:normal;
}

.petites_majuscules
{
	font-variant:small-caps;
}


.exposant
{
	vertical-align:super;
	font-size:0.6em;
	padding-left:1px;
}
/* important*/
.important
{
	display:block;
	background-color:rgba(93,115,167,0.2);
	font-size:1em;
	padding:5px;
	margin-bottom:20px;
}

.important p
{
	padding-bottom:5px;
	padding-top:5px;
}

.important ul
{
	padding-bottom:5px;
}

/* pharmacovigilance */
.pharmacovigilance
{
	display:block;
	background-color:rgb(242,211,211);
	font-size:1em;
	padding:5px;
	margin-bottom:20px;
	text-align:justify;
}

.pharmacovigilance p
{
	padding-bottom:5px;
	padding-top:5px;
}

.pharmacovigilance ul
{
	padding-bottom:5px;
}


/* informations */
.informations
{
	display:block;
	background-color:rgba(93,115,167,0.1);
	font-size:1em;
	padding:5px;
	margin-bottom:20px;
	text-align:justify;
}

.informations p
{
	padding-bottom:5px;
	padding-top:5px;
}

.informations ul
{
	padding-bottom:5px;
}


/* reponse_form */
.reponse_form
{
	display:block;
	background-color:rgb(204,253,204);
	font-size:1em;
	padding:5px;
	margin-bottom:20px;
	text-align:center;
}

.reponse_form p
{
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
}

.reponse_form ul
{
	padding-bottom:5px;
}


/* HEADER */
header
{
	margin-top: 10px;
	height: 100px; /* for IE */
	min-height: 100px; /* for not-IE */
	-webkit-box-shadow: 3px 3px 7px #777;
	-moz-box-shadow: 3px 3px 7px #777;
	box-shadow: 3px 3px 7px #777;
}


/* NAV */
nav
{
	background: rgb(115,134,179);
	margin: 10px 0 0 0;
	padding:0; 
	width: 960px;
	display: block;
	float: left;
	-webkit-box-shadow: 3px 3px 7px #777;
	-moz-box-shadow: 3px 3px 7px #777;
	box-shadow: 3px 3px 7px #777;
	font-family:'Open Sans',corbel,calibri,"Sans serif";
}

nav #menu_accueil
{
	height:40px;
	background: rgb(115,134,179);
}
nav .menu
{
	font-size: 14px;
	font-weight: 600;
	margin: auto;
	text-transform: uppercase;

}

nav .menu ul
{
	list-style: none;
	margin-left: 4px;
	
}

nav .menu li
{
	float: left;
	position: relative;
}

nav .menu a
{
	display: block;
	text-decoration: none;
	color: rgb(115,134,179);
	padding: 0 28px;
	line-height: 38px;
	text-align:left;
	
}

nav .menu a:hover
{
	color:grey;
}

nav .menu ul li a[class="orange"]
{
	background: rgb(239,145,68);
}

/* nav 1-level dropdowns */
nav .menu li ul { 
display: none;
margin-left:0px;
}

nav .menu ul li a {
display: block;
text-decoration: none;
color: #FFF;
background: rgb(115,134,179);
margin-left: 2px;
white-space: nowrap;
}

nav .menu ul li ul li a {
display: block;
text-decoration: none;
color: #FFF;
background: rgb(115,134,179);
margin-left: 2px;
white-space: nowrap;
padding:0 15px;
}

nav .menu ul li a[class="accesdirect"]
{
	color: rgb(239,145,68);
}

nav .menu ul li a:hover
{
	background: rgb(239,145,68);
}

nav .menu li:hover ul
{
	display: block;
	position: absolute;
}

nav .menu li:hover li
{
	float: none;
	margin-top: 3px;
}

nav .menu li:hover a
{ 
	background:rgb(239,145,68); 
}

nav .menu li:hover li a:hover
{ 
	background:rgb(239,145,68); 
}

/* CONTENT */
#content
{
	float: right;
	width: 920px;
	margin:10px 0 10px 0; 
	padding:20px 20px 0px 20px;
	background-color: #fff;
	-webkit-box-shadow: 3px 3px 7px #777;
	-moz-box-shadow: 3px 3px 7px #777;
	box-shadow: 3px 3px 7px #777;
}


.articlecontent
{
	min-height:380px;
	padding-bottom: 20px;
}

.fleches_bas
{
	margin-bottom:40px;
}

/* ARTICLE */
article a
{
color:grey;
}

article a:hover
{
color: #000;
text-decoration:none;
}


/* FOOTER */
footer {
clear: both;
float: left;
background: rgb(115,134,179);
width: 960px;
height:50px;
color: #fff;
margin-bottom: 10px;
-webkit-box-shadow: 3px 3px 7px #777;
-moz-box-shadow: 3px 3px 7px #777;
box-shadow: 3px 3px 7px #777;
}

footer p {
text-align: center;
font-size: 11px;
padding-right: 20px;
padding-top:15px;
}

footer a {
color: #000;
}

footer a:hover {
color: #FFF;
text-decoration: none;
}


/* INDEX (DISCLAIMER) */
#boite_entrer
{
	text-align:center;
	margin:auto;
	margin-bottom:20px;
	padding:80px 0;
	background-color:rgba(93,115,167,0.1);
}

#boite_entrer input
{
	margin:5px;
}
.logo_navigateurs a
{
	margin-left:3px;
}

/* PAGE ENTRER */
#content_entrer
{
	float: right;
	width: 960px;
	margin:10px 0 10px 0; 
	padding:0;
	background-color: #fff;
	-webkit-box-shadow: 3px 3px 7px #777;
	-moz-box-shadow: 3px 3px 7px #777;
}


#menu_principal 
{
	text-align:center;
	margin: 9px 0;
	padding:0;

}

#menu_principal a
{
	display:inline-block;
	font-family:'Open Sans',"myriad-pro", corbel,'arial narrow';
	font-weight:600;
	font-variant:small-caps;
	font-size:30px;
	color:white;
	text-decoration:none;
	background-color: rgb(171,183,224);
	margin:2px;
	padding:0;
	width: 310px;
	vertical-align:middle;
	
}

#menu_principal a:hover
{
	background-color: rgb(239,145,68);
	color:black;
}


#menu_principal .haut a
{
	padding: 120px 0;
}

#menu_principal .bas a
{
	padding: 35px 0;
}


/* BOITES MENU Généralités */
.boite_menu
{
	text-align:center;
}

.boite_menu a
{
	display: inline-block;
	font-family:'Open Sans', corbel,'CorbelRegular', tahoma;
	color:black;
	text-decoration: none;

}

.boite_menu a:hover
{
	background-color: rgb(239,145,68);
}

.boite_menu li
{
	display:inline;
	list-style-type: none;
	background-image: none;
	margin:0;
	padding:0;
	text-align:center;
}

.niv2
{
	margin:10px 5px;
	padding:30px;
	font-weight:700;
	font-size: 18px;
	background-color: rgb(171,183,224);
}

.niv3
{
	
	margin:10px;
	padding:20px;
	font-weight:700;
	font-size: 16px;
	background-color: rgb(171,183,224);
	
}

.niv4
{
	margin:5px;
	padding:10px;
	font-size:14px;
	font-weight:700;
	background-color: rgb(227,234,244);
}


.niv5
{
	margin:5px;
	font-size: 14px;
	font-weight:700;
	padding:10px;
	background-color: rgb(227,234,244);
}

.sous_titre
{
	font-family:"dejarip", corbel, tahoma;
	font-size:13px;
	font-weight:normal;
	text-align:left;
}

/*MENU DIAGNOSTIC*/
#menu_diagnostic
{
	margin: 10px 0;	
}

#menu_diagnostic .niv2
{
	width:370px;
}

/* MENU DIAGNOSTIC dépistage */
#menu_diagnostic_depistage
{
	margin: 10px 0 30px 0;
}

#menu_diagnostic_depistage .niv3
{
	
	width: 550px;
	text-align:left;
	

}

/* MENU DIAGNOSTIC fracture */
#menu_diagnostic_fracture
{
	margin: 10px 0 30px 0;
}

#menu_diagnostic_fracture .niv3
{
	
	width: 550px;
	text-align:left;


}

/* MENU DIAGNOSTIC dépistage dmo */
#menu_diagnostic_depistage_dmo
{
	margin: 30px 0 30px 0;
}

#menu_diagnostic_depistage_dmo .niv4
{
	
	width: 440px;

}

/* MENU DIAGNOSTIC dépistage poursuite diag */
#menu_diagnostic_depistage_poursuite_diag
{
	margin: 30px 0 30px 0;
}

#menu_diagnostic_depistage_poursuite_diag .niv4
{
	
	width: 550px;
}

/* MENU DIAGNOSTIC gravité */
#menu_diagnostic_gravite
{
	margin: 0 0 30px 0;
}

#menu_diagnostic_gravite .niv5
{
	
	width: 550px;
}


/* MENU TRAITEMENT */
#menu_traitement
{
	margin: 10px 0 30px 0;	
}

#menu_traitement .niv2
{
	width:740px;
}

#menu_traitement .haut .niv4
{
	width: 170px;
	margin-bottom:30px;
}

#menu_traitement .bas .niv4
{
	width: 780px;
}

/* MENU TRAITEMENT prérequis */
#menu_traitement_prerequis
{
	margin: 30px 0 30px 0;	
}

#menu_traitement_prerequis .niv4
{
	width: 170px;	
}

/* MENU TRAITEMENT spécifique */
#menu_traitement_specifique
{
	margin: 30px 0 30px 0;	
}

#menu_traitement_specifique .niv4
{
	width: 780px;	
}


/* MENU SUIVI */
#menu_traitement_suivi
{
	margin: 30px 0 30px 0;	
}

#menu_suivi .niv3
{
	width:620px;	
}



/* QUESTIONNAIRE & FORMULAIRES */
#questionnaire
{
	border:2px grey solid;
	padding: 10px 20px;
	height:320px;
}

p[class="question"]
{
	display:inline-block;
	width: 740px;
	font-weight:bold;
	color:rgb(239,145,68);
	float:left;
	vertical-align:bottom;
	line-height:20px;
	margin:0;
	padding:0;
	margin-top:10px;
	border-bottom: rgb(239,145,68) 1px solid;
	padding-bottom:2px;
	
}

p[class="liste_question"]
{
	clear:both;
	margin:0;
	padding:0;
}


p[class="reponse"]
{
	font-style:normal;
	padding:0;
	margin:0;
	margin-top:10px;
}

#liste_fractures
{
	margin-left:20px;
}

fieldset p
{
	margin-bottom:0;
	padding-bottom:5px;
}


input[type="checkbox"]+label,input[type="radio"]+label
{
	padding-left:5px;
}

fieldset
{
	padding : 10px;
	margin : 10px 0;
	background-color:rgba(93,115,167,0.1);
}

legend
{
	padding : 0 5px;
}

.boite_oui_non
{
	
	margin:5px;
	float:right;
}
.boite_oui_non a
{
	display: inline-block;
	border: rgb(115,134,179) 2px solid;
	text-decoration:none;
	font-weight:bold;
	width: 50px;
	text-align:center;
	border-radius:5px;
	margin-left:5px;
	margin-top:8px;
	padding:1px;
	
}

.boite_oui_non a:hover
{
	color:black;
	background-color:rgb(171,183,224);
}

form[id="formulaire_frax"] input[type="number"]
{
	width:40px;
}

form[id="formulaire_frax"] input[type="text"]
{
	width:40px;
}

/* Récapitulatifs des réponses aux formulaires */
#recap_reponses
{
	display: block;
	background-color:rgba(93,115,167,0.1);
	font-size:1em;
	padding:5px;
	margin-bottom:10px;
}
#recap_reponses p
{
	padding:0;
	margin:0;
}



/* TABLEAUX */

th
{
	background-color:rgba(93,115,167,0.7);
	font-weight:bold;
	text-align:center;
	color:white;
}

td,th
{
	border: 1px solid black;
	padding:10px;
	
}

th
{
	border-top:2px solid black;
}

.premiere_colonne
{
	background-color:rgba(93,115,167,0.5);
	font-weight:bold;
	text-align:left;
}	

.deuxieme_colonne
{
	background-color:rgba(93,115,167,0.2);
	font-weight:bold;
	text-align:left;
}

table
{
	border-collapse:collapse;
	border:2px solid black;
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;
	text-align:justify;
}

p + table
{
	margin-top:0;
}

caption
{
	caption-side:bottom;
	font-weight:bold;
	font-size:0.9em;
	margin-top:5px;
}


table ul li
{
	
}

table ol li
{
	margin-left:0px;
}

tr[class="ligne_couleur"]
{
	background-color:rgba(93,115,167,0.1);	
}

/*Tableaux interprétation ostéodensitométrie */
table[id="dmo_oms"]
{
	width:920px;
}

#dmo_oms td
{
	text-align:left;
}

table[id="dmo_oms"] .critere
{
	width: 33%;
}

table[id="dmo_oms"] .stade
{
	width: 18%;
}


.vert
{
	background-color:rgb(204,253,204);
}
.rouge1
{
	background-color:rgb(242,211,211);
}

.rouge2
{
	background-color:rgb(229,170,169);
}

.rouge3
{
	background-color:rgb(217,131,129);
}


/* Tableau Indications DMO */
table[id="indicationsdmo"]
{
	width:920px;
	
}

table[id="indicationsdmo"] td ul li
{
	text-align:left;
}

table[id="indicationsdmo"] .premiere_colonne
{
	width:300px;
	
}

table[id="indicationsdmo"] .deuxieme_colonne
{
	width:150px;
	
}

/* Tableaux Diag différentiel*/
table[id="bilan_diff"]
{
	width:920px;
}

table[id="bilan_diff"] .premiere_colonne
{
	width:150px;
}

/* Tableaux Interpr bilan diag différentiel*/
table[id="interpretation_bilan_diag_diff"]
{
	width:920px;
	text-align:center;
	
}

table[id="interpretation_bilan_diag_diff"] .premiere_colonne
{
	width:150px;
}

/*Tableau propositions bilan minimal */
table[class="bilan_diag_diff_mini"]
{
	width:920px;
	text-align:left;
}

table[class="bilan_diag_diff_mini"] .premiere_colonne
{
	width:180px;
}


table[class="bilan_diag_diff_mini"] .deuxieme_colonne
{
	width:230px;
}

/* Tableaux Ostéoporoses secondaires */
table[id="osteoporoses_secondaires"]
{
	width:900px;
}

table[id="osteoporoses_secondaires"] .premiere_colonne
{
	width:290px;
}

/* Tableaux Evaluation Rachis*/
table[class="evalrachis"]
{
	width:920px;
}

table[class="evalrachis"] ul li
{
	margin:7px 0 7px 15px;
}

table[class="evalrachis"] ul li ul li
{
	margin:1px 0 1px 15px;
}


/* TABLEAUX CALCIUM et VITAMINE D*/
table[id="tableau_calcium"]
{
	width:870px;
}

table[id="tableau_calcium"] .premiere_colonne
{
	width:130px;
}

table[id="tableau_calcium"] .deuxieme_colonne
{
	width:140px;
}

table[id="tableau_calcium"] .troisieme_colonne
{
	width:300px;
}


table[class="calcium_vitamined"]
{
	width:780px;
}

table[class="calcium_vitamined"] .premiere_colonne
{
	width:200px;
	
}

table[class="calcium_vitamined"] .deuxieme_colonne
{
	width:160px;
	font-variant: small-caps;
}

/*TABLEAU INDICATIONS TRAITEMENT SPECIFIQUE*/
table[id="indication_recap"]
{
	width:920px;
	text-align:left;
}

table[id="indication_recap"] .premiere_colonne
{
	width:130px;
}

table[id="indication_recap"] .colonne_milieu
{
	width:420px;
}

.case_vide
{
	background-color:rgba(93,115,167,0.1);
}


/* Tableau Médicament */
table[id="medicament"]
{
	width:850px;
	text-align:left;
}

table[id="medicament"] .premiere_colonne
{
	width:200px;
}

.ligne_impaire
{
	background-color:rgba(93,115,167,0.1);
}

/*Tableau Médicaments (comparatif) */
table[class="medicaments_comparatif"]
{
	width:920px;
}

.colonne_1
{
	width:90px;
}

.colonne_2
{
	width:30px;
}

.colonne_3
{
	width:200px;
}

.colonne_4
{
	width:120px;
}

.colonne_5
{
	width:50px;
}

.colonne_6
{
	width:80px;
}

table[class ="medicaments_comparatif"] td[class="colonne_1"]
{
	text-align:center;
	background-color:rgba(93,115,167,0.5);
	font-weight:bold;
}

table[class ="medicaments_comparatif"] td[class="colonne_2"]
{
	text-align:center;
	
}

table[class ="medicaments_comparatif"] td[class="colonne_3"]
{
	text-align:left;
	
}

table[class ="medicaments_comparatif"] td[class="colonne_4"]
{
	text-align:left;
	
}

table[class ="medicaments_comparatif"] td[class="colonne_5"]
{
	text-align:center;
	
}

table[class ="medicaments_comparatif"] td[class="colonne_6"]
{
	text-align:center;
	
}

table[class ="medicaments_comparatif"] td[class="colonne_7"]
{
	text-align:left;
	
}

a[class="medicaments_comparatif"]
{
	color:black;
	text-decoration:none;
}

a[class="medicaments_comparatif"] :hover tr
{
	color:black;
	background-color:rgba(93,115,167,0.1);
	text-decoration:none;
}

/* Tableaux Éléments de suivi */
table[class="tableau_suivi_1"], table[class="tableau_suivi_2"]
{
	width:900px;
}


table[class="tableau_suivi_1"] .premiere_colonne
{
	width:100px;
}

table[class="tableau_suivi_1"] .deuxieme_colonne
{
	width:120px;
}

table[class="tableau_suivi_2"] .premiere_colonne
{
	width:240px;
}


/* Tableau Publications */
#actualites .premiere_colonne
{
	text-align:center;
}

table[id="actualites"]
{
	width:920px;
}

#actualites .source
{
	width:80px;
}

#actualites .intitule
{
	width:220px;
}


.titre_publication
{
	vertical-align:bottom;
}

.type_publication
{
	background-color:rgba(93,115,167,0.1);
	padding:5px;
	font-style:italic;
	font-size:0.9em;
	text-align:left;
}

.mesh
{
	background-color:rgba(93,115,167,0.1);
	padding:5px;
	font-style:italic;
	font-size:0.9em;
	text-align:left;
}


/* Tableau mode d'emploi */
#mode_emploi, #mode_emploi td
{
	border:none;
	padding:5px;
}



table[id="mode_emploi"] .premiere_colonne
{
	background-color:white;
	text-align:center;
	width:95px;
	
}

/* Avertissement Traitement */
#avertissement_traitement
{
	display: block;
	width: 800px;
	margin: auto;
	margin-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom:50px;
	
}

/*Bas de page*/
#bas_de_page
{
	display: block;
	vertical-align: bottom;
	margin-top: 10px;
	background-color:rgba(93,115,167,0.1);
	font-size:0.9em;
	padding:5px;
	margin-bottom:5px;
	clear:both;
}

/* Grades */
.grade
{
	font-weight:bold;
	color:rgb(115,134,179);
	font-size:0.7em;
	vertical-align:super;
	line-height: 80%; 
	padding-left:3px;
}

/* Liens */
.liendiscret
{
	text-decoration:none;
	color:black;
	font-weight:bold;
}

.liendiscret:hover
{
	text-decoration:underline;
	color:black;
	font-weight:bold;
}

.pourensavoirplus
{
	text-decoration:none;
	font-weight:bold;
	color:rgba(115,134,179,0.6);
	font-size:0.8em;
	
}

.pourensavoirplus:hover
{
	color:rgb(115,134,179);
}

.lien_interne a
{
	display:inline-block;
	width: 16px;
	height:16px;
	background-image: url('images/icone_lien_interne_1.png');
	text-decoration: none;
	background-repeat: no-repeat; 
    background-position:0;
    vertical-align:sub;
    margin-left:3px;
   
}

.lien_externe a 
{
	display:inline-block;
	width: 16px;
	height:16px;
	background-image: url('images/icone_lien_externe_1.png');
	text-decoration: none;
	background-repeat: no-repeat; 
    background-position:0 0px;
    vertical-align:sub;
    margin-left:3px;
}

.lien_interne a:hover
{
	background-image: url('images/icone_lien_interne.png');
	
}

.lien_externe a:hover
{
	background-image: url('images/icone_lien_externe.png');
	
}

.reference
{
	font-weight:bold;
	color:rgb(115,134,179);
	text-decoration:none;
	font-size:1.2em;
	padding-left:2px;
}

th .reference
{
	color:rgb(100,100,100);
}
img[src="images/help.png"]
{
	vertical-align:top;
}

.publication
{
	font-weight:bold;
	color:rgb(115,134,179);
	font-size:0.7em;
	vertical-align:super;
	line-height: 80%; 
	padding-left:2px;
	text-decoration:none;
}

a[class="publication"]:hover
{
	color:black;
}

/*images*/
a img
{
	border:none;
}

/* Fleches de défilement en bas de page */
.flechesuivant a
{
	display:block;
	float:right;
	width: 20px;
	height: 34px;
	background-image: url('images/icone_fleche_suivant1.png');
	text-decoration: none;
	margin-bottom:20px;
	 
}

.flechesuivant a:hover
{
	background-image: url('images/icone_fleche_suivant2.png');
	
}

.flecheprecedent a 
{
	display:block;
	float:left;
	width: 20px;
	height: 34px;
	background-image: url('images/icone_fleche_precedent1.png');
	text-decoration: none;
	margin-bottom:20px;
	 
}

.flecheprecedent a:hover
{
	background-image: url('images/icone_fleche_precedent2.png');
	
}

.texteprecedent
{
	display:inline-block;
	width:400px;
	font-size:0.8em;
	position:relative;
	top:6px;
	text-align:left;
	padding-left:35px;
}

.textesuivant
{
	display:inline-block;
	width:400px;
	font-size:0.8em;
	position:relative;
	right:410px;
	top:6px;
	text-align:right;
}

/*Glossaire*/
ul[class="glossaire"] li
{
	margin-top:8px;
	padding-top:10px;
	border-top:1px solid rgb(239,145,68);
	list-style-type:none;
	background-image: none;
	padding-left:0;
	text-align:justify;
}

.glossaire img
{
	padding-left:2px;
}

/*Références*/
#references li
{
	list-style-type: none;
	margin-left:0;
	margin:10px 0;
	background-image: none;
	list-style:none;
	padding-left:0;
	text-align:justify;
}

#references ul
{
	padding-bottom:10px;
}


/* Centrer les icones liens */

img[src="images/icone_lien_externe.png"], img[src="images/icone_lien_interne.png"], img[src="images/icone_fleche_bas.png"],img[src="images/icone_fleche_bas.png"]
{
	vertical-align:sub;
}


img[src="images/numero1.png"], img[src="images/numero2.png"], img[src="images/numero3.png"], img[src="images/numero4.png"], img[src="images/numero5.png"], img[src="images/numero6.png"]
{
	position:relative;
	top:2px;
}

img[src="images/mail.png"],img[src="images/mail2.png"],img[src="images/mail3.png"]
{
	position:relative;
	top:4px;
}

/*icônes navigateurs page index*/
.logo_navigateurs img
{
	vertical-align:text-bottom;
}

