h1, h2, h3, h4, h5, h6, dl, dt, dd, form, ul, li, p, form {
	margin: 0px;
	padding: 0px;
}
ul, li {
	list-style-type: none;
}
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #000000;
	background-image:url(../images/fond-page.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
#Page{
	width: 980px;
	margin-left: auto;
	margin-right: auto;
}
#Contenu {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

/*----------------------------------- Entete de page -----------------------------------------*/

#BandeauFlash {
	width: 980px;
	height: 350px;
	position:relative;
}
#Flash {
	z-index:0;
}
#BlocMenu {
	text-align: left;
	width: 980px;
	height: 34px;
}
#BandeauLiens {
	width: 400px;
	height: 22px;
	background-color:#000000;
	position:absolute;
	left:0px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: center;
	padding: 0px 3px 0px 3px;
	color: #FFFFFF;
	text-transform:uppercase;
	line-height: 18px;
	z-index: 100;
}
#BandeauLiens a, #BandeauLiens a:link, #BandeauLiens a:active, #BandeauLiens a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
#BandeauLiens a:hover  {
	color: #EE7F00;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
#Drapeaux {
	width: 140px;
	height: 25px;
	position:absolute;
	left:0px;
	top: 334px;
	z-index: 100;
}

/*--------------------------- Txt -----------------------------*/

#BlocTxt {
	width: 980px;
	min-height: 480px;
	_height: 480px;	
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#Txt {
	width: 730px;
	min-height: 451px;
	_height: 451px;
	text-align: left;
	float:left;
}
#FondTxt {
	width: 730px;
	min-height: 451px;
	_height: 451px;
	text-align: left;
	background-image:url(../images/fond-txt.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #E9ECF1;	
	float:left;
}
.ttt {
	font-size: 10px;
	line-height: 13px;
}

/*--------------------------- Colonne Gauche -----------------------------*/

#BlocColonneGauche {
	width: 248px;
	min-height: 451px;
	_height: 451px;
	float: left;
}
#ColonneGauche {
	padding: 25px 20px 5px 17px;
	color: #292929;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#ColonneGauche h1{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	margin-bottom: 14px;
	text-transform: uppercase;
}

#ColonneGauche h2{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	margin-bottom: 2px;
	text-transform: uppercase;
}
#ColonneGauche p{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: 14px;
	line-height: 18px;
}

#ColonneGauche a, #ColonneGauche a:link, #ColonneGauche a:active, #ColonneGauche a:visited {
	color: #000000;
	text-decoration: none;
}
#ColonneGauche a:hover  {
	color: #FF6600;
	text-decoration: underline;
}
#ColonneGauche .Vignettes {
	border: 6px solid #000000;
	float: left;
	margin-bottom: 53px;
}
#BlocContactGauche {
	padding-top: 10px;
	}

/*--------------------------- Colonne Droite -----------------------------*/

#BlocColonneMilieu {
	width: 560px;
	min-height: 451px;
	_height: 451px;
	float: left;
}
#ColonneMilieu {
	padding: 25px 12px 5px 39px;
	color: #292929;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#ColonneMilieu p{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #292929;
	margin-bottom: 14px;
	line-height: 18px;
}
#ColonneMilieu h1{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
}
#ColonneMilieu h2{
	color: #EE7F00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	margin-bottom: 8px;
}
#ColonneMilieu h3{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}
#ColonneMilieu h4{
	color: #EE7F00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	margin-bottom: 8px;
}
#ColonneMilieu a, #ColonneMilieu a:link, #ColonneMilieu a:active, #ColonneMilieu a:visited {
	color: #EE7F00;
	text-decoration: none;
}
#ColonneMilieu a:hover {
	color: #000000;
	text-decoration: underline;
}
#Retrait {
	padding: 15px 0px 15px 25px;
	line-height: 20px;
}
#Retrait h3{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	float: left;
	margin-right: 10px;
}
#Retrait h4{
	color: #EE7F00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	float: left;
}

/*--------------------------- Colonne Droite -----------------------------*/

