html
{
font-size: 100%;
}
body {
font: 0.8em "Trebuchet MS", verdana, arial, sans-serif ;
background-color: #6a0000;
width: 80%;
max-width: 1200px;
min-width: 920px;
padding: 0 ; /*pour Opera */
text-align: center ; /*  text-align: center pour IE */
margin : auto;
margin-bottom: 0px;
margin-top : 0px;
color: #fff9e6;
}
#page a img
{
border : none;
}
div#conteneur
{
	width: 920px ; 
	margin: 0 auto; 
	text-align: justify ; 
	background: #fff9e6;
	color : black;
	padding-bottom : 50px;
}
div#header
{
	height:170px ;
	background: url(banniere.png) no-repeat right top ;
	margin: 0 ;
	margin-bottom: -20px;
	text-align:center;
	}

ul#menu
{
	height: 35px ;
	padding: 0 ;
	list-style-type: none ;
	text-align: center;
	width : 130 px;
	margin-left : 30px;
	margin-right : auto;
	}
	
ul#menu li
{
	float: left;
	text-align: center ;
}

ul#menu li a 
{
	width: 120px ;
	line-height: 25px ;
	font-size: 1em ;
	font-weight: bold ;
	letter-spacing: 2px ;
	color: #fff9e6 ;
	display: block ;
	text-decoration: none ;
	border-right: 2px solid #fff9e6 ;
	background : #990000;
}

ul#menu li a:hover 
{
	background: #d20000;
}

div#contenu
{
	padding: 0 60px 0 50px ;
	width: 83%;
	 }

div#contenu h1
{
	padding-left: 15px ;
	margin-top: 15px;
	margin-bottom: 25px;
	padding-top: 15px;
	line-height: 25px ;
	font-size: 1.4em ;
	color: #890110 ;
	border-bottom: 1px solid #890110 ;
}

div#contenu h2
{
	margin-left: 170px ;
	margin-top: 50px;
	margin-bottom: 30px;
	padding-left: 5px ;
	border-bottom: 1px solid #890110 ;
	color:  #890110;
	font-size: 1.4em ;
	text-indent : 30px;
	width: 65%;
	background : #ffffcb;
}
div#contenu h3
{
color : #890110;
font-size : 1,1em;
text-decoration : underline;
text-transform: capitalize;
font-weight : normal;
}
div#contenu p
{
	text-align: justify ;
	line-height: 1.7em ;
	font-size: 1em;
	margin-right: 20px;
	margin-left : 20px;
			}
#contenu q
{
display : block;
font-style: italic;
font-size: 1em;
text-align: center;
}
#contenu q.q2
{
display: block;
font-style: italic;
text-align : justify;
}
#contenu blockquote
{
font-style: italic;
}
div#contenu a		
{
	color: #0000ff ;
}
#contenu a img
{
border: none;
}
#contenu strong
{
font-weight: normal;
}
#contenu em
{
font-weight: normal;
font-style : normal;
}
#contenu li
{
padding-bottom : 30px;
}

#contenu .filariane
{
margin-top : 15px;
font-size : 0.9em;
}
#contenu .accueil
{
color: #890110;
}
#contenu .accueil2
{
margin-left: 118px;
}
.miniatures
{
text-align : center;
border : 2px solid #890110;
width : 85%;
text-align : center;
padding-top: 10px;
padding-bottom: 10px;
margin: auto;
margin-bottom : 50px;
}
.miniatures2
{
width: 85%;
margin : auto;
text-align: center;
}
.imgcenter
{
text-align : center;
}
#contenu .mini
{
border-right : 3px solid #fff9e6;
border-bottom : 1px solid #fff9e6;
text-align : center;
}
#contenu .mini2
{
border-right : 25px solid #fff9e6;
border-bottom : 1px solid #fff9e6;
text-align : center;
}
#contenu .mini3
{
border-right : 3px solid #fff9e6;
border-left : 3px solid #fff9e6;
border-bottom : 7px solid #fff9e6;
text-align : center;
}
#contenu.numero
{
color: #890110;
font-size : 1em;
font-weight : bold;
}

#contenu p.leg
{
font-size: 0.9em;
text-align : center;
margin : 0;
padding :0;
}
#contenu div.legende
{
float: right;
margin-left: 30px;
margin-bottom: 25px;
}
#contenu div.legende2
{
float: left;
margin-bottom: 25px;
}
#contenu p.centrer
{
text-align: center;
margin : auto;
margin-top: 0;
}
#contenu p.centrer2
{
text-align: center;
margin : auto;
font-weight: bold;
}
#contenu p.centrer3
{
text-align: center;
margin : auto;
font-variant: small-caps;
font-weight : bold;
}
div#footer
{
	margin: 0 ;
	margin-top : 170px;
	padding-right: 10px ;
	line-height: 30px ;
	text-align: left ;
	color: black ;
	font-size: 0.85em;
	padding-top : 5px;
	text-align: center;
	}
	
.sculpteur
{
margin-top : 40px;
}
.imageflottante
{
float: right;
margin-left: 40px;
margin-bottom: 5px;
padding-left : 30px;
}
.imageflottante2
{
float: left;
margin-right: 20px;
margin-bottom: 10px;
padding-right: 25px;
padding-left: 25px;
padding-bottom : 10px;
}
.imageflottante3
{
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.imageflottante4
{
display: block;
text-align : center;
}
.breves
{
color: #890110;
text-decoration: underline;
font-variant: small-caps;
font-weight: bold;
}
/* Les cours */
#contenu .st1
{
text-align : center;
text-transform: uppercase;
width :100%;
}
#contenu .st2
{
font-weight: bold;
text-align: center;
}
.portfolio3
{
float : left;
text-align : center;
padding-left: 90px;
}
.portfolio4
{
float : right;
text-align :center;
padding-right : 90px;
}
/*accueil*/
div.it
{
font-style: italic;
text-align: center;
margin: auto;
display: block;
}
.distinctions
{
font-size : 0.9em;
text-align: left;
font-style: italic;
text-indent : 0;
}
.sculptures
{
margin-left: 180px;
padding-right: 15px;
}

/*Ressources */
.g
{
float : left;
text-align :center;
margin: 0;
}
.d
{
float : right;
text-align :center;
margin: 0;
}
/*Bibliographie*/
#contenu li.suite
{
padding-bottom : 5px;
}
/*Atelier et Artiste*/
.tour
{
display: block;
margin-top : 150px;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.tour2
{
display: block;
margin-top : 450px;
margin-left: auto;
margin-right: auto;
text-align: center;
}
/* oeuvre-premices */
#contenu .st3
{
font-weight: bold;
text-align: center;
color : #890110;
font-size : 1.1em;
}
.ligne
{
width: 70%;
text-align: center;
font-size: 1px;
line-height: 0.1px;
}