ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,fieldset,input,object,iframe { margin: 0; padding: 0; }/*
a img,:link img,:visited img { border: none; }*/
a {color: #999;text-decoration: none;cursor: pointer;}
a:hover {text-decoration: none;color: #d2d2d2}
table { border-collapse: collapse; border-spacing: 0; }
:focus { outline: none; }
img{border:0px;}


body {
	margin: 0; /* Required */
	background: #fff url(../images/fd.gif) center  repeat-y;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #3f3f3f;	
	background-color: #fff;
}
/* List Elements */
ul {
	list-style: none;
	margin: 0 0 9px 16px;
	
}

dt {
	font-weight: bold;
}

dd {
	padding: 0 0 9px 0;
}
/* Forms */

textarea, input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;		
}	

/* Code */

pre {
	background-color: #f6f6f6;
	color: #060;
	display: block;
	font-family: 'Courier New', Courier, monospace;
	font-size: 11px;
	max-height: 250px;
	overflow: auto;
	margin: 0 0 10px 0;
	padding: 0 10px 10px 10px;
	border: 1px solid #d1d7dc;	
}
hr {
	background-color: #ddd;
	color: #ccc;
	height: 1px;
	border: 0px;
}
#content blockquote {
padding:10px;
}
textarea{
	width:450px;
	height:150px;
}	
 input[type=text]{
	width:203px;
}	

.buttonImage, option , input[type=radio], input[type=submit], input[type=reset] ,input[type=button],input[type=file]{
width:auto;
}
.pagination  {
	font-size: 1.5em;
	padding:10px;
	margin-bottom:10px;
	}
.barNav {
	font: 400 0.9em arial,sans-serif;
	}
#cadre {
	position: relative;
	width: 1000px;
		/* min-width:900px;*//*Helps keep header content from wrapping */
	/*height: 100%;*/
	overflow: hidden;
	 /*cursor: default; Fix for issue in IE7. IE7 wants to use the I-bar text cursor */
	/*background:  url(../images/fond.jpg) left repeat-y; */
	margin: 0 AUTO;
	background-color: #fff;
}

#header {
	background:#fff;		
}

#hautheader{
	position: relative;	
	height: 199px;
	background:#f1f1f1;
}
#logoheader {
	height: 130px;
	background:#fff  url(../images/Haut.png) no-repeat;
	background-position: left 0px;
	border-top:1px solid #fff;

}
#logoheader h1.titreheader {display: none;}
#logoheader h2.titreheader {display: none;}
#hautheader p.lienheader {
	font-size: 12px;
	color: #b2b2b2;
	font-weight: bold;
	padding:0;
	text-align: right;
	display:in-line;
		background:#fff
}
#hautheader p.lienheader .commentheader {
	color: #333;
	font-weight: bold;
}
#banniere{
	position: absolute;
	right: 25px;
	top: 18px;
	padding: 0;
	width:550px;
	height:110px;
}

#connexionheader a {
	color: #7DD0FA;
	font-weight: normal;
}

#connexionheader a:hover {
	text-decoration: none;
}
.menuconnexion li {
	list-style-type: none;
	text-decoration: none;
	display: inline;	
	margin: 0 0 0 15px;
}
/*recherche général +bouton*/
#rechercheGeneral{
	height: 50px;
	float:left;
	width:100%;
	padding-left:20px;
}
#recherche{
float:left;
width:400px;
padding:5px;
}
#recherche p{
height:12px;
width:100%;
display:block;
margin-bottom:2px;
line-height: 20px;
color: #999;
font: 500 1.1em 'trebuchet ms',arial,sans-serif;
}
 input.boutonImage{
vertical-align:bottom;
}

#fixeVideo{
	float: left;
	height:50px;
	background: #fff url(../images/Btn_video_off.jpg) top left no-repeat;
	width:175px;
}
#fixeVideo:hover {
	background: #fff url(../images/Btn_video_on.jpg) top left no-repeat;
	height:50px;
}
#fixeSortie{
	float: left;
	height:50px;
	background: #fff url(../images/Btn_tables_off.jpg) top left no-repeat;
	width:175px;
}
#fixeSortie:hover {
	background: #fff url(../images/Btn_tables_on.jpg) top left no-repeat;
	height:50px;
}
#fixeAgp{
	float: left;
	height:50px;
	background: #fff url(../images/Btn_agpmenu_off.jpg) top left no-repeat;
	width:175px;
}
#fixeAgp:hover {
	background: #fff url(../images/Btn_agpmenu_on.jpg) top left no-repeat;
	height:50px;
}

