/* balises prédéfinies */

body {
	margin : 0px;
	padding : 0px;
	background-color : #FA7718;
	background-image : url(img/bande.gif);
	background-repeat : repeat-y;
	color : #311705;
	font-size : 10px;
	}
	
body, td, p, blockquote, input, textarea, select, option {
	font-family : "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size : 11px;
	}

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

a:hover {
	text-decoration : none;
	color : #FFFFFF;
	}
	
/* tableaux */

table.contenu {
	text-decoration : none;
	height : 100%;
	}
	
table.contenu .haut {
	height : 146px;
	background-image : url(img/bando.jpg);
	background-repeat : no-repeat;
	}
	
table.contenu .nav {
	background-image : url(img/nav.jpg);
	background-repeat : no-repeat;
	padding-left : 200px;
	height : 25px;
	}
	
table.contenu .gauche {
	background-image : url(img/gauche.jpg);
	background-repeat : no-repeat;
	width : 185px;
	height : 100%;
	align : left top;
	padding-left : 15px;
	padding-top : 100px;
	}

table.contenu .contenu {
	background-image : url(img/centre.gif);
	background-repeat : no-repeat;
	background-color : #FFFFFF;
	width : 522px;
	align : left top;
	padding : 20px 30px 10px 30px;
	text-align : justify;
	}
	
table.contenu .droite {
	background-image : url(img/droite.jpg);
	background-repeat : no-repeat;
	background-color : #EA5503;
	height : 100%;
	width : auto;
	align : left top;
	}
	
table.contenu menu {
	height : 23px;
	align : left top;
	}
	
table.menu td {
	border-top : 1px solid #940906;
	border-bottom : 1px solid #940906;
	height : 23px;
	}
	
/* calques */

/* mise en page */

.titre {
	font-family : "Times New Roman", Times, serif;
	align : left top;
	font-size : 21px;
	font-variant : normal;
	color : #333333;
	}
		
.stitre {
	font-family : "Times New Roman", Times, serif;
	padding : 10px 0px 5px 0px;
	border-bottom : 1px solid #C3DB48;
	font-size : 16px;
	font-weight : bold;
	font-style : italic;
	color: #333333;
	}

.texte, .textcat {
	font-family : "Times New Roman", Times, serif;
	font-size : 15px;
	text-align : justify;
	text-decoration : none;
	}
	
.texte a, .textcat a {
	font-family : "Times New Roman", Times, serif;
	color : #940906;
	font-size : 15px;
	text-decoration : underline;
	}
	
.texte a:hover, .textcat a:hover {
	color : #FA7718;
	text-decoration : none;
	}
	
.texte .gb, .texte .textgbcat {
	color : #940906;
	}
	
.texte .gb a, .texte .textgbcat a {
	color : #311705;
	text-decoration : underline;
	}

.texte .gb a:hover {
	color : #FA7718;
	}
	
/* éléments */
	
.image {
	float : left;
	margin : 0px 17px 2px 0px;
	border : 1px solid #333333;
	}
	
input, textarea {
	margin : 2px;
	padding : 2px 2px 2px 2px;
	border : 1px solid #940906;
	}

input.submit, input.reset {
	color : #311705;
	background-color : #FA7718;
	margin : 0px;
	padding : 0px;
	}
