*{margin:0;padding:0;}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.625em;
	color: #543934;
}


fieldset {
	border:0;
}


a {
	text-decoration: none;
	font-weight: bold;
	color: #4e3b37;
}


ul{ 
	list-style-type:none;
}


.clr {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;	
	height: 0px;
}


.floatleft {
	float:left;
}

.color-brique {
	color: #873d34;
}

.color-marron {
	color: #543934;
}

.color-beige {
	color: #877471;
}

.gras {
	font-weight: bold;
}

.normal {
	font-weight:normal;
}

.liens_smenu {
position: absolute;
top: 0;
_top: -680px;
_left: 220px;
width: 600px;

}

.liens_smenu li, .liens_smenu li a {
	display: inline;
	padding: 0 5px 0 5px;
}

.txt_deco {
position: absolute;
top:20px;
_top: -660px;
_left: 230px;
}


.box765 #logo3 {
	height: 62px;
	width: 51px;
	position: absolute;
	top: 10px;
	right: 15px;
	z-index:100;
	border:0;
}

.box765 #logo3 img {
	border:0;
}

#prog-privileges #logo2 {
	height: 87px;
	width: 72px;
	position: absolute;
	top: 10px;
	right: 10px;
	border:0;
}

#prog-privileges #logo2 a img {
	border:0;
}

.masque {
	display:none;
}

.retour{
	position: absolute;
	font-size: 2em;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(/img/vente_privee/MGM/fleche.png);
	background-repeat: no-repeat;
	padding-left: 22px;
	background-position: 0px 0px;
}

.t8 {font-size: 0.8em;}
.t9 {font-size: 0.9em;}
.t15 {font-size: 1.5em;margin-left: 5px;}
.t17 {font-size: 1.7em;	height: 40px;margin-top: -10px;position: absolute;width: 397px;}
.t18 {font-size:1.8em;}
.t28 {font-size: 2.8em;}
.t29 {font-size: 2.9em;margin-top: -20px;position: absolute;top: 62px;}
.t30 {font-size: 3em;line-height: 37px;	width: 37px;}
.t32 {font-size: 3.2em;line-height:40px;}
.t42 {font-size: 4.2em;line-height: 50px;}
.t22 {font-size: 2.2em;}
.t23 {font-size: 2.3em;}
.t24 {font-size: 2.4em;line-height: 30px;height: 30px;font-weight: bold;letter-spacing: 0.2em;}

.paddingleft240 {padding-left: 240px;line-height: 40px;}
.paddingleft180 {padding-left: 180px;line-height: 40px;}
.paddingleft320 {padding-left: 320px;}
.paddingleft80 {padding-left: 80px;}
.paddingleft40 {padding-left: 40px;}
.paddingleft20 {padding-left: 20px;}
.paddingleft105 {padding-left: 105px;}

.paddingtop20{
	top:50px;
	position:absolute;
	width:auto;
}

.paddingtop15{
	line-height:35px;
}

*+html .paddingtop15, *html .paddingtop15{
	line-height:50px;
}

.conteneur {
	margin-right: auto;	
	margin-left: auto;
	background: no-repeat 0px 0px;
}

.box765 {
	height: 680px;
	width: 765px;
	margin-left:9px;
	margin-top:1px;
	position:relative;
	_margin-left: 226px;
	_margin-top: -685px;
}

p.cgv a, p.cgv2 a {
	text-decoration:underline;
}




p.cgv {
	position: absolute;
	left: 205px;bottom: 10px;
	font-size: 0.8em;
	font-weight: normal;
	width: auto;
}

p.reserve-dispo {
	position: absolute;
	right: 10px;
	bottom: 30px;
	font-size: 0.9em;
	font-weight: normal;
	width: auto;
	color: #873d34;
}

p.cgv2 {
	position: absolute;
	right: 10px;
	bottom: 10px;
	text-transform: uppercase;
	font-size: 1em;
	font-weight: normal;
	width: auto;
}

.retour {bottom: 5px;left: 10px;width:auto;}

