/* CSS Document */

* {
	margin:0;
	padding:0;
}

body {
	background-image:url(images/body_bg.jpg);
	background-repeat:repeat-x;
	background-color:#89c1e3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	padding-top:46px;
}


#editorbody {
	background-color:white;	
}
	
a {
	color: #8f7155;
	
}

p {
	margin-top:9px;
	margin-bottom:9px;
}

img {
	behavior: url(iepngfix.htc);
	border:0;
}

#main {
	position:relative;
	width:822px;
	margin-left:auto;
	margin-right:auto;
}

#right {
	float:right;
	width:253px;
	background-image:url(images/oiseaux-right.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

.inputtxt {
	vertical-align:middle;
	border:0;
	width:159px;
	line-height:16px;
	margin-right:5px;
	margin-left:5px;
	margin-top:3px;
	color:#4271a7;
}


/*################################Menu Droite####################################*/

#right ul {
	list-style:none;
}

#right li {
	border-bottom:1px solid #76afcf;
}

#right ul li a {
	display:block;
	line-height:24px;
	padding-left:18px;
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

#right a.sel {
	background-image:url(images/arrow_down.gif);
}


#menu a:hover {
	background-color:#4b7cb0;
}

#right ul li ul li a {
	margin-left:20px;
}

#right ul li ul li ul li a {
	margin-left:40px;
}
/*##############################################################################*/

#left {
	float:left;
	width:514px;
	color:#8f7155;
	background-color:#FFFFFF;
	overflow:hidden;
}

#left hr {
	color: #e8e4df;
	border:1px solid #e8e4df;
}

.lefttxt {
	padding:15px 23px 15px 23px;
	min-height:300px;
	_height:300px;
}

.lefttxt li {
	margin-bottom:10px;
	margin-left:30px;
}

.corpbas {
	width:514px;
	height:41px;
	background-image:url(images/corp_bas.gif);
	background-repeat:no-repeat;
}

.woodenbox {
	width:514px;
	height:204px;
	background-image:url(images/bottom_woodenbox.jpg);
	background-repeat:no-repeat;
}

.imggallery {
	width:463px;
	padding:25px 0 0 21px;
}

/*##################################carroussel################################*/

.caroussel {
	width:463px;
	height:84px;
	padding:20px 0 20px 0;
	margin-left:auto;
	margin-right:auto;
}

.caroussel ul {
	margin:0;
	height:84px;
	width:463px;
}

.caroussel li {
	margin:0;
	list-style-type:none;
}

.caroussel img {
	height:84px;
	width:84px;
	margin:5px;
	border:1px solid #673309;
}


/*############################################################################*/

.gallerynav {
	width:463px;
}

#footer {
	clear:both;
	width:100%;
	height:426px;
	background-image:url(images/bg_footer.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

#footercorp {
	position:relative;
	width:822px;
	height:426px;
	margin-left:auto;
	margin-right:auto;
}

/*###############################menubas###############################*/

ul.menubas {
	list-style:none;
	margin-top:3px;
}

.menubas li {
	display:block;
	height:24px;
	border-bottom:1px solid #76afcf;
}

.menubas li a {
	display:block;
	height:24px;
	line-height:24px;
	padding-left:18px;
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#fff;
	text-decoration:none;
}

.menubas a:hover {
	background-color:#4b7cb0;
}

.menubas li:hover {
	display:block;
	height:24px;
	border-bottom:1px solid #76afcf;
	background-color:#4b7cb0;
}

/*########################################################################*/

#footerleft {
	float:left;
	width:322px;
	padding:180px 0 0 15px;
}

#footercenter {
	float:left;
	width:197px;
	margin:180px 0 0 74px;
}

#footerright {
	float:right;
	width:115px;
	padding:180px 24px 0 0;
}

h1.sifr_titre {
	color: white;
}

.sIFR-hasFlash h1.sifr_titre {
	
	font-size:30px;	
	line-height:1em;
	letter-spacing: -3px;
	margin-bottom:-5px;
	
	font-family:Geneva, Arial, Helvetica, sans-serif;

}


.sIFR-hasFlash h1 span {
    font-size:12px;	
	display:none;
}