#racourciRubrique{
float:right;
width:550px;
height: 50px;
z-index: 7000;
margin: -10px 30px 0 0;
}

#racourciRubrique ul {	

	list-style: none;
	font-size: 12px;
	list-style-type:none;
}

#racourciRubrique li {
	float: left;
	position:relative;
	
}

#racourciRubrique span{visibility:hidden}
#racourciRubrique  a  {
	display:block;	
}	
#racourciRubrique  a  span{
	display:block;	
	height:38px;
	width:150px;
}		
#racourciRubrique ul li a {
	padding: 6px 0px 6px 0px;	
	width:100%;
	
}
#racourciRubrique ul li a.arrow-right, #racourciRubriqueul li a:hover.arrow-right {

	background-image: url(../images/arrow-right.gif);
	background-repeat: no-repeat;
	background-position: left 7px;	
} 

#racourciRubrique  li a{
	display:block;
	text-decoration:none;
	float:left;
}
* html #racourciRubrique  li a{
width:7em; w\idth:6em; /* hack for IE5.5 */
}

#racourciRubrique li a.drop{
font-weight:bold;
}
#racourciRubrique li ul {
visibility:hidden;
 position:absolute;
 top:3.5em; 
 left:0;
 height:0;
 overflow:hidden;
}
#racourciRubrique table {
margin:-1px; 
border-collapse:collapse;
 font-size:1em; /* font size for IE5.5 */
}

#racourciRubrique li ul li  {
	width:170px;
	height:20px;
	background: url(../images/Menu_Haut_FD.png) top left repeat-y;
}

#racourciRubrique li ul li.imgHautMenu {
	width:170px;
	height:10px;
	background: #f9f9f9 url(../images/Menu_Haut_Haut.png) top left no-repeat;
}
#racourciRubrique li ul li.imgBasMenu {
	width:170px;
	height:10px;
	background:url(../images/Menu_Haut_Bas.png) top left no-repeat;
}
/*ie 6*/
* html #racourciRubrique li ul li  , * html #racourciRubrique li ul li.imgBasMenu , * html #racourciRubrique li ul li.imgHautMenu {
	width:170px;
	height:20px;
	background:none;
}
* html #racourciRubrique li ul {
background:#f9f9f9;border:1px solid #666;
}
/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
#racourciRubrique li:hover a,
#racourciRubrique li a:hover {
text-decoration:none;
 border:0;
}
#racourciRubrique li:hover ul,
#racourciRubrique li a:hover ul {
visibility:visible; 
height:auto; 
 left:0em;
 top:4em; 
 overflow:visible;
z-index: 7000;
margin:0;

}
#racourciRubrique li:hover ul li a,
#racourciRubrique li a:hover ul li a {
display:block; 
font-weight:normal;
 text-decoration:none; 
 height:auto; 
 padding: 0px 0px 5px 25px;
	width: 145px;
	color: #3f3f3f;
	font-weight: bold;
}
* html #racourciRubrique li a:hover ul li a {
width:13em; w\idth:12em; /* hack for IE5.5 */
}
#racourciRubrique li:hover ul li a.drop,
#racourciRubrique li a:hover ul li a.drop {
font-weight:bold;
}
#racourciRubrique li:hover ul li ul,
#racourciRubrique li a:hover ul li a ul {
visibility:hidden; 
position:absolute;
 top:-10px; 
 left:-13.5em;
 height:0; 
 overflow:hidden;
}
* html #racourciRubrique li:hover ul li ul,
* html #racourciRubrique li a:hover ul li a ul  {
left:-14.3em;
}
#racourciRubrique li:hover ul li a:hover,
#racourciRubrique li a:hover ul li a:hover {
text-decoration:none;
color: #fff;
}
#racourciRubrique li:hover ul li:hover ul,
#racourciRubrique li a:hover ul li a:hover ul {
visibility:visible; 
color:#000;
 height:auto;
 width:170px;
} 


#racourciRubrique li:hover ul li:hover ul li:hover a,
#racourciRubrique li a:hover ul li a:hover ul li a:hover {
text-decoration:none;
}
#racourciRubrique li ul li a:hover {
	background: #666;
	color: #fff;
}

