body
	{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	background-color: #FFFFFF;
	}

td
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 0.7em;
	}
	
.bgBlanc 
	{  background-color: #FFFFFF}
	
.bgGrisA
	{  background-color: #F5F5F5}

.bgGrisB 
	{  background-color: #D1D1DB}

.bgGrisC 
	{  background-color: #333333}
	
.bgGrisD 
	{  background-color: #666666}

.bgViolet 
	{  background-color: #996699}
	
.bgBleuFonce 
	{  background-color: #404082}

/*--------------------------------------------------------------------------------------*/
/*---------------------------------------TYPO-------------------------------------------*/
/*--------------------------------------------------------------------------------------*/

.typoJustify 
	{  
	text-align: justify
	}
	
.typoChapeau
	{  
	font-size: 0.85em; font-family: Arial, Helvetica, sans-serif;
	 color: #202020
	}

.typoBlanc 
	{ color: #FFFFFF }
	
.typoOrange 
	{ color: #f26722}
		
.typoThemeOn
	{  
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF;
	}
	
.typoTitrePage
	{  
	font-size: 1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #333333;
	}

.typoTitreRub
	{
	font-size: 0.83em;
	font-weight: 700;
  font-family: Arial, Helvetica, sans-serif;
	}

.typoSmall 
	{  font-size: 0.55em}
		
.typoBigLetter
	{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.3em
	}

.typoGris 
	{  color: #676C76}

.typoJustifyBlanc 
	{  
	color: #FFFFFF; 
	text-align: justify
	}
	
.typoEncadre
	{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.8em; 
	color: #676C76; 
	letter-spacing: 0.2em; 
	font-weight: bold
	}
	
.typoJustifyGris 
	{  
	color: #676C76; 
	text-align: justify
	}
	
.typoIntroThemeCG 
	{  
	font-size: 0.83em; 
	font-weight: 700; 
	color: #379CD8; 
	text-align: justify; 
	font-family: Arial, Helvetica, sans-serif
	}

.typoIntroThemeSoli 
	{  
	font-size: 0.83em; 
	font-weight: 700; 
	color: #9F1832; 
	text-align: justify; 
	font-family: Arial, Helvetica, sans-serif
	}
	
.typoIntroThemeModevie 
	{  
	font-size: 0.83em; 
	font-weight: 700; 
	color: #6BA54A; 
	text-align: justify; 
	font-family: Arial, Helvetica, sans-serif
	}
	
.typoIntroThemeAmena 
	{  
	font-size: 0.83em; 
	font-weight: 700; 
	color: #4377B8; 
	text-align: justify; 
	font-family: Arial, Helvetica, sans-serif
	}

.typoIntroThemeSa
	{  
	font-size: 0.83em; 
	font-weight: 700; 
	color: #D37213; 
	text-align: justify; 
	font-family: Arial, Helvetica, sans-serif
	}

.typoIntroThemeDep 
	{  
	font-size: 0.83em; 
	font-weight: 700; 
	color: #FF9C31; 
	text-align: justify; 
	font-family: Arial, Helvetica, sans-serif
	}
	
.typoViolet 
	{  color: #996699}

.typoBleuFonce 
	{  color: #404082}
	
.typoMarron 
	{  color: #843910}
	
.typoBeige 
	{  color: #E7D3A2}


/*-------------------------------------------------------------------------------------*/
/*-------------------------------------NAVIGATION---------------------------------------*/
/*--------------------------------------------------------------------------------------*/

a
	{ 
	text-decoration: none;
	}
	


a.aBase
	{ 
	font-size: 0.9em;
	color: #333333;
	font-family: Verdana; 
	}

a.aBase:hover
	{ /*color: #8E2020; */
	text-decoration: underline;}

a.aBasedep
	{ 
	color: #FF9900;
	font-family: Arial, Verdana, Helvetica; 
	}

a.aBasedep:hover
	{ /*color: #FFCC00; */
	text-decoration: underline;}
	
a.aBasemodevie
	{ 
	color: #669933;
	font-family: Arial, Verdana, Helvetica; 
	}

a.aBasemodevie:hover
	{ /*color: #336633; */
	text-decoration: underline;}
	
a.aBaseCG
	{ 
	color: #3399CC;
	font-family: Arial, Verdana, Helvetica; 
	}

a.aBaseCG:hover
	{ /*color: #336699; */
	text-decoration: underline;}

a.aBaseSoli
	{ 
	color: #990033;
	font-family: Arial, Verdana, Helvetica; 
	}

a.aBaseSoli:hover
	{ /*color: #996666; */
	text-decoration: underline;}

a.aBaseAmena
	{ 
	color: #006699;
	font-family: Arial, Verdana, Helvetica; 
	}

a.aBaseEducation
	{ 
	color: #CC6600;
	font-family: Arial, Verdana, Helvetica; 
	}

a.aBaseEducation:hover
	{ /*color: #CC9966; */
	text-decoration: underline;}
	
a.aBaseAmena:hover
	{ /*color: #3366CC; */
	text-decoration: underline;}
			
a.aBaseBlanc
	{ 
	font-size: 0.9em;
	color: #FFFFFF;
	font-family: Verdana; 
	}

a.aBaseBlanc:hover
	{ /*color: #8E2020; */
	text-decoration: underline;}
	
	
	/*--styles pour le menu thème--*/
a.aThemeOff 
	{   
	font-size: 12px;
	font-weight: bold; 
	color: #000000;
	}

a.aThemeAccueilAccueil
	{   
	font-size: 12px;
	font-weight: bold; 
	color: #B5CE31;
	}

a.aThemeAccueilDepart
	{   
	font-size: 12px;
	font-weight: bold; 
	color: #FF9400;
	}

a.aThemeAccueilModeVie
	{   
	font-size: 12px;
	font-weight: bold; 
	color: #6ba54a;
	}
	
a.aThemeAccueilCG
	{   
	font-size: 12px;
	font-weight: bold; 
	color: #379cd8;
	}
	
a.aThemeAccueilAmena
	{   
	font-size: 12px;
	font-weight: bold; 
	color: #4377b8;
	}

a.aThemeAccueilSavoir
	{   
	font-size: 12px;
	font-weight: bold; 
	color: #D37213;
	}
	
a.aThemeAccueilSoli
	{   
	font-size: 12px;
	font-weight: bold; 
	color: #9F1832;
	}

a.aThemeAccueilGeneric
	{   
	font-size: 12px;
	font-weight: bold; 
	color: #a0a4ab;
	}
	
a.aThemeOff:hover
	{  
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF;
	}


	/*--styles des liens et puces niveau chapitre--*/


a.aChapitre
	{ 
	color: #FFFFFF; 
	font-family: Arial, Verdana, Helvetica; 
	font-weight: bold; 
	}

a.aChapitre:hover 
	{ 
	color: #E7D3A2; 
	font-family: Arial, Verdana, Helvetica; 
	font-weight: bold; 
	}

.typoChapitre
	{ 
	font-size: 0.7em;
	color: #FFFFFF; 
	}


	/*--styles des liens niveaux sous-menu - le over est traité par les styles "Bgsschap" de thème--*/
a.aSschap 
	{ 
	color: #FFFFFF; 
	font-family: Arial, Verdana, Helvetica; 
	font-weight: bold;
	}
	
a.aSschap:hover
	{ 
	font-family: Arial, Verdana, Helvetica; 
	}	

	/*styles de l'entrée par thème de la home - chapitre Bienvenue*/
a.aThemeHome
	{ 
	color: #f26722;
	}

a.aThemeHome:hover
	{ 
	color: #FFFFFF;
	}
	
	

/*-----------------------------------------------------------------------------------*/
/*--------------------------------------FULLPATH-------------------------------------*/
/*-----------------------------------------------------------------------------------*/

.typoFullpath
	{ 
	font-size: 0.65em;
	color:	#cccccc;
	}
		
a.aFullpath:hover
	{
	color: #cccccc;
	text-decoration: none;	
	}

a.aFullpath
	{ 
	color: #cccccc;
	text-decoration: none;
	}


/*------------------------------------------------------------------------------------*/
/*----------------------------------VOIR AUSSI-----------------------------------------*/
/*-------------------------------------------------------------------------------------*/

.bgVoirAussi 
	{  
	background-color: #528C6B
	}

.typoVA 
	{  
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	}

a.aVoirAussi 
	{ 
	color: #E7D3A2;
	}

a.aVoirAussi:hover
	{ 
	color: #FFFFFF; 
	}




/*------------------------------------------------------------------------------------*/
/*-------------------------------------HOMEPAGE----------------------------------------*/
/*-------------------------------------------------------------------------------------*/

.bgAccueil 
	{  background-color: #0157a5}
	
.bgAccueilA 
	{  background-color: #f26722}
	
.bgAccueilB 
	{  background-color: #f6d403}

.bgAccueilC 
	{  background-color: #f5b10d}

.hraccueil {height: 2px; border: 2px #0157a5 solid; filter: Alpha(Opacity=100,FinishOpacity=10,Style=2); width: 98%;}



	/*--styles typos--*/
.typoHome
	{ color: #636363}

.aSignature 
	{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #FFFFFF; 
	letter-spacing: 5px
	}
	
.aSignature:hover
	{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #FFFFFF; 
	letter-spacing: 5px
	}
	
.typoSignature 
	{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #FFFFFF; 
	letter-spacing: 5px
	}

.typoBienvenue
	{  
	font-size: 0.8em; 
	font-weight: bold; 
	color: #f26722
	}

.typoTitreUne
	{  
	font-size: 0.7em; 
	font-weight: 600; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #E6D4A2;
	}

.typoUne 
	{  
	font-family: Arial, Helvetica, sans-serif; 
	color: #E6D4A2; 
	}

.typoConseil 
	{  
	font-size: 1.05em; 
	font-weight: bold
	}


	/*--styles over sur la couleur de fond de cellule pour focus et conseil--*/	
.bgFocusA 
	{  background-color: #60A49A}

.bgFocusB 
	{  background-color: #497F77}

.bgConseilA 
	{  background-color: #B5CE31 }
	
.bgConseilB 
	{  background-color: #E6F97F }



/*----------------------------------------------------------------------------*/
/*-----------------------------CONSEIL GENERAL---------------------------------*/
/*------------------------------------------------------------------------------*/

.bgCG 
	{background-color: #379CD8}
	
.bgCgA 
	{  background-color: #4A7B94}
	
.bgCgB 
	{  background-color: #336699}

.typoCg
	{color: #379CD8}

.hrcg {height: 2px; border: 2px #379CD8 solid; filter: Alpha(Opacity=100,FinishOpacity=10,Style=2); width: 98%;}


	/*--styles over sur la couleur de fond de cellule pour le menu sous-chapitre--*/
.bgSschapCgB
	{  
	background-color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica;
	color: #4A7B94;
	}

.bgSschapCgA 
	{  
	background-color: #4A7B94;
	font-weight: bold;
	color: #FFFFFF; 
	font-family: Arial, Verdana, Helvetica; 
	}
	
.bgBleuCanton 
	{  background-color: #31639C}
	



/*-----------------------------------------------------------------------------*/
/*----------------------------------SOLIDARITE----------------------------------*/
/*------------------------------------------------------------------------------*/

.bgSolidarite 
	{  background-color: #9F1832 }

.bgSolidariteA
	{  background-color: #99596B }

.bgSolidariteB
	{  background-color: #534759 }
		
.typoSolidarite
	{ color: #9F1832}


.hrsoli {height: 2px; border: 2px #9F1832 solid; filter: Alpha(Opacity=100,FinishOpacity=10,Style=2); width: 98%;}

	/*--styles over sur la couleur de fond de cellule pour le menu sous-chapitre--*/
.bgSschapSoliB
	{  
	background-color: #FFFFFF;
	font-weight : bold;
	font-family: Arial, Verdana, Helvetica;
	color: #87162A;
	}

.bgSschapSoliA 
	{  
	background-color: #99596B;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica; 
	font-weight: bold;
	}



/*---------------------------------------------------------------------------*/
/*-----------------------------------AMENAGEMENT-----------------------------*/
/*----------------------------------------------------------------------------*/

.bgAmenagement 
	{  background-color: #4377B8}

.bgAmenagementA 
	{  background-color: #106394}
	
.bgAmenagementB 
	{  background-color: #8CA539}

.typoAmenagement
	{color: #4377B8}

.hramena {height: 2px; border: 2px #4377B8 solid; filter: Alpha(Opacity=100,FinishOpacity=10,Style=2); width: 98%;}

	/*--styles over sur la couleur de fond de cellule pour le menu sous-chapitre--*/
.bgSschapAmenaB
	{  
	background-color: #FFFFFF;
	font-weight : bold;
	font-family: Arial, Verdana, Helvetica;
	color: #106394;  
	}

.bgSschapAmenaA 
	{  
	background-color:  #106394;
	color: #FFFFFF; 
	font-family: Arial, Verdana, Helvetica; 
	font-weight: bold;
	}
	

/*---------------------------------------------------------------------------------------*/	
/*-----------------------------------MODES DE VIE----------------------------------------*/
/*----------------------------------------------------------------------------------------*/	

.bgModevie 
	{  background-color: #6BA54A}

.bgModevieA 
	{  background-color: #396B29}

.bgModevieB 
	{  background-color: #425A52}

.typoModevie
	{color: #6BA54A}

.hrmodevie {height: 2px; border: 2px #6BA54A solid; filter: Alpha(Opacity=100,FinishOpacity=10,Style=2); width: 98%;}

	/*--styles over sur la couleur de fond de cellule pour le menu sous-chapitre--*/
.bgSschapModevieB
	{  
	background-color: #FFFFFF;
	font-weight : bold;
	font-family: Arial, Verdana, Helvetica;
	color: #396B29;  
	}

.bgSschapModevieA 
	{  
	background-color:  #396B29;
	color: #FFFFFF; 
	font-family: Arial, Verdana, Helvetica; 
	font-weight: bold;
	}


/*-----------------------------------------------------------------------------*/
/*----------------------------------EDUCATION------------------------------------*/
/*-----------------------------------------------------------------------------*/

.bgEducation
	{  background-color: #D37213}
	
.bgEducationA 
	{  background-color: #D69C63}
	
.bgEducationB 
	{  background-color: #BD4A29}

.typoEducation
	{ color: #D37213}

.hrEducation {height: 2px; border: 2px #D37213 solid; filter: Alpha(Opacity=100,FinishOpacity=10,Style=2); width: 98%;}

	/*--styles over sur la couleur de fond de cellule pour le menu sous-chapitre--*/
.bgSschapEducationB
	{  
	background-color: #FFFFFF;
	font-weight : bold;
	font-family: Arial, Verdana, Helvetica;
	color: #D69C63;  
	}

.bgSschapEducationA 
	{  
	background-color:  #D69C63;
	color: #FFFFFF; 
	font-family: Arial, Verdana, Helvetica; 
	font-weight: bold;
	}


/*------------------------------------------------------------------------------------*/
/*------------------------------------DEPARTEMENT-------------------------------------*/
/*-------------------------------------------------------------------------------------*/

.bgDepart 
	{  background-color: #FF9400}

.bgDepartA 
	{  background-color: #FDBF00}

.bgDepartB 
	{  background-color: #CF6801}

.typoDepart
	{ color: #FF9C31}
	
.hrdepart {height: 2px; border: 2px #FF9400 solid; filter: Alpha(Opacity=100,FinishOpacity=10,Style=2); width: 98%;}

	/*--styles over sur la couleur de fond de cellule pour le menu sous-chapitre--*/
.bgSschapDepartB
	{  
	background-color: #FFFFFF;
	font-weight : bold;
	font-family: Arial, Verdana, Helvetica;
	color: #FDBF00;  
	}

.bgSschapDepartA 
	{  
	background-color:  #FDBF00;
	color: #FFFFFF; 
	font-family: Arial, Verdana, Helvetica; 
	font-weight: bold;
	}


/*-------------------------------------------------------------------------------------------*/
/*-----------------------------------GENERIQUE-----------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/

.bgGeneric
	{  background-color: #a0a4ab}
	
.bgGenericA
	{  background-color: #CCCCCC}
	
.typoGeneric 
	{ color: #42525A}

.hrgeneric {height: 2px; border: 2px #a0a4ab solid; filter: Alpha(Opacity=100,FinishOpacity=10,Style=2); width: 98%;}

	/*--style pour le menu thème(retour accueil)des pages génériques--*/
a.aThemeOffGeneric
	{  
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF;
	}

a.aThemeOffGeneric:hover
	{  
	font-size: 12px; 
	font-weight: bold; 
	color: #000000;
	}


	/*------------STYLES MODULE CARTES----------------*/
.typoCarte 
	{  color: #3974A5}	
	
.bgMenuCarteA
	{  
	background-color:  #639CCE;
	color: #FFFFFF; 
	font-family: Arial, Verdana, Helvetica; 
	font-weight: bold;
	}	
	
.bgMenuCarteB	
	{  
	background-color: #FFFFFF;
	font-weight : bold;
	font-family: Arial, Verdana, Helvetica;
	color: #639CCE;  
	}	

/*------------------------------------------------------------------------------------------------*/
/*-------------------------------INTERFACE DE RECHERCHE (page search.htm)-------------------------*/
/*-------------------------------------------------------------------------------------------------*/

input.fipRecherche
	{
	font-weight: bold;
	color: #42525A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #DDDDDD;
	}	

	
.typoRechResult
	{  
	color: #5F0101
	}
	
.typoRechNoResult
	{  
	color: #8E2020;
	font-size: 0.9em;
	font-weight: bold;
	}
	
a.aRechercheA
	{  
	font-weight: bold; 
	color: #8E2020;
	}

a.aRechercheA:hover
	{ 
	font-weight: bold; 
	color: #5153A5;
	}
	
a.aRechercheB
	{  
	color: #8E2020;
	}

a.aRechercheB:hover
	{  
	color: #5153A5;
	}
	
.typoSmallGris
	{  
	font-size: 0.60em; 
	color: #B4B4B4;
	}
	


/*-----------------------------------------------------------------------------------*/
/*-----------------------------------FORMULAIRE CONTACT------------------------------*/
/*------------------------------------------------------------------------------------*/
	
.bgFaq
	{  background-color:  #E7E7EB}

.bgFaqA
	{  background-color:  #ABC6E5}

.bgFaqB
	{  background-color:  #5985A1}


	/*--styles des objets de formulaires--*/
input.fipFormMailA
	{
	font-size: 1.0em;
	color: #333333;
	height: 19px;
	width: 100px;
	background-color: #FDFDF3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
input.fipFormMailB
	{
	font-size: 1.0em;
	color: #333333;
	height: 19px;
	width: 208px;
	background-color: #FDFDF3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
textarea.ftxFormMailA
	{
	font-size: 1em;
	color: #333333;
	height: 40px;
	width: 208px;
	background-color: #FDFDF3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
textarea.ftxFormMailB
	{
	font-size: 1em;
	color: #333333;
	background-color: #FDFDF3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 200px;
	width: 360px;
	}
	
select.fslformMailA
	{
	font-size: 1em;
	color: #333333;
	height: 19px;
	width: 200px;
	background-color: #FDFDF3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	
select.fslformCanton
	{
	font-size: 1em;
	color: #333333;
	height: 19px;
	width: 170px;
	background-color: #D1D1DB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
	
input.boutonNetscape
	{ background-color: #ABC6E5 }
.copy {  font-size: 9px}
.copy {  color: #333333}
aThemeAccueil { font-size: 12px; font-weight: bold; color: #000000; }
.bgImg {  background-image: url(../Accueil/images_accueil/acces_direct.gif); background-repeat: no-repeat; background-position: left top}
.pointeur_main {  cursor: hand}
.sorties {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; text-decoration: underline}

