	
/* *********************************
			DIV global
************************************ */
	* {
		margin: 0;
		padding: 0;
	}
	
	BODY {
		background-color: #85b3d7;
		background-image: url('../imgs/background.gif');
		background-repeat: repeat-x;
	}
	
	FORM {
		margin:0;
		padding:0;
	}
	
	H1, H2, H3, P {
		margin:0;
		padding:0;
	}
	
	a img {
		border: none;
	}
	
	.clL {
		clear:left;
		font-size:1px;
	}
	.clR {
		clear:right;
		font-size:1px;
	}
	.clB {
		clear:both;
		font-size:1px;
	}
	
	#MAIN {
		margin: 0 auto;
		padding: 0 9px 0 10px;
		width:981px;
		background-image: url('../imgs/borders.png');
	}
	
	*html #MAIN {
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='skin/default/imgs/borders.png', sizingMethod='scale');
	}

/* *********************************
			DIV HEADER
************************************ */
	
		#HEADER {
			background-image: url('../imgs/header.jpg');
			height: 123px;
		}		
				
			#HEADER #logo{
				float: left;
				margin-top: 10px;
				margin-left: 20px;
				width: 250px;
				height: 60px;
				display:block;
				text-decoration: none;
				border: none;
			}
			*html #HEADER #logo {
				margin-left: 10px;
			}
			
			#HEADER #toolbox {
				float: right;
				margin-top: 5px;
				margin-right: 5px;
			}
				#HEADER #toolbox ul {
					list-style: none;
				}
					#HEADER #toolbox ul li {
						float: left;
						height: 20px;
						line-height: 20px;
					}
						#HEADER #toolbox ul li a {
							float: left;
							display: block;
							padding: 0 5px;
							text-decoration: none;
							height: 20px;
							line-height: 20px;
						}
						#HEADER #toolbox ul li a:hover {
							text-decoration: underline;
						}
			
			#HEADER #headline {
				float: left;
				padding-top: 10px;
				padding-left: 23px;
				width: 650px;
				
			}
			#HEADER #callback {
				float: right;
				margin-right: 10px;
				text-align: right;
				width: 250px;
			}
				#HEADER #callback form {
					float: right;
				}
					#HEADER #callback form * {
						float: left;
						border: none;
					}
					#HEADER #callback form label {
						margin-right: 3px;
						height: 19px;
						line-height: 19px;
					}
					#HEADER #callback form input.text {
						height: 14px;
						padding: 2px;
						width: 111px;
						border: 0;
					}

/* *********************************
			DIV DIAPORAMA
************************************ */

	#DIAPORAMA {
		position: relative;
		height: 333px;
		width: 981px;
		overflow: hidden;
	}
		#DIAPORAMA .diaporamaCache {
			position: absolute;
			top: 0px;
			left: 0px;
			background-image: url('../imgs/diaporama.png');
			height: 333px;
			width: 981px;
			z-index: 9;
		}
		*html #DIAPORAMA div.diaporamaCache {
			background: none;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/skin/default/imgs/diaporama.png', sizingMethod='crop');
		}
		#DIAPORAMA div {
			position: absolute;
			top: 0;
			left: 0;
		}
			#DIAPORAMA div div {
				cursor: pointer;
			}
				#DIAPORAMA div div div.title {
					position: absolute;
					top: 195px;
					left: 30px;
					height:75px;
					width: 350px;
					background-repeat: no-repeat;
					/**z-index: 3;*/
				}
				#DIAPORAMA div div a {
					display: block;
					position: absolute;
					padding-top: 260px;
					padding-left: 40px;
					top: 0;
					left: 0;
					width: 940px;
					height: 73px;
					border: 1px solid #fff;
					text-decoration: none;
					z-index: 15;
				}
		

/* *********************************
			DIV CONTAINER
************************************ */

	#CONTAINER {
		background-color: #ffffff;
	}

