/*  font-size:11px; */

* {
 font-family:tahoma;
}

.altFont {
 font:12px ;
 line-height:1.2em;
}

#non-css div.content {
 display:none;
 color:white; 
 	visibility: hidden; 	
	position:absolute;
	width:300;
	height:150;
	z-index:-1;
	left:-3800;
	top:-9900; 
}

a {
 text-decoration:none;
 focus:none;
}

.fiche { background:#ffffff url('../images/fiche24.gif') 0 0 no-repeat;}

div.scroll {overflow-X: hidden; overflow-Y: auto;
	height:95%;
	margin: 0;
	padding-left: 3px;
	padding-right: 5px;
	border: none;
 scrollbar-arrow-color:#437056; /* F8DF8F remplace cccccc */
 scrollbar-track-color:#f6f6f6;
 scrollbar-shadow-color:#e0e0e0;
 scrollbar-face-color:#f0f0f0;
 scrollbar-highlight-color:#746630; /* 515015 E9DDB7 remplace ffffff */
 scrollbar-darkshadow-color:#d6d6d6;
 scrollbar-3dlight-color:#f3f3f3;
}

blockquote {
 margin:0px;
 margin-top:1em;
 margin-bottom:1em;
 margin-right:0.5em;
 border-left:1px solid #ccc;
 padding-left:1em;
 height:1em;
 color:#888;
}

p {
 margin:0px;
 padding:0px;
 margin-top:6px;
 line-height:1.3em;
}

body {
 background-color:transparent;font-size: 12px;
}

h2, h3, h4 {
 margin:0px;
 margin-top:0.75em;
}

h2 {
 FONT-SIZE: 1em;
 text-transform:uppercase;
 padding-left:1em;
}

h3 {
 FONT-SIZE: 1.05em;
 font-family: verdana;
 margin-top:0px;
 /*
 color:#669966;
 color:#336666;
 color:#FF9900;
 color:#CC9900;
 color:#999900;
 color:#339933;
 */
 margin-bottom:0.2em;
}

h4 {
 FONT-SIZE: 0.95em;
 font-weight:normal;
 margin-top:0px;
}

li h4 {
 margin-left:-4px;
}

li li h4 {
 margin-bottom:0em;
 margin-top:0.2em;
}

.float {
 float:left;
}

div.photo {
 display:inline;
 background:#ffffff url('../intro/image/photo_bg.gif') bottom right no-repeat;
 margin:0.5em 0.5em 0.3em 0.3em;
 border-left:1px solid #e0e0e0;
 border-top:1px solid #e0e0e0;
 width:210px;
}

div.photo img {
 border:1px solid #dddddd;
 margin:7px 7px 0px 7px;
}

div.photo div.description {
 margin:3px 6px 0px 6px;
 height:38px;
 color:#808080;
 font-family:small fonts,arial;
 font-size:9px;
}

.clear {
 clear:both;
}

ul {
 list-style-type:none;
 padding:0px;
 margin:0px;
}

/* li {  */
/* margin:0px;  */
/* padding:0px;  */
/* }  */

li.desc {
 color:#999999;
}

/* li.listParent {  */
/* background:transparent url('../intro/image/plus.gif') 0px 4px no-repeat !important;  */
/* padding-left:8px;  */
/* }  */

li {
 background:transparent url('../intro/image/square.gif') 0px 4px no-repeat !important;
 padding-left:12px;margin-left:5px;
 }

li.listParent div.listContainer {
 display:none;
}

li.listParent ul li {
 /* sub-list items */
 background:transparent url('../intro/image/square.gif') 0px 4px no-repeat;
 padding-left:6px;
}


/*  debut noms modifies; */

#pfolio ul {
 /* mozilla x-axis scrollbar fix */
 padding-left:8px;
 /* below works on 1.3a, breaks on 1.5a
 left:-8px;
 */
}

#pfolio ul ul {
 /* sub-sub lists */
 padding-left:0px;
}

#pfoliocontent ul {
 height:1em;
 margin:0px;
}

html>body #pfoliocontent ul {
 height:auto;
 min-height:1em;
}

#pfoliocontent li {
 background:transparent url('../image/square.gif') 0px 4px no-repeat;
 padding-left:7px;
 padding-left:7px;
}

html>body #pfoliocontent ul,
html>body #featured ul {
 /* fixes scrollbar issues in Mozilla */
 margin-left:8px;
}
/*  fin noms modifies; */

html, body {overflow-X: hidden; overflow-Y: hidden;
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: left;
}

.g {margin-left: 0px; margin-right: 7px}
.d {margin-left: 7px; margin-right: 0px}

Table, td { font-size: 12px;}