﻿/*****************************************************************************
 * Containers                                                                *
 *****************************************************************************/

/* Common */

.ContainerPane
{
	border: none !important;
}

	.Container .ModuleMenu
	{
		clear: left;
		float: left;
		/*position: absolute;*/
		position : relative;
		z-index: 103;
	}

	.Container .ModuleTopActions
	{
		clear: right;
		float: right;
	}


/* Default */

.ContainerDefault
{
	margin: 17px;
	padding: 5px;
	background-color: #f7f7f7;
	border: solid 1px #d0d0d0;
	clear: both;
}

	.ContainerDefault h1 .Head
	{
		float: left;
	}

		.ContainerDefault h1 img .Head
		{
			vertical-align: middle;
			margin-right: 10px;
		}
	
	.ContainerDefault .ContainerPane
	{
		clear: both;
		padding: 5px 15px 5px 15px;
	}

	.ContainerDefault .ModuleBottomActions
	{
		clear: both;
		text-align: right;
	}

.ContainerDefault .DNNAlignleft,
.ContainerDefault .DNNAligncenter,
.ContainerDefault .DNNAlignright
{
	text-align: left !important;
}

/* Bandeau image (zone 1) */

.ContainerBandeauImageZone1
{
	padding: 11px;
	
	background-image: url("Images/BandeauImageZone1.png");
	background-repeat: repeat-x;
	background-color: #d1d9de;
}

	.ContainerBandeauImageZone1 > .Content
	{
		background-repeat: no-repeat;
	}

	.Zone1 .ContainerBandeauImageZone1 > .Content
	{
		width: 926px;
	}

	.Zone2 .ContainerBandeauImageZone1 > .Content
	{
		width: 762px;
	}

		.ContainerBandeauImageZone1 > .Content h1
		{
			margin: 0px;
		}

		.Zone1 .ContainerBandeauImageZone1 > .Content > .ContainingPane
		{
			padding: 42px 42px 158px 445px;
		}

		.Zone2 .ContainerBandeauImageZone1 > .Content > .ContainingPane
		{
			padding: 42px 42px 158px 281px;
		}

			.ContainerBandeauImageZone1 > .Content > .ContainingPane > .ContainerPane
			{
				height: 181px;
				width: 439px;
			}


/* Bandeau image (zone 2) */

.ContainerBandeauImageZone2
{
	padding: 0px 7px 7px 7px;
	min-height: 315px;
}

	.Zone1 .ContainerBandeauImageZone2 > .Image
	{
		min-height: 315px;
	}
	
		.Zone1 .ContainerBandeauImageZone2 > .Image
		{
			width: 934px;
		}

		.Zone2 .ContainerBandeauImageZone2 > .Image
		{
			width: 778px;
		}
	
	.ContainerBandeauImageZone2 > .Content
	{
		background-repeat: no-repeat;
	}

		.ContainerBandeauImageZone2 > .Content h1
		{
			margin: 0px;
			padding: 3px 8px 5px 8px;
			height: 22px;
			
			background-image: url("Images/BandeauImageZone2.png");
			background-repeat: repeat-x;
		}
		
		.ContainerBandeauImageZone2 > .Content h1,
		.ContainerBandeauImageZone2 > .Content .Head
		{
			font-weight: bold;
			font-size: 22px;
			color: #ffffff;
			text-transform: uppercase;
		}
		

			.Zone1 .ContainerBandeauImageZone2 > .Content h1
			{
				width: 918px;
			}

			.Zone2 .ContainerBandeauImageZone2 > .Content h1
			{
				width: 762px;
			}

		.ContainerBandeauImageZone2 > .Content > .ContainerPane
		{
			font-size: 12px;
			color: #000000;
		}

			.Zone1 .ContainerBandeauImageZone2 > .Content > .ContainerPane
			{
				width: 934px;
			}

			.Zone2 .ContainerBandeauImageZone2 > .Content > .ContainerPane
			{
				width: 778px;
			}

/* Dégradé large */

