.html 								{ overflow-y:scroll; overflow-x:hidden; }
body 								{ font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 11px; background-color: #f4a61d; background-image: url(image/fond.jpg); background-repeat: no-repeat; background-position: center 0; margin: 0; padding: 0; }
td									{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; }
.textarea							{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; padding: 3; }

.adresse							{ background-image: url(image/structure_02.jpg); background-repeat: no-repeat; color: #fff; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: right; vertical-align: bottom; padding-right: 15px; }
h1									{ color: #f4a61d; font-size: 20px; font-weight: bold; margin: 0; padding-top: 5px; padding-right: 0 !important; padding-bottom: 5px; padding-left: 0; }
.soustitre							{ font-weight: bold; }
.soustitre2							{ font-weight: bold; font-size: 16px; }
.soustitrerouge						{ color: #b00316; font-weight: bold; font-size: 16px; font-style: italic; }
.fleche								{ background-image: url(image/fleche.gif); background-repeat: no-repeat; background-position: 0 3px; margin-left: 15px; padding-left: 25px; }
.note								{ font-size:9px; font-weight: normal; }

a									{ color: #7b0829; text-decoration: underline; }
a:visited							{ color: #7b0829; text-decoration: underline; }
a:active							{ color: #7b0829; text-decoration: none; }
a:hover								{ color: #7b0829; text-decoration: none; }


#centre								{ color: #000; background-color: #fff; vertical-align: top; margin: 0; padding: 0; }
#horaire							{ color: #000; font-size: 10px; background-color: #fff; vertical-align: top; padding: 10px 0 0 0px; }

#info 								{ color: #000000; font-size: 11px; line-height: 20px; background-color: #eea76f; width: 200px; padding: 10px 10px 10px 25px; }
#info .titre						{ color: #ffffff; font-size: 13px; font-weight: bold; font-style: italic; }

#signature							{ color: #000000; font-size: 7px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
#signature a						{ color: #000000; text-decoration: none; }
#signature a:visited				{ color: #000000; text-decoration: none; }
#signature a:active					{ color: #000000; text-decoration: none; }
#signature a:hover					{ color: #000000; text-decoration: none; }

#encart								{  }
#encart .soustitre					{ font-weight: bold; }


#tarif	.td							{ color: #ffffff; font-size: 12px; }
#tarif .titre						{ color: #ffffff; font-size: 17px; background-color: #87021f; text-align: center; height: 30px; padding: 4px; font-weight: bold; }
#tarif .soustitre					{ color: #000000; font-size: 15px;text-align: center; }
#tarif .td1							{ color: #000; font-size: 15px; background-color: #fde393; text-align: center; border-bottom: 1px solid #000; border-left: 2px solid #000; }
#tarif .td2							{ color: #000; font-size: 15px; background-color: #feefc2; text-align: center; border-right: 2px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; }
#tarif .td3							{ color: #000; background-color: #fffeee; font-size: 14px; line-height: 22px; border-bottom: 1px solid #000; border-left: 2px solid #000; border-top-style: solid; border-top-width: 0; border-right-style: solid; border-right-width: 0; }
#tarif .td4							{ color: #000; background-color: #fbe593; font-size: 14px; line-height: 22px; border-right: 2px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; border-top-style: solid; border-top-width: 0; }
#tarif .td5							{ color: #000; background-color: #fff0c3; font-size: 10px; line-height: 12px; border-right: 2px solid #000; border-bottom: 2px solid #000; border-left: 2px solid #000; border-top-style: solid; border-top-width: 0; }
#tarif .aborouge0					{ color: #fffeee; font-size: 15px; background-color: #b7012c; }
#tarif .aborouge					{ color: #fffeee; font-size: 12px; background-color: #b7012c; }
#tarif .aboblanc					{ color: #000; font-size: 9px; background-color: #fffeee; }
#tarif .accroche					{ color: #000; font-size: 16px; line-height: 18px; }
#tarif .carte						{ color: #000; font-size: 16px; background-color: #facc6d; height: 30px; }
#tarif .carte2						{ color: #000; font-size: 12px; background-color: #facc6d; height: 30px; }

#tshirt .titre						{ color: #ffffff; font-size: 17px; background-color: #87021f; text-align: center; height: 30px; padding: 4px; font-weight: bold; }
#tshirt .td1						{ color: #000; font-size: 15px; background-color: #fde393; text-align: center; border-bottom: 1px solid #000; border-left: 1px solid #000; }
#tshirt .td2						{ color: #000; font-size: 15px; background-color: #feefc2; text-align: center; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; }
#tshirt .td3						{ color: #000; background-color: #fefaec; font-size: 12px; line-height: 22px; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; }
#tshirt .prix						{ font-size: 20px; font-weight: bold; }
#tshirt .texte						{ font-size: 15px; line-height: 17px; }
#tshirt .soustitre					{ color: #bdbdbd; font-size: 18px; font-weight: bold; line-height: 20px; }
#tshirt .accroche					{ color: #ca102f; font-size: 22px; font-weight: bold; font-style: italic; line-height: 20px; }
#tshirt .accroche2					{ color: #ca102f; font-size: 12px; font-weight: bold; font-style: italic; line-height: 20px; letter-spacing: -1px; line-height: 12px; }

#menu								{ text-align: right; }
#menu a								{ color: #ffffff; font-size: 12px; font-weight: bold; font-style: italic; text-decoration: none; padding-right: 10px; }
#menu a:visited						{ color: #FFFFFF; font-size: 12px; font-weight: bold; font-style: italic; text-decoration: none; }
#menu a:active						{ color: #FFFFFF; font-size: 12px; font-weight: bold; font-style: italic; text-decoration: underline; }
#menu a:hover						{ color: #FFFFFF; font-size: 12px; font-weight: bold; font-style: italic; text-decoration: underline; }

#finition .surtitre					{ font-size: 13px; line-height: 16px;  font-weight: bold; }

#internet .surtitre-fond			{ display: block; height: 22px; background-color: #e8f1c0; color: #186c2b; font-size: 13px; line-height: 19px;  font-weight: bold; }
#internet .surtitre					{ color: #186c2b; font-size: 14px; line-height: 19px;  font-weight: bold; }
#internet .surtitre2				{ color: #186c2b; font-size: 11px; line-height: 16px;  font-weight: bold; }
#internet .fond						{ background-color: #e8f1c0; }

#service .surtitre-fond				{ display: block; height: 22px; background-color: #e8f1c0; color: #186c2b; font-size: 13px; line-height: 19px;  font-weight: bold; }
#service .surtitre					{ color: #186c2b; font-size: 14px; line-height: 19px;  font-weight: bold; }
#service .surtitre2					{ color: #aecb1e; font-size: 13px; line-height: 16px;  font-weight: bold; }
#service .surtitre3					{ color: #000000; font-size: 13px; line-height: 16px;  font-weight: bold; }
#service .prix						{ color: #000000; font-size: 24px; line-height: 16px;  font-weight: bold; }
#service .note						{ font-size: 10px; line-height: 12px; }

