a:hover {
	color: #990000;
	text-decoration: underline;
}
a:link {
	text-decoration: none;
	color: #666666;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:active {
	text-decoration: none;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#fondtype{
position:absolute;
background:url(fondaccueil.jpg);
height:550px;
width:980px;
left:50%;
margin-left:-490px;
top:50%;
margin-top:-275px;
}
#fondtypesans{
position:absolute;
background: url(fonsans.jpg);
height:550px;
width:980px;
left:50%;
margin-left:-490px;
top:50%;
margin-top:-275px;
}
#fondtypesansfiche{
position:absolute;
background: url(fonsansfiche.jpg);
height:550px;
width:980px;
left:50%;
margin-left:-490px;
top:50%;
margin-top:-275px;
}
#fondtypehistoire{
position:absolute;
background: url(fondhistoire.jpg);
height:550px;
width:980px;
left:50%;
margin-left:-490px;
top:50%;
margin-top:-275px;
}
#fondtypeconception{
position:absolute;
background: url(fondconception.jpg);
height:550px;
width:980px;
left:50%;
margin-left:-490px;
top:50%;
margin-top:-275px;
}
#fondtype2{
position:absolute;
background:url(fondaccueil2.jpg) left top no-repeat;
height:550px;
width:980px;
left:50%;
margin-left:-490px;
top:50%;
margin-top:-275px;
}

#fondfiche{
position:absolute;
background:url(fondaccueilfiche.jpg) left top no-repeat;
height:550px;
width:980px;
left:50%;
margin-left:-490px;
top:50%;
margin-top:-275px;
}

#fonddesign{
position:absolute;
background: url(fondaccueildesign.jpg) left top no-repeat;
height:550px;
width:980px;
left:50%;
margin-left:-490px;
top:50%;
margin-top:-275px;
}
#fonddesign a:hover{
color:#990000;
}

#fondtype2 a:hover{
color:#990000;
}
#titrefiche{
	font:10px Arial;
	color: #CC0000;
	text-align:left;
	position:absolute;
	left: 27px;
	top: 62px;
	width: 910px;
	height: 375px;
	z-index:2;
}
#titreficheindex{
font: lighter 14px Arial;
	color: #CC0000;
	text-align:left;
	position:absolute;
	left: 27px;
	top: 62px;
	width: 884px;
	height: 375px;
	z-index:2;
	top: 62px;
}
#titreficheindex a{
font: lighter 14px Arial;
	color: #CC0000;
	text-align:left;
}
#titreficheindex a:hover{
font: lighter 14px Arial;
	color: #990000;
	text-align:left;
	text-decoration:underline;
}
.titrecollection{
font:18px Arial;
	color: #CC0000;
}
#titrefichehistoire{
	font:18px Arial;
	color: #CC0000;
	text-align:left;
	position:absolute;
	left: 27px;
	top: 62px;
	width: 926px;
	height: 375px;
	z-index:2;
}
#titrefichehistoire p{
text-align:justify;
margin:0px;
padding:0px;
	font: lighter 11px Arial;
	color: #333333;
	text-align:left;
}
#titrefichehistoire h4{
margin:0px;
padding:0px;
	font: lighter 14px Arial;
	color: #CC0000;
	text-align:left;
}
#titrefichehistoire h5{
margin:0px;
padding:0px;
	font: 12px Arial;
	color: #CC0000;
	text-align:left;
}
#titrefiche a{
	font: lighter 11px Arial;
	color: #666666;
	text-align:left;
}
#titrefiche a:hover{
color:#990000;
}
.titrefiche2{
	font: lighter 14px Arial;
	color: #CC0000;
	text-align:left;
}
#titrefiche2article{
	font: lighter 16px Arial;
	color: #990000;
	text-align:left;
}
#titrefiche2article a{
	font: lighter 14px Arial;
	color: #CC0000;
	text-align:left;
}
.titrefiche2 h1{
	font: bolder 14px Arial;
	color: #CC0000;
}
#suite{
	font: bolder 14px Arial;
	color: #CC0000;
	text-align:left;
}
#suitefiche{
	font: lighter 14px Arial;
	color: #666666;
	text-align:left;
}

#suite a{
	font: bold 11px Arial;
	color: #333333;
	text-align:left;
}
#suite a:hover{
	font: bold 11px Arial;
	color: #666666;
	text-align:left;
	text-decoration:underline;
}
#titre h1{
	width:144px;
	position:absolute;
	margin:0;
	padding:0;
	text-align:right;
	font:bold 13px Arial;
	color: #FF0000;
	top: 23px;
	z-index:3;
	left: 831px;
}
#menu1{
	width:989px;
	height:260px;
	top: 244px;
	position:absolute;
	z-index:4;
	left: -5px;
}
#menucanapdesign{
	width:980px;
	top: 343px;
	position:absolute;
	z-index:1;
	border:solid 1px #990000;
	left: -1px;
}

#menucanapdesign2{
	width:977px;
	top: 419px;
	position:absolute;
	z-index:1;
	border:solid 1px #990000;
	left: 1px;
}

#menugauche{
background:#FFFFFF;
border-bottom:solid 1px #990000;
font:bold 11px sans-serif;
color: #FF0000;
padding-left:10px;
position:absolute;
width: 210px;
height: 385px;
top: 200px;
z-index:10;
}
#fiche{
	background: url(theme/fondfiches.png) no-repeat;
	padding:18px;
	position:absolute;
	width: 715px;
	height: 482px;
	top: 62px;
	left: 229px;
	z-index:8;
}
#fiche h1{
padding:0;
margin:0;
font: 13px Arial, Helvetica, sans-serif;
color:#333333;
}
#fiche h2{
padding:0;
margin:0;
font: 14px Arial, Helvetica, sans-serif;
color:#990000;
}
#fiche p{
text-align:justify;
padding:0;
margin:0;
font: 11px Arial,Helvetica, sans-serif;
color: #333333;
}
#menugauche h1{
padding:0;
margin:0;
padding-bottom:5px;
padding-top:5px;
text-decoration:none;
font:bold 13px sans-serif;
color:#666666;
}
#menugauche a{
text-decoration:none;
font:bold 11px sans-serif;
color: #999999;
}
#menugauche a:hover{
background:url(theme/rollover.jpg) no-repeat;
text-decoration:none;
font:bold 11px sans-serif;
color:#666666;
}
#liens{
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	color: #666666;
	width:954px;
	height:15px;
	top: 550px;
	padding-left:10px;
	position:absolute;
	z-index:1;
	left: 6px;
}
#liens a{
text-decoration:none;
font:10px Arial, Helvetica, sans-serif;
color:#666666;
}
#liens a:hover{
text-decoration: underline;
}
.info{
	display:block;
	position:absolute;
	z-index:10;
	color:#000;
	text-decoration:none;
	width: 333px;
}
a.info span{
display: none;
border-left:solid 1px #333333;
border-top:solid 1px #CCCCCC;
border-right:solid 1px  #666666;
border-bottom:solid 1px #666666;
z-index:10;
}
a.info:hover {
color:#990000;
background: url(visuels/ligne.gif) right top;
z-index: 10;
text-decoration:none;
}
a.info:hover span{ 
position:absolute;
top:-55px;
left:231px;
display:block;
text-align: center;
z-index:10;
}
