/* CSS Document */
body {
	text-align: center;
	font: 11px verdana, arial, helvetica, sans-serif;
	background: #c9c8c8;
	margin: 0;
	padding: 37px 0;
	color: #A8FCFC;
}

a { color: #175899; }
a:hover { text-decoration: underline; }

#global, #global2 {
	position: relative;
	margin: auto;
	width: 912px;
	height: 896px !important;
	height: 850px;
	text-align: left;
	background: url(../images/fond.gif);
}
#global2 { height: auto !important; width: 910px; }

#date {
	display: block;
	position: absolute;
	top: -13px;
	color: #004E97;
}
#navi {
	display: block;
	position: absolute;
	right: 0;
	color: #004E97;
	top: -25px;
	text-align: right;
}
#haut {
	position: relative;
	height: 260px;
	background-repeat: no-repeat;
}
.haut1000 { background: url(../images/haut1000.jpg); }
.haut2000 { background: url(../images/haut2000.jpg); }
.haut3000 { background: url(../images/haut3000.jpg); }
.hautoutils{ background: url(../images/haut4000.jpg); }

#fond1, #fond2, #fond3, fond4 { width: 912px; }
#fond1 {
	height: 190px;
	background: url(../images/fond1.jpg) no-repeat;
}
#fond2 {
	height: 178px;
	background: url(../images/fond2.jpg) no-repeat;
}
#fond3 {
	height: 250px;
	background: url(../images/fond3.jpg) no-repeat;
}
#fond4 {
	height: 278px;
	background: url(../images/fond4.jpg) no-repeat;
}

#logo {
	position: absolute;
	top: -27px;
	left: 372px;
	width: 164px;
	height: 98px;
	z-index: 10;
}

#carte {
	position: absolute;
	top: 190px;
	left: -19px;
	width: 19px;
	height: 178px;
}

#menu, #menubis {
	position: absolute;
	top: 215px;
	left: 225px;
	width: 346px;
	height: 46px;
	z-index: 15;
}
#menubis { left: 155px; top: 155px; width: 700px; }

#menu_c, #menu_c2 {
	position: relative;
	left: -10px;
}
#menu_c { top: 20px; }
#menu_c2 { left: 125px; top: 30px; }
.menu { position: relative; float: left; }

#menuL {
	position: relative;
	height: 260px !important;
	height: 290px;
	width: 186px !important;
	width: 236px;
	background: url(../images/menu_fond.jpg) no-repeat;
	z-index: 10;
	float: left;
	padding-top: 50px;
	padding-left: 25px;
	padding-right: 25px;
}
#menuL h3 { font-weight: normal; font-size: 11px; color: #000; margin: 6px 0; padding: 0; text-transform: uppercase; }
#menuL ul { color: #fff; margin: 0; margin-left: 10px; margin-right: 10px; padding: 0; list-style: none; }
#menuL h3.select { color: #fff; font-weight: bold; }
#menuL li.select { font-weight: bold; }
#menuL a.select { color: #fff; text-decoration: underline; }
#menuL_T {
	position: absolute;
	top: -20px;
	left: 7px;
	width: 185px;
	height: 51px;
	background-repeat: no-repeat;
	background-position: center;
}
#menuL_T h2 { display: none; }
.titre1000 { 
	background: url(../images/titre1000.png) !important;
	background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/titre1000.png')
}
.titre2000 { 
	background: url(../images/titre2000.png) !important;
	background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/titre2000.png')
}
.titre3000 { 
	background: url(../images/titre3000.png) !important;
	background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/titre3000.png')
}
.titret1200 { 
	background: url(../images/titre4000.png) !important;
	background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/titre4000.png')
}
.titret1600 { 
	background: url(../images/titre5000.png) !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/titre5000.png')
}
.titret1400 { 
	background: url(../images/titre6000.png) !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/titre6000.png')
}
.titre7000, .titre8000 { 
	background: url(../images/titre7000.png) !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/titre7000.png')
}
.titre9000 { 
	background: url(../images/titre9000.png) !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/titre9000.png')
}


#content { 
	margin-left: 240px;
	padding: 15px;
	z-index: 100;
}
#contL, #contR {
	position: relative;
	float: left;
	z-index: 100;
}
#contL { width: 440px; margin-right: 20px; }

