/* Début css pour le	formualire de contact (Benoît) */
fieldset
{
	width: 85%;
	border-color: #006600;
	margin: auto;
	padding: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}
legend
{
	color: #006600;
	font-weight: bold;
}
input[type=submit], input[type=button]
{
	border-style: outset;
	border-width: 1px;
	background-color: green;
	background: url('design/degrade_vert_input.png') repeat-x;
}
input[type=submit]:hover, input[type=submit]:focus, input[type=button]:hover, input[type=button]:focus
{
	background: url('design/degrade_rouge_input.png') repeat-x;
	background-position:0px 0px;
	cursor:pointer;
}
input[type=submit]:active, input[type=button]:active
{
	border-style:inset;
}
/* Fin css pour le	formualire de contact (Benoît) */

/* Début css pour le menu (Benoît) */
.menu
{
	padding-top: 5px;
	padding-left: 8px;
}
.menu a
{
	text-decoration: none;
	color: white;
	font-size: 0.8em;
	font-weight: bold;
}
.menu a:hover
{
	text-decoration: none;
	color: red;
	font-weight: bold;
	font-size: 0.8em;
}
.menu a:active, a:focus
{
	text-decoration: none;
	color: red;
	font-weight: bold;
	font-style: italic;
	font-size: 0.8em;
}
/* Fin css pour le menu (Benoît) */



.black:hover
{
	color: #de5e02
}
.white:hover
{
	color: #ffffff;
	text-decoration: underline
}
.blue:hover
{
	color: #cc0000;
	text-decoration: none

}
.blue2:hover
{
	color: #cc0000;
	font-size: 10px;
	text-decoration: none

}
.dblue:hover
{
	color: #de5e02;
	text-decoration: none
}
.navwhite:hover
{
	color: #384881;
	text-decoration: none
}
.smblack
{
	color: #000000;
	font-family: verdana,arial,geneva,helvetica;
	font-size: 10px;
	text-decoration: none
}
.black
{
	color: #000000;
	font-family: arial,geneva,helvetica;
	font-size: 12px;
	text-decoration: none
}
.lgblack
{
	color: #000000;
	font-family: arial,geneva,helvetica;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none
}
.white
{
	color: #ffffff;
	font-family: verdana,arial,geneva,helvetica;
	font-size: 10px;
	text-decoration: none
}
.lgwhite
{
	color: #ffffff;
	font-family: verdana,arial,geneva,helvetica;
	font-size: 10px;
	font-weight: bold
}
.lgrwhite
{
	color: #ffffff;
	font-family: arial,geneva,helvetica;
	font-size: 16px;
	font-weight: bold
}
.dblue
{
	color: #384881;
	font-family: verdana,arial,helvetica,geneva;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline
}
.smblue
{
	color: #384881;
	font-family: arial,helvetica,geneva;
	font-size: 10px
}
.textblue
{
	color: #384881;
	font-family: arial,helvetica,geneva;
	font-size: 12px
}
.blue
{
	color: #000000;
	font-family: arial,helvetica,geneva;
	font-size: 12px;
 line-height: 18px;
	text-decoration: underline
}
.blue2
{
	color: #000000;
	font-family: arial,helvetica,geneva;
	font-size: 10px;
 line-height: 18px;
	text-decoration: underline
}



.lgrblue
{
	color: #384881;
	font-family: arial,helvetica,geneva;
	font-size: 16px;
	font-weight: bold
}
.lgblue
{
	color: #384881;
	font-family: arial,helvetica,geneva;
	font-size: 12px;
	text-decoration: underline
}
.nav_on
{
	color: #ffffff;
	font-family: verdana,arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}
.navwhite
{
	color: #ffffff;
	font-family: verdana,arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}
.navblue
{
	color: #384881;
	font-family: verdana,arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}
.crumb
{
	color: #325c7d;
	font-family: verdana,arial,helvetica,geneva;
	font-size: 10px
}