@charset "UTF-8";
/*-----------------------------------------------------------------------------
Primary Style Sheet

version:   2.0
author:    Claudia Adler
email:     info@claudiaadler.com
website:   http://www.claudiaadler.com

colors:

#d07027->ora

-----------------------------------------------------------------------------*/

/* =Global Reset
    -----------------------------------------------------------------------------*/
/* Remove padding and margin */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0; padding:0}

/* Remove borders */
table {border-collapse:collapse; border-spacing:0}
fieldset, img {border:0}
abbr, acronym {border:0}

/* Remove border around linked images */
img {border: 0;}

/* Reset font-size and -weight */
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal; font-weight:normal}
h1, h2, h3, h4, h5, h6 {font-size:1em; font-weight:normal}

/* Remove styling from all list items */
ul {list-style:none}

/* Aligning captions left */
caption, th {text-align:left}

/* Remove quotemarks */
q:before, q:after {content:''}

fieldset { padding: .5em; }
select option{ padding:0 5px; }
/***********************************************general***********************************************/
body{

	font-family: Verdana, Helvetica, sans-serif;
	color: #5f5f5f;
	background-color:#a3a3a3;
	/*background: #fff url(images/orange.jpg) repeat;*/
	margin: 0px;
	padding:0px;
	text-align:center;
}

select {
	letter-spacing:0.001px;
	font-size: 10px;
}

a:link, a:visited{
	color:#737372;
	text-decoration: underline;
}

a:hover{
	color: #d46d20;
	text-decoration: underline;
}
/******* hyperlink and anchor tag styles *******/



/************** header tag styles **************/

h1{
font-family:Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 2em;
 color: #d07027;
 text-align:left;
 line-height:150%;
 padding-bottom:20px;
}

h2{
font-family:Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 1.2em;
 color: #d07027;
 text-align:left;
 line-height:130%;

}

h3{
font-family:Georgia, "Times New Roman", Times, serif;
 font-size:1.2em; 
 color: #d07027;
 text-align:left;
 line-height:130%;
}

#botH3{
padding-bottom:25px;
}

h4{
font-family:Georgia, "Times New Roman", Times, serif;
 font-size:.9em; 
 color: #d07027;
 text-align:left;
 line-height:150%;
 margin: 0;
 padding:0;
 padding-top:10px;
}

h5{
font-family:Georgia, "Times New Roman", Times, serif;
 font-size:.6em;

 color: #5f5f5f;
 text-align:right;
 line-height:1.2em;
 margin: 0;
 padding: 0px;
}

h6{
font-family:Arial, Helvetica, sans-serif;

  font-size:.6em;
 font-weight:normal;
 color: #1c8cb2;
 text-align:left;
 line-height:130%;
 margin: 0px;
 padding-left: 0px;
}



/*************** list tag styles ***************/

dl{

}
dt {
font-family:Georgia, "Times New Roman", Times, serif;
 font-size:.9em; 
 color: #d07027;
 text-align:left;
 line-height:150%;
 margin: 0;
 padding:0;
 padding-top:10px;
 }
 dd{
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
	padding-bottom:12px;
	font-weight:200;
	text-align:left;
	color: #5f5f5f;	
	}

	
/********* form and related tag styles *********/

p{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
	padding-bottom:12px;
	font-weight:200;
	text-align:left;
	color: #5f5f5f;	
	}


 .floatright{
float: right;
width: 80px;
margin: 0;
padding: 5px;
border: none;
display:inline;
}
/*start hide	\*/
* html .floatright{ height:1%;}
*:first-child+html .floatright{min-height:1px;}
/*end hide*/

 .floatleft{
 float: left;
margin-right:110px;
padding: 8px;
border: none;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

.wrap{
	margin:20px auto;
	padding:0;
	width:865px;
	background:#fff url(images/footer_bg.jpg) no-repeat bottom;
	min-height:800px;
	}
/* \*/
* html .wrap { height: 1%; }
*:first-child+html .wrap{min-height:1px;}
/* */	

	
#wrapper { 
	margin:0 auto;
	padding: 0;
	background: #FFFFFF url(images/CliniqueDent-BG2.jpg) bottom left no-repeat;
	width: 1000px;
	min-height:600px;
}
/* \*/
* html #wrapper{ height: 1%; }
*:first-child+html #wrapper{min-height:600px;}
/* */

#header { 
	position: relative;
	height: 120px;	
	background: #FFFFFF;
	padding: 0;
	text-align: left;
	font-size: 0.7em;
	vertical-align: top;
}


/*start hide	\*/
* html #header{height:1%;}
*:first-child+html #header{min-height:120px;}
/*end hide*/
#banner{
	height: 125px;
	padding:25px;
}
#banner img {
float:left;
padding-left:25px;
display:inline;
}
#banner h2{
 display:inline;
 font-weight: bold;
 font-size: 2em;
 color: #1c8cb2;
 text-align:left;
 line-height:150%;
 padding:0 0 0 50px;

}
#sidebar{
	clear:both;
	background:url(images/SidebarNew-b.jpg) top left no-repeat;
	margin-top:-80px ;
	width:281px;
	text-align:left;
	float:left;
	min-height:300px;
}

