body {
margin: 0;
border: 0;
padding-bottom: 22px;
color: #000000;
font-family: verdana, arial, geneva, trebuchet, sans;
font-size: 12px;
font-weight: normal;
background-image:url(../img/bg.gif);
z-index: 0;
}

IMG {border: none;}

A { color: #059acf; text-decoration: none; font-weight: bold;}
A:hover { color: #000000;}

H2 {
font-size: 16px;
color: #000000;
}

H3 {
font-size: 14px;
color: #000000;
}
.sous-h {
font-size: 70%;
}

.separ{	

	font-size: 10px;
	color: #9E8E5E;
	font-weight:bold;
	text-decoration: none;
}

.menu{	

	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}

.photos {
	width: 209px;
	padding: 7px 0px 20px 0px;
	margin: 0px 0px 12px 15px;
	background-color: #ffdd69;
	float: right;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}

.copyphoto{	
	font-size: 9px;
	color: #fefefe;
	text-decoration: none;
}

.copyright{	
	font-size: 10px;
	color: #585153;
	text-decoration: none;
}



.point{
	text-align: center;
	font-size: 12px;
	color:#748453;
	margin: 1em 0em 1em 0em;
	padding: 0;
	clear: both;
}


.titre-texte
{
	font-family: times, serif;
	font-size: 22px;
	color: #515250;
	font-weight: bolder;
	font-style: italic;
	text-decoration: none;
}

.sous-titre{	

	font-size: 11px;
	color: #585153;
	font-weight:bold;
	text-decoration: none;
}

.texte{	

	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.date{	

	font-size: 11px;
	color: #585153;
	font-weight:bold;
	text-decoration: none;
}

.dateb{	

	font-size: 10px;
	color: #F4E8C3;
	font-weight:bold;
	text-decoration: none;
}

a.dateb{	
	color: #F4E8C3;
	font-weight:bold;
	text-decoration: 585153;
}

a:hover.dateb{	
	color: #ed1c24;
	font-weight:bold;
}

.datec{	

	font-size: 11px;
	color: #9F2525;
	font-weight:bold;
	text-decoration: none;
}

a.datec{	
	color: #9F2525;
	font-weight:bold;
	text-decoration: 585153;
}

a:hover.datec{	
	color: #9F2525;
	font-weight:bold;
	text-decoration: underline;
}
.date2{	

	font-size: 10px;
	color: #ebdcae;
	font-weight:bold;
	text-decoration: none;
}


.qui{	

	font-size: 11px;
	color: #585153;
	text-decoration: none;
}

p1 { line-height: 160% }
p2 { line-height: 140% }
p3 { line-height: 120% }
p4 { line-height: 110% }
p5 { margin-right: 1cm }

p.rightmargin {margin-right: .5cm}

.citation {
font-size: 11px;
color: #000000;
background-color: #eeeeee;
}

.critiques {
font-size: 11px;
color: #000000;
}


P {
margin-right: 1em;
}

.titre2
{
	font-family: times, serif;
	font-size: 22px;
	color: #515250;
	font-weight: bolder;
	font-style: italic;
	text-decoration: none;
	margin-top: 0em;
}

.sous-titre2 {
font-size: 18px;
font-weight: bold;
font-style: italic;
}

.sous-titre3 {
font-size: 14px;
font-weight: bold;
font-style: italic;
}

.image-droite {
margin: 0px 0px 6px 12px;
font-size: 10px;
float: right;
}

.image-gauche {
margin: 0px 12px 6px 0px;
font-size: 10px;
float: left;
}

.menu-bg {
background-image:url(../img/menu-bg.jpg);
background-repeat: repeat-y;
}

.index-presentation {
background-color: #fffbed;
padding: 5px;
margin-top: 32px;
margin-right: 16px;
width: 491px!important;
width: 503px;
clear: both;
float: left;
text-align: left;
border: solid 1px #059acf;
}

.index-presentation H2 {
color: #000000;
background-color: none;
}

.boite-index H2 {
margin: 0px 0px 16px 0px;
padding: 2px;
color: #ffffff;
background-color: #059acf;
clear: both;
}


.boite-index H3 {
margin: 0px 0px 12px 0px;
padding: 2px;
color: #ffffff;
background-color: #059acf;
clear: both;
}

.menu-index {
padding: 12px;
font-size: 10px;
font-weight: bold;
}

.menu-index A {

font-size: 10px;
}

.menu-index A:hover {
color: #000000;
}

.boite-index {
width: 513px;

margin: 0px;
padding: 0px;
float: left;
}

.index-min {
border: 0px;
border-collapse: collapse;
clear: both;
}

.index-min td {
border: 0px;
border-collapse: collapse;
vertical-align: top;
clear: both;
}

.index-min IMG {
border: solid 1px #059acf;
border-collapse: collapse;
vertical-align: top;
clear: both;
}

.min-gauche {
padding-right: 4px;
border: 0px
border-collapse: collapse;
}

.min-droite {
padding-left: 0px;
border: 0px
border-collapse: collapse;
}

.location {
margin: 0 auto;
font-size: 10px;
text-align: center;
margin: 2em 0em 2em 0em;
}

.encadre {
border: solid 2px #059acf;
padding: 6px;
margin-right: 1em;
}

.photos-photos {
margin: 0;
padding: 0;
float: left;
}

.photos-photos ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
}


.photos-photos li {
list-style: none;
float: left;
margin: 0px 12px 12px 0px;
font-size: 8px;
color: #666666;
}

td, th {
font-size: 11px;
}

.horaire {
	border-width: 1px;
	border-style: solid;
	border-color: #059acf;
	border-collapse: collapse;
}
.horaire th {
	border-width:1px;
	padding:2px;
	border-style:solid;
	border-color:#059acf;
	background-color: d8eefa;
	COLOR:#000000;
	font-size: 10px;
	font-family: verdana, arial, geneva, helvetica, sans;
	font-weight: bold;
	text-align: center;
}
.horaire td {
	border-width:1px;
	padding:2px;
	border-style:solid;
	border-color:#059acf;
	background-color:#ffffff;
	COLOR:#222222;
	font-size: 10px;
	font-family: verdana, arial, geneva, helvetica, sans;
	font-weight: bold;
	text-align: center;
}
