html {
	margin: 0;
	padding: 0;
}
	
body {
	font-family:Arial, Helvetica, sans-serif;	
	line-height:18px;
	font-size:12px;
	color: #06185c; 
	background:url(james7background.gif) #1e1030 fixed repeat; 
	word-spacing:1px;
	margin: 0; 
	padding: 0;
}
a
{
text-decoration:none;
}

img
{
border: groove 1px #fff;
}

td /* Toutes les cellules des tableaux... */
{
   border: 1px dotted white; /* ... auront une bordure de 1px */
}
p {
	margin:12px 0;
		}
body
p { 
	margin-top: 0; 
	text-align: center;
			}
h1 { 
	font:normal 1.4em verdana, georgia, sans-serif;
	text-align:center;
	padding:3px;
	letter-spacing: 1px; 
	margin-top: 3px; 
	color: #000065;
	background:url(fond-h1.jpg) repeat;
	background-attachment:fixed;
	border-top:dotted #ffffff;
	border-bottom:dashed #ffffff;
	}
h2
{
font:bold 1.3em verdana, georgia, sans-serif;
text-align:center;
padding:2px;
letter-spacing:2px;
color:#000067;
	}
h3
{
font:normal 1.1em verdana, georgia, sans-serif;
text-align:center;
padding:2px;
letter-spacing:2px;
word-spacing:0.1em;
color:#000067;
	}
h4
{
display:block;
text-align:center;
font:normal 1.3em verdana, georgia, sans-serif;
margin:auto;
padding:0;
position:relative;
border:dashed dark blue;
background:white url(fond-h1.jpg);
width:800px;
height:18px;
}
h5
{
display:block;
text-align:center;
font:bold 1.3em georgia, verdana, sans-serif;
text-indent:1px;
margin:auto;
padding:0;
position:relative;
border:1px dashed purple;
}
.hauttexte
{
display:block;
text-align:center;
font:bold 1em georgia, verdana, sans-serif;
color:#b5daf7;
text-indent:1px;
letter-spacing:0.2em;
margin:auto;
padding:1.2em;
position:relative;
}


#high
{
margin:auto;
background:url(fond-high.jpg) repeat-x;
position:relative;
height:55px;
padding:0;
border-bottom:0;
z-index:20;
}
#taleral
{
margin:auto;
margin-left:0;
margin-top:55px;
width:150px;
height:738px; 
position:relative;
background:#221142 url(fond-taleral.jpg) no-repeat;
z-index:8;
border:0;
clear:right;
border-bottom:8px dotted #302547;
}
#taleral2
{
margin:auto;
display:block;
margin-top:-587px;
padding:0;
float:right;
border:0;
clear:left;
background:transparent;
position:relative;
z-index:8;
}
#header
{
clear:left;
margin:auto;
margin-top:-821px;
border:0;
background-position:center no-repeat;
width:788px;
height:300px;
position:relative;
z-index:14;
}
#container
{
margin:auto;
padding:0;
background:url(fond-content-james7.jpg) fixed repeat center;
border: ridge #ffffff 1px;
width:788px;
position:relative;
z-index:11;
}
#header2
{
margin:auto;
padding:0;
background:#fff;
border-top:0.1em solid white; 
background-attachment:fixed;
width:788px;
height:35px;
position:relative;
z-index:11;
}

#container2
{
margin:auto;
padding:0;
background:url(fond-content-james7.jpg) fixed repeat center;
border: ridge #ffffff 1px;
border-right:dotter 1px #ffffff;
width:788px;
position:relative;
z-index:11;
}
#footer
{
background:url(pied-1.jpg) center no-repeat;
border-top:dotted 1px #FFFFFF;
position:relative;
width:788px; 
height:87px;
margin:auto;
padding:0;
z-index:11;
}
#footer2
{
background:transparent url(fond-high.jpg) center;
margin:auto;
padding:0;
height:45px;
z-index:11;
}

/*Presse*/
#presse
{
margin:auto;
padding:0.9em;
border:white dotted 1px;
text-align:center;
}
#presse img
{
margin:0;
padding:1.2em;
border:0;
}
#presse img a
{
margin:0;
padding:0.1em;
padding-top:1em;
border:ridge white 1px;
}

/*Les liens*/
a:link { 
	font-weight: normal; 
	text-decoration: none; 
	color: #302d6f;
	}
a:visited { 
	font-weight: normal; 
	text-decoration: none; 
	color: #302d6f;
	}
a:hover
 {  
 background:#eee url(james7background.gif);
 color: #b7h5df;
 border:1px #aaa solid;
 color:#e0e0fe;
		}
a:active
{
    text-decoration:overline;
	color: #000069;
	}
	
/*Positions images*/
.letfloathistoireright
{
margin:0;
padding:0;
float:right;
border:0;
text-decoration:0;
}
.letfloathistoireright2plan
{
display:block;
border-top:1px #fff dashed;
border-bottom:1px #fff dashed;
margin:0;
padding-right:35px;
float:right;
border:0;
text-decoration:0;
}
.histoirefloatleft
{
margin:0;
padding:0;
float:left;
border:0;
text-decoration:0;
}
.centrer
{
margin:auto;
padding:0;
border:0;
display:block;
text-align:center;
}
.histoirefloatrighttexte
{
margin:0;
padding:0;
text-align:center;
float:right;
display:block;
border:white 1px dotted;
}

/*Le footer */

.4thefooter text
{
display:block;
margin:auto;
padding:0;
border:90px double gray;
text-align:center;
float:none;
}
.4thefooter a
{
margin:0;
padding:0.1em;
background:transparent url(fond-h1.jpg)}
}

/*Flèches dl défilés et presse */
#flechepadding
{
margin:0;
text-decoration:none;
padding:0;
border:0 0 0;
padding-left:35px;
padding-bottom:22px;
}
#flechepadding img
{
margin:0;
text-decoration:none;
display:block;
padding:0.1em;
border:0;
}


