/* CSS Document */
body {
font-family: 'Trebuchet MS', Verdana, Sans-Serif;
font-size: 11px;
color: #FFFFFF;
background-color: #000;
margin-left: 20px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding: 0;
}
hr {
	border: none 0; 
	border-top: 1px solid #000;
	height: 1px;
	margin: 10px 0px 10px 10px;
}


a {
text-decoration: none;
color:#000;
}
a:hover {
text-decoration: none;
background-color: #000;
color:#FFF;
}

#conteneur {
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding: 0;
}
#head {
height: 110px;
padding: 0px;
margin: 0px;
}
#head a {
width: 169px ;
height: 35px;
display: block ;
font-size: 11px;
background: url(img/head/logo.gif) no-repeat ;
position: relative;
left: 0px ;
top: 30px ;
text-indent: -5000px ;
}
#menu {
height: 50px;
padding: 0;
}

/*___________________________accueil__________________________*/
#accueil {
border: 0px;
padding:0px;
margin:0px;
width: 100%;
height: 300px;
background-color: #fff;
}
#accueilimg {
width: 425px;
height: 300px;
padding: 0;
}

#accueil dl {
line-height: 18px;
}
#accueiltxt {
vertical-align: top;
width: 100%;
height: 300px;
color: #000;
padding-left: 20px;
}
#accueiltxt h1 {
position: relative;
top: 20px;
padding-bottom: 5px;
font-family: 'Trebuchet MS', Verdana, Sans-Serif;
font-size: 20px;
font-weight: bolder;
font-style: italic;
}
#accueiltxt h2 {
position: relative;
top: 20px;
padding-bottom: 5px;
font-family: 'Trebuchet MS', Verdana, Sans-Serif;
font-size: 20px;
font-weight: bolder;
}
#accueiltxt dt {
position: relative;
top: 20px;
padding-bottom: 5px;
font-family: 'Trebuchet MS', Verdana, Sans-Serif;
font-size: 20px;
font-weight: bolder;
}
#accueiltxt h3 {
font-family: 'Trebuchet MS', Verdana, Sans-Serif;
font-size: 15px;
font-weight: normal;
}

/*___________________________________programmation______________________________*/
#ssmprog {
/*padding: 5px 0 20px 10px;*/
margin: 5px 0 20px 10px;;
height: 30px;
weight: 100px;
}
#progavenir {
vertical-align: top;
height: 300px;
width: 100%;
background-color: #fff;
}
#progpasse {
vertical-align: top;
width: 100%;
background-color: #E4E4E4;
color: #404040;
}
#progavenir h1 {
margin: 10px 0 10px 10px;
font-family: 'Trebuchet MS', Verdana, Sans-Serif;
font-size: 20px;
font-weight: bolder;
color: #000;
}
div#progavenir h2
{
	text-transform: uppercase;
	padding-left: 25px ;
	line-height: 20px ;
	font-size: 13px ;
	background: url(img/titre.gif) no-repeat left bottom ;
	color: #fff ;
	border-bottom: 1px solid #666 ;
}

#progavenir dl {
color: #000;
margin: 0 0 0 10px;
padding: 0;
}
#progavenir dt {
color: #000;
margin: 0;
padding: 0;
font-size: 15px;
font-weight: bolder;
}
#progavenir dd {
margin: 0 0 10px  0;
padding-left: 0px;
color: #000;
padding: 0;
}
#progavenir h2 {
font-family: 'Trebuchet MS', Verdana, Sans-Serif;
font-size: 13px;
font-weight: normal;
color: #000;
}

#progpasse h1 {
margin: 10px 0 10px 10px;
font-family: 'Trebuchet MS', Verdana, Sans-Serif;
font-size: 20px;
font-weight: bolder;
color: #404040;
}
#progpasse dl {
color: #404040;
margin: 0 0 0 10px;
padding: 0;
}
#progpasse dt {
color: #404040;
margin: 0;
padding: 0;
font-size: 15px;
font-weight: bolder;
}
#progpasse dd {
margin: 0 0 10px  0;
padding-left: 0px;
color: #404040;
padding: 0;
}
#progpasse h2 {
font-family: 'Trebuchet MS', Verdana, Sans-Serif;
font-size: 13px;
font-weight: normal;
color: #404040;
}


/*________________________artistes________________________*/
#artistes {
vertical-align: top;
height: 300px;
width: 100%;
background-color: #fff;
}
#artistes dl {
color: #404040;
margin: 10px 0 0 10px;
padding: 0;
}
#artistes dt {
color: #404040;
margin: 0;
padding: 0;
font-size: 15px;
font-weight: bolder;
}