.ContainerDegradeLarge
{
	margin: -1px 0px 0px 0px;
}

	.ContainerDegradeLarge > .Content
	{
		background-repeat: repeat-x;
	}

		.Zone1 .ContainerDegradeLarge > .Content
		{
			width: 653px;
			background-image: url("Images/DegradeLargeOverlayZone1.png");
			background-color: #d1d9de;
		}

		.Zone2 .ContainerDegradeLarge > .Content
		{
			width: 653px;
			background-image: url("Images/DegradeLargeOverlayZone2.png");
			background-color: #dfead0;
		}

		.ContainerDegradeLarge > .Content h1
		{
			margin: 0px;
			background-repeat: no-repeat;
		}
		
		.ContainerDegradeLarge > .Content h1,
		.ContainerDegradeLarge > .Content h1 .Head
		{
			text-transform: uppercase;
			color: #ffffff;
			font-weight: normal;
		}

			.Zone1 .ContainerDegradeLarge > .Content h1
			{
				padding: 30px 28px 8px 28px;
				width: 653px;
				height: 65px;
				background-image: url("Images/DegradeLargeZone1.png");
			}
			
			.Zone1 .ContainerDegradeLarge > .Content h1,
			.Zone1 .ContainerDegradeLarge > .Content h1 .Head
			{
				font-size: 22px;
			}

			.Zone2 .ContainerDegradeLarge > .Content h1
			{
				padding: 8px 28px 8px 28px;
				width: 738px;
				height: 47px;

				background-image: url("Images/DegradeLargeZone2.png");
			}
			
			.Zone2 .ContainerDegradeLarge > .Content h1,
			.Zone2 .ContainerDegradeLarge > .Content h1 .Head
			{
				font-size: 23px;
			}


		.Zone1 .ContainerDegradeLarge > .Content > .ContainerPane
		{
		}

		.Zone2 .ContainerDegradeLarge > .Content > .ContainerPane
		{
		}

/* Dégradé plus large */

.ContainerDegradePlusLarge
{
	margin: -1px 0px 0px 0px;
}

	.ContainerDegradePlusLarge > .Content
	{
		background-repeat: repeat-x;
	}

		.Zone1 .ContainerDegradePlusLarge > .Content
		{
			width: 948px;
			background-image: url("Images/DegradeLargeOverlayZone1.png");
			background-color: #d1d9de;
		}

		.Zone2 .ContainerDegradePlusLarge > .Content
		{
			width: 794px;
			background-image: url("Images/DegradeLargeOverlayZone2.png");
			background-color: #dfead0;
		}

		.ContainerDegradePlusLarge > .Content h1
		{
			margin: 0px;
			background-repeat: no-repeat;
		}
		
		.ContainerDegradePlusLarge > .Content h1,
		.ContainerDegradePlusLarge > .Content h1 .Head
		{
			/*text-transform: uppercase;*/
			color: #ffffff;
			font-weight: normal;
		}

			.Zone1 .ContainerDegradePlusLarge > .Content h1
			{
				padding: 30px 28px 8px 28px;
				width: 892px;
				height: 65px;
				background-image: url("Images/DegradeLargeZone1.png");
			}
			
			.Zone1 .ContainerDegradePlusLarge > .Content h1,
			.Zone1 .ContainerDegradePlusLarge > .Content h1 .Head
			{
				font-size: 22px;
			}
			
		    .Zone1 .ContainerDegradePlusLarge > .Content h1 span, 
		    .Zone1 .ContainerDegradePlusLarge > .Content h1 .Head span
            {
                position : absolute !important;
                margin-top : -20px;
            }

			.Zone2 .ContainerDegradePlusLarge > .Content h1
			{
				padding: 8px 28px 8px 28px;
				width: 738px;
				height: 47px;

				background-image: url("Images/DegradePlusLargeZone2.png");
			}
			
			.Zone2 .ContainerDegradePlusLarge > .Content h1,
			.Zone2 .ContainerDegradePlusLarge > .Content h1 .Head
			{
				font-size: 23px;
			}
			
		    .Zone2 .ContainerDegradePlusLarge > .Content h1 span, 
		    .Zone2 .ContainerDegradePlusLarge > .Content h1 .Head span
            {
                position : absolute !important;
                margin-top : -8px;
            }


		.Zone1 .ContainerDegradePlusLarge > .Content > .ContainerPane
		{
		}

		.Zone2 .ContainerDegradePlusLarge > .Content > .ContainerPane
		{
		}

/* Encart */

.ContainerEncartZone1
{
	padding: 8px;
	
	background-color: #ffffff;
}


	.ContainerEncartZone1 > .Image
	{
		background-repeat: no-repeat;
	}

		.ContainerEncartZone1 > .Image > .Content
		{
			text-align: right;
			margin: 0px 0px 0px 216px;
			padding: 19px 19px 19px 10px;
			width: 178px;
			height: 128px;
			
			background-image: url("Images/EncartZone1Overlay.png");
			background-repeat: no-repeat;
			background-position: right top;
		}

			.ContainerEncartZone1 > .Image > .Content h2
			{
				margin: 0px;
				width: 178px;
			}
			
			.ContainerEncartZone1 > .Image > .Content h2,
			.ContainerEncartZone1 > .Image > .Content h2 .Head
			{
				font-size: 20px;
				font-weight: bold;
				color: #ffffff;
				text-transform: uppercase;
			}

			.ContainerEncartZone1 > .Image > .Content > .ContainerPane
			{
				width: 178px;
				font-size: 12px;
				color: #000000;
			}

