body{
	font: 75%/normal Georgia, "Times New Roman", Times, serif;
	color: #000;
	background:#EEF2DB url("../images/c_bg.jpg") repeat-x;
	/*background:#fff fixed url(../images/logo_bg.jpg) no-repeat 100% 180px ;*/
	
}


a{color:#1A4460;}
a:visited{color:#5C82CF;}
a:hover{color:#FF8A15; text-decoration:underline overline;}
a:active{color:#EE410F;}



h1, h2, h3{color: #1A4460; margin:0;}
h1	{font-size:200%;}
h2	{font-size:190%;}
h3	{
	font-size:120%;
	/*font-variant: small-caps;*/
}

h4	{
	font-size:110%;
	font-weight:bold;
	/*letter-spacing:0.02em;*/
	color: #4F4F35;
	margin:0.5em 0;
}
p	{margin:0.5em 0 1em 0;}

img{border:none;	
}

#bg	{height:100%; width:100%; 
	background:transparent url("../images/bg_logo3d.jpg") no-repeat scroll 100% 270px;
}
	#wrapper { 
	  width: 72em; 
	  max-width: 100%;
	  margin: 0 auto; 
	  text-align: left; 
	 
} 
	 
	#column { 
	clear:both;
  	width: 22em; 
  	max-width: 33%;
	float: left; 
	position:relative;
 	} 
	 
#services {
	
	
	}
	 
#services a:link,
#services a:visited,
#services a:hover,
#services a:active{
	display:block;
	width:90%;
	height:100px;
	text-decoration:none;
	font-weight:bold;
	font-size:110%;
	border-bottom:1px solid #fff;
	text-transform: uppercase;
	color:#FFFFCC;
	margin:0 1em;
	/*text-align:center;*/
}
#services a.s1 {background:  url("../images/services_medical.jpg") no-repeat 50% 0 ;}
#services a.s2 {background:  url("../images/services_dental.jpg") no-repeat 50% 0;}
#services a.s3 {background:  url("../images/services_spa.jpg") no-repeat 50% 0;}