/*________________________contact________________________*/
#contact {
vertical-align: top;
height: 300px;
width: 100%;
background-color: #fff;
}

#txtcoor {
vertical-align: top;
height: 300px;
width: 425px;
}

#txtcoor h1 {
margin: 10px 0 10px 10px;
font-family: 'Trebuchet MS', Verdana, Sans-Serif;
font-size: 20px;
font-weight: bolder;
color: #000;
}
#txtcoor dl {
color: #000;
margin: 10px 0 0 10px;
padding: 0;
}
#txtcoor dt {
color: #000;
padding: 0;
margin: 0 0 0 0px;
font-weight: normal;
font-size: 14px;
}
/* FORM */
.form {
	font-family: 'Trebuchet MS', Verdana, Sans-Serif;
	margin-right: 10px;
	margin-top: 10px;
	font-size: 11px;
	width: 770px;
	padding-rigth: 10px;
	}
	
.txtform {
	font-family: 'Trebuchet MS', Verdana, Sans-Serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-right: 10px;
	width: 260px;
}

.txtcoor {
	font-family: 'Trebuchet MS', Verdana, Sans-Serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-rigth: 10px;
	vertical-align: top;
}

.field {
	border: 1px solid #999;
	width: 250px;
	/*border-top-color: #333;
	border-left-color: #333;
	border-bottom-color: #666;
	border-right-color: #666;*/
	background-color: #000;
	color: #fff;
}


/*_____________________communiqués de presse____________________________*/
#compress {
vertical-align: top;
height: 300px;
width: 100%;
background-color: #fff;
}
#compress dl {
color: #000;
margin: 10px 0 0 10px;
padding: 0;
/*background-color: #123;*/
}
#compress dt {
color: #000;
padding: 0;
margin: 0 0 0 0;
font-weight: bolder;
font-size: 14px;
}
#compress dd {
margin: 0 0 0  0;
padding-left: 0px;
color: #000;
padding: 0;
}

/*______________________________________oeuvres_____________________*/
#artistesacc {
vertical-align: top;
width: 100%;
background-color: #fff;
}
#ssmartistes {
vertical-align: top;
height: 10px;
background-color: #fff;
margin: 5px 0 10px 10px;
}
#imgoeuvre {
background-color: #fff;
margin: 5px 0 0 10px;
vertical-align: top;
padding-left: 10px;
width: 433px;
}
#txtoeuvre {
vertical-align: top;
width: 100%;
height: 300px;
color: #000;
padding-left: 20px;
}
#txtoeuvre h1 {
position: relative;
top: 20px;
padding-bottom: 5px;
font-family: 'Trebuchet MS', Verdana, Sans-Serif;
font-size: 20px;
font-weight: bolder;
}
#txtoeuvre h2 {
font-family: 'Trebuchet MS', Verdana, Sans-Serif;
font-size: 15px;
font-weight: normal;
}
/*______________________________________________bio___________________________*/
#bio {
font-family: 'Trebuchet MS', Verdana, Sans-Serif;
font-size: 15px;
color: #000;
padding: 5px 0 10px 10px;
}
#bio h1 {
font-family: 'Trebuchet MS', Verdana, Sans-Serif;
font-size: 20px;
color: #000;
font-weight: bolder;
}
#bio dl {
padding-left: 0px;
margin-left: 0px;
text-indent: 0px;
}
#bio dt {
float: left;
text-indent: 0px;
font-family: 'Trebuchet MS', Verdana, Sans-Serif;
font-size: 15px;
color: #000;
padding-left: 0px;
margin-left: 0px;
}
#bio dd {
text-indent: 0px;
font-family: 'Trebuchet MS', Verdana, Sans-Serif;
font-size: 15px;
color: #000;
margin-left: 55px;
}

#footer {
position: absolute;
margin: 0;
left:20px;
top: 485px;
font-family: 'Trebuchet MS', Verdana, Sans-Serif;
font-size: 11px;
font-weight: normal;
color: #fff;
}
#footer a {
text-decoration: none;
color:#fff;
}
#footer a:hover {
text-decoration: none;
color:#000;
background-color: #fff;
}
/**************************ANNONCE**********************/

.boby {
margin: 0px;
background: #FFF;
color: #000;
}
.head-ann {
border: Opx;
margin: 0px;
padding: 0px;
}

.foot-ann {
border: Opx;
margin: 0px;
padding: 0px;
}

.p-ann {
margin-left: 15px;
margin-right: 15px;
font-size: 20px;
}