/* Encart */

.ContainerEncartZone2
{
	float: left;
	padding: 5px;
	min-height: 129px;
	background-color: #ffffff;
}

		.Zone1 .ContainerEncartZone2
		{
			width: 302px;
		}
		
		.Zone1 .ContainerEncartZone2.Middle
		{
			margin: 0px 6px 0px 6px;
		}

		.Zone2 .ContainerEncartZone2.Left,
		.Zone2 .ContainerEncartZone2.Right
		{
			width: 251px;
		}
		
		.Zone2 .ContainerEncartZone2.Middle
		{
			width: 250px;
			margin: 0px 6px 0px 6px;
		}

	.ContainerEncartZone2.Left > .Image
	{
		min-height: 129px;
	}
	
		.Zone1 .ContainerEncartZone2 > .Image
		{
			width: 302px;
		}

		.Zone2 .ContainerEncartZone2.Left > .Image,
		.Zone2 .ContainerEncartZone2.Right > .Image
		{
			width: 251px;
		}

		.Zone2 .ContainerEncartZone2.Middle > .Image
		{
			width: 250px;
		}

	.ContainerEncartZone2 > .Image > .Content
	{
		background-repeat: no-repeat;
		min-height: 129px;
	}

		.ContainerEncartZone2 > .Image > .Content h2
		{
			margin: 0px;
			padding: 4px 6px 4px 6px;
			height: 18px;
			
			background-image: url("Images/EncartZone2Overlay.png");
			background-repeat: repeat-x;
		}

		.ContainerEncartZone2 > .Image > .Content h2,
		.ContainerEncartZone2 > .Image > .Content h2 .Head
		{
			font-size: 18px;
			color: #ffffff;
			text-transform: uppercase;
		}

			.Zone1 .ContainerEncartZone2 > .Image > .Content h2
			{
				width: 290px;
			}

			.Zone2 .ContainerEncartZone2.Left > .Image > .Content h2,
			.Zone2 .ContainerEncartZone2.Right > .Image > .Content h2
			{
				width: 239px;
			}

			.Zone2 .ContainerEncartZone2.Middle > .Image > .Content h2
			{
				width: 238px;
			}

		.ContainerEncartZone2 > .Image > .Content > .ContainerPane
		{
			min-height: 103px;
			font-size: 12px;
			color: #000000;
		}
		
			.Zone1 .ContainerEncartZone2 > .Image > .Content > .ContainerPane
			{
				width: 302px;
			}
		
			.Zone2 .ContainerEncartZone2.Left > .Image > .Content > .ContainerPane,
			.Zone2 .ContainerEncartZone2.Right > .Image > .Content > .ContainerPane
			{
				width: 251px;
			}

			.Zone2 .ContainerEncartZone2.Middle > .Image > .Content > .ContainerPane
			{
				width: 250px;
			}


/* Panel gris */

.ContainerPanelGris
{
	width: 199px;
}

	.ContainerPanelGris > .Content
	{
		text-align: center;
	}

		.ContainerPanelGris > .Content h3
		{
			margin: 0px;
			height: 40px;
			padding: 4px 0px 5px 0px;

			background-image: url("Images/PanelGris.png");
			background-repeat: repeat-x;
		}

		.ContainerPanelGris > .Content h3,
		.ContainerPanelGris > .Content h3 .Head
		{
			font-size: 11px;
			font-weight: bold;
			color: #000000;
			text-transform: uppercase;
		}

			.ContainerPanelGris > .Content h3 big,
			.ContainerPanelGris > .Content h3 .Head big
			{
				font-size: 15px;
			}

		.ContainerPanelGris > .Content > .ContainerPane
		{
			width: 199px;
			font-size: 9px;
			color: #404d4f;
			text-align: center;
		}
		
		.ContainerPanelGris > .Content > .ContainerPane > .MenuContextuel
		{
			font-size: 11px;
			text-align: left;
		}
		
			
			.ContainerPanelGris > .Content > .ContainerPane > .MenuContextuel ul li
			{
				list-style-type: none;
			}
				
			
/* Mise en avant vert */