#racourciRubrique li:hover ul ul,
#racourciRubrique li.ieHover ul ul,
#racourciRubrique li:hover ul ul ul,
#racourciRubrique li.ieHover ul ul ul {
	left: -999em;
}

#racourciRubrique li ul li a {
	position: relative;
	padding: 3px 9px 3px 25px;
	width: 135px;
	color: #333;
	font-weight: bold;
}
#basheader{
	background:#fff;
	margin: 0 0px;
	height: auto;
	z-index: 0;
}
/*accueuil*/
#menuHaut{
	height: 32px;
	margin: 5px 0px;
}

#texteAccueil{
height: 30px;
width:90px;
	background:url(../images/accueil.png) left   no-repeat;
	margin-left:10px;
	margin-right:5px;
}
#texteAccueil span{
display:none;
}
#menuHautPromotion{
		height: 32px;
		margin-left:15px;
		background:url(../images/Virgule01.png) left 20px  no-repeat;
}
#menuHautCoupon{
		height: 32px;
		margin-left:15px;
		background:url(../images/Virgule02.png) left 20px  no-repeat;
}
#menuHautCoupCoeur{	height: 32px;margin-left:15px;background:url(../images/Virgule03.png) left 20px  no-repeat;}
#menuHautActualite{	height: 32px;margin-left:15px;background:url(../images/Virgule04.png) left 20px  no-repeat;}
#menuHautMarque{height: 32px;margin-left:15px;background:url(../images/Virgule05.png) left 20px  no-repeat;}
#menuHautAuto{height: 32px;margin-left:15px;background:url(../images/Virgule06.png) left 20px  no-repeat;}
/*#menuHautPage{
	border-bottom: 2px solid orange;
	margin-left:5px;	font-size: 12px;
}*/

#basheader a {display:block;	height:30px;float:left;padding: 0px 10px 0px 10px;	color: #999;font: 700 1.2em 'trebuchet ms',arial,sans-serif;line-height: 20px;}	
#basheader a:hover {color: #d2d2d2;}
#messagecontrole {width: 100%;}
#dock {padding: 3px 16px 3px 6px;background: #FFF;min-height: 15px;height: 15px;font-family:  Arial, Helvetica, sans-serif;font-weight:bold;	font-size: 11px;color: #b2b2b2;}

div#wrapper{float:left;width:1000px;margin: 0;padding:0px}
div#content{float:right;margin: 0;width:790px;}
div#extra{float:left;width:200px;margin: 0;padding:0px;margin-left:5px;}
div#footer{
	clear:both;
	width:1000px;
	padding-top:50px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #333;
	color: #b2b2b2;
	background: #fff url(../images/footer.gif)  70% 20% no-repeat;
	text-align:center;
}
div .alignfooter{
float:right;
	width:820px;
	padding:20px;
}
#footer p{
	font-weight: normal;
	text-align:center;
}
#cadreprincipal{
	margin: 0;
	margin-left:10px;
	/*margin-right:10px;*/
	z-index:5;
}
#une{
	height:160px;
	width:200px;
	background: #fff url(../images/Annonceur_a_la_une.gif) top no-repeat;
	text-align:center;
}
#une img{
	margin-top:25px;
}

#rechercherCol{
	height:270px;
	width:200px;
	margin-top:5px;
}
div#rechercherCol p.geo a{width:200px;height:45px;	background: #fff url(../images/Recherche_geo.gif) top no-repeat;}
div#rechercherCol p.secteur a{	width:200px;height:45px;background: #fff url(../images/Recherche_metier.gif) top no-repeat;}
div#rechercherCol p.bonnetable a{width:200px;height:45px;background: #fff url(../images/Les_Bonnes_Tables.gif) top no-repeat;}
div#rechercherCol p.sortie a{width:200px;height:45px;background: #fff url(../images/Agenda_Sorties.gif) top no-repeat;}
div#rechercherCol p.videoagp a{width:200px;height:45px;background: #fff url(../images/Videos_b.gif) top no-repeat;}
div#rechercherCol p.videoannonceur a{width:200px;height:45px;background: #fff url(../images/Videos_a.gif) top no-repeat;}

 #inscription:hover , div#rechercherCol p a:hover
{
	filter:alpha(opacity=40);
	-moz-opacity:0.40;
	opacity: 0.4; 
	
}
div#rechercherCol p a
{
	display:block;
}

