body {
width: 900px;
margin: auto;
margin-top: 0px;
font-family: arial, georgia, times, serif;
font-size: 12px;
background-color: black;
background-image: url("design/fond3.jpg");
text-align: center;
}

div#conteneur{
background-color: rgb(41,41,41);
background-image: url("design/grisfonce_038.jpg");
width: 900px;
margin: 0 auto;
text-align: left;

}

#header{
width: 900px;
height: 270px;
background-image: url("design/logo_ipro_alpha.png");
background-repeat: no-repeat;
background-position: 80px 20px;
}

#header_en{
width: 900px;
height: 270px;
background-image: url("design/logo_ipro_alpha_en.png");
background-repeat: no-repeat;
background-position: 80px 20px;
}

.sous_header{
width: 900px;
margin: 0 auto;
text-align: left;
background-image: url("design/bandeau5.png");
}

.transition{
width: 900px;
height: 15px;
background-color: rgb(41,41,41);
background-image: url("design/transition3.png");
background-repeat: no-repeat;

}

.gauche
{
background-color: rgb(41,41,41);
width: 200px;
height: 600px;
float: left;
}

.centre{
min-height: 600px;
height: auto;
background-color: rgb(41,41,41);
margin-left: 200px;
}

.centre2{
min-height: 600px;
height: auto;

}

.centre3{
min-height: 600px;
height: auto;
background-color: white;
}




img{
border: none;
}

p{
padding-left: 10px;
padding-right: 30px;
text-align: justify;
color: rgb(76,77,79);
font-size: 13px;
line-height:20px;
}

h1{
padding-left: 50px;
padding-top: 10px;
margin-bottom: 15px;

margin-top: 30px;
font-size: 17px;
text-align: left;
color: rgb(76,77,79);
font-weight: normal;
}

h2{
padding-left: 10px;
margin-top: 10px;
font-size: 14px;
text-align: left;
color: rgb(76,77,79);
font-weight: normal;
}

h3{
font-size: 12px;
text-align: left;
color: rgb(192,192,192);
font-style: oblique;
}

.decale1{
padding-left: 50px;
}
.decale2{
padding-left: 90px;
}
.decale3{
padding-left: 130px;
}

.decale4{
padding-left: 15px;
}

.decale5{
padding-left: 10px;
}

.decale6{
padding-left: 20px;
}

.sous-bouton{
padding-left: 15px;
padding-top: 15px;
margin-bottom: 0px;
}

.sous-bouton2{
padding-left: 5px;
}

.com{
color: rgb(123,190,207);
text-decoration: none;
background-color: rgb(41,41,41);
}

.com2{
color: rgb(123,190,207);
background-color: rgb(41,41,41);
text-decoration: underline;
}

.sport{
color: rgb(140,218,103);
text-decoration: none;
}


.maritime{
color: rgb(60,111,241);
text-decoration: none;
background-color: rgb(41,41,41);
}

.culture{
text-decoration: none;
color: rgb(222,137,72);
background-color: rgb(41,41,41);
}

.calque{
width: 800px;
margin-left: 50px;
padding-left: 0px;
padding-right: 0px;
height: auto;
background-image:url('design/calque3.png');
}

.titreindex{
padding-top: 5px;
padding-left: 90px;
padding-right: 90px;
font-size: 17px;
word-spacing: 7px;
letter-spacing: 1px;
text-align: center;
color: rgb(76,77,79);
}

.texteindex{
padding-left: 50px;
padding-right: 50px;
padding-top: 20px;
padding-bottom: 20px;
color: black;
line-height: 25px;
font-size: 14px;

}

.copyright{
text-align: center;
font-size: 9px;
color: rgb(76,77,79);
}


.accueil{
padding-left: 100px;
}

.accueil2{
padding-left: 100px;
padding-right: 100px;
padding-top: 20px;
}

.milieu{
text-align: center;
}

.floatdroite{
float: right;
}



.floatgauche{
float: left;
}

.floatgauche2{
float: left;
padding-right: 20px;
}