.ContainerMiseEnAvantVert
{
	float: left;
	min-height: 79px;
	margin: 2px 5px 4px 5px;
	background-image: url("Images/MiseEnAvantVert.png");
	background-repeat: repeat-x;
}

	.ContainerMiseEnAvantVert > .Content
	{
	}

	.BottomPane .ContainerMiseEnAvantVert > .Content
	{
		width: 464px;
	}

		.ContainerMiseEnAvantVert > .Content h3
		{
			margin: 0px;
			height: 18px;
			padding: 2px 0px 4px 22px;
			/*border: solid 1px #7fc241;*/

			background-image: url("Images/MiseEnAvantVertTitre.png");
			background-repeat: repeat-x;
		}

		.ContainerMiseEnAvantVert > .Content h3,
		.ContainerMiseEnAvantVert > .Content h3 .Head
		{
			font-size: 18px;
			font-weight: normal;
			color: #ffffff;
		}

		.ContainerMiseEnAvantVert > .Content > .ContainerPane
		{
			float: left;
			width: 384px;
			margin: 11px 6px 6px 22px;
		}

			.ContainerMiseEnAvantVert > .Content > .ContainerPane a
			{
				color: #537077;
				text-decoration: none;
			}
			
			.ContainerMiseEnAvantVert > .Content > .ContainerPane a:hover
			{
				color: #000000;
			}

			.ContainerMiseEnAvantVert > .Content > .ContainerPane p,
			.ContainerMiseEnAvantVert > .Content > .ContainerPane ul,
			.ContainerMiseEnAvantVert > .Content > .ContainerPane li
			{
				padding: 0px;
				margin: 0px;
				color: #537077;
			}

			.ContainerMiseEnAvantVert > .Content > .ContainerPane ul li
			{
				margin-left: 18px;
				list-style-image: url("Images/PuceVert.png");
			}

			.ContainerMiseEnAvantVert > .Content > .ContainerPane ul li:hover
			{
				list-style-image: url("Images/MiseEnAvantPuce.png");
			}

		.ContainerMiseEnAvantVert > .Content > .Icon
		{
			float: right;
			clear: right;
		}

/* Mise en avant orange */

.ContainerMiseEnAvantOrange
{
	float: left;
	min-height: 79px;
	margin: 2px 5px 4px 5px;
	background-image: url("Images/MiseEnAvantOrange.png");
	background-repeat: repeat-x;
}

	.ContainerMiseEnAvantOrange > .Content
	{
	}

	.BottomPane .ContainerMiseEnAvantOrange > .Content
	{
		width: 464px;
	}

		.ContainerMiseEnAvantOrange > .Content h3
		{
			margin: 0px;
			height: 18px;
			padding: 2px 0px 4px 22px;
			/*border: solid 1px #f79434;*/

			background-image: url("Images/MiseEnAvantOrangeTitre.png");
			background-repeat: repeat-x;
		}

		.ContainerMiseEnAvantOrange > .Content h3,
		.ContainerMiseEnAvantOrange > .Content h3 .Head
		{
			font-size: 18px;
			font-weight: normal;
			color: #ffffff;
		}

		.ContainerMiseEnAvantOrange > .Content > .ContainerPane
		{
			float: left;
			width: 384px;
			margin: 11px 6px 6px 22px;
		}

			.ContainerMiseEnAvantOrange > .Content > .ContainerPane a
			{
				color: #537077;
				text-decoration: none;
			}
			
			.ContainerMiseEnAvantOrange > .Content > .ContainerPane a:hover
			{
				color: #000000;
			}

			.ContainerMiseEnAvantOrange > .Content > .ContainerPane p,
			.ContainerMiseEnAvantOrange > .Content > .ContainerPane ul,
			.ContainerMiseEnAvantOrange > .Content > .ContainerPane li
			{
				padding: 0px;
				margin: 0px;
				color: #000000;
			}

			.ContainerMiseEnAvantOrange > .Content > .ContainerPane ul li
			{
				margin-left: 18px;
				list-style-image: url("Images/PuceOrange.png");
			}

			.ContainerMiseEnAvantOrange > .Content > .ContainerPane ul li:hover
			{
				list-style-image: url("Images/MiseEnAvantPuce.png");
			}
			
			.ContainerMiseEnAvantOrange > .Content > .Icon
			{
				float: right;
				clear: right;
			}

/* Newsletter société */

