#Accueil
{
	width: 776px;
	padding: 19px 26px 16px 25px;
}
	#Actu
	{
		width: 267px;
		margin-right: 15px;
		background: #E9BD26;
		float: left;
	}
		#Actu .photo
		{
			margin-bottom: 6px;
			padding-right: 9px;
			padding-left: 8px;
		}
		#Actu .texte
		{
			padding-right: 12px;
			padding-left: 17px;
			font-size: 18px;
			font-weight: normal;
			line-height: normal;
			color: #EFF6F9;
		}
			#Actu .titre a
			{
				font-size: 18px;
				font-weight: bold;
				line-height: normal;
				color: #EFF6F9;
			}
		#Actu .detail
		{
			margin-top: 12px;
			float: right;
		}
	#ArticleAccueil
	{
		width: 494px;
		float: left;
	}
			#ArticleAccueil .titre
			{
				padding-right: 10px;
				padding-left: 10px;
				font-size: 18px;
				font-weight: normal;
				line-height: normal;
				color: #FFFFFF;
			}
			#ArticleAccueil .texte
			{
				padding-right: 10px;
				padding-left: 10px;
				font-size: 14px;
				font-weight: normal;
				line-height: normal;
				color: #FFFFFF;
			}
			#ArticleAccueil .photo
			{
				width: 494px;
				height: 176px;
				margin-top: 3px;
				padding-top: 6px;
				padding-bottom: 6px;
				background: #085FA0;
			}
				#ArticleAccueil .photo #Slider ul
				{
					width: 430px;
					height: 176px;
				}
				#ArticleAccueil .photo #prevBtn, #ArticleAccueil .photo #nextBtn
				{
					width: 32px;
					height: 176px;
				}
				#ArticleAccueil .photo #prevBtn a, #ArticleAccueil .photo #nextBtn a
				{
					width: 32px;
					height: 176px;
					display: block;
				}

#Ariane
{
	margin-right: 30px;
	margin-left: 40px;
	padding-top: 12px;
	font-size: 11px;
	font-style: italic;
	line-height: normal;
	color: #085FA0;
}
	#Ariane a
	{
		line-height: normal;
		color: #085FA0;
	}

#Presentation .titre
{
	margin: 3px 30px 8px 40px;
	font-size: 18px;
	font-weight: normal;
	line-height: normal;
	color: #FFFFFF;
}
	#Presentation .titre a
	{
		line-height: normal;
		color: #FFFFFF;
	}
#Presentation .texte
{
	margin-right: 30px;
	margin-left: 40px;
	border-top: solid 1px #38BDF1;
	border-bottom: solid 1px #38BDF1;
	padding-top: 11px;
	padding-bottom: 14px;
}
	#Presentation .texte ul li
	{
		margin-right: 9px;
		margin-left: 17px;
		list-style: URL(/img/puce2.gif) outside;
		float: left;
	}

#Liste
{
	padding: 43px 30px 22px 40px;
}
	#Liste .item
	{
		width: 359px;
		background: #0861A2;
		float: left;
	}
	#Liste .separator
	{
		float: right;
	}
		#Liste .item .photo
		{
			width: 339px;
			height: 208px;
			padding: 10px 10px 0px;
			margin-bottom: 9px;
		}
		#Liste .item .titre
		{
			margin-top: 7px;
			margin-bottom: 7px;
			margin-left: 11px;
			font-size: 20px;
			font-weight: normal;
			line-height: normal;
			color: #38BDF1;
		}
			#Liste .item .titre a
			{
				line-height: normal;
				color: #38BDF1;
			}
		#Liste .item .detail
		{
			margin-top: 9px;
			margin-right: 7px;
			margin-bottom: 7px;
			float: right;
		}
		#Liste .item .texte p
		{
			margin: 0px 7px 7px 11px;
		}
	#Liste .navigation
	{
		margin-top: 5px;
	}

#Detail
{
	padding: 14px 30px 20px 41px;
}
	#Detail #Visuels
	{
		width: 394px;
		margin-left: 15px;
		float: right;
	}
		#Detail #Visuels .bouton
		{
			float: left;
		}
	#Detail #Galerie
	{
		width: 394px;
		background: #085FA0;
	}
		#Detail #Galerie
		{
			width: 394px;
			margin-bottom: 17px;
			background: #085FA0;
		}
			#Detail #Galerie .image
			{
				width: 152px;
				height: 114px;
				margin-top: 27px;
				margin-right: 22px;
				float: left;
			}
	#Detail #Video
	{
		width: 394px;
		background: #085FA0;
	}
	#Detail .texte
	{
		padding: 18px 11px 16px;
		background: #085FA0;
	}
		#Detail .texte li
		{
			list-style: disc inside;
		}
		#Detail .texte .reserver
		{
			float: right;
		}
		#Detail .texte .obligatoire
		{
			background: #99CCFF;
		}

.navigation
{
	margin-top: 5px;
}

.creaFormulaire
{
	margin: 0px auto;
}
.creaFormulaire th, .creaFormulaire td
{
	padding: 3px 5px;
	vertical-align: top;
}
#btnSend, #CtlContents_btnSend, #CtlContents_BtnEnvoyer
{
	width: 150px;
	margin: 10px auto;
	border: outset 3px #085FA0;
	padding: 3px 5px;
	background-color: #085FA0;
	display: block;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}