#content1 {
	position: absolute;
	top: 420px;
	left: 100px;
	width: 150px;
	height: 190px;
	z-index: 100;
	color: #004E97;
}
#r1 { margin-top: 10px; }
#content2 {
	position: absolute;
	top: 355px;
	left: 375px;
	width: 170px;
	height: 260px;
	color: #064484;
}
#content3 {
	position: absolute;
	bottom: 335px !important;
	bottom: 320px;
	left: 645px;
	width: 210px;
	height: 260px;
	color: #ccffff;
}
#cartesite {
	background: url(../images/fond_carte.jpg) no-repeat;
	width: 625px;
	height: 300px;
}
.carte {
	width: 190px !important;
	width: 200px;
	float: left;
	padding: 5px;
	text-align: center;
	color: #000;
}
.carteWidth { width: 210px !important; width: 220px; }

#flag {
	position: absolute;
	left: 73px;
	top: 460px;
	width: 22px;
	height: 53px;
}
#flag img { margin-bottom: 10px; }

#bottom {
	text-align: center;
	height: 90px !important;
	height: auto;
	color: #00427B;
}
#bas {
	position: relative;
	height: 216px;
	background-repeat: no-repeat;
	margin-top: -30px;
}
.bas1000 { background: url(../images/bas1000.jpg); }
.bas2000 { background: url(../images/bas2000.jpg); }
.bas3000 { background: url(../images/bas3000.jpg); height: 300px !important; }
.basoutils { background: url(../images/bas4000.jpg) bottom; height: 5px !important; margin: 0 !important; }



#contact1, #contact2 {
	position: relative;
	width: 300px;
	height: 360px;
	float: left;
}
#contact1 { border-left: 1px solid #519bbe; }
#contact2 { border-right: 1px solid #519bbe; }
#btn {
	background: #519bbe;
	width: 600px;
	margin: 0;
	padding: 6px 1px;
	text-align: center !important;
	text-align: left;
}
#btn input {
	background: #9fe1ff;
	font-size: 12px;
	padding: 4px;
	border: 1px outset black;
	margin: 0;
}
.boite {
	margin: 2px;
	padding: 5px;
	color: 
}
.boite h1 { font-size: 15px; margin: 0; text-transform: uppercase; }
.boite h2 { font: 12px verdana; margin: 0; }
.boite label { display: block; float: left; width: 90px; margin-left: 10px !important; margin-left: 5px; margin-bottom: 7px; }
.boite input, .boite select { margin-bottom: 7px; width: 150px; font: 11px verdana; border: 1px solid black; }
.boite h3, .boite p, .boite textarea { font-size: 12px; margin-left: 20px; }
.boite textarea { width: 250px; height: 180px; }
.haut { height: 350px; }



#fdec {
	text-align: left;
	margin-top: 30px;
	width: 605px;
}
.fdec {
	margin-top: 10px;
	width: 195px;
	float: left;
	height: 230px;
	margin-right: 10px;
	text-align:center;
}
.fdecimg {
	height: 165px !important;
	width: 195px;
	height: 180px;
	padding-top: 15px;
	background: #509cbf;
	text-align:center;
}
.fdecdesc {
	display: block;
	height: 130px;
	width:100%;
	padding: 0px;
	margin-top: 15px;
	background: #25679c;
	text-align:center;
}
.fecarddesc { margin-top: 5px; }
.fdecdesc a, .fecarddesc a {
	display: block;
	color: #8Bdbe7;
	font-weight: bold;
	margin-bottom: 8px;
	text-align:center;
}
#ecardopt {
	background: #338ab8;
	width:604px;
	padding: 30px 0px;
}
#ecardopt label { 
	font-weight: bold;
	float: left;
	width: 250px;
	text-align: left;
	margin-bottom: 5px;
}
#ecardopt input, #ecardopt textarea { width: 200px; margin-left: 15px; }
#ecardopt textarea { width: 450px !important; height: 150px; }
input#signe {
	width: 45px !important;
	margin: 0 !important;
}
input#copie { width: auto; }
label.message { width: 450px !important; }
label.signe {
	padding-top: 15px;
	padding-left: 0px;
	float: left;
	width: 50px !important;
}
.paginat {
	position: relative;
	background: #509CBF;
	padding: 1px 5px;
	height: 16px;
	width: 605px;
}
.absolut1, .absolut2, .absolut3 { position: absolute; }
.absolut1 { left: 0px; }
.absolut2 { left: 50%; width: 140px; margin-left: -60px; }
.absolut3 { right: 0px; }
#galeriegd {
	width: 605px;
	background: #338ab8;
	padding: 25px 0px;
	text-align:center;
}