.ContainerNewsletterSociete
{
	padding-top: 5px;
	padding-bottom: 10px;
}

	.ContainerNewsletterSociete > .Content
	{
		background-repeat: repeat-x;
	}

		.ContainerNewsletterSociete > .Content h2
		{
			width: 682px;
			height: 18px;
			padding: 5px 11px 7px 11px;
			margin: 0px;
			color: #000000;
			font-weight: normal;
			font-size: 18px;
			
			background-image: url("Images/Newsletter/Societe.png");
			background-repeat: no-repeat;
		}

			.ContainerNewsletterSociete > .Content > .ContainerPane
			{
			}

				.ContainerNewsletterSociete > .Content > .ContainerPane p
				{
					text-align: justify;
					color: #527077;
				}

					.ContainerNewsletterSociete > .Content > .ContainerPane .Renseignements
					{
						float: left;
						width: 537px;
						text-align: justify;
						color: #fe7f14;
						font-size: 11px;
						height: 26px;
						padding-left: 35px;
			
						background-image: url("Images/Newsletter/Renseignements.png");
						background-repeat: no-repeat;
						background-position: 0px 3px;
					}

						.ContainerNewsletterSociete > .Content > .ContainerPane .Renseignements p
						{
							text-align: justify;
							color: #fe7f14;
							font-size: 11px;
							margin: 0px;
						}

						.ContainerNewsletterSociete > .Content > .ContainerPane .Renseignements p .Gras
						{
							font-weight: bold;
						}


					.ContainerNewsletterSociete > .Content > .ContainerPane .PlusDInfos
					{
						float: left;
						width: 80px;
						color: #73be1e;
						font-size: 11px;
						padding-left: 30px;
						padding-top: 6px;
						height: 20px;
			
						background-image: url("Images/Newsletter/PlusDInfos.png");
						background-repeat: no-repeat;
						background-position: 0px 3px;
					}

						.ContainerNewsletterSociete > .Content > .ContainerPane .PlusDInfos a
						{
							text-align: justify;
							color: #73be1e;
							font-weight: bold;
							font-size: 11px;
							text-decoration: none;
						}


/* Newsletter marché */

.ContainerNewsletterMarche
{
	padding-top: 5px;
	padding-bottom: 10px;
}

	.ContainerNewsletterMarche > .Content
	{
		background-repeat: repeat-x;
	}

		.ContainerNewsletterMarche > .Content h3,
		.ContainerNewsletterMarche > .Content h3 .Head
		{
			color: #000000;
			font-weight: normal;
			font-size: 15px;
			margin: 10px 0px 10px 0px;
		}
		
			.ContainerNewsletterMarche > .Content h3 img
			{
				vertical-align: middle;
				margin-right: 5px;
			}

			.ContainerNewsletterMarche > .Content > .ContainerPane
			{
				margin-bottom: 10px;
			}

				.ContainerNewsletterMarche > .Content > .ContainerPane p
				{
					margin: 0px;
					padding-left: 20px;
					
					background-image: url("Images/Newsletter/Puce.png");
					background-repeat: no-repeat;
					background-position: 0px 2px;
				}

/* Newsletter lien */

.ContainerNewsletterLien
{
	width: 305px;
	height: 68px;
	float: left;
	padding: 8px 10px 16px 16px;
	margin: 0px 11px 8px 0px;

	background-image: url("Images/Newsletter/Lien.png");
	background-repeat: no-repeat;
}

	.ContainerNewsletterLien > .Content
	{
		background-repeat: no-repeat;
		background-position: 8px 8px;
		min-height:63px;
	}

		.ContainerNewsletterLien.Personnaliser > .Content
		{
			padding: 0px 11px 0px 66px;
			background-image: url("Images/Newsletter/LienPersonnaliser.png");
		}

		.ContainerNewsletterLien.Portail > .Content
		{
			padding: 16px 11px 16px 123px;
			background-image: url("Images/Newsletter/LienPortail.png");
		}

		.ContainerNewsletterLien > .Content > .ContainerPane h4
		{
			color: #000000;
			font-weight: normal;
			font-size: 16px;
			margin: 0px;
		}
		
			.ContainerNewsletterLien > .Content
			{
			}
			
				.ContainerNewsletterLien > .Content p,
				.ContainerNewsletterLien > .Content a
				{
					color: #000000;
				}
				
				.ContainerNewsletterLien > .Content p
				{
					font-size: 11px;
					margin: 0px;
				}

				.ContainerNewsletterLien > .Content a
				{
					text-decoration: none;
				}

/* Partenariat */

.ContainerPartenariat
{
	padding-top: 5px;
	padding-bottom: 10px;
	background-color: #ffffff;
}

	.ContainerPartenariat > .Content
	{
		background-repeat: repeat-x;
	}

		.ContainerPartenariat > .Content h3,
		.ContainerPartenariat > .Content h3 .Head
		{
			color: #000000;
			font-weight: normal;
			font-size: 15px;
			margin: 10px 0px 10px 0px;
		}
		
			.ContainerPartenariat > .Content h3 img
			{
				vertical-align: middle;
				margin-right: 5px;
			}

			.ContainerPartenariat > .Content > .ContainerPane
			{
				margin-bottom: 10px;
			}

				.ContainerPartenariat > .Content > .ContainerPane p
				{
					margin: 0px;
					padding-left: 20px;
			    }
				
				.ContainerPartenariat > .Content .Footer
				{
				    text-align:center;
				    padding-top: 20px;
				}

/* V3 */ 

