* { 
margin: 0; 
padding: 0;
}

body {
background:#000 url(images/Interface_Guidon.jpg) top center no-repeat;
margin: 0;
padding: 0;
color: #aeaeae;
}

hr {
width: 70%;
margin: 0 auto;
}

a {
color: #066aa6;
text-decoration: none;
}

a:hover {
color: #fd1813;
}

.Bouton a {
font-size: 16px;
text-decoration: none;
padding: 5px;
color: #066aa6;
border: #066aa6 1px solid;
}

.Bouton a:hover {
color: #fd1813;
border: #fd1813 1px solid;
}

img {
border: none;
}

#General {
width: 1000px; 
margin: 0 auto;
}

#Top {
width: 1000px;
height: 290px;
background: url(images/Bandeau_Brescoudos.jpg) top center no-repeat;
}

#Menu  {
height: 113px;
}

#Menu table {
border: none;
border-collapse: collapse;
}

.Bt_Accueil a {
display: block;
height: 113px;
width: 163px;
background: url(images/Bt_Accueil.jpg) 0 0 no-repeat;
}

.Bt_Accueil a:hover {
background: url(images/Bt_Accueil.jpg) -163px 0 no-repeat;
}

.Bt_Photos a {
display: block;
height: 113px;
width: 84px;
background: url(images/Bt_Photo.jpg) 0 0 no-repeat;
}

.Bt_Photos a:hover {
background: url(images/Bt_Photo.jpg) -84px 0 no-repeat;
}

.Bt_Affiches a {
display: block;
height: 113px;
width: 101px;
background: url(images/Bt_Affiche.jpg) 0 0 no-repeat;
}

.Bt_Affiches a:hover {
background: url(images/Bt_Affiche.jpg) -101px 0 no-repeat;
}

.Bt_Historique a {
display: block;
height: 113px;
width: 151px;
background: url(images/Bt_Historique.jpg) 0 0 no-repeat;
}

.Bt_Historique a:hover {
background: url(images/Bt_Historique.jpg) -151px 0 no-repeat;
}

.Bt_News a {
display: block;
height: 113px;
width: 119px;
background: url(images/Bt_News.jpg) 0 0 no-repeat;
}

.Bt_News a:hover {
background: url(images/Bt_News.jpg) -119px 0 no-repeat;
}

.Bt_Partenaires a {
display: block;
height: 113px;
width: 129px;
background: url(images/Bt_Partenaire.jpg) 0 0 no-repeat;
}

.Bt_Partenaires a:hover {
background: url(images/Bt_Partenaire.jpg) -129px 0 no-repeat;
}

.Bt_Liens a {
display: block;
height: 113px;
width: 74px;
background: url(images/Bt_Liens.jpg) 0 0 no-repeat;
}

.Bt_Liens a:hover {
background: url(images/Bt_Liens.jpg) -74px 0 no-repeat;
}

.Bt_Contact a {
display: block;
height: 113px;
width: 180px;
background: url(images/Bt_Contact.jpg) 0 0 no-repeat;
}

.Bt_Contact a:hover {
background: url(images/Bt_Contact.jpg) -180px 0 no-repeat;
}

#Intermediaire {
background: url(images/Intermediaire.jpg) top center no-repeat;
width: 1000px;
height: 76px;
text-align: center;
}

#Intermediaire h1, #Contenu h1 {
font-size: 28px;
color: #066aa6;
text-align: center;
background: none;
}

#Intermediaire h2, #Contenu h2 {
font-size: 20px;
color: #fd1813;
font-weight: normal;
text-align: center;
background: none;
}

#Contenu h3 {
font-size: 14px;
color: #fd1813;
font-weight: normal;
}

#Left {
float: left;
width: 208px;
margin: 0 auto;
}

#Right {
float: right;
width: 208px;
margin: 0 auto;
}

#Left h1, #Right h1 {
text-align: left;
padding: 2px 25px 5px 25px;
font-size: 16px;
font-weight: normal;
}

#Right h1 {
background: url(images/Bandeau_Center_Menu.png) top center repeat-y;
color: #fd1813;
}

#Left h1 {
background: url(images/Bandeau_Center_Menu.png) top center repeat-y;
color: #066aa6;
}

#Top_Right {
background: url(images/Bandeau_Top_Right.png) top center no-repeat;
height: 145px;
}

#Top_Left {
background: url(images/Bandeau_Top_Left.png) top center no-repeat;
height: 145px;
}

.Centre {
background: url(images/Bandeau_Center_2.png)  top center repeat-y;
text-align: center;
margin: 0 auto;
}

.Centre_Bandeau {
background: url(images/Bandeau_Center_Menu.png) top center repeat-y;
text-align: left;
margin: 0 auto;
padding: 0px 25px 0px 25px;
}

