<style type="text/css">

.color1{background-color: #1E238E;}
BR.page {page-break-after: always}

#pre_header {text-align: center; width: 955px; background: #1B4291; height:100px; position:relative;}
#advert_a {clear:both; float:left; width:100%; margin-left: auto; margin-right: auto; padding-top:4px;}
#advert_b {float:left; margin-top:12px;}

b {}

.none {display:none;}

a { text-decoration: none; font-weight: normal; color: #CCCC00; border-bottom: 1px solid #CCCC00; }
a:hover { text-decoration: underline; }
a:focus{outline:none;}

h3 { font-size: 12px; color: #fff; padding: 5px;  background: transparent url("../images/bg_hover4.png") repeat-x;}
h4 { font-size: 10px; color: #ccc; } 
h5 { font-size: 12px; color: #fff; border-bottom: 1px solid #333; padding: 5px;  background: transparent url("../images/bg_hover4.png") repeat-x;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/bg_transparency_000000.png) repeat scroll 0 0;}

h6 { font-size: 11px; padding: 0 0 5px 8px; font-weight: bold; margin: 0;}

.liste {list-style: none; padding-left: 17px;}
.liste li {padding: 0 0 3px 13px; background:transparent url(../images/dot.png) no-repeat scroll 0 0;}

div {font-family: Verdana,Arial,Helvetica,Verdana,sans-serif;}
span {font-family: Verdana,Arial,Helvetica,Verdana,sans-serif;}

margin: {0};
padding: {0}

.bg_noir{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/bg_transparency_000000.png) repeat scroll 0 0;}

/*  Body
------------------------------------------------------------------ */
body {
	background-color:#898989;
	a.link: #FFFFFF;
	font-size: 11px;
	background-image: url("../images/13.gif"); 
	background-repeat: repeat;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;}

.spacer{height:10px;background-color: #fff;}
.spacer2{text-align:right; height:20px;background-color: #f0ea4c; *margin-top: -4px;}
.h {width: 955px; }

img { border: 0px none;}
.gras{font-weight: bold;}

#conteneur {margin-left: auto; margin-right: auto; width: 955px;}

/*  header
------------------------------------------------------------------ */
#header_wrapper{
	position: relative;
	width: 955px;
	height: 111px;
	padding: 0px;
	margin-right:auto;
	margin-left:auto;
	float: left;
	font-size: 10px;}

#logo2 {
	background-image: url("../images/logo2.png") ;
	background-repeat:no-repeat;
	float:left;
	height:90px;
	margin: 12px 0 0 9px;
	position:relative;
	width:139px;}

#agence {
	background-image: url("../images/agence.png") ;
	background-repeat: no-repeat;
	float:right;
	margin-top: 22px;
	height:60px;
	position:relative;
	width:430px;}

/* Navigation
------------------------------------------------------------------ */
#pre_menu{
	text-align: right;
	float: right;
	padding: 22px 5px 0 0;
	width: 390px;
	height: 24px;
	text-transform: uppercase;}

#pre_menu a{color: #fff;text-decoration: none;padding: 5px 10px;}
#pre_menu a:hover{background-color: #cccc00;}

#navigation {
	width:955px;
	height: 35px;
	float: left;
	border: 0px solid #fff;
	margin-bottom: 0px;
	display: inline;  
	font-family: "Lucida Grande", verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;}

#navigation ul {
  float: left;
  list-style: none;
  padding: 0px;
  margin: 0px;} 

#navigation li a {
  float: left;
  line-height: 25px;
  list-style: none;
  text-decoration: none;
	color: #fff;
  padding: 0px 15px;
	margin: 5px;}

#navigation li a:hover {
  background: transparent url("../images/bg_hover4.png") repeat-x;
  text-decoration: none;
	color: #fff;}

#navigation li { float: left; }

/* Div de gauche 
------------------------------------------------------------------ */
	#contenu_texte, #contenu_texte2, #photo_action, #contenu_full, .titre_droite{margin: 8px 0 8px 0; }
	#contenu_texte{width:411px; min-height:464px; float:left; color:#fff; padding-left: 10px; padding-bottom: 55px;}
	#contenu_texte2 {width:411px; min-height:497px; float:left; color:#fff; padding-left: 10px; padding-bottom: 55px;}
	#contenu_texte h1, #contenu_texte2 h1 {font-size:18px; padding: 5px 10px 5px 0px;}
	#contenu_texte p, #contenu_texte2 p {font-size:11px; padding:0px 10px 10px 10px; line-height: 14px; width: 87%;}

/* Contenu largeur pleine
------------------------------------------------------------------ */	
	#contenu_full{ width:955px; float:left; color:#fff; min-height: 360px; padding-top: 10px; padding-left: 10px; padding-bottom: 55px;}
	#contenu_full h1{ font-size: 18px;}
	#contenu_full p{ font-size: 11px;}

