html{
font-size:100%;
}
body {
font-family: Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif;
font-size:0.7em;
margin:0;
padding:0;
color:#666666;
scrollbar-face-color:#C22D31;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
scrollbar-3dlight-color:#C22D31;
scrollbar-base-color:#C22D31;
scrollbar-shadow-color:#C22D31;
scrollbar-darkshadow-color:#C22D31;
}
h1{
margin:0;
padding-top:15px;
font-size:1px;
line-height:1px;
}
h2{
font-size:1px;
line-height:1px;
margin:0;
padding-top:18px;
}
h3{
padding-top:52px;
padding-right:39px;
height:25px;
width:535px;
background: url(rouge.gif) no-repeat right bottom;
}
h3 img{
float:right;
}
h4{
height:35px;
padding-top:20px;
margin:0 0 10px 0;
font-family:Verdana, sans-serif;
font-size:1.3em;
font-weight:bold;
color:#C22D31;
background: url(trait.gif) no-repeat left bottom;
}
h5{
padding-top:30px;
font-size:1em;
font-weight:bold;
}
h6{
padding-top:52px;
padding-right:39px;
height:25px;
width:535px;
background: url(gris.gif) no-repeat right bottom;
}
h6 img{
float:right;
}
a:link{
font-family:Verdana, sans-serif;
font-weight:bold;
color:#C22D31;
text-decoration:none;
}
a:visited{
font-family:Verdana, sans-serif;
font-weight:bold;
color:#990000;
text-decoration:none;
}
a:hover{
font-family:Verdana, sans-serif;
font-weight:bold;
color:#C22D31;
text-decoration:underline;
}
ul{
list-style-type:none;
margin-top:0;
margin-left:0px;
padding-left:0px;
}

#theme{
list-style-type:disc;
}

#theme li{
	margin-left:30px;
	margin-top:10px;
}


#conteneur {
width:764px;
height:auto;
margin:auto;
padding-top:54px;
padding-bottom:10px;
border-top:0px;
border-right:1px;
border-bottom:1px;
border-left:1px;
border-color:#E2E2E2;
border-style:solid;
}

#bandeau{
height:90px;
width:576px;
padding-left:188px;
background-image: url(bandeau.gif);
}

#contenu{
height:auto;
/*min-height:428px;*/
width:574px;
background: url(fond.gif) repeat-y right;
margin:10px 0 0 179px;
padding-top:15px;
border-top:1px;
border-right:0;
border-bottom:1px;
border-left:1px;
border-color:#E2E2E2;
border-style:solid;
}

#boite{
height:160px;
width:534px;
}
#photo{
height:150px;
width:250px;
float:right;
border:3px;
border-color:#E2E2E2;
border-style:dashed;
}
#texte{
height:auto;
width:544px;
text-align:justify;
padding:25px 10px 5px 15px;
}

#menu{
position:absolute;
margin-top:-44px;
margin-left:10px;
padding:0;
width:159px;
height:383px;
font-size: 1px;
line-height: 1px;
}
#menu ul{
list-style-type:none;
margin-top:0;
margin-left:0px;
padding-left:0px;
}
#menu2{
height:22px;
width:574px;
margin-top:10px;
margin-left:179px;
margin-bottom:0;
border:1px;
border-color:#E2E2E2;
border-style:solid;
font-size: 1px;
line-height: 1px;
}

#menu2 li{
float:right;
}
p{
margin:0 10px 15px 0;
}
.indent{
margin:0 15px 15px 10px;
}
.indent2{
margin:0 15px 15px 50px;
}
.rouge{
color:#C22D31;
}
.right{
text-align:right;
}
.entete{
padding-top:40px;
}
.lien{
margin-left:15px;
background-image:url(fleche.gif);
background-repeat:no-repeat;
padding-left:20px;
}
.top{
background:url(top.gif) no-repeat right bottom;
padding-right:20px;
font-size:0.9em;
text-align:right;
}
.top a:visited{
color:#C22D31;
}
#figures{
height:320px;
list-style-type:none;
margin-top:0;
margin-left:0px;
padding-left:0px;
}
#figures li{
float:left;
}
#figures a:link{
font-family:Verdana, sans-serif;
font-weight:bold;
color:#999999;
text-decoration:none;
}
#figures a:visited{
font-family:Verdana, sans-serif;
font-weight:bold;
color:#999999;
text-decoration:none;
}
#figures a:hover{
font-family:Verdana, sans-serif;
font-weight:bold;
color:#C22D31;
text-decoration:none;
}

.marge{
margin-right:8px;
}
.small{
padding-top:40px;
font-size:0.9em;
}
.photo{
float:right;
border:1px;
border-color:#cccccc;
border-style:solid;
}
.citation{
width:544px;
overflow: auto;
margin-bottom:30px;
}
.citation p {
float:right;
width:420px;
margin:0;
}
.citation img {
border:1px;
border-color:#cccccc;
border-style:solid;
float: left;
}

.puce {
list-style-type:disc;
margin-top:0;
margin-left:15px;
padding-left:15px;
}
.puce li{
margin-bottom:10px;
}
.carre {
list-style-type:square;
margin-top:0;
margin-left:15px;
padding-left:15px;

}
.carre li{
margin-bottom:10px;
}
.pays{
width:544px;
overflow: auto;
margin-bottom:30px;
}
.pays img {
float: left;
}
.pays p {
float:right;
width:530px;
margin:0;
}
.interligne{
margin:0 0 5px 0;
}

.jaquette{
float:left;
margin-right:20px;
}

.guillemet{
font-size:1.5em;	
}

#dvd{
height:auto;
min-height:320px;
width:544px;
text-align:justify;
padding:25px 10px 5px 15px;
}

