/* Document Defaults */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; background-color: #FFFFFF; letter-spacing: normal; text-align: left; word-spacing: normal}
a:active { color: #0000CC}
a:hover { color: #CC0033}
a:link { color: #3366CC}
a:visited { color: #9966CC}
a:visited:hover { color: #CC0033}
h1 {
	text-align: center;
	font-size: 20px;
	color: #003366;
	font-weight: bold;
	margin-top: 5px;
/*	margin-bottom: 5px; */
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: 003399;
	padding: 5px;
}
h2 { font-size: 16px; color: #003366 ; font-weight: bold; margin-top: 5px}
h3 { font-size: 14px; font-weight: bold; color: #003366}
h4 { font-size: 12px; font-weight: bold; color: #003366}
h5 { font-size: 22px; font-weight: bold; color: #003366} /* just to spot them easily */

/* Paragraph Styles */
.TableTitle { text-align: center; font-style: italic; font-weight: bold}
.Title { text-align: center; font-size: 18pt; color: #003366; font-weight: bold; margin-top: 20px}
.selected {
	background-color: #FFFFCC;
}
.footer {  font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #999999; text-align: center}
td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.souscategorie {  font-size: 10px}
.police8px {  font-size: 8px}
.police9px { font-size: 9px}
.police10px {  font-size: 10px}
.police20px { font-size: 20px}
.navbar {  font-size: 10px}
.avous { font-size: 10px }
.blackBorder { border: 1px #000000 solid }
.added {
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #00CC00;
}
.addedinsert {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #00CC00;
}
.removed {
	text-decoration: line-through;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #FF3300;
}
.super { font-size: 8px; vertical-align: super
}
.sub { font-size: 8px; vertical-align: sub
}
.uppercase { text-transform: uppercase
}

.leftcolumn {
background-color: #EEEEEE;
border: 1px #003399 solid;
}
.rightcolumn {
background-color: #EEEEEE;
border: 1px #003399 solid;
}
.centertcolumn {
border-top: 1px #003399 solid;
border-bottom: 1px #003399 solid;
}
.new {background-color:#FFFF00}
/*
Style pour la barre de navigation horizontale
*/
ul.navbar {
  margin-left: 0;
  padding-left: 0;
  display: inline;
  border: none;
  } 
ul.navbar li {
  margin-left: 0;
  padding-left: 2px;
  border: none;
  list-style: none;
  display: inline;
  }

/*
Basic styles pour les tableaux bleus
*/
table.tableaubleu {
margin:0;
padding:0;
background-color:#CCFFFF;
border: 1px solid;
border-collapse: collapse;
}
table.tableaubleu td {
margin:0;
padding:3px;
border:1px solid;
}
table.tableaubleu td.centered {
text-align:center;
}
/*
End basic styles pour les tableaux bleus
*/
.medtable {
	background-color: #FFFFCC;
	border-top: 1px solid #000000;
	border-right: 1px none #999999;
	border-bottom: 1px none #999999;
	border-left: 1px none #999999;
}
.medtablecol1 {
	vertical-align: top;
	border-right: 1px dashed #999999;
	border-bottom: 1px solid #999999;
}
.medtablecol1added {
	vertical-align: top;
	border-right: 1px dashed #999999;
	border-bottom: 1px solid #999999;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #00CC00;
}
.medtablecol2 {
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #999999;
}
.medtablecol2added {
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #999999;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #00CC00;
}
BR#belowall { clear: all }

ul.sommaire
{
list-style-type: none;
padding: 0;
margin: 0;
font-size:10px;
}
ul.sommaire li
{
background-image: url(/en/images/squarebullet.gif);
background-repeat: no-repeat;
background-position: 2px 7px;
padding-left: 8px;
}
ul.sommaire li.select
{
border-right:1px solid #003399;
border-left:1px solid #003399;
}
ul.sommaire li.selectlast
{
border-right:1px solid #003399;
border-left:1px solid #003399;
border-bottom:1px solid #003399;
}
div.select {
background-color:#003399;
color:white;
}
ul.sommaireBottomToc
{
list-style-type: none;
padding: 0;
margin: 0;
font-size:12px;
}
/* Partie utilisée pour la TOC qui apparait en bas de certains chapitres */
ul.sommaireBottomToc li
{
background-image: url(/en/images/squarebullet.gif);
background-repeat: no-repeat;
background-position: 2px 7px;
padding-left: 8px;
}
div.selectBottomToc {
background-color:white;
color:gray;
}
/* Navigation bar*/
ul.gnav {
list-style-type: none;
padding: 0;
margin: 0;
}
ul.gnav li {
display:inline;
margin:1px;
width:80px;
color:#003399;
}
ul.gnav li a, ul.gnav li a:visited {
background-color:white;
width: 80px;
text-align:center;
text-decoration:none;
color:#003399;
border: 1px solid #003399;
padding-left:15px;
padding-right:15px;
}
ul.gnav li a:hover {
color:#CC0033;
}
ul.gnav li.current {
display:inline;
margin:1px;
width:80px;
}
ul.gnav li.inactiv {
display:inline;
margin:1px;
width:80px;
color:#666666;
border: 1px solid #666666;
padding-left:15px;
padding-right:15px;
}
ul.gnav li.current a, ul.gnav li.current a:visited {
background-color:#003399;
width: 80px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
/* border: 3px double #003399; */
border: 1px solid #003399;
padding-left:15px;
padding-right:15px;
}
ul.gnav li.current a:hover {
color:#CC0033;
}

/*
Styles pour la barre de boutons "Prcdent" et "Suivant" 
*/
ul.prevnext {
list-style-type: none;
margin: 0;
padding: 0;
}
ul.prevnext li {
}
ul.prevnext li.left {
float:left;
display:inline;
}
ul.prevnext li.leftx {
float:left;
display:inline;
background-color:#999999;
text-decoration:none;
padding-left:15px;
padding-right:15px;
color:white;
}
ul.prevnext li.right {
float:right;
display:inline;
}
ul.prevnext li.rightx {
float:right;
display:inline;
background-color:#999999;
text-decoration:none;
padding-left:25px;
padding-right:25px;
color:white;
}
ul.prevnext li.left a {
background-color:#003399;
text-decoration:none;
padding-left:15px;
padding-right:15px;
color:white;
}
ul.prevnext li.left a:hover {
color:#CC0033;
}
ul.prevnext li.right a {
background-color:#003399;
text-decoration:none;
padding-left:27px;
padding-right:27px;
color:white;
}
ul.prevnext li.right a:hover {
color:#CC0033;
}
td.search {
background-color:#003399;
border-left:1px solid white;
border-right:1px solid white;
vertical-align:middle;
height:31px;
}
td.topcolumn {
background-color:#003399;
height:30px;
text-align:center;
}
td.lastcolumn {
background-color:#003399;
font-size:10px;
color:#FFFFFF;
text-align:center;
}
input.searchText {
color:#003399;
font-size:10px;
background-color:white;
border:3px double white;
}
input.submit {
	border: 3px double white;
	font-size:10px;
	background-color: white;
	color: #003399;
	font-weight:bold;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.comingsoon {
	background-color: #FFFFCC;
}
/*                         */
/* Styles pour isearch !!! */
/*                         */
div {width:100%;}

a.isearch_title, a.isearch_description, a.isearch_url, a.isearch_prevnext:active
{
	color:#003399;
/*    color:#FF0000; */
    background-color:transparent
}

a.isearch_title, a.isearch_description, a.isearch_url, a.isearch_prevnext:hover
{
    color:#CC0033;
    background-color:transparent
}


/* Usage :  Page heading on the search results page.
 */
h1.isearch
{
    font-size:20px;
    color:#3366cc;
}


/* Usage :  To display the header line with the following messages:
 *             "Search results for _words_."
 *             "Showing results 1 to 10 of 17"
 */
table.isearch_head
{
/*    background-color:#3366cc; */
}

td.isearch_head
{
/*    color:#003399; */
    font-size:12px;
}


/* Usage :  To display the page title in the results list.
 */
a.isearch_title:link
{
	color:#003399;
	font-weight:bold;
    background-color:transparent
}

a.isearch_title:visited
{
	font-weight:bold;
    background-color:transparent
}


/* Usage :  To display the page description in the results list.
 */
.isearch_description
{
    font-size:12px;
    color:#000000;
}


/* Usage :  To display the page url in the results list.
 */
a.isearch_url:link
{
    font-size:10px;
    color:#008000;
    background-color:transparent
}

a.isearch_url:visited
{
    font-size:10px;
    color:#008000;
    background-color:transparent
}


/* Usage :  To display the file size in the results list.
 */
.isearch_size
{
    font-size:11px;
    color:#008000;
    font-size:80%;
	visibility:hidden; /* Aucun intérêt pour Pharmacorama de montrer la taille du fichier */
}


/* Usage :  To display the "Cached" string in the results list.
 */
a.isearch_viewcache:link
{
    font-size:11px;
    color:#6f6f6f;
    background-color:transparent
}

a.isearch_viewcache:visited
{
    font-size:11px;
    color:#6f6f6f;
    background-color:transparent
}


/* Usage :  To display the "<< Previous Page" and "Next Page >>" links.
 */
table.isearch_prevnext
{
    background-color:#003399;
}

td.isearch_prevnext
{
    color:#ffffff;
    font-size:12px;
}

a.isearch_prevnext:hover
{
    color:#CC0033;
    background-color:transparent
}

a.isearch_prevnext:link
{
    color:#ffffff;
    background-color:transparent
}

a.isearch_prevnext:visited
{
    color:#ffffff;
    background-color:transparent
}


/* Usage :  To display the "No matches found." string.
 */
h2.isearch_nomatch
{
    font-size:16px;
    color:red;
}


/* Usage :  To display highlighted words in the page descriptions
 */
.isearch_highlight
{
	background-color:#FFFF00;
}


/* Usage :  Displaying the search string in the message:
 *              Search results for _words_.
 */
.isearch_search
{
	font-weight:bold;
}


/* Usage :  To display the:
 *               "This is the contents of the iSearch cache for the URL %u"
 *          message when displaying a cached page.
 */
h2.isearch_cachedpage
{
    font-size:16px;
}
/*                             */
/* FIN Styles pour isearch !!! */
/*                             */
