/* Generated by KompoZer */
@font-face {
	font-family: gothic;
	src: url(../gothic/gothic.woff);
}
body {
  text-align: center;
  font-family: gothic,Arial,Helvetica,sans-serif;
  font-size: 18px;
  color: white;
  background-color: #cc9966;
}
.texteInvisible {
  color: #cc9966;
}
	
a {
  color: white;
  text-decoration: none;
}
a:visited {
  color: white;
}
p {
	text-align: justify;
}
li {
	text-align: justify;	
}
.blocs {
	padding-bottom: 100px;
	font-size: 18px;
	border: 5px;
}
.petitbloc {
	padding-bottom: 50px;	
}
.include {
  border-style: none;
  text-align: center;
  vertical-align: middle;
  width: 980px;
}
iframe {
  border-left-style: solid;
  border-left-width: 0px;
  width: 669px;
}
.stats {
  margin-left: 220px;
  font-size: 100%;
}
.hentete {
  border-style: none;
  text-align: center;
  vertical-align: middle;
  height: 380px;
  width: 980px;
}
.piedpage {
  margin-top: 10px;
  margin-bottom: 30px;
}
.hpiedpage {
  height: 73px;
}
.corpscentral {
  border:  none;
  width: 980px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  /*font-family: Helvetica,Arial,sans-serif;*/
  background-color: transparent;
}
.tbPrincipale {
  border-style: none;
  text-align: center;
  vertical-align: middle;
  width: 730px;
}
.tbTexte {
  border-style: none;
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  text-align: justify;
}
.enteteetpied {
  border: 1px solid #000000;
  width: 980px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  /*font-family: Helvetica,Arial,sans-serif;*/
  background-color: #b3f2ff;
}
.titre1 {
margin-bottom: 25px;
text-align: center;
font-size: 150%;
}
.titre2 {
margin-bottom: 25px;
text-decoration: underline; 
text-align: center; 
font-size: 125%; 
font-weight: bold;
}
h1 {
margin-bottom: 50px;
text-align: center;
font-size: 150%;
}
h2 {
margin: 2.5em 0 1em 0;
text-decoration: underline; 
text-align: center; 
font-size: 125%; 
font-weight: bold;
}
.lieuxVente {
line-height: 1em;
font-size: 100%;
}
a:hover {
  font-weight: bold;
  
}
div.wrapper {
width:980px;
text-align:center;
margin-left:auto;
margin-right:auto;
display: block;
}
div.left_column {
width:272px;
float: left;
text-align:center;
vertical-align:middle;
}
div.content {
width:435px;
float:left;
text-align:center;
}
div.rightcolumn {
width:150px;
float:right;
text-align:center;
vertical-align:middle;
}
hr {
clear:both;
display:block;
visibility:hidden;
} 
#lvwrapper { 
text-align: left;
margin: 0px auto;
padding: 0px;
border:0;
width: 980px;
display: block;
}
#ville {
margin: 0 0 20px 0;
text-decoration: underline; 
}
#boutique,#ville {
font-weight: bold;
}
#quartier {
float: left;
width: 120px;
width: 157px;
}
#description {
float: right;
width: 406px;
width: 528px;
text-align: justify;
}
#information {
float: left;
width: 179px;
width: 232px;
}
#information p {
text-align:left;
}
#information a {
text-decoration: underline;
}
#ville,#quartier,#description,#information {
padding: 5px;
}

#separateur {
clear: both;
height: 40px;
}
.separateurTop, .separateur {
 overflow: hidden;
 padding-bottom: 60px;
border-bottom: 1px dashed #fc9;
margin-bottom: 30px;
}
/**.separateurTop ul {
	padding-left: 387px;
} */
.separateurTop > img, .separateurTop > a > img {
	margin: 0 25px 25px 0px;
	width: 35%;
	float:left;
}
.soustitre {
  /*font-family: arial,helvetica,sans-serif;*/
  font-size: 22px;
  /*width: 980px;*/
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
  color: #ccff66;
  display: inline-block;
}
.source {
/*	font-size: smaller;*/
	text-align: right;
/*	font-style: italic;*/
	padding-bottom: 15px;
}

.source, sup {
	font-size: smaller;
	font-style:italic;
}

#faits  > li {
	padding-bottom: 3em;
}
.flotteGauche {
	margin: 0 25px 25px 0px;
	width: 35%;
	float:left;
}
.flotteGauche img {
	width: 100%;
	
}
.blocCentreVerti {
		
}

#main_nav, #main_nav li, #main_nav ul {
	margin:0;
	padding:0;
	list-style:none;
	text-align: center;
}

#main_nav {
	border-bottom: 1px dashed #fc9;
	padding-bottom: 0px;
	height:40px;
	width: 978px;
	font-weight: bold;
}

#main_nav > li {
	position:relative;
	float:left;
	padding: 10px;
	border-right:1px solid transparent;
	width: 142px;
}

#main_nav ul {
	display:none;
	position:absolute;
	top:40px;
	left:0;

}

#main_nav > li:hover{
	border-right: 1px dashed #630;
	border-bottom:1px solid transparent;
	background-color: #c96;
	height: 20px;
}		
#main_nav > ul {
	border-top:1px solid red;	
	}
#main_nav > li a:hover {
	color:#630;				
}		

#main_nav > li:hover a {
	color:#630;				
}		

#main_nav > li:hover ul li a {
	color:white;
	font-weight:normal;
}		

#main_nav > li:hover ul {
	display:block;
	border:1px dashed #fc9;
	border-top:none;
	border-bottom: none;
	border-top:1px dashed #630;
}

#main_nav > li ul li {
	padding: 10px 0px;
	width:160px;
	font-size:14px;
	border-bottom: 1px dashed #fc9;
	background-color: #c96;
}		

#main_nav > li:hover ul li:hover a {
	color: #630;
	font-weight: bold;
	letter-spacing: -1px;
}
.collection p {
 text-align: center;
}
.flechePresse{
	border: 0px solid ; 
	width: 54px;
	height: 54px;
}
 .DateRange, .DateDiv { display: none; }