@charset "utf-8";
body {
	behavior:url("csshover3.htc");
}
body {
	margin : 0 auto;
	padding : 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : justify;
	color : #000000;
	width : 1000px;
	background : white url(../images/body_bg.jpg) repeat-x top left;
}
h1, h2, h3, h4, h5, h6, span, br, hr, input {
	margin : 0;
	padding : 0;
}
a, a:active {
	text-decoration : none;
	color : white;
}
a:hover {
	color : #00cc66;
}
.frame {
	width : 1000px;
	margin : 0 auto;
}
.header {
	height : 98px;
	background : white url(../images/body_bg.jpg) repeat-x top left;
	clear : both;
}
.header .logo {
	background : url(../images/dansereau_logo.jpg) no-repeat bottom left;
	width : 432px;
	height : 98px;
	position : relative;
	float : left;
}
.header .logo span {
	visibility : hidden;
}
.main-nav {
	float : right;
	margin : 0 auto;
	height : 98px;
}
.main-nav ul {
	margin : 0;
	padding : 0;
	list-style : none;
	height : 98px;
}
.main-nav ul li {
	margin : 0;
	padding : 0;
	float : left;
}
.main-nav ul li a {
	padding : 0;
	margin : 0;
	height : 98px;
	display : block;
}
.main-nav ul li a span {
	visibility : hidden;
}
.main-nav ul li a.btn_accueil {
	width : 83px;
	background : url(../images/btn_accueil_out.jpg) no-repeat bottom left;
}
.main-nav ul li a.btn_accueil_over {
	width : 83px;
	background : url(../images/btn_accueil_over.jpg) no-repeat bottom left;
}
.main-nav ul li a.btn_accueil:hover {
	width : 83px;
	background : url(../images/btn_accueil_over.jpg) no-repeat bottom left;
}
.main-nav ul li a.btn_bio {
	width : 108px;
	background : url(../images/btn_bio_out.jpg) no-repeat bottom left;
}
.main-nav ul li a.btn_bio_over {
	width : 108px;
	background : url(../images/btn_bio_over.jpg) no-repeat bottom left;
}
.main-nav ul li a.btn_bio:hover {
	width : 108px;
	background : url(../images/btn_bio_over.jpg) no-repeat bottom left;
}
.main-nav ul li a.btn_clinique {
	width : 87px;
	background : url(../images/btn_clinique_out.jpg) no-repeat bottom left;
}
.main-nav ul li a.btn_clinique_over {
	width : 87px;
	background : url(../images/btn_clinique_over.jpg) no-repeat bottom left;
}
.main-nav ul li a.btn_clinique:hover {
	width : 87px;
	background : url(../images/btn_clinique_over.jpg) no-repeat bottom left;
}
.main-nav ul li#faq {
	width : 50px;
	background : url(../images/btn_faq_out.jpg) no-repeat bottom left;
}
.main-nav ul li#faq a.btn_faq_over {
	width : 50px;
	background : url(../images/btn_faq_over.jpg) no-repeat bottom left;
}
.main-nav ul li#faq:hover {
	width : 50px;
	background : url(../images/btn_faq_over.jpg) no-repeat bottom left;
}
.main-nav ul li#traitements {
	width : 120px;
	background : url(../images/btn_traitements_out.jpg) no-repeat bottom left;
}
.main-nav ul li#traitements a.btn_traitements_over {
	width : 120px;
	background : url(../images/btn_traitements_over.jpg) no-repeat bottom left;
}
.main-nav ul li#traitements:hover {
	width : 120px;
	background : url(../images/btn_traitements_over.jpg) no-repeat bottom left;
}
div.up {
	position : absolute;
	left : 0;
	top : 0;
	background : red;
	display : none;
}
.main-nav ul li a.btn_contact {
	width : 120px;
	background : url(../images/btn_contact_out.jpg) no-repeat bottom left;
}
.main-nav ul li a.btn_contact_over {
	width : 120px;
	background : url(../images/btn_contact_over.jpg) no-repeat bottom left;
}
.main-nav ul li a.btn_contact:hover {
	width : 120px;
	background : url(../images/btn_contact_over.jpg) no-repeat bottom left;
}
.main-nav ul li #dropmenu1, .main-nav ul li #dropmenu2 {
	/*display: none;*/
	visibility:hidden;
	position : absolute;
	float : left;
	z-index : 1;
}
.main-nav ul li.li-dropdown:hover #dropmenu1, .main-nav ul li.li-dropdown:hover #dropmenu2 {
	visibility:visible;
}
.main-nav ul li #dropmenu1 a, .main-nav ul li #dropmenu2 a {
	width : 125px;
	height : auto;
	background: #999999;
	border : 1px solid #666;
	padding : 2px;
	color : white;
}
.main-nav ul li #dropmenu1 a:hover, .main-nav ul li #dropmenu2 a:hover {
	background: #A0BFD6;
}
.c1, .c2, .c3 {
	position : relative;
	float : left;
}
.c_box {
	padding : 10px;
}
.c1 {
	width : 385px;
}
.model {
	background : url(../images/bg_c1.jpg) no-repeat top right;
	width : 385px;
	height : 450px;
}
.sec-nav {
	position : relative;
	float : right;
	height : 185px;
}
.sec-nav ul {
	padding : 0;
	margin : 0;
	list-style : none;
	width : 185px;
}
.sec-nav ul li {
	width : 185px;
	height : 29px;
}
.sec-nav ul li.span {
	height : 7px;
	width : 185px;
	background : url(../images/bg_sec-nav.jpg) top right no-repeat;
}
.sec-nav a {
	width : 185px;
	height : 29px;
	display : block;
}
.sec-nav ul li a span {
	visibility : hidden;
}
.sec-nav ul li a.este {
	background : url(../images/btn_derm_este.jpg) top right no-repeat;
	width : 185px;
	height : 29px;
}
.sec-nav ul li a.medic {
	background : url(../images/btn_derm_medic.jpg) no-repeat top right;
	width : 185px;
	height : 29px;
}
.sec-nav ul li a.lipo {
	background : url(../images/btn_lipo.jpg) no-repeat top right;
	width : 185px;
	height : 29px;
}
.sec-nav ul li a.fraxel {
	background : url(../images/btn_fraxel.jpg) no-repeat top right;
	width : 185px;
	height : 29px;
}
.sec-nav ul li a.selphyl {
	background : url(../images/btn_selphyl.jpg) no-repeat top right;
	width : 185px;
	height : 29px;
}
.c2 {
	width : 610px;
	background : white url(../images/c2_bg.jpg) no-repeat top left;
	min-height : 600px;
}
.c2 .c_left {
	position : relative;
	float : left;
	width : 398px;
	min-height : 600px;
}
.c_right {
	position : relative;
	float : left;
	width : 210px;
	background : url(../images/c_right_bg.jpg) repeat-y top left;
}
.c2 .heading {
	background : url(../images/titre_bg.jpg) no-repeat top left;
	margin : 0;
	padding : 0;
	width : 610px;
	height : 66px;
}
.c2 .heading h3 {
	position : relative;
	float : left;
	top : 28px;
	left : 22px;
	height : 30px;
	width : 450px;
}
.c2 .heading h3.accueil {
	background : url(../images/titre_accueil.gif) no-repeat top left;
}
.c2 .heading h3.bio {
	background : url(../images/titre_bio.gif) no-repeat top left;
}
.c2 .heading h3.clinique {
	background : url(../images/titre_clinique.gif) no-repeat top left;
}
.c2 .heading h3.traitements {
	background : url(../images/titre_traitements.gif) no-repeat top left;
}
.c2 .heading h3.faq {
	background : url(../images/titre_faq.gif) no-repeat top left;
}
.c2 .heading h3.faq-botox {
	background : url(../images/titre_faq-botox.gif) no-repeat top left;
}
.c2 .heading h3.faq-artesense {
	background : url(../images/titre_faq-artesense.gif) no-repeat top left;
}
.c2 .heading h3.faq-liposonix {
	background : url(../images/titre_faq-liposonix.png) no-repeat top left;
}
.c2 .heading h3.faq-fraxel {
	background : url(../images/titre_faq-fraxel.png) no-repeat top left;
}
.c2 .heading h3.faq-selphyl {
	background : url(../images/titre_faq-selphyl.png) no-repeat top left;
}
.c2 .heading h3.traitements-produits {
	background : url(../images/titre_traitements_prod.gif) no-repeat top left;
}
.c2 .heading h3.contact {
	background : url(../images/titre_contact.gif) no-repeat top left;
}
.c2 .heading h3.derma_este {
	background : url(../images/derma_esthetique.gif) no-repeat top left;
}
.c2 .heading h3.derma_medic {
	background : url(../images/derma_medicale.gif) no-repeat top left;
}
.c2 .heading h3.liposonix {
	background: url(../images/titre_traitement_lipo.png) top left no-repeat;
}
.c2 .heading h3.fraxel {
	background: url(../images/titre_traitement_fraxel.png) top left no-repeat;
}
.c2 .heading h3.selphyl {
	background: url(../images/titre_traitement_selphyl.png) top left no-repeat;
}
.c2 .heading h3 span {
	visibility : hidden;
}
.c2 .c_box {
	padding : 15px 25px 15px 25px;
}
.derm_box {
	margin : 0 5px 10px 5px;
	padding : 10px;
	width : 152px;
	height : 250px;
	background : #cfe6ef;
	position : relative;
	float : left;
	text-align : center;
	border : 1px solid #95c9ee;
}
.derm_box p {
	padding : 0;
	margin : 0;
	text-align : center;
}
.derm_box img {
	margin : 0 0 10px 25px;
}
.c2 .c_main .c_box ul {
	list-style : none;
	padding : 0;
	margin : 0 3px;
}
.c_box ul li {
	padding : 3px;
	margin : 0 3px;
	font-weight : normal;
}
.c2 .c_right .c_box {
	width : 154px;
}
.c2 .c_right .c_box p {
	padding : 0;
	margin : 5px 0;
}
.c2 .c_box p i {
	line-height : 16px;
}
.c2 .c_box h4 {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 14px;
	font-weight : normal;
	margin : 0;
	padding : 5px 0;
	color : #333333;
}
.c2 .c_box h5 {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	font-weight : bold;
	margin : 0;
	padding : 3px 0;
	color : #444444;
	text-align : left;
}
.c2 .c_box a {
	color : #4ca2ff;
	font-weight : bold;
	text-decoration : none;
}
.c2 .c_box a:hover {
	color : #0066ff;
	font-weight : bold;
	text-decoration : none;
}
.c2 .c_box hr {
	border-bottom : 1px solid #b3b3b4;
}
.c2 p {
	padding : 0;
	margin : 10px 0;
	line-height : 14px;
}
.c2 .column-right {
	position : relative;
	float : right;
	width : 200px;
	height : 100px;
}
/* ///////////// ANCRE DE LA SECTION ARTESENCE ///////////// */
.haut-page {
	/*background: red;*/
}
.haut-page ul {
	list-style : none;
}
.haut-page ul li {
}
.haut-page ul li a {
}
.haut-page ul li a:hover {
	color: #6696bd;
}
/*  ///  */
.top-page {
	text-align : right;
	background : #c7dbf1;
	padding : 2px;
	margin : 5px 0;
}
.top-page a {
	font-weight : bold;
	font-size : 10px;
	padding : 3px;
	color: #336699;
}
.top-page a:hover {
	color : #ffffff;
}
.faq-list {
	padding : 5px;
	background : #c7dbf1;
	margin : 0 0 10px 0;
}
.faq-list h5 {
	padding : 5px;
	margin : 0;
	font-size : 12px;
	font-weight : bold;
}
.faq-list ul {
	padding : 0 10px;
	margin : 0;
}
.faq-list ul li {
	padding : 0;
	margin : 0;
}
.image {
	position : relative;
	float : left;
	padding : 0 15px 5px 0;
	height : 149px;
	width : 121px;
	background : url(../images/equipe/bg_equipe.jpg) no-repeat bottom left;
}
.teamates {
	height : 160px;
}
.teamates ul {
	margin : 0;
	padding : 0;
	list-style : none;
}
.teamates ul li {
	margin : 0;
	padding : 0;
}
.contact {
	height : 201px;
	width : 210px;
	position : relative;
	float : right;
	background : white url(../images/contact-end_bg.jpg) no-repeat bottom left;
}
.contact h4 {
	height : 25px;
	padding-top : 10px;
	background : #e0e7ea url(../images/titre-contact_bg.jpg) repeat-y top left;
}
.contact h4 span {
	margin : 0 0 0 15px;
	width : 107px;
	height : 18px;
}
.contact_body {
	background : #66707a url(../images/contact_bg.jpg) repeat-y top left;
	height : 191px;
}
.contact_body ul {
	list-style : none;
	margin : 0;
	padding : 10px 0 5px 15px;
}
.contact_body ul li {
	margin : 0;
	padding : 0;
}
.footer {
	position : relative;
	clear : both;
	background : #bbc7d3;
}
.footer .end_nav {
	background : url(../images/bg_end_footer.jpg) repeat-x bottom right;
	height : 40px;
	width : 420px;
	position : relative;
	float : right;
}
.footer ul {
	margin : 10px 0;
	padding : 0;
	list-style : none;
	float : right;
}
.footer ul li {
	margin : 0;
	padding : 0 5px 0 5px;
	float : left;
	text-transform : uppercase;
	border-left : 1px solid #999999;
}
.footer ul li.accueil {
	border : none;
}
.footer ul li a {
	display : block;
	color : black;
	font-weight : bold;
}
.footer ul li a:hover {
	display : block;
	color : #666666;
}
.footer ul li a span {
	display : block;
}
.footer .bc_signature {
	float : right;
	width : 216px;
	height : 40px;
}
.img_list {
	width : 100px;
	height : 150px;
	margin-right : 10px;
	margin-bottom : 10px;
	position : relative;
	float : left;
}
.hr_list {
	clear : both;
}


.haut-page span a.arte-list {
	color: #333 !important;
}

.haut-page span a.arte-list:hover {
	color: #999999 !important;
}


.haut-page span {
padding-right: 15px;
}