body      	 { background: #506eb2 repeat-x; margin: 10px 0; padding: 0; border: 0 }
#conteneur	 { font-family: "Lucida Grande", Verdana, Lucida, serif; background: white url(../im/conteneur.gif) repeat-y; margin: auto; width: 826px }
#tete   		 { background: url(../im/tete.gif) no-repeat left top; width: 826px; height: 12px }
#corp				   { background: url(../im/corp.png) no-repeat left top; padding-top: 150px; width: 826px }
#pied    		    { background: url(../im/pied.gif) no-repeat left top; width: 826px; height: 12px; overflow: hidden }
#colDroite      { text-align: center; float: right; padding-top: 50px; width: 235px; height: auto }
#colGauche      { float: left; padding-top: 50px; width: 170px; height: auto }

#tete a  { text-indent: -2000px; width: 220px; height: 100px; display: block }

#btGauche1, #btGauche2, #btGauche3, #btGauche4, #btGauche5,
#btGauche1S, #btGauche2S, #btGauche3S, #btGauche4S, #btGauche5S  { text-indent: -2000px; margin-left: 15px; width: 150px; height: 60px; display: block }

#btGauche1 a, #btGauche1 a:visited      { background: url(../im/btAccueil.gif) -150px ; width: 150px; height: 60px; display: block }
#btGauche1 a:hover     { background: url(../im/btAccueil.gif) 0px  }


#btGauche2 a, #btGauche2 a:visited      { background: url(../im/btPresentation.gif) -150px ; width: 150px; height: 60px; display: block }
#btGauche2 a:hover     { background: url(../im/btPresentation.gif) 0px  }

#btGauche3 a, #btGauche3 a:visited      { background: url(../im/btPrestations.gif) -150px ; width: 150px; height: 60px; display: block }
#btGauche3 a:hover     { background: url(../im/btPrestations.gif) 0px  }

#btGauche4 a, #btGauche4 a:visited      { background: url(../im/btCoordonnees.gif) -150px ; width: 150px; height: 60px; display: block }
#btGauche4 a:hover     { background: url(../im/btCoordonnees.gif) 0px  }

#btGauche5 a, #btGauche5 a:visited      { background: url(../im/btInfos.gif) -150px ; width: 150px; height: 60px; display: block }
#btGauche5 a:hover     { background: url(../im/btInfos.gif) 0px  }


#btGauche1S a { width: 150px; height: 60px; background-image: url(../im/btAccueil.gif); display: block }

#btGauche2S a { width: 150px; height: 60px; background-image: url(../im/btPresentation.gif); display: block }

#btGauche3S a { width: 150px; height: 60px; background-image: url(../im/btPrestations.gif); display: block }

#btGauche4S a { width: 150px; height: 60px; background-image: url(../im/btCoordonnees.gif); display: block }

#btGauche5S a { width: 150px; height: 60px; background-image: url(../im/btInfos.gif); display: block }


#contenuHome             { color: black; font-size: 12px; float: left; margin: 0px; padding: 15px; width: 391px }
.btGauche,.btGaucheS { font-size: 12px; margin-bottom: 3px; margin-left: 30px; width: 140px; height: auto }
.btGauche a,.btGauche a:visited { color: #1f5aa6; text-decoration: none }
.btGaucheS a, .btGaucheS a:visited { color: #a8000c; text-decoration: none }
.btGauche a:hover, .btGaucheS a:hover { text-decoration: underline }
#contenu   { color: black; font-size: 12px; float: left; margin: 0px; padding: 50px 41px 15px 15px; width: 600px }
#contenuActu  { margin-top: 75px }
#contenu h1, #contenuActu h1     { color: #ab1816; font-weight: bold; font-size: 24px; background-repeat: no-repeat; text-align: center; word-spacing: 2px; letter-spacing: 2px; margin: 0px; padding: 0px 0px 2px; border-bottom: 3px solid #dca030 }
#contenu h2   { color: black; font-weight: bold; font-size: 12px; text-decoration: none; background-repeat: no-repeat; text-indent: 28px; padding-top: 9px; width: 150px; height: 32px; display: block }


.parag h1      { font-weight: bold; font-size: 14px; letter-spacing: 2px; padding-left: 3px }
.photoGC                     { font-size: 9px; line-height: 10px; background-color: white; text-align: center; float: left; margin-right: 10px; margin-bottom: 5px; padding: 6px; border-style: solid; border-width: 1px; border-color: #d3d3d3 #696969 #696969 #d3d3d3 }
.photoG           { font-size: 9px; line-height: 10px; text-align: center; float: left; margin-right: 10px; margin-bottom: 5px; padding: 0 }
.photoDC                  { font-size: 9px; line-height: 10px; background-color: white; text-align: center; float: right; margin-bottom: 5px; margin-left: 10px; padding: 6px; border-style: solid; border-width: 1px; border-color: #d3d3d3 #696969 #696969 #d3d3d3 }
.photoD           { font-size: 9px; line-height: 10px; text-align: center; float: right; margin-bottom: 5px; margin-left: 10px; padding: 0; border: solid 0 #39546d }

.dates  { color: #ee7900; font-weight: bold; margin-top: 0; padding-top: 0 }

.soustitre      { font-weight: bold; font-size: 14px; margin-top: 0; padding-top: 0; padding-left: 3px }

.tarif  { font-weight: bold; background-color: #eef1af; text-align: center; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px }

p { margin-top: 0.75em; margin-bottom: 0.75em }

.petit { font-size: 10px; font-family: Tahoma, Arial, sans-serif }

.lightbox        { text-align: center; margin: 5px 0; padding: 0; border-style: solid; border-width: 1px; border-color: #d5d59f #fff #fff #d5d59f }

h3 { font-size: 14px }

.parag  { margin-top: 10px; margin-bottom: 5px }
.parag h4     { color: #a8000c; font-size: 16px; margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1px solid #dca030 }
.parag h5     { color: #013d8d; font-size: 14px; margin-top: 10px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }

.lien  { padding-bottom: 5px }

.titreGros    { color: #936700; font-size: 16px; margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2px solid #ee7900 }
.titre { color: black; text-align: center; margin-top: 0px; margin-bottom: 10px; padding: 4px; border: solid 3px silver }
#bas { font-size: 10px; text-align: center; margin-bottom: 10px }
#bas a, #bas a:visited, #contenu a, #contenu a:visited, #actus a, #actus a:visited  { color: #a8000c; text-decoration: none; padding-top: 2px; padding-right: 2px; padding-left: 2px; border-bottom: 1px solid #d5c0c1 }
#bas a:hover, #contenu a:hover, #actus a:hover  { color: white; text-decoration: none; background-color: #a8000c; border-bottom: 1px solid #a8000c }
.rouge { color: #ae1019 }
