body    {
    background: url(img/bg.gif);
    background-color: #D6DEFF;
    font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
    font-size: 9pt;
    color: #5D193E;
    margin:0px 0px 0px 0px;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#5D193E;
	scrollbar-face-color:#5D193E;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-track-color:#DDF7C4;
}

table,tr,td	{
    font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
    font-size: 8pt;
    color: #5D193E;
}

.submit {
	background-color: #5D193E;
	color: #ffffff;
	font-weight: bold;
}


input,textarea,select {
    font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
	color: #5D193E;
	font-size: 8pt;
}

.facultatif {
    font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
	color: #5D193E;
	font-size: 8pt;
	background-color: rgb(219,219,219);
}

.reado {
    font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
	background-color: #61FDD7;
	color: #5D193E;
	font-size: 8pt;
}

.menu {
	padding-top:139px;
	padding-left:35px;
}

.titre {
	padding-top:29px;
}

.outils {
	padding-top:9px;
	padding-left:46px;
}

a.outils-lnk:link {
	font-size: 8pt;
	color: #5D193E;
	text-decoration:none;
	padding-left:4px;
}

a.outils-lnk:visited {
	font-size: 8pt;
	color: #5D193E;
	text-decoration:none;
	padding-left:4px;
}

a.outils-lnk:hover {
	font-size: 8pt;
	color: #000000;
	text-decoration:underline;
	padding-left:4px;
}

a.sign-lnk:link {
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration:none;
}

a.sign-lnk:visited {
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration:none;
}

a.sign-lnk:hover {
	font-size: 8pt;
	color: #000000;
	text-decoration:underline;
}

a.detail-lnk:link {
    font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#5D193E;
	text-decoration:none;
}

a.detail-lnk:visited {
    font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#5D193E;
	text-decoration:none;
}

a.detail-lnk:hover {
    font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#5D193E;
	text-decoration:underline;
}

a.resa-lnk:link {
    font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color:#5D193E;
	text-decoration:none;
}

a.resa-lnk:visited {
    font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color:#5D193E;
	text-decoration:none;
}

a.resa-lnk:hover {
    font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color:#5D193E;
	text-decoration:underline;
}


a.detail_0:link,a.detail_0:hover,a.detail_0:visited {
	font-weight: normal;
}

a.detail_1:link,a.detail_1:hover,a.detail_1:visited {
	font-weight: bold;
}


.cb {
	padding-right:43px;
}

.pied {
	font-size: 8pt;
	color: #ffffff;
}

.centre {
	padding-left:25px;
	padding-right:50px;
}

.pied2 {
	padding-top:51px;
}

h1 {
    font-family: Helvetica, Tahoma, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #019140;
	letter-spacing: -0.05em;
	margin-top:5px;
}

h2 {
    font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin-bottom:4px;
	margin-top:10px;
}

h3 {
	font-size: 9pt;
	padding-left: 15px;
	font-weight: normal;
	text-align:justify;
	margin-right: 10px;
}

.contact {
	padding-left: 6px;
}

