	body {
		margin: 0;
		padding: 0;
		background-color: rgb(211,238,255);
		text-align: center;
		height: 100%;
		width: 100%;
		background-image:url(../images/fd-ciel-nice.jpg);
		background-position: center top;
		background-repeat: no-repeat;
	}

	#header {
		margin: 0 auto 0 auto;
		padding: 0 0 0 20px;
		width: 930px;
		height: 112px;
		text-align: left;
		background-image:url(../images/fd-header.gif);
		background-position: center top;
		background-repeat: no-repeat;
		font: 1px Verdana;
	}

	#logo {
		float: left;
		width: 390px;
		margin: 0 50px 0 0;
		padding: 0;
		text-align: left;
	}

	.langueup, .langen {
		float: left;
		width: 155px;
		height: 57px;
		margin: 55px 0 0 0;
		padding: 0;
		text-align: right;
	}

	.langueup p {
		width: 140px;
		height: 42px;
		margin: 0;
		padding: 0 4px 0 0;
		font: 9px/13px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(255,255,255);
		border-right: dotted 1px rgb(255,255,255);
	}

	.langen p {
		width: 140px;
		height: 42px;
		margin: 0 0 0 25px;
		padding: 0 4px 0 0;
		font: 9px/13px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(255,255,255);
	}

	.langueup a, .langen a {
		color: rgb(255,255,255);
		text-decoration: none;
	}

	.drapeau {
		width: 140px;
		height: 13px;
		margin: 0;
		padding: 2px 4px 0 0;
		border-right: dotted 1px rgb(5,116,195);
	}

	.drapeauen {
		width: 140px;
		height: 13px;
		margin: 0 0 0 25px;
		padding: 2px 4px 0 0;
	}






	#content {
		margin: 0 auto 0 auto;
		padding: 0;
		width: 950px;
		text-align: left;
		background-color: rgb(255,255,255);
		background-image:url(../images/fd-content-a.gif);
		background-position: center bottom;
		background-repeat: no-repeat;
	}

	#contentbas {
		margin: 0 auto 0 auto;
		padding: 0;
		width: 950px;
		text-align: left;
		font: 1px Verdana;
	}

	#baseline {
		margin: 0;
		padding: 0 0 0 20px;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(5,116,195);
		letter-spacing: 1px;
	}

	#baseline a {
		color: rgb(5,116,195);
		text-decoration: none;
	}

	#baseline a:hover {
		color: rgb(255,180,0);
		text-decoration: none;
	}




	#nava {
		margin: 0 auto 0 auto;
		padding: 0 0 0 5px;
		width: 911px;
		height: 42px;
		text-align: left;
		background-image:url(../images/fd-nava.gif);
		background-position: 740px 0px;
		background-repeat: no-repeat;
	}


	#menua {
		list-style: none;
		margin: 0;
		padding: 12px 0 0 0;
	}

	#menua li {
		display: block;
		float: left;
	}

	#menua a {
		margin: 0;
		padding: 0;
		display: block;
		height: 30px;
		font: 4px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(5,116,195);
		text-decoration: none;
	}

	#menua a.nav1home {
		width: 77px;
		background-image:url(../images/bt-home.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}

	#menua a.nav1homeon {
		width: 77px;
		background-image:url(../images/bt-home-on.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}

	#menua a.nav1studio {
		width: 73px;
		background-image:url(../images/bt-studio.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}

	#menua a.nav1studioon {
		width: 73px;
		background-image:url(../images/bt-studio-on.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}

	#menua span {
		display: none;
	}







	#navb {
		margin: 0 auto 0 auto;
		padding: 0;
		width: 916px;
		height: 30px;
		text-align: left;
		background-image:url(../images/fd-navb.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}

	#menub {
		list-style: none;
		margin: 0;
		padding: 2px 0 0 0;
	}

	#menub li {
		display: block;
		float: left;
	}

	#menub a {
		margin: 0;
		padding-top: 5px;
		display: block;
		height: 25px;
		font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(255,255,255);
		text-decoration: none;
	}

	#menub a.nav2descriptif {
		width: 151px;
		padding-left: 15px;
		padding-right: 0;
		background-image:url(../images/dot-menub.gif);
		background-position: 164px 0px;
		background-repeat: no-repeat;
	}

	#menub a.nav2descriptif:hover {
		width: 151px;
		padding-left: 15px;
		padding-right: 0;
		background-image:url(../images/dot-menub.gif);
		background-position: 164px 0px;
		background-repeat: no-repeat;
		text-decoration: underline;
	}

	#menub a.nav2descriptifon {
		width: 151px;
		padding-left: 15px;
		padding-right: 0;
		background-image:url(../images/dot-menub.gif);
		background-position: 164px 0px;
		background-repeat: no-repeat;
		text-decoration: underline;
	}

	#menub a.nav2photos {
		width: 194px;
		padding-left: 0;
		padding-right: 0;
		background-image:url(../images/dot-menub.gif);
		background-position: 192px 0px;
		background-repeat: no-repeat;
		text-align: center;
	}

	#menub a.nav2photos:hover {
		width: 194px;
		padding-left: 0;
		padding-right: 0;
		background-image:url(../images/dot-menub.gif);
		background-position: 192px 0px;
		background-repeat: no-repeat;
		text-align: center;
		text-decoration: underline;
	}

	#menub a.nav2photoson {
		width: 194px;
		padding-left: 0;
		padding-right: 0;
		background-image:url(../images/dot-menub.gif);
		background-position: 192px 0px;
		background-repeat: no-repeat;
		text-align: center;
		text-decoration: underline;
	}


	#menub a.nav2environs {
		width: 194px;
		padding-left: 0;
		padding-right: 0;
		background-image:url(../images/dot-menub.gif);
		background-position: 192px 0px;
		background-repeat: no-repeat;
		text-align: center;
	}

	#menub a.nav2environs:hover {
		width: 194px;
		padding-left: 0;
		padding-right: 0;
		background-image:url(../images/dot-menub.gif);
		background-position: 192px 0px;
		background-repeat: no-repeat;
		text-align: center;
		text-decoration: underline;
	}

	#menub a.nav2environson {
		width: 194px;
		padding-left: 0;
		padding-right: 0;
		background-image:url(../images/dot-menub.gif);
		background-position: 192px 0px;
		background-repeat: no-repeat;
		text-align: center;
		text-decoration: underline;
	}

	#menub a.nav2disponibilites {
		width: 158px;
		padding-left: 0;
		padding-right: 0;
		background-image:url(../images/dot-menub.gif);
		background-position: 156px 0px;
		background-repeat: no-repeat;
		text-align: center;
	}

	#menub a.nav2disponibilites:hover {
		width: 158px;
		padding-left: 0;
		padding-right: 0;
		background-image:url(../images/dot-menub.gif);
		background-position: 156px 0px;
		background-repeat: no-repeat;
		text-align: center;
		text-decoration: underline;
	}

	#menub a.nav2disponibiliteson {
		width: 158px;
		padding-left: 0;
		padding-right: 0;
		background-image:url(../images/dot-menub.gif);
		background-position: 156px 0px;
		background-repeat: no-repeat;
		text-align: center;
		text-decoration: underline;
	}

	#menub a.nav2tarifs {
		width: 77px;
		padding-left: 19px;
		padding-right: 0;
	}

	#menub a.nav2tarifs:hover {
		width: 77px;
		padding-left: 19px;
		padding-right: 0;
		text-decoration: underline;
	}

	#menub a.nav2tarifson {
		width: 77px;
		padding-left: 19px;
		padding-right: 0;
		text-decoration: underline;
	}

	#menub a.nav2contact {
		width: 84px;
		padding-left: 24px;
		padding-right: 0;
		background-image:url(../images/dot-contact.gif);
		background-position: 0px 7px;
		background-repeat: no-repeat;
		letter-spacing: 1px;
		text-transform: uppercase;
	}

	#menub a.nav2contact:hover {
		width: 84px;
		padding-left: 24px;
		padding-right: 0;
		background-image:url(../images/dot-contact.gif);
		background-position: 0px 7px;
		background-repeat: no-repeat;
		letter-spacing: 1px;
		text-transform: uppercase;
		text-decoration: underline;
	}

	#menub a.nav2contacton {
		width: 84px;
		padding-left: 24px;
		padding-right: 0;
		background-image:url(../images/dot-contact.gif);
		background-position: 0px 7px;
		background-repeat: no-repeat;
		letter-spacing: 1px;
		text-transform: uppercase;
		text-decoration: underline;
	}









	#submenu {
		list-style-type: none;
		margin: 75px 0 0 25px;
		padding: 0;
	}

	#submenu li {
		margin: 0;
		padding: 0;
		width: 150px;
		height: 20px;
		line-height: 10px;
	}

	#submenu a {
		margin: 0;
		padding: 0;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(5,116,195);
		text-decoration: none;
	}

	#submenu a:hover {
		color: rgb(255,180,0);
		text-decoration: none;
	}

	#submenu a.on {
		color: rgb(255,180,0);
		text-decoration: none;
	}








	#filariane {
		margin: 0;
		padding: 6px 0 0 20px;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(5,116,195);
	}

	#filariane a {
		color: rgb(5,116,195);
		text-decoration: underline;
	}

	#filariane a:hover {
		color: rgb(255,180,0);
		text-decoration: underline;
	}






	#imgflash {
		width: 920px;
		margin: 5px auto 0 auto;
		padding: 0;
	}





	.col1 {
		float: left;
		width: 205px;
		margin: 0;
		padding: 0;
	}

	.col2 {
		float: left;
		width: 745px;
		margin: 0;
		padding: 0;
	}

	.cola {
		float: left;
		width: 500px;
		margin: 0;
		padding: 0;
	}

	.colb {
		float: left;
		width: 210px;
		margin: 0;
		padding: 0 15px 0 20px;
	}









	.col2 h1 {
		width: 725px;
		height: 25px;
		margin: 25px 0 10px 0;
		padding: 5px 0 5px 0;
		font: 25px/25px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(255,180,0);
		border-bottom: 1px solid rgb(255,180,0);
		background-image:url(../images/dot-titre.gif);
		background-position: 690px 5px;
		background-repeat: no-repeat;
	}

	.col2 h2 {
		margin: 5px 0 5px 0;
		padding: 0;
		font: bold 14px/20px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(255,180,0);
	}

	.col2 h3 {
		margin: 5px 0 10px 0;
		padding: 0;
		font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(5,116,195);
	}

	.col2 a, .cola a, .colb a {
		font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(5,116,195);
		text-decoration: underline;
	}

	.col2 a:hover, .cola a:hover, .colb a:hover {
		font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(255,180,0);
		text-decoration: underline;
	}

	.col2 p, .cola p, .colb p {
		margin: 0 0 15px 0;
		padding: 0;
		font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(5,116,195);
	}

	.col2 ul, .cola ul, .colb ul {
		margin: 0 0 15px 50px;
		padding: 0;
		font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(5,116,195);
	}

	.cola object {
		vertical-align: bottom;
	}






	.col2 a.suiv, .cola a.suiv, .colb a.suiv {
		float: left;
		width: 12px;
		height: 15px;
		display: block;
		margin: -10px 5px 0 0;
		padding: 0 0 0 3px;
		border: 1px solid rgb(5,116,195);
		font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(5,116,195);
		text-decoration: none;
	}

	.col2 a.suiv:hover, .cola a.suiv:hover, .colb a.suiv:hover {
		float: left;
		width: 12px;
		height: 15px;
		display: block;
		margin: -10px 5px 0 0;
		padding: 0 0 0 3px;
		border: 1px solid rgb(5,116,195);
		font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(255,255,255);
		background-color: rgb(5,116,195);
		text-decoration: none;
	}

	.col2 a.suivon, .cola a.suivon, .colb a.suivon {
		float: left;
		width: 12px;
		height: 15px;
		display: block;
		margin: -10px 5px 0 0;
		padding: 0 0 0 3px;
		border: 1px solid rgb(5,116,195);
		font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(255,255,255);
		background-color: rgb(5,116,195);
		text-decoration: none;
	}






	.col2 a.btsuiv, .cola a.btsuiv, .colb a.btsuiv {
		clear: both;
		width: 130px;
		height: 21px;
		display: block;
		margin: 0 0 0 370px;
		padding: 4px 0 0 0;
		font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(255,255,255);
		text-decoration: none;
		text-align: center;
		background-image:url(../images/fd-bouton.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}







	#mentions {
		clear: both;
		margin: 0;
		padding: 20px 0 10px 20px;
	}

	#mentions p {
		font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(5,116,195);
		margin: 0;
		padding: 0;
	}

	#mentions object {
		vertical-align: bottom;
	}

	#mentions a {
		color: rgb(5,116,195);
		text-decoration: underline;
	}

	#mentions a:hover {
		color: rgb(255,180,0);
		text-decoration: underline;
	}







	#partenaires {
		margin: 0 auto 0 auto;
		padding: 25px 0 20px 20px;
		width: 930px;
		text-align: left;
		font: 10px/10px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(99,168,218);
	}

	#partenaires a {
		color: rgb(99,168,218);
		text-decoration: underline;
	}