#prog-privileges {
	background-image: url(/img/vente_privee/MGM/grands-visuels/01.jpg);
}
#espace-privilege {
	background-image: url(/img/vente_privee/MGM/grands-visuels/02.jpg);
	margin-left:0;
}

#espace-premium {
	background-image: url(/img/vente_privee/MGM/grands-visuels/03.jpg);
	margin-left:0;
}

#espace-prive {
	background-image: url(/img/vente_privee/MGM/grands-visuels/04.jpg);
	height: 670px;
	width: 765px;
	margin-left:9px;
	margin-top:-90px;
	position:relative;
	_margin-left: 226px;
	_margin-top: -755px;

}

#arrondi {
	background-image: url(/img/vente_privee/MGM/arrondi.png);
	height: 487px;
	width: 285px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}

#arrondi2 {
	background-image: url(/img/vente_privee/MGM/arrondi2.png);
	height: 723px;
	width: 422px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	background-repeat: no-repeat;
}

#arrondi3 {
	background-image: url(/img/vente_privee/MGM/_01_test.png);
	height: 596px;
	width: 348px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	background-repeat: no-repeat;
}

#arrondi4 {
	background-image: url(/img/vente_privee/MGM/arrondi4.png);
	height: 596px;
	width: 348px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	background-repeat: no-repeat;
}

.box765 #color {
	height: 89px;
	width: 480px;
	background-color: #BCAFA2;
	position: absolute;
	top: 0px;
	right: 0px;
}

.box765 #color-or {
	height: 89px;
	width: 480px;
	background-color: #DBC48B;
	position: absolute;
	top: 0px;
	right: 0px;
}


#prog-privileges h2, #espace-privilege h2, #espace-premium h2, #espace-prive h2 {
	font-weight: normal;
	color: #FFFFFF;
	position: absolute;
	font-size: 1.4em;
	top: 60px;
	left: 310px;
	z-index: 2;
	width: auto;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}

#espace-prive h2 a {
	color:#FFFFFF;
}

#prog-privileges h2 span, #espace-privilege h2, #espace-premium h2, #espace-prive h2 span {
	font-weight: bold;
}

#espace-privilege h2.carte-privilege {
	background-image:url(/img/vente_privee/MGM/carte-privilege.png);
	background-repeat:no-repeat;
	height:73px !important; 
	height:87px;
	background-position:0px 0px;
	width:auto;
	padding-left:115px;
	padding-top:15px;
	top:45px;
	left:300px;
}

#espace-premium h2.carte-premium {
	background-image:url(/img/vente_privee/MGM/carte-premium.png);
	background-repeat:no-repeat;
	height:73px !important; 
	height:87px; 
	background-position:0px 0px;
	width:auto;
	padding-left:115px;
	padding-top:15px;
	top:45px;
	left:300px;
}

p#bienvenue {
	position: absolute;
	top: 110px;
	left: 310px;	
	z-index: 2;	
	font-size: 1.5em;
	font-weight: bold;
	width: auto;
}

h3#univers {
	position: absolute;
	top: 135px;
	left: 310px;
	z-index: 10;
	font-size: 1.5em;
	font-weight: bold;
	width: auto;
	height: 120px; 
}

h3#exception {
	position: absolute;
	top: 135px;
	left: 310px;
	z-index: 2;
	font-size: 1.5em;
	font-weight: bold;
	width: auto;
	height: 120px; 
}

#prog-privileges ul, #espace-prive ul {
	position: absolute;
	top: 250px;
	width: 765px;
	z-index: 100;
	list-style-type: none;
}

#prog-privileges ul h3, #espace-privilege ul h3, #espace-premium ul h3, #prog-prive ul h3 {
	font-size: 1.5em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; 
	background: none;
}

#espace-privilege ul h3 {
	color:#873d34;
	background: none;
}

#prog-privileges ul p {
	font-size: 1.3em;
	display:block;
	color:#873d34;
	font-weight:bold;
}

#prog-privileges ul li, #espace-privilege ul li, #espace-premium ul li {
	height: 116px;
	width: auto;
	display: block;
	position: absolute;
	padding-left: 125px;
}