#BlocColonneDroite {
	width: 170px;
	min-height: 451px;
	_height: 451px;
	float: left;
}
#ColonneDroite {
	padding: 25px 0px 5px 0px;
	color: #292929;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#ColonneDroite p{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #292929;
	margin-bottom: 14px;
	line-height: 18px;
}
#ColonneDroite h1{
	color: #2E100F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
}
#ColonneDroite h2{
	color: #2E100F;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:bold;
	margin-bottom: 8px;
}
#ColonneDroite a, #ColonneDroite a:link, #ColonneDroite a:active, #ColonneDroite a:visited {
	color: #292929;
	text-decoration: none;
}
#ColonneDroite a:hover {
	color: #2E100F;
	text-decoration: underline;
}
#ColonneDroite ul{
	padding: 0px;
}
#ColonneDroite ul li{
	padding-bottom: 2px;
}
#ColonneDroite .Vignettes {
	border: 6px solid #000000;
	margin-bottom: 3px;
	width: 143px;
	height: 143px;
	overflow:hidden;
}
#ColonneDroite .Vignettes img {
	width: 143px;
}

/*--------------------------- Colonne Large -----------------------------*/
#BlocColonneLarge {
	width: 730px;
	min-height: 451px;
	_height: 451px;
	text-align: left;
	float:left;
}
#ColonneLarge {
	padding: 30px 35px 5px 35px;
	color: #292929;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#ColonneLarge p{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #292929;
	margin-bottom: 14px;
	line-height: 18px;
}
#ColonneLarge h1{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
}
#ColonneLarge h2{
	color: #EE7F00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}
#ColonneLarge a, #ColonneLarge a:link, #ColonneLarge a:active, #ColonneLarge a:visited {
	color: #EE7F00;
	text-decoration: none;
}

#ColonneLarge a:hover {
	color: #000000;
	text-decoration: underline;
}
#ColonneLarge .Vignettes {
	border: 6px solid #000000;
	margin-bottom: 3px;
	margin-right: 3px;
	width: 147px;
	height: 147px;
	overflow:hidden;
	float: left;
}
#ColonneLarge .Vignettes img {
	width: 147px;
}
#ColonneLarge .Retour {
	width: 180px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:right;
}
#ColonneLarge .Retour a, #ColonneLarge .Retour a:link, #ColonneLarge .Retour a:active, #ColonneLarge .Retour a:visited {
	color: #000000;
	text-decoration: none;
}

#ColonneLarge .Retour a:hover {
	color: #EE7F00;
	text-decoration: underline;
}
/*--------------------- Galerie -------------------*/

#ColonneLarge .BlocPhotos {
	width: 300px!important;
	width: 315px;
	min-height: 105px;
	_height: 115px;
	float:left;
	margin: 3px;
	border: solid 1px #292929;
	background-color:#E9ECF1;
	padding:7px;
}
#ColonneLarge .BlocPhotos .Vignettes {
	border: 3px solid #000000;
	margin-bottom: 3px;
	margin-right: 7px;
	width: 100px;
	height: 100px;
	overflow:hidden;
	float: left;
}
#ColonneLarge .BlocPhotos .Vignettes img {
	width: 100px;
}
#ColonneLarge .BlocPhotos .Resume{
	min-height: 70px;
	_height: 70px;
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#ColonneLarge .BlocPhotos .VoirGalerie {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#000000;
	text-align:right;
}
#ColonneLarge .BlocPhotos .VoirGalerie a, #ColonneLarge .BlocPhotos .VoirGalerie a:link, #ColonneLarge .BlocPhotos .VoirGalerie a:active, #ColonneLarge .BlocPhotos .VoirGalerie a:visited {
	color: #000000;
	text-decoration: none;
}

#ColonneLarge .BlocPhotos .VoirGalerie a:hover {
	color: #EE7F00;
	text-decoration: underline;
}
/*--------------------- Videos -------------------*/

.BlocVideos {
	width: 330px;
	min-height: 275px;
	_height: 275px;
	text-align: center;
	float:left;
}

/*--------------------- Baseline -----------------*/	

#BlocBaseline {
	width: 730px;
	height: 65px;
	text-align: left;
	float: left;
	background-image:url(../images/fond-baseline.gif);
	background-position: top left;
	background-repeat: repeat-x;	
}
#Baseline {
	padding: 0px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	line-height: 35px;
}
#Baseline a, #Baseline a:link, #Baseline a:active, #Baseline a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#Baseline a:hover  {
	color: #EE7F00;
	text-decoration: none;
}
#Baseline h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #EE7F00;
	float: left;
	margin-right: 10px;
}