/* Container Principal */
.ContainerPrincipal
{
	width   : 98%;/*632px;*/
	padding : 10px 0px 10px 10px;
}

	.ContainerPrincipal .Content
	{
		width           : 100%;/*632px;*/
		background-color: #ffffff;
	}
	
	.ContainerPrincipal .Entete
	{
		width   : 100%;/*632px;*/
		border-bottom   : 1.5px solid #c8c8c8;
		height  : 24px;
	}
	.ContainerPrincipal .EncartFixeGris .Entete
	{
		border-bottom   : 0px;
	}
	
	    .ContainerPrincipal .Entete .Head
	    {
		    font-size       : 18px;
		    color           : #333333;
	    }


/*  Encart Gris (taille variable) */
.EncartGris
{
    float       : left;
    /*width       : 633px;*/
    margin      : 10px 0px 10px 10px;
}
    .EncartGris .Entete
    {
        /*clear       : both;*/
        float       : left;
        height      : 31px;
        /*width       : 633px;*/
        width: 100%;
    }
        .EncartGris .Entete .Entete_Gauche
        {
            float       : left;
            background  : url("Images/Modules/EncartGrisFondEnteteGauche.png") no-repeat;
            width       : 6px;
            height      : 31px;
            padding-top : 5px;
        }
        .EncartGris .Entete .Entete_Centre
        {
            float       : left;
            background  : url("Images/Modules/EncartGrisFondEnteteCentre.png") repeat-x;
            height      : 31px;
            /*width       : 621px;*/
            width: 96%;
            padding-top : 4px;
        }
            .EncartGris .Entete .Entete_Centre .Head
            {
                font-size   : 14px !important;
                font-weight : bold;
                color       : #ffffff;
            }
            
        .EncartGris .Entete .Entete_Droit
        {
            float       : left;
            background  : url("Images/Modules/EncartGrisFondEnteteDroit.png") no-repeat;
            width       : 6px;
            height      : 31px;
        }
        
    
    .EncartGris .ContenuEncart
    {
        clear   : both;
        float   : left;
    }
        .EncartGris .ContenuEncart .ContenuEncart_Centre
        {
            float           : left;
            background-color: #F3F2EE;
            /*background-color: yellow;*/
            /*width           : 612px;*/
            padding         : 0px 10px 0px 10px;
        }
        
    .EncartGris .Pied
    {
        clear   : both;
        /*float   : left;*/
        width   : 100%;
    }
        .EncartGris .Pied .Pied_Gauche
        {
            float       : left;
            background  : url("Images/Modules/EncartGrisFondPiedGauche.png") no-repeat;
            height      : 6px;
            width       : 4px;
        }
        .EncartGris .Pied .Pied_Centre
        {
            float       : left;
            background  : url("Images/Modules/EncartGrisFondPiedCentre.png") repeat-x;
            height      : 6px;
            width       : 98%;
            /*width       : 625px;*/
        }
        .EncartGris .Pied .Pied_Droit
        {
            float       : left;
            background  : url("Images/Modules/EncartGrisFondPiedDroit.png") no-repeat;
            height      : 6px;
            width       : 4px;
        }

/*  Encart Gris (taille fixe) */
.Authenticated .EncartFixeGris
{
    width       : 633px;
    margin      : 10px 0px 10px 5px;
}
.EncartFixeGris
{
    float       : left;
    width       : 663px;
    margin      : 10px 0px 10px 10px;
}

    .Authenticated .EncartFixeGris .Entete
    {
        width       : 633px;
    }
    .EncartFixeGris .Entete
    {
        float       : left;
        height      : 30px;
        width       : 663px;
    }
        .EncartFixeGris .Entete .Entete_Gauche
        {
            float       : left;
            background  : url("Images/Modules/EncartGrisFondEnteteGauche.png") no-repeat;
            width       : 6px;
            height      : 31px;
            padding-top : 5px;
        }
        .Authenticated .EncartFixeGris .Entete .Entete_Centre
        {
            width       : 621px;
        }
        .EncartFixeGris .Entete .Entete_Centre
        {
            float       : left;
            background  : url("Images/Modules/EncartGrisFondEnteteCentre.png") repeat-x;
            height      : 31px;
            width       : 621px;
            padding-top : 4px;
        }
            .EncartFixeGris .Entete .Entete_Centre .Head
            {
                font-size   : 14px !important;
                font-weight : bold;
                color       : #ffffff;
            }
            
        .EncartFixeGris .Entete .Entete_Droit
        {
            float       : left;
            background  : url("Images/Modules/EncartGrisFondEnteteDroit.png") no-repeat;
            width       : 6px;
            height      : 31px;
        }
        
    
    .EncartFixeGris .ContenuEncart
    {
        /*clear   : both;*/
        float   : left;
    }
        .Authenticated .EncartFixeGris .ContenuEncart .ContenuEncart_Centre
        {
            width           : 633px;
        }
        .EncartFixeGris .ContenuEncart .ContenuEncart_Centre
        {
            float           : left;
            background-color: #F3F2EE;
            /*width           : 612px;
            padding         : 0px 10px 0px 10px;*/
            width           : 833px;
        }
        
    .EncartFixeGris .Pied
    {
        clear   : both;
        float   : left;
        width   : 832px;
    }
    .Authenticated .EncartFixeGris .Pied
    {
        width   :6832px;
    }
    
        .EncartFixeGris .Pied .Pied_Gauche
        {
            float       : left;
            background  : url("Images/Modules/EncartGrisFondPiedGauche.png") no-repeat;
            height      : 6px;
            width       : 4px;
        }
        .EncartFixeGris .Pied .Pied_Centre
        {
            float           : left;
            background-color: #f3f2ee;
            height          : 6px;
            width           : 824px;
        }
        .Authenticated .EncartFixeGris .Pied .Pied_Centre
        {
            width   : 624px;
        }
        .EncartFixeGris .Pied .Pied_Droit
        {
            float       : left;
            background  : url("Images/Modules/EncartGrisFondPiedDroit.png") no-repeat;
            height      : 6px;
            width       : 4px;
        }
        


