body {
	margin: 0;
	background: #fff;
	font-family: Tahoma, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
	color: #000;
	font-size: 10pt;
	line-height: 12pt;
}

a { text-decoration: none; }

form {
	padding: 0;
	margin: 0;
}
input.bouton {
	border-style: outset;
	background: #d2e0e6 url(img/deg_bl.png) repeat-x 0 100%;
	font-size: 8pt;
}
input.bouton:hover, input.submit:focus {
	background: #fc3 url(img/deg_or.png) repeat-x 0 100%;
}
input.bouton:active { border-style: inset; }
select { font-size: 8pt; }

h1 {
	margin: 0;
	font-size: 14pt;
	font-variant: small-caps;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	line-height: 30px;
}

h1 img {
	border-color: #666;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
}

h2 {
	margin: 0;
	font-size: 11pt;
	font-variant: small-caps;
	text-align: center;
	font-style: normal;
	font-weight: normal;
}

h3 {
	margin: 0;
	font-size: 14pt;
	font-variant: small-caps;
	font-style: normal;
	font-weight: normal;
	line-height: 30px;
}

h4 {
	margin: 0;
	padding: 0;
	font-size: 10pt;
	font-variant: small-caps;
	color: red;
	text-decoration: underline;
}

h5 {
	margin: 0;
	font-size: 11pt;
	font-variant: small-caps;
	font-style: normal;
	font-weight: normal;
	text-indent: 10px;
}

img {
	border-width: 0;
	border-style: none;
}
hr {
	margin: 0;
	padding: 0;
	color: #000;
	background-color: #000;
	height: 1px;
	border: 0;
}

/* menu */
#navcontainer {
	position: absolute;
	top: 70px;
	left: 0;
	font-family: "Times new Roman";
	font-size: 10pt;
}
#navcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#navcontainer li {
	margin: 0;
	padding: 1px 0 0 0;
}
#navcontainer a {
	display: block;
	padding: 1px 0 1px 7px;
	color: #000;
	text-decoration: none;
}
.menuPremier a {
	display: block;
	width: 80px;
	font-size: 11pt;
	border-style: none;
	border-bottom: 1px solid #333;
	border-left: 3px solid #fff;
}
.menuPremier a:hover {
	border-bottom: 1px solid #f60;
	border-left: 3px solid #f60;
	text-decoration: none;
}
.menuSecond a {
	display: block;
	padding-left: 7px;
	width: 80px;
	font-size: 10pt;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	border-left: 3px solid #fff;
}
.menuSecond a:hover {
	border-bottom: 1px solid #f60;
	border-left: 3px solid #f60;
	text-decoration: none;
}
/* fin menu */