div#rechercherCol p.geo  span, div#rechercherCol p.secteur  span, #inscription span, div#rechercherCol p.bonnetable span , div#rechercherCol p.sortie  span, div#rechercherCol p.videoagp  span, div#rechercherCol p.videoannonceur  span{visibility:hidden}

#nuage{
	width:200px;
/*	background: #f9f9f9 ;*/
	border: 1px solid  #999;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}
#nuage a{
	margin:2px;
	color: #999;
	font: 700 1.2em 'trebuchet ms',arial,sans-serif;
	text-transform:uppercase;	
}
#nuage a:hover{
	color: ORANGE;
}
#inscription{
	height:90px;
	width:200px;
	margin-top:10px;
	background: #fff url(../images/inscription.gif) top no-repeat;
}
#inscription a{
	height:100%;
	width:100%;
	display:block;
}
#acces{
	height:60px;
	width:200px;
	margin-top:10px;
	background: #fff url(../images/comptepro.gif) top no-repeat;
}
/*CSS COMPTEPRO*/
 h2{
	color:#999;
	font: 400 2em 'trebuchet ms',arial,sans-serif;
}

 h3{	
	font: 500 1.8em 'trebuchet ms',arial,sans-serif;
	color:#666;
}
.coordoneesComptepro h3{	
	text-align:center;
	margin-top:15px;
}
h4{	font: 500 1.8em 'trebuchet ms',arial,sans-serif;
	color:#666;
}
h5{	font: 800 1.3em 'trebuchet ms',arial,sans-serif;
	color:#666;
}
#cadreprincipal div.suivez{	
	padding:0px;
	padding-top:0px;
	margin:0px;
	margin-top:10px;
	background: #fff url(../images/suivezlescouleurs.gif) left top no-repeat;
	width:720px;
	height:90px;
}
#cadreprincipal div.suivez p{	
	color:#ce0000;
	font: 600 1.3em 'trebuchet ms',arial,sans-serif;
	text-align:center;
		padding-left:20px;
}
#cadreprincipal div.coordoneesComptepro{	
	padding:20px;
	padding-top:5px;
	margin-top:0px;
	margin-left:-16px;
	background: #fff url(../images/coordonne.jpg) left top no-repeat;
	height:106px;
}
#cadreprincipal div.hautGlobalComptepro{	
	padding:20px;
	padding-top:5px;
	margin-top:0px;
	margin-left:-11px;
}
p.date{
	float:right;
  text-align:right;
	font: 700 0.9em arial,sans-serif ;
	color:#666;
}
div.listeAnnonce p.date{
	float:right;
  text-align:right;
	font: 700 1.5em 'trebuchet ms',arial,sans-serif ;
	padding-left:15px;
	color:#666;
	
}
#cadreprincipal div.listeCompte {
	height:90px;
	width:750px;
	background: #fff url(../images/fd_orange_cadre.gif)  no-repeat;
	margin-top:0px ;
	padding:10px;
	font: 500 1em 'trebuchet ms',arial,sans-serif;
}
#cadreprincipal div.listeCompte img{
	height:50px;
	width:80px;
}
#cadreprincipal div.listeCompte  h4{
	padding-top:2px;
	margin-left:100px;
	font: 500 1.7em 'trebuchet ms',arial,sans-serif;
}
#cadreprincipal div.compteur{
	font: 600 1.6em verdana,arial,sans-serif;
	margin-left:394px;
	margin-top:-19px;
	color:#fff;
	width:360px;
	height:20px;
	margin-bottom:3px;
	padding:0;
}
#cadreprincipal div.compteur ul {	
	padding: 0;
	margin: 0;
	list-style: none;
}
#cadreprincipal div.compteur li {

	float: left;
	text-align:center;
	display:block;
	width:90px;	
}
#cadreprincipal div.compteur a{
	color:#fff;
	text-align:center;
	display:block;
	width:77px;
}
#cadreprincipal div.compteur a:hover{
		filter:alpha(opacity=60);
	-moz-opacity:0.60;
	opacity: 0.6; 
}
#cadreprincipal div.listeCompte p{
	font: 700 1em verdana,arial,sans-serif;
	color:#999;
	padding-top:4px;
}
#cadreprincipal  p.categorie a, #cadreprincipal  p.activite a{
		margin-left:10px;
		color:#cc0000;
}
#cadreprincipal  p.categorie a:hover , #cadreprincipal  p.activite a:hover{
		color:#666;
}
 #cadreprincipal div.listeCompte p.localite{
			margin-left:100px;
}
 #cadreprincipal  p.localite span{
		color:#333;	
		margin-left:10px;
}


