*
{
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
}

a img
{
	border:0;
	text-decoration:none;
	padding:0;
}

p
{
	line-height:16px;
	margin-top:12px;
	margin-bottom:5px;
	color: #333333;
	font-size:12px;	
}

h1
{
	font-size:18px;
	font-weight:bold;
	color:#2F0926;
	margin:20px 0;
}

h2
{
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	color:#83305F;
	margin:15px 0 5px 0;
}
h3
{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#83305F;
	margin:10px 0 0 0;
}

h4 {
background-image:url(../images/institut-beaute-orphee-puce.jpg);
background-repeat:no-repeat;
background-position:left;
padding:0 0 3px 22px;
color:#2F0926;
font-size:14px;
font-weight:normal;
margin:14px 0 0 0;
border-bottom:1px dotted;
}

h5 {
color:#83305F;
font-size:12px;
font-weight:bold;
margin:7px 0 0 0;
}

hr
{
background-image:url(../images/institut-spa-orphee-paris-hr.gif);
background-repeat:no-repeat;
height:6px;
width:400px;
background-position:center;
border-width:0px;
margin-left:70px;
}


a
{
	color:#83305F;
	text-decoration:underline;
}
a:hover
{
	text-decoration:none;
}


li
{
	background-image:url(../images/institut-beaute-orphee-puce.jpg);
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#83305F;
	list-style:none;
	padding:0 0 3px 22px;
}

a.enSavoirPlus
{
	display:block;
	width:107px;
	height:21px;
	_height:26px;
	padding-top:5px;
	background-image:url('../images/institut-epilations-massage.gif');
	background-position:top;
	background-repeat: no-repeat;
	text-align:center;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
a.enSavoirPlus:hover
{
	text-decoration:underline;
}

a.enSavoirPlusGrand
{
	display:block;
	width:167px;
	height:21px;
	_height:26px;
	padding-top:5px;
	background-image:url('../images/centre-lpg-bouton-grand.jpg');
	background-position:top;
	background-repeat: no-repeat;
	margin:0 auto;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:3px;
}
a.enSavoirPlus:hover
{
	text-decoration:underline;
}
.cadreImage 
{
border:4px double #CFC2CC;
margin:2px 7px 2px 2px;
}
.cadreImageAccueil 
{
border:1px solid #2F0926;
}
#map {
border:1px solid #83305F;
height:300px;
width:520px;
}
#itineaire {
margin-bottom:12px;
}
input#toAddress, select#locale {
visibility:hidden;
}
#directions {
width:520px;
}

.CadreContact 
{
background:#e1dde0 none repeat scroll 0 0;
border:1px dotted #501042;
margin:10px auto;
padding:3px 0 5px 10px;
width:510px;
}
.CadreContact input, .CadreContact textarea 
{
border:2px solid #dfc7da;
}
.CadreContact input.exept, .CadreContact input.exept:focus, .CadreContact .exept input, .CadreContact .exept input:focus 
{
border:1px solid #e1dde0;
}
.CadreContact p {
margin:0;
}
.obligatoire {
color:#ff0000;
}

.VoirAussi
{
background:#e1dde0;
border:1px dotted #501042;
padding:5px 5px 5px 20px;
width:510px;
_width:530px;
display:block;
}

.CadreVideo 
{
background:#e1dde0 none repeat scroll 0 0;
border:1px dotted #501042;
width:510px;
}
#promotion td
{padding-right:8px;
padding-left:8px;
}

#promotion h2, #focus H2
{font-size:15px;
font-weight:bold;
color:#FFFFFF;
margin-top:5px;
margin-bottom:5px;
text-align:center;
}

#promotion span
{font-size:17px;
font-weight:bold;
}


td#finpromotion
{background-image:url('../images/promotions-table-fin-bckg.gif');
background-position:bottom;
background-repeat: no-repeat;
padding:0;
height:15px;
}
img.CadreimgPromo
{
border:1px solid #752558;
margin:5px 0 0 3px;
padding:0;
}


table#focus
{
	border:3px solid #A7A8AA;
	background-color: #e4e5e6;
	text-align: center;

}

table#focus2
{
	border:3px solid #A7A8AA;
	background-color: #e4e5e6;
	text-align: center;
}

#focus h3
{
font-size:15px;
font-weight:bold;
margin-top: 5px;
margin-bottom:5px;
}
#focus2 h2,#focus2 h2 a
{
font-size:18px;
font-weight:bold;
margin-top: 5px;
margin-bottom:10px;
text-align:center;
text-transform:none;
text-decoration: none;
}

#focus2 h2 a:hover
{
color:#bc6797;
text-decoration:none;
}
#focus2 h2 span, #focus2 h2 span a
{
font-size:14px;
font-weight:bold;
color:#333333;
margin-top: 0px;
margin-bottom:10px;
text-decoration: none;
}
#focus2 span a:hover
{
color:#9F9F9F;
text-decoration:none;
}

table.CadreSoins {
background:#E1DDE0 none repeat scroll 0 0;
margin:10px auto;
padding:3px 10px 5px 10px;
}

.CadreSoins h3
{
color:#83305F;
border-bottom:1px dotted #83305F;
font-size:14px;
Text-transform:none;
padding-bottom:5px;
}
.CadreSoins h3 span
{
font-weight:normal;
font-size:12px;
}

address
{
font-size:10px;
}