/*--------------------- Formulaire -----------------*/					

.combo {
	height: auto; 
	border: #404040 1px solid;
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
}
.combogo {
	height: auto; 
	border: #292929 1px solid;
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	background-color: #EE7F00;
	color: #000000;
}
td,th{
	font-size: 12px;
	font-family: "Trebuchet MS";
}
th {
	color:#292929;
}

/************** cadres photos ****************************/

.CadrePhoto {
	border: 1px solid #292929;
}
.PhotoGauche {
	border: 5px solid #000000;
	float: left;
	margin-right: 9px;
}
.PhotoDroite {
	border: 1px solid #000000;
	float: right;
	margin-left: 9px;
}
.PhotoGaucheNoborder {
	margin-right: 9px;
	float: left;
}
.PhotoDroiteNoborder {
	float: right;
	margin-left: 9px;
}

/******************* Liens ********************************/

#ColonneLarge dl {
	margin-top: 10px;
	padding:0px;
}
#ColonneLarge dl p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px;
	padding:0px;	
	margin-bottom: 3px;
	line-height: 12px;
}
#ColonneLarge dl dt {
	width: 105px;
	float: left;
	min-height: 110px;
	_height: 110px;
	text-align:center;
	margin: 0px;
	padding-right: 5px;
}
#ColonneLarge dl dd {
	width: 215px;
	float: left;
	min-height: 110px;
	_height: 110px;
	margin: 0px;
	padding:0px;
	padding-right: 5px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#ColonneLarge dl dd h2 {
	color: #000000;
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}
#ColonneLarge dl dd h3 {
	color: #292929;
	font-size:11px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
	height: 50px;	
	line-height: 12px;
	overflow: hidden;
}
#ColonneLarge dl dd a, #ColonneLarge dl dd a:link, #ColonneLarge dl dd a:active, #ColonneLarge dl dd a:visited {
	color: #EE7F00;
	text-decoration: underline;
}
#ColonneLarge dl dd a:hover {
	color: #000000;
	text-decoration: underline;
}
/*--------------------------- Actus -----------------------------*/

#ColonneMilieu .BlocActus {
	width: 480px;
	min-height: 105px;
	_height: 115px;
	margin: 10px 0px;
	border-top: dashed 1px #292929;
	padding:17px 0px 7px 7px;
}
#ColonneMilieu .BlocActus .Vignettes {
	border: 3px solid #000000;
	margin-right: 7px;
	width: 90px;
	height: 90px;
	overflow:hidden;
	float: left;
}
#ColonneMilieu .BlocActus .Vignettes img {
	width: 90px;
}
#ColonneMilieu .BlocActus .Resume{
	min-height: 55px;
	_height: 55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#ColonneMilieu .BlocActus .EnSavoirPlus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#000000;
	text-align:right;
}
#ColonneMilieu .BlocActus .EnSavoirPlus a, #ColonneMilieu .BlocActus .EnSavoirPlus a:link, #ColonneMilieu .BlocActus .EnSavoirPlus a:active, #ColonneMilieu .BlocActus .EnSavoirPlus a:visited {
	color: #000000;
	text-decoration: none;
}

#ColonneMilieu .BlocActus .EnSavoirPlus a:hover {
	color: #EE7F00;
	text-decoration: underline;
}

#ColonneLarge .BlocActusInt {
	width: 165px;
	min-height: 170px;
	_height: 170px;
	float: left;
	margin-bottom: 3px;
	margin-right: 2px;
}
#ColonneLarge .BlocActusInt p{
	width: 163px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	margin: 0px;
	line-height: 10px;
	margin-bottom: 0px;
}
#ColonneLarge .BlocActusInt .ActusVignettes {
	border: 6px solid #000000;
	margin-bottom: 1px;
	width: 147px;
	height: 147px;
	overflow: hidden;
	float: left;
}
#ColonneLarge .BlocActusInt .ActusVignettes img {
	width: 147px;
}
#ColonneLarge .BlocActusInt a, #ColonneLarge .BlocActusInt a:link, #ColonneLarge .BlocActusInt a:active, #ColonneLarge .BlocActusInt a:visited, .BlocActus a:hover {
	color: #000000;
	text-decoration: none;
}