/*page PR2SENTATION COMPTE PRO*/
#cadreprincipal div.droiteComptepro{	
	float:right;
	width:310px;
	margin-top:10px;
}
#cadreprincipal div.gaucheComptepro{	
	float:left;
	width:430px;
	margin-top:10px;
	margin-left:10px;
}
#cadreprincipal div.gaucheComptepro h3, #cadreprincipal div.droiteComptepro h3{	
	display:none;
}
 .presentationComptepro, .contactComptepro, .infosupComptepro{	
	background: #fff url(../images/P_Cadre_FD.gif)  repeat-y;
	padding:10px;
	padding-bottom:0;	margin-bottom:20px;

}
  .paiementComptepro, .horaireComptepro{	
	background: #fff url(../images/P_PetitCadre_FD.gif)  repeat-y;
	padding:10px;
	padding-bottom:0;	margin-bottom:20px;
}
img.haut{	
margin-top:-10px;
margin-left:-10px;
}
img.bas{	
margin-bottom:-10px;
margin-left:-10px;
}
.horaireComptepro  td.jour{	
width:100px;
}
.contactComptepro {	
text-align:left;
}

#cadreprincipal div.comptepro .horaireComptepro, #cadreprincipal div.comptepro .paiementComptepro{	
	margin-top:20px;
	margin-right:10px;
}
 #cadreprincipal div.comptepro .paiementComptepro{	
		text-align:center;
}
#cadreprincipal div.comptepro div.infosupComptepro{	
	margin-top:20px;
	margin-bottom:10px
}
#cadreprincipal div.comptepro div.contactComptepro span{	
	padding-left:10px;
}
#my_slideshow{	
	z-index:-10;
}
#cadreprincipal div.centreComptepro{	
    clear: both;
    visibility: hidden;
  }
   #box2{	position:absolute;}
.mask{position:relative;width:300px;height:225px;overflow:hidden;}
.mask img{position:absolute;	display:block;border:none;}
/*MAP GOOGLE*/
div#map{margin-left:70px;
line-height: 120%;
border: 4px solid #f1f1f1;
}
div#map a{
color:orange;
	font-weight: bold;
}
span.itineraire{
width:250px;
text-align:left;
margin-left:70px;
margin-right:10px;
}
div#sidebar_map {
margin-top:-18px;
margin-left:325px;	
width:300px;
height:30px;
font-weight: bold;
}
div#sidebar_map a{
color:orange;
}
/*produit*/
#cadreprincipal   div.produitcomptepro{
	padding:10px;
	margin:10px;
}
#cadreprincipal   div.produitcomptepro img{
	float:left;
}
#cadreprincipal   div.texteproduit, div.textecoeur, div.textepromo{
	margin:10px;
	padding:10px;
	text-align:justify;
}
#cadreprincipal   div.texteproduit{
	padding:10px;
	width:370px;
	float:right;
}
#cadreprincipal    div.textecoeur{
border: 1px solid #f1f1f1;
	padding:10px;
	padding-top:50px;
	background:#fff url(../images/coup_coeur.gif ) top center no-repeat;
	background-position: center 10px;
}
#cadreprincipal     div.textepromo{
border: 1px solid #f1f1f1;
	padding:10px;
	padding-top:50px;
	background:#fff url(../images/promo.gif ) top center no-repeat;
	background-position: center 10px;
}
/*menu compte pro*/

 div.LogoComptepro{
	width:200px;
	height:160px;
	background: #fff url(../images/tete_annonceur.jpg) left no-repeat;
	text-align:center;
}
 div.LogoComptepro img{
margin-top:25px;
}


 .menuComptepro{
    width: 200px;
}
.menuComptepro ul{
    list-style: none;
	margin:0;
	padding:0;
	width: 200px;
}

