a.news			{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #4C4E40; text-decoration: underline }
a.news:link		{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #4C4E40; text-decoration: underline }
a.news:visited	{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: underline }
a.news:hover	{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: underline }

a.booking			{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
a.booking:link		{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
a.booking:visited	{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
a.booking:hover		{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #E7BB00; text-decoration: none }

a.lkbonheur			{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
a.lkbonheur:link	{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
a.lkbonheur:visited	{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
a.lkbonheur:hover	{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #C6256D; text-decoration: none }

a.selectPresta			{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: underline }
a.selectPresta:link		{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: underline }
a.selectPresta:visited	{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: underline }
a.selectPresta:hover	{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #C6256D; text-decoration: underline }

.menutitre		{  font-family: Arial, Helvetica,  sans-serif; font-size: 18px; font-style: normal; line-height: normal font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
.menustitre		{  font-family: Arial, Helvetica,  sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }

.menunext		{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; color: #CCCBCB; text-decoration: none }
.menunext:hover	{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
.menudatevalid	{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; color: #FEAD2D; text-decoration: none }

.menurepas		{  font-family: Arial, Helvetica,  sans-serif; font-size: 12px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
.menuou			{  font-family: Arial, Helvetica,  sans-serif; font-size: 12px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #FDB6D6; text-decoration: none }
.menureprix		{  font-family: Arial, Helvetica,  sans-serif; font-size: 12px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFCE00; text-decoration: none }
.menubouton		{  font-family: Arial, Helvetica,  sans-serif; font-size: 12px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: uppercase; color: #999999; text-decoration: none }
.menubouton:hover	{  font-family: Arial, Helvetica,  sans-serif; font-size: 12px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: uppercase; color: #FFFFFF; text-decoration: none }
.menuinfobas	{  font-family: Arial, Helvetica,  sans-serif; font-size: 10px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #FE58A2; text-decoration: none }

.pratiquehor	{  font-family: Arial, Helvetica,  sans-serif; font-size: 20px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFCE00; text-decoration: none }
.pratiqueopen	{  font-family: Arial, Helvetica,  sans-serif; font-size: 10px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
.pratiqueheure	{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
.pratiquechapo	{  font-family: Arial, Helvetica,  sans-serif; font-size: 12px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }

.creditstit		{  font-family: Arial, Helvetica,  sans-serif; font-size: 16px; font-style: normal; line-height: 20px; font-weight: bold; font-variant: normal; text-transform: none; color: #FFCE00; text-decoration: none }

.resachapo		{  font-family: Arial, Helvetica,  sans-serif; font-size: 12px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
.resatitre		{  font-family: Arial, Helvetica,  sans-serif; font-size: 18px; font-style: normal; line-height: normal font-weight: bold; font-variant: normal; text-transform: none; color: #3C3833; text-decoration: none }
.resadate		{  font-family: Arial, Helvetica,  sans-serif; font-size: 12px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFCE00; text-decoration: none }
.resatit		{  font-family: Arial, Helvetica,  sans-serif; font-size: 20px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFCE00; text-decoration: none }
.resatype		{  font-family: Arial, Helvetica,  sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
.resaform		{  font-family: Arial, Helvetica,  sans-serif; font-size: 13px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
.resaoblig		{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFCE00; text-decoration: none }
.resapresta		{  font-family: Arial, Helvetica,  sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFCE00; text-decoration: none }
.resaspresta	{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
.resapuce		{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFCE00; text-decoration: none }
.resaprix		{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #3C3833; text-decoration: none }
.resasprix		{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }

.newschapo		{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #E7BB00; text-decoration: none }
.newstitre		{  font-family: Arial, Helvetica,  sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
.newsmessage	{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
.newsdate		{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }

.restochapo		{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: 25px; font-weight: normal; font-variant: normal; text-transform: none; color: #E7BB00; text-decoration: none }
.restomessage	{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }

.prestperiode	{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
.presgtitre		{  font-family: Arial, Helvetica,  sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
.presgtitrewarn	{  font-family: Arial, Helvetica,  sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FF3737; text-decoration: none }
.prestitre		{  font-family: Arial, Helvetica,  sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #C6256D; text-decoration: none }
.listepresta	{  font-family: Arial, Helvetica,  sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FF3991; text-decoration: none }
.presmenu		{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
.presprix		{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
.prespuce		{  font-family: Arial, Helvetica,  sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #C6256D; text-decoration: none }
.prestcomment	{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #CFCFCF; text-decoration: none }
.presprixb		{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
.presprixn		{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
.prestentete	{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
.prestvalidprix	{  font-family: Arial, Helvetica,  sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFCE00; text-decoration: none }

.eventsprives	{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFCE00; text-decoration: none }
.eventsprivest	{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }

.lieuniquetech	{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }

.brtitre		{  font-family: Arial, Helvetica,  sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
.brmessage		{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }

.errpage		{  font-family: Arial, Helvetica,  sans-serif; font-size: 14px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }

.bonheur		{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }

.quizzask		{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFCE00; text-decoration: none }
.quizzanswer	{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }

.reglement		{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }

.txtrights		{  font-family: Arial, Helvetica,  sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }

a.txtrights			{  font-family: Arial, Helvetica,  sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: underline }
a.txtrights:link	{  font-family: Arial, Helvetica,  sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: underline }
a.txtrights:visited	{  font-family: Arial, Helvetica,  sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: underline }
a.txtrights:hover	{  font-family: Arial, Helvetica,  sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #E7BB00; text-decoration: underline }

.image { background-repeat: no-repeat; background-position: right bottom}
.attente {  font-family: Arial, Helvetica,  sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #CC0000; text-decoration: none }
.patienter {visibility: hidden}
.champs {font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: "#FFFFFF"; background-color: "#552D3F"}
.etape		{  font-family: Arial, Helvetica,  sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
.etapeunsel {  font-family: Arial, Helvetica,  sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #BFBFBF; text-decoration: none }
.titreResa	{  font-family: Arial, Helvetica,  sans-serif; font-size: 24px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
.presResa	{  font-family: Arial, Helvetica,  sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; background-color: #CCCCCC; text-decoration: none; color: #000000 }
.presResaJaune {  font-family: Arial, Helvetica,  sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; background-color: #655A3C; text-decoration: none; color: #FFCE00 }
.presResaGris {  font-family: Arial, Helvetica,  sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: Bold; font-variant: normal; text-transform: none; background-color: #CCCCCC; text-decoration: none; color: #C6256D }
.prestadatepax{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: Bold; font-variant: normal; color: #E2E0E0 }

a.choixlang			{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FF6DAE; text-decoration: none }
a.choixlang:link	{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FF6DAE; text-decoration: none }
a.choixlang:visited	{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FF6DAE; text-decoration: none }
a.choixlang:hover	{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }

.choixlangsel		{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
.choixlanginter		{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #C7C7C7; text-decoration: none }
.libelle			{  font-family: Arial, Helvetica,  sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #D7D7D7; text-decoration: none }

a.cgv			{  font-family: sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: underline }
a.cgv:hover		{  font-family: sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #C6256D; text-decoration: underline }