html { 
  font-size: 100%; /* ?vite un bug d'IE 6-7. (1) */ 
} 
body {
	background: #FFF url('/images/edel01.gif');
	margin:0;
	color:#000;
	font: normal 80% verdana, arial, Sans-Serif;
	font-size: 10px; 
}

a img {
  border: 0;
}

html, body, ol, ul, form, fieldset {
  margin: 0;
  padding: 0;
}

fieldset {
  border: 0;
}

textarea {
  font: inherit;
}


h1 { 
margin: .5em 0; /* Rapproche le titre du texte. */ 
line-height: 1.2; 
font-weight: bold; /* Valeur par defaut. */ 
font-style: normal;
font-size:1.5em;
} 
h2 {
margin: .5em 0; /* Rapproche le titre du texte. */ 
line-height: 1.2; 
font-weight: bold; /* Valeur par defaut. */ 
font-style: normal;
font-size:1.2em;
}
.pagetitre { font-size: 18px; font-weight: bold; }
.soustitre { font-size: 14px; font-weight: bold; }
.adresse { font-size: 10px; font-weight: normal; color: #0A51A1 }
.description { font-size: 12px; }

table {
/*  margin: 0; */
  border: none;
  border-collapse: collapse; /* Valeur par d?faut: "separate". */ 
  border-spacing: 0; 
}
table td, table th { 
/* padding: 0; */
border: none;
/*vertical-align: top;*/
font-size: 10px;
} 
th { font-size: 10px; font-weight: normal; }

table.list tbody td {
text-align:left;
width:100px;
padding:5px;
}
table.list tbody td.first {
width:1px;
background-color:#EDE7CF;
}
table.list tbody td.wide {
width:200px;
}
table.list tbody tr.objtitle {
}
table.list tbody tr.objtitle td {
border-top: 15px solid #FFF;
background-color:#EDE7CF;
padding:0 15px;
}
table.list tbody tr.objtitle td a {
font-size:12px;
color:#996633;
text-decoration:none;
}
table.list tbody tr.objtitle td h2 span {
display:block;
float:right;
font-size:10px;
font-weight:normal;
text-align:right;
}
a.btnsuiv {
display:block;
text-align:right;
float:right;
}
a.btnprec {
display:block;
text-align:left;
}

.encadretable { background: #FFFFFF; border: 1px solid #CC9933; width: 240px; }
.encadretablemarge { background: #FFFFFF; border: 1px solid #1438A4; width: 200px; }
.encadrepage { background: #FFFFFF; border: 1px solid #1438A4; width: 610px; }
.encadreprint { background: #FFFFFF; border: 1px solid #1438A4; width: 100px; }
.encadretitre { background: #000066; font-size: 10px; font-weight: bold; color: #FFFFFF }

.tdhomebackground {
	background-repeat: no-repeat;
	background-position: 220px 0px;
}
 
ul { margin: 15 ; padding: 0; }
li { margin: 0; padding: 5; }

a { color: #0000FF; font-size: 10px; font-weight: bold; text-decoration: none; }
a:link { color: #0000FF; font-size: 10px; font-weight: bold; text-decoration: none; }
a:hover { color: #0000FF; font-size: 10px; font-weight: bold; text-decoration: underline; }

a.notbold { color: #1438A4; font-size: 10px; font-weight: normal; text-decoration: none; }
a.notbold:link { color: #1438A4; font-size: 10px; font-weight: normal; text-decoration: none; }
a.notbold:hover { color: #1438A4; font-size: 10px; font-weight: normal; text-decoration: underline; }

input {	font-family: verdana, arial; font-size: 10px; font-weight: normal; border: 1px solid #1438A4; }
.checkbox {	font-family: verdana, arial; font-size: 10px; font-weight: normal; border: 0px solid #1438A4; }
select { font-family: verdana, arial; font-size: 10px; font-weight: bold; border: 1px solid #1438A4; }
.inputblack { font-family: verdana, arial; font-size: 10px; font-weight: normal; border: 1px solid #000000; }
.submit { font-family: verdana, arial; font-size: 10px; font-weight: normal; border: 0px; }
textarea { font-family: verdana, arial; font-size: 10px; font-weight: normal; border: 1px solid #1438A4; width:400 }

/*jdgallery*/
h3
{
	color: #fff;
	font-size: 1.5em;
}
h4
{
	font-size: 1.3em;
}
.content
{
	margin: 0 20px;
}
.content a
{
	color: #fff;
}
.content p.linkage
{
	margin-top: 2em;
	text-align: right;
	font-size: 1.7em;
	color: #ddd;
}
.content p.linkage a { color: #fff; }

/*.content p.linkage a
{
	color: #fff;
	background: url('../images/bg/biglink_off.gif') center right no-repeat;
	padding: 10px 20px;
	text-decoration: none;
}

.content p.linkage a:hover
{
	background: url('../images/bg/biglink_on.gif') center right no-repeat;
	font-style: italic;
}*/

img.photosbtn {
 width:20px;
 height:20px;
 border:2px solid #D2C286;
 margin:2px;
 cursor:pointer;
 vertical-align: middle;
}
img.photosbtnover {
 border:1px solid #FFF;
}
img#imgphoto, img#map {
border: 4px solid #D2C286;
}
a#abofromhome {
	display:block;
	text-align:left;
	background: #E7EBF6 url('/images/enveloppe.png') 10px 10px no-repeat;
	padding:5px 10px 5px 40px;
	margin-top:1em;
}
a#mapfromhome {
	display:block;
	background: #FFF url('/images/carteloupe.png') center 5px no-repeat;
	text-align:center;
	padding:120px 0 1em 0;
	margin-top:1em;
}
a.btndossier {
display:block;
padding:0;
background: url('/images/btn_bg_dossier.png') left top no-repeat;
}
a.btndossier span {
text-align:left;
display:block;
padding:5px 15px 5px 30px;
background: transparent url('/images/btn_bg_dossier.png') right -25px no-repeat;
}