html {
font-size: 100%; /* Évite un bug d'IE 6-7. (1) */
}


body{
margin: 0;
border : 0;
padding : 0;
background-image:url(../images/site_fond.jpg);
background-attachment:fixed;
background-repeat:no-repeat;
background-color:#938d53;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:0.8em;
color:black;
text-align: center;
}


a{text-decoration:none;  color:#007B2D ; /*vert foncé kana*/}
a:link {}
a:visited {}
a:hover {color:#67291A; /*marron kana*/ }
a:active {}

a img {border: none;}
img {border: none;}

/* Titres */
h1, h2, h3, h4, h5, h6 {
    margin: 1em 0 .5em 0; /* Rapproche le titre du texte. (5) */
    line-height: 1.2;
    font-weight: bold; /* Valeur par défaut. (6) */
    font-style: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1 {
    font-size: 1.5em;
}

h2 {
    font-size: 23px;
	font-style: normal;
	font-weight:normal;
	padding:0;
	padding-top:90px;
	margin:0;
	
}

h3 {
    font-size: 17px;
	padding:0;
	margin:0;
	color:#db3d00;
}
h4 {
    font-size: 1em;
}


/* Paragraphes */
p {
margin: .75em 0; /* Marges plus faibles que par défaut. (7) */
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#contenu{
width:941px;
margin-left: auto;
margin-right: auto;
text-align: left; /* on rétablit l'alignement normal du texte */
margin-top:30px;
}


table {width:941px; border:0; margin:0; padding:0; clear:both; min-height:544px;}
able td{border:1px solid red;}
 
#blanc{ 
	background-image:url(../images/blanc.gif);
	background-position:top;
	width:263px; /*263*/
	min-height:15px;
	margin:0;
	padding:0;
	display:block;
	 vertical-align:top;
	}

#texte{
	background-color:#FFF;
	background-image:url(../images/texte_fond.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:678px;
	height:544px; /*544*/
	float:left;
	vertical-align:top;
	padding-top:70px;
}

#texte p {margin:0; padding:0;}


#texte h1 {
color:	#67291A;
text-transform:uppercase;
font-weight:300;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
padding:0;
margin:0;
}

#texte h1 img {
	padding-right:10px;	
	padding-bottom:0;
	padding-right:0;
}

#texte p {
	border-top:dashed 1px #67291A; /*marron kana*/
	padding-top:25px;
	padding-right:55px;
	font-family:Georgia, "Times New Roman", Times, serif;
	Vertical-align:0.5em;
	line-height: 150%;
	padding-bottom:15px;
}

#texte img {padding-right:9px; padding-left:9px; padding-bottom:20px;}

#pied{
	background-image:url(../images/pied_fond.gif);
	width:900px;
	height:144px;
	clear:both;
	float:right;
	margin-bottom:50px;
	}
	
	

#pied span a{
	width:700px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	float:left;
	padding-top:5px;
	color : white;
	padding-top:130px;
	padding-left:15px;
}

#pied img {display:inline; width:60px;}

#signature a{float:left; padding-right:5px; color:#000;}


/*--- formulaire --*/

label {width:650px; display:block; padding:0; padding-bottom:4px; }
label span{ width:150px; display:block; padding:0; float:left;}

.origine_lib{ width:200px; display:block; padding:0; float:left;}
.origine{ width:120px; display:block; padding:0; float:left;}

.type_info{ width:120px; display:block; padding:0; float:left;}

.clear {clear:both;}

#bloc_photo {float:left; width:320px; height:180px; padding-right:15px;}
#bloc_photo  p {margin:0; padding:0; border-top:0px; border-bottom:dashed 1px #67291A; /*marron kana*/}


