/* -------------------------- STYLES COMMUNS AUX RUBRIQUES ------------------ */

body{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif; color:#000000;
	font-size:12px;
}

.noir-titre-niv1		{	font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:20px; font-weight: bold; text-decoration: none; }
a.noir-titre-niv1		{	text-decoration: none; }
a.noir-titre-niv1:hover	{	text-decoration: underline; }

.noir-titre-niv2		{	font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px; font-weight: bold; text-decoration: none; }
a.noir-titre-niv2		{	text-decoration: none; }
a.noir-titre-niv2:hover	{	text-decoration: underline; }

.noir-texte-niv1		{	font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px; font-weight: normal; text-decoration: none; }
a.noir-texte-niv1		{	text-decoration: none; }
a.noir-texte-niv1:hover	{	text-decoration: underline; }

.noir-texte-niv2		{	font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight: normal; text-decoration: none; }
a.noir-texte-niv2		{	text-decoration: none; }
a.noir-texte-niv2:hover	{	text-decoration: underline; }

.noir-texte-niv2 a		{	text-decoration: underline; }

.blanc-titre-niv1		{	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:20px; font-weight: bold; text-decoration: none; }
a.blanc-titre-niv1		{	text-decoration: none; }
a.blanc-titre-niv1:hover{	text-decoration: underline; }

.blanc-titre-niv2		{	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; font-weight: bold; text-decoration: none; }
a.blanc-titre-niv2		{	text-decoration: none; }
a.blanc-titre-niv2:hover{	text-decoration: underline; }

.blanc-texte			{	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight: normal; text-decoration: none; }
a.blanc-texte			{	text-decoration: none; }
a.blanc-texte:hover		{	text-decoration: underline; }