#m0, #m1, #m2, #m3, #m4, #m5, #r0 { cursor: pointer; }

h3 { font-size: 13px; }
.white { color: #fff !important; }
.bleuc { color: #22EBEB !important; }
/*.bleuc .hover { color: #22EBEB !important; text-decoration:underline; }
.bleuc { color: #ccffff !important; text-decoration:none; }
A:hover .bleuc{ color: #ccffff !important; text-decoration:underline; }*/
}
.bleuv { color: #159EB2 !important; }
.jaune { color: #e8e915 !important; }
.noir { color: #000 !important; }
.petit { font-size: 10px !important; }
.grand { font-size: 14px !important; }
.center { text-align: center; }
.right { text-align: right !important; }
.left { text-align: left !important; }
.bold { font-weight: bold !important; }
.underline { text-decoration: underline; }
.block { display: block; padding-top: 6px; padding-bottom: 3px; }
.marge { margin-left: 12px; margin-right: 7px; }
img { border: 0; }
.preload { display: none; }
.clear { clear: both; }
.margetop { margin-top: 15px; }
.margeR { margin-right: 15px; }
.nomarge { padding: 0; margin: 0; }
p {
	margin: 0;
	padding: 0;
	margin-bottom: 8px;
}
#content p {
	margin-top: 15px !important;
}

/* ####################### RAJOUT STEPH ######################## */
/* Polices */
.bleutcbold{color: #ccffff; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:underline; font-weight:bold;}
.bleutc{color: #ccffff; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none; font-weight:none;}
A:hover .bleutc{color: #ccffff; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:underline; font-weight:none;
}


/* INFO_CONTINUE */
#colic_nav{float:left; display:block; position: relative; left:17px; top:0px; padding: 0px; width: 167px; margin-right: auto; margin-left: auto; margin-top:0px; margin-bottom:0px; border: 0px; text-align:left;}
#cont_contenu_ic{float:right ; display:block; position: relative; right:20px; top:0px; padding: 0px; width: 590px; margin-right: auto;margin-left: auto; margin-top:0px; margin-bottom:0px; border: 0px; text-align:left; vertical-align:top;}
#photos_ic{display:block; position: relative; padding: 0px; width: 582px; margin-right: auto; margin-left: auto; margin-top:0px;margin-bottom:0px; border: 0px; text-align:left; vertical-align:top;}
#cont_icmod3{display:block; position:relative; width: 100%; top: 0px; left:0px; text-align:left;}
#cont_icg{float:left; display:block; position:relative; width:66%; text-align:left;}
#photos_ic2{ float:right; display:block; position: relative; padding: 0px; width: 34%; margin:0px; top:0px; right:0px; border: 0px; text-align:right; vertical-align:top;}
.ic_txt {color: #A8FCFC; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none;}
A:hover.ic_txt{color: #A8FCFC; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:underline;}

.ic_txt a{color: #A8FCFC; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:underline;}

.icnav_cat{margin: 0px;	padding: 0px;  color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight:bold; text-decoration:none;}
.icnav_catoff{margin: 0px;	padding: 0px;  color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration:none;}
A:hover.icnav_catoff{margin: 0px;	padding: 0px; color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica;  text-decoration:underline;}
.nav_second{margin-left:10px;}
.icnav_art{margin: 0px;	padding: 0px; color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration:underline;font-weight:bold;}
.icnav_artoff{margin: 0px;	padding: 0px; color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration:none;}
A:hover.icnav_artoff{margin: 0px;	padding: 0px; color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration:underline;}


/* ######################### GALERIE PHOTOS ######################### */

/* ======= Présentation HAUT ======= */
.gal_name{color: #E9CD00; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight:bold; text-decoration:underline; }/*font-variant:small-caps;*/
.gal_categ{color: #E9CD00; font-size: 12px; font-family: Verdana, Arial, Helvetica; text-decoration:underline; font-weight:bold;}
.galdescrub{color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica;  text-decoration:none} 
/* ======= Présentation HAUT ======= */

/* ======= NAVIGATION HAUT ======= */
#gal_navht{ float:left; display:block; position:relative; width:100%; height:21px; background-color:#716561; text-align:center; vertical-align:middle; margin-right: 0px; margin-left: 0px; border: 0px;}
#gal_flhtg{display:block; position:absolute; top:6px; left:4px; width:15px; height:8px; margin-right: 0px; margin-left: 0px; border: 0px;}
#gal_flhtd{display:block; position:absolute; top:6px; right:4px; width:15px; height:8px; margin-right: 0px; margin-left: 0px; border: 0px;}
.galnav{color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none;font-weight:bold;}
/* ======= NAVIGATION HAUT ======= */

/* ======= CENTRE GALERIE ======= */
.gal_cont{ float:left; display:block; position:relative; width:100%; text-align:center; vertical-align:top; margin-right: 0px; margin-left: 0px; border: 0px;  padding:0px;}
.gal_cont1{float:left; display:block; position:relative; width:30%; text-align:center; vertical-align:top; margin-right: 0px; margin-left: 0px; border: 0px; padding:0px;}
.gal_cont2{float:left; display:block; position:relative; width:30%; text-align:center; vertical-align:top; margin-right: 0px; margin-left: 0px; border: 0px; padding:0px;}
.gal_cont3{float:right; display:block; position:relative; width:30%; text-align:center; vertical-align:top; margin-right: 0px; margin-left: 0px; border: 0px;}
.separ_miniature1{float:left; display:block; position:relative; width:5%; height:10px; text-align:center; vertical-align:top; margin-right: 0px; margin-left: 0px; border: 0px; padding:0px;}
.separ_miniature2{float:left; display:block; position:relative; width:4%; height:10px; text-align:center; vertical-align:top; margin-right: 0px; margin-left: 0px; border: 0px; padding:0px;}

.miniature1{display:block; position:relative; width:100%; height:auto; background-color:#338AB8; text-align:center; vertical-align:top; margin-right: 0px; margin-left: 0px; margin-bottom:5px; margin-top:5px; border: 0px; padding:0px;}
.miniature2{display:block; position:relative; width:100%; background-color:#338AB8; text-align:center; vertical-align:top; margin-right: 0px; margin-left: 0px; margin-bottom:5px; margin-top:5px; border: 0px; padding:0px;}
.miniature3{display:block; position:relative; width:100%; background-color:#338AB8; text-align:center; vertical-align:top; margin-right: 0px; margin-left: 0px; margin-bottom:5px; margin-top:5px; border: 0px; padding:0px;}
/* ======= CENTRE GALERIE ======= */

/* ======= NAVIGATION BAS ======= */
#gal_navbs{float:left; display:block; position:relative; width:100%; height:21px; background-color:#716561; text-align:center; vertical-align:middle; margin-right: 0px; margin-left: 0px; border: 0px;}	
#gal_flbsg{display:block; position:absolute; top:6px; left:4px; width:15px; height:8px; margin-right: 0px; margin-left: 0px; border: 0px;}
#gal_flbsd{display:block; position:absolute; top:6px; right:4px; width:15px; height:8px; margin-right: 0px; margin-left: 0px; border: 0px;}
/* ======= NAVIGATION BAS ======= */
		
/* ######################### GALERIE PHOTOS ######################### */ 	
	
/* ######################### Navigation OUTILS ######################### */ 
.nav_outils_on {margin: 0;	padding: 0; display: block; text-align:left; width:160px; color: #E9CD00; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight:bold; margin-bottom:6px; margin-top:6px;}
.nav_outils_off {margin: 0;	padding: 0; display: block; text-align:left; width:160px; color: #E9CD00; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration:none; margin-bottom:6px; margin-top:6px;}
.outils_off{ color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight:bold; text-decoration:none;}
A:hover.outils_off{ color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight:bold; text-decoration:underline;}
.nav_galcaton {color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight:bold; font-variant:small-caps;}
.nav_galcatoff {color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none; font-variant:small-caps;}
.galcatoff{color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight:none; text-decoration:none; font-variant:small-caps;}
A:hover.galcatoff{color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight:none;  text-decoration:underline; font-variant:small-caps;}
.nav_galtton {color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight:bold; text-decoration:underline;}
.nav_galttoff {color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration:none;}
.galttoff{ color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration:none;}
A:hover.galttoff{ color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration:underline;}

.galttvign{color: #A8FCFC; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none;font-weight:bold;}
A:hover.galttvign{color: #A8FCFC; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:underline;font-weight:bold;}

.gallegende{color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration:underline;}
.galphotodesc{color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:underline;}
.galphotott{color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none;font-weight:bold;}

.nav_galfl{color: #26D5DF; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration:none;font-weight:bold;}
A:hover.nav_galfl{color: #26D5DF; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration:underline;font-weight:bold;}

.backdownload{color: #E9CD00; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none;font-weight:none;}
.backtitre{color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none;font-weight:bold;}
A:hover.backdownload{color: #E9CD00; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:underline;font-weight:none;}


.downloadrubrique{color: #E9CD00; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none;font-weight:bold;font-variant:small-caps;}
.downloadtitre{color: #E9CD00; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none;font-weight:bold; font-variant:small-caps;}
.downloadapercu{color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none;font-weight:bold; }
A:hover.downloadapercu{color: #ffffff;; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:underline;font-weight:bold;}
.downloadpdf{color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none;font-weight:none; }
A:hover.downloadpdf{color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none;font-weight:none;}
.downloadfleche{color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none;font-weight:none; }
A:hover.downloadfleche{color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none;font-weight:none;}
/* ######################### Navigation OUTILS ######################### */   


/* ######################### FORMULAIRE ######################### */ 
#cont_form { display:block;	padding: 0;	position: relative;	width: 590px; height:360px; margin-right: auto;	margin-left: auto; border: 0px; text-align: center; background-image:url(../images/fd_infos.gif); background-repeat:repeat-y;}


.form_valid { display:block; background-color:#A8A5A0;	padding: 0;	position: relative;	width: 590px; height:40px; margin-right: auto;	margin-left: auto; border: 0px; text-align: center;}
	
#form_part1{ float:left; display:block;	padding: 0;	position: relative; left:0px; width: 289px; height:320px; margin-right: auto;	margin-left: auto; border: 0px; text-align: center;}


#form_part2{ float:right; display:block; padding: 0; position: relative; right:0px; width: 300px; height:320px; margin-right: auto;	margin-left: auto; border: 0px; text-align: center;}		
		
.cont_champ{ padding: 0; display: block; position:relative; margin-left:auto; margin-right:auto; margin-bottom:5px; margin-top:0px; text-align:left; width:280px; height:18px;}


.champ_ob{margin: 0; padding: 0; float:right; display: block; position:relative; right:0px; top:4px; text-align:center; width:12px; color: #E9CD00; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight:bold; text-decoration:none;}
.champ_val{margin: 0; padding: 0; float:left; display: block; position:relative; left:0px; text-align:left; width:186px; color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight:bold; text-decoration:none;}
.champ_nom{margin: 0; padding: 0; float:left; display: block; position:relative; left:0px; top:4px; text-align:left; width:82px; color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight:bold; text-decoration:none;}
.formloi{color: #CEC8C6; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration:none; font-style:italic;}
/* ######################### FORMULAIRE ######################### */ 

/* ######################### Page outils ######################### */
#cont_nav_outils{
	float:left;
	display:block;	
	position: relative;
	left: 17px;
	top: 20px;
	padding: 0;
	width: 180px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0px;
	text-align:left;
	}
#cont_contenu_outils{
	float:right;
	display:block;	
	position: relative;
	right: 31px;
	top: 20px;
	padding: 0;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom:0px;
	border: 0px;
	text-align:center;
	vertical-align:top;
	}
/* ######################### Page outils ######################### */