* {
	padding:0;
	margin:0;
	list-style:none;
	outline:none;
}
body {
	background:url(images/fond1.jpg);
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
}
h1 {
	position:absolute;
	top:-9999px;
}
h2 {
	margin-bottom:10px;
	font-size:18px;
	text-transform:uppercase;
	color:#ff7e00;
	font-weight:normal;
 font-family::"MS Sans Serif", Arial;
}

h2 + a { text-decoration:underline !important; }

#page_haut {
	background:url(images/fond_menu.png) repeat-x top;
	width:100%;
	height:100%;
}
#global {
	width:945px;
	margin:0 auto;
}
#entete {
	height:152px;
}
#logo {
	background:url(images/logo_2.png) no-repeat;
	width:183px;
	height:142px;
	float:left;
	position:relative;
	left:-5px;
}

#logo a {
display:block;
width:100%;
height:100%;
text-indent:-9999px;}

.float_left {
	margin-right:10px;
	float:left;
}
.text {
	text-transform:uppercase;
	color:#ffcc00;
	font-size:11px;
}
.chan_txt {
	background:#fff;
	height:24px;
	border:0;
	color:#000;
	line-height:24px;
	vertical-align:middle;
}
.bouton {
	text-indent:-9999px;
	background:url(images/ok.png) left bottom no-repeat;
	width:65px;
	height:30px;
	margin-left:3px;
	border:0;
}
.position_img {
	text-align:right;
}
#input {
	width:720px;
	float:left;
	padding-top:10px;
}
#input fieldset {
	display:block;
	float:left;
	border:0;
	margin-right:3px;
}
#bandeaux {
	background:url(images/bandeaux.png) no-repeat;
	width:932px; /*945*/
	height:244px; /*256*/
	padding-top:12px;
	padding-left:13px;
}

#bandeaux ul,
#bandeaux ul li,
#bandeaux .bx-wrapper,
#bandeaux .bx-window {
	width:919px;
	height:228px !important;
	overflow:hidden;
}

#flash {
	width:919px;
	height:227px;
	margin:0 auto;
}
#centre {
	width:100%;
	overflow:hidden;
	padding:20px 0;
}

.puce {
	border:0;
	vertical-align:middle;
}

#navigation { position:relative; z-index:500; margin-right:10px; background:url(images/fond_navigateur.png) no-repeat; width:179px; /*187*/ padding:0 4px;	height:587px; /*600*/ padding-top:13px; float:left; font-family:Tahoma, "Trebuchet MS", Arial, sans-serif; }

#navigation ul a { display:block; height:30px; line-height:30px; border-bottom:2px dotted #d58231; text-decoration:none; padding:0 10px; }

#navigation ul.menu_principal > li { position:relative; width:179px; /*securisation ss-menu*/ padding-right:10px; }
#navigation ul.menu_principal > li > a { color:#009AFC; font-size:15px; }
#navigation ul.menu_principal > li:hover > a { color:#ff6600; }

#navigation ul.menu_principal li:hover ul { display:block; }
#navigation ul.menu_principal ul { display:none; position:absolute; left:179px; top:0; width:200px; background:#9d4a14; }
#navigation ul.menu_principal ul a { color:#d5ab89; font-size:12px; }
#navigation ul.menu_principal ul a:hover { color:#fff; }

#navigation ul.menu_scondaire { padding-top:15px; font-size:12px; font-weight:bold; font-style:italic; text-align:center;}
#navigation ul.menu_scondaire a { color:#444; }
#navigation ul.menu_scondaire a:hover { color:#222; }

#navigation p.contact-tel { 
-webkit-border-radius:20px;
-moz-border-radius:20px;
border-radius:20px;
font-size:105%;
overflow:hidden;
letter-spacing:-0.5px;
font-weight:bold;
text-align:center;
padding:5px 3px; margin:0 5px; margin-top:22px; color:#444; height:22px; line-height:22px; padding-left:28px; background:#e6ceb2 url(images/picto_tel.png) no-repeat 4px center; text-shadow:#fff 0 0 2px; }

#contenu {
	text-align:justify;
	width:745px;
	float: left;
	padding-top:10px;
}
#contenu .img {  
   float:left; 
   margin-right:15px; 
 
}
#contenu p {
	margin-bottom:15px;
	line-height:16px;
}
#contenu h3 {
	padding:10px 5px 5px 5px;
	color:#fd840c;
	border-bottom : 1px dashed #fd840c;
}
#contenu h4 {
	padding:5px 0 0 15px;
	color:#b47948;
	font-size:13px;
}
#contenu h5 {
	font-size:12px;
	padding:5px 0 0 25px;
}
a {
	color:#fd840c; 
	text-decoration:none;

}
#contenu a:hover {
	text-decoration:underline;
}
#contenu ul.mentions_legales li {
	list-style-type:circle;
	margin-left:20px;
}
#contenu .lien_voir {
	background:url(images/bouton.png) no-repeat;
	width:123px;
	height:23px;
	display:block;
	text-decoration:none;
	color:#FFF;
	line-height:21px;
	text-align:center;
	font-size:10px;
	position:relative;
	left:200px;
}