/* *********************************
			DIV MENU
************************************ */

	#CONTAINER #MENU {
		background-color: #ffffff;
		border: 1px solid #ffffff;
	}
		#CONTAINER #MENU ul {
			list-style: none;
			margin: 0 4px;
			background-color: #ffffff;
		}
			#CONTAINER #MENU ul li {
				float: left;
				margin: 0 1px 0 0;
			}
				#CONTAINER #MENU ul li ul {
					display: none;
				}

/* *********************************
			DIV ARIANE
************************************ */

	#CONTAINER #ARIANE {
	}

/* *********************************
			DIV CONTENT
************************************ */

	#CONTAINER #CONTENT{
		border-bottom: 3px solid #ffffff;
	}
		#CONTAINER #CONTENT #news {
			float: left;
			background-image: url('../imgs/news-arbre.gif');
			background-repeat: no-repeat;
			width: 180px;
			padding: 0 4px 0 5px;
			margin-left: 5px;
		}
		
		*html #CONTAINER #CONTENT #news {
			padding-right: 0px;
			padding-left: 8px;
			margin-left: 8px;
			overflow: hidden;
		}
			#CONTAINER #CONTENT #news .titre {
				padding-top: 5px;
				border-bottom: 1px solid #506e9d;
			}
			#CONTAINER #CONTENT #news dl dt {
				padding: 10px 0;
				font-weight: bold;
			}
			#CONTAINER #CONTENT #news dl dd img {
				float: right;
			}
			
		#CONTAINER #CONTENT #activites {
			float: left;
			background-image: url('../imgs/activite-bg.gif');
			background-repeat: repeat-y;
			width: 193px;
			margin-right: 7px;
			margin-top: 2px;
			margin-left: 6px;
		}
		*html #CONTAINER #CONTENT #activites {
			width: 192px;
			overflow: hidden;
			margin-left: 3px;
		}
			#CONTAINER #CONTENT #activites div {
				background-image: url('../imgs/activite-top.gif');
				background-repeat: no-repeat;
			}
			
				#CONTAINER #CONTENT #activites div form {
					display: block;
					padding: 10px;
					padding-left: 20px;
				}
					#CONTAINER #CONTENT #activites div form label {
						padding-left: 13px;
						background-image: url('../imgs/arrow-silver.gif');
						background-repeat: no-repeat;
						background-position: left center;
						width: 170px;
						display: block;
					}
					#CONTAINER #CONTENT #activites div form p {
						margin: 5px 0;
						padding-left: 10px;
					}
						#CONTAINER #CONTENT #activites div form p input {
							float: left;
						}
						#CONTAINER #CONTENT #activites div form p input.text {
							border: 0;
							height: 14px;
							padding: 2px;
							width: 100px;
						}
						
				#CONTAINER #CONTENT #activites ul li {
					list-style-type: square;
					list-style-position: inside;
					text-indent: 4px;
					margin: 0 10px;
					border-top: 1px solid #d5d7d7;
					padding: 7px 0 8px;
				}
				#CONTAINER #CONTENT #activites ul li.first {
					border: 0;
				}
					#CONTAINER #CONTENT #activites ul li {
					}
		#CONTAINER #CONTENT #contenu {
			float: left;
			margin: 5px 0 0 5px;
			width: 370px;
			padding: 0;
		}
			#CONTAINER #CONTENT #contenu h2 {
				margin-bottom: 10px;
			}
			#CONTAINER #CONTENT #contenu div#contenuImg {
				float: right;
			}
			#CONTAINER #CONTENT #contenu p {
