#conteneur {
position: absolute;
width: 1024px;
height: 768px;
left: 10%;
top: 5%;
}

#header {
position: absolute;
height: 768px;
width: 1024px;
background-image :url('images/header.gif');
background-position: 0% 0%;
background-repeat: no-repeat;
}

#centre {
position: absolute;
left: 0%;
top: 82px;
width: 700px;
height: 600px;
}

.titre_formulaire_contact
{
position: absolute;
left: 12%;
top: 160px;
font-family: verdana;
font-size: 1.0em;
color:#000d33;
font-weight: bold;
}

#formulaire_contact {
position: absolute;
background-color: #ffffff;
background-image :url('images/logo.gif');
background-position: 99% 0%;
background-repeat: no-repeat;
top: 202px;
width: 880px;
height: 540px;
left: 6%;
padding-top: 2px;
padding-left: 6px;
border-style:solid; 
border-width:1px; 
border-color:#000d33;
font-family: Verdana;
font-size: 0.8em;
font-weight: normal;
text-align: left;
color: #000d33;
}

#pied {
position: absolute;
top:747px;
left:0%;
background-color: #06437d;
width: 1024px;
height: 20px;
padding-top: 3px;
padding-bottom: 0px;
}

#conteneur_jmj {
position: absolute;
top:200px;
left:6%;
width: 90px;
height: 127px;
padding-top: 3px;
padding-bottom: 0px;
}

.texte_formulaire_contact
{
font-family: verdana;
font-size: 0.8em;
color:#000d33;
font-weight: normal;
}

.texte_pied
{
position: absolute;
left:40%;
font-family: verdana;
font-size: 0.8em;
color:#ffffff;
text-align: center;
font-weight: normal;
}

.box_uniformes{
background-color: #8ECDF9;
border-left: 5px solid #ffffff;
border-right: 5px solid #ffffff;
float: left;
font-family: Verdana;
font-size: 0.5em;
font-weight: normal;
color: #000d33;
padding: 4px;
text-align: left;
width: 180px;
height: 500px;
}

.spacer {
clear: both;
}

#box_musiciens {
position: absolute;
left:260px;
top:50px;
padding-left: 30px;
border: 0px solid #808080;
}

#news_results {
position: absolute;
left:3px;
top:35px;
background-image :url('images/fond_news.jpg');
background-position: 0% 0%;
background-repeat: no-repeat;
font-family: Verdana;
font-size: 0.8em;
font-weight: bold;
color: #000d33;
text-decoration: none;
margin-left: 0px;
margin-top: 0px;
padding-top: 1px;
text-align: left;
width: 133px;
height: 22px;
}

#box_info_gardien {
position: absolute;
left:0px;
top:0px;
background-image :url('images/fond_menu_1.jpg');
background-position: 0% 0%;
background-repeat: no-repeat;
background-color: #000d33;
border: 1px solid #808080;
font-family: Verdana;
font-size: 0.8em;
font-weight: bold;
color: #ffffff;
text-decoration: none;
margin-left: 2px;
margin-top: 2px;
padding-top: 6px;
padding-left: 2px;
padding-right: 2px;
text-align: left;
width: 130px;
height: 20px;
}

#news_gardiens {
position: absolute;
left:3px;
top:150px;
background-image :url('images/fond_news.jpg');
background-position: 0% 0%;
background-repeat: no-repeat;
font-family: Verdana;
font-size: 0.8em;
font-weight: bold;
color: #000d33;
text-decoration: none;
margin-left: 0px;
margin-top: 0px;
padding-top: 1px;
text-align: left;
width: 133px;
height: 22px;
}

#box_info_act {
position: absolute;
left:0px;
top:0px;
background-image :url('images/fond_menu_1.jpg');
background-position: 0% 0%;
background-repeat: no-repeat;
background-color: #000d33;
border: 1px solid #808080;
font-family: Verdana;
font-size: 0.8em;
font-weight: bold;
color: #ffffff;
text-decoration: none;
margin-left: 2px;
margin-top: 2px;
padding-top: 6px;
padding-left: 2px;
padding-right: 2px;
text-align: left;
width: 130px;
height: 20px;
}

#news_act{
position: absolute;
left:3px;
top:240px;
background-image :url('images/fond_news.jpg');
background-position: 0% 0%;
background-repeat: no-repeat;
font-family: Verdana;
font-size: 0.8em;
font-weight: bold;
color: #000d33;
text-decoration: none;
margin-left: 0px;
margin-top: 0px;
padding-top: 1px;
text-align: left;
width: 133px;
height: 22px;
}

#box_logo {
position: absolute;
left:15px;
top:160px;
width: 120px;
height: 100px;
}