#prog-privileges li#p01 {
	/*background-image: url(/img/vente_privee/MGM/vignettes/test-vignette1.png);*/
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: 266px;
	top: -5px;
	height: 131px;
}

#prog-privileges li#p01 img {
	margin-left: -125px;
}

#prog-privileges li#p01 h3 {
	margin-top: -100px;
}

#prog-privileges li#p02 {
	/*background-image: url(/img/vente_privee/MGM/vignettes/test-vignette2.png);*/
	background-repeat: no-repeat;
	background-position: 0px 0px;
	top: 143px;
	margin-left: 203px;
	height: 131px;
}

#prog-privileges li#p02 h3 {
	margin-top: -95px;
}

#prog-privileges li#p02 img {
	margin-left: -125px;
}

#prog-privileges li#p03 {
	background: url(/img/vente_privee/MGM/vignettes/test-vignette3.png) no-repeat 0px 0px;
	top: 248px;
	margin-left: 78px;
	height: 130px;
}

#prog-privileges li#p03 h3 {
	margin-top: 40px;
}

#prog-privileges ul p span {
	font-style:italic;
}

#prog-privileges ul p.t9 {
	font-size:0.9em;
	font-weight:normal;
}

#espace-privilege ul {
	position: absolute;
	top: 250px;
	width: 765px;
	z-index: 100;
	list-style-type: none;
	font-size: 1.15em;
	margin-bottom: 5px;
}

#espace-privilege ul p {
	font-weight: normal;
}

#espace-privilege li#p01 {
	background-image: url(/img/vente_privee/MGM/vignettes/01-01.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: 280px;
}

#espace-privilege li#p01 h3 {
	margin-top: 40px;
}

#espace-privilege li#p02 {
	background-image: url(/img/vente_privee/MGM/vignettes/01-02.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	top: 145px;
	margin-left: 220px;
}

#espace-privilege li#p02 h3 {
	margin-top: 40px;
}

#espace-privilege li#p03 {
	background: url(/img/vente_privee/MGM/vignettes/01-03.png) no-repeat 0px 0px;	
	top: 260px;margin-left: 100px;
}

#espace-privilege li#p03 h3 {
	margin-top:40px;
}

#espace-privilege ul li ul {
	color: #543934;
	font-size: 1.1em;
	display: block;
	top: 0px;
	left: 0px;
	position: relative;
	height: auto;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

#espace-privilege ul li ul li {
	margin-left: 0px;
	padding-left: 10px;
	position: relative;
	display: block;
	height: auto;
	width: auto;
	background-image: url(/img/vente_privee/MGM/puce.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	line-height: 1.1em;	
	font-weight:bold;
}

#espace-premium ul {position: absolute;top: 200px;width: 765px;z-index: 100;list-style-type: none;font-size: 1.15em;margin-bottom: 5px;}

#espace-premium ul p {
	font-weight: normal;
}

#espace-premium li#p01 {
	background-image: url(/img/vente_privee/MGM/vignettes/02-01.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: 280px;
}

#espace-premium li#p01 h3 {
	margin-top: 35px;
}

#espace-premium li#p02 {
	background-image: url(/img/vente_privee/MGM/vignettes/02-02.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	top: 130px;
	margin-left: 255px;
}

#espace-premium li#p02 h3 {
	margin-top: 25px;
}

#espace-premium li#p03 {
	background: url(/img/vente_privee/MGM/vignettes/02-03.png) no-repeat 0px 0px;
	top: 240px;
	margin-left: 175px;
}

#espace-premium li#p03 h3 {
	margin-top: 30px;
}

#espace-premium li#p04 {
	top: 325px;
	margin-left: 65px;
	background-image: url(/img/vente_privee/MGM/vignettes/02-04.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#espace-premium li#p04 h3 {	
	margin-top: 35px;
}

#espace-premium ul li ul {
	color: #873D34;
	font-size: 1.1em;
	display: block;
	top: 0px;
	left: 0px;
	position: relative;
	height:auto;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

