body , html
{
	margin : 0px 0px 0px 0px;
	height:100%;
	scrollbar-base-color: #D6958B;
	background: scroll #D6958B url(images/charte/fond-page.jpg) left top repeat-x;
}
img {
	vertical-align: top;
}
#container
{
	width:100%;
	height:100%;
	text-align:center;
}
*+html #container{
min-height:100%;
height:auto !important;
}
#table_charte
{
	height:100%;
	min-height:100%;
	width:990px;
	margin-left:auto;
	margin-right:auto;
}
#tdgauche
{
	height:100%;
	width:60px;
	background: scroll url(images/charte/bas-gauche.jpg) left top repeat-y;
}
#tddroite
{
	height:100%;
	width:60px;
	background: scroll url(images/charte/bas-droite.jpg) left top repeat-y;
}
#centre {
 	width:870px;
	height:100%;
	text-align:left;
	background: scroll url(images/charte/fond-site.jpg) left top repeat-y;
	display:table;
}
#site {
	float:left;
	width:870px;
	height:100%;
	text-align:left;
	background: scroll url(images/charte/fond-texte.jpg) left bottom no-repeat;
}
#bandogauche { float:left; width:166px; padding-left:45px;} 
#bandogauche #logo { float:left; width:166px; height:304px;}
#bandogauche #diaporama { float:left;  width:166px; height:205px; }
/*BANDO TOP ---------------------------------------------------------------------------------------------*/
#bando {
	float:left;
	width:614px;
	height:151px;
}
/*MENU ----------------------------------------------------------------------------------------------------*/
div#menu_navigation { float:left; width: 614px; height: 35px; font:11px Arial, Helvetica, sans-serif; text-align: center; }
div#menu_navigation ul { padding:0; margin:10px 0 0 0; list-style-type:none; display:block;}
div#menu_navigation li { float:left; padding:0 28px; }
div#menu_navigation li ul {
	position:absolute;
	left: -999em;
	width:169px;
	margin:0 0 0 -60px;
	padding:10px 0;
	border-left: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0;
	border-bottom: 1px solid #F0F0F0;
	background-color: #FFFFFF;
}
div#menu_navigation li:hover ul { left: auto; }
div#menu_navigation a { display:block; padding:0; 	text-align:center;	text-decoration:none; color: #560C0D;}
div#menu_navigation li ul a { color: #94C994;	background:WHITE; display:block; }
div#menu_navigation a:hover{	 color: #339933; }
div#menu_navigation li:hover ul, div#menu_navigation li.sfhover ul {	left: auto;}
/*----------------------------------------------------------------------------------------------------*/
#contenu {
	float:left;
	width:614px;
	height:auto;
	min-height: 323px;
	background: scroll url(images/charte/ombre.jpg) left top no-repeat;
}
*html #contenu {
	height: 323px;
}
#titre {
	float:left;
	margin-top:43px;
	padding-bottom:21px;
	width:614px;
	height:26px;
}
#contenu p
{
	margin:0px;
	padding:0px;
	width: 515px;
	padding-left: 52px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #560C0D;
	text-align: justify;
}
.tableform{
	padding-left: 52px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	font-weight: normal;
	color: #560C0D;
	
}
#txt{
margin:0px;
	padding:0px;
	width: 515px;
	padding-left: 52px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #560C0D;
	text-align: justify;
}
#contenu a, #contenu a:visited
{
	font-weight: bold;
	text-decoration: underline;
	color: #339933;
}
#contenu a:hover, #contenu a:active
{
	font-weight: bold;
	text-decoration: none;
	color: #560C0D;
}
#menu {
	float:left;
	width:614px;
	height:35px;
	background: scroll url(images/charte/menu.jpg) left top no-repeat;
}
#basdepage
{
    width:870px;
	height:30px;
	text-align:left;
}
.alignementdroite {
	float: right;
}
.vignettes {
	float: left;
	padding:5px;
	border:1px solid #5E0C0E;
	margin:10px 5px 10px 0;
	padding:0;
}
.txtvert{
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #237823;
}

.form {
	background-color: #DFACA8;
	width: 150px;
	border: 1px solid #98151A;
}

.formbt {
	background-color: #DFACA8;
	width: 180px;
	border: 1px solid #98151A;
}
.liens {
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #98151A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.liens a,a:visited {
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #98151A;
	text-decoration:none;
}
.liens a:hover{
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #98151A;
	text-decoration:underline;
}
.cyc {
	display: none;
}