.bleu-titre-niv1		{	font-family:Arial, Helvetica, sans-serif; color:#016990; font-size:20px; font-weight: bold; text-decoration: none; }
a.bleu-titre-niv1		{	text-decoration: none; }
a.bleu-titre-niv1:hover	{	text-decoration: underline; }

.bleu-titre-niv2		{	font-family:Arial, Helvetica, sans-serif; color:#016990; font-size:14px; font-weight: bold; text-decoration: none; }
a.bleu-titre-niv2		{	text-decoration: none; }
a.bleu-titre-niv2:hover	{	text-decoration: underline; }

.bleu-texte				{	font-family:Arial, Helvetica, sans-serif; color:#016990; font-size:12px; font-weight: normal; text-decoration: none; }
a.bleu-texte			{	text-decoration: none; }
a.bleu-texte:hover		{	text-decoration: underline; }

.bleu-background-coul1	{	background-color: #016990; }
.bleu-background-coul2	{	background-color: #80B4C7; }


.home-titre-niv1		{	font-family:Arial, Helvetica, sans-serif; color:#221E1F; font-size:20px; font-weight: bold; text-decoration: none; }
a.home-titre-niv1		{	text-decoration: none; }
a.bleu-titre-niv1:hover	{	text-decoration: underline; }

.home-titre-niv2		{	font-family:Arial, Helvetica, sans-serif; color:#221E1F; font-size:14px; font-weight: bold; text-decoration: none; }
a.home-titre-niv2		{	text-decoration: none; }
a.home-titre-niv2:hover	{	text-decoration: underline; }

.home-texte				{	font-family:Arial, Helvetica, sans-serif; color:#221E1F; font-size:12px; font-weight: normal; text-decoration: none; }

a.home-texte:hover		{	text-decoration: none; }

.home-background-coul1	{	background-color: #221E1F; }
.home-background-coul2	{	background-color: #908e8f; }


/* -------------------------- STYLES RUBRIQUE DECOUVERTES -------------------- */

.decouvertes-titre-niv1			{	font-family:Arial, Helvetica, sans-serif; color:#EF3F22; font-size:20px; font-weight: bold; text-decoration: none; }
a.decouvertes-titre-niv1		{	text-decoration: none; }
a.decouvertes-titre-niv1:hover	{	text-decoration: underline; }

.decouvertes-titre-niv2			{	font-family:Arial, Helvetica, sans-serif; color:#EF3F22; font-size:14px; font-weight: bold; text-decoration: none; }
a.decouvertes-titre-niv2		{	text-decoration: none; }
a.decouvertes-titre-niv2:hover	{	text-decoration: underline; }

.decouvertes-texte				{	font-family:Arial, Helvetica, sans-serif; color:#EF3F22; font-size:12px; font-weight: normal; text-decoration: none; }
a.decouvertes-texte				{	font-weight: bold; }
a.decouvertes-texte:hover		{	text-decoration: none; }

.decouvertes-background-coul1	{	background-color: #EF3F22; }
.decouvertes-background-coul2	{	background-color: #F79F90; }

.lien_decouvertes{
	text-decoration:none;
	color:#EF3F22;
	font-weight:bold;
}

/* -------------------------- STYLES RUBRIQUE LOISIRS -------------------- */

.loisirs-titre-niv1			{	font-family:Arial, Helvetica, sans-serif; color:#A6CE38; font-size:20px; font-weight: bold; text-decoration: none; }
a.loisirs-titre-niv1		{	text-decoration: none; }
a.loisirs-titre-niv1:hover	{	text-decoration: underline; }

.loisirs-titre-niv2			{	font-family:Arial, Helvetica, sans-serif; color:#A6CE38; font-size:14px; font-weight: bold; text-decoration: none; }
a.loisirs-titre-niv2		{	text-decoration: none; }
a.loisirs-titre-niv2:hover	{	text-decoration: underline; }

.loisirs-texte				{	font-family:Arial, Helvetica, sans-serif; color:#A6CE38; font-size:12px; font-weight: normal; text-decoration: none; }
a.loisirs-texte				{	 font-weight: bold; }
a.loisirs-texte:hover		{	text-decoration: none; }

.loisirs-background-coul1	{	background-color: #A6CE38; }
.loisirs-background-coul2	{	background-color: #d2e69b; }

.loisirs-titre-niv3			{color:#A6CE38; font-size:12px; font-weight: bold;}

.lien_loisirs{
	text-decoration:none;
	color:#A6CE38;
	font-weight:bold;
}

/* -------------------------- STYLES RUBRIQUE HEBERGEMENTS -------------------- */

.hebergements-titre-niv1		{	font-family:Arial, Helvetica, sans-serif; color:#F7931D; font-size:20px; font-weight: bold; text-decoration: none; }
a.hebergements-titre-niv1		{	text-decoration: none; }
a.hebergements-titre-niv1:hover	{	text-decoration: underline; }

.hebergements-titre-niv2		{	font-family:Arial, Helvetica, sans-serif; color:#F7931D; font-size:14px; font-weight: bold; text-decoration: none; }
a.hebergements-titre-niv2		{	text-decoration: none; }
a.hebergements-titre-niv2:hover	{	text-decoration: underline; }

.hebergements-texte				{	font-family:Arial, Helvetica, sans-serif; color:#F7931D; font-size:12px; font-weight: normal; text-decoration: none; }
a.hebergements-texte			{	font-weight: bold; }
a.hebergements-texte:hover		{	text-decoration: none; }

.hebergements-background-coul1	{	background-color: #F7931D; }
.hebergements-background-coul2	{	background-color: #fbc98e; }

.lien_hebergements{
	text-decoration:none;
	color:#F7931D;
	font-weight:bold;
}

/* -------------------------- STYLES RUBRIQUE RESTAURANTS -------------------- */

.restaurants-titre-niv1			{	font-family:Arial, Helvetica, sans-serif; color:#90288D; font-size:20px; font-weight: bold; text-decoration: none; }
a.restaurants-titre-niv1		{	text-decoration: none; }
a.restaurants-titre-niv1:hover	{	text-decoration: underline; }

.restaurants-titre-niv2			{	font-family:Arial, Helvetica, sans-serif; color:#90288D; font-size:14px; font-weight: bold; text-decoration: none; }
a.restaurants-titre-niv2		{	text-decoration: none; }
a.restaurants-titre-niv2:hover	{	text-decoration: underline; }

.restaurants-texte				{	font-family:Arial, Helvetica, sans-serif; color:#90288D; font-size:12px; font-weight: normal; text-decoration: none; }
a.restaurants-texte				{	font-weight: bold; }
a.restaurants-texte:hover		{	text-decoration: none; }

.restaurants-background-coul1	{	background-color: #90288D; }
.restaurants-background-coul2	{	background-color: #c793c6; }

.lien_restaurants{
	text-decoration:none;
	color:#90288D;
	font-weight:bold;
}
/* -------------------------- STYLES RUBRIQUE TERROIR -------------------- */

.terroir-titre-niv1			{	font-family:Arial, Helvetica, sans-serif; color:#703401; font-size:20px; font-weight: bold; text-decoration: none; }
a.terroir-titre-niv1		{	text-decoration: none; }
a.terroir-titre-niv1:hover	{	text-decoration: underline; }

.terroir-titre-niv2			{	font-family:Arial, Helvetica, sans-serif; color:#703401; font-size:14px; font-weight: bold; text-decoration: none; }
a.terroir-titre-niv2		{	text-decoration: none; }
a.terroir-titre-niv2:hover	{	text-decoration: underline; }

.terroir-texte				{	font-family:Arial, Helvetica, sans-serif; color:#703401; font-size:12px; font-weight: normal; text-decoration: none; }
a.terroir-texte				{	font-weight: bold; }
a.terroir-texte:hover		{	text-decoration: none; }

.terroir-background-coul1	{	background-color: #703401; }
.terroir-background-coul2	{	background-color: #b79980; }

.lien_terroir{
	text-decoration:none;
	color:#703401;
	font-weight:bold;
}

/* -------------------------- STYLES RUBRIQUE DISTRACTIONS -------------------- */

.distractions-titre-niv1		{	font-family:Arial, Helvetica, sans-serif; color:#8FA93D; font-size:20px; font-weight: bold; text-decoration: none; }
a.distractions-titre-niv1		{	text-decoration: none; }
a.distractions-titre-niv1:hover	{	text-decoration: underline; }

.distractions-titre-niv2		{	font-family:Arial, Helvetica, sans-serif; color:#8FA93D; font-size:14px; font-weight: bold; text-decoration: none; }
a.distractions-titre-niv2		{	text-decoration: none; }
a.distractions-titre-niv2:hover	{	text-decoration: underline; }

.distractions-texte				{	font-family:Arial, Helvetica, sans-serif; color:#8FA93D; font-size:12px; font-weight: normal; text-decoration: none; }
a.distractions-texte			{	font-weight: bold; }
a.distractions-texte:hover		{	text-decoration: none; }

.distractions-background-coul1	{	background-color: #8FA93D; }
.distractions-background-coul2	{	background-color: #8bb3d9; }

.lien_distractions{
	text-decoration:none;
	color:#8FA93D;
	font-weight:bold;
}

/* -------------------------- STYLES RUBRIQUE ACCES -------------------- */

.acces-titre-niv1			{	font-family:Arial, Helvetica, sans-serif; color:#30A3DC; font-size:20px; font-weight: bold; text-decoration: none; }
a.acces-titre-niv1			{	text-decoration: none; }
a.acces-titre-niv1:hover	{	text-decoration: underline; }

.acces-titre-niv2			{	font-family:Arial, Helvetica, sans-serif; color:#30A3DC; font-size:14px; font-weight: bold; text-decoration: none; }
a.acces-titre-niv2			{	text-decoration: none; }
a.acces-titre-niv2:hover	{	text-decoration: underline; }

.acces-texte				{	font-family:Arial, Helvetica, sans-serif; color:#30A3DC; font-size:12px; font-weight: normal; text-decoration: none; }
a.acces-texte				{	font-weight: bold; }
a.acces-texte:hover			{	text-decoration: none; }

.acces-background-coul1		{	background-color: #A6CE38; }
.acces-background-coul2		{	background-color: #d2e69b; }

.lien_acces{
	text-decoration:none;
	color:#30A3DC;
	font-weight:bold;
}
/* -------------------------- STYLES RUBRIQUE GROUPES -------------------- */

.groupes-titre-niv1			{	font-family:Arial, Helvetica, sans-serif; color:#2B74B9; font-size:20px; font-weight: bold; text-decoration: none; }
a.groupes-titre-niv1		{	text-decoration: none; }
a.groupes-titre-niv1:hover	{	text-decoration: underline; }

.groupes-titre-niv2			{	font-family:Arial, Helvetica, sans-serif; color:#2B74B9; font-size:14px; font-weight: bold; text-decoration: none; }
a.groupes-titre-niv2		{	text-decoration: none; }
a.groupes-titre-niv2:hover	{	text-decoration: underline; }

.groupes-texte				{	font-family:Arial, Helvetica, sans-serif; color:#2B74B9; font-size:12px; font-weight: normal; text-decoration: none; }
a.groupes-texte				{	font-weight: bold; }
a.groupes-texte:hover		{	text-decoration: none; }

.groupes-background-coul1	{	background-color: #2B74B9; }
.groupes-background-coul2	{	background-color: #95b9bc; }

.lien_groupes{
	text-decoration:none;
	color:#2B74B9;
	font-weight:bold;
}

/* -------------------------- STYLES RUBRIQUE CONGRES / SEMINAIRES -------------------- */

.congres-titre-niv1			{	font-family:Arial, Helvetica, sans-serif; color:#ED008C; font-size:20px; font-weight: bold; text-decoration: none; }
a.congres-titre-niv1		{	text-decoration: none; }
a.congres-titre-niv1:hover	{	text-decoration: underline; }

.congres-titre-niv2			{	font-family:Arial, Helvetica, sans-serif; color:#ED008C; font-size:14px; font-weight: bold; text-decoration: none; }
a.congres-titre-niv2		{	text-decoration: none; }
a.congres-titre-niv2:hover	{	text-decoration: underline; }

.congres-texte				{	font-family:Arial, Helvetica, sans-serif; color:#ED008C; font-size:12px; font-weight: normal; text-decoration: none; }
a.congres-texte				{	font-weight: bold; }
a.congres-texte:hover		{	text-decoration: none; }

.congres-background-coul1	{	background-color: #ED008C; }
.congres-background-coul2	{	background-color: #c793c6; }

.lien_congres{
	text-decoration:none;
	color:#ED008C;
	font-weight:bold;
}

/* -------------------------- STYLES RUBRIQUE ESPACE PRO -------------------- */

.pro-titre-niv1				{	font-family:Arial, Helvetica, sans-serif; color:#65C7C8; font-size:20px; font-weight: bold; text-decoration: none; }
a.pro-titre-niv1			{	text-decoration: none; }
a.pro-titre-niv1:hover		{	text-decoration: underline; }

.pro-titre-niv2				{	font-family:Arial, Helvetica, sans-serif; color:#65C7C8; font-size:14px; font-weight: bold; text-decoration: none; }
a.pro-titre-niv2			{	text-decoration: none; }
a.pro-titre-niv2:hover		{	text-decoration: underline; }

.pro-texte					{	font-family:Arial, Helvetica, sans-serif; color:#65C7C8; font-size:12px; font-weight: normal; text-decoration: none; }
a.pro-texte					{	font-weight: bold; }
a.pro-texte:hover			{	text-decoration: none; }

.pro-background-coul1		{	background-color: #65C7C8; }
.pro-background-coul2		{	background-color: #B1E3E3; }

.lien_pro{
	text-decoration:none;
	color:#65C7C8;
	font-weight:bold;
}

/* -------------------------- STYLES RUBRIQUE LA BOUTIQUE -------------------- */

.boutique-titre-niv1		{	font-family:Arial, Helvetica, sans-serif; color:#EF3F22; font-size:20px; font-weight: bold; text-decoration: none; }
a.boutique-titre-niv1		{	text-decoration: none; }
a.boutique-titre-niv1:hover	{	text-decoration: underline; }

.boutique-titre-niv2		{	font-family:Arial, Helvetica, sans-serif; color:#EF3F22; font-size:14px; font-weight: bold; text-decoration: none; }
a.boutique-titre-niv2		{	text-decoration: none; }
a.boutique-titre-niv2:hover	{	text-decoration: underline; }

.boutique-texte				{	font-family:Arial, Helvetica, sans-serif; color:#EF3F22; font-size:12px; font-weight: normal; text-decoration: none; }
a.boutique-texte			{	font-weight: bold; }
a.boutique-texte:hover		{	text-decoration: none; }

.boutique-background-coul1	{	background-color: #EF3F22; }
.boutique-background-coul2	{	background-color: #F79F90; }

.lien_boutique{
	text-decoration:none;
	color:#EF3F22;
	font-weight:bold;
}

/* -------------------------- STYLES RUBRIQUE L'OFFICE -------------------- */

.office-titre-niv1			{	font-family:Arial, Helvetica, sans-serif; color:#FF6600; font-size:20px; font-weight: bold; text-decoration: none; }
a.office-titre-niv1			{	text-decoration: none; }
a.office-titre-niv1:hover	{	text-decoration: underline; }

.office-titre-niv2			{	font-family:Arial, Helvetica, sans-serif; color:#FF6600; font-size:14px; font-weight: bold; text-decoration: none; }
a.office-titre-niv2			{	text-decoration: none; }
a.office-titre-niv2:hover	{	text-decoration: underline; }

.office-texte				{	font-family:Arial, Helvetica, sans-serif; color:#FF6600; font-size:12px; font-weight: normal; text-decoration: none; }
a.office-texte				{	font-weight: bold; }
a.office-texte:hover		{	text-decoration: none; }

.office-background-coul1	{	background-color: #FF6600; }
.office-background-coul2	{	background-color: #fbc98e; }

.lien_office{
	text-decoration:none;
	color:#FF6600;
	font-weight:bold;
}

hr{
	color:#E0E0E0;
	height: 1px;
	border: 0;
	background-color:#E0E0E0;
}
.noir-texte-niv2{
	color:#666666;
}
.info{
	background:url('../images/info.gif') no-repeat 0px 2px;
	margin:0;
	padding:0 0 0 20px;
}
.tableau_bordure{
	border:0;
}
.tableau_bordure td{
	border:1px solid #FFFFFF;
}