/* Feuille de style */

body {
	background: url(images/bg.jpg);
	font-family:Arial, Helvetica,Verdana;
	font-size:12pt;
	text-align:left;
	color:black;
	margin : 0.5em 0.5em 0.5em 0.5em;
}
hr {
	height : 4px;
	width : 100%;
	margin-top : 4pt;
	margin-bottom : 4pt;
	border-width: 4px 4px 4px 4px;
	border-color: gray gray gray gray;
	border-style : solid solid solid solid;
}

li , li li li {
	list-style : disc;
}
li li, li li li li{
	list-style : circle;
}
p.title0a {
	text-align: center;
	font-size: 24pt;
	color: #00C000;
	font-weight : bold;
	margin-top : 0pt;
	margin-bottom : 12pt;
	font-style : italic;
	text-decoration : underline;
}
p.title0b {
		text-align: center;
	font-size: 18pt;
	font-weight : bold;
	font-style : italic;
	margin-top : 0pt;
	margin-bottom : 9pt;
}

p.title1 {
	font-size: 16pt;
	text-align: center;
	color: black;
	font-weight : bold;
	margin-top : 0pt;
	margin-bottom : 0pt;
}

p.legende {
	font-size: 12pt;
	text-align: center;
	color:black;
	font-weight : normal;
	margin-top : 0pt;
	margin-bottom : 10pt;
}
p.legende_g {
	font-size: 12pt;
	text-align: left;
	vertical-align: middle;
	color:black;
	font-weight : normal;
	margin-top : 0pt;
	margin-bottom : 10pt;
}
p.legende_d {
	font-size: 12pt;
	text-align: right;
	vertical-align: middle;
	color:black;
	font-weight : normal;
	margin-top : 0pt;
	margin-bottom : 10pt;
}
p.menu1 {
	font-size:12pt;
	text-align: center;
	color:black;
	font-weight : bold;
	line-height : normal;
	margin-left : 0px;
}
p.menu2 {
	font-size:12pt;
	text-align: center;
	color:black;
	font-weight : bold;
	margin-bottom : 2pt;
}
p.encours {
	text-align:center;
	color: #FFA500;
	font-size:18pt;
	background-color:white;
}
p.menu3 {
	font-size:10pt;
	text-align: left;
	color:black;
	font-weight : bold;
	margin-top : 0pt;
	margin-bottom : 0pt;
}



a.menu {
	font-size:9pt;
	text-align: left;
	font-weight : normal;
	margin-left : 5px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
}

h1 {
	font-size: 18pt;
	text-align: left;
	color: black;
	font-weight : bold;
	margin-top : 2pt;
	margin-bottom : 2pt;
	text-decoration : underline;
}

span.adr18 {
	font-size:18pt;
	text-align: left;
	line-height : normal;
}

span.adr14 {
	font-size:14pt;
	text-align: left;
	line-height : normal;
}

span.tel {
	color : red;
}

span.nouveau {
	color : red;
	font-weight:bold;
	text-decoration:underline;
}

table {
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	azimuth : center;
	width : 100%;
	empty-cells : hide;
}

table.center {
  margin-left:auto;
  margin-right:auto;
}

caption {
  font-size:24pt;
  font-weight:bold;
  background:transparent;
  text-align:center;
  padding:0.5em;
}


td {
	font-size:12pt;
	vertical-align : top;
	background-color : White;
}

td.titre {
	font-size:10pt;
	font-weight:bold;
	background: InfoBackground;
	margin: 1em;
	padding: 0.5em;
	border: 5px ridge Aqua;
	vertical-align : top;
}

td.menu {
	font-size:10pt;
	font-weight:bold;
	background: transparent;
	margin: 1em;
	padding: 0.5em;
	border: 5px ridge Aqua;
	vertical-align : top;
	width : 20%;
}

td.menu1 {
  font-size:10pt;
  font-weight:bold;
  text-decoration:none;
  text-align:center;
  color:black;
  background:#FFFFD0;
  margin:  0.1em;
  padding: 0.5em;
  border:  #8080F0 5px outset;
  vertical-align : top;
 }

td.photo {
	background: transparent;
	text-align:center;
	vertical-align: top;
}
td.photo_g {
	background: transparent;
	text-align: left;
	vertical-align: middle;
}
td.photo_d {
	background: transparent;
	text-align: right;
	vertical-align: middle;
}
img.photo_gd {
	vertical-align: middle;
}
span.photo_g {
	text-align: left;
	vertical-align: middle;
}
span.photo_d {
	text-align: right;
	vertical-align: middle;
}

td.prog {
	text-align:center;
	background : #FFFFE0;
}
td.progb {
	text-align:center;
	font-weight:bold;
	font-size:10pt;
}
td.prog {
	text-align:center;
	font-weight:bold;
	font-size:10pt;
}

td.tarif0 {
	text-align:center;
}
td.tarif1 {
	background-color:#FFFFC0;
	text-align:center;
	font-weight:bold;
}

ADDRESS {
  font-size:10pt;
  font-style:normal;
  text-align:center;
  background:transparent;
  color:black;
}


