

body
{
	width: 768px;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	background-image: url("fond.jpg");
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-color: #d0dcea;
}

img
{
	border: none;
}
	

#en_tete
{
	width: 768px;
	height: 152px;
	background-image: url("banniere_small.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	border-color: #d0dcea;
}

#menu
{
	background-color: #bcc6d2;
	float: left;
	width: 210px;
	border: 2px solidsolid #d0dcea;
	margin-right: 20px;
	text-align="center";
	
}

.element_menu
{
	background-color: #bcc6d2;
	border: 1px solid #d0dcea;
	margin-bottom: 20px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	
}



.element_menu h3
{
	text-align: center;
	font-size: 15px;
	margin-bottom: 0px;
	color : white;
	background-color: #a4aeb8;
}


.element_menu ul /* toutes les puces comprises dans les sous elements menu*/
{
	list-style-image: url("puce.jpg");
	
}

.element_menu a
{
	color: white;
	font-family: "times new roman", serif;
	text-decoration: none;
	font-variant: small-caps;
}

.element_menu a:hover
{
	color: white;
	font-family: "times new roman", serif;
	font-style: oblique;
}

.element_menu2
{
	background-color: #bcc6d2;
	border: 1px solid #d0dcea;
	margin-bottom: 20px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	
}



.element_menu2 h3
{
	text-align: center;
	font-size: 15px;
	margin-bottom: 0px;
	color : white;
	background-color: #a4aeb8;
}


.element_menu2 ul /* toutes les puces comprises dans les sous elements menu*/
{
	list-style-type: none;
	
}

.element_menu2 a
{
	color: white;
	font-family: "times new roman", serif;
	text-decoration: none;
	font-variant: small-caps;
}

.element_menu2 a:hover
{
	color: white;
	font-family: "times new roman", serif;
	font-style: oblique;
}

#corps
{
	width: 533px;
	margin-left: 220px;
	margin-bottom: 1px;
	padding: 5px;
	background-image: url("fondcorps.jpg");
	background-position : top center;
	background-color: #bcc6d2;
	border: 2px solid #d0dcea;
}

#corpsgalerie
{
	width: 700px;
	margin-left: 220px;
	margin-bottom: 1px;
	padding: 5px;
	background-image: url("fondgalerie.jpg");
	background-position : top center;
	background-repeat: no-repeat;
	background-color: #bcc6d2;
	border: 2px solid #d0dcea;
}

#corpsgalerie h2
{
	height: 25px;
	text-align: center;
	font-family: "times new roman", serif;
	color: white;
}

#corps ul
{
	list-style-image: url("puce.jpg");
}

#corps h2
{
	height: 25px;
	text-align: center;
	font-family: "times new roman", serif;
	color: white;
}

#corps h3
{
	height: 10px;
	text-align: center;
	font-family: "times new roman", serif;
	font-style: italic;
	color: white;
}

#corps h5
{
	font-style: italic;
	text-align: center;
	color: white;
}

#corps p
{
	font-family: "times new roman", serif;
	font-size: large;
	text-align: justify;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 0px;
	margin: 0px;
	color: white;
}

#corps a
{
	color: white;
	font-family: "times new roman", serif;
	font-weight: bold;
	text-decoration: none;
	font-variant: small-caps;
	text-align: center;
}

#corps a:hover
{
	color: white;
	font-family: "times new roman", serif;
	font-weight: oblique;
	text-align: center;
}

#pied_de_page
{	margin-left: 220px;
	padding: 5px;
	background-image: url("fond_piedpage.jpg");
	background-position : top center;
	background-color: #a4aeb8;
	border: 1px solid #d0dcea;
	text-align: center;
}

#pied_de_page p
{
	color: white;
}
	
	#pied_de_pagegalerie
{	margin-left: 220px;
	width: 700px;
	padding: 5px;
	background-color: #bbc6d3;
	border: 1px solid #d0dcea;
	text-align: center;
}
	
.imageflottante
{
	float:left;
	margin-right: 5px;
}

#video
{
	text-align: center;
}

#photo
{
	text-align: center;
}

#gras
{
	font-weight: bold;
}













/* les differents fonds de corps selon rubriques*/


#corpsqui
{
	width: 533px;
	margin-left: 220px;
	margin-bottom: 1px;
	padding: 5px;
	background-image: url("fondcorpsqui.jpg");
	background-position : top center;
	background-repeat: no-repeat;
	background-color: #bcc6d2;
	border: 2px solid #d0dcea;
}

#corpsqui ul
{
	list-style-image: url("puce.jpg");
}

#corpsqui h2
{
	height: 25px;
	text-align: center;
	font-family: "times new roman", serif;
	color: white;
}

#corpsqui h3
{
	height: 10px;
	text-align: center;
	font-family: "times new roman", serif;
	font-style: italic;
	color: white;
}

#corpsqui h5
{
	font-style: italic;
	text-align: center;
	color: white;
}

#corpsqui p
{
	font-family: "times new roman", serif;
	font-size: large;
	text-align: justify;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 0px;
	margin: 0px;
	color: white;
}

#corpsqui a
{
	color: white;
	font-family: "times new roman", serif;
	font-weight: bold;
	text-decoration: none;
	font-variant: small-caps;
	text-align: center;
}

#corpsqui a:hover
{
	color: white;
	font-family: "times new roman", serif;
	font-weight: oblique;
	text-align: center;
}


















#corpsmusique
{
	width: 533px;
	margin-left: 220px;
	margin-bottom: 1px;
	padding: 5px;
	background-image: url("fondcorpsmusique.jpg");
	background-position : top center;
	background-repeat: no-repeat;
	background-color: #bcc6d2;
	border: 2px solid #d0dcea;
}

#corpsmusique ul
{
	list-style-image: url("puce.jpg");
}

#corpsmusique h2
{
	height: 25px;
	text-align: center;
	font-family: "times new roman", serif;
	color: white;
}

#corpsmusique h3
{
	height: 10px;
	text-align: center;
	font-family: "times new roman", serif;
	font-style: italic;
	color: white;
}

#corpsmusique h5
{
	font-style: italic;
	text-align: center;
	color: white;
}

#corpsmusique p
{
	font-family: "times new roman", serif;
	font-size: large;
	text-align: justify;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 0px;
	margin: 0px;
	color: white;
}

#corpsmusique a
{
	color: white;
	font-family: "times new roman", serif;
	font-weight: bold;
	text-decoration: none;
	font-variant: small-caps;
	text-align: center;
}

#corpsmusique a:hover
{
	color: white;
	font-family: "times new roman", serif;
	font-weight: oblique;
	text-align: center;
}













#corpsvideo
{
	width: 533px;
	margin-left: 220px;
	margin-bottom: 1px;
	padding: 5px;
	background-image: url("fondcorpsvideo.jpg");
	background-position : top center;
	background-repeat: no-repeat;
	background-color: #bcc6d2;
	border: 2px solid #d0dcea;
}

#corpsvideo ul
{
	list-style-image: url("puce.jpg");
}

#corpsvideo h2
{
	height: 25px;
	text-align: center;
	font-family: "times new roman", serif;
	color: white;
}

#corpsvideo h3
{
	height: 10px;
	text-align: center;
	font-family: "times new roman", serif;
	font-style: italic;
	color: white;
}

#corpsvideo h5
{
	font-style: italic;
	text-align: center;
	color: white;
}

#corpsvideo p
{
	font-family: "times new roman", serif;
	font-size: large;
	text-align: justify;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 0px;
	margin: 0px;
	color: white;
}

#corpsvideo a
{
	color: white;
	font-family: "times new roman", serif;
	font-weight: bold;
	text-decoration: none;
	font-variant: small-caps;
	text-align: center;
}

#corpsvideo a:hover
{
	color: white;
	font-family: "times new roman", serif;
	font-weight: oblique;
	text-align: center;
}












#corpstexte
{
	width: 533px;
	margin-left: 220px;
	margin-bottom: 1px;
	padding: 5px;
	background-image: url("fondcorpstexte.jpg");
	background-position : top center;
	background-repeat: no-repeat;
	background-color: #bcc6d2;
	border: 2px solid #d0dcea;
}

#corpstexte ul
{
	list-style-image: url("puce.jpg");
}

#corpstexte h2
{
	height: 25px;
	text-align: center;
	font-family: "times new roman", serif;
	color: white;
}

#corpstexte h3
{
	height: 10px;
	text-align: center;
	font-family: "times new roman", serif;
	font-style: italic;
	color: white;
}

#corpstexte h5
{
	font-style: italic;
	text-align: center;
	color: white;
}

#corpstexte p
{
	font-family: "times new roman", serif;
	font-size: large;
	text-align: justify;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 0px;
	margin: 0px;
	color: white;
}

#corpstexte a
{
	color: white;
	font-family: "times new roman", serif;
	font-weight: bold;
	text-decoration: none;
	font-variant: small-caps;
	text-align: center;
}

#corpstexte a:hover
{
	color: white;
	font-family: "times new roman", serif;
	font-weight: oblique;
	text-align: center;
}