#services a {}
#services a:hover,
#services a:active,
#services a#act{background-position:50% 100%; color:#FFFFFF; border-color:#fc3;}	
 
	#content { 	
	  width: 48em; 
	  max-width: 66%; 
	  float: right; 
 
	} 
	dl	{margin:0;}
	dt {
	font-size: 110%;
	padding: 0.3em 1em 0.3em 35px;
	margin: 0 2em 0 0.5em;
	/*background-color: #1A4460;*/
	clear:left;
	background: transparent url("../images/bg_titre.png") no-repeat left top;
}
	dt a:link { color: #FFFFA8; font-weight:bold; text-decoration:none; }
	dt a:visited	{color:#ffffcc; font-weight:bold;}
	dt a:hover	{color:#a60000;}
	dt a:active	{color:#A60000; font-weight:bold;}
	
	dd{margin:0;}
	 
	dd img	{float:left; 
	
		margin:0.5em 1.5em 0.5em 0.5em;
		/*
		border:2px solid #333;
		border-top-width:0;
		border-left-width:0;
		*/
		}
	 
	#footer{
	clear:both;
	text-align:center;
	border-top:1px solid #205579;
	margin-top:0.5em;
}
#footer p{
	margin:0 0 0.5em 0;
}
.vm	{color:#999; font-size:0.9em;}
.vm a	{text-decoration:none;}

	#header{
	margin:0 0 2em 0;
	/*border-bottom:1px solid #205579;*/
}

#topmenu{text-align:right;}

#logo {
	text-align: center;
	float: left;
	width: 316px;
	padding:0.5em;
}
#logo img	{margin-bottom:1em;}
#flashmask {padding:0.5em; float:right;}

ul.pricelist li {position:relative; border-bottom:1px dotted #eee;}
ul.pricelist li span	{position:absolute; right:10px;}
/*http://www.learningjquery.com/2006/10/scroll-up-headline-reader#more-20*/

#scrollup	{
	
	padding:0;
	position:relative;
	overflow:hidden;
	height:60px;
	width:255px;
	margin:0.3em 0;
	
	background: transparent url("../images/scrollup.png") no-repeat left top;
}
.headline {
	position:absolute;
	top: 70px;
	left: 15px;
	height: 55px;
	width:230px;
	/*border:1px dotted #f0e;
	background-color: #E9F0E6;	padding:0.2em 0.2em 0.2em 1.5em;*/

}

.headline a{color:#FF6600;}

#menu{
	clear:both;
	width:100%;
	/*background-color: #fff;*/
    float:left;
  
    /*border-bottom:1px solid #2763A5;*/
    line-height:normal;
	margin:0;
	position:relative;
      }
	  
 
	/*Thumbnails */
	.clear{clear:both;}  
a.thumbs	{
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	width: 60px;
	position: relative;
	display: block;
	float:left;
	font-size:0.8em;
	padding:1em 0;
}
a.thumbs:hover{font-size:100%;}
a.thumbs:hover span{
	display:block;
	position:absolute;
	bottom:-0.8em;
	left:0;
	padding:0.2em;
	border:1px solid #1A4460;
	color: #1A4460;
	z-index:300;
	background-color:#F3EFE2;
	
}
a.thumbs:hover img{
	border-color:#1A4460;
}
.thumbs img
{
	border: 1px solid #eee;
	
	z-index:0;
}
.thumbs span
{
	display: none;
}

/* easy drop shadow
================================== */
.img-wrapper {
  background:  url("../images/shadow2.gif") no-repeat bottom right;
  clear: right;
  float: left;
  position: relative;
  margin: 10px 5px 5px 30px;
}
.img-wrapper img {
  /*background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;*/
  display: block;
  margin: -5px 5px 5px -5px;
  position: relative;
}
.floatright{
	float:right;
	clear:left;
	margin:10px 40px 5px 10px;
}

/* Fixed boxed with rounded corners */ 
.box {
  width: 560px;
 background:   url("../images/box560tile.png") repeat-y;
padding:0;
}

.box h2 {
  background:  url("../images/box560top.png") no-repeat left top;
  padding-top: 20px;
  padding-bottom: 10px;
}

.box .last {
  background:  url("../images/box560bottom.png") no-repeat left bottom;
  padding-bottom: 20px;
}

.box h2, .box p, .box h3, .box h4{
  padding-left: 40px;
  padding-right: 40px;
}
.box h3	{padding-bottom:1em; font-size:130%;}

/*.box h3 span	{color:#000; font-weight:normal;}*/
.box dl{
  padding-left: 30px;
  padding-right: 10px;
}
.box ul {
  padding:0 40px 0 60px;
  margin:0;
}

.box ul.next li{
	background: transparent url(../images/next.gif) no-repeat left 50%;
	list-style-type: none;
	padding:5px 30px;
	}


/* Services - About  - bg */
.dent_about	{background: transparent url(../images/dental_about_bg2.jpg) no-repeat 50px top ;}
.spa_about	{background: transparent url(../images/spa_about_bg2.jpg) no-repeat  50px top;}
.med_about	{background: transparent url(../images/med_about_bg2.jpg) no-repeat 50px top ;}
.home_about	{background: transparent url(../images/home_about_bg3.jpg) no-repeat 50%;}

/* Promotion + Christmas */
.promotion	{color:#FF3300!important;}

.row	{/*margin:0.5em 0; clear:both;*/ float:left; display:inline; margin-bottom:5px;}

.christmas-right	{background: transparent url(../images/promotion_christmas100.jpg) no-repeat 420px bottom; }

.christmas-left	{background: transparent url(../images/promotion_christmas150.jpg) no-repeat 10px 5px; }
.christmas	{background: transparent url(../images/promotion_christmas540.jpg) no-repeat 7px 0;}
.promotion-box {
		/*background: transparent url(../images/promotion_box.jpg) no-repeat 0 0; 		 
		height:690px; 
		
		padding:1em 0;
		width:560px;*/
		margin:1em 0; 
		}


.promotion-box h2,
.promotion-box h3,
.promotion-box h4,
.promotion-box p	{padding:0 20px 0.5em; color:#060;}
.row img.simple	{float:left; padding-left:20px;}
.huge	{font-size:300%; margin:1em 0; text-transform:uppercase;}
#menu img	{position:absolute; right:-10px;}	 /* christmas balls - promotion*/
#column img	{position:absolute; left:-210px;}	 /* christmas girl - promotion*/
