BODY{
  background-color:#000000;
background-repeat: no-repeat;
background-position: left top; 
}
.main{
width:988px;
height:600px;
background-image: url(images/filaments3.jpg);
background-repeat: no-repeat;
background-position: right top;
}
.titre{
padding-left:40px;
height:71px;
text-align:center;
vertical-align:top;
}
.tdleft{
padding-top:55px;
padding-left:201px;
width:391px;
font-family:Arial,sans-serif;
font-weight:normal;
font-size:10pt;
text-align:justify;
color:#FFE5BA; 
vertical-align:top;
}
.tdleftmenu{
padding-right:0px;
padding-top:40px;
padding-left:36px;
width:558px;
font-family:Arial,sans-serif;
font-weight:normal;
font-size:10pt;
text-align:justify;
color:#FFE5BA; 
vertical-align:top;
}
.tdleftsousmenu{
font-family:Arial,sans-serif;
font-weight:normal;
font-size:10pt;
text-align:justify;
color:#FFE5BA; 
vertical-align:top;
width:390px;
}
.tdright{
vertical-align:top;
padding:0px;
margin:0px;
}
.menu{
padding:0px;
margin:0px;
height:40px;
border:solid 0px #000000;
}
.minimenu{
vertical-align:top;
padding:0px;
padding-top:64px;
margin:0px;
border:solid 0px #000000;
width:160px;
}
A.bouton{
text-decoration:none;
font-family:Verdana,Arial,sans-serif;
font-weight:normal;
font-size:10pt;
color:#EEA964; 
cursor:pointer;
display:block;
line-height:40px;
height:40px;
background-image: url(images/bout2_A40.gif);
background-repeat: no-repeat;
background-position: left center; 
padding-left:48px;
}

A.bouton:hover{
text-decoration:underline;
background-image: url(images/bout2_B40.gif);
}

A.minibouton{
text-decoration:none;
font-family:Verdana,Arial,sans-serif;
font-weight:normal;
font-size:10pt;
color:#FFE5BA; 
color:#FFFFFF; 
cursor:pointer;
display:block;
line-height:11px;
height:11px;
background-image: url(images/bout3_A20.gif);
background-repeat: no-repeat;
background-position: left center; 
padding:0px;
padding-left:24px;
}

A.minibouton:hover{
text-decoration:underline;
background-image: url(images/bout3_B20.gif);
}

A.blk{
text-decoration:none;
font-family:Verdana,Arial,sans-serif;
font-weight:normal;
font-size:10pt;
color:#FFE5BA; 
color:#FFFFFF; 
cursor:pointer;
line-height:11px;
height:11px;
padding:0px;
}

A.blk:hover{
text-decoration:underline;
}

A.bl{
text-decoration:none;
font-family:Verdana,Arial,sans-serif;
font-weight:normal;
font-size:10pt;
color:#FFE5BA; 
color:#FFFFFF; 
cursor:pointer;
display:block;
line-height:11px;
height:11px;
padding:0px;
}

A.bl:hover{
text-decoration:underline;
}

.resultats{
padding:6px;
font-family:Arial,sans-serif;
font-weight:normal;
font-size:10pt;
color:#FFE5BA; 
border:solid 1px #FFE5BA;
background-color:#444444;
text-align:justify;
}

.bloc-resultats{
top:264px;
left:230px;
position:absolute;
width:320px;
height:550px;
visibility:hidden;
padding-bottom:32px;
}

.bloc-lieux{
top:258px;
left:220px;
position:absolute;
width:420px;
height:550px;
visibility:hidden;
padding-bottom:32px;
}

.selconc{
cursor:pointer;
font-weight:bold;
text-decoration:underline;
padding-left:12px;
padding-right:12px;
}
.formul{
vertical-align:top;
color:#FFE5BA; 
font-size:11pt;
padding-top:4px;
padding-bottom:4px;
}
.forminput{
color:#000000; 
font-size:12px;
border:0px;
margin:0px;
padding:2px;
}

.bloc_concerts_journe-harpe{
color:#000000; 
font-size:12px;
border:0px;
margin:0px;
padding:2px;
}

.bloc_concerts_journe-harpe{
top:220px;
left:200px;
position:absolute;
width:420px;
height:550px;
visibility:hidden;
padding-bottom:32px;
}

A.liens{
text-decoration:none;
color:#FFE5BA; 

}
A.liens:hover{
text-decoration:underline;

}
A.lienbouton{
text-decoration:none;
font-family:Verdana,Arial,sans-serif;
font-weight:normal;
font-size:10pt;
color:#FFE5BA; 
color:#FFFFFF; 
cursor:pointer;
display:block;
line-height:14px;
height:11px;
background-image: url(images/bout4_A20.gif);
background-repeat: no-repeat;
background-position: left center; 
padding:0px;
padding-left:24px;
}
A.lienbouton:hover{
text-decoration:underline;
background-image: url(images/bout4_B20.gif);
}
.thumb{
padding:8px;
border:solid 1px #FFFFFF;
}
.thumbcent{
width:240px;
text-align:center;
vertical-align:center;
}