a{
color: rgb(76,77,79);
font-weight: bolder;
}

fieldset{
width: 500px;
margin-left: 200px;
text-align: justify;
padding: 10px;
border-color: rgb(76,77,79);
}

legend{
width: auto;
color: rgb(76,77,79);
}

.drapeau{
padding-left: 860px;
padding-top: 20px;
}

.concept{
text-align: right;
padding-right: 10px;
padding-top: 140px;
}

/* PIED DE PAGE */
.pied{
text-align: center;
color: rgb(192,192,192);
font-size: 11px;
}

.pied a{
text-decoration:none;
color: rgb(192,192,192);
}

.pied a:hover
{
color:orange;
}

/* FIN PIED DE PAGE */







/* MENU HORIZONTAL */



.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}

/* BUBBLE PLASTIC HORIZONTAL MENU */

.bubplastic.horizontal {
	width: 100%;
	height: 27px;
	margin: 0;
	padding: 0;
	background: #000000 url(images/bg-bubplastic.gif) top left repeat-x;
}
.bubplastic.horizontal ul {
	list-style: none;
	margin: 0;
	padding: 0;
padding-left: 300px;

}
.bubplastic.horizontal ul li {
	float: left;
	margin: 0;
	padding: 0;
	background: transparent url(images/bg-bubplastic-button.gif) top left no-repeat;

}

.bubplastic.horizontal ul li a {
	display: block;
	height: 27px;
	padding-left: 35px;
	float: left;
	text-transform: uppercase;
	font-family: arial, sans-serif;
	font-size: 95%;
	color: #FFFFFF;
	text-decoration: none;
}

.bubplastic.horizontal ul li a span.menu_ar {
	display: block;
	float: left;
	height: 22px;
	padding-top: 5px;
	padding-right: 35px;
	background: transparent url(images/bg-bubplastic-button.gif) top right no-repeat;
	cursor: pointer;
}
/* END BUBBLE PLASTIC HORIZONTAL MENU */







/* ORANGE HOVER */
.bubplastic.orange ul li a:hover,
.bubplastic.orange ul li.highlight a {
	background: transparent url(images/bg-bubplastic-h-gray.gif) top left no-repeat;
}
.bubplastic.orange ul li a:hover span.menu_ar,
.bubplastic.orange ul li.highlight a span.menu_ar {
	background: transparent url(images/bg-bubplastic-h-gray.gif) top right no-repeat;
}


/* MENU DEROULANT */
#preheader {
width: 900px;
height: 241px;
margin: 0px;

}


#outside{
	
	background-color: transparent;
	background-image: url("design/barre.png");
	background-position: 0px 26px;
	background-repeat: no-repeat;
	height: 30px;
	width: 900px;
	}
#navigation-1 {
	padding:1px 0;
	padding-left: 50px;
	margin:0px;
	list-style:none;
	width:100%;
	height:20px;
	font-family: arial;
	font-weight: lighter;
	font-size: 8pt;

}
#navigation-1 li {
	margin:0;
	padding:0;
	margin-right: 10px;
	display:block;
	float:left;
	position:relative;
	width:148px;


}
#navigation-1 li a:link, #navigation-1 li a:visited {
	padding:4px 0;

	display:block;
	padding-top: 7px;
	text-align:center;
	text-decoration:none;
	background-image: url("design/bouton.png");
	background-repeat: no-repeat;
	color:#ffffff;
	width:148px;
	height: 20px;
	
}
#navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active {
	padding:4px 0;
padding-top: 7px;
	display:block;
	text-align:center;
	text-decoration:none;
	background-image: url("design/bouton.png");
	background-repeat: no-repeat;
	color: rgb(212,187,128);
	width:148px;
	height:20px;

	}
	
