.mainBg
	{
	background:			#414A53;
	}
.contentBg
	{
	background:			#FFFFFF;
	}

	
	
/* reference colors of the categories */
.townSubColor
	{
	background:			#FFCC00;
	}
.tourismSubColor
	{
	background:			#54C200;
	}
.groupSubColor
	{
	background:			#0088D6;
	}
.productSubColor
	{
	background:			#0300C1;
	}
.assoSubColor
	{
	background:			#975A95;
	}
.servicesSubColor
	{
	background:			#E77BA3;
	}
.agendaSubColor
	{
	background:			#E40004;
	}
	
	
	
/* bg color of the menu left - different for each category */
.townMainColor
	{
	background:			#EF9301;
	}
.tourismMainColor
	{
	background:			#2F8B01;
	}
.groupsMainColor
	{
	background:			#207EAB;
	}
.productsMainColor
	{
	background:			#08458B;
	}
.assoMainColor
	{
	background:			#5A3073;
	}
.serviceMainColor
	{
	background:			#731C4A;
	}
.agendaMainColor
	{
	background:			#B50000;
	}
.dependancyMainColor
	{
	background:			#2E8789;
	}
	
	
	
/* colors of the popup menus for each category */
.subMenuBorder
	{
	background:			#FFFFFF;
	}
.subMenuPopupBgTown
	{
	background:			#E48B00;
	}
.subMenuPopupBgTourism
	{
	background:			#2D9900;
	}
.subMenuPopupBgGroups
	{
	background:			#2690C7;
	}
.subMenuPopupBgProducts
	{
	background:			#094C9A;
	}
.subMenuPopupBgAsso
	{
	background:			#6A3988;
	}
.subMenuPopupBgService
	{
	background:			#882158;
	}
.subMenuPopupBgAgenda
	{
	background:			#B50000;
	}
.subMenuPopupBgDependancy
	{
	background:			#32ABAE;
	}
.subMenuPopupBgIndex
	{
	background:			#EF7900;
	}
	
	
/* bg color of the main category in the menu left - different for each category*/
.mainMenuBgTown
	{
	background:			#F6BE5F;
	}
.mainMenuBgTourism
	{
	background:			#8AB95F;
	}
.mainMenuBgGroups
	{
	background:			#76BADC;
	}
.mainMenuBgProducts
	{
	background:			#4879BC;
	}
.mainMenuBgAsso
	{
	background:			#8864A2;
	}
.mainMenuBgService
	{
	background:			#A9718E;
	}
.mainMenuBgAgenda
	{
	background:			#DD9392;
	}
.mainMenuBgDependancy
	{
	background:			#43BABD;
	}
	
	
.leftMenuSepBar
	{
	background:			#EAEFF6;
	}
	
	
	
/*styles of the different links in the menu left*/
.leftMenuMainLnk
	{
	font-family:		arial, verdana, helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	text-decoration:	none;
	color:				#FFFFFF;
	}
.leftMenuSubLnk
	{
	font-family:		arial, verdana, helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal;
	text-decoration:	underline;
	color:				#FFFFFF;
	line-height:		16px;
	}
.leftMenuSubPopupLnk
	{
	font-family:		arial, verdana, helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal;
	text-decoration:	underline;
	color:				#FFFFFF;
	}
.leftMenuSubPopupIndLnk
	{
	font-family:		arial, verdana, helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	text-decoration:	underline;
	color:				#FFFFFF;
	}
	

	
/* text styles */
p
	{
	color:				#000000;
	font-family:		arial, verdana, helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal;
	text-align:			justify;
	}
td
	{
	color:				#000000;
	font-family:		arial, verdana, helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal;
	}
li, ul, ol
	{
	color:				#000000;
	font-family:		arial, verdana, helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal;
	}
.justify
	{
	text-align:			justify;
	}


/* Style of the content title in each category */
.townContentTitle
	{
	background:			#F3C982;
	color:				#7D5000;
	font-family:		arial, verdana, arial, helvetica, sans-serif;
	font-size:			17px;
	font-weight:		bold;
	}
