
		@media screen{

		.smallText {font-size: 11px!important;}
	
		
		/**
		*  Pour ne pas avoir de bordure sur les images-liens.
		*/
		a img {border: 0px;}

		
		/**  LINKS
		* _______________________________________________________________*/

			/** 
			* Toujours garder cet ordre de déclaration
			* pour les liens, sinon il y aura un bug d'affichage
			* dans Safari, sous MAC.           
			*/
			a:link {font-family: Arial, Tahoma, sans-serif; font-weight: normal; color: #009; text-decoration: none;}
			a:visited {font-family: Arial, Tahoma, sans-serif; font-weight: normal; color: #009; text-decoration: none;}
			a:focus {font-family: Arial, Tahoma, sans-serif; font-weight: normal; color: #009; text-decoration: none;}
			a:hover {font-family: Arial, Tahoma, sans-serif; font-weight: normal; color: #009; text-decoration: underline;}
			a:active {font-family: Arial, Tahoma, sans-serif; font-weight: normal; color: #009; text-decoration: none;}
			
			a.link1:link {color: #FFF; font-weight: bold; font-size: 11px; text-decoration: none;}
			a.link1:visited {color: #FFF; font-weight: bold; font-size: 11px; text-decoration: none;}
			a.link1:focus {color: #FFF; font-weight: bold; font-size: 11px; text-decoration: none;}
			a.link1:hover {color: #FFF; font-weight: bold; font-size: 11px; text-decoration: none;}			
			a.link1:active {color: #FFF; font-weight: bold; font-size: 11px; text-decoration: none;}
			
			a.more:link {color: #BD0000; font-weight: normal; font-style: italic; font-size: 12px; text-decoration: none;}
			a.more:visited {color: #BD0000; font-weight: normal; font-style: italic; font-size: 12px; text-decoration: none;}
			a.more:focus {color: #BD0000; font-weight: normal; font-style: italic; font-size: 12px; text-decoration: none;}
			a.more:hover {color: #336; font-weight: normal; font-style: italic; font-size: 12px; text-decoration: none;}
			a.more:active {color: #BD0000; font-weight: normal; font-style: italic; font-size: 12px; text-decoration: none;}

			a.redLink:link {color: #C70000; font-size: 12px; text-decoration: underline; font-weight:bold;}
			a.redLink:visited {color: #C70000; font-size: 12px; text-decoration: underline; font-weight:bold;}
			a.redLink:focus {color: #C70000; font-size: 12px; text-decoration: underline; font-weight:bold;}
			a.redLink:hover {color: #006; font-size: 12px; text-decoration: underline;}
			a.redLink:active {color: #C70000; font-size: 12px; text-decoration: underline; font-weight:bold;}
			
			a.plain:link {text-decoration: none;}
			a.plain:visited {text-decoration: none;}		
			a.plain:focus {text-decoration: none;}
			a.plain:hover {text-decoration: none;}
			a.plain:active {text-decoration: none;}

			.bntclose a:link{color: #006; font-family: Arial, helvetica, Verdana, sans-serif; font-size: 12px; text-decoration: none;}
			.bntclose a:visited{color: #006; font-family: Arial, helvetica, Verdana, sans-serif; font-size: 12px; text-decoration: none;}
			.bntclose a:focus{color: #006; font-family: Arial, helvetica, Verdana, sans-serif; font-size: 12px; text-decoration: none;}
			.bntclose a:hover{color: #006; font-family: Arial, helvetica, Verdana, sans-serif; font-size: 12px; text-decoration: underline;}
			.bntclose a:active{color: #006; font-family: Arial, helvetica, Verdana, sans-serif; font-size: 12px; text-decoration: none;}
			

		/**  TITLES
		* _______________________________________________________________*/

			.titreCapsules {font-size: 12px; font-family: Arial, helvetica, Verdana,  sans-serif; color: #FF6D00; font-weight: bold;}

			.quickSearchTitle {font-size:11px;}

			h1 {font-size: 20px; font-weight: bold; color:#006; line-height: 20px;}
			h2 {font-size: 18px; font-weight: bold; color:#006; line-height: 18px;}
			h3 {font-size: 17px; font-weight: bold; color:#006; line-height: 17px;}
			h4 {font-size: 15px; font-weight: bold; color:#000; line-height: 16px;}

			.ash1 {font-size: 20px; font-weight: bold; color:#FF7BF4;}
			.ahh2 {font-size: 20px; font-weight: bold; color:#FF7BF4;}
			.ash3 {font-size: 20px; font-weight: bold; color:#FF7BF4;}
			.ash4 {font-size: 20px; font-weight: bold; color:#FF7BF4;}

			.titre1 {font-size: 13px; font-family: Arial, helvetica, Verdana,  sans-serif; color: #C00; font-weight: bold;}
			.titre2 {font-size: 12px; font-family: Arial, helvetica, Verdana,  sans-serif; color: #000; font-weight: bold;}
			.titre3 {font-size: 12px; color: #000; font-weight: bold;}
			.titre4 {font-size: 11px; color: #000; font-weight: bold;}
			.titre5 {font-size: 32px; color: #FF9900; font-weight: normal;}
			.titre6 {font-size: 1.2em; /* 20px */ color: #5d5d5d;  font-weight: bold;}
			.titre7 {font-size: 16px; font-family: Arial, helvetica, Verdana,  sans-serif; color: #000; font-weight: bold;}
			.titre8 {font-size: 110%;/* 14px*/ color: #FFF; font-weight: bold;}
			.titreCritereRecherche {font-size: 12px; font-weight: bold; color:#006; line-height: 16px; padding-top:5px;}
			.titreCapsulesActualite {font-size: 16px; color: #FF6909;}
			.titreCapsulesAutres {font-size: 16px; color: #000;}
			.titreNomVilleRecherche {font-size: 12px; color: #FFF; background:#006; font-weight:bold; padding: 2px 2px 2px 5px;}

			
			a.soustitre:link {font-family: Arial, Tahoma, sans-serif; font-size: 1.2em; /*14px*/ font-weight: bold; color: #C00; text-decoration: none;}
			a.soustitre:visited {font-family: Arial, Tahoma, sans-serif; font-size: 1.2em; /*14px*/ font-weight: bold; color: #C00; text-decoration: none;}
			a.soustitre:focus {font-family: Arial, Tahoma, sans-serif; font-size: 1.2em; /*14px*/ font-weight: bold; color: #C00; text-decoration: none;}
			a.soustitre:hover {font-family: Arial, Tahoma, sans-serif; font-size: 1.2em; /*14px*/ font-weight: bold; color: #C00; text-decoration: none;}
			a.soustitre:active {font-size: 20px; font-family: Arial, Helvetica, sans-serif; color: #006; font-weight: bold; text-decoration: none;}
			
			.thl {font-size: 12px; color: #006; font-weight: bold;}
			.thl2 {font-size: 11px; color: #000; font-weight: normal;}
			.thl3 {font-size: 12px; color: #BD0000; font-weight: bold;}
			.thl4 {color: #C00; font-weight: bold;}
			
			/** 
			* Toujours garder cet ordre de déclaration
			* pour les liens, sinon il y aura un bug d'affichage
			* dans Safari, sous MAC.           
			**/
			a.titre:link {font-size: 20px; font-family: Arial, Helvetica, sans-serif; color: #006; font-weight: bold; text-decoration: none;}
			a.titre:visited {font-size: 20px; font-family: Arial, Helvetica, sans-serif; color: #006; font-weight: bold; text-decoration: none;}
			a.titre:focus {font-size: 20px; font-family: Arial, Helvetica, sans-serif; color: #006; font-weight: bold; text-decoration: none;}
			a.titre:hover {font-size: 20px; font-family: Arial, Helvetica, sans-serif; color: #006; font-weight: bold; text-decoration: none;}
			a.titre:active {font-size: 20px; font-family: Arial, Helvetica, sans-serif; color: #006; font-weight: bold; text-decoration: none;}
			
			a.titre1:link {font-size: 14px; color: #000b3a; font-weight: bold; text-decoration: none;}		
			a.titre1:visited {font-size: 14px; color: #000b3a; font-weight: bold; text-decoration: none;}	
			a.titre1:focus {font-size: 14px; color: #000b3a; font-weight: bold; text-decoration: none;}	
			a.titre1:hover {font-size: 14px; color: #000b3a; font-weight: bold; text-decoration: none;}	
			a.titre1:active	{font-size: 14px; color: #000b3a; font-weight: bold; text-decoration: none;}	

			a.titre2:link {font-size: 14px; color: #caac51; font-weight: bold; text-decoration: none;}
			a.titre2:visited {font-size: 14px; color: #caac51; font-weight: bold; text-decoration: none;}
			a.titre2:focus {font-size: 14px; color: #caac51; font-weight: bold; text-decoration: none;}
			a.titre2:hover {font-size: 14px; color: #caac51; font-weight: bold; text-decoration: none;}
			a.titre2:active {font-size: 14px; color: #caac51; font-weight: bold; text-decoration: none;}
				
			a.titre3:link {font-size: 12px; color: #000b3a; font-weight: bold; text-decoration: none;}
			a.titre3:visited {font-size: 12px; color: #000b3a; font-weight: bold; text-decoration: none;}
			a.titre3:focus {font-size: 12px; color: #000b3a; font-weight: bold; text-decoration: none;}
			a.titre3:hover {font-size: 12px; color: #000b3a; font-weight: bold; text-decoration: none;}	
			a.titre3:active {font-size: 12px; color: #000b3a; font-weight: bold; text-decoration: none;}
			
			a.titre4:link {font-size: 11px; color: #000b3a; font-weight: bold; text-decoration: none;}	
			a.titre4:visited {font-size: 11px; color: #000b3a; font-weight: bold; text-decoration: none;}	
			a.titre4:focus {font-size: 11px; color: #000b3a; font-weight: bold; text-decoration: none;}	
			a.titre4:hover {font-size: 11px; color: #000b3a; font-weight: bold; text-decoration: none;}	
			a.titre4:active {font-size: 11px; color: #000b3a; font-weight: bold; text-decoration: none;}	

			a.thl:link {color: #006; font-weight: bold; font-size: 12px; text-decoration: none;}
			a.thl:visited {color: #006; font-weight: bold; font-size: 12px; text-decoration: none;}
			a.thl:focus {color: #006; font-weight: bold; font-size: 12px; text-decoration: none;}
			a.thl:hover {color: #006; font-weight: bold; font-size: 12px; text-decoration: underline;}
			a.thl:active {color: #006; font-weight: bold; font-size: 12px; text-decoration: none;}

			a.thl2:link {color: #000; font-weight: normal; font-size: 11px; text-decoration: none;}
			a.thl2:visited {color: #000; font-weight: normal; font-size: 11px; text-decoration: none;}
			a.thl2:focus {color: #000; font-weight: normal; font-size: 11px; text-decoration: none;}
			a.thl2:hover {color: #000; font-weight: normal; font-size: 11px; text-decoration: none;}
			a.thl2:active {color: #000; font-weight: normal; font-size: 11px; text-decoration: none;}
			
			a.thl3:link {color: #BD0000; font-weight: bold; font-size: 12px; text-decoration: none;}
			a.thl3:visited {color: #BD0000; font-weight: bold; font-size: 12px; text-decoration: none;}
			a.thl3:focus {color: #BD0000; font-weight: bold; font-size: 12px; text-decoration: none;}
			a.thl3:hover {color: #336; font-weight: bold; font-size: 12px; text-decoration: none;}
			a.thl3:active {color: #BD0000; font-weight: bold; font-size: 12px; text-decoration: none;}


	/**  INPUT
		* _______________________________________________________________*/
	       
			/**
			*  Pour les textbox.
			*/
			.fieldWidthStandard{width:140px;}/*140px approximativement la grandeur d'un champs par default dans .net*/
			.fieldWidth1{width:10px;} /* 1 caractère */
			.fieldWidth2{width:20px;}
			.fieldWidth3{width:30px;}
			.fieldWidth4{width:40px;}
			.fieldWidth5{width:50px;}  /* 6 caractère */
			.fieldWidth6{width:60px;}
			.fieldWidth7{width:70px;}
			.fieldWidth8{width:80px;}
			.fieldWidth9{width:90px;}
			.fieldWidth10{width:100px;}
			.fieldWidth11{width:110px;}
			.fieldWidth12{width:120px;}
			.fieldWidth13{width:130px;}
			.fieldWidth14{width:140px;}
			.fieldWidth15{width:150px;}
			.fieldWidth16{width:160px;}
			.fieldWidth17{width:170px;}
			.fieldWidth18{width:180px;}
			.fieldWidth19{width:190px;}
			.fieldWidth20{width:200px;}
			.fieldWidth21{width:210px;}
			.fieldWidth22{width:220px;}
			.fieldWidth23{width:230px;}
			.fieldWidth24{width:240px;}
			.fieldWidth25{width:250px;}
			.fieldWidth26{width:260px;}
			.fieldWidth27{width:270px;}
			.fieldWidth28{width:280px;}
			.fieldWidth29{width:290px;}
			.fieldWidth30{width:300px;}
			.fieldWidth35{width:350px;}
			.fieldWidth40{width:400px;}
			.fieldWidth45{width:450px;}
			.fieldWidth50{width:500px;}
			.fieldWidth75{width:750px;}

			.fieldWidthDate{width:80px;} /* Pour la date */

			.noborder input
			{
				border:solid 0px #FFF !important;
			}
			
			/**
			*  Habillage des boutons.
			*/
			.btn, input.btn
			{
				border: solid 1px #000047;
				padding: 1px 2px 1px 2px;
				background-color:#F2F2F6;
				font-weight:bold;
				font-size:11px;
				color:#000047;
				margin: 0px 0px 0px 0px;
				text-align:center;
			}

			/**
			*  Hack pour l'affichage du bouton en IE seulement, 
			*  puisque l'affichage d'un bouton est différent dans IE.
			*/	
			*html .btn, input.btn
			{
				padding: 0px 0px 0px 0px;
			}
	        
	        
		/**  COLORS
		* _______________________________________________________________*/

			.colColor1	{background-color:#fffcf1;}
			.colColor2	{background-color:#fff5d6;}
			.colColor3	{background-color:#ffeebb;}
			.colColor4	{background-color:#ffe7a0;}
			.colColor5	{background-color:#FD7;}


			.bgcolor1 {background-color: #BD0000;}
			.bgcolor2 {background-color: #000047;}
			.bgcolor3 {background-color: #FD7;}
			.bgcolor4 {background-color: #666;}
			.bgcolor5 {background-color: #006;} /*bleu foncé*/
			.bgcolor6 {background-color: #fee9ab;} /*jaune pale*/
			.bgcolor7 {background-color: #FD7;} /*jaune*/

			.color1 {color: #BD0000;} /*rouge*/
			.color2 {color: #006;} /*bleu foncé*/
			.color3 {color: #FFE0A6;} /*beige*/
			.color4 {color: #666;} /*gris*/
			.color6 {color: #FF9900;} /*jaune*/
			.color7 {color: #F60;} /*Orange*/
			.color8 {color: #C00;}
			.color9 {color: #FFF;} /*Blanc*/
			.color10 {color: #006;}
			.color11 {color: #C00;} /*rouge*/
			
			
		/**  FORMS
		* _______________________________________________________________*/

			div#formFormat table tr th
			{
				font-family: Arial, Tahoma; 
				font-weight: bold;
				color: #444!important;
				text-align: left;
			}
			
			div#formFormat table tr th
			{
				font-family: Arial, Tahoma; 
				/*font-weight: bold*/
				color: #444;
			}
			
			div#formFormat table tr td
			{
				font-family: Arial, Tahoma; 
				/*font-weight:bold;*/
				color: #444;
			}
			

			div#formFormat input
			{
				border: solid 1px #006;
				font-family: Arial, helvetica, Verdana,  sans-serif;
			}

			div#formFormat textArea
			{
				border: solid 1px #006;
				font-family: Arial, helvetica, Verdana,  sans-serif;
			}	
			
		/**  STYLES DU CSS DU RAD
		* _______________________________________________________________*/

			.titre {font-family: Arial, Tahoma, sans-serif; font-size: 1.41em;/* 18px */ font-weight: bold; color: #C00;}
			.soustitre {font-family: Arial, Tahoma, sans-serif; font-size: 1.2em; /*14px*/ font-weight: bold; color: #000047;}
			a.lien:link {font-family: Arial, Tahoma, sans-serif; font-size: 1em; font-weight: normal; color: #009; text-decoration: none;}
			a.lien:visited {font-family: Arial, Tahoma, sans-serif; font-size: 1em; font-weight: normal; color: #009; text-decoration: none;}
			a.lien:active {font-family: Arial, Tahoma, sans-serif; font-size: 1em; font-weight: normal; color: #009; text-decoration: none;}
			a.lien:hover {font-family: Arial, Tahoma, sans-serif; font-size: 1em; font-weight: normal; color: #009; text-decoration: underline;}
			a.lien:active {font-family: Arial, Tahoma, sans-serif; font-size: 1em; font-weight: normal; color: #009; text-decoration: none;}
			.bullet {font-family: Arial, Tahoma, sans-serif; font-size: 1em; font-weight: normal; color: #009;}
			.texte {font-family: Arial, Tahoma; font-size: 100%; /* 12px */ font-weight: normal; color: #444;}
			.textepetit {font-family: Arial, Tahoma; font-size: 83%; /* 12px */ font-weight: normal; color: #444;}
			.rouge {color: #C00;}


	/**  STRUCTURE
	* _______________________________________________________________*/

		/** 
		*  Ce sont les DIV structurelles defini dans les XML
		*  Ne pas les ajouter dans votre code, ils y sont déjà!
		*/
	        
		div#center
		{
			width:760px;
			margin: 0px auto;
		}
		
		td#total
		{
			width: 760px;
			background-color: #FFF;
		}
		
		/**
		*	Pour mettre l'image de fond de la page d'accueil
		**/
		td#totalHomePage { background-color: #FFF; background-image: 
               url('file:///C:/Documents%20and%20Settings/nathalie/Local%20Settings/Temporary%20Internet%20Files/images/common/header/bg_summer.jpg'); 
               background-repeat: no-repeat; background-position: left-top 50% }
/**
		*	Pour faire l'ombrage de la bordure du côté gauche
		**/
		td#leftBorderShadow { width: 5px; background-image: 
               url('file:///C:/Documents%20and%20Settings/nathalie/Local%20Settings/Temporary%20Internet%20Files/images/common/img_leftBorderShadow.gif'); 
               background-repeat: no-repeat; background-position: left-top 50% }
/**
		*	Pour faire l'ombrage de la bordure du côté droit
		**/
		td#rightBorderShadow { width: 5px; background-image: 
               url('file:///C:/Documents%20and%20Settings/nathalie/Local%20Settings/Temporary%20Internet%20Files/images/common/img_rightBorderShadow.gif'); 
               background-repeat: no-repeat; background-position: left-top 50% }
div#contentArea
		{
			margin: 0px 0px 0px 0px;
			padding: 16px 13px 90px 8px;
		}
		
		div#contentAreaHomePage
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
		
		div#ContentNoFault{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}


		/**
		*  Utiliser pour cacher ces 2 elements  
		*  Pour ne pas voir un espace visible en haut des pages
		*/
		#dhtmlpointer, #dhtmltooltip 
		{ 
			display: none; 
		} 
	    
	        
	/**  HEADER LAYOUT
	* _______________________________________________________________*/
		
		.headerRuler	
		{
			border-top: solid 1px #FF6D00;
			border-bottom: solid 1px #FFF;
			border-left: solid 1px #FFF;
			border-right:solid 1px #FFF;
		}
		
		/**  HEADER INFORMATIONS
		* _______________________________________________________________*/
			
			div#ContentHeader
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;	
			}
			
			div#ContentHeader table
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;		
			}
			
			/* Pour images dynamique header du site */
			.tableheader 
			{
				background-repeat: no-repeat;
			}
			
			
			/**  HOME PAGE HEADER
			 * _______________________________________________________________*/
			
			div#ContentHeaderHomePage
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}
			
			div#ContentHeaderHomePage table
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}

			
			/**  SERVICES MENU
			 * _______________________________________________________________*/			
			
			div#ContentServicesMenu
			{
				margin: 18px 0px 0px 0px;
				padding: 0px 7px 0px 0px;	
			}
			
			div#ContentServicesMenu table
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				width: 300px;
			}
			
			div#ContentServicesMenu ul.leftItems { list-style-image: 
               url('file:///C:/Documents%20and%20Settings/nathalie/Local%20Settings/Temporary%20Internet%20Files/images/common/header/img_headerArrows.gif'); 
               margin: 0px; padding: 0px }
div#ContentServicesMenu ul.leftItems li
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 3px 1px;
				line-height: 12px;
			}
			
			div#ContentServicesMenu ul.rightItems 
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				list-style: none;
			}
			
			div#ContentServicesMenu ul.rightItems li
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 3px 0px;
				text-align: right;
				line-height: 12px;
			}
			
			.ligneHead   { background-image: 
               url('file:///C:/Documents%20and%20Settings/nathalie/Local%20Settings/Temporary%20Internet%20Files/images/common/header/img_headerMenuLine.gif'); 
               background-repeat: repeat-x; margin: 0px; padding: 0px; 
               background-position: bottom 50% }
.textHeader {font-size: 11px; color: #000;}

			/**
			*  Liens dans le Header
			**/			
			a.headerLink:link {color: #333; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: none;}
			a.headerLink:visited {color: #333; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: none;}
			a.headerLink:focus {color: #333; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: none;}
			a.headerLink:hover {color: #333; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: underline;}
			a.headerLink:active {color: #333; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: none;}
			
			a.headerImportantLink:link {color: #333; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none;}
			a.headerImportantLink:visited {color: #333; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none;}
			a.headerImportantLink:focus {color: #333; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none;}
			a.headerImportantLink:hover {color: #333; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: underline;}
			a.headerImportantLink:active {color: #333; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none;}
			
			a.headerItemSelected:link {color: #D32222; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: none;}
			a.headerItemSelected:visited {color: #D32222; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: none;}
			a.headerItemSelected:focus {color: #D32222; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: none;}
			a.headerItemSelected:hover {color: #D32222; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: none;}
			a.headerItemSelected:active {color: #D32222; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: none;}
			
			a.headerSectionChildSelected:link {color: #D32222; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none;}
			a.headerSectionChildSelected:visited {color: #D32222; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none;}
			a.headerSectionChildSelected:focus {color: #D32222; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none;}
			a.headerSectionChildSelected:hover {color: #D32222; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: underline;}
			a.headerSectionChildSelected:active {color: #D32222; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none;}
			
			a.headerSectionSelected:link {color: #D32222; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none;}
			a.headerSectionSelected:visited {color: #D32222; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none;}
			a.headerSectionSelected:focus {color: #D32222; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none;}
			a.headerSectionSelected:hover {color: #D32222; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none;}
			a.headerSectionSelected:active {color: #D32222; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none;}
			
			/**
			*	Style pour les liens à côté de la boîte de recherche
			**/
			a.headerSearchLink:link {color: #666; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: none;}
			a.headerSearchLink:visited {color: #666; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: none;}
			a.headerSearchLink:focus {color: #666; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: none;}
			a.headerSearchLink:hover {color: #666; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: underline;}
			a.headerSearchLink:active {color: #666; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: none;}
			
			a.headerSearchImportantLink:link {color: #666; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none;}
			a.headerSearchImportantLink:visited {color: #666; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none;}
			a.headerSearchImportantLink:focus {color: #666; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none;}
			a.headerSearchImportantLink:hover {color: #666; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: underline;}
			a.headerSearchImportantLink:active {color: #666; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none;}


			/**  SEARCH MENU
			 * _______________________________________________________________*/

			/**
			*	Pour faire la bordure autour de la boîte de recherche
			**/
			.searchBox
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				width: 140px;
				color: #444;
				border: solid 1px #4C4C4C;
			}
			
			div#MenuSearch
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 5px 0px 0px;
				color: #666; 
				font-size: 6px; 
				font-family: Tahoma;
				vertical-align: top;
			}
			
			div#MenuSearch table
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}
			
			div#MenuSearch table td
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				color: #999; 
				font-size: 8px!important; 
				font-family: Tahoma;
			}
			
			table.headerMenuItems
			{
				/*margin: 0px 12px 0px 0px;*/
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				color: #999; 
				font-size: 10px; 
				font-family: Tahoma;
			}
			
			table.headerMenuItems tr td
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}
			
			.headerMenuLeftItems
			{
				margin: 0px 0px 0px 0px;
				/*padding: 0px 0px 0px 6px;*/
				padding: 0px 0px 0px 0px;
			}
			
			.headerMenuRightItems
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				text-align: right;
			}

			div#identification
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}
			
			div#identification .identification
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				color: #0C0E52; 
				font-size: 11px; 
				font-family: Tahoma; 
				font-weight: bold; 			
			}
			
			

		/**  HORIZONTAL MENU
		* _______________________________________________________________*/

			.inline {display: inline;}

			.horizontalMenuTable
			{
				padding: 0px 0px 0px 0px;
				padding: 00px 0px 0px 0px;
			
				
				/*margin: 20px 0px 0px 8px;*/
				/*width: 100%;*/
			}
			
			a.homeLink:link {color: #666; font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight: bold; text-decoration: none;}
			a.homeLink:visited {color: #666; font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight: bold; text-decoration: none;}
			a.homeLink:focus {color: #666; font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight: bold; text-decoration: none;}
			a.homeLink:hover {color: #666; font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight: bold; text-decoration: underline;}
			a.homeLink:active {color: #666; font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight: bold; text-decoration: none;}
			
			.inline
			{
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
			}
			
			.horizontalMenuBackground
			{
				padding: 0px 0px 6px 0px;
				background-image: url(/ressource/images/common/horizontalMenu/bg_topMenuSelectedBottom.gif);
				background-position: left bottom;
				background-repeat: repeat-x;
			}
			
			.horizontalMenuHome
			{
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
			}

			.horizontalMenuItem 
			{
				margin: 0px 0px 0px 0px;
				padding: 2px 14px 5px 14px;
				height: 26px;
				font-family: Verdana, Arial;
				font-size: 11px;
				font-weight: bold;
				letter-spacing: 1px;
				color: #FFF;
				background-image: url(/ressource/images/common/horizontalMenu/bg_topMenu.gif);
				background-position: left top;
				background-repeat: repeat-x;			
			}
			
			.horizontalMenuItemHover
			{
				margin: 0px 0px 0px 0px;
				padding: 2px 14px 5px 14px;
				height: 26px;
				font-family: Verdana, Arial;
				font-size: 11px;
				font-weight: bold;
				letter-spacing: 1px;
				color: #FFF;
				background-image: url(/ressource/images/common/horizontalMenu/bg_topMenuHover.gif);
				background-position: left top;
				background-repeat: repeat-x;			
			}

			.horizontalMenuItemSelectedHover
			{
				margin: 0px 0px 0px 0px;
				padding: 2px 14px 5px 14px;
				height: 27px;
				font-family: Verdana, Arial;
				font-size: 11px;
				font-weight: bold;
				letter-spacing: 1px;
				color: #FFF;
				background-image: url(/ressource/images/common/horizontalMenu/bg_topMenuSelected.gif);
				background-position: left top;
				background-repeat: repeat-x;			
			}
			
			.horizontalMenuItemSelected
			{
				margin: 0px 0px 0px 0px;
				padding: 2px 14px 5px 14px;
				height: 27px;
				font-family: Verdana, Arial;
				font-size: 11px;
				font-weight: bold;
				letter-spacing: 1px;
				color: #FFF;
				background-image: url(/ressource/images/common/horizontalMenu/bg_topMenuSelected.gif);
				background-position:left top;
				background-repeat: repeat-x;					
			}
			
			.horizontalMenuSpacer
			{
				width: 5px;
			}
			
			.selectedBottomLine
			{
				background-image: url(/ressource/images/common/horizontalMenu/bg_topMenuSelectedBottom.gif);
				background-position:left top;
				background-repeat: repeat-x;					
			}


		/**  BREAD CRUMB
		* _______________________________________________________________*/	

			div#listBreadcrumb
			{
				margin:5px 0px 5px 28px;
				font-size:11px;
				color:#000;
			}
			
			/**
			*  Liens dans le fil d'Ariane
			*/
			div#listBreadcrumb a:link {font-size:11px;text-decoration:none;}
			div#listBreadcrumb a:visited {font-size:11px;text-decoration:none;}
			div#listBreadcrumb a:focus {font-size:11px;text-decoration:none;}
			div#listBreadcrumb a:hover {text-decoration:underline;}
			div#listBreadcrumb a:active {font-size:11px;text-decoration:none;}


	/**  LEFT MENU LAYOUT
	* _______________________________________________________________*/		
		
		div#menuGauche 
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width: 150px;
		}

		div#menuGauche .listMenuLeft 
		{
			list-style-position: outside;
			list-style-type: none;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		div#menuGauche ul li.bluebullet 
		{
			list-style-image: url(/Ressource/images/common/bullet_bleu.gif);
			padding: 3px 0px 3px 0px;
		}

		div#menuGauche li.orangebullet 
		{
			list-style-image: url(/Ressource/images/common/bullet_orange.gif);
			padding: 3px 0px 3px 0px;
		}

		div#menuGauche ul#level2
		{
			padding: 0px 0px 0px 0px;
		}
			
		div#menuGauche li
		{
		
		}

		div#bulletList ul 
		{
			list-style-position: inside;
			list-style-type: none;
			margin: 0px 0px 0px 0px;
			padding: 2px 0px 0px 0px;
		}

		div#bulletList ul li.bluebullet 
		{
			list-style-image: url(/Ressource/images/common/bullet_bleu.gif);	
		}
		
		div#fonctionalBlueBullet ul
		{	
			padding-top: 0px;
			padding-bottom: 0px;
			margin-top: 0px;
			margin-bottom: 0px;
		}
		
		div#fonctionalBlueBullet ul li.bluebullet 
		{
			list-style-image: url(/Ressource/images/common/bullet_bleu.gif);
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
		}

		div#bulletList ul li.orangebullet 
		{
			list-style-image: url(/Ressource/images/common/bullet_orange.gif);
		}

		div#bulletList ul li.orangebulletArrow 
		{
			list-style-image: url(/Ressource/images/common/bulletListArrow.gif);
		}

		div#menuGauche a:link {color: #006; font-size: 12px; font-family: Arial, helvetica, Verdana, sans-serif;  text-decoration: none;}
		div#menuGauche a:visited {color: #006; font-size: 12px; font-family: Arial, helvetica, Verdana, sans-serif;  text-decoration: none;}
		div#menuGauche a:focus {color: #006; font-size: 12px; font-family: Arial, helvetica, Verdana, sans-serif;  text-decoration: none;}
		div#menuGauche a:hover {color: #006; text-decoration: underline !important;}
		div#menuGauche a:active {color: #006; font-size: 12px; font-family: Arial, helvetica, Verdana, sans-serif;  text-decoration: none;}

		div#menuGauche a.actifOrange:link {color: #F60; font-size: 12px; text-decoration: none;}
		div#menuGauche a.actifOrange:visited {color: #F60; font-size: 12px; text-decoration: none;}
		div#menuGauche a.actifOrange:focus {color: #F60; font-size: 12px; text-decoration: none;}
		div#menuGauche a.actifOrange:hover {color: #F60; text-decoration: underline;}
		div#menuGauche a.actifOrange:active {color: #F60; font-size: 12px; text-decoration: none;}

		a.leftmenulink:link {color: #003; font-size: 11px; text-decoration: none; line-height:6px;}
		a.leftmenulink:visited {color: #003; font-size: 11px; text-decoration: none; line-height:6px;}
		a.leftmenulink:focus {color: #003; font-size: 11px; text-decoration: none; line-height:6px;}
		a.leftmenulink:hover {color: #003; font-size: 11px; text-decoration: underline; line-height:6px;}
		a.leftmenulink:active {color: #003; font-size: 11px; text-decoration: none; line-height:6px;}

		.bannerPadding { margin:0; padding:5px 0 0 0;}


	/**  MENU MSCMS
	* _______________________________________________________________*/		

		a.menuGauche:link {color: #006; font-size: 12px; font-family: Arial, helvetica, Verdana, sans-serif;  text-decoration: none;}
		a.menuGauche:visited {color: #006; font-size: 12px; font-family: Arial, helvetica, Verdana, sans-serif;  text-decoration: none;}
		a.menuGauche:visited {color: #006; font-size: 12px; font-family: Arial, helvetica, Verdana, sans-serif;  text-decoration: none;}
		a.menuGauche:hover {color: #006; text-decoration: underline;}
		a.menuGauche:active {color: #006; font-size: 12px; font-family: Arial, helvetica, Verdana, sans-serif;  text-decoration: none;}


	/**  GENERAL CONTENT LAYOUT
	* _______________________________________________________________*/
		
		
		div#functionalContent
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
		
		div#pageContent 
		{
			width:100%;
			padding:0px;
			margin:0px;
		}
		
		div#pageContent a.alphalink:link {color: #006; font-size: 12px; font-family: Arial, helvetica, Verdana, sans-serif;  text-decoration: none;}
		div#pageContent a.alphalink:visited {color: #006; font-size: 12px; font-family: Arial, helvetica, Verdana, sans-serif;  text-decoration: none;}
		div#pageContent a.alphalink:focus {color: #006; font-size: 12px; font-family: Arial, helvetica, Verdana, sans-serif;  text-decoration: none;}
		div#pageContent a.alphalink:hover {color: #006; text-decoration: underline;}
		div#pageContent a.alphalink:active {color: #006; font-size: 12px; font-family: Arial, helvetica, Verdana, sans-serif;  text-decoration: none;}
		
		.error {font-size: 10px; color: #C00; font-weight: bold;}
		.bigPrice {font-size: 15px; color: #C00; font-weight: bold;}
		.legende {font-size: 10px; color: #333; font-weight: bold;}
		.redSubText {color: #C00; margin-left:20px;}
		
		.privilegesCartes {font-size: 12px; color:#C00!important; padding-left:4px;}
		.separateurItemsListe {height:1px; color:#006;}
		.separateurItemsListe2 {height:1px; color:#006; width:731px;}
		.separateur {border-top: 1px solid #006; height:4px; margin:5px 0px 0px 0px;}
		.paddingLeft {padding-left:5px;}
		.paddingLeft2 {padding-left:10px;}
		.paddingLeftNoFault {padding-left:30px;}				
		.paddingRight {padding-right:5px;}
		.paddingRight2 {padding-right:10px;}
		.paddingRight3 {padding-right:25px;}
		.spacer {height: 7px;}
		.spacer2 {height: 18px;}
		
		.invisible {display: none;}
		.showOnlyOnPrint {display: none;}

		.dashed 
		{
			border-top: dashed 1px #cacaca;
			border-bottom: dashed 1px #FFF;
			border-left: dashed 1px #FFF;
			border-right:dashed 1px #FFF;
		}

		.searchBorder 
		{
			border-top: solid 1px #f65d00;
			border-bottom: solid 1px #f65d00;
			border-left: solid 1px #f65d00;
			border-right: solid 1px #f65d00;
		}
		
		.capsuleLink
		{
			color: #FF6D00 !important;
			font-weight:bold !important;
		}
		
		.Ruler 
		{
			width:100%;
			border-top: dotted 1px #999;
		}
		
		.detailItem
		{
			width: 500px;
		}
		
		div#menuStandard
		{
			margin: 0px 0px 0px 0px;
		}

		div#menuStandard ul
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
		
		.tableBorder tbody tr td{
			margin: 0px 0px;
			border-bottom: solid 1px #000 !important;
			border-left: solid 1px #000 !important;
			border-right: solid 1px #000 !important;
			border-top: solid 1px #000 !important;
		}


		.tableBorderNone tr td {
			margin: 0px 0px;
			border-bottom: none !important;
			border-left: none !important;
			border-right: none !important;
			border-top: none !important;
		}

		.tableFull {
			/*width: 720px;*/
		}

		.tableNoFault {
			position:absolute;
			left:-3px;
			top:-3px;
			width: 100%;
			margin : 0px 0px 0px 0px;
			padding : 0px 0px 0px 0px;
		}

		.tableNoFaultspe {

		}

		.tableNoFault2 {
			position:absolute;
			left:0px;
			top:80px;
		}

		.textreflexion {
			padding: 0px 0px 0px 0px;
			width: 100%;
		}

		.textquestionnaire {
			padding: 0px 0px 0px 0px;
			width: 100%;
		}

		.nofaultbackground {
			background-image: url(/Ressource/images/common/back_no_fault.gif);
			background-repeat: repeat-x;
			height: 79px;
			width: 100%;
			margin : 0px 0px 0px 0px;
			padding : 0px 0px 0px 0px;
			
		}

		.tableNoFault3 {
			position:absolute;
			left:0px;
			top:80px;
			width : 700px;
			background-color :Green;
		}

		.tableNoFault3 tr td {
			
		}

		.tableSommaire {
			position:absolute;
			left:40px;
			top:112px;
		}
		.tableresult {
			position:absolute;
			left:40px;
			top:112px;
		}

		/*.tableContent2 {
			width: 450px;
			border: none;
		}*/

		.tablePartnerLogo {
			position:absolute;
			left:540px;
			top:200px
		}
		
		.filetTop {border-top: dotted 1px #999;}

		.filetBottom {border-bottom: dotted 1px #999;}

		/**
		*	Pour l'habillage des listes
		**/
		div#listItem
		{
			padding: 0px 0px 0px 3px;
		}

		div#listItem table
		{
			border-collapse:collapse;
		}
		div#listItem table table
		{
			border-collapse:separate;
		}

		div#listItem thead tr td	
		{   
			color: #FFF;
			/*font-size: 11px;
			font-weight: bold;*/
			background-color: #006;
			padding: 3px 3px 3px 3px;
		}
		
		div#listItem tbody tr td	
		{   
			height: 25px;

		}
		
		div#listItem tbody tr td
		{
			/*font-size: 11px;*/
			background-color:#FFF;
			border-top: solid 1px #BAC3CC; 
			border-bottom: solid 1px #006;
			padding: 0px 3px 0px 3px;
		}
		
		div#listItem tbody tr td td
		{
			height: 16px;
			/*font-size: 10px;*/
			background-color:#FFF;
			border: 0px; 
			padding: 0px;
		}

		div#listItem table table tbody tr td, div#listItem table table tbody tr td td
		{	
			background-color:Transparent;
		}
		
		div#listItem  a.ascending:link,div#listItem a.ascending:active,div#listItem a.ascending:selected,div#listItem a.ascending:Hover,div#listItem a.ascending:visited
		{	

			font-size:10px;
			color:#000;
			text-decoration:underline;
			/*font-weight:bold;*/
			margin: 0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}
		
		div#listItem  a.descending:link,div#listItem a.descending:active,div#listItem a.descending:selected,div#listItem a.descending:Hover,div#listItem a.descending:visited
		{	

			font-size:10px;
			color:#000;
			text-decoration:underline;
			/*font-weight:bold;*/
			margin: 0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}

		div#listItem tfoot tr td
		{
			padding: 0px 3px 0px 3px;
		}
		
		div#listItem th	
		{
			border-top: solid 1px #BAC3CC; 
			border-bottom: solid 1px #BAC3CC;
			white-space: nowrap;
			text-align:left;
			background-color:#FFF;
			padding: 0px 3px 0px 3px;
		}
		
		div#listItem input	
		{	
			text-align:left;
			padding: 0px 3px 0px 3px;
		}
		
		div#listItem table.list
		{
			width:97%;
		}

		div#listItem table.list td
		{
			padding: 3px 3px 3px 10px !important;
		}

		div#scrollBox
		{
			height:450px;
			width:451px;
			overflow:auto;
		}

		#listBasPage ul
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style-type:none;
		}

		#listBasPage 
		{
			text-align: center;
		}

		#listBasPage a {}

		#listBasPage ul li
		{
			margin: 0px 0px 0px 0px;
			list-style-type: none;
			display: inline;
			padding: 0px 5px 0px 0px;
		}
		 
		.itemList {width: 455px; margin: 0px 0px; border: 0px;}
		.itemList tr td {padding: 4px 10px 4px 0px;}
		.itemList tr th {border-top: solid 1px #999; padding: 0px 0px 0px 0px; }


		/**
		* Pour les gridNavigator.
		*/
		.gridNavigator
		{
			text-decoration: none;
			width: 150px;
		}
		
		.navOn
		{	
			font-weight: normal;
			text-decoration:none;
			background-color: #DAE6F5;
			margin: 0px 0px 0px 0px;
			padding: 2px 2px 2px 2px;
			color: #006;
		}
		
		a.navOff,a.navOff:link,a.navOff:active,a.navOff:visited,a.navOff:hover
		{
			font-weight: normal;
			text-decoration: none;
			margin: 0px 0px 0px 0px;
			padding: 0px 4px 0px 4px;
			color: #006;
		}
		
		/**  PRINT SEND AND CHANGE FONT
		 * _______________________________________________________________*/
		
			.PrintSendAndChangeFont 
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}
			
			div#PrintSendAndChangeFont table
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px
			}
			
			
			/* 
			*  Right Menu Icons.
			*/
			div#rightContentIcons
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 7px 9px;
			}
			
			div#rightCornerIcons
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 7px 9px;
			}
				
			div#splitContentIcons
			{
				margin: 0px 0px 0px 0px;
				padding: 4px 0px 0px 490px;
				text-align: right;
			}
			
			div#fullContentIcons
			{
				margin: 0px 0px 0px 0px;
				padding: 4px 0px 0px 630px;
			}
			
			div#PopUpContentIcons
			{
				margin: 0px 0px 0px 0px;
				padding: 4px 0px 0px 760px;
			}
			
		
			/**  SEND PAGE TO FRIEND
			* _______________________________________________________________*/

				/*** Voir si utilisé dans la refonte ***/
				div#envoyercourrielami
				{
					margin: 20px 20px 20px 80px;
					padding: 0px 0px 0px 0px;
					width: 450px;
					background-color: #FFF;
				}

				div#contentenvoyercourrielami
				{
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					width: 450px;
				}

					
			/**  INCREASE AND DECREASE FONT SIZE
			* _______________________________________________________________*/
			
				/**
				*	Styles pour le texte des contenus
				**/
				
				/**	Taille petite 12px **/
				
				div.Content100
				{
					font-family: Arial, Tahoma; 
					font-size: 0.78em; /* 12px */
					color: #444;
				}
				
				div.Content100 table td 
				{
					font-family: Arial, Tahoma;
					font-size: 0.78em; /* 12px */
					color: #444;
				}
				
				div.Content100 table th 
				{
					font-family: Arial, Tahoma;
					font-size: 0.78em; /* 12px */
					color: #444;
				}
				
				
				/**	Taille moyenne 14px **/
				
				.Content200
				{
					font-family: Arial, Tahoma; 
					font-size: 0.90em; /* 14px */
					color: #444;
				}
				
				div.Content200 table td 
				{
					font-family: Arial, Tahoma;
					font-size: 0.90em; /* 14px */
					color: #444;
				}
				
				div.Content200 table th 
				{
					font-family: Arial, Tahoma;
					font-size: 0.90em; /* 12px */
					color: #444;
				}

				
				/**	Taille grande 16px **/

				.Content300
				{
					font-family: Arial, Tahoma; 
					font-size: 1em; /* 16px */
					color: #444;
				}
				
				div.Content300 table td 
				{
					font-family: Arial, Tahoma;
					font-size: 1em; 
					color: #444;
				}
				
				div.Content300 table th 
				{
					font-family: Arial, Tahoma;
					font-size: 1em; /* 12px */
					color: #444;
				}
		
			/**  ALPHA FILTER
			* _______________________________________________________________*/
			
				div#alphaFilter a.alphabetfilter:link {color: #006; font-weight: normal; font-style: normal; text-decoration: underline;}
				div#alphaFilter a.alphabetfilter:visited {color: #006; font-weight: normal; font-style: normal; text-decoration: underline;}
				div#alphaFilter a.alphabetfilter:active {color: #F60; font-weight: normal; font-style: normal; text-decoration: underline;}
				div#alphaFilter a.alphabetfilter:hover {color: #F60 !important; font-weight: normal; font-style: normal; font-size: 12px; text-decoration: none;}
				div#alphaFilter a.alphabetfilter:active {color: #F60; font-weight: normal; font-style: normal; font-size: 12px; text-decoration: underline;}

				/*Classe pour le lien de l'alphabet qui est actif*/
				div#alphaFilter a.alphabetfilteractive:link {color:#006 !important; font-weight: normal; font-style: normal; text-decoration: none; background-color: #DAE6F5;}
				div#alphaFilter a.alphabetfilteractive:visited {color:#006 !important; font-weight: normal; font-style: normal; text-decoration: none; background-color: #DAE6F5;}
				div#alphaFilter a.alphabetfilteractive:focus {color:#006 !important; font-weight: normal; font-style: normal; text-decoration: none; background-color: #DAE6F5;}
				div#alphaFilter a.alphabetfilteractive:hover {color:#006 !important; font-weight: normal; font-style: normal; text-decoration: none; background-color: #DAE6F5;}
				div#alphaFilter a.alphabetfilteractive:active {color:#006 !important; font-weight: normal; font-style: normal; text-decoration: none; background-color: #DAE6F5;}


	/**  FULL CONTENT
	* _______________________________________________________________*/

		/**  LOGIN LAYOUT
		* _______________________________________________________________*/

			div#Login
			{	
				width: 485px;
				margin: 0px 0px 0px 275px;
				padding: 20px 0px 0px 0px;
			}
			div#Login p
			{	
				font-weight:bold;
			}
			div#Login input.ImageButton
			{	
				margin: 10px 0px 0px 100px;
			}
			
			div#fullContent
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 10px 20px 10px;
			}
			
			
		/**  MEMBERSHIP LAYOUT
		* _______________________________________________________________*/

			div#fullContentPadding
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 17px 20px 24px;
			}
			
			.searchResultContent
			{
				width:730px;
			}
			
			div#formFormatFull table
			{
				width: 600px;
			}
			div#formFormatFull table tr th
			{
				font-family: Arial, Tahoma; 
				font-weight:bold;
				color: #006;
				text-align:left;
			}

			div#formFormatFull input
			{
				border:solid 1px #006;
				font-family: Arial, helvetica, Verdana,  sans-serif;
			}
			div#formFormatFull textArea
			{
				border:solid 1px #006;
				font-family: Arial, helvetica, Verdana,  sans-serif;
			}
			div#formFormatFull2 table
			{
				width: 678px;
			}

			div#formFormatFull2 table tr th
			{
				font-weight:bold;
				color:#006;
				text-align:left;
				/*font-size:12px;*/
			}
			div#formFormatFull2 table tr td b
			{
				color:#006;
			}

			div.formFormatFull table tr th
			{
				font-weight:bold;
				color:#444;
				text-align:left;
				/*font-size:12px;*/
			}

			div.formFormatFull table
			{
				font-weight:bold;
				text-align:left;
				/*font-size:12px;*/
			
			}

			div.formFormatFull table tr td, div.formFormatFull table tr th
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 3px 0px 0px;
			}

			div.formFormatFull input
			{
				border:solid 1px #006;
				font-family: Arial, helvetica, Verdana,  sans-serif;
			}

			div.formNotFormatFull table tr th
			{
				font-weight:bold;
				color:#444;
				text-align:left;
				/*font-size:12px;*/
			}

			div.formNotFormatFull table
			{
				font-weight:bold;
				color:#444;
				text-align:left;
				/*font-size:12px;*/
				width: 50%;
			}

			div.formNotFormatFull table tr td, div.formNotFormatFull table tr th
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 3px 0px 0px;
			}

			div.formNotFormatFull input
			{
				font-family: Arial, helvetica, Verdana,  sans-serif;
			}
			
			.specialRequestTable
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				width: 720px;
			}
		
		
		/**  EMPLOYMENT LAYOUT
		* _______________________________________________________________*/

			.itemListEmploi {width: 450px; margin: 0px; border: 0px;}
			.itemListEmploi tr td {padding: 0px 0px 0px 0px;}
			.itemListEmploi tr th {border-top: solid 1px #999; padding: 0px 0px 0px 0px; }
			
			.itemDetailEmploi {width: 678px; margin: 0px; border: 0px;}
			

	/**  SPLIT CONTENT
	* _______________________________________________________________*/
		
		/**	 TIPS AND TRICKS LAYOUT
		* _______________________________________________________________*/

			div#splitContentTipsTricks
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 27px 0px 0px;
			}


			
		/**  HOME PAGE LAYOUT
		* _______________________________________________________________*/

			div#HomePageContent
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				width: 615px;
				/*border: solid 1px red;*/
			}
			
			#tableGenAccueil 
			{
				margin: 0px 0px 0px 23px;
				padding: 0px 0px 0px 0px;
				/*border: solid 1px lime;*/
			}
			
			.textIntroHomePage 
			{
				margin: 0px 0px 0px 0px;
				padding: 5px 5px 11px 176px;
				font: normal 13px Verdana;
				color : #666;
				/*border: solid 1px blue;*/
			}
			
			#tableGenAccueil tbody th
			{
				margin: 0px 0px 0px 0px;
				padding: 24px 0px 21px 0px;
				font-style: normal;
				text-align: left;
			}
			
			#tableGenAccueil tbody th img
			{
				margin: 0px 5px 0px 0px;
				padding: 0px 0px 0px 0px;
			}
			
			
			/*
			 * Console de gestion de l'accueil
			 */
			div#consoleMcmsAccueil
			{
				margin: 10px 10px 10px 23px;
				padding: 0px 0px 0px 0px;
			}
			
			.listHomePage 
			{
				/*list-style-image: url(/Ressource/images/common/bullet.gif)!important;
				list-style-position:outside!important;
				padding: 0px 0px 0px 20px!important;
				margin: 5px 0px 20px 0px!important;*/
			}

			.listHomePage li a,.listHomePage li a:link,.listHomePage li a:active,.listHomePage li a:visited,.listHomePage li a:hover 
			{
				/*color: #006;
				font-size: 12px;
				font-family: Arial, helvetica, Verdana, sans-serif;
				text-decoration: none;*/
			}

			/*.listHomePage li a:hover {text-decoration: underline;}*/
			
			
			
					/**  ROTATIVE BANNER
					* _______________________________________________________________*/
					
						.homeLine
						{
							margin: 0px 0px 9px 18px;
							padding: 0px 0px 0px 0px;
						}
						
						div#rotativeBanner 
						{
							margin: 0px 0px 0px 0px;
							padding: 0px 0px 0px 0px;
						}
						
						div#rotativeBanner table
						{
							margin: 0px 0px 0px 23px;
							padding: 0px 0px 0px 0px;
						}
						
						div#rotativeBanner table tbody th
						{
							margin: 0px 0px 0px 0px;
							padding: 0px 0px 0px 0px;
							font-style: normal;
							text-align: left;
						}
						
						div#rotativeBanner table tbody th img
						{
							margin: 0px 0px 0px 0px;
							padding: 0px 0px 0px 0px;
						}
						
						div.navRotativeBanner
						{
							margin: 0px 7px 0px 0px;
							padding: 0px 0px 0px 0px;
							text-align: right;
						}
						
						div.navRotativeBanner a.navRotative:link {font-family: Tahoma, sans-serif; font-size: 11px; font-weight: normal; color: #444; text-decoration: none;}
						div.navRotativeBanner a.navRotative:visited {font-family: Tahoma, sans-serif; font-size: 11px; font-weight: normal; color: #444; text-decoration: none;}
						div.navRotativeBanner a.navRotative:focus {font-family: Tahoma, sans-serif; font-size: 11px; font-weight: normal; color: #444; text-decoration: none;}
						div.navRotativeBanner a.navRotative:hover {font-family: Tahoma, sans-serif; font-size: 11px; font-weight: normal;  color: #444; text-decoration: underline;}
						div.navRotativeBanner a.navRotative:active {font-family: Tahoma, sans-serif; font-size: 11px; font-weight: normal; color: #444; text-decoration: none;}
						
						div.navRotativeBanner a.navRotative_on:link {font-family: Tahoma, sans-serif; font-size: 11px; font-weight: bold; color: #444 text-decoration: underline;}
						div.navRotativeBanner a.navRotative_on:visited {font-family: Tahoma, sans-serif; font-size: 11px; font-weight: bold; color: #444; text-decoration: underline;}
						div.navRotativeBanner a.navRotative_on:focus {font-family: Tahoma, sans-serif; font-size: 11px; font-weight: bold; color: #444; text-decoration: underline;}
						div.navRotativeBanner a.navRotative_on:hover {font-family: Tahoma, sans-serif; font-size: 11px; font-weight: bold;  color: #444; text-decoration: underline;}
						div.navRotativeBanner a.navRotative_on:active {font-family: Tahoma, sans-serif; font-size: 11px; font-weight: bold; color: #444; text-decoration: underline;}						
						
					
					/**  WHAT'S NEW
					* _______________________________________________________________*/
					
						div.rightContentWhatNews
						{
							margin: 11px 0px 15px 0px;
							padding: 0px 0px 0px 0px;
							width: 122px;
						}
						
						div.whatNewsContent
						{
							margin: 0px 0px 0px 0px;
							padding: 0px 0px 0px 0px;
							background-color: #F8EDC2;
						}
						
						div.whatNewsContent table
						{
							margin: 0px 5px 0px 5px;
							padding: 0px 0px 0px 0px;
						}
						
						div.whatNewsContent table tbody td
						{
							margin: 0px 0px 0px 0px;
							padding: 7px 0px 7px 0px;
							font: normal 12px arial, Tahoma, sans-serif;
							color: #009;
						}
						
						div.whatNewsContent table tfoot td
						{
							margin: 0px 0px 0px 0px;
							padding: 0px 0px 0px 0px;
						}
						
						.bottomImagePadding
						{
							margin: 0px 0px 0px 0px;
							padding: 0px 0px 0px 0px;
						}
		
		
		/**  SEARCH RESULTS
		* _______________________________________________________________*/

			.resultatRecherche {/*font-size: 12px;*/ font-weight: bold; color:#006;}

			/**
			*	Habillage des listes de resultats de recherche
			**/
			div#listItemResultatsRecherche table tr td
			{
				/*font-size: 11px;*/
			}
			div#listItemResultatsRecherche table tr td a
			{
				/*font-size: 11px;*/
			}
			div#listItemResultatsRecherche tbody hr.spacer
			{
				height: 1px;
				border: 1px solid #006;
			}
			div#listItemResultatsRecherche td.garageName
			{
				padding-top: 0px;
				/*font-size: 12px;*/
			}
			div#listItemResultatsRecherche td.schoolName
			{
				padding-top: 5px;
				padding-bottom: 0px;
				/*font-size: 12px;*/
			}

			div#listItemResultatsRecherche td.tdSpacer
			{
				padding-bottom: 0px;
			}
			div#listItemResultatsRecherche td.privilegesCartes
			{
				padding-top: 10px;
			}
		
		/**  DESTINATIONS AND PRODUCTS SEARCH MODULE
		* _______________________________________________________________*/

			/** 
			*  Div pour le positionnement du module page index        
			**/		
			div#moduleRechercheVoyageIndex
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}
			
			/**
			*  Div pour le positionnement du module page acceuil de voyage 
			**/
			div#moduleRechercheVoyage
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}

			/**
			*  Div dans le controle 
			**/
			div#rechercheDestinationsProduits
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}

			div#rechercheDestinationsProduits table
			{
				width:100%;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}

			div#rechercheDestinationsProduits table td
			{
				text-align:left;
			}

			div#quickSearch
			{
				margin: 0px 0px 0px 0px;
				padding: 20px 0px 20px 0px;
			}
			
			/**  SEARCH PACKAGES-TO-GO
			* _______________________________________________________________*/
			
				div#searchPAP table.searchPAP
				{
					width:733px;
				}
				
				div#searchPAP table thead tr td
				{
					height: 28px;
					background-color: #4B8000;
					color: #FFF;
					font-weight:bold;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 10px;
				}
				
				div#searchPAP table thead tr td a
				{
					color: #FFF;
					text-decoration:underline;
					font-weight:bold;
				}
				
				div#searchPAP table tbody tr td
				{
					height: 28px;
					/*background-color: #4B8000;
					color: #FFF;*/
					font-weight:bold;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 10px;
				}
				
				div#searchPAP table tbody tr td.link a
				{
					color: #006;
					text-decoration:underline;
				}

				div#trimOverflowProduct
				{
					width:195px;
					margin: 0px 5px 0px 0px;
					overflow: hidden;
					text-overflow: ellipsis;
					text-overflow-mode: ellipsis-word;
				}

				div#trimOverflowProductDesc
				{
					width:260px;
					margin: 0px 5px 0px 0px;
					overflow: hidden;
					text-overflow: ellipsis;
					text-overflow-mode: ellipsis-word;

				}

				div#pretApartirPopup
				{
					float:left;
					padding: 45px 20px 20px 20px;
					position:absolute;
					left:0px;
					top:0px;
					background-color:#E4F0CB;
					width:600px;
					height:600px;
					font-weight:bold;
					/*font-size:18px;*/
					color:#4B8000;
				}
		
			
		/**   MONDO SEARCH RESULT
		* _______________________________________________________________*/

			a.SearchPageTitle:link {font-family: Arial, Tahoma, sans-serif; font-size: 1em; font-weight: bold; color: #0000CC; text-decoration: underline;}
			a.SearchPageTitle:visited {font-family: Arial, Tahoma, sans-serif; font-size: 1em; font-weight: bold; color: #551A8B; text-decoration: underline;}
			a.SearchPageTitle:focus {font-family: Arial, Tahoma, sans-serif; font-size: 1em; font-weight: bold; color: #551A8B; text-decoration: underline;}
			a.SearchPageTitle:hover {font-family: Arial, Tahoma, sans-serif; font-size: 1em; font-weight: bold; text-decoration: underline;}
			a.SearchPageTitle:active {font-family: Arial, Tahoma, sans-serif; font-size: 1em; font-weight: bold; color: #551A8B; text-decoration: underline;}

			.SearchResultURL{font-family: Arial, Tahoma, sans-serif; font-size: 0.90em; color: #008000; text-decoration: none;}


		/**   SERVICES LAYOUT
		* _______________________________________________________________*/
		
			/**
			*	Habillage des listes de services
			**/
			div#listItemServices tbody tr td
			{
				/*font-size: 11px;*/
				background-color:#FFF;

				padding: 10px 3px 10px 3px;
			}

			div#listItemServices tbody tr td.filetTop
			{
				border-top: solid 1px #006; 
			}
			
		/**   ORDER TRIPTIK
		* _______________________________________________________________*/
		
			.fieldWidthTripTikBox{width: 284px; height:64px;}

			table.tripTikLayoutTable
			{
				width: 440px;
			}
			table.tripTikLayoutTable tr th
			{
				width: 240px;
			}

			table.nomarginTop
			{
				margin-top: -2px;
			}

			table.nomargin
			{
				width: 440px;
				margin-left: -4px;
				margin-top: -4px;
				margin-bottom: -4px;
				margin-right: -4px;
			}

		/**   TRAVEL LAYOUT
		* _______________________________________________________________*/

			div#flashInfoUnderline 
			{
				border-top:solid 1px #F60;
			}
			
			#descriptionArticle {padding:0px 14px 0px 0px;}
			
	/**   POPUP CONTENT
	* _______________________________________________________________*/
		
		
		div#popupContent
		{
			background-color: #FFF;
			text-align: left!important;
			padding: 4px 0px 20px 20px;
			margin: 0px 0px 0px 0px;
		}	
		
		div#popupContentPadding
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 25px 20px px;
		}	
		
		div.cityPopupContent
		{
			margin: 0px 0px 0px 0px;
			padding: 10px 10px 0px 10px;
		}
		
		div#popupContentInfoHabitation
		{
			background-color: #FFF;
			text-align: left!important;
			padding: 14px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
		}	
		
		div#popupContentPadInfoHabitation
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}	
		
		div#formFormatPopUp table tr th
		{
			font-family: Arial, Tahoma, sans-serif; 
			font-weight: bold;
			color: #444;
			text-align: left;
		}
		
		div#formFormatPopUp table tr td
		{
			font-family: Arial, Tahoma, sans-serif; 
			/*font-weight:bold;*/
			color: #444;
		}

		div#formFormatPopUp input
		{
			border: solid 1px #006;
			font-family: Arial, Tahoma, sans-serif;
		}

		div#formFormatPopUp textArea
		{
			border: solid 1px #006;
			font-family: Arial, Tahoma, sans-serif;
		}	
	
		#bannerInfoHabitation 
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 10px 0px 10px;
			width: 100%;
		}
		
		#bannerInfoHabitation tr th
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 10px;
			text-align: left;
			font: bold 20px Arial, Tahoma, sans-serif;
			color: #C00!important;
		}
		
		#bannerInfoHabitation tr td
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 10px 0px 0px;
			text-align: right;
		}
		
		#contentInfoHabitation 
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 10px 0px 10px;
			width: 100%;
		}
		
		#contentInfoHabitation tr th
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 10px 0px 10px;
			text-align: left;
			font: bold 12px Arial, Tahoma, sans-serif;
			color: #444!important;
		}
		
		#contentInfoHabitation tr td
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 10px 0px 10px;
			font: 12px Arial, Tahoma, sans-serif;
			color: #444!important;
		}
		

	/**   TEMPLATE MCMS IFRAME WITH TABS
	* _______________________________________________________________*/
	
		.subtitleMCMS
		{
			border-bottom: solid 1px #000;
		}
		
		.tabs
		{
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;	
		}
		
		.tabs input
		{
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 2px 0px;	
		}
		
		
	/**   RIGHT CONTENT LAYOUT	
	* _______________________________________________________________*/
		
		/* 
		 *  Right Menu.
		 */
		div#rightContent
		{
			margin: 0px 0px 0px 0px;
			padding: 4px 0px 0px 0px;
			width: 133px;
		}
		
		/* 
		 *  Right Menu Home Page.
		 */
		div#rightContentHomePage
		{
			margin: 5px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width: 122px;
		}

		/* 
		 *  Members Advantages
		 */
		div#rightContentAdvantages
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width: 122px;
		}
		
		div#membersAdvantagesContent
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			border-left: solid 1px #DAE6F5;
			border-right: solid 1px #DAE6F5;
		}
		
		div#membersAdvantagesContent table
		{
			margin: 0px 6px 0px 10px;
			padding: 0px 0px 0px 0px;
		}
		
		div#membersAdvantagesContent table thead td
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
		
		div#membersAdvantagesContent table tbody th
		{
			margin: 0px 0px 0px 0px;
			padding: 4px 0px 4px 0px;
			text-align: left;
			font: bold 12px arial, Tahoma, sans-serif;
			color: #000047;
			border-bottom: solid 1px #CCC;
		}
		
		div#membersAdvantagesContent table tbody td
		{
			margin: 0px 0px 0px 0px;
			padding: 5px 0px 5px 0px;
			font: normal 12px arial, Tahoma, sans-serif;
			color: #009;
			border-bottom: solid 1px #CCC;
		}
		
		div#membersAdvantagesContent table tfoot td
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

	/**   FOOTER LAYOUT
	* _______________________________________________________________*/
		
		a.footerlink1:link {color: #000; font-weight: normal; font-size: 11px; text-decoration: none; line-height:6px;}
		a.footerlink1:visited {color: #000; font-weight: normal; font-size: 11px; text-decoration: none; line-height:6px;}
		a.footerlink1:focus {color: #000; font-weight: normal; font-size: 11px; text-decoration: none; line-height:6px;}
		a.footerlink1:hover {color: #000; font-weight: normal; font-size: 11px; text-decoration: underline !important; line-height:6px;}
		a.footerlink1:active {color: #000; font-weight: normal; font-size: 11px; text-decoration: none; line-height:6px;}

		a.footerlink2:link {color: #006; font-weight: normal; font-size: 11px; text-decoration: none; line-height:6px;}
		a.footerlink2:visited {color: #006; font-weight: normal; font-size: 11px; text-decoration: none; line-height:6px;}
		a.footerlink2:focus {color: #006; font-weight: normal; font-size: 11px; text-decoration: none; line-height:6px;}
		a.footerlink2:hover {color: #006; font-weight: normal; font-size: 11px; text-decoration: underline !important; line-height:6px;}
		a.footerlink2:active {color: #006; font-weight: normal; font-size: 11px; text-decoration: none; line-height:6px;}
		
 		a.footerlink3:link {color: #039; font-family: Tahoma, Arial, sans-serif; font-size: 10px; text-decoration: underline; font-weight: normal;}
		a.footerlink3:visited {color: #039; font-family: Tahoma, Arial, sans-serif; font-size: 10px; text-decoration: underline; font-weight: normal;}
		a.footerlink3:focus {color: #039; font-family: Tahoma, Arial, sans-serif; font-size: 10px; text-decoration: underline; font-weight: normal;}
		a.footerlink3:hover {color: #039; font-family: Tahoma, Arial, sans-serif; font-size: 10px; text-decoration: underline; font-weight: normal;}
		a.footerlink3:active {color: #039; font-family: Tahoma, Arial, sans-serif; font-size: 10px; text-decoration: underline; font-weight: normal;}
		
		div#footerLine
		{
			padding: 0px 0px 17px 8px;
		}

		div#footerContent 
		{
			padding: 0px 0px 27px 0px;
			margin: 0px auto;		
			width: 760px;	
			background-color: #FFF;
		}

		.copyRightContent
		{
			font-family: Tahoma;
			font-size: 10px;
			font-weight: normal;
			color: #666;
		}

	/**   SITE MAP
	* _______________________________________________________________*/

		.SiteMapList 
		{
			margin: 0;
			padding: 0;
		}
		.SiteMapList a 
		{
			color: #000;
			text-decoration: none;
		}
		.SiteMapList a:hover 
		{
			color: #000;
			text-decoration: none;
		}
		.SiteMapList ul 
		{
			margin: 0;
			padding: 0;
			margin-left: 2em;
		}
		.SiteMapList li 
		{
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		.SiteMapList img 
		{
			border: 0;
			padding-top: 0.25em;
			margin-right: 0.1em;
		}
		.SiteMapItem 
		{
			padding: 2px;
		}
		.SiteMapItem:hover 
		{
			background-color: #DDD;
		}

	/**  SPECIAL CASES
	* _______________________________________________________________*/

		/**  
		*	INTERESTING LINKS
		**/
		
		div#liens span.textebleu {font-size: 18px; color: #336;}
		div#liens b.textrouge {font-size: 12px; color: #C00;}

}
	 /* Fin de media screen*/
	
	
	/***** Trouver ou le placer *****/
	div#sondageespress {
		position: absolute;
		top: 157px;
		left: 265px;
		width: 283px;
		height: 265px;
		border : 1px solid #000047;
		background-color: #FD7;
	}

	div#sondageespress table {
		background-color: #FD7;
	}

	#sondageexpadding {
		margin: 0px 0px 0px 0px;
 		padding: 5px 0px 0px 0px;
	}


	/***** Pas utilisés *****/
	div#bgCentreService 
	{
		background-image: url(/NR/rdonlyres/64F5F69F-B2A4-43A7-9D8C-A727F4C23DF3/0/bgrd2.jpg);
		background-position:right top;
		background-repeat:no-repeat;
	}
	table#McmsFr
	{
		width:100%;
		padding: 0px 0px 0px 0px;
		/*border: solid 1px #ff00ff;*/
	}
	table#McmsEn
	{
		width:100%;
		padding: 0px 0px 0px 0px;
		/*border: solid 1px #ff0000;*/
	}
	table#McmsMeta
	{
		width:100%;
		padding: 30px 0px 0px 0px;
		/*border: solid 1px #0000ff;*/
	}

		div#pageContent a.alphalinkon:link {color: #F60; font-size: 12px; text-decoration: none;}
		div#pageContent a.alphalinkon:visited {color: #F60; font-size: 12px; text-decoration: none;}
		div#pageContent a.alphalinkon:focus {color: #F60; font-size: 12px; text-decoration: none;}
		div#pageContent a.alphalinkon:hover {color: #F60; text-decoration: underline;}
		div#pageContent a.alphalinkon:active {color: #F60; font-size: 12px; text-decoration: none;}

	.itemListEdito
	{
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}

		
			.tableGen 
			{
				background-color: #FFF;
				width: 760px;
				margin: 0px 0px;
				border-collapse:collapse;
			}
			
			.tableGen thead tr td, .tableGen2 thead tr td 
			{
				background-color: #A6B9BF;
				padding:4px 4px 4px 4px;
				border-collapse:collapse;
				color: #FFF;
				font-weight: bold;
			}
			.tableGen th, .tableGen2 th 
			{
				text-align:left;
			}

			.tableGen tr td 
			{
				padding: 4px 20px 4px 24px;
				border-collapse:collapse;
			}

			.tableGen tr td td 
			{
				border: none;
				padding:0px 0px 0px 0px;
				border-collapse:collapse;
			}

	.tableGen2 { 
		background-color: #FFF;
		width: 760px;  /** Tableaux des contenu, devra etre modifier pour la bonne larger **/
		margin: 0px 0px;
		border-collapse:collapse;
	}

			.tableGen2 tbody tr td 
			{
				padding:4px 4px 4px 4px;
				border-collapse:collapse;
			}

	.itemListEdito img
	{
		float: left;
		clear: left;
	}

	.itemDetail {width: 100%; margin: 0px 0px;}
	.itemDetail tr td {padding: 0px 0px 4px 0px;}

	.filetTB {border-bottom: solid 1px #999; border-top: solid 1px #999;}

	div#emploi
	{
		width:450px;
	}

		.footerFull
		{
			/*width:100%;  extensible*/
		}


/**  MEDIA PRINT
* _______________________________________________________________*/

	@media print
	
	/***********  Pour Adhesion ************/
	{
		div#formFormatFull table
		{
			width: 600px;

		}
		div#formFormatFull table tr th
		{
			font-weight:bold;
			color:#006;
			text-align:left;
			/*font-size:12px;*/
		}
		div#formFormatFull input
		{
			border:solid 1px #006;
			font-family: Arial, helvetica, Verdana,  sans-serif;
		}
		div#formFormatFull textArea
		{
			border:solid 1px #006;
			font-family: Arial, helvetica, Verdana,  sans-serif;
		}
		div#formFormatFull2 table
		{
			width: 700px;
		}

		div#formFormatFull2 table tr th
		{
			font-weight:bold;
			color:#006;
			text-align:left;
			/*font-size:12px;*/
		}
		div#formFormatFull2 table tr td b
		{
			color:#006;
		}

		div.formFormatFull table tr th
		{
			font-weight:bold;
			color:#006;
			text-align:left;
			/*font-size:12px;*/
		}

		div.formFormatFull table
		{
			font-weight:bold;
			color:#006;
			text-align:left;
			/*font-size:12px;*/
			width: 100%;
		}

		div.formFormatFull table tr td, div.formFormatFull table tr th
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 3px 0px 0px;
		}

		div.formFormatFull input
		{
			border:solid 1px #006;
			font-family: Arial, helvetica, Verdana,  sans-serif;
		}

		div.formNotFormatFull table tr th
		{
			font-weight:bold;
			color:#006;
			text-align:left;
			/*font-size:12px;*/
		}

		div.formNotFormatFull table
		{
			font-weight:bold;
			color:#006;
			text-align:left;
			/*font-size:12px;*/
			width: 50%;
		}


		div.formNotFormatFull table tr td, div.formNotFormatFull table tr th
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 3px 0px 0px;
		}

		div.formNotFormatFull input
		{
			/* border:solid 1px #006;*/
			font-family: Arial, helvetica, Verdana,  sans-serif;
		}

		.noborder input
		{
			border:solid 0px #FFF !important;
		}


		/***********  fin Pour Adhesion ************/
			
			
			
		/*********** Impression de pages ************/
		.hideAtPrint img {display: none;}
		th {text-align : left;}
		div#printLayout a,div#printLayout a:link,div#printLayout a:active,div#printLayout a:visited {color: #006; font-size: 12px; font-family: Arial, helvetica, Verdana, sans-serif;  text-decoration: underline;}
		div#printLayout a:hover {color: #BD0000 !important; text-decoration: underline !important;}
		div#contentPrint .tableFull	 {width:660px;}
		div#scrollBox { height:450px; width:451px; overflow:none; font-size:8px;}
		/*Pour respecter la grandeur des champs des formulaires à l'impression*/
		.fieldWidthStandard{width:140px;}
		.fieldWidth1{width:10px;}
		.fieldWidth2{width:20px;}
		.fieldWidth3{width:30px;}
		.fieldWidth4{width:40px;}
		.fieldWidth5{width:50px;}
		.fieldWidth6{width:60px;}
		.fieldWidth7{width:70px;}
		.fieldWidth8{width:80px;}
		.fieldWidth9{width:90px;}
		.fieldWidth10{width:100px;}
		.fieldWidth11{width:110px;}
		.fieldWidth12{width:120px;}
		.fieldWidth13{width:130px;}
		.fieldWidth14{width:140px;}
		.fieldWidth15{width:150px;}
		.fieldWidth16{width:160px;}
		.fieldWidth17{width:170px;}
		.fieldWidth18{width:180px;}
		.fieldWidth19{width:190px;}
		.fieldWidth20{width:200px;}
		.fieldWidth21{width:210px;}
		.fieldWidth22{width:220px;}
		.fieldWidth23{width:230px;}
		.fieldWidth24{width:240px;}
		.fieldWidth25{width:250px;}
		.fieldWidth26{width:260px;}
		.fieldWidth27{width:270px;}
		.fieldWidth28{width:280px;}
		.fieldWidth29{width:290px;}
		.fieldWidth30{width:300px;}
		.fieldWidth35{width:350px;}
		.fieldWidth40{width:400px;}
		.fieldWidth45{width:450px;}
		.fieldWidth50{width:500px;}
		.fieldWidth75{width:750px;}							
		}


		/**********************************************/
		/***********  STYLES FROM CAA SITE ************/
		/**********************************************/
		.txt { 
		font-size: 10pt; font-family: Arial, Helvetica, sans-serif; 
		}
		.neuf-pt { 
		font-size: 9pt; font-family: Arial, Helvetica, sans-serif;
		}
		.huit-pt { 
		font-size: 8pt; font-family: Arial, Helvetica, sans-serif;
		}
		.droits { 
		font-size: 9pt; font-family: Arial, Helvetica, sans-serif;
		}
		.txtjoindre { 
		font-size: 9pt; font-family:  Arial, Helvetica, sans-serif; 
		}
		.txtgrosb { 
		font-size: 9pt; font-weight: bold; color: #003366; font-family:  Arial, Helvetica, sans-serif;
		}
		.txtgros { 
		font-size: 9pt; font-weight: bold; color: #000; font-family:  Arial, Helvetica, sans-serif;
		}
		.date { 
		font-size: 10pt; color: #FFF; font-family:  Arial, Helvetica, sans-serif;
		}
		.txtb-gris { 
		color: #999; font-weight: bold; font-size: 10pt; font-family:  Arial, Helvetica, sans-serif;
		}
		.txtb-rouge { 
		color: #900; font-weight: bold; font-size: 11pt; font-family:  Arial, Helvetica, sans-serif;
		}
		.txtb-bleu { 
		color: #006; font-weight: bold; font-size: 11pt; font-family:  Arial, Helvetica, sans-serif;
		}

		.titrePadding {
			font-size: 1.4em /*20px ou 18pt*/; font-family: Arial, Tahoma, sans-serif; font-weight: bold; color: #C00; 	padding-left: 30px;
		}

		.titreNofault {
			font-size: 1.4em /*20px ou 18pt*/; font-family: Arial, Tahoma, sans-serif; font-weight: bold; color: #C00;
		}

		.titrePadding2 
		{
			font-size: 1.4em /*20px ou 18pt*/; font-family: Arial, Tahoma, sans-serif; font-weight: bold; color: #C00; padding-left: 15px;
			}
		.soustitre2 {
			font-size: 18px; font-family:  Arial, Helvetica, sans-serif; font-weight: bold; color: #006;
		}
		.soustitre3 {
			font-size: 16px; font-family:  Arial, Helvetica, sans-serif; font-weight: bold; color: #006;
		}
		.soustitre4 {
			font-size: 13px; font-family:  Arial, Helvetica, sans-serif; font-weight: bold; color: #F60;
		}

		.jaune {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  color: #FF9900;}
		a.rouge, a.rouge:link, a.rouge:visited {
			color: #C00;
		}

		a.rouge:hover {
			color: #336;
		}

		.bleu {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; color: #336;}

		.detail {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #006;
		}

		sup {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
			}

		/*li {
			font-size: 10pt;
			font-family: arial, helvetica, sans-serif;
			}
		li.nonlist {
			list-style: none;
		}	

		ul {
			font-size: 10pt;
			font-family: arial, helvetica, sans-serif;
			}*/
			
		ul.list1 {
			list-style: disc;
		}
		ul.list2 {
			list-style: disc;
		}

		/*p {
			font-size: 10pt;
			font-family: arial, helvetica, sans-serif;
			}

		td {
			font-size: 10pt;
			font-family: arial, helvetica, sans-serif;
			}*/

			
		.capsulesDroites {
			width: 195px;
			vertical-align: top;
			padding-left: 30px;

		}	
			
		.capsuleAssurance {
			border: 1px solid #000E51;
			color: #000;
			font-weight: bold;
			width: 150px;
			padding: 10px 5px 10px 15px;
			margin: 0px 0px 10px 0px;
			float:right;
		}

		.petit {
			font-size: x-small;
		}

		.petit2 {
			font-size: 10px;
			color: #006;
		}

		.espacement {
			padding: 5px 5px 5px 5px;
		}
		.espacementcentre {
			padding: 15px 5px 15px 5px;
		}

		.indent {
			padding-left: 20px;
		}

		.note1 {
			padding-left: 3px;
		}
		.note {
			padding-left: 5px;
		}

		.alignrightbouton {
			text-align: right;
			padding: 5px 5px 5px 5px;
		}


		.boldbleu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366;}
		.titreregime {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003366;}
		.notes {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}

		table.boutiquePrix
		{
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
		}

		table.boutiquePrix tr td
		{
			padding: 0px 0px 0px 0px!important;
			margin: 0px 0px 0px 0px!important;
		}

		/**********************************************/
		/***********  STYLES FROM CAA SITE ************/
		/**********************************************/

		.alternateRow1{background-color: #FFF;}
		.alternateRow0{background-color: #E4F0CB;}