#navigation-1 li ul.navigation-2 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
	display:none;
	background: rgb(76,77,79);
	width:146px;
	position:absolute;
	top:25px;
	left:-1px;
	border:1px solid #4c4d4f;
	border-top:none;
}
#navigation-1 li:hover ul.navigation-2 {
	display:block;
}
#navigation-1 li ul.navigation-2 li {
	width:146px;
	clear:left;
	width:146px;
}
#navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited {
	clear:left;
	background: rgb(76,77,79);
	padding:4px 0;
	width:146px;
	height: auto;
	border:none;
	border-bottom:1px solid #c4c4c4;
	position:relative;
	z-index:1000;
}
#navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover {
	clear:left;
	background:#666666;
	padding:4px 0;
	width:146px;
	height: auto;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 {
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:145px;
	top:-2px;
	padding:1px 1px 0 1px;
	border:1px solid #000000;
	border-left:1px solid #000000;
	background:#ffffff;
	z-index:900;
}
#navigation-1 li ul.navigation-2 li:hover ul.navigation-3 {
	display:block;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited {
	background:#000000;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active {
	background:#666666;
}
#navigation-1 li ul.navigation-2 li a span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
	color:#fe676f;
}
#navigation-1 li ul.navigation-2 li:hover a span, #navigation-1 li ul.navigation-2 li a:hover span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
	color:#ffffff;
}


/* FIN MENU DEROULANT */


/* MENU OFFRES EXCLUSIVES */

.offres_exclusives {
	width: 100%;
	height: 27px;
	margin: 0;
	padding: 0;
}

.offres_exclusives ul {
	list-style: none;
	margin: 0;
	padding: 0;
padding-left: 135px;
padding-top: 10px;


}
.offres_exclusives ul li {
	float: left;
	margin: 0;
	padding: 0;
}

.offres_exclusives ul li a {
	display: block;
	height: 27px;
	padding-left: 20px;
	float: left;
	text-transform: uppercase;
	font-family: arial, sans-serif;
	font-size: 100%;
	color: rgb(128,128,128);
	text-decoration: none;
}

/* FIN MENU OFFRES EXCLUSIVES */


#test li {
	display: block;
	border: solid 1px red;
}

/* SOUS MENU */

.sousmenu
{
margin:0;
padding:0; 
width:180px; 
list-style:none;
background:rgb(41,41,41);
}

.sousmenu li
{
padding:0; 
margin:0 0 1px 0; 
height:30px; 
display:block; 
}

.sousmenu li a
{
text-align:left;
height:30px; 
padding:0px 25px; 
font:13px Arial, Helvetica, sans-serif; 
color:rgb(255,255,255); 
display:block; 
text-decoration:none;
}

.sousmenu li a span
{
line-height:25px;
}

/* FIN SOUS MENU */












/* FRISE IMAGES */

.frise {
	width: 100%;
	height: 110px;
	padding: 0;
	margin: 0;
	margin-top: 10px;
	
	
}
.frise ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 50px;
	padding-top: 0px;


}
.frise ul li {
	float: left;
	margin: 0;
	padding-right: 40px;
		
		padding-top: 10px;
}

/* FIN FRISE IMAGES */



/* info bulle */

a.info {
   position: relative;
   text-decoration: none;
}

a.info span {
   display: none; /* on masque l'infobulle */
}

a.info:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
   cursor: pointer; /* on change le curseur par défaut en curseur d'aide */
}

a.info:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;
   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
   bottom: 30px; /* on positionne notre infobulle */
   right: 50px;
   background: white;

   color: gray;
   font-size: 12px;
   font-weight: normal;
   padding: 3px;
   
   
   border: 1px solid gray;

}
/* fin info bulle */

/* info bulle2 */

li.bulle {
   position: relative;
   text-decoration: none;
}

li.bulle span {
   display: none; /* on masque l'infobulle */
}

li.bulle:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
}

li.bulle:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;
   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
   top: 80px; /* on positionne notre infobulle */
   left: 20px;
   background: white;

   color: black;
   font-size: 12px;
   font-weight: normal;
   padding: 3px;
   
   	
   border: 1px solid gray;
text-decoration: none;
}


/* fin info bulle2 */

/* PAGE VILLA DIOR */