#contenu .lien_voir2 {
	background:url(images/bouton_1.png) no-repeat;
	width:210px;
	height:28px;
	margin:0 auto;
	display:block;
	text-decoration:none;
	color:#FFF;
	line-height:28px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	position:absolute;
	top:10px;
	right:4px;
}


dd.description ul{
margin-left:12px;
margin-bottom:15px;


}

dd.description ul li{
list-style:disc;
padding-top:10px;

}


















#actualites {
	background:url(images/tab_actualite.png) no-repeat top left;
	width:350px;
	height:152px;
	color:#75573a;
	text-align:justify;
	padding:40px 0 0 10px;
}
#actualites span {
	display:block;
	width:340px;
	height:100px;
}
#agence {
	/*background:url(images/agence.png) top left no-repeat;*/
	height: auto;
	text-align:justify;
	color:#FFF;
}

#agence p {
margin-bottom:10px;

}

#clonne_droite {
	position:relative;
	background:url(images/bons_plans.png) no-repeat top left;
	width:745px;
	height:114px; /*164*/
	padding-top:50px;
	color:#75573a;
	margin-bottom:20px;
	margin-top:-10px;
}
#clonne_droite ul {
width:705px; /*745*/
padding:0 20px; 
overflow:hidden; }

#clonne_droite ul li {
position:relative;
float:left;
width:160px; /*220*/
margin-left:20px;
padding-left:60px; }

#clonne_droite ul li:first-child {
margin-left:0; }

#pied {
	background:url(images/fond_pied.png) repeat-x bottom;
	width:100%;
	min-height:150px;
}
#jumelle {
	background:url(images/jumell.png) no-repeat;
	width:78px;
	height:67px;
	margin:0 auto;
}
#pied ul {
	width:945px;
	text-align:center;
	margin:0 auto;
}
#pied ul li {
	display:inline;
	font-size:11px;
	margin:0px 15px;
}
#pied ul li a {
	color:#b47948;
	text-decoration:none;
}
#pied ul li a:hover {
	color:#FFF;
	text-decoration: underline;
}
.imnalys {
	color:#FFF;
}
/* Galerie */

ul#galerie {
	width:745px;
	overflow:hidden; }
	
ul#galerie li {
	position:relative;
	float:left;
	width:130px; /*150*/
	padding:10px;
	background:#fbf2de;
	border:1px solid #fd840c;
	margin:0 15px;
	margin-bottom:15px;	}

ul#galerie li dl dt.photo {
	padding:4px;
	border:1px solid #fd840c;
	background:#fff;
	width:120px; /*130*/
	height:90px;
	line-height:90px;
	text-align:center;
	position:absolute;
	top:10px;
	left:10px; }

ul#galerie li dl dt.photo img {
	max-width:120px;
	max-height:90px;
	vertical-align:middle;
	border:0;
	position:relative;
	top:-1px; }
	
ul#galerie li dl dt.titre {
font-family:Tahoma, "Trebuchet MS", Arial, sans-serif;
text-align:center; 
height:2.3em;
line-height:1.1em;
overflow:hidden;
padding-top:110px; }

ul#galerie li dl dd.date {
color:#fd840c; 
text-align:left;
font-size:11px;
margin-top:10px; }

ul#galerie li dl dt.titre a, ul#galerie li dl dt.titre {
color:#009afc; }

ul#programme {
	margin:0 auto;
	text-align:center;
	width:700px;
	padding:20px 0 0 5px;
	overflow:hidden;
}
ul#programme li {
	border:1px solid #CF750C;
	background:#7B4014;
	line-height:1;
	float:left;
	width:690px;
	padding-top:10px;
	min-height:480px;
	margin:0 15px 15px 0;
	list-style:none;
}
ul#programme li .form
{

  margin-top:10px;
}
ul#programme li .txt
{
   text-align:right;
   width:136px;
   height:20px;
   float:left;
}
ul#programme li .input
{
  padding-left:150px;
  width:550px;
  text-align:left;
}
ul#programme li ul li{
	border:0;
	height:auto;
	
}
ul#programme li img {
	padding:3px;
	border:1px solid #fff; /* A modifier */
	width:100px;
	height:75px;
	margin-top:4px;
	margin-bottom:3px;
	margin-right:275px;
	margin-left:290px;
}
ul#programme li img:hover {
	background:#fff; /* A modifier */
}
ul#programme li span {
	margin:0 auto;
	text-align:left;
	display:block;
	overflow:hidden;
	text-align:center;
	width:120px;
	height:65px;
}
ul#programme li span a {
	text-decoration:none;
	color:#fff; /* A modifier */
	font-weight:bold;
	line-height:1.4;
}
/* Fiche */

