body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#6699FF;
	font-weight:normal;
	text-decoration: none;
	color: #333333;
	behavior:url(csshover.htc);
}
.png {
	behavior: url(png.htc);
}
h1 {
	font-size:18px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
h2 {
	font-size:14px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
h3 {
	font-size:12px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
h4 {
	font-size:10px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
h5 {
	font-size:10px;
	margin:0px;
	padding:0px;
	font-weight:bold;
}
h6 {
	font-size:10px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
ul {
	padding:0px;
	margin:0px;
}
li {
	text-align:left;
	margin-left:20px;
}
table#tabmenu h2 {
	font-size:12px;
	color: #FFFF00;
	font-weight:500;
	text-decoration:none;
}
table#tabmenu th h2 {
	padding-bottom:0px;
	font-size:12px;
	padding-left:5px;
	padding-right:0px;
	padding-top:0px;
	background-image:url(images/bouton_jaunebleu.png);
	background-repeat:no-repeat;
	background-position:left center;
	text-indent: 12px;
	text-decoration:none;
}
table#tabmenu td:hover {
	font-size:12px;
	color: #FFFF00;
	font-weight: bold;
	background-color: #3366CC;
	text-decoration:none;
}
table#tabmenu td:hover h2 {
	font-size:12px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
	padding-top:0px;
	cursor:pointer;
	background-image:url(images/bouton_jaunebleu.png);
	background-repeat:no-repeat;
	background-position:left center;
	text-indent: 12px;
	text-decoration:none;
}
table#tabmenu td:visited h2 {
	font-size:12px;
	color: #FFFF00;
	font-weight: bold;
	background-color: #3366CC;
	text-decoration:none;
}
.boiteinterieurcenter li a:link h5, .boiteinterieurcenter li a:visited h5 {
	color:#333333;
	text-decoration:none;
}
.boiteinterieurcenter li a:hover h5 {
	color: #FFFF00;
	text-indent: 4px;
	text-decoration:none;
}
.boiteinterieurcenter a:link h5, .boiteinterieurcenter a:visited h5 {
	color:#333333;
	text-decoration:none;
}
.boiteinterieurcenter a:hover h5 {
	color: #FFFF00;
	text-indent: 4px;
	text-decoration:none;
}
#conteneurmenu h4 a:link, #conteneurmenu h4 a:visited {
	color:#333333;
	text-decoration:none;
}
#conteneurmenu h4 a:hover {
	color: #346CB1;
	text-decoration:none;
}
#conteneurmenu h5 a:link, #conteneurmenu h5 a:visited {
	color:#333333;
	text-decoration:none;
}
#conteneurmenu h5 a:hover {
	color: #FFFF00;
	text-decoration:none;
}
.boiteinterieurcenter h3 a:link , .boiteinterieurcenter h3 a:visited {
	color:#346CB1;
	text-decoration:none;
}
.boiteinterieurcenter h3 a:hover {
	color: #346CB1;
	text-decoration:underline;
}
.conteneurtextecentre a:link, .conteneurtextecentre a:visited {
	color:#346CB1;
	text-decoration:none;
}
.conteneurtextecentre a:hover {
	color:#346CB1;
	text-decoration: underline;
}
.tabtextecentre a:link, .tabtextecentre a:visited {
	color:#333333;
	text-decoration:none;
}
.tabtextecentre a:hover {
	color:#346CB1;
	text-decoration:none;
}
.conteneurtextecentredemi a:link, .conteneurtextecentredemi  a:visited {
	color:#346CB1;
	text-decoration:none;
}
.conteneurtextecentredemi a:hover {
	color:#346CB1;
	text-decoration: underline;
}
.tabgdhommes h4 a:link, .tabgdhommes h4 a:visited {
	color: #615303;
	font-weight:500;
	text-decoration:none;
}
.tabgdhommes h4 a:hover {
	color: #FFFF00;
	font-weight:500;
	text-decoration:underline;
	padding-left:4px;
}
#conteneurtextehaut a:link, #conteneurtextehaut a:visited {
	color:#666666;
	text-decoration:none;
}
#conteneurtextehaut a:hover {
	color:#346CB1;
	text-decoration:none;
}
#cadrecopyright a:link, #cadrecopyright a:visited {
	color:#333333;
	text-decoration:none;
}
#cadrecopyright a:hover {
	color:#346CB1;
	text-decoration:none;
}
#conteneurglobalinterieur {
	width:900px;
	height:auto;
	padding-top :0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:0px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	background-color: #C4D7FF;
	border:1px;
	border-color: #3366CC;
	border-style: outset;
}
#conteneurhaut {
	float:left;
	width:900px;
	height:120px;
	padding : 0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border:0px;
	background-image:url(images/bandeauhaut.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
#conteneurglobalcentre {
	float:left;
	width:724px;
	height:auto;
	padding :0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border:0px;
}
#conteneurmenu {
	float:left;
	width:170px;
	height:auto;
	padding : 0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border:0px;
}
table#tabmenu {
	width:166px;
	height:auto;
	padding :0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	border:0px;
}
table#tabmenu td {
	padding :2px;
	margin:0px;
	border:1px;
	border-color:#3366CC;
	border-style:solid;
	background-color:#6699FF;
	text-align: left;
	vertical-align: top;
}
table#tabmenu th {
	padding :2px;
	margin:0px;
	border:1px;
	border-color:#3366CC;
	border-style:solid;
	background-color:#3366CC;
	text-align: left;
	vertical-align: top;
}
.coinhautgauche {
	background-image:url(images/coinhautgauche.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.coinhautdroit {
	background-image: url(images/coinhautdroite.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.coinbasgauche {
	background-image: url(images/coinbasgauche.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.coinbasdroit {
	background-image: url(images/coinbasdroite.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding:3px;
}
.coinhautgauchefonce {
	background-image:url(images/coinhautgauchefonce.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.coinhautdroitfonce {
	background-image: url(images/coinhautdroitefonce.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.coinbasgauchefonce {
	background-image: url(images/coinbasgauchefonce.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.coinbasdroitfonce {
	background-image: url(images/coinbasdroitefonce.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding:3px;
}
.boiteinterieur {
	float:none;
	width:auto;
	height:auto;
	padding:5px;
	margin:0px;
	text-align:justify;
	border:0px;
}
.boiteinterieurcenter {
	float:none;
	width:auto;
	height:auto;
	padding:5px;
	margin:0px;
	text-align:center;
	border:0px;
}
#conteneurtextehaut {
	float:left;
	width:724px;
	height:auto;
	padding :0px;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border:0px;
	background-color: #9FBEFF;
}
table#textehaut {
	width:706px;
	height:auto;
	padding :0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	border:0px;
}
table#textehaut td {
	width:auto;
	padding :2px;
	margin:0px;
	border:0px;
	text-align: justify;
	vertical-align: top;
}
table#textehaut th {
	width:auto;
	height:25px;
	color:#FFFF00;
	padding-top:0px;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:4px;
	margin:0px;
	border:0px;
	text-align:right;
	vertical-align: middle;
	background-image:url(images/boutontitre.png);
	background-repeat:no-repeat;
	background-position:right;
}
#conteneurphotoaccueil {
	float:left;
	width:500px;
	height:auto;
	padding : 2px;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border:0px;
}
#conteneursousphotoaccueil {
	float:left;
	width:490px;
	height:auto;
	padding : 2px;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border:0px;
	background-color: #9FBEFF;
}
#conteneurdroitprincipal {
	float:left;
	width:220px;
	height:auto;
	padding:0px;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:2px;
	margin-right:0px;
	text-align:center;
	border:0px;
}
#conteneurbleudroit {
	float:left;
	width:219px;
	height:auto;
	padding :0px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border:0px;
	background-color: #9FBEFF;
}
#conteneurbleugauche {
	float:left;
	width:162px;
	height:auto;
	padding :0px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:0px;
	text-align:center;
	border:0px;
	background-color: #9FBEFF;
	line-height:15px;
}
#conteneurbleudiapo {
	float:left;
	width:162px;
	height:auto;
	padding :0px;
	margin-top:5px;
	margin-bottom:12px;
	margin-left:2px;
	margin-right:0px;
	text-align:center;
	border:0px;
	background-color: #9FBEFF;
	line-height:30px;
}
.conteneurtextecentre {
	float:left;
	width:724px;
	height:auto;
	padding :0px;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border:0px;
	background-color: #9FBEFF;
}
table.tabtextecentre {
	width:700px;
	height:auto;
	padding :0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	border:0px;
}
table.tabtextecentre td {
	padding :2px;
	margin:0px;
	border:0px;
	text-align: left;
	vertical-align: top;
}
.conteneurtextecentredemi {
	float:left;
	width:357px;
	height:auto;
	padding:0px;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:5px;
	text-align:center;
	border:0px;
	background-color: #9FBEFF;
}
table.tabtextecentredemi {
	width:340px;
	height:auto;
	padding :0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	border:0px;
}
table.tabtextecentredemi td {
	padding-bottom :2px;
	padding-left:20px;
	padding-right:2px;
	padding-top:2px;
	margin:0px;
	text-align: left;
	vertical-align: top;
	border-left:1px;
	border-right:1px;
	border-left-style:dashed;
	border-right-style:dashed;
	border-left-color:#666666;
	border-right-color:#666666;
}
#conteneurgdhommes {
	float:right;
	width:190px;
	height:auto;
	padding :0px;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border:0px;
	background-color: #6699FF;
}
table.tabgdhommes {
	width:706px;
	height:auto;
	padding :0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	border:0px;
}
table.tabgdhommes td {
	padding :2px;
	margin:0px;
	border:0px;
	text-align: justify;
	vertical-align: top;
}
table.tabgdhommes th {
	width:500px;
	padding :2px;
	margin:0px;
	border:0px;
	text-align: justify;
	vertical-align: top;
	font-weight:normal;
}
#conteneurmenucarte {
	float:left;
	width:180px;
	height:410px;
	padding : 0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border:0px;
	overflow:auto;
}
#conteneuranimateur {
	float:right;
	width:300px;
	height:auto;
	padding :0px;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:2px;
	margin-right:2px;
	text-align:right;
	border:0px;
	background-color: #6699FF;
}
#cadrecopyright {
	float:none;
	width:894px;
	height:auto;
	padding: 0px;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border:0px;
	clear:both;
}
table#tabcopyright {
	width : 890px;
	height: auto;
	border : 0px;
	margin-top:8px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
}
table#tabcopyright td {
	width:auto;
	height:auto;
	padding:0px;
	border : 0px;
	border:0px;
	text-align:center;
}