/*start hide	\*/
* html #sidebar{ height:400px; margin-top:-3px; width:300px;}
*:first-child+html #sidebar{min-height:1px; margin-top:25px;}
/*end hide*/

#sidebar div{
margin-top:50px ;
padding:0px 0 30px 40px;
width:281px;
height:400px;

}
/*start hide	\*/
* html #sidebar div{height:1%; margin-top:10px; }
*:first-child+html #sidebar div{min-height:1px; margin-top:25px;}
/*end hide*/
#sidebar h3{
font-family:'Helvetica Neue Bold',Arial, Helvetica, sans-serif;
 font-size:1.3em; 
letter-spacing:.1em;
font-weight:900;
color:#ffffff;
}
 
 
#sidebar h4{
font-family:Georgia, "Times New Roman", Times, serif;
 font-size:16px;
 font-weight:bold;
padding-bottom:6px;
color:#4b4a4a;
 }
#sidebar p{
color:#FFFFFF;
width:200px;
}

#content{
	margin-top:50px;
	width:70%;
	text-align:left;
	float:right;
	background:url(images/Content-BG-b.jpg) top right no-repeat;

	}	
	
/*start hide	\*/
* html #content{height:1%;width:650px; margin-top:40px; padding-right:0px;}
*:first-child+html #content{min-height:1px; margin-top:130px;}
/*end hide*/

#implantologie #content{
	background:url(images/Content-BG-imp.png) top right no-repeat;
	}	
* html #implantologie #content{
	background:url(images/Content-BG-imp.jpg) top right no-repeat; width:620px; padding-right:0px; 
	}
	
#services #content{
	background:url(images/Content-BG-serv.png) top right no-repeat;
	}
* html #services #content{
	background:url(images/Content-BG-serv.jpg) top right no-repeat; 
	}
				
* html #services #content{
	background:url(images/Content-BG-serv.jpg) top right no-repeat; 
	}				
* html #contact #content{
	height:1%; width:660px; margin-top:40px; padding-right:0px;
	}
#cerec #content{background:url(images/LyneCerec2.jpg) top right no-repeat; 
}
* html #cerec #content{width:660px; padding-right:0px;  }
		
#gencives #content{
	background:url(images/KimGencives.jpg) top right no-repeat;
	}
* html #gencives #content{width:660px; padding-right:0px;  }	

#blanchiment #content{
	background:url(images/Hyg2cc.jpg) top right no-repeat;
	}
* html #blanchiment #content{width:660px; padding-right:0px; }	

#lyne #content{
	background:url(images/DreLyneNew.jpg) top right no-repeat;
	}
* html #lyne #content{width:660px; padding-right:0px; }
	
#morin #content{
	background:url(images/DrMorin2.jpg) top right no-repeat;
	}
* html #morin #content{width:660px; padding-right:0px; }
	
#equipe #content{
	background:url(images/equipe.jpg) top right no-repeat;
	}
* html #equipe #content{width:660px; padding-right:0px; }
					
.content-pad{
padding:0;
	}	
	
#content p{
text-align:justify;
}	
	
#sidebar-right{
	float:right;
	display:inline;
	padding:10px;
	margin-left:50px;
	width:230px;
}	
* html #sidebar-right{
	float:right;
	display:inline;
	padding:10px;
	margin-left:0px;
	width:230px;
}
* html #contact #sidebar-right{
	float:right;
	display:inline;
	padding:10px;
	margin-left:50px;
	width:200px;
}
#sidebar-right h4{
font-size:14px;
color:#fff;
font-weight:900;
padding-bottom:6px;
}
#sidebar-right p{
color:#fff;
font-weight:900;
font-family:Arial, Helvetica, sans-serif;
padding-right:0;
margin-right:0;
width:200px;
text-align:left;
}

#sidebar-right a:hover{
color:#ffffff;
}
#implantologie #sidebar-right, #services #sidebar-right{	
	float:right;
	display:inline;
	padding:10px;
	margin-left:50px;
	width:180px;
}
* html #implantologie #sidebar-right{
	margin-left:0;
	padding:3px 0px 10px 0px;
	width:140px;
}


#paddRight500{
padding-right:505px;
}	
#paddRight300{
padding-right:300px;
}
* html #contact #paddRight300{
padding-right:0px;
}
* html #contact #paddRight300 div{
padding-top:20px;
}

#paddRight250{
padding-right:260px;
}
#kicker{
text-align:justify;
padding-bottom:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
}

#content div h3{
font-family:Georgia, "Times New Roman", Times, serif;
 font-size:1.2em; 
 text-align:left;
 line-height:130%;
 padding-bottom:12px;
}

