body{
	background-color: #4682B4;
	font-family: cursive;
	font-size: 12px;
	
}

p{}

a{color:white;}
a:hover{color:orange;}

h1{font-size:14pt;line-height:40px;}
h2{font-size:12pt; text-align:left;}

fieldset{
border:1px solid silver;
}

legend{
font-size:10px;color:gray; background-color:orange;padding:2px;
}

img{
	border: none;
	text-decoration: none;
}

#top{
	vertical-align: top;
}

#navig1{
	padding-top: 20px;
}

#navig2{
	padding-top: 20px;
	padding-right: 20px;
	vertical-align: top;
}

#contenu1{
	width: 100%;
	padding-top: 20px;
	vertical-align: top;
}

#contenu2{
	padding: 10px;
	width: 80%;
}

.contenu01b{
	background-image: url(img/contenu01b.png);
	background-repeat: repeat-x;
	width: 100%;
}

.contenu01c{
	background-image: url(img/contenu01c.png);
	background-repeat: repeat-y;
}

.contenu02b{
	background-image: url(img/contenu03.png);
	background-repeat: repeat-y;
}

.contenu05b{
	background-image: url(img/contenu05.png);
	background-repeat: repeat-x;
}

.contenu{
	background-color: White;
	padding: 2px;
	font-family: sans-serif;
	font-size: 12px;
	vertical-align: top;
}

.texte{
	font-family: sans-serif;
	font-size: 12px;
}

em{
	font-weight: bold;
	color: gray;
}

small{
	
}

.titre{
	background-color: #F0E68C;
	color: #326596;
	margin: 2px;
	padding: 2px;
	font-weight: bold;
	font-size: 20px;
}

.travaux{
	color: #FF8C00;
	background-color: #F0E68C;
	font-size: 30px;
	font-weight: bold;
	border: 1px solid red;
	width: 300px;
	margin: 20px;
	padding: 20px;
}
/*forms*/

input, select, textarea{
	border: 1px solid silver;
	background-color: #D9E6F2;
	width: 480px;
}

.submit{
	border: 1px inset #778899;
	background-color: #6699CC;
	width: 100px;
	font-weight: bold;
	color: #F0E68C;
}

.submit:hover{
		border: 1px outset #778899;
}