.menuComptepro li {
position:relative;
	float: left;
    height: 30px;
    width: 200px;
    text-decoration: none;
    text-align: center;
	font-weight:bold;
	background-color:#000;
	margin-top:2px;
	list-style: none;
}

.menuComptepro li.menuBasPresentation{background: url(../images/presentation.gif) ;}
.menuComptepro li.menuBasPlan{background:url(../images/plan_acces.gif) ;}
.menuComptepro li.menuBasContact{background:url(../images/contact.gif);}
.menuComptepro li.menuBasGalerie{background:url(../images/galerie.gif);}
.menuComptepro li.menuBasProduit{background:url(../images/produit_service.gif) ;}
.menuComptepro li.menuBasPromotion{background:url(../images/promo.gif) ;}
.menuComptepro li.menuBasCatalogue{background:url(../images/catalogue.gif) ;}
.menuComptepro li.menuBasCoupon{background:url(../images/coupon.gif);}
.menuComptepro li.menuBasCoupCoeur{background:url(../images/coup_coeur.gif);}
.menuComptepro li.menuBasActualite{background:url(../images/actualite.gif);}
.menuComptepro li.menuBasMarque{background:url(../images/marque.gif);}
.menuComptepro li.menuBasAuto{background:url(../images/annonce_auto.gif);}
.menuComptepro li.menuBasVideo{background:url(../images/video.gif);}
.menuComptepro span{visibility:hidden}
.menuComptepro li:hover {
	filter:alpha(opacity=40);
	-moz-opacity:0.40;
	opacity: 0.4; 
}
.menuComptepro li a{
	color: #999;
	height:30px;
	display:block;
    padding: 0;
}
.menuComptepro li:hover a{
	padding: 0;
	color: #000;
}
/*catalogue*/
#cadreprincipal div.listeCataloguecompte{
	height:45px;
	width:500px;
	margin-left:100px;
	margin-top:10px ;
	padding:12px;
	border:1px solid #b2b2b2;
	background: #fff url(../images/pdf.png)  no-repeat;
		background-position: left 2px;
}
#cadreprincipal div.listeCataloguecompte:hover{
	height:45px;
	width:500px;
	margin-left:100px;
	margin-top:10px ;
	padding:12px;
	background: #f1f1f1 url(../images/pdf.png)  no-repeat;
		background-position: left 2px;
}
#cadreprincipal div.listeCataloguecompte h4{
	margin-left:60px;
}
/*marque-compte*/
 #cadreprincipal div.listeMarqueCompte{
	height:50px;
	width:500px;
	margin:10px ;
	margin-left:120px;
	padding:10px;
	border:1px solid #b2b2b2;
}
#cadreprincipal div.listeMarqueCompte p {
color:#333;
font-weight:bold;
}
  #cadreprincipal div.listeMarqueCompte img{
margin-left:10px;
margin-right:10px;
}
#cadreprincipal div.listeMarqueCompte:hover{
	background: #f1f1f1;
		color:#666;
}
/*liste marque*/
 #cadreprincipal div.listeMarque{

	height:25px;
	width:500px;
	margin-left:120px;
	padding:10px;
	border-top:1px solid #ffdd0f;
}
#cadreprincipal div.listeMarque:hover{
	background: #f1f1f1;
		color:#666;
}
 #cadreprincipal div.listeMarquesimple{

	height:25px;
	width:500px;
	margin-left:120px;
	padding:10px;
	border-top:1px solid #ffdd0f;
}
/*bon reduc compte*/

 #cadreprincipal div.texteBon{
width:600px;
text-align:justify;
margin:40px auto;
	font: 600 1.3em arial,sans-serif;
}
 #cadreprincipal div.condition{
width:500px;
text-align:center;
margin:60px auto;
	font: 500 0.9em arial,sans-serif;
	color:#999;
}
div.listeCouponcompte{
margin-left:10px;
width:735px;
height:440px;
border: 10px solid orange;
position:relative;
}
div.listeCouponcompte p,div.listeCouponcompte h4 {
padding:30px;
}
div.listeCouponcompte p.comment {
padding:0px;
margin-left:10px;
	color:#999;
}
div.listeCouponcompte div.bas{
 position: absolute;
    bottom: 0;
}

h3.reduc img:hover{
	filter:alpha(opacity=40);
	-moz-opacity:0.40;
	opacity: 0.4;
}

 #cadreprincipal div.pagevideo{