#espace-premium ul li ul li {
	margin-left: 0px;
	padding-left: 10px;
	position: relative;
	display: block;
	height: auto;
	width: auto;
	background-image: url(/img/vente_privee/MGM/puce.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	line-height: 1.1em;
	font-weight:bold;
}

#espace-prive ul p {
	font-size: 1.3em;
	display:block;
	color:#873d34;
	font-weight:bold;
	background-image: url(/img/vente_privee/MGM/fleche-droite.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
}

#espace-prive ul li, #espace-privilege ul li, #espace-premium ul li {
	height: 116px;
	width: auto;
	display: block;
	position: absolute;
	padding-left: 125px;
}

#espace-prive li#p01 {
	background-image: url(/img/vente_privee/MGM/vignettes/03-01.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: 270px;
	height: 126px;
}

#espace-prive li#p01 h3 {
	margin-top: 25px;
	background: none;
}

#espace-prive li#p02 {
	background-image: url(/img/vente_privee/MGM/vignettes/03-02.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	top: 150px;
	margin-left: 203px;
	height: 122px;
}

#espace-prive li#p02 h3 {
	margin-top: 25px;
	background: none;

}

#espace-prive li#p03 {
	background: url(/img/vente_privee/MGM/vignettes/03-03.png) no-repeat 0px 0px;
	top: 255px;
	margin-left: 70px;
	height: 123px;
}

#espace-prive li#p03 h3 {
	margin-top: 40px;
	background: none;

}

#espace-prive ul p span {
	font-style:italic;
}

#espace-prive ul p.t9 {
	font-size:0.9em;
	font-weight:normal;
}



#box-identification {
	background-image: url(/img/vente_privee/MGM/fond-identifier2.gif);
	background-repeat: no-repeat;
	height: 177px;
	width: 172px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	border:0 none;
}

#box-identification form {
	margin-left:45px;
	width:120px;
	margin-top:35px;
}

*html #box-identification form {
	margin-top:30px;
}

*+html #box-identification form {
	margin-top:30px;
}

label {
	margin-top: 3px;
	display: block;
	margin-bottom: 1px;
	font-weight:bolder; 
	color: #543934;
	font-size:0.9em;
}

body #box-identification input {
	width:115px;
	height:16px;
	border:none 0px;
}

#box-identification input#valider {	
	margin-top: 7px;
	width:58px;
	height:21px;
	margin-left:-4px;
}

#box-identification p {
	font-size: 0.9em;
	margin-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
}


#bloc_titre2 {
	width: 645px;
	height: 100px;
	/*background: url(/img/vente_privee/MGM/bandeaux/bandeau-01.jpg) left top no-repeat;*/
	padding: 17px 0 0 35px;
}






h3 {
	font-size:1.3em;
	font-weight:bold;
	background:#f5f5f5;
	padding:0;
	/*border-bottom:solid 3px #2d70bf;
	position:relative;
	height:25px;
	line-height:25px;
	display:block;*/
	margin:0;
	margin:25px 0 0 0;
	text-indent:5px;
	color: #4E3B37;
}

h3 :hover {
	text-decoration: underline;
}



/******************* PARTENAIRES, SERVICE ***********************/



/* CSS pour l'espace privé */
/*
.box765 {height:auto;}

#ventes-privees {
	background:url(/img/vente_privee/MGM/fond-bandeau.gif) repeat-x;
	position:relative;
	color:#000000;
}
#conteneur590 {
	width:590px;
	height:auto;
	padding:0;
	position:relative;
	float:none;
	display:block;
	margin-left:87px;
}
*/
#container #bandeau590x100 {
	width:590px;
	height:42px !important;
	height:100px;
	text-align:center;
	position:relative;
	padding-top:58px;
	margin-top: -65px;
}

.bandeau-01 {background:url(/img/vente_privee/MGM/bandeaux/bandeau-01.jpg) no-repeat;}
.bandeau-02 {background:url(/img/vente_privee/MGM/bandeaux/bandeau-02.jpg) no-repeat; margin-top: -50px;}
.bandeau-03 {background:url(/img/vente_privee/MGM/bandeaux/bandeau-03.jpg) no-repeat;}

