﻿* {margin:0;padding:0}

body {background:url("images/fond.jpg") left top repeat-x #F3F3F3;font-family:  Arial,Helvetica,Tahoma,sans-serif;}
img {border:0}
.btm {vertical-align: bottom}
td {text-align: left;}

h1 {color: #A0B00E; margin-bottom:4px ; font-size: 20px;font-weight: 400 }
h1 span {font-size:17px}
h2 {color: #85960A;font-size:15px;line-height: 16px;margin-top:22px;margin-bottom:0;font-weight: 400}
h3 {margin-bottom:0; font-size:12px;margin-top:4px; color:#5276A7}
h4 {font-size:15px;color:#272929}

h3 a:link, h3 a:visited {margin-bottom:0; font-size:12px;margin-top:4px; color:#5276A7;text-decoration:underline;}

p, .maincopy {
	line-height: 15px;
	font-size: 12px;
	color: #555;
}
.maincopy {margin-bottom: 8px;}
.maincopy a {text-decoration:underline}

.bolder {font-weight: bold;color: #808080}	
li      {margin-left:14px;line-height: 15px;color: #808080 }
.smallbody {text-align:right;margin-right:21px;font-size: 11px}

a:active {color: #475128; text-decoration: none}
a:link {text-decoration: none; color: #555 }
a:visited {text-decoration: none; color: #555 }
a:hover {color: #A0B00E; }

#entete {width:960px;margin:0 auto;height:125px;overflow:visible;position:relative}
.connect {width:295px;font-size: 13px;line-height: 18px;overflow:visible;color: #E9E9E9;text-align: center;padding-top:5px}

#nav_bar {top:87px;left:0;width:960px;height:38px;background:url("images/nav_bar.png") bottom no-repeat;position: absolute}
#nav_bar ul li {margin:0;list-style:none;float:left;text-align:left;line-height:32px;width:100%;}
#nav_bar ul li a {display:block; text-decoration:none;font-size: 13pt; font-weight:600; font-variant:small-caps;color:black}
#nav_bar ul li a:hover {color:white}
#nav_bar ul li:hover ul.menu2 {display:block}
#nav_bar ul li:hover ul.menu2 a {font-size: 14px; color: #000000; padding:5px 5px 0 0;line-height:18px}
#nav_bar ul li:hover ul.menu2 a:hover {color:white}
#nav_bar ul ul.menu2 {margin:0;padding:5px 0 10px 10px;display:none;background-color:#D2DC31}
#nav_bar ul li ul li:hover ul.menu3 {display:block}
#nav_bar ul li ul li:hover ul.menu3 a {font-size: 14px; color: #000000; padding:5px 5px 0 0;line-height:18px}
#nav_bar ul li ul li:hover ul.menu3 a:hover {color:white}
#nav_bar ul ul ul.menu3 {margin:0;padding:5px 0 10px 10px;display:none;background-color:#D2DC31}

#normes td {text-align:center}
#normes .maincopy td {text-align:left}

.parag {
	margin-top: 2px;
	text-align: justify;
	margin-bottom: 10px;
}
.parag a:link {color: #444; text-decoration:underline  }
.parag a:active {color: #444; text-decoration:underline }
.parag a:visited {color: #444;  text-decoration:underline}
.parag a:hover {color: #A0B00E;  text-decoration:underline}

.parag_home {
    margin-top:0;font-size: 12px;
    margin-bottom:4px ; text-align:left
}

.img_G {
	margin: 12px 22px 18px 0;
	float: left;
}
.img_D {
	margin:12px 0 18px 22px;
	float: right;
}

#rubD {background-color:transparent;width:300px;height:100%;overflow:visible}
#rubD  h4  {margin:0;padding:12px 12px 2px 18px}
#rubD  p {font-size: 12px;color: #fff; padding: 8px 12px 7px 18px}
#rubD a:link {text-decoration: none; color: #fff}
#rubD a:visited {text-decoration: none; color: #fff}
#rubD a:hover {color: #000; text-decoration: none}
#rubD .rubrique {padding-top:4px;padding-bottom:0}
#rubD .rubrique a:hover {color: #C5F85A}

#pied {
	margin-top:20px;
	font-size: 12px; 
	color: #fff;
	text-align:center;
	background: url('images/fd_pied.jpg') repeat-x top;
	text-align:center;
	line-height:31px; 
	height:80px
}
#pied a {color:#fff;}

.tit    { color: #deecfb; margin-top:0 }
.tit2  	{ color: #ffffff; margin-left: 5px; margin-right: 5px}
.tit2 a:link {text-decoration: none; color: #ffffff}
.tit2 a:visited {text-decoration: none; color: #ffffff}
.tit2 a:hover {color: #C5F85A; text-decoration: none}
            	
.Styletableau {	color: #356486;}
.titretableau {	font-weight: bold;}
.textetableau {	font-size: 12px;border:1px silver solid;border-collapse: collapse;}

.img_G_Ht {
	margin: 4px 22px 18px 0;
	float: left;
}
.img_D_Ht {
	margin: 4px 0 18px 22px;
	float: right;
}