#conteneur {
	margin: 0;
	padding: 0;
}
#tete {
	top: 0;
	height: 60px;
	background: url(img/resi-txt.gif) no-repeat;
}
#teteidx {
	top: 0;
	height: 60px;
	background: url(img/resi-txt.gif) no-repeat;
	text-align: right;
	color: white;
	font-size: 6pt;
}
#teteidx a { color: white; }
#titre { margin: 10px; }
#havre {
	margin: 0;
	padding-left: 22px;
	font-size: 11pt;
	font-variant: small-caps;
}
#index {
	margin: 50px auto;
	font-size: 10pt;
	z-index: 5;
	visibility: visible;
}
#index a { color: #900; }
#index a:hover { text-decoration: underline; }
#contenu {
	margin: 0 140px 0 140px;
	padding-bottom: 20px;
	font-size: 10pt;
}
#contenu2 {
	margin: 0 auto;
	width: 685px;
	padding-bottom: 20px;
	font-size: 10pt;
}
#contenu a { color: #900; }
#contenu a:hover { text-decoration: underline; }
#piedidx {
	position: absolute;
	bottom: 25px;
	font-size: 9pt;
	line-height: 9pt;
	text-indent: 10px;
	background-color: white;
	z-index: 3;
	visibility: visible;
}
#piedidx a { color: #900; }
#piedidx a:hover { text-decoration: underline; }
#piedimg {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 144px;
	background-image: url(img/baob-bot.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	z-index: 1;
	visibility: visible;
}
#pied {
	margin: auto 200px 22px 0;
	text-indent: 10px;
	font-size: 9pt;
}
#pied a { color: #900; }
#pied a:hover { text-decoration: underline; }
#colonD {
	position: absolute;
	top: 60px;
	right: 0;
	margin: 70px 0 40px 5px;
	text-align: center;
	width: 125px;
	z-index: 1;
}
#copro {
	position: absolute;
	bottom: 115px;
	right: 5px;
	z-index: 2;
	visibility: visible;
}
.img {
	border-width: 2px;
	border-style: ridge;
}
.img2 { border: 1px #900 solid; }
.pcenter {
	text-align: center;
	margin: 0;
	vertical-align: text-bottom;
	line-height: 70px;
}
.txtpet { font-size: 9pt; }
.txtpet a { color: #900; }
.txtpet a:hover { text-decoration: underline; }
.txttrpet { font-size: x-small; }

.tabbrousse { background: url(img/quad_brousse.jpg) no-repeat right bottom; }
.tabfilm { background: url(img/cinefilm.jpg) no-repeat left bottom; }
.tabgestion { text-indent: 5px; }
.th {
	border-color: black;
	border-width: 1px;
	border-style: solid;
	color: white;
	background: url(img/ban_trh.jpg) repeat-x left top;
	font-size: 11pt;
	font-weight: lighter;
	font-family: Georgia;
	text-shadow: black 0 1px 2px;
}
.tr {	background: url(img/fond_tr.gif) repeat-x left top; }
.td {
	border-color: #333;
	border-width: 1px;
	border-style: solid;
	background-color: #ffef51;
	color: black;
}
.tdwhit {
	border-color: #666;
	border-width: 1px;
	border-style: solid;
}
.tdformalite {
	border-color: #666;
	border-width: 1px;
	border-style: solid;
	background-image: url(img/formalite-passeport.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 150px;
}
.tdblak {
	border-width: 0;
	background-color: #000;
}
.tdwhittoga {
	border-width: 0 0 0 1px;
	border-color: #666;
	border-style: solid;
	background: #fff url(img/fond_tr.gif) repeat-x left top;
	vertical-align: top;
}
.tdwhittoce {
	border-width: 0 1px;
	border-color: #666;
	border-style: solid;
	background: #fff url(img/fond_tr.gif) repeat-x left top;
	vertical-align: top;
}
.tdwhittodr {
	border-width: 0 1px 0 0;
	border-color: #666;
	border-style: solid;
	background: #fff url(img/fond_tr.gif) repeat-x left top;
	vertical-align: top;
}
.tdwhitga {
	border-width: 0 0 1px 1px;
	background-color: #fff;
	border-color: #666;
	border-style: solid;
}
.tdwhitce {
	border-width: 0 1px 1px 1px;
	background-color: #fff;
	border-color: #666;
	border-style: solid;
}
.tdwhitdr {
	border-width: 0 1px 1px 0;
	background-color: #fff;
	border-color: #666;
	border-style: solid;
}
.tdwhitba {
	border-width: 0 0 1px 0;
	background-color: #fff;
	border-color: #666;
	border-style: solid;
}
.tdwhit3ba {
	border-width: 1px;
	background-color: #fff;
	border-color: #666;
	border-style: solid;
}
.tdtop {
	border-color: #666;
	border-width: 1px 1px 0 1px;
	border-style: solid;
}
.tdg {
	border-color: #666;
	border-width: 1px 0 0 1px;
	border-style: solid;
}
.tdbg {
	border-color: #666;
	border-width: 1px 0 1px 1px;
	border-style: solid;
}
.tdg img {
	border-color: #666;
	border-width: 1px;
	border-style: solid;
}
.tdbg img {
	border-color: #666;
	border-width: 1px;
	border-style: solid;
}
.tdce {
	border-color: #666;
	border-width: 1px 0 0 0;
	border-style: solid;
}
.tdce img {
	border-color: #666;
	border-width: 1px;
	border-style: solid;
}
.tdbce {
	border-color: #666;
	border-width: 1px 0;
	border-style: solid;
}
.tdbce img {
	border-color: #666;
	border-width: 1px;
	border-style: solid;
}
.tdd {
	border-color: #666;
	border-width: 1px 1px 0 0;
	border-style: solid;
}
.tdd img {
	border-color: #666;
	border-width: 1px;
	border-style: solid;
}
.tdbd {
	border-color: #666;
	border-width: 1px 1px 1px 0;
	border-style: solid;
}
.tdbd img {
	border-color: #666;
	border-width: 1px;
	border-style: solid;
}
.tofimg {
	border-color: #666;
	border-width: 1px;
	border-style: solid;
}

/* Gestion */
.datajou {
	font-size: 8pt;
	font-style: italic;
	text-align: right;
}
/* FIN Gestion */

/* M6 */
#capital {
	position: absolute;
	top: 0;
	right: 0;
	width: 160px;
	height: 103px;
}

