/*
Style bout
*/
* { margin: 0; padding: 0; }
a { text-decoration: none; }
li { list-style: none inside;}

html {}
body {  text-align: center; font-family: Arial, sans-serif; }
#wrapper{  text-align: left; margin: 0 auto; width: 900px;  padding: 30px 0;  }
#header, #url_form,#haut,#bas { margin-bottom: 30px;}
#header {  height: 30px;  }
  #header li { display: inline; }
  #header li a { font-size: 11pt; font-weight: bold; }
  #logo { float: left; }
  #site_menu { float: left; margin-left: 200px;  }
    #site_menu li { margin-right: 1em;  }
  #site_meta { float: right; margin-right: 0;  }
    #site_meta li { margin-left: 1em; }
  #datetime { float: right; margin-top: -25px; font-size: 11px; color: #607794;  }
#url_form {  width: 100%;}
#url {   width: 898px; }  
#haut { }
#hg {  float: left; width: 200px;  margin-right: 30px;  }
#hd {  margin-left: 230px;  }
#bas {  }

/* couleurs */
#hd { background: white; padding: .5em; font-size: 11pt; }
#hd.headers { font-family: monospace; font-size: 9pt; color:WindowText;background: InactiveCaptionText; }

table#pagerank { font-size: 10pt;  }
table#pagerank td, table#pagerank th { text-align: left; border-bottom: InactiveCaptionText 1px solid; padding: 2px;  }
#site ul li a, h1,h2,h3,h4, a { color: #900; font-family: 'Lucida Sans',Verdana,sans-serif; }
.code a { color: #00F; text-decoration: underline;}
a:hover { color: #c00; }
a.current { color: #607794; }
a.off { text-decoration: line-through;}
.strong { font-weight: bold;}
.code { line-height: 1em; font-family: monospace; font-size: 9pt; }
table.code  { width: 100%; }
table.code td { /*border-bottom: black 1px dotted; */padding: 2px; }
.blank { background: #FFF; padding: 1em; }
table th.left { width: 160px;}

 
body { background: url('bg.gif') repeat-x #FFF; line-height: 1.3em;}
div#hd, div#b  { border: ActiveCaption 1px solid; }
div#b { background: #EEFFFF; padding: 3px; }
div#b a { text-decoration: underline; }
div#b a.internal { color: #006; }
div#b a.external { color: #00F; }

div#b pre  { overflow:auto; white-space:-moz-pre-wrap; width: 900px; }

ul#menu {}
ul#menu li { line-height: 1.75em;}
ul#menu li h2 {font-size: 18px; }
ul#menu li h2 a { }


.clearfix:after, div#sub:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}

/* CODE */
.html4strict.html4strict  {font-family:monospace;}
.html4strict.html4strict .imp {font-weight: bold; color: red;}
.html4strict.html4strict .kw2 {color: #000000; font-weight: bold;}
.html4strict.html4strict .kw3 {color: #000066;}
.html4strict.html4strict .es_h {color: #000099; font-weight: bold;}
.html4strict.html4strict .br0 {color: #66cc66;}
.html4strict.html4strict .sy0 {color: #66cc66;}
.html4strict.html4strict .st0 {color: #ff0000;}
.html4strict.html4strict .nu0 {color: #cc66cc;}
.html4strict.html4strict .sc-1 {color: #808080; font-style: italic;}
.html4strict.html4strict .sc0 {color: #00bbdd;}
.html4strict.html4strict .sc1 {color: #ddbb00;}
.html4strict.html4strict .sc2 {color: #009900;}
.html4strict.html4strict span.xtra { display:block; }
/*
pre { display: table;	font-family: "DejaVu Sans Mono", "Courier New", Courier, Monaco, monospace; 	padding: 0;	margin: 2px 10px 0px 10px;	font-size: 12px;}
pre span { 	display: inline; 	font-family: "DejaVu Sans Mono", "Courier New", Courier, Monaco, monospace;	font-size: 12px;}
pre span.crlf {	color: #a9a9a9;	font-size: 10px;	font-weight: bold;}
pre span.ctrlchar {	color: #a9a9a9;}
pre span.chunk {	color: black !important;	background-color: #dcdcdc;	display: block;}
pre span.name {	color: black;	font-weight: bold;}
*/
span.tag {	color: #8b008b;	font-weight: bold;}
span.value {	color: darkblue;}
span.attr {	color: black;	font-weight: bold;}
span.value span.attr {	font-weight: normal;	color: darkblue;}
span.comment {	color: darkgreen !important;	font-style: italic;}
span.entity {	color: #ff4500;}
span.script {	color: #696969;}
span.style {	color: #a0522d;}
span.doctype {	color: #407eee;	font-style: italic;}

/* EXTRACTION */
div.texte { font-family: Georgia,'Times New Roman',serif;  padding: 1em; }
div.texte p { margin: 1em 0; }
div.texte a, div.texte h1, div.texte h2, div.texte h3, div.texte h4 { color: #000; font-family: Georgia,'Times New Roman',serif; }