#menu-prive ul {
	position:relative;
	height:25px;
	width:590px;
	background:url(/img/vente_privee/MGM/fond-menu-or.png) repeat-x;
	color:#ffffff;
	text-transform:uppercase;
}

#menu-prive ul li {
	display:inline;
	margin-right:12px;
	margin-left:12px;
	line-height:25px;
	font-size:1.65em;
	font-weight:bold;
}

#menu-prive ul li a {
	color:#ffffff;
	font-weight:normal;
}

#module-tri {
	margin-top:15px;
	margin-bottom:15px;
	border-top:5px solid #cccccc;
	background-color:#f5f5f5;
	border-bottom:1px solid #cccccc;
	padding:0 5px 5px 5px;
	position:relative;
}

#module-tri fieldset {
	position:relative;
	margin-top:5px;
}

#module-tri label {
	color:#5d686e;
	font-weight:bold;
	font-size:1.2em;
	vertical-align:middle;
}

#module-tri label span{
	color:#000000;
	font-weight:normal;
	font-size:0.9em;
}

#module-tri select {
	width:200px;
	border:solid 1px #cccccc;
	font-size:1.2em;
	margin-left:5px;
	vertical-align:middle;
}

#module-tri input {
	vertical-align:middle;
	padding:0;
	margin-right:5px;
	margin-left:5px;
}

*html #module-tri input {
	margin-right:0;
}

*+html #module-tri input {
	margin-right:0;
}

#module-tri span {
	color:#000000;
	vertical-align:middle;
}

#module-tri ul {
	font-size:1.1em;
	font-weight:bold;
}

#module-tri ul li {
	display:block;
	margin-left:5px;
	margin-right:10px;
	color:#000000;
	padding-right:10px;
	position:relative;
	width:auto;
	float:left;
}

#module-tri ul li span {
	text-decoration:underline;
	margin-right:5px;
}

.bt_tri {
	width:9px;
	height:12px;
	position:absolute;
	bottom:0;
	right:0;
}

a.tri-haut {
	width:9px;
	height:5px;
	display:block;
	background:url(/img/vente_privee/MGM/tri-haut-off.gif) no-repeat;
	top:0;
	position:absolute;
}

a.tri-haut:hover, a.select-haut {
	background:url(/img/vente_privee/MGM/tri-haut-on.gif) no-repeat;
}

a.tri-bas {
	width:9px;
	height:5px;
	display:block;
	background:url(/img/vente_privee/MGM/tri-bas-off.gif) no-repeat;
	top:7px;
	position:absolute;
}

a.tri-bas:hover, a select-bas {
	background:url(/img/vente_privee/MGM/tri-bas-on.gif) no-repeat;
}

.lien-afficher {
	position:absolute;
	top:31px !important;
	top:34px;
	right:5px;
	font-size:1.1em;
	display:block;
	width:auto;
	font-family:arial;
}

.lien-afficher a {
	color:#2d70bf;
	text-decoration:underline;
}

#nb-result {
	color:#9a99a1;
	font-weight:bold;
	width:auto;
	float:left;
	font-size:1.1em;
}

#num-page {
	color:#000000;
	font-weight:bold;
	width:auto;
	float:right;
	font-size:1.1em;
}

h2 {
	text-transform:uppercase;
	font-size:1.7em;
	font-weight:bold;
	margin-top:15px;
}



h3 span.source {
	font-size:0.8em;
	right:5px;
	width:auto;
	position:absolute;
	bottom:0;
}

h3 span.region {
	color:#2d70bf;
}
*/

#services {
	padding:-10px 0 10px 0px;
}

#services h3 {
	background:none;
	border:0;
	margin:15px 0 0 0;
	padding:0;
	text-indent:0px;
	color:#543934;
	font-size:1.7em;
	font-weight:bold;
	display:block;
	height:auto;
}

#services .offre {
	width:255px !important;
	width:275px;
	float:left;
	position: relative;
	margin-top: 25px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}

#services .offre h4 {
	font-size:1.5em;
	padding-left:85px;
	color: #543934;
}