#header_dior{
width: 900px;
height: 270px;
background-color: black;
background-image: url("design/villa_dior/villa_dior_granville.jpg");
}

.dior_15{
font-size: 14px;
}

.dior_blanc{
width: 900px;
height: 90px;
background-color: white;
}

.dior_blanc2{
width: 900px;
height: 40px;
background-color: white;
}

.dior_gris{
width: 900px;
height: 300px;
background-color: rgb(151,153,179);
}

.dior_blanc_haut{
width: 900px;
height: 180px;
background-color: white;
}

.texte_blanc{
color: white;
margin-top: 0px;
}

.texte_blanc2{
color: white;
margin-top: 0px;
padding-left: 60px;
}

.texte_rose{
color: rgb(249,166,211);
margin-top: 0px;
}
.texte_rose2{
color: rgb(249,166,211);
margin-top: 0px;
font-size: 18px;
}

.texte_gris{
color: rgb(151,153,179);
margin-top: 0px;
}

.texte_telechargement{
color: rgb(151,153,179);
margin-top: 0px;
text-align: right;
font-size: 10px;
margin-bottom: 0px;
padding-bottom: 0px;
}

.texte_dore{
color: rgb(212,187,128);
}

.titre_dior{
text-align: right;
font-weight: bolder;
font-size: 18px;
padding-top: 30px;
margin-top: 0px;
line-height: 10px;
padding-right: 10px;
}

.titre_dior2{
text-align: right;
font-weight: bolder;
font-size: 18px;
}

.titre_dior3{
text-align: left;
font-weight: bolder;
font-size: 17px;
margin-top: 0px;
padding-top: 30px;
padding-left: 10px;
}

.titre_dior4{
text-align: right;
font-weight: bolder;
font-size: 18px;
padding-right: 100px;
margin-bottom: 0px;
}

.sous-titre_dior{
text-align: left;
font-weight: normal;
font-size: 18px;
padding-top: 5px;
margin-top: 0px;
line-height: 5px;
}
.sous-titre_dior2{
text-align: left;
font-weight: normal;
font-size: 18px;
padding-top: 50px;
padding-left: 60px;
margin-top: 0px;
line-height: 5px;
}

.sous-titre_dior3{
text-align: left;
font-weight: normal;
font-size: 18px;
padding-top: 30px;
padding-left: 60px;
margin-top: 0px;
line-height: 5px;
}

.align-droite_dior{
float: right;
text-align: right;
}

.align-droite_dior2{
float: right;
text-align: right;
padding-right: 55px;
padding-top: 17px;

}

.frise_dior {
	width: 100%;
	height: 261px;
	padding: 0;
	margin: 0;

}
.frise_dior ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 45px;
	padding-top: 20px;

}
.frise_dior ul li {
	float: left;
	margin: 0;
	padding-right: 42px;
}

.frise_dior2 {
	width: 100%;
	height: 261px;
	padding: 0;
	margin: 0;

}
.frise_dior2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 45px;
	padding-top: 20px;

}
.frise_dior2 ul li {
	float: left;
	margin: 0;
	padding-right: 47px;
}

.bouton_accueil_dior {
text-align: right;
padding-right: 46px;
padding-bottom: 0px;

}

.dior_decale{
padding-left: 40px;
}
/* FIN PAGE VILLA DIOR */

/* PAGE MONT SAINT MICHEL */
div#conteneur_mont_saint_michel{
background-color: white;
width: 900px;
margin: 0 auto;
text-align: left;

}

#header_mont{
width: 900px;
height: 270px;
background-color: black;
background-image: url("design/mont_saint_michel/mont3.jpg");
}

#mont_saint_michel{
min-height: 600px;
height: auto;
background-color: white;
}

#mont_saint_michel p{
color: rgb(51,51,51);
font-weight: bolder;
padding-right: 15px;
padding-left: 15px;

}

#mont_saint_michel .logo_cdc{
text-align: right;
padding-right: 15px;
}