#temoignages #content h4{
padding-top:0;
 padding-bottom:3px;
 border-bottom:1px solid #f17b28;
 margin-bottom:18px;
} 
#temoignages #content #sidebar-right h4{

 border-bottom:none;

} 

#temoignages #content p{
padding-top:0;
 padding-bottom:6px;
}
#content div ul, #content div ol{
margin-left:15px;
padding-bottom:15px;
}
#content div ul li,  #content div ol li{
line-height:150%;
font-size:75%;
 color: #d07027;
 }
 #content div ul li{
  list-style-type:disc;}
 
#content div li span{
 color: #666666;
 }
 
 
#footer {
	clear:both;
	height: 150px;
	padding:20px 0 0 0;

	font-size:11px;
}
#footer div{
	margin-left:300px;
	padding:20px 0 0 0;
	width:700px;
	text-align:left;
	z-index:15;
}
#footer div h2{
 font-weight: normal;
 font-size: 1.2em;
 color: #585858;
 text-align:left;
 padding:0px 0 2px 8px;
}
#footer div img{
display:inline;
float:left;
padding:0;
border:none;
margin:0 10px 0 4px;
}
#footer div a:link, #footer div a:visited{
color:#e86d11;
}
#footer div a:hover, #footer div a:active{
color:#fff;
}
#footer a:hover { 
	color: #fff;
	text-decoration: underline;
}
#footer ul{
	display:block;
	margin:0;
	padding:20px 0 0 0;
	list-style: none;
	float:left;
}
#footer li { 
	padding-top: 0px;
	padding-bottom: 0px; 
	color:#fff;
	line-height:18px;
}
#footer a { 
	text-decoration: none;
	color: #666666;
}
#footer p {
	clear:both;
	padding: 6px 0 15px 250px;
	color: #666666;
}
ul.product_list li {
	padding-left:0px;
	padding-top: 0px;
	padding-bottom:0px;
	margin-left:-20px;
}
.gris {
	color: #5f5f5f;	
	}
/******************************************/

#topmenu {  
	height: 33px;
	background:url('images/menu_bg.gif') top left repeat-x;
	color: #FFFFFF;
	letter-spacing:0.001px;
	vertical-align: top;
	font-size: 14px;
	margin-top:-3px;

}
* html #topmenu {  
	margin-left:307px;
}
#topmenu_roundleft { 
	padding-left: 7px; 
	background:url('images/round-left.gif') top left no-repeat;	
	margin-left:300px;
}
* html #topmenu_roundleft { 
	background:url('images/round-left-IE.jpg') top left no-repeat;	
	margin-left:0px;
}

#topmenu_roundright{
	padding-right: 7px; 
	background: url('images/round-right.gif') top right no-repeat;
}
* html #topmenu_roundright{	padding-right: 0px; }

#topmenu a{ 
	text-decoration: none;
	color: inherit;
}
#topmenu a:hover { 
	color: #8f8e8e;
}
#topmenu_links { 
	padding-top: 8px;
	/*float: left;*/
	text-align: center;
}
#topmenu_links a { 
	padding-left:15px;
	padding-right:15px;
	color: #FFFFFF;
}#topmenu_links a sup  { 
	font-style: italic;	
	color: #FFE200;
}

#topmenu_links.fr a {
	padding-left:15px;
	padding-right: 15px;
}


	
/************************************* drop down menu *******************************************/
#ddmenu {
	position: relative; 
	display: block;
	list-style-type: none;
	padding: 0;
	margin: 0;	
}
#ddmenu li { 
	float: left;	
	position: relative;
	padding: 0;
	margin: 0;
	height: 27px;
}
#ddmenu li.frst a{ 
	border-left: none;
}
#ddmenu li a { 
	display:block;
	padding: 0 22px;/* menu tem spacing*/
	border-left: 1px solid #fff;
}
#ddmenu li ul { 
	position: absolute;
	top: 0px;	
	left: 1px;
	padding: 4px 0 0 0;
	margin: 0;
	display:none;
	list-style-type: none;
	z-index: 60;

}
#ddmenu li ul li {
	list-style-type: none;
	position: relative; 
	float: none;
	display: block;
	border: none;
	background: url('images/tab-midleft.png') left top repeat-y;
	margin: 0;
	height: auto;
}
#ddmenu li ul li.frst {
	list-style-type: none;
	position: relative; 
	background: url('images/tab-topleft.png') left 25px no-repeat;
	float: none;
	display: block;
	padding-top: 15px;
}
#ddmenu li ul li.frst a { 
	padding-top: 15px;
}

#ddmenu li ul li.lst {
	background: url('images/tab-botleft.png') left top no-repeat;
	padding-bottom: 10px;
}
#ddmenu li ul li a{
	display: block;
	padding: 4px 0 4px 0;
	color: #ffffff;
	background: url('images/trans.gif');
	width: 160px;
	border: none;

}
#ddmenu li:hover ul { 
	display: block;	
}
#ddmenu li ul:hover { 
	display: block;
}
#ddmenu li ul li a:hover { 
	color: #333333;
}

