.Style1 {color: #FF0000}
.Style3 {color: #FFFFFF}
.Style5 {
	font-size: 22px;
	color: #FFFFFF;
}
.Style6 {
	font-size: 24px
}
.Style7 {color: #FF00FF}

body {background:url(img/bg.gif) top left repeat;text-align:center;padding:0;margin:0;}
h1 {color:#3C2DFF;padding:0;margin:0;}
h1 a {color:#3C2DFF;}
h2{color:#105641;padding:0;margin:0;}
h2 a {color:#00f;}
a {text-decoration:underline;}
#all {position:relative;text-align:center;width:100%;}
.layer{
	position: relative;
	top:0px;
	width:810px;
	margin:0 auto;
	background:url(img/cadre.gif) top left repeat-y;
}
.layer .content {
	position: relative;
	text-align:center;
	width:800px;
	left: 0;
}

.surligne{
	background-color:#FF0000;
}

.surligne2{
	background-color:#FFFF00;
}

.surligne3{
	background-color:#0000FF;
}

#header {position:relative; width:100%;height:85px;text-align:center;}
#headertitre{position:relative;top:0px;width:100%;text-align:center;font-size:48px}
#headertexte{position:relative;top:0px;width:100%;text-align:center;font-size:24px}

.barre {position:relative; width:800px;height:5px; background:#86FFDB;border-top:solid 3px #000;border-bottom:solid 2px #000;margin:0 auto;}

#pubrecips {position:relative;text-align:center; }
#pubrecips .content {text-align:center;font-size:1.8em;font-weight:bold;margin:0 5px;}
#pubrecips .content a:link {color:#fff;}
#recips9 {position:relative;width:100%;text-align:center;}
#recips9 .content{position:relative;top:-10px;margin:0 auto;}

#pubdisclaimer {
	position:relative;

	text-align:center;

}
#pubdisclaimer .content{text-align:center; font-size:1.8em;font-weight:bold;margin:0 5px 20px 5px;}
#pubdisclaimer a {text-decoration:underline;}

#disclaimer {
  position:relative;

	height:100px;
	width:400px;
	overflow:auto;
	margin:15px auto;
	border:none;
}
#disclaimer .content{margin:5px;text-align:justify;font-size:0.8em;color:#555;}
#inout{width:100%;margin:10px auto;}
#out, #in{position:relative;text-align:center;font-size:2em;width:150px;height:50px;border:solid 1px #000;background:#86FFDB;color:#000;}
#out  {margin:0 auto;}
#in {margin:0 auto;}
#in a, #out a{position:relative;top:5px;text-align:center;color:#000;}
#in:hover a, #out:hover a {color:#000;}
#in:hover, #out:hover {background:#fff;color:#000;border:solid 1px #86FFDB;}


#pubindexbas {position:relative;text-align:center;}
#pubindexbas .content{text-align:center; font-size:1.8em;font-weight:bold;margin:0 5px;}
#pubindexbas a {color:#105641;text-decoration:underline;}

#pubindexbasdisclaimer {
	position:relative;
	text-align:center;

}
#pubindexbasdisclaimer .content{text-align:center; font-size:1.8em;font-weight:bold;margin:0 5px;}
#pubindexbasdisclaimer a {color:#105641;text-decoration:underline;}


#galeries, #galerie {position:relative;text-align:center;}
#galeries a, #galerie a {color:#105641;}
#galeries img { display:inline;width:300px;}
#galeries #pub1  {}
#galeries #pub2  {margin:15px 30px;font-size:2em;border:solid 1px #D03193;}
#galeries #pub3  {}

.mainthumb {position:relative;}
.mainthumb p {display:inline;}
.galthumb  {position:relative;margin:20px;}
.thumb{display:inline;margin:15px;}


 #pub1  {position:relative;}
 #pub1  .content{text-align:center; font-size:1.8em;font-weight:bold;margin:0 5px;}
#galerie #pub2  {
	position:relative;
	font-size:2em;
	border:solid 1px #D03193;
	margin:30px;
	background-color: #FFFF00;
}
