body        { background-color: Gray;
					color: #FFFFFF 
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size: 12px;
					margin-top: 10px;
					margin-bottom: 10px;
					}
a, .navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: normal;
}

a:link       { text-decoration: none; color: #FFFF99;}
a:visited    { text-decoration: none; color: #FFFFC3;}
a:active     { text-decoration: none; color: Yellow;}
a:hover      { text-decoration: underline; color: #FEFF06; }
h1 {
	color: #FFFFFF;
	line-height: 100%;
	margin-top: 0;
	margin-bottom: 0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 20px;
}
h2           {
	color: #F0E68C;
	line-height: 100%;
	margin-top: 0;
	margin-bottom: 0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
h3 {
	color: #FFFF99;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.GrandTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px; font-weight: bold;
	color: White;
	text-align: center;
	padding-bottom: 5px;
}

.inputfield  {
	font-size: 11px;
	color: #000033;
	border: "1px solid";
	font-family: Arial, Helvetica, sans-serif;
}
.inputbtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Black;
	font-weight:bold;
	background-color : #B6B6B6;
	}

.s, .xs, .m, .l {
		color: #FFFDEE;
}
.s {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.xs {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
}

.m {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.l {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
}


input:button  { color: yellow; text-decoration: none; }
input:submit  { color: green;  text-decoration: none; }

table.photo  { border-color: #EEE8AA; border-width: 2px; border-style: solid;}
table.photodescr  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: Yellow;}
td.photo  { border-color: White; border-width: 2px; border-style: solid;}
td.contactsheet  { border-color: #DBDBDB; border-width: 1px; border-style: solid;}
td.foldername  { background-color: #EEE8AA;  color: Black; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight: bold;
 }

 table.grosbord {
	border: 5px solid Black;
}

td.petitbord {
	border: 2px solid White;	
}
 
 td.galery {
	 border: 1px solid #999999; 
    text-align: center;
    vertical-align: top;
    padding-right: 4px;
	 padding-top: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
  }
  
 td.pictures {
    text-align: center;
	 vertical-align: top;
  }
  
 .LegendThumb {
  font-size: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #DBDBDB;
  }

.LegendPicture, .LegendGeneral, .LegendExif {
  font-size: 12px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #F4F4F4;
  }

.LegendPicture {
  font-weight: bold;
  }
  
.LegendExif, .LegendDiscret {
   font-size: 10px;
	color: #BEBEBE;
  }
 
.thumbpicture {
	border: 8px solid Black;
}
.bordblanc{
	border: 1px solid White;
}
  
.navigation {
	color: #BDBDBD;
	padding-bottom: 10px;
}

ul li {margin-bottom : 5px;}

.imagemenu {
	border: 1px solid #BFBFBF;
}


/* From Digitruc */
table.principal {
	width: 750px;
}

hr {
	width: 100%;
	color: #565656;
	height: 5px;
	text-align: left;
	}
	
.fondMenu {

	border: 1px solid #FFFFCC;
	padding: 5px;
}

.intercalaire {
	background-color: #FDF5E6;
	color: Black;
	font-size: medium;
	font-weight: bold;
}

.lien {
	cursor= hand;
}
