
/* *********************************
			DIV global
************************************ */
	#CONTAINER #CONTENT #RTE_CONTENT .relativelink {
		background:#999999;
		text-align:right;
		
		font-family:Verdana, Arial;
		font-weight:normal;
		font-size:10px;
		color:#FFFFFF;
		
	}
		#CONTAINER #CONTENT #RTE_CONTENT .relativelink A{		
			font-family:Verdana, Arial;
			font-weight:normal;
			font-size:10px;
			color:#FFFFFF;			
			text-decoration:none;
		}
			#CONTAINER #CONTENT #RTE_CONTENT .relativelink A:hover{
				color:#1F3D4E;
				text-decoration:underline;
			}

	/* colonnes avec insert */
	#CONTAINER #CONTENT #RTE_CONTENT .corporate {
		margin: 5px 0 10px;
	}
	#CONTAINER #CONTENT #RTE_CONTENT .corporate .content{
		float:left;
		width:800px;
	}
	/* insert */
	#CONTAINER #CONTENT #RTE_CONTENT .corporate .insert{
		float:right;
		width:200px;
	}
	
	/* deux colonnes*/
	#CONTAINER #CONTENT #RTE_CONTENT .corporate .col2{
		float:left;
		width:200px;
	}
	
	/* deux colonnes insert */
	#CONTAINER #CONTENT #RTE_CONTENT .corporate .content .col2{
		float:left;
		width:400px;
	}
	
	/* trois colonnes*/
	#CONTAINER #CONTENT #RTE_CONTENT .corporate .col3{
		float:left;
		width:200px;
	}
	
	/* quatre colonnes*/
	.corporate .filet {
		height: 7px;
		font-size: 1px;
		background: #b1c903;
		margin: 0px 1px 3px ;
	}
	#CONTAINER #CONTENT #RTE_CONTENT .corporate .col4 {
		float:left;
		width:162px;
		margin-left: 3px;
	}
	#CONTAINER #CONTENT #RTE_CONTENT .corporate .col4first {
		margin-left: 1px;
	}
	
	
	/* Actions */
	.corporate .action {
		width: 162px;
		overflow: hidden;
	}
		.corporate .action .photo {
			height: 98px;
			width: 162px;
			overflow: hidden;
		}
		.corporate .action h3 {
			background: #EBF5F7;
			/*height: 33px;*/
			padding: 4px 8px 5px;
			font-weight: normal;
			line-height: 16px;
			font-size: 12px;
			text-transform: uppercase;
			color: #a0b70d;
			overflow: hidden;
		}
		.corporate .action p {
			background: #ebf5f7 url('../imgs/action-bkg.gif') repeat-x;
			padding: 4px 8px 8px;
		}
	/* Actions sans image */
	.corporate .action2 {
		width: 325px;
		overflow: hidden;
		background: #ebf5f6 url('../imgs/action2-top.gif') no-repeat;
	}
		.corporate .action2 h3 {
			height: 31px;
			line-height: 31px;
			padding: 0px 10px;
			font-weight: blod;
			font-size: 14px;
			text-transform: uppercase;
			color: #00a3b3;
			overflow: hidden;
			margin: 0 auto;
		}
			.corporate .action2 h3 span {
				padding-left: 4px;
				color: #006db0;
			}
		.corporate .action2 p {
			background: url('../imgs/action2-bottom.gif') bottom no-repeat;
			padding: 4px 8px 8px;
		}
	/* Actions avec nuages */
	.corporate .action3 {
		width: 211px;
		height: 141px;
		overflow: hidden;
	}
	.col2first .action3 {
		background: #ebf5f7 url('../imgs/action-nuage-1.gif') 0 0 no-repeat;
	}
	.col3second .action3 {
		background: #ebf5f7 url('../imgs/action-nuage-2.gif') 0 0 no-repeat;
	}
	.col3third .action3 {
		background: #ebf5f7 url('../imgs/action-nuage-3.gif') 0 0 no-repeat;
	}
		.corporate .action3 h3 {
			/*height: 14px;*/
			padding: 10px 12px 0px;
			font-weight: bold;
			line-height: 16px;
			font-size: 14px;
			text-transform: uppercase;
			color: #00a3b3;
			overflow: hidden;
		}
			.corporate .action3 h3 span {
				padding: 0 4px;
				color: #006db0;
			}
		.corporate .action3 p {
			padding: 3px 12px 3px;
		}
		
	/* Axe */
	.corporate .axe {
		border: 1px solid #aee0e6;
	}
		.corporate .axe h3 {
			padding: 5px 10px;
			/*height: 55px;*/
			background: #aee0e6;
			font-size: 13px;
		}
			.corporate .axe h3 span {
				padding-right: 5px;
				color: #00a3b3;
				text-transform: uppercase;
			}
		.corporate .axe div {
			padding: 0 5px;
		}
			.corporate .axe div p {
				padding: 5px 0;
			}
	
	/* Outil */
	.corporate .outil {
		width: 214px;
		background: url('../imgs/outil-bottom.gif') no-repeat bottom;
		padding-bottom: 14px;
		font-size: 1px;
	}
		.corporate .outil div {
			background: #ebf5f7 url('../imgs/outil-top.gif') no-repeat top;
			padding: 5px;
			font-size: 11px;
			border-top: 1px solid #0066a5;
			border-left: 1px solid #0066a5;
			border-right: 1px solid #0066a5;
		}
			.corporate .outil div h3 {
				color: #00a3b3;
				text-transform: uppercase;
				font-size: 13px;
			}
			.corporate .outil div div {
				background: none;
				border: none;
				padding: 0;
			}
				.corporate .outil div div p {
					margin-top: 5px;
				}
		
	/* 2col + image */
	.corporate .col2Image {
		float: left;
		position: relative;
		margin-right: 40px;
		overflow: hidden;
	}
	.corporate .col2ImageArrondi {
		width: 179px;
		height: 151px;
	}
		.corporate .col2ImageArrondi img {
			margin: 2px 0 0 2px;
		}
		.corporate .col2ImageArrondi .col2ImageCache {
			position: absolute;
			top: 0;
			left: 0;
			height: 151px;
			width: 179px;
			background: url('../imgs/image-cache-arrondi.png');
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/skin/default/imgs/image-cache-arrondi.png', sizingMethod='scale');
		}
	.corporate .col2ImageOmbre {
		width: 179px;
		height: 151px;
		padding: 3px 5px;
	}
		.corporate .col2ImageOmbre img {
			margin: 2px 0 0 3px;
		}
		.corporate .col2ImageOmbre .col2ImageCache {
			position: absolute;
			top: 0;
			left: 0;
			height: 156px;
			width: 189px;
			background: url('../imgs/image-cache-ombre.png');
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/skin/default/imgs/image-cache-ombre.png', sizingMethod='scale');
		}
	.corporate .col2Content {
		float: left;
		width: 660px;
	}
		.corporate .col2Content h1 {
			margin: 0 0 10px !important;
		}
		
	/* 2col + carte */
	.corporate .col2Map {
		float: left;
		/*background: url('../imgs/encart-map-bg.gif') no-repeat;*/
		width: 179px;
		/*height: 232px;*/
	}
		.corporate .col2Map h4 {
			background: #cde7ea url('../imgs/encart-map-bg-top.gif') no-repeat top left;
			line-height: 18px;
			padding-left: 32px;
			font-size: 12px;
			text-transform: uppercase;
			padding: 6px 0 6px 32px;
		}
		.corporate .col2Map div.nbHab {
			background: url('../imgs/encart-map-bg-middle.gif') no-repeat top left;
			line-height: 28px;
			padding: 0 10px;
			color: #00a3b3;
		}
			.corporate .col2Map div.nbHab span {
				float: right;
			}
		.corporate .col2Map div.image {
				background: url('../imgs/encart-map-bg-bottom.gif') no-repeat top left;
				padding: 0 0 8px 2px;
		}
	.corporate .col2MapContent {
		float: left;
		/*height: 100px;*/
		width: 440px;
		margin-left: 35px;
	}
		.corporate .col2MapContent h1 {
			margin: 0 0 10px !important;
		}
		
		
	/* Filet ombré de séparation */
	.corporate .filetOmbre {
		margin-top: 10px;
		height: 18px;
		background: url('../imgs/filet-ombre.gif') repeat-x;
		font-size: 1px;
		
	}
		
	/* Filet ombré de séparation + lien haut */
	.corporate .filetOmbreSup {
		margin-top: 10px;
		height: 18px;
		background: url('../imgs/filet-ombre-sup.gif') repeat-x;
		font-size: 1px;
	}
		.corporate .filetOmbreSup a {
			display: block;
			float: right;
			background: url('../imgs/filet-ombre-top.gif');
			height: 18px;
			width: 36px;
			font-size: 1px;
			text-decoration: none;
		}
		.corporate .filetOmbreSup a:hover {
			background: url('../imgs/filet-ombre-top-hover.gif');
		}
		
	/* 2col + map */
	.corporate .col2PresseMapContent {
		float: left;
		width: 545px;
		margin-top: 20px;
	}
	.corporate .col2PresseMap {
		float: right;
		background: url('../imgs/presse-map-bkg.gif');
		height: 427px;
		width: 352px;
	}
		.corporate .col2PresseMap h4 {
			text-align: center;
			font-size: 14px;
			font-weight: bold;
			color: #00a3b3;
			margin: 30px 0 0;
			height: 35px;
		}
		.corporate .col2PresseMap img {
			border: none;
			margin: 45px 0 22px 55px;
		}
		.corporate .col2PresseMap p {
			text-align: center;
		}