/*  Encart Orange (taille fixe) */
.EncartFixeOrange
{
    float       : left;
    width       : 629px;
    margin      : 10px 0px 10px 10px;
}
    .EncartFixeOrange .Entete
    {
        float       : left;
        height      : 31px;
        width       : 633px;
    }
        .EncartFixeOrange .Entete .Entete_Gauche
        {
            float       : left;
            background  : url("Images/Modules/EncartOrangeFondEnteteGauche.png") no-repeat;
            width       : 9px;
            height      : 31px;
            padding-top : 5px;
        }
        .EncartFixeOrange .Entete .Entete_Centre
        {
            float       : left;
            background  : url("Images/Modules/EncartOrangeFondEnteteCentre.png") repeat-x;
            height      : 31px;
            width       : 613px;
            padding-top : 4px;
        }
            .EncartFixeOrange .Entete .Entete_Centre .Head
            {
                font-size   : 14px !important;
                font-weight : bold;
                color       : #ffffff;
            }
            
        .EncartFixeOrange .Entete .Entete_Droit
        {
            float       : left;
            background  : url("Images/Modules/EncartOrangeFondEnteteDroit.png") no-repeat;
            width       : 7px;
            height      : 31px;
        }
        
    
    .EncartFixeOrange .ContenuEncart
    {
        /*clear   : both;*/
        float   : left;
    }
        
        .EncartFixeOrange .ContenuEncart .ContenuEncart_Centre
        {
            float           : left;
            background-color: #F3F2EE;
            width           : 627px;
            /*padding         : 0px 10px 0px 10px;*/
            border-left     : 1px solid #FED49A;
            border-right    : 1px solid #FED49A;
        }
        
    .EncartFixeOrange .Pied
    {
        clear   : both;
        float   : left;
        width   : 629px;
    }
        .EncartFixeOrange .Pied .Pied_Gauche
        {
            float       : left;
            background  : url("Images/Modules/EncartOrangeFondPiedGauche.png") no-repeat;
            height      : 4px;
            width       : 9px;
        }
        .EncartFixeOrange .Pied .Pied_Centre
        {
            float       : left;
            background  : url("Images/Modules/EncartOrangeFondPiedCentre.png") repeat-x;
            height      : 4px;
            width       : 613px;
        }
        .EncartFixeOrange .Pied .Pied_Droit
        {
            float       : right;
            background  : url("Images/Modules/EncartOrangeFondPiedDroit.png") no-repeat;
            height      : 4px;
            width       : 7px;
        }