#home {
position: absolute;
top: 60px;
left: 10px;
font-family: Verdana;
font-size: 0.8em;
font-weight: bold;
color: #ff9000;
}

#corps_texte_centre {
position: absolute;
width: 92%;
margin-left: 4%;
font-family: Verdana;
font-size: 0.8em;
font-weight: normal;
text-align: left;
color: #FFCC33;
}

#box_menus {
position: absolute;
top: 15%;
width: 150px;
height: 100px;
margin-left: 0%;
font-family: Verdana;
font-size: 0.8em;
font-weight: bold;
text-align: left;
}


h1 {
margin-left: 4px;
font-family: Verdana;
font-size: 1.2em;
font-weight: bold;
color: ##06437d;
text-align: left;
}

h2 {
margin-left: 0px;
font-family: Verdana;
font-size: 0.8em;
color: #ff9000;
text-align: center;
}

h3 {
font-family: Verdana;
font-size: 0.6em;
color: #ff9000;
text-align: center;
}

h4 {
margin-left: 5%;
font-family: Verdana;
font-size: 1.0em;
color: #FFFFFF;
text-align: left;
}

h5 {
font-family: Verdana;
font-size: 0.6em;
color: #ffffff;
text-align: left;
}

.image_float{
float: left;
margin-left: 200px;
border: 1px solid #ccccdd;
}

.flux 
{
clear: both;
} 

A.lien_course
{
font-family: verdana;
font-size: 1.0em;
color:white;
text-decoration:none;
font-weight:normal;
}

A:hover.lien_course
{
text-decoration:underline;
}

A.lien_texte
{
font-family: verdana;
font-size: 1.0em;
color:#800000;
text-decoration:none;
font-weight:normal;
}

A:hover.lien_texte
{
text-decoration:underline;
color:#ff9000;

}

#course li
{
position: relative;
left: -40px;
background-image :url(images/puce_menu_2.jpg);
list-style-type: disc;
background-repeat: no-repeat;
background-position: left center;
padding-left: 20px;
}

A.lien_home
{
font-family: verdana;
font-size: 0.9em;
color:#ff9000;
text-decoration:none;
font-weight:bold;
}

A:hover.lien_home
{
text-decoration:underline;
}

font.news
{
font-family: verdana;
font-size: 0.8em;
color:#ff9000;
font-weight: normal;
}


#conteneur_historique
{
position: absolute;
top: 0px;
left: 180px;
width: 500px;
margin-left: 5px;
margin-bottom: 3px;
font-family: verdana;
font-size: 0.9em;
color:#06437d;
font-weight: normal;
padding-left: 50px;
padding-right: 10px;
padding-top: 10px;

}
#conteneur_photo_historique
{
position: absolute;
top: 0px;
left: 0px;
width: 160px;
background-color: #E6E7E8;
}

#historique li
{
margin-left: 10px;
list-style-type: none;
line-height: 150%;
text-indent: -40px;

}

#dates li
{
margin-left: 10px;
padding-left:4px;
list-style-type: disc;
}

#morceaux li
{
margin-left: 10px;
padding-left:4px;
font-family: verdana;
font-size: 1.2em;
color: #660000;
list-style-type: square;
}

#musiciens li
{
margin-left: 10px;
padding-left:4px;
font-family: verdana;
font-size: 1.2em;
color: #660000;
list-style-image: url(images/zoom.gif); 
}
.titre_dates
{
font-family: verdana;
font-size: 1.0em;
color:#000d33;
font-weight: bold;
}

.titre_champions
{
font-family: verdana;
font-size: 1.0em;
color:#000d33;
font-weight: bold;
}

.titre_centre
{
position: absolute;
top: 15%;
left: 50px;
width: 700px;
height: 20px;
padding-top: 1px;
padding-left: 5px;
font-family: verdana;
font-size: 1.2em;
color:#06437d;
font-weight: bold;
}

.centre_text
{
position: absolute;
background-image :url('images/fond_fanfare_1.jpg');
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 50% 100%;
top: 120px;
left: 60px;
width: 868px;
height: 530px;
font-family: verdana;
font-size: 0.8em;
color:#06437d;
font-weight: normal;
border-style:solid; 
border-width:1px; 
border-color:#000d33;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
overflow: auto;
}

.tableau_location
{
font-family: verdana;
font-size: 0.7em;
color:#000d33;
font-weight: normal;
border-style:solid; 
border-width:1px; 
border-color:#000d33;
background-color: #ffffff;
}

.cellule_location { 
border-style:solid; 
border-width:1px; 
border-color:#000d33;
}

.pos_date
{
position: absolute;
top:0px;
width: 50px;
height: 20px;
left: 5%;
padding-top: 1px;
}