dl#fiche {
	position:relative;
	width:730px;
	min-height:300px; /*ie6.css >> height:300px; overflow:visible */
	margin-top:20px;
	overflow:hidden;
	font-size:100%;
}

dl#fiche dt {
	text-transform:uppercase;
	text-align:left;
	font-weight:bold;
	font-size:200%;
	color:#009AFC;
	padding-bottom:30px;
	line-height:1em;
	width:510px;
}

dl#fiche dd {
	margin-left:160px;
}

dl#fiche dd.description {
	text-shadow: 0px 0px 5px #0a000a;
	filter: dropshadow(color=#0a000a, offx=0, offy=0);
	padding-bottom:10px;
}

dl#fiche .image {
	float:left;
	margin-left:0;
}

dl#fiche dd.image ul li {
	margin-bottom:10px;
}

dl#fiche dd.image ul li img {
	padding:3px;
	border:1px solid #CFCFCF;
	width:135px;
	height:90px;
   -webkit-box-shadow:0 0 10px #000000;
   -moz-box-shadow:0 0 10px #000000;
    box-shadow:0 0 10px #000000; 	
}

dl#fiche dd.prix {
	text-align:center;
	position:absolute;
	top:10px;
	right:10px;
	font-size:210%;
   -webkit-box-shadow:0 0 10px #000000;
   -moz-box-shadow:0 0 10px #000000;
    box-shadow:0 0 10px #000000; 	
	padding:5px 10px;
	background:#73340b;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color:#FD840C;
}

dl#fiche dd.prix small {
font-size:45%;
display:block;
}

dl#fiche dd.description table {
border-collapse:collapse; }

dl#fiche dd.description table td {
border:1px solid #fbf2de;
padding:5px; }

a.bouton_1 { 
display:block;
width:203px; /*210*/
padding-right:7px;
height:38px;
line-height:32px;
text-align:center;
text-transform:uppercase;
color:#fff;
text-decoration:none;
background:url(images/bouton_fiche.png) no-repeat;
font-weight:bold;
font-size:14px;
text-align:center;
text-shadow:0px 0px 2px #0a000a; }

a.bouton_1:hover { 
text-decoration:underline; }

.left_btn { float:left; margin-right:10px; }

span p#titre {
	font-weight:bold;
}
span p#description {
	text-align:left;
}

#telif{
background:#000000;
font-weight:bold;
font-size:17px;
color:#f67801;
text-align:center;
position:absolute;
bottom:100px;
height:46px;
width:179px;
line-height:23px;
}



/* Bon plan */

ul.bonplan li {
	text-align:left;
	padding-bottom:5px;
}

ul.bonplan li .titre {
  text-transform:uppercase;
  font-weight:bold;
  font-family:"Trebuchet MS";
  line-height:1.1em !important;
  height:2.2em !important;
  margin-bottom:0 !important;
  font-size:105%;
  padding-bottom:10px;
}

ul.bonplan li .desc {
font-size:11px;
height:11em;
}

ul.bonplan li .titre a {
 color:#3faede;
}

ul.bonplan li .lien {
 text-align:right;

}

ul.bonplan li .lien a {
 text-decoration:underline;
  color:#3FAEDE;
}

ul.bonplan li .lien a:hover {
 text-decoration:none;
}


ul.bonplan li .photo {
 margin-bottom:0 !important;
 position:absolute;
 top:0;
 left:0;
}

ul.bonplan li .photo img {
 width:50px !important;
}

ul.bonplan li .photo img {
 border:2px solid #FD840C;
}

ul.bonplan li p {
	margin-bottom:0 !important;
}

ul.bonplan p.date {
line-height:1.1em !important;
height:2.2em !important;
font-size:90%;
color:#FD840C;
height:2em; }

ul.bonplan p.prix {
line-height:1.1em !important;
height:1.1em !important;
font-size:90%;
padding-bottom:5px;
font-style:italic; }

#navigation .av_bas {
	width:179px;
	height:75px;
	padding:0;
	margin:0 0 0 4px;
}
#navigation .av_bas li {
	background:url(images/bouton2.jpg) no-repeat;
	width:175px;
	height:24px;
	font-size:11px;
	text-align:center;
	line-height:24px;
	padding:0 0 1px 0;
	margin:0;
}
#navigation .av_bas li a {
	text-decoration:none;
	color:#fd840c;
}
#navigation .av_bas li a:hover {
	color:#06F;
}