padding:10px; width:600px;
text-align:justify;
margin:10px auto;
}
/*
 #cadreprincipal div.pagevideo{

padding:10px;
text-align:justify;
margin:10px auto;
	border:1px solid #b2b2b2;

}*/
/*actu*/
 #cadreprincipal div.actualite{

padding:10px;
text-align:justify;
margin:10px auto;
margin-bottom:20px;
}

 #cadreprincipal div.texteActu{
padding:10px;
text-align:justify;
margin:10px auto;
}
 #cadreprincipal div.actualite img{
float:left;
margin:10px;
}
/*annonce auto*/
 #cadreprincipal div.AnnonceAuto{
width:700px;
padding:10px;
text-align:justify;
margin:10px auto;

}
.demo-stream
{
	list-style:none;
	margin:0;
}
 
.demo-stream li
{
	margin-top:10px;
	text-align:left;
	float:left;
}
.demo-stream li img
{
	margin-left:20px;
	margin-right:20px;
}

 #cadreprincipal p.prix{
	float:right;
	text-align:right;
	font: 600 1.7em 'trebuchet ms',arial,sans-serif;
}
 #cadreprincipal  span.carburant{
text-align:center;
font: 600 1.7em 'trebuchet ms',arial,sans-serif;
}

 #cadreprincipal div.imageVoiture {/*
border:1px solid #b2b2b2;*/
}


#container{
width:565px;
float:left;
padding:10px;
margin-left:55px;
border:1px solid #b2b2b2;
}

 #cadreprincipal div.caracteristique{
 float:left;
width:565px;
padding:10px;
margin-left:55px;
}
 #cadreprincipal div.caracteristique table{
text-align:left;
margin-left:160px;
font: 600 1.2em 'trebuchet ms',arial,sans-serif;
}
 #cadreprincipal div.caracteristique td{
width:150px;
}

 #cadreprincipal div.equipement{
width:500px;
padding:10px;
text-align:center;
margin:10px auto;
border:1px solid #b2b2b2;

}
/*Liste GLOBAL*/
#cadreprincipal span.nomCompte{
	float:left;
	height:20px;
	margin-top:7px;
	font-weight:bold;
}
#cadreprincipal span.nomCompte a{
	font: 700 1.2em 'trebuchet ms',arial,sans-serif;
}
 #cadreprincipal div.listeVideo img, div.listeCoeur img,  #cadreprincipal div.listeProduit img,  #cadreprincipal div.listePromotion img,  #cadreprincipal div.listeCoupon  img,  #cadreprincipal div.listeActualite  img{
	float:left;
	width:80px;
	height:50px;
	margin-left:10px;
	margin-right:10px;
}
#cadreprincipal   div.description{
	width:640px;
	height:35px;
	overflow:hidden;
	color:#666;
		text-align:justify;
	}
/*CSS listePromotion*/
 #cadreprincipal div.listePromotion{
	padding:10px;
	text-align:justify;
	margin:10px auto;
	height:90px;
	width:750px;
	background: #fff url(../images/Cadre_Vert.gif)  no-repeat;
}
/*produit liste*/
 #cadreprincipal div.listeProduit{
	padding:10px;
	text-align:justify;
	margin:10px auto;
	height:90px;
	width:750px;
	background: #fff url(../images/Cadre_Gris_produit.gif)  no-repeat;
}
/*lisye coeur*/
 #cadreprincipal div.listeCoeur{
	padding:10px;
	text-align:justify;
	margin:10px auto;
	height:90px;
	width:750px;
	background: #fff url(../images/Cadre_Rouge.gif)  no-repeat;
}

/*coupon*/
 #cadreprincipal div.listeCoupon{
	padding:10px;
	text-align:justify;
	margin:10px auto;
	height:90px;
	width:750px;
	background: #fff url(../images/Cadre_Orange.gif)  no-repeat;
}
/*actu*/
 #cadreprincipal div.listeActualite{
	padding:10px;
	text-align:justify;
	margin:10px auto;
	height:90px;
	width:750px;
	background: #fff url(../images/Cadre_Bleu.gif)  no-repeat;
}
/*auto*/
 #cadreprincipal div.listeAnnonce{
	padding:10px;
	padding-top:20px;
	text-align:justify;
	margin:10px auto;
	height:120px;
	width:750px;
	background: #fff url(../images/Cadre_Gris.gif)  no-repeat;
}