.Centre_Bandeau p {
padding-bottom: 5px;
}

.Centre_Bandeau a {
font-size: 12px;
font-weight: normal;
color: #aeaeae;
text-align: left;
}

.Centre_Bandeau a:hover {
color: #066aa6;
}

.Centre a img, .Affiche a img, #Photo a img, #News a img {
border: #fff 2px solid;
}

.Centre a:hover img, .Affiche a:hover img, #Photo a:hover img, #News a:hover img {
border: #066aa6 2px solid;
}


.Bottom {
background: url(images/Bandeau_Bottom.png) top center no-repeat;
height: 69px;
}

#Contenu, #News, #Enquete, #Histoire, #Partenaire {
background: url(images/Bg_Contenu.png) top center repeat-y;
text-align:center;
margin: 0px auto;
width: 584px;
min-height: 1100px;
}

#Contenu p {
padding: 0px 40px 0px 40px;
}

#Histoire p {
text-align:left;
padding: 10px 40px 0px 40px;
}

#Histoire span {
color: #fd1813; 
font-weight: bold;	
}

#Enquete h1 {
color: #fff;
font-size: 20px;
padding: 0px 80px 10px 80px;
text-align: center;
background: none;
}

#Enquete h2 {
color: #fd1813;
font-size: 14px;
padding: 0px 80px 10px 80px;
text-align: left;
background: none;
}

#Enquete h3 {
color: #066aa6;
font-size: 14px;
padding: 0px 80px 10px 80px;
text-align: left;
}

.Enquete_P {
padding: 0px 0px 10px 100px;
text-align: left;
background: none;
}

#News h1, #Partenaire h1 {
color: #aeaeae;
font-size: 22px;
padding: 20px 40px 10px 40px;
text-align: left;
background: none;
}

#News h2, #Partenaire h2 {
font-size: 20px;
color: #fd1813;
font-weight: normal;
padding: 10px 40px 10px 50px;
text-align: left;
background: none;
}

#News p, #Partenaire p {
padding: 0px 60px 10px 60px;
text-align: left;
}

.Menu_Partenaire {
margin: 0 auto;
text-align: center;
}

.Menu_Partenaire li {
padding-bottom: 15px;
list-style-type: none;
}

.Menu_Partenaire li a {
display: block;
width: 75%;
padding: 5px;
border: #aeaeae 1px dashed;
margin: 0 auto;
}

#Table_Contact {
width: 90%;
margin: 0 auto;
}

.tddroite {
text-align: right;
vertical-align: bottom;
padding-bottom: 10px;
}

.tdgauche {
text-align: left;
padding-left: 10px;
padding-bottom: 10px;
vertical-align: bottom;
}

.warning {
border: #fd1813 1px dashed;
margin: 0 auto;
width: 80%;
padding: 10px;
}

#Affiche {
width: 80%;
margin: 0 auto;
padding-top: 10px;
}

#Affiche a img {
border: #066aa6 2px solid;
}

#Affiche a:hover img {
border: #fd1813 2px solid;
}

#Affiche td {
width: 110px;
text-align: center;
padding-bottom: 5px;
}

#Partenaires {
margin: 0 auto;
width: 80%;
text-align: left;
}

#Photo {
width:80px;
margin: 0 auto;
}

.Td_Photo {
width: 100px;
height: 100px;
padding-bottom: 10px;
}

#Contenu_Bas {
background: url(images/Background_Bottom.jpg) top center no-repeat;
clear: both;
min-height: 300px;
}

#Bas_Page {
width: 1000px; 
margin: 0 auto;
background: url(images/Bottom.png) top center no-repeat;
}

#Bas_Page a {
text-decoration: none;
color: #066aa6;
}

#Bas_Page a:hover {
color: #fd1813;
}

.navigation {
      margin: 0;
      padding: 10px 0px 0px 0px;
      list-style: none;
      background: #000;
      color: #fff;
      width: 200px;
      }
   .navigation a, .navigation span {
      display: block;
      padding: 4px 10px;
      color: #fff;
      text-decoration: none;
      background: #000;
      }
   .navigation .toggleSubMenu a, .navigation .toggleSubMenu span {
      background-image: url(menu-item-deroule.png);
      }
   .navigation .open a, .navigation .open span {
      background-image: url(menu-item-enroule.png);
      }
   .navigation a:hover, .navigation a:focus, .navigation a:active {
      text-decoration: underline;
      }
   .navigation .subMenu {
      font-size: .8em;
      background: #ccc url(subMenu.png) 0 0 repeat-x;
      font-size: .9em;
      margin: 0;
      padding: 0;
      border-bottom: 1px solid #666;
      }
   .navigation ul.subMenu a {
      background: none;
      padding: 3px 20px;
      }