#mont_saint_michel hr{
color: rgb(128,128,128);
height: 1px;
margin: 0px;
padding: 0px;
}

.titre_mont{
font-size: 16px;
font-weight: bolder;
}

#mont_saint_michel .titre_mont2{
text-align: left;
padding-left: 200px;
font-weight: normal;
font-size: 18px;
}

#mont_saint_michel .titre_mont3{
text-align: left;
font-weight: normal;
font-size: 18px;
margin-top: 0px;
padding-top: 30px;
padding-left: 10px;
}

#mont_saint_michel .milieu{
text-align: center;
}

.mont_gris{
background-color: rgb(51,51,51);
width: 900px;
min-height: 180px;
height: auto;
}

.mont_photos{
background-color: white;
height: 151px;
margin: 0;
padding: 0;
}

.align-droite_mont{
float: right;
text-align: right;
}

#mont_saint_michel p.blanc_mont{
color: white;
text-align: justify;
padding-top: 20px;
padding-bottom: 20px;

}

.gris_pale_mont{
color: rgb(128,128,128);
}


#mont_saint_michel ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 0px;

	padding-top: 20px;

}
#mont_saint_michel ul li {
	float: left;
	margin: 0;
	padding-left: 15px;
	padding-right: 10px;
}

#mont_saint_michel .frise {
	width: 100%;
	height: 185px;
	padding: 0;
	margin: 0;
	margin-top: 20px;
	background-color: white;

}
#mont_saint_michel .frise ul {
	list-style: none;
	margin: 0;
	padding: 0;
	

}
#mont_saint_michel .frise li {
	float: left;
	margin: 0;
	padding-right: 8px;
}

/* FIN PAGE MONT SAINT MICHEL */

/* PAGE ILES ANGLO-NORMANDES */
#anglo_normandes{
background-color: white;
min-height: 600px;
height: auto;
}

#anglo_normandes p{
text-align: right;
padding-left: 10px;
padding-right: 10px;
color: rgb(96,114,56);
font-size: 14px;
}

#anglo_normandes h2{
font-style: italic;
text-align: left;
padding-left: 10px;
padding-right: 10px;
padding-top: 30px;
color: rgb(0,51,153);
font-size: 16px;
margin-bottom: 8px;
}

#anglo_normandes h3{
font-style: italic;
text-align: left;
padding-left: 300px;
padding-right: 10px;
color: rgb(0,51,153);
font-size: 16px;
font-weight: normal;
padding-top: 0px;
margin-top: 0px;
}

#anglo_normandes h4{
font-style: italic;
text-align: right;
padding-right: 10px;
color: rgb(41,41,41);
font-size: 20px;
font-weight: normal;
padding-bottom: 0px;
margin-bottom: 0px;
letter-spacing: 5px;
}


#anglo_normandes ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 540px;
	
}
#anglo_normandes li {
	float: left;
	margin: 0;
	padding-top: 0px;
	padding-right: 10px;
}

#anglo_normandes .espace {
	
	margin-top: 27px;
	background-color: white;
	padding-bottom: 30px;
}

#anglo_normandes .blanc {
	
color: white;
}


.floatgauche-anglo{
float: left;
margin-left: 10px;
margin-right: 0px;
padding-right: 0px;
text-align: left;
width: 520px;
height: 368px;
}

#header_anglo_normandes{
width: 900px;
height: 270px;
background-color: black;
background-image: url("design/anglo_normandes/iles_anglo_normandes.jpg");
}

.titre_anglo{
text-align: left;
font-weight: bolder;
font-size: 18px;
padding-top: 10px;
margin-top: 0px;
line-height: 10px;
padding-right: 10px;
}

/* FIN PAGE ILES ANGLO-NORMANDES */


/* EXPO DIOR 2009 */

#expo_dior_haut{
width: 900px;
height: 25px;
background-image: url("design/expo_2009/h1.png");
margin-top: 20px;
}

#expo_dior_haut_en{
width: 900px;
height: 25px;
background-image: url("design/expo_2009/h1_en.png");
margin-top: 20px;
}

