/* home */

body {
	background-color:#73594a;
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:76%;
}
img {
	border:none;
}
.container {
	background:#FFF;
	padding:0;
	position:relative;
	width:1000px;
	margin:0px auto;
	margin-bottom:20px;
}


.textIndex {margin:130px 0 0 0}
.rf_rollBg{
	z-index: 1;
}
.divImg1 {
	display:none;
	height:450px;
	margin:0;
	padding:0;
	background:url(../img/bkg-desert.jpg) no-repeat top left;
	}
	
.divImg1 .textIndex p {
	color:#000;
	}
		
	
.divImg2 {
	display:none;
	height:450px;
	margin:0;
	padding:0;
	background:url(../img/bkg-ville.jpg) no-repeat top left;
	}

.divImg2 .textIndex p {
	color:#fff;
	}
	
.divImg3 {
	display:none;
	height:450px;
	margin:0;
	padding:0;
	background:url(../img/bkg-plage.jpg) no-repeat top left;
	}
	
.divImg3 .textIndex p {
	color:#fff;
}
.rf_rollBg_active{
  display: block;
}

#headerIndex {
	position:absolute;
	margin:0;
	padding:0;
	height:118px;
	z-index: 5;
}
#header {
	height:118px;
	background:#fff url('../img/bkg-headerIn.gif') right bottom no-repeat;
}

/* nav */

ul#nav {
	margin:0;
	width:732px;
	padding:0;
	list-style: none;
}
ul#nav li {
	float: left;
	padding:0;
	margin:0;
}
ul#nav li span {
	position:absolute;
	display:none;
}
ul#nav li.liReunir a {
	width: 84px
}
ul#nav li.liFederer a {
	width: 83px
}
ul#nav li.liRecompenser a {
	width: 113px
}
ul#nav li.liDeveloppement a {
	width: 111px
}
ul#nav li.liValeur a {
	width: 143px
}
ul#nav li.liReferences a {
	width: 95px
}
ul#nav li.liInformations a {
	width: 99px
}


li.liReunir a, li.liFederer a, li.liRecompenser a, li.liDeveloppement a, li.liValeur a, li.liReferences a, li.liInformations a {
	display: block;
	height: 27px;
	background:url("../img/bkg-nav.jpg") no-repeat;
}
li.liReunir a {
	background-position: 0px 0px;
}
li.liFederer a {
	background-position: -84px 0px;
}
li.liRecompenser a {
	background-position: -167px 0px;
}
li.liDeveloppement a {
	background-position: -282px 0px;
}
li.liValeur a {
	background-position: -391px 0px;
}
li.liReferences a {
	background-position: -534px 0px;
}
li.liInformations a {
	background-position: -629px 0px;
}

li.liReunir a:hover, li.liReunir:hover a, body#stimuler li.liReunir a {
	background-position: 0px -28px;
}
li.liFederer a:hover, li.liFederer:hover a, body#federer li.liFederer a {
	background-position: -85px -28px;
}
li.liRecompenser a:hover, li.liRecompenser:hover a, body#voyager li.liRecompenser a {
	background-position: -168px -28px;
}
li.liDeveloppement a:hover, li.liDeveloppement:hover a, body#developpement li.liDeveloppement a {
	background-position: -282px -28px;
}

li.liValeur a:hover, li.liValeur:hover a, body#references li.liValeur a {
	background-position: -393px -28px;
}
li.liReferences a:hover, li.liReferences:hover a, body#plan li.liReferences a {
	background-position: -536px -28px;
}
li.liInformations a:hover, li.liInformations:hover a, body#contact li.liInformations a {
	background-position: -631px -28px;
}

/* Content */

.textIndex {
	position:absolute;
	top:50px;
	left:480px;
}

.textIndex span {
	font-size:20px;
}

*html .textIndex {
	position:absolute;
	top:60px;
	left:550px;
}
.textIndex p {
	line-height:20px;
	color:#594438;
	text-align:right;
}
#footer {
	padding:10px 0 20px 20px;
	color:#73594a;
	background:#fff;
}
#content {
	background:#f5f5f5;
	position:relative
}
#contentIn {
	background:#f5f5f5;
	
}
#contentIn .imgLeft {
	margin:50px 25px 25px 25px;
	width:420px;
	background:#fff;
	border:2px solid #ccc;
}
#contentIn .imgLeft p {
	text-align:right;
	color:#852161;
	padding-right:5px;
	padding-bottom:10px;
}
#contentIn .textRight {
	margin-top:50px;
	color:#606062;
	width:480px;
}
#contentIn .textRight strong {
	color:#852161;
}
#contentIn .textRight h1 {
	color:#852161;
	font-size:25px;
}

#contentIn .textRight a {
	color:#852161;
	text-decoration:underline;
}

#contentIn .textRight a:hover {
	color:#852161;
	text-decoration:none;
}

.blocFooter img {
	padding-right:5px;
}
