.centre_texte{
text-align:center;
margin-left:auto;
margin-right:auto;
}
/* banniere */
#banniere {
	width:99%;
	height:170px;
	margin:0;
	padding:0px;
	display:block;
	 background-color:#ffffff;

}
#efface{
	display:none;
}
.top{
width:99%;
	display:block;
	height:52px;
}
.logo_musee{
	display:inline;
	float:left

}
.obli{
	font-weight:bold;
	color:#c1272d;

}
.titre{
	height:170px;
	float:right;
}

.titre img{
	border:0px
}



.titre_rub{
position:absolute;
left:90px;
margin-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size:24px;
font-style:italic;
color:#ffffff;
width:445px;
}

.clear{
	clear:both;
	height:3px;
	font-size:3px;
}
/* aspect g�n�ral */
body {
 background-color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
line-height:135%;

scrollbar-face-color: #e2e417;
scrollbar-highlight-color: #fff0d5;
scrollbar-shadow-color: #ffcb60;
scrollbar-3dlight-color: #fff9ea;
scrollbar-arrow-color: #c1272d;
scrollbar-track-color: #ffffff;
scrollbar-darkshadow-color: #ffb340;
}

img.marge_droite{
	margin-right:5px;

}
blockquote {

margin-top:0px;
margin-bottom:8px;
}

ul {
margin-top:0px;
margin-bottom:8px;
}
p{
line-height:135%;
color:#000000;
font-size:0.95em;
margin-top:0px;
margin-bottom:8px;

}
ul{
line-height:135%;
color:#000000;
font-size:0.95em;
list-style-type:square

}
table{
line-height:135%;
color:#000000;
font-size:0.95em;
text-align:left
}

a {
color:#c1272d;
text-decoration:none;

}

a:hover{
color:#c1272d;
text-decoration:underline;

}

a:visited {
color:#c1272d;
font-weight:normal;
text-decoration:none;
}

a img {
	border:0

}
h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size:24px;
font-style:italic;
font-weight:normal;
color:#ffffff;
line-height:120%;
margin:0px;
padding:0px;
margin-bottom:25px;
}

h2 {
background-color:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#c1272d;
font-size:0.95em;
font-weight:bold;
font-style:normal;
text-align:left;

background:url(https://3d.strasbourg.eu/img/puce.gif) no-repeat 0px 5px;
padding-left:15px;
margin-top:15px;
margin-bottom:5px;
font-variant:small-caps;
}

h3 {
background-color:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:0.95em;
font-style:italic;
font-weight:bold;
text-align:left;
margin-left:0px;
margin-bottom:5px;
}



/*---------------------------------- couleurs */

.gras1 { /* vert */
color:#009900;
font-weight:bold;

}

.gras2 { /* couleur2 */
color:#3f6489;
font-weight:bold;
}


/* fin ---------------- aspect g�n�ral */



/*================== diff�rents cadres =====================*/



#contenu_menus{
				width:98%;
				float:left;
				color: #c1272d;
				font-family:Arial, Helvetica, sans-serif;
				font-size:1em;
				height:auto;
				display:none
}


#contenu_txt{
width:98%;
margin-left:0;
margin-right:0;
padding:0;
height:auto;
clear:both;
 background-color:#ffffff;

}

#langue{
 display:inline;
 padding-top:10px;
 float:right;
 color:#c1272d;
 font-size:10px;

}

/* conteneur principal */
#global {
     width:100%;
     border:0px;
	 margin:0px;
	 padding:0px;
	 overflow:visible;
	 background-color:#ffffff;

     }
		 /*------------------------------------------menu principal -------*/
		#navcontainer
		{
		width:100%;
		margin-bottom:20px;
		height:auto;
		}
		#navcontainer img
		{
		margin:0px;
		padding:0px;
		border:0;
		}
		


div.pied {
position:relative;
display:block;
height:auto;

color:#c1272d;
padding:0;
margin-top:20px;
bottom:;
text-align:left;
width:50%;
font-size:10px;
clear:both;

}

div.pied a, div.pied a:visited, div.pied a:link{
color:#c1272d;
line-height:120%;
font-weight:normal;
text-decoration:none;
}
div.pied a:hover{
color:#c1272d;
text-decoration:underline;
}






/* galerie */

div#galerie
{
	width: auto;


	text-align: center ;
	font: 0.9em Arial, Helvetica, sans-serif ;
	margin: 0 ;
	padding: 0 ;
}

div#galerie_mini
{
	margin: 0 ;
	padding: 0 ;
	list-style-type:none ;
	text-align:right;
	width:100%;
	overflow:auto;
}
ul#galerie_mini
{

list-style-type:none ;
	margin: 0 ;
	padding: 0 ;
}
ul#galerie_mini li
{
	float: left ;
list-style-type:none ;
	margin: 0 ;
	padding: 0 ;
}

ul#galerie_mini li a img
{
	margin: 0 ;
	padding: 0 ;
border: 1px solid #c1272d ;

}

dl#photo
{
	clear: both ;
	margin: 0 auto ;
}

dl#photo dt
{
	font: italic 0.8em Arial, Helvetica, sans-serif ;
	color: #000000 ;
}

dl#photo dd
{
		margin: 0 ;
	padding: 0 ;
}

dl#photo img
{
border: 1px solid #c1272d ;

}