#expo_dior_bas{
width: 900px;
height: 40px;
margin-top: 475px;
margin-bottom:0px;
}

#expo_dior_bas .legende{
padding-top: 0px;
color: white;
text-align: right;
}


div#expo_dior_2009{
background-color: black;
background-image: url("design/expo_2009/fond_teeser2.jpg");
width: 898px;
height: 933px;
margin: auto;
margin-top: 0px;
text-align: left;
}

#expo_dior_2009 .gauche{
background-color: transparent;
width: 25px;
height: 250px;

}

#expo_dior_2009 .droite{

margin-left: 35px;
margin-right: 455px;
height: 360px;

}

#expo_dior_2009  h1{
color: rgb(209,0,86);
text-align: right;
font-size: 24px;
font-weight: bolder;
margin: 0px;
padding: 0px;
padding-top: 135px;
line-height: 40px;
}

#expo_dior_2009 h2{
text-align: right;
padding-left: 10px;
padding-right: 10px;
padding-top: 40px;
margin-top: 0px;
color: rgb(167,45,111);
}

#expo_dior_2009 h3{
text-align: right;
margin-top: 0px;
padding-top: 0px;
padding-right: 10px;
}

#expo_dior_2009 p{
text-align: justify;
font-size: 12px;
padding-left: 10px;
padding-right: 10px;
color: black;
line-height: 14px;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 8px;
}


/* FIN EXPO DIOR 2009 */


/* EXPO DIOR 2010 */

#expo_dior_2010{
width: 748px;
height: 1058px;
margin: 0 auto;
margin-top: 20px;
text-align: left;

}

#expo_dior_2010 p{
margin: 0px;
padding: 0px;
}

#expo_dior_2010 img{
margin: 0px;
padding: 0px;
}

#expo_dior_2010 a{
margin: 0px;
padding: 0px;
}

/* FIN EXPO DIOR 2010 */


/* DIOR 2 REFONTE */
#dior2_haut{
width: 900px;
min-height: 100px;
height: auto;
background-color: white;
}

#dior2_haut h1{
margin-top: 0px;
margin-left: 0px;
color: rgb(79,17,104);
font-size: 17px;
padding-left: 30px;
text-align: left;
line-height: 25px;
}

#dior2_haut h2{
text-align: right;
float: right;
font-size: 15px;
color: grey;
padding-right: 50px;
}

#dior2_haut .decale{
padding-left: 100px;
}

#dior2_gauche{
float: left;
width: 200px;
height: 600px;
background-color: white;

}

#dior2_gauche p{
text-align: right;
margin: 0px;
padding: 0px;
padding-right: 2px;
padding-bottom: 10px;
}




#dior2_droite{
margin-left: 200px;
height: 600px;
background-color: white;
background-image: url("design/villa_dior/robe_caroline.jpg");
background-repeat: no-repeat;
background-position: right top;
}

#dior2_droite h1{
color: rgb(79,17,104);
font-size: 15px;
text-align: right;
padding-right: 210px;
line-height: 25px;
margin-top: 0px;
}

#dior2_droite p{
text-align: justify;
padding-left: 30px;
padding-right: 210px;
font-size: 14px;
color: grey;
}

#dior2_droite a{
color: rgb(79,17,104);
font-weight: lighter;
}

#dior2_bas{
width: 900px;
height: 350px;
background-color: white;
background-image: url("design/villa_dior/maison-dior-bis.jpg");
background-repeat: no-repeat;
background-position: left bottom;
}

#dior2_bas h1{
margin: 0px;
text-align: right;
padding-right: 20px;
color: rgb(79,17,104);
font-size: 17px;
}

#dior2_bas p{
padding-left: 470px;
text-align: justify;
line-height: 25px;
}

#dior2_bas .decale{
padding-left: 30px;
}

#dior2_bas .violet{
color: rgb(79,17,104);
}

#dior2_bas .decale2{
text-align: right;
padding-right: 20px;
}


/* FIN DIOR 2 REFONTE */ 