#cadreprincipal   div.descriptionAnnonce{
	width:600px;
	height:35px;
	overflow:hidden;
	color:#666;
		text-align:center;
	}
 #cadreprincipal div.listeAnnonce img{
	
	margin-top:0px;
	margin-left:10px;
		margin-right:10px;
}
 #cadreprincipal  span{
	margin-right:20px;
} 
 #cadreprincipal  span.blue{
	margin-right:5px;
}
#cadreprincipal  span.infoCarac{
	margin:0px;
}
/*marque*/
#cadreprincipal p.filtremarque {text-align:center;margin:10px;}
#cadreprincipal p.filtremarque a{margin:7px;	font: 500 1.7em 'trebuchet ms',arial,sans-serif;}
#cadreprincipal span.info {color:#999;}
 #cadreprincipal div.listeVideo{
	padding:10px;
	text-align:justify;
	margin:10px auto;
	height:90px;
	width:750px;
	background: #fff url(../images/Cadre_Gris_produit.gif)  no-repeat;
}
/*
 #cadreprincipal div.listeVideo:hover{
filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity: 0.7; 
}*/
div.listeRechercheAnnonceur{
	width:700px;
	margin:0px auto;
	padding:10px;
	margin-bottom:10px;
}
div.listeRechercheAnnonceur a:hover{
	color:#d2d2d2;
}
div.lienRechercheFiltre {
text-align:center;
}
div.lienRechercheFiltre a{
margin:4px;
color:orange;
font: 700 1.3em 'trebuchet ms',arial,sans-serif;
}
div.listeRechercheAnnonceur  h4{
margin-bottom:10px;
border-bottom:1px solid #b2b2b2;
}
/*MOdif cms v1*/
div.pageAnnexe,div.rubriquepage,div.page, div.rubrique , div.pagerub, div.contact ,div.galerieGeneral,div.article,div.articlevente,div.recherche,div.planSite{padding:20px;}
div.pageAnnexe h2,div.page h2, div.rubrique h2,div.article h2, div.galerieGeneral h2,div.articlevente h2,  div.pagerub h2, div.contact h2,div.recherche h2,div.planSite h2{margin-bottom:20px;text-align:left;}
div.listePagerub{
	overflow:hidden;
	text-align:center;
	padding:10px;
	text-align:justify;
	margin:10px auto;
	height:90px;
	width:750px;
	background: #fff url(../images/Cadre_Gris_produit.gif)  no-repeat;
}/*
div.listePagerub:hover{
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity: 0.7;
}	*/
div.listePagerub a{	padding:15px;
	font: 400 1.4em 'trebuchet ms',arial,sans-serif;
	display:block;
	width:100%;
}
/*article vente*/
a.devis{
	margin-left:350px;
	color:#FF8E05;
	
}
 a.backdevis{
	color:#FF8E05;
}
 a.devis:hover, a.backdevis:hover {
	color: #528CE0;
}
/*Liste du cms1.0 : aricle, rub vente...*/
div#content  a.listeArticle , div.listeRecherche a{
	display:block;
	width:100%;
}
 div.listeArticle, div.listeRecherche{
	width:700px;
	margin:10px auto;
	padding:10px;
	border:1px solid #b2b2b2;	overflow:hidden;
}
 div.listeArticle p , div.listeRecherche p {

font-weight:bold;
}
 div.listeArticle:hover, div.listeRecherche:hover{
	/*border:1px solid #b2b2b2;*/
	background: #f1f1f1;
		color:#666;
}
div.listePagerub h3,  div.listeArticle h3, div.listeRecherche h3{
	color:#666;
	margin-bottom:5px;
	}
div.galerieGeneral {text-align:center;}	
.galerie{margin-bottom:20px;}
div#content .menuGalerie a{margin-left: 20px;text-decoration: none;font: 400 1.5em 'trebuchet ms',arial,sans-serif;letter-spacing: -1px;}
div#content .menuGalerie {padding:10px;}

  #cadreprincipal div.listeRecherche img{
margin-left:10px;
margin-right:10px;
}
div.cadretexte{
margin-left:110px;
font-weight:bold;
}
div.cadretexteprod{
margin-left:110px;
font-weight:bold;
text-align:center;
}