/* Div de droite
------------------------------------------------------------------ */
	
	.titre_droite, .adresse_droite {width: 508px;}
	
	.titre_droite {
		margin: 8px 0 0 8px;
		padding: 8px 9px 8px 9px;
		float: left;}

	.adresse_droite{
		margin: 2px 0 0 8px;
		padding: 8px 9px 8px 9px;
		height: 216px;
		float: left;}

.carte{ float:left; width: 210px; height: 210px; }

.adresse{float: left; width: 205px; padding: 5px 0 0 10px; height: 196px; border-left:	1px dotted #333; color: #ccc;}

	#photo_action {
		width: 507px;
		min-height:456px;
		margin-left: 8px;
		padding: 0px 9px 0 10px;
		float: left;}

	#contourPhotoAccueil{
		width: 502px;
		border: 1px solid #999;
		padding: 1px;
		margin-top: 8px;}

	#description {
		width:95%;
		height:20px;
		margin-right:auto;
		margin-left:auto;
		margin-top:5px;}

	#thumbs {
		width:100%;
		height:200px;
		margin-right:auto;
		margin-left:auto;
		margin-top:25px;}

/* Div de chaque galerie sur la page d'accueil */
.divGal {
	background-color:#0F0F0F;
	padding:4px;
	float:left;
	width:392px;
	height:75px;
	margin: 8px 0px 0px 0px;
	font-size:9px;}

* html .divGal {height:96px;}

.divGalRight {margin-left:0px;}
.divGalBottom {margin-bottom:0px;}

.divImageGal {
	width:105px;
	float: left;}

.divImageGalThumb {
	height:69px;
	padding: 1px;}

.divImageGalThumb img {margin: 0 auto;
	border: 1px solid #333;
	padding: 1px;}

.divTitreGal {
	padding:5px 0px 0px 12px;
	float: left;}

.divTitreGal a {
	font-family: arial, tahoma,  Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-decoration:none;}

.divPaquetGal {
	margin:30px 0px 20px 0px;
	padding-left:24px;
	height:240px;
	width:276px;}

.divPaquetPhotos {
	width:100%;
	clear:both;
	height:300px;}

#divDescImagePrincipale {
	margin-top:3px;
	width:500px;
	float:left;}


.divNbPhotosGal {color:#C59B6D;}

.divPaquetGal {
	margin:30px 0px 20px 0px;
	padding-left:24px;
	height:240px;
	width:500px;
}
.divPaquetPhotos {
	width:100%;
	clear:both;
	height:300px;}

#divGalPages {
	text-align:right; 
	clear:both;
	float:right;}

#divPhotosPages {
	width:100%;
	text-align:right; 
	clear:both;}

#divGalPages a img {vertical-align:bottom;}
#divPhotosPages a img {display:inline; vertical-align:bottom;}

/* Div contenant la grosse photo lorsqu'on est dans une galerie */
#bigPhoto {width:502px; text-align:left; border: 1px solid #999;  padding: 1px; margin-top: 7px;}

#bigPhotoEtDesc {float:left;}
#descBigPhoto {float:left; width:494px;  margin-bottom:16px; color:#fff; font-size: 10px;}

#nomGalerie {text-align:left; padding:20px 0px 11px 0px; float:left; width:100%}

#listePhotos {width:500px; height:370px; float:left; padding-left:0px; margin: 0px;}
#listePhotos img {display:block; margin:auto auto; }

#listePhotos div.conteneurPhotoGalerieLeft, #listePhotos div.conteneurPhotoGalerie {
	background-color:#000;
	margin-left:5px;
	margin-top:9px;
	float:left;
	width:94px;
	height:62px;
	border:solid 0px #730D07;}

#listePhotos div.conteneurPhotoGalerieLeft {margin-left:0px; padding-left: 0px;}

#footer {
	clear: both;
	height: 35px;
	margin-right:auto; 
	margin-left:auto;
	margin-top:0px;
	margin-bottom: 0px;   
	background: #0F0F0F; 
	width:955px; 
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	text-align:left; 
	color: #ccc;
	border-top: 0px solid #ccc;}

#footer_tel {float: left; margin: 6px 0 0 10px; width: 367px; height: 23px;	background-image: url("../images/tel.png"); background-repeat: no-repeat; 
	background-repeat: repeat;}
#footer_right2 {float: right; width: 18px;  text-align: right;  padding: 10px 0px; }
#footer_right {float: right; width: 68px; right:10px; text-align: right;  padding: 10px 10px 10px 6px; }

#footer2 a, #footer a:visited {color:#ccc; font-weight: normal; margin-bottom: 4px;}

#footer2 {
	height: 35px;
	margin-right:auto; 
	margin-left:auto;
	margin-top:0px;
	margin-bottom: 45px;   
	width:955px; 
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	text-align:left; 
	color: #ccc;}

</style>