body #services .offre .cadre h5 {
	font-size:1.3em;
	color: #543934;
	top:0;
	height:76px !important; 
	height:96px;
	width:auto;
	font-weight:normal;
	display:block;
	text-transform:none;
	background:none;
	margin:0;
	padding-top: 20px;	
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 105px;
}

#services .offre .cadre {
	background:#e9dcb9;
	position:relative;
	height:auto !important;
	height:59px;
	owerflow:hidden;
	padding-bottom: 59px;
	margin-bottom:10px;
}

#services .offre .vignette  {
position:absolute;
top:0;
left:0;
width:116px;
height:116px;
z-index: 20;
}

#services .offre #v01 {background:url(/img/vente_privee/MGM/vignettes/services/01.png) no-repeat; width: 125px; height: 127px;}
#services .offre #v02 {background:url(/img/vente_privee/MGM/vignettes/services/02.png) no-repeat;width: 123px; height: 124px;}
#services .offre #v03 {background:url(/img/vente_privee/MGM/vignettes/services/03.png) no-repeat;width: 123px; height: 125px;}
#services .offre #v04 {background:url(/img/vente_privee/MGM/vignettes/services/04.png) no-repeat;width: 123px; height: 123px;}

#services .offre .cadre p {
	background:none;
	font-size:0.9em;
	line-height:10px;
	text-align:justify;
	margin:0;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	position: relative;
}

#services .offre .cadre .fond-offre {
	width:59px;
	height:59px;
	background-image: url(/img/vente_privee/MGM/fond-offreBD.gif);
	background-repeat: no-repeat;
	right: 0 !important;
	right:-1px;
	bottom: 0!important;
	bottom:-1px;
	z-index: 25;
	position: absolute;
	text-align:center;
}

#services .offre .bt_reservez2 {
	position:absolute;
	bottom:-4px !important;
	bottom:-5px;
	left:35px;
}



.coinHD {
	background:url(/img/vente_privee/MGM/coinHD.gif) no-repeat;
	width:13px;
	height:13px;
	position:absolute;
	top:0;
	right:0 !important;
	right:-1px;
}

.coinBG {
	background:url(/img/vente_privee/MGM/coinBG.gif) no-repeat;
	width:13px;
	height:13px;
	position:absolute;
	bottom:0 !important;
	bottom:-1px;
	left:0;
}

.coinHG {
	background:url(/img/vente_privee/MGM/coinHG.gif) no-repeat;
	width:13px;
	height:13px;
	position:absolute;
	top:0;
	left:0;
}


#partenaires {
	padding:10px 0 10px 0px;
}

#partenaires h3 {
	background:none;
	border:0;
	margin:15px 0 0 0;
	padding:0;
	text-indent:0px;
	color:#543934;
	font-size:1.7em;
	font-weight:bold;
	display:block;
	height:auto;
}

#partenaires .offre {
	width:auto;
	position:relative;
	margin-top: 25px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 20px;
}

#partenaires .offre .description {
	padding-left: 270px;
}

body #partenaires .offre .cadre h5 {
	font-size:1.3em;
	color: #873d34;
	top:0;
	width:auto;
	font-weight:bold;
	display:block;
	text-transform:none;
	background:none;
	margin:0;
	padding-top: 20px;	
	padding-left:15px;
	padding-right: 15px;
	padding-bottom: 0;
}

#partenaires .offre .cadre {
	background:#e9dcb9;
	position:relative;
	min-height:154px !important;
	owerflow:hidden;
	padding-bottom: 59px;
	margin-bottom:10px;
}

*html #partenaires .offre .cadre {
	height:213px;
}

#partenaires .offre .vignette  {
	position:absolute;
	top:-15px;
	left:35px !important;
	left:15px;
	width:260px;
	height:214px;
	z-index: 20;
}

#partenaires .offre .cadre p {
	background:none;
	font-size:0.9em;
	line-height:10px;
	text-align:justify;
	margin:0;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	position: relative;
}