.tourismContentTitle
	{
	background:			#D4EEBC;
	color:				#336600;
	font-family:		arial, verdana, arial, helvetica, sans-serif;
	font-size:			17px;
	font-weight:		bold;
	}
.groupsContentTitle
	{
	background:			#B9DAEA;
	color:				#176E9B;
	font-family:		arial, verdana, arial, helvetica, sans-serif;
	font-size:			16px;
	font-weight:		bold;
	}
.productsContentTitle
	{
	background:			#BDCFE7;
	color:				#3C67A0;
	font-family:		arial, verdana, arial, helvetica, sans-serif;
	font-size:			16px;
	font-weight:		bold;
	}
.assoContentTitle
	{
	background:			#C6B6CE;
	color:				#5A3073;
	font-family:		arial, verdana, arial, helvetica, sans-serif;
	font-size:			16px;
	font-weight:		bold;
	}
.servicesContentTitle
	{
	background:			#DCACC1;
	color:				#731C4A;
	font-family:		arial, verdana, arial, helvetica, sans-serif;
	font-size:			16px;
	font-weight:		bold;
	}
.agendaContentTitle
	{
	background:			#EF9494;
	color:				#FFFFFF;
	font-family:		arial, verdana, arial, helvetica, sans-serif;
	font-size:			16px;
	font-weight:		bold;
	}
.dependancyContentTitle
	{
	background:			#59A9AB;
	color:				#FFFFFF;
	font-family:		arial, verdana, arial, helvetica, sans-serif;
	font-size:			16px;
	font-weight:		bold;
	}

	

.townHdrBox
	{
	background:			#DEDED7;
	}
.townUndrMenuBox
	{
	background:			#FFE1B2;
	}
.townUndrMenu
	{
	font-family:		arial, verdana, arial, helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal;
	color:				#333333;
	}
.townUndrMenuSel
	{
	font-family:		arial, verdana, arial, helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#333333;
	}

	
	

.tourismHdrBox
	{
	background:			#DEDED7;
	}
.tourismUndrMenuBox
	{
	background:			#EDF3D6;
	}
.tourismUndrMenu
	{
	font-family:		arial, verdana, arial, helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal;
	color:				#333333;
	}
.tourismUndrMenuSel
	{
	font-family:		arial, verdana, arial, helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#333333;
	}
.tourismMainSectionHdr
	{
	color:				#336600;
	font-family:		arial, verdana, arial, helvetica, sans-serif;
	font-size:			13px;
	font-weight:		bold;
	}
	
	
.groupsHdrBox
	{
	background:			#D6DADF;
	}
.groupsUndrMenuBox
	{
	background:			#E4F3FA;
	}
.groupsUndrMenu
	{
	font-family:		arial, verdana, arial, helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal;
	color:				#333333;
	}
.groupsUndrMenuSel
	{
	font-family:		arial, verdana, arial, helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#333333;
	}
	
	
.productsHdrBox
	{
	background:			#D6DADF;
	}
.productsUndrMenuBox
	{
	background:			#E2EAF6;
	}
	
	
.assoHdrBox
	{
	background:			#DED6DF;
	}
.assoUndrMenuBox
	{
	background:			#E9E0EE;
	}
.assoUndrMenu
	{
	font-family:		arial, verdana, arial, helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal;
	color:				#333333;
	}
.assoUndrMenuSel
	{
	font-family:		arial, verdana, arial, helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#333333;
	}
	
	
.servicesHdrBox
	{
	background:			#EFE7EF;
	}
.servicesUndrMenuBox
	{
	background:			#F3DDE7;
	}
.servicesUndrMenu
	{
	font-family:		arial, verdana, arial, helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal;
	color:				#333333;
	}
.servicesUndrMenuSel
	{
	font-family:		arial, verdana, arial, helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#333333;
	}
	
	

.agendaHdrBox
	{
	background:			#EFE7E7;
	}
.agendaUndrMenuBox
	{
	background:			#EECCCB;
	}
	
	