/*				display: block;
				float: left;
				width: 180px;*/
				line-height: 18px;
			}
				
	#CONTAINER #CONTENT #sessions {
		float: left;
		margin-left: 5px;
		width: 190px;
		border-left: 1px solid #dedede;
		padding-left: 5px;
	}
		#CONTAINER #CONTENT #sessions .titre {
			border-bottom: 1px solid #506e9d;
			margin-left: 7px;
		}
		#CONTAINER #CONTENT #sessions dl {
			margin: 0 10px;
		}
			#CONTAINER #CONTENT #sessions dl dt {
				background-image: url('../imgs/arrow-silver.gif');
				background-repeat: no-repeat;
				background-position: left 13px;
				padding-left: 13px;
				padding-top: 10px;
				font-weight: bold;
				border-top: 1px solid #cfcfcf;
			}
			#CONTAINER #CONTENT #sessions dl dt.first {
				border: 0;
			}
			#CONTAINER #CONTENT #sessions dl dd {
				padding: 5px 0;
			}
				#CONTAINER #CONTENT #sessions dl dd a {
					color: #646464;
					text-decoration: none;
				}
				#CONTAINER #CONTENT #sessions dl dd a:hover {
					text-decoration: underline;
				}
/* *********************************
			DIV FOOTER
************************************ */
	#FOOTER {
		background-color: #88b4d8;
	}
		#FOOTER #footerLimit {
			background-image: url('../imgs/footer-limit.gif');
			height: 8px;
			font-size: 1px;
		}
		#FOOTER .col {
			float: left;
			border-left: 1px solid #ffffff;
			width: 190px;
			margin: 10px 0;
			padding-left: 5px;
		}
		#FOOTER .first,
		#FOOTER .second {
			border-left: 0;
		}
			#FOOTER .col a {
				margin: 0;
				padding: 0;
				line-height: 14px;
				text-decoration: none;
			}
			#FOOTER .col a:hover {
				text-decoration: underline;
			}
			#FOOTER .first a {
				line-height: 25px;
			}
		#FOOTER #infobox {
			background-color: #172236;
			line-height: 30px;
			height: 30px;
			text-align: center;
			fo,nt-size: 9px;
		}	
			#FOOTER #infobox a {
				text-decoration: none;
			}
			#FOOTER #infobox a:hover {
				text-decoration: underline;
			}
		
		
		
body {
	font-family: Arial,Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#656565;
}

.titreGris {
	display: block;
	font-size: 20px;
	color: #848484;
	font-weight: normal;
	margin: 5px 0;			
}
.titreBleu {
	display: block;
	font-size: 20px;
	color: #506e9d;
	font-weight: normal;
	margin: 5px 0;			
	border-bottom: 1px solid #506e9d;
}



.temoignage {
	background-image: url('../imgs/temoignage-middle.png');
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-left: 4px;
	width: 188px;
}
*html .temoignage {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='skin/default/imgs/temoignage-middle.png', sizingMethod='crop');
}
	.temoignage img {
		float: left;
		margin: 3px 0 0 3px;
	}
	.temoignage .titre {
		float: left;
		border: none;
		margin-left: 5px;
		width: 100px;
	}
	.temoignage .sousTitre {
		float: left;
		margin-left: 5px;
		width: 100px;
	}
	.temoignage p {
		padding: 5px 10px 5px 5px;
		padding-bottom: 0;
	}

.temoignageBottom {
	background-image: url('../imgs/temoignage-bottom.png');
	height: 13px;
	width: 188px;
}
*html .temoignageBottom {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='skin/default/imgs/temoignage-bottom.png', sizingMethod='crop');
}






.texteGris {
	color: #858585 !important;
}
.sousTitreVert {
	color: #B3CE5E !important;
	font-size: 13px !important;
	font-weight: bold  !important;
}
.sousTitreBleu {
	color: #72C4D5 !important;
	font-size: 13px !important;
	font-weight: bold !important;
}
.chapeauGris {
	font-size: 12px !important;
	color: #858585 !important;
}
.intertitreGris {
	font-size: 12px !important;
	color: #68696A !important;
	font-weight: bold !important;
}

.csTitreBleu {
	font-size: 18px;
	font-weight: bold;
	color: #28A3DB;
}
.csSousTitreBleu {
	font-size: 15px;
	font-weight: bold;
	color: #28A3DB;
}



div.withImage {
	width: 170px;
	float: left;
}
div.withImage {
}