#partenaires .offre .cadre .fond-offre {
	width:59px;
	height:59px;
	background-image: url(/img/vente_privee/MGM/fond-offreBD.gif);
	background-repeat: no-repeat;
	right: 0 ;
	bottom: 0!important;
	bottom:-1px;
	z-index: 25;
	position: absolute;
	text-align:center;
}

#partenaires .offre .bt_reservez2 {
	position:absolute;
	bottom:-15px ;
	left:15px;
	z-index:30;
}

*html #partenaires .offre .cadre .coinHD {
	right:0;
}

#partenaires .marque {
	position:absolute; 
	bottom:20px;
	margin-left:15px;
}



.offre-offert {
	background:url(/img/vente_privee/MGM/offre-offert.png) no-repeat;
	width:42px;
	height:17px;
	margin:20px auto 0 auto;
	text-align:center;
}


.offre-15 {background:url(/img/vente_privee/MGM/offre-15.png) no-repeat;width:42px;height:19px;margin:16px auto 0 auto;text-align:center;}
.offre-30 {background:url(/img/vente_privee/MGM/offre-30.png) no-repeat;width:46px;height:19px;margin:16px auto 0 auto;text-align:center;}
.offre-50 {background:url(/img/vente_privee/MGM/offre-50.png) no-repeat;width:51px;height:28px;margin:16px auto 0 auto;text-align:center;}
.offre-75 {background:url(/img/vente_privee/MGM/offre-75.gif) no-repeat;width:42px;height:19px;margin:16px auto 0 auto;text-align:center;}


.visuel-offre {
	width:107px !important;
	width:114px;
	height:82px !important;
	height:89px;
	padding-top:7px;
	padding-left:7px;
	background:url(/img/vente_privee/MGM/visuels-ventes-privees/fond-visu.gif) no-repeat;
	display:block;
	position:relative;
	margin-top:5px;
	margin-right:5px;
	float:left;
}

.description-offre{
	margin-top:5px;
	position:relative;
}

.description-offre h4 {font-size:1.2em;}
.description-offre dl {width:471px;height:auto;margin-bottom:10px;}

.description-offre dl dt {
	font-weight:bold;
	color:#9a99a1;
	border-bottom:dashed 1px #000000;
	width:112px;
	height:20px;
	line-height:20px;
	position:relative;
	margin:0;
	padding:0;
	border-top:0;
	border-right:0;
	border-left:0;
	float:left;
	clear:left;
}

.description-offre dl dd {
	font-size:0.9em;
	color:#5f5f62;
	border-bottom:dashed 1px #000000;
	border-top:0;
	border-right:0;
	border-left:0;
	height:20px;
	line-height:20px;
	overflow: hidden;
	position:relative;
	margin:0;
	padding:0;
	display:block;
}

*html .description-offre dl dd {
	margin-top:1px;
}

.description-offre .promo {
	position:absolute;
	right:0;
	top:0;
	z-index:10;
}

.description-offre dl dd img {
	bottom:-2px;
	position:relative;
}

.encart-bleu {
	background:#e5eff9;
	padding:3px 5px 8px 5px;
	margin-top:5px;
	font-size:1.1em;
}

.encart-bleu p {
	margin-top:3px;
}

.encart-bleu p.duree-offre {
	font-size:0.9em;
	color:#5f5f62;
	font-weight:bold;
}

span.prix-barre {
	font-size:1.2em;
	font-weight:bold;
	text-decoration: line-through;
}

span.prix-rouge {
	font-size:1.2em;
	font-weight:bold;
	color:#ff0415;
}

.description-offre ul.liens-utiles {
	font-size:1.1em;
	font-family:arial;
	margin-top:5px;
}

.description-offre ul.liens-utiles li {
	display:inline;
}

.description-offre ul.liens-utiles li a {
	color:#2d70bf;
	text-decoration:underline;
}

.description-offre ul.liens-utiles li a:hover, .description-offre ul.liens-utiles li a.select {
	color:#000000;
	text-decoration:underline;
}


.bt_reservez {
	position:absolute;bottom:-5px;right:0;
}

p.cgv_service {
	margin-top:25px;
}