.dependancyUndrMenuBox
	{
	background:			#DDEDEC;
	}
.dependancyHdrBox
	{
	background:			#EFECE7;
	}
	
	
.sectionHdr
	{
	color:				#000000;
	font-family:		arial, verdana, helvetica, sans-serif;
	font-size:			14px;
	font-weight:		bold;
	}
.sectionSel
	{
	background:			#CC0000;
	}
.search
	{
	font-family:		arial, verdana, arial, helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal;
	color:				#FFFFFF;
	}
.thirdMenuLnk
	{
	font-family:		arial, verdana, arial, helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal;
	text-decoration:	underline;
	color:				#FFFFFF;
	}
.inputStyle
	{
	background: 		#FFFFFF;
	border-color: 		#000000;
	border-syle: 		solid;
	border-width: 		1px;
	}
.buttonStyle
	{
	background: 		#DDDDDD;
	border-color: 		#000000;
	font-family:		arial, verdana, arial, helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal;
	color:				#000000;
	border-syle: 		solid;
	border-width: 		1px;
	}
.subTitleTown, .subTitleAsso, .subTitleServices, .subTitleTourism, .subTitleGroups, 
.subTitleProducts, .subTitleCal, .subTitleDependancy
	{
	font-family:		arial, verdana, arial, helvetica, sans-serif;
	font-size:			16px;
	font-weight:		bold;
	color:				#FF5A00;
	}
.note
	{
	font-family:		arial, verdana, arial, helvetica, sans-serif;
	font-size:			11px;
	font-weight:		normal;
	color:				#333333;
	}
.arial12
	{
	font-family:		arial, verdana, arial, helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal;
	color:				#000000;
	}
.itBoldHdr
	{
	font-family:		arial, verdana, arial, helvetica, sans-serif;
	font-size:			22px;
	font-weight:		bold;
	font-style:			italic;
	text-decoration:	underline;
	color:				#000000;
	}
.ligne1
	{
	background:			#E2E2E2;
	}
.listBg1
	{
	background:			#E2E2E2;
	}
.listBg2
	{
	background:			#FFFFFF;
	}
.assoListHdr
	{
	font-family:		arial, verdana, helvetica, sans-serif;
	font-size:			15px;
	font-weight:		bold;
	color:				#FF6600;
	}
.formHdr
	{
	font-family:		arial, verdana, helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	background:			#666666;
	color:				#FFFFFF;
	}
.photoLabel
	{
	font-family:		arial, verdana, helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#FFFFFF;
	}
.photoBg
	{
	background:			#717171;
	}
.calHdr
	{
	font-family:		arial, verdana, helvetica, sans-serif;
	font-size:			17px;
	font-weight:		bold;
	color:				#FF6600;
	}
.greenHdr
	{
	font-family:		arial, verdana, helvetica, sans-serif;
	font-size:			15.5px;
	font-weight:		bold;
	color:				#008F00;
	}

/* styles for the guest book */
/* couleur des fonds tableaux */
td.row_blanc	
	{
	background-color: 	#FFFFFF;
	}
td.row_gris	
	{
	background-color: #EFECE7;
	}
td.row_bleu	
	{
	background-color: #2E8789;
	}

/* couleur du texte */
.Arial_Big_Rouge		
	{
	font-family: Arial; 
	color: #CC3300; 
	font-size: 22px
	}
.Verdana_gris		
	{
	font-family: Verdana; 
	color: #FFFFFF; 
	font-size: 10px
	}
.Verdana_blanc		
	{
	font-family: Verdana; 
	color: #FFFFFF; 
	font-size: 10px
	}
.Verdana_rouge_clair		
	{
	font-family: Verdana; 
	color: #cc3300; 
	font-size: 12px
	}
.Arial_rouge_fonce	
	{
	font-family: Arial; 
	color: #990000; 
	font-size: 12px
	}
.Gris_prec_suiv		
	{
	font-family: Verdana; 
	color: #C0C0C0; 
	font-size: 10px
	}