/* CSS Document */
body {
	margin: 3px;
	padding: 0;
	background: #F6F6F3 url(images/fd2.gif) repeat-x left top;
	font-size: 11px;
	font-family:  Arial, Helvetica, sans-serif;
	color: #000000;
}

a{
color:#CC3399;

}



#header {
height: 80px;
background:  url(images/bandeau2.gif) top left no-repeat;
}

#fdivoire {
/*background-color: #EFEAE1;*/
background-color: #FFFFFF;
}

.fdgris{
background-color: #333333;
}

/*#fdivoire p {
padding: 0;
margin: 0 1em 0 1em;
}*/

	

/* Menu horizontal */
#menuhaut { 
margin: 5px;
padding: 0.1em 0.5em 0.1em 0;
font-size: 12px;
font-weight:bold;
list-style-type: none;
background-color: #FFFFFF;
color: #330000;
text-align: right;
letter-spacing: 1px;
}
#menuhaut li {
display: inline;
} 
#menuhaut a {
color: #990000;
text-decoration: none;
}
#menuhaut a:hover {
/*background: #B39743; */
color:#000000;
}

/* Menu vertical */
#menu {
list-style-type: none;
width: 150px;
padding: 20.5px 0 8px 0;
margin: 0px;
background: #333333 ;
}
#menu ul {
list-style-type: none;
padding: 0;


/*margin: 0 1em 0 1em;*/
} 

#menu li a {
	display: block;
	text-decoration: none;
	height: 1.4em;
	line-height: 1.4em;
	color: white;
	font-weight:bold;
	font-size: 12px;
	text-indent: 1em;
	letter-spacing: 1px;
}
#menu li a:hover {
background: #B39743;
color: #EFEAE1;
}

/* sousMenu vertical */
#smenu {
list-style-type: none;
width: 150px;
padding: 0.5px 0 8px 0;
margin: 0px;
background: #333333 ;
}
#smenu ul {
list-style-type: none;
padding: 0;
margin: 0 1em 0 1em;
}
#smenu li {
    color:#FF9900;
    height: 1.4em;
	line-height: 1.4em;
	text-indent: 1em;
}
#smenu li a {
	display: block;
	text-decoration: none;
	height: 1.4em;
	line-height: 1.4em;
	color: white;
	
	font-size: 11px;
	text-indent: 1em;
	letter-spacing: 1px;
}
#smenu li a:hover {

color: #B39743;
}

.achetez {
font-size:14px;
color:#FFCC00;
background: #000000;
}
/* ---Accueil -- infos spectacle--*/
#spectacle {
color:#333333;

padding: 0;
margin: 0 0 0 5px;
text-align:left;

}

.titre {
font-size:24px;


}
.date{
font-size:24px;
color:#CC3399;

}
.t1 {
font-size:16px;
font-weight:bold;
}

.t2 {
font-size:11px;
color:#84691A;
}

.t2 a{
font-size:11px;
color:#CC6600;
text-decoration:underline;
}
.t2 a:hover{
font-size:11px;
color:#CC6600;
text-decoration:underline;
}
.t3 {
font-size:11px;
color:#CC3399;
text-decoration:none;
}
.extrait {
font-size:11px;
color:#FF6600;
}
/*--encart infos---*/
#infos {
/*color:#333333;
background-color:#EFD7AC;*/
color:#333333;
background-color:#333333;
border:1px solid #000000;
text-align:right;
}
#infos2 {
/*color:#333333;
background-color:#EFD7AC;*/
color:#CC3399;
background-color:#660033;
border:1px solid #333333;
text-align:right;
}
#infos3 {
/*color:#333333;
background-color:#EFD7AC;*/
color:#333333;
background-color:#ffffff;
border:1px solid #333333;
text-align:right;
}

.infostxt {
color:#FFFFFF;
text-align:right;
}

#tabdroit {
margin: 5px;
padding:5px;

text-align:right;
}
.zoom {
font-size:18px;
color:#CC3399;
font-weight:bold;
}
.infos2titre {
font-size:18px;
color:#FFFFFF;
font-weight:bold;
}
/*--pied de page---*/
.menubas {
font-size:10px;
color:#FFFFFF;
}
.menubas a {
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}
.menubas a:hover{
font-size:10px;
color:#FFFFFF;
text-decoration:underline;
}

.hautpage {
	
	font-size: 11px;
	color: #CC9966;
	text-decoration: underline;
	margin: 5px;
	padding: 5px;
	text-align: center;
}
.hautpage a {
	color: #CC9966;
	text-decoration: underline;
}
.hautpage a:hover {
	color: #CC9966;
	text-decoration: underline;
	
}

/* galerie photos*/

div#galerie
{
	width: 500px ;
	background: #333333 ;
	border: 1px solid #dcb ;
	padding: 15px ;
	margin: 15px 30px ;
	text-align: center ;
	font: 0.9em Georgia, serif ;
}

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

ul#galerie_mini li
{
	float: left ;
}

ul#galerie_mini li a img
{
	margin: 2px 1px ;
	border: 1px solid #dcb ;
}

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

dl#photo dt
{
	font:  12px arial,  ;
	font-weight:bold;
	color: #FFFFFF ;
}

dl#photo dd
{
	margin: 0 ;
}

dl#photo img
{
	border: 1px solid #dcb ;
}
