
BODY {
	font-family : sans-serif;
	color : #333333;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	background-color : #F5F4E9;
}

.texte{
	color: #56554A;
	text-indent: 50px;
	text-align: justify;
}

table.full{
	height: 100%;
	}

td.leftbg{
	background-image : url(img/bgleft.gif);
	background-repeat : repeat-y;
	background-attachment : scroll;
	background-position: right;
	background-color : #A6A397;
}

td.rightbg{
	background-image : url(img/bgright.gif);
	background-repeat : repeat-y;
	background-attachment : scroll;
	background-position: right;
	background-color : #F5F4E9;
}

td.logo{
	background-image : url(img/logo.gif);
	background-repeat : no-repeat;
	background-attachment : scroll;
	background-position: bottom right;
	background-color : transparent;
	padding-bottom: 25px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 25px;
}

td.bgmenu{
	background-image : url(img/bgmenu.gif);
	background-repeat : no-repeat;
	background-attachment : scroll;
	background-position: top right;
	background-color : transparent;
	padding-bottom: 0px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 13px;
}

td.bgmenuactif{
	background-image : url(img/bgmenuactif.gif);
	background-repeat : no-repeat;
	background-attachment : scroll;
	background-position: top right;
	background-color : transparent;
	padding-bottom: 0px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 13px;
}

td.corner1{
	background-image : url(img/corner1.gif);
	background-repeat : no-repeat;
	background-attachment : scroll;
	background-position: left bottom;
	background-color : #F5F4E9;
}

td.corner2{
	background-image : url(img/corner2.gif);
	background-repeat : no-repeat;
	background-attachment : scroll;
	background-position: right bottom;
	background-color : #F5F4E9;
}

td.corner3{
	background-image : url(img/corner3.gif);
	background-repeat : no-repeat;
	background-attachment : scroll;
	background-position: left top;
	background-color : #F5F4E9;
}

td.corner4{
	background-image : url(img/corner4.gif);
	background-repeat : no-repeat;
	background-attachment : scroll;
	background-position: right top;
	background-color : #F5F4E9;
}

td.noborder{
	background-color : #F5F4E9;
}

td.horizontalbordertop{
	background-image : url(img/borderhorizontaltop.gif);
	background-repeat : repeat-x;
	background-attachment : scroll;
	background-position: bottom;
	background-color : #F5F4E9;
}

td.horizontalborderbottom{
	background-image : url(img/borderhorizontalbottom.gif);
	background-repeat : repeat-x;
	background-attachment : scroll;
	background-position: top;
	background-color : #F5F4E9;
}

td.leftborder{
	background-image : url(img/border.gif);
	background-repeat : repeat-y;
	background-attachment : scroll;
	background-position: left;
	background-color : #F5F4E9;
}

td.rightborder{
	background-image : url(img/border.gif);
	background-repeat : repeat-y;
	background-attachment : scroll;
	background-position: right;
	background-color : #F5F4E9;
}

img.imgright{
	float: left;
	padding: 0px 0px 25px 25px;
	margin: 10px 10px 10px 0px;
}

img.imgleft{
	float: right;
	padding: 0px 25px 25px 0px;
	margin: 10px 0px 10px 10px;
}

.menuactif {
	color : #008082;
	border: 1px solid #008082;
	padding: 2px 5px 5px 15px;
	background-image : url(img/bglinkactive.gif);
	background-position: right;
	background-repeat : repeat-y;
	background-attachment : scroll;
	background-color: #8EDDD5;
	text-decoration: none;
	letter-spacing: 10px;
	font-size: smaller;
}

.sousmenuactif {
	color : #008082;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	margin-top: 100px;
	border: 1px solid #008082;
	background-image : url(img/bglinkactive.gif);
	background-position: right;
	background-repeat : repeat-y;
	background-attachment : scroll;
	background-color: #8EDDD5;
	font-size: smaller;
}

.titre {
	color : #008082;
	border: 1px solid #76756A;
	padding: 2px 15px 2px 15px;
	background-image : url(img/bglinkactive.gif);
	background-position: right;
	background-repeat : repeat-y;
	background-attachment : scroll;
	background-color: #8EDDD5;
	text-decoration: none;
	letter-spacing: 10px;
}

.soustitre {
	color : #000000;
	border: 1px solid #000000;
	padding: 2px 15px 2px 15px;
	background-image : url(img/bgsoustitre.gif);
	background-position: left;
	background-repeat : repeat-y;
	background-attachment : scroll;
	background-color: #E0DFCD;
	text-decoration: none;
	letter-spacing: 5px;
	text-align: justify;
	text-indent: 0;
}

.commentaire {
	color : #000000;
	padding: 15px 0px 15px 0px;
	text-decoration: none;
	text-align: center;
}


/* liens "normaux" (intégrés au texte) */
A.normlink:LINK {
	color : #000000;
	padding: 0px 5px 0px 5px;
	letter-spacing: 2px;
}
A.normlink:VISITED {
	color : #A6A397;
	padding: 0px 5px 0px 5px;
	letter-spacing: 2px;
	}
A.normlink:ACTIVE {
	color : #008082;
	padding: 0px 5px 0px 5px;
	letter-spacing: 2px;
}
A.normlink:HOVER {
	color : #008082;
	padding: 0px 5px 0px 5px;
	letter-spacing: 2px;
}
A.normlink:FOCUS {
	color : #008082;
	padding: 0px 5px 0px 5px;
	letter-spacing: 2px;
}

/* liens du menu (sur la gauche) */
A.menulink:LINK {
	color : #000000;
	border: 1px solid #000000;
	padding: 2px 5px 5px 15px;
	background-image : url(img/bglink.gif);
	background-position: right;
	background-repeat : repeat-y;
	background-attachment : scroll;
	background-color: #979385;
	text-decoration: none;
	letter-spacing: 7px;
	font-size: smaller;
}
A.menulink:VISITED {
	color : #F5F4E9;
	border: 1px solid #000000;
	padding: 2px 5px 5px 15px;
	background-image : url(img/bglinkvisited.gif);
	background-position: right;
	background-repeat : repeat-y;
	background-attachment : scroll;
	background-color: #272418;
	text-decoration: none;
	letter-spacing: 7px;
	font-size: smaller;
	}
A.menulink:ACTIVE {
	color : #008082;
	border: 1px solid #000000;
	padding: 2px 5px 5px 15px;
	background-image : url(img/bglinkactive.gif);
	background-position: right;
	background-repeat : repeat-y;
	background-attachment : scroll;
	background-color: #8EDDD5;
	text-decoration: none;
	letter-spacing: 7px;
	font-size: smaller;
}
A.menulink:HOVER {
	color : #000000;
	border: 1px solid #000000;
	padding: 2px 5px 5px 15px;
	background-image : url(img/bglinkhover.gif);
	background-position: right;
	background-repeat : repeat-y;
	background-attachment : scroll;
	background-color: #BFBCB0;
	text-decoration: none;
	letter-spacing: 7px;
	font-size: smaller;
}
A.menulink:FOCUS {
	color : #000000;
	border: 1px solid #000000;
	padding: 2px 5px 5px 15px;
	background-image : url(img/bglinkhover.gif);
	background-position: right;
	background-repeat : repeat-y;
	background-attachment : scroll;
	background-color: #BFBCB0;
	text-decoration: none;
	letter-spacing: 7px;
	font-size: smaller;
}

/* liens de sous-menu (dans le menu sur la gauche) */
A.sousmenulink:LINK {
	color : #008082;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	margin-top: 100px;
	border: 1px solid #008082;
	background-image : url(img/bglinkactive.gif);
	background-position: right;
	background-repeat : repeat-y;
	background-attachment : scroll;
	background-color: #8EDDD5;
	font-size: smaller;
}
A.sousmenulink:VISITED {
	color : #008082;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	margin-top: 100px;
	border: 1px solid #008082;
	background-image : url(img/bgsousmenulinkvisited.gif);
	background-position: right;
	background-repeat : repeat-y;
	background-attachment : scroll;
	background-color: #DAFFFF;
	font-size: smaller;
	}
A.sousmenulink:ACTIVE {
	color : #008082;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	margin-top: 100px;
	border: 1px solid #008082;
	background-image : url(img/bgsousmenulinkhover.gif);
	background-position: right;
	background-repeat : repeat-y;
	background-attachment : scroll;
	background-color: #DAFFFF;
	font-size: smaller;
}
A.sousmenulink:HOVER {
	color : #000000;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	margin-top: 100px;
	border: 1px solid #008082;
	background-image : url(img/bgsousmenulinkhover.gif);
	background-position: right;
	background-repeat : repeat-y;
	background-attachment : scroll;
	background-color: #DAFFFF;
	font-size: smaller;
}


/* liens sur images miniatures (pour les galeries de photos, etc) */

a.photomini img {
	border-left: 10px solid #f5f4e9;
	border-right: 10px solid #f5f4e9;
	padding: 0;
	margin: 0 10px;
}

a.photomini:active img {
	border-left: 10px solid #f00;
	border-right: 10px solid #f00;
}

a.photomini:visited img {
	border-left: 10px solid #bfbcb0;
	border-right: 10px solid #bfbcb0;
}

a.photomini:hover img {
	border-left: 10px solid #8eddd5;
	border-right: 10px solid #8eddd5;
}












