/* balises prédéfinies */

body {
	margin : 0px;
	padding : 0px;
	background-color: #FFFFFF;
	}
	
body, td, p, blockquote, input, textarea, select, option {
	font-family : "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size : 11px;
	color: #5B4952;
	}

a {
	font-family : "Arial", "Helvetica", "sans-serif";
	color: #266F4C;
	text-decoration : none;
	}

a:hover {
	text-decoration : none;
	color : #43353B;
	}
	
/* table principale */

table.contenu {
	text-decoration : none;
	background-image :   url(images/fond.gif);
	background-repeat : repeat-y;
	width : 750px;

	}
	
table.contenu .haut {
	height : 80px;
	background-color : #FFFFFF;
	background-image :   url(images/baseline.gif);
	background-repeat : no-repeat;
	background-position : right bottom;
	}
	
table.contenu .frise {
	height : 89px;
	}
	
table.contenu .nav {
	height : 20px;
	}
	
table.contenu .snav {
	height : 30px;
	}

table.contenu .corps {
	height : 100%;
	width : 430px;
	text-align : justify;
	padding : 0px 10px 10px 10px;
	background-image :  url(images/filet.gif);
	background-repeat : no-repeat;
	}

table.contenu .gauche {
	width : 170px;
	}
	
table.contenu .droite {
	width : 160px;
	border-left : 1px solid #8FB8A4;
	padding-left : 10px;
	padding-bottom : 10px;
	}
	
table.contenu .ssnav {
	height : 20px;
	text-align : center;
	background-color: #EDD8E3;
	border-top : 1px solid #634E58;
	border-bottom : 1px solid #634E58;
	}
	
table.contenu .adresse {
	text-align : center;
	font-size : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
	}

/* table de navigation */
	
table.menu {
	height : 20px;
	border-left : 1px solid #634E58;
	}
	
table.menu td {
	font-family : "Arial", "Helvetica", "sans-serif";
	display : block;
	border-bottom : 1px solid #634E58;
	border-right : 1px solid #634E58;
	}
	
table.menu a {
	background-color: #B3A1AA;
	height : 100%;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 2px;
	display : block;
	color : #FFFFFF;
	}
	
table.menu a:hover {
	background-color : #EDCADB;
	}
	
table.menu td.sans {
	background-color : none;
	border-bottom : none;
	}
	
table.menu .select {
	background-color: #EDCADB;
	height : 100%;
	padding-left : 10px;
	padding-right : 10px;
	}

/* calques */

div.sousnavig {
	font-family : "Arial", "Helvetica", "sans-serif";
	width : 150px;
	height : auto;	
	border-top : 1px solid #8FB8A4;
	border-right : 1px solid #8FB8A4;
	font-size : 11px;
	color : #42393D;
	border-left : 1px solid #8FB8A4;
	}
	
div.select {
	font-family : "Arial", "Helvetica", "sans-serif";
	font-size : 11px;
	color : #000000;
	width : 150px;
	padding : 2px;	
	border-top : 1px solid #8FB8A4;
	border-right : 1px solid #8FB8A4;
	border-left : 1px solid #8FB8A4;
	background-color : #8FB8A4;
	}
	
div.sousnavig a {
	padding : 2px;
	display : block;	
	color : #42393D;
	}
	
div.sousnavig a:hover {
	display : block;	
	color : #000000;
	background-color : #8FB8A4;
	}

/* mise en page */

.titre {
	font-family : "Times New Roman", "Times", "serif";
	align : left top;
	font-size : 18px;
	font-variant : normal;
	color : #266F4C;
	padding : 1px 0px 1px 0px;
	}
		
.stitre {
	padding : 10px 0px 5px 0px;
	border-bottom : 1px solid #8FB8A4;
	font-size : 13px;
	font-weight : normal;
	color: #266F4C;
	}
	 
.stitre .select {
	padding-left: 15px;
	font-size : 12px;
	font-weight : bold;
	background-image : url(images/fleche.gif);
	background-repeat : no-repeat;
	 }
	 
.texte {
	font-family : "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size : 11px;
	text-align : justify;
	color : #5B4952;
	}
	
.texte a {
	color : #000000;
	text-decoration : underline;
	}
	
.texte a:hover {
	color : #D9235F;
	text-decoration : none;
	}

/* éléments */
	
.image {
	float : left;
	margin : 0px 17px 2px 0px;
	border : 1px solid #43353B;
	}
	
input, textarea {
	margin : 2px;
	padding : 2px 2px 2px 2px;
	border : 1px solid #43353B;
	}

input.submit, input.reset {
	color : #5B4952;
	background-color : #EDCADB;
	margin : 0px;
	padding : 0px;
	cursor: hand;

	}