/*  Encart Vert (taille fixe) */
.EncartFixeVert
{
    float       : left;
    width       : 630px;
    margin      : 10px 0px 10px 10px;
}
    .EncartFixeVert .Entete
    {
        float       : left;
        height      : 31px;
        width       : 630px;
    }
        .EncartFixeVert .Entete .Entete_Gauche
        {
            float       : left;
            background  : url("Images/Modules/EncartVertFondEnteteGauche.png") no-repeat;
            width       : 8px;
            height      : 31px;
            padding-top : 5px;
        }
        .EncartFixeVert .Entete .Entete_Centre
        {
            float       : left;
            background  : url("Images/Modules/EncartVertFondEnteteCentre.png") repeat-x;
            height      : 31px;
            width       : 614px;
            padding-top : 4px;
        }
            .EncartFixeVert .Entete .Entete_Centre .Head
            {
                font-size   : 14px !important;
                font-weight : bold;
                color       : #ffffff;
            }
            
        .EncartFixeVert .Entete .Entete_Droit
        {
            float       : left;
            background  : url("Images/Modules/EncartVertFondEnteteDroit.png") no-repeat;
            width       : 7px;
            height      : 31px;
        }
        
    
    .EncartFixeVert .ContenuEncart
    {
        /*clear   : both;*/
        float   : left;
    }
        .EncartFixeVert .ContenuEncart .ContenuEncart_Centre
        {
            float           : left;
            background-color: #F3F2EE;
            width           : 607px;
            padding         : 0px 10px 0px 10px;
            border-left     : 1px solid #D0EC40;
            border-right    : 1px solid #D0EC40;
        }
        
    .EncartFixeVert .Pied
    {
        clear   : both;
        float   : left;
        width   : 630px;
        /*width   : 100%;*/
    }
        .EncartFixeVert .Pied .Pied_Gauche
        {
            float       : left;
            background  : url("Images/Modules/EncartVertFondPiedGauche.png") no-repeat;
            height      : 4px;
            width       : 8px;
        }
        .EncartFixeVert .Pied .Pied_Centre
        {
            float       : left;
            background  : url("Images/Modules/EncartVertFondPiedCentre.png") repeat-x;
            height      : 4px;
            width       : 614px;
        }
        .EncartFixeVert .Pied .Pied_Droit
        {
            float       : left;
            background  : url("Images/Modules/EncartVertFondPiedDroit.png") no-repeat;
            height      : 4px;
            width       : 7px;
        }
                
/* Encart Orange (taille variable) */
.EncartOrange
{
    float       : left;
    margin      : 10px 0px 10px 10px;
}

.EncartOrange .Colonne_Gauche
{
    float   : left;
    width   : 6px;
    height  : 100%;
    background-color: #f3f2ee;
}
    .EncartOrange .Colonne_Gauche .Colonne_Gauche_Entete
    {
        background  : url("Images/Modules/EncartGrisFondEnteteGauche.png") no-repeat;
        width       : 6px;
        height      : 31px;
    }
    .EncartOrange .Colonne_Gauche .Colonne_Gauche_Contenu
    {
        width           : 6px;
        background: url("Images/Modules/EncartGrisFondContenuGauche.png") repeat-y;
        
    }
    .EncartOrange .Colonne_Gauche .Colonne_Gauche_Pied
    {
        background  : url("Images/Modules/EncartGrisFondPiedGauche.png") no-repeat;
        width       : 6px;
        height      : 4px;
        border : 1px solid green;
    }

.EncartOrange .Colonne_Centre
{
    float   : left;
    background-color: #f3f2ee;
}
    .EncartOrange .Colonne_Centre .Colonne_Centre_Entete
    {
        background  : url("Images/Modules/EncartGrisFondEnteteCentre.png") repeat-x;
        height      : 31px;
    }
        .EncartOrange .Colonne_Centre .Colonne_Centre_Entete .Head
        {
            font-size   : 14px !important;
            font-weight : bold;
            color       : #ffffff;
        }
    .EncartOrange .Colonne_Centre .Colonne_Centre_Contenu
    {
        /*width           : 100%;*/
    }
    .EncartOrange .Colonne_Centre .Colonne_Centre_Pied
    {
        height          : 4px;
    }

.EncartOrange .Colonne_Droite
{
    float   : left;
    width   : 6px;
    height  : 100%;
    background-color: #f3f2ee;
}
    .EncartOrange .Colonne_Droite .Colonne_Droite_Entete
    {
        background  : url("Images/Modules/EncartGrisFondEnteteDroit.png") no-repeat;
        width       : 6px;
        height      : 31px;
    }
    .EncartOrange .Colonne_Droite .Colonne_Droite_Contenu
    {
        width           : 6px;
        background: url("Images/Modules/EncartGrisFondContenuDroit.png") repeat-y;
    }
    .EncartOrange .Colonne_Droite .Colonne_Droite_Pied
    {
        background  : url("Images/Modules/EncartGrisFondPiedDroit.png") no-repeat;
        border : 1px solid green;
        height      : 6px;
        width       : 4px;
    }

/*****************************************************************************
 * Extensions                                                                *
 *****************************************************************************/

	/* Pied de page */
	.FooterPane .ContainerTransparent > .Content > .ContainerPane
	{
		color: #ffffff;
		text-align: right;
	}
	
		.FooterPane .ContainerTransparent > .Content > .ContainerPane a
		{
			color: #ffffff;
			text-decoration: none;
		}

			.FooterPane .ContainerTransparent > .Content > .ContainerPane a:hover
			{
				color: #003850;
			}



