/* CSS Document */
body{
	margin: 0px;
	border: 0px;
	text-align: justify;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
}

a:active, a:focus, a:hover, a:link, a:visited {
	color: Black;
}

a img{
	border: none;
}


div.fond{
	width: 1024px;
	height: auto;
	margin-left: 6px;
	float: left;
	background-image: url(images/degrade.png);
	background-position: bottom left;
	background-repeat: repeat-x;
	background-attachment:  fixed;
}

div.contenu{
	width: 1024px;
	/*height: 768px;*/
	/*margin-left: auto;
	margin-right: auto;*/
	float: left;
	background-image: url(images/Bambou_02.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}

div.cadre div.cadreHaut{
	width: 1036px;
	height: 6px;
	background-image: url(images/cadre_haut.png);
	background-repeat: repeat-x;
}

div.cadreHaut div.coinGauche{
	background-color: White;
	background-image: url(images/cadre_haut_gauche.png);
	background-repeat: no-repeat;
	height: 6px;
	width: 6px;
	float: left;
}

div.cadreHaut div.coinDroite{
	background-color: White;
	background-image: url(images/cadre_haut_droite.png);
	background-repeat: no-repeat;
	height: 6px;
	width: 6px;
	float: right;
}

div.cadre{
	width: 1036px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

div.cadre div.cadreBas{
	width: 1036px;
	margin-left: auto;
	margin-right: auto;
	
	height: 6px;
	background-image: url(images/cadre_bas.png);
	background-repeat: repeat-x;
	float: left;
}

div.cadreBas div.coinGauche{
	background-color: White;
	background-image: url(images/cadre_bas_gauche.png);
	background-repeat: no-repeat;
	height: 6px;
	width: 6px;
	float: left;
}

div.cadreBas div.coinDroite{
	background-color: White;
	background-image: url(images/cadre_bas_droite.png);
	background-repeat: no-repeat;
	height: 6px;
	width: 6px;
	float: right;
}

div.cadre div.cadreGauche{
	width: 1036px;
	height: auto;
	background-image: url(images/cadre_gauche.png);
	background-repeat: repeat-y;
	float: left;
}

div.cadre div.cadreDroite{
	width: 1036px;
	height: auto;
	background-image: url(images/cadre_droite.png);
	background-repeat: repeat-y;
	background-position: right;
	float: left;
}

div.haut{
	width: 100%;
	height: 240px;
	display: block;
}

div.chat{
  float: left;
  width: 274px;
  height: 239px;
}

div.bandeauDroite{
  float: left;
  width: 750px;
}

div.trait{
	background-image: url(images/version7_16.png);
	background-repeat: repeat-x;
	height: 7px;
	width: 100%;
	display: block;
}

div.traitGauche{
	background-image: url(images/version7_14.png);
	background-repeat: no-repeat;
	height: 7px;
	width: 8px;
	float: left;
}

div.traitDroite{
	background-image: url(images/version7_19.png);
	background-repeat: no-repeat;
	height: 7px;
	width: 6px;
	float: right;
}

div.menuHaut{
	height: 37px;
	width: 100%;
	float: right;
}

div.menuHaut div.boutton{
	float: right;
	/*border-color: Black;
	border-style: dashed;
	border-width: thin;*/
}

div.menuGauche{
	height: 521px;
	width: 274px;
	float: left;
}

div.menuGauche div.boutton{
	
	text-align: center;
	margin: 42px;
	margin-left: auto;
	margin-right: auto;
}

div.bas{
	width: 100%;
	/*height: 528px;*/ 
	display: block;
}

div.titre{
	/*height: 181px;*/
	text-align: center;
}

div.titre2{
	text-align: right;
	font-family: font-size: larger;
	font-variant: small-caps;
	font-family: Arial, Helvetica, sans-serif;
}

div.titre3{
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: larger;
	font-variant: small-caps;
	letter-spacing: 1px;
}

div.retour{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	vertical-align: bottom;
}

div.texteTitre{
	height: 160px;
	width: 726px;
	margin-top: 39px;
	float: left;
}

div.page{
	
	width: 710px;
	padding: 15px;
	padding-right: 25px;
	/*height: 521px;*/
	float: left;
}

div.copyright{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

p.texte{
	text-align: justify;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}