@charset "utf-8";
/* CSS Document */

/*RESET*/
html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
/*body { line-height: 1; color: black; background: white; margin:0; padding:0; height:100%;}*/
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; margin-left:10px; color:#372B23; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
caption, th, td { text-align: left; font-weight: normal; }
/*RESET*/
html		{ background:url(../images/bg.gif) repeat; width:100%; margin:0; padding:0; height:100%;}
body		{ background:url(../images/bg.gif) repeat; width:100%; margin:0; padding:0; height:100%;}
.sub_bg			{ background:url(../images/sub_bg.gif) repeat-x; width:100%; }
.global			{ width:943px; margin:0 auto; }
.global_top		{ width:100%; height:97px; background:url(../images/bg_global_top.png) no-repeat; }
.contents		{ width:100%; height:auto; background:url(../images/bg_global_mid.gif) repeat 0 0; overflow:auto;  margin:0; }
.contents_top	{ width:100%; min-height:547px; background:url(../images/bg_global_top2.png) no-repeat 0 0;}
.contents_btm	{ width:100%; height:11px; background:url(../images/bg_global_btm.png); }
.contents_btm_index	{ width:100%; height:12px; background:url(../images/bg_global_btm.png) no-repeat; }


h1{font-family:"Calson",Times New Roman, Times, serif; font-size:35px; color:#FFF; padding-bottom:10px; padding-left:10px;}
h1 span{font-family:"Calson",Times New Roman, Times, serif; font-size:18px; font-style:italic; color:#FFF; padding-bottom:10px;}

.lang {font-family:"Times New Roman", Times, serif; font-style:normal; font-size:18px; padding-left:40px;}
.lang a:link {font-family:"Times New Roman", Times, serif; font-style:normal; font-size:18px; text-decoration:none; color:#FFF;}
.lang a:visited { font-family:"Times New Roman", Times, serif; font-style:normal; font-size:18px; text-decoration:none; color:#FFF;}
.lang a:hover {font-family:"Times New Roman", Times, serif; font-style:normal; font-size:18px; text-decoration:underline; color:#FFF;}
.lang a:active { font-family:"Times New Roman", Times, serif; font-style:normal; font-size:18px;	 text-decoration:none; color:#FFF;}

.menu{ padding-top:7px; padding-bottom:0px; height:20px;  color:#FFF; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;  background-image:url(../images/bg_menu.gif); }
.menu a:link { color: #FFF; padding-left:10px; padding-right:10px; text-decoration:none;}
.menu a:visited { color: #FFF; padding-left:10px; padding-right:10px; text-decoration:none;}
.menu a:hover { color: #FFF; padding-left:10px; padding-right:10px; text-decoration:underline;}
.menu a:active { color: #FFF; padding-left:10px; padding-right:10px; text-decoration:none;}

.couleur_selection_menu	{ color: #580e0c; padding-left:10px; padding-right:10px;}
	

.left_column { float:left; width:278px; }
.left_column .photo_wrap	{ padding: 10px 5px 5px 10px;}
.left_column .photo_wrap2	{ padding: 0px 10px 6px 10px;}
.left_column .photo_wrap_petite { padding: 5px 0px 0px 10px;}
.art_wrap{padding: 8px 0px 0px 6px;}

.right_column {width:655px; float:left; padding-top:10px;}

.banner{  }
.banner .photo_wrap	{
float:left; width:387px; padding-right:1px;}

.nos_chirurgies	{ background-image:url(../images/bg_sous_menu.png); background-repeat:no-repeat; width:265px; height:223px; float:left; }
.nos_chirurgies p	{ margin-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:20px; padding-left:20px; }
.nos_chirurgies ul	{ padding:20px 20px 0px 48px; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.nos_chirurgies li	{ font-size:13px; height:15px; padding-bottom:5px; line-height:114%}

.nos_chirurgies a:link { text-decoration:none; color:#000; font-weight:normal;}
.nos_chirurgies a:visited { text-decoration:none; color:#000; font-weight:normal;}
.nos_chirurgies a:hover { text-decoration:underline; color:#000; font-weight:normal;}
.nos_chirurgies a:active { text-decoration:none; color:#000; font-weight:normal;}

.page_container{  }
.page_index{ background-image:url(../images/body_bg_content.png); background-repeat:no-repeat; margin-top:5px; margin-left:1px; background-color:#FFF; width:649px; float:left;}
.page_index h2{ font-size:30px; font-family:"Times New Roman", Times, serif; color:#436E82; padding-top:15px; padding-left:10px; padding-bottom:20px;}
.page_index p{ padding-left:10px; padding-right:10px; padding-bottom:18px; color:#372B23; font-family:Verdana; text-align:justify; font-size:12px;  line-height:120%; }

.strong{ color:#372B23; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bolder;}
.strong_souligner{ color:#372B23; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bolder; text-decoration:underline;}

span.admammaire-sub {font-family:Trebuchet; font-size:17px; color:#043d58; font-weight: bold;}
p.admammaire-subtext {font-family:Verdana; font-size:12px; color:#372b23; font-weight: bold; line-height:20px; }

.page{ background-image:url(../images/body_bg_content.png); background-repeat:no-repeat; margin-top:5px; margin-left:1px; background-color:#FFF; width:649px; float:left;}
.page h2{ font-size:20px; font-family:Trebuchet; color:#436E82; padding-top:15px; padding-left:10px; padding-bottom:20px;	}
.page p{ padding-left:10px; padding-right:40px; padding-bottom:18px; color:#372B23; font-family:Verdana; font-size:12px; line-height:120%; text-align:justify}

.page ul{color:#372B23; padding-left:40px; margin-bottom:4px;}
*:first-child+html .page li {padding-left: 10px; margin-left:-14px; padding-bottom:8px; }
.page li{ color:#372B23; list-style-image:url(../images/Boullette_bleu.gif); padding-right: 40px; font-size:12px; padding-bottom:9px; font-family:Verdana; list-style-position:inherit; line-height:120%; text-align:justify;}
.deux_li li{ color:#372B23; list-style-image:url(../images/Boullette_brun.gif); font-size:12px; padding-bottom:4px; font-family:Verdana, Geneva, sans-serif; line-height:120%}
.page2{ width:530px; padding-right:10px; color:#372B23; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.page_bas{ float:left; background-image:url(../images/bg_contenu_bas.png); background-repeat:no-repeat; width:647px; float:left; height:10px; margin-left:2px; }
.page_bas_bas{ float:left; background-image:url(../images/bg_contenu_bas_blanc.png); background-repeat:no-repeat; width:649px; float:left; height:20px; margin-left:1px; }
.page_haut{ float:left; background-image:url(../images/bg_contenu_haut.png); background-repeat:no-repeat; width:647px; float:left; height:8px; margin-left:2px; }

ul.addmammaire { color:#043d58; padding-left:40px; margin-bottom:4px; font-family:Verdana; font-weight:bold; font-size:12px;}
ul.addmammaire li {list-style-position:inherit;padding-bottom:9px;list-style-image:url(../images/yellow_arrow.png);color:#043d58; font-family:Verdana; font-weight:bold; font-size:12px; line-height:120%}
*:first-child+html ul.addmammaire li {padding-left: 0px;  margin-left:5px; padding-bottom:8px; }
ul.addmammaire li.pics {color:#9a712d; font-family:Verdana; font-weight:bold; font-size:12px;}

ul.facelift { color:#372b23; padding-left:40px; margin-bottom:4px; font-family:Verdana; font-weight:bold; font-size:12px;}
ul.facelift li {list-style-position:inherit;padding-bottom:9px;list-style-image:url(../images/yellow_arrow.png);color:#372b23; font-family:Verdana; font-weight:bold; font-size:12px; line-height:120%}
*:first-child+html ul.facelift li {padding-left: 0px;  margin-left:5px; padding-bottom:8px; }

.boite_fond{ float:left; background-image:url(../images/ligne_separation.jpg); margin-left:2px; width:647px;}
.boite1{ float:left; width:290px; margin-left:1px; padding-right:10px;}
.boite2{ float:left; width:270px;  margin-left:1px; }
.boite1 h3{ font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#9f8665; padding-left:10px; padding-bottom:10px; padding-top:5px; font-family:"Times New Roman", Times, serif;}
.boite1 p{ padding-left:10px; padding-right:13px; padding-bottom:10px; color:#372B23; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:110%; font-size:12px; text-align:justify}
.boite1 p span{ color:#8d2c21; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.boite1 a{ color:#8d2c21; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.boite2 h3{ font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#9f8665; padding-left:10px; padding-bottom:10px; padding-top:5px; font-family:"Times New Roman", Times, serif;}
.boite2 p{ padding-left:10px; padding-bottom:10px; color:#372B23; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:110%; text-align:justify; font-size:12px;}
.boite2 p span{ color:#8d2c21; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.boite2 a{ color:#8d2c21; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

.position{float:left;width:50px;}
.silouette{ background-image:url(../images/illustration.png); background-repeat:no-repeat; position:absolute; margin-left:577px; left:auto; top:auto; margin-top:-258px; width:106px; height:284px; z-index:auto;}
.footer	{ margin-top:10px;padding-top:10px; padding-left:22px; float:left; width:100%; background-image:url(../images/bg_pied_page.png); background-repeat:no-repeat; color:#F7BF5D; font-family:Arial, Helvetica, sans-serif; min-height:65px; font-size:12px; }

.copyright	{ color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:8px;}
.viewing	{ color:#043D58; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:8px;}
.adresse{ color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:4px; font-weight:bolder;}
.footer a:link { color:#f7bf5d; margin-bottom:12px; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; padding-right:4px;}
.footer a:visited { color:#f7bf5d; margin-bottom:12px; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; padding-right:4px;}
.footer a:hover { color:#f7bf5d; margin-bottom:12px; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; padding-right:4px;}
.footer a:active { color:#f7bf5d; margin-bottom:12px; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; padding-right:4px;}

div.blue-list-respo {background-image: url(../images/blue-list-bullet.gif); background-repeat: no-repeat; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
				 margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 1px; padding-left: 26px; font-size: 11px; width: 170px; font-weight: normal;
				 color: #372B23; font-family: Verdana; }
div.blue-list-lipo {background-image: url(../images/blue-list-bullet.gif); background-repeat: no-repeat; margin-top: 0px; margin-right: 0px; margin-bottom: 5px;
				 margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 1px; padding-left: 26px; font-size: 12px; width: 270px; font-weight: normal;
				 color: #372B23; font-family: Verdana; }
div.blue-list-dr {background-image: url(../images/blue-list-bullet.gif); background-repeat: no-repeat; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
				 margin-left: 12px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 26px; font-size: 12px; width: 570px; font-weight: normal;
				 color: #372B23; font-family: Verdana; line-height: 120%;}
				 
div.gold-list-dr {background-image: url(../images/gold-list-bullet.gif); background-repeat: no-repeat; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
				 margin-left: 12px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 26px; font-size: 12px; width: 600px; font-weight: normal;
				 color: #000000; font-family: Verdana; }
				 
div.gold-arrow-list {background-image: url(../images/yellow_arrow.png); background-repeat: no-repeat; margin-top: 0px; margin-right: 0px; margin-bottom: 5px;
				 	 margin-left: 12px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 16px; color:#043d58; font-family:Verdana; font-weight:bold; 
					 font-size:12px; width: 600px; }

div.gold-arrow-list-pics {background-image: url(../images/yellow_arrow.png); background-repeat: no-repeat; margin-top: 0px; margin-right: 0px; margin-bottom: 5px;
				 	 margin-left: 12px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 16px; color:#9a712d; font-family:Verdana; font-weight:bold; 
					 font-size:12px; width: 600px; }

div.gold-arrow-list-dark {background-image: url(../images/yellow_arrow.png); background-repeat: no-repeat; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
				 	 margin-left: 12px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 16px; color:#372b23; font-family:Verdana; font-weight:bold; 
					 font-size:12px; width: 600px; line-height:120%;}
p.bc_p { color:#436E82; padding-bottom:0px; padding-top:5px; }
a {font-size: 12px; color:#043d58; font-family:Verdana; font-weight:normal; text-decoration: underline; }
a.bc {font-size: 10px; color:#043d58; font-family:Verdana; font-weight:normal; text-decoration: none; }
a.bc:hover {font-size: 10px; color:#043d58; font-family:Verdana; font-weight:normal;; text-decoration: underline; }
a.bc_active {font-size: 10px; color:#043d58; font-family:Verdana; font-weight:normal; text-decoration: underline; }
span.clinic-title {font-size: 14px; color:#372b23; font-family:Verdana;}
span.telnum {font-size:13px; color:#043d58; font-family:Verdana; font-weight:bold;}
span.semi-black {font-size:13px; font-weight:bold;}

.form {padding: 3px; height:30px;}
input.field_txt { height:16px; font-family:Verdana; font-size:12px; color:#000000; background-color:#acc3ce; width:207px; border:1px solid #acc3ce;}
input.subject_txt { height:16px; font-family:Verdana; font-size:12px; color:#000000; background-color:#acc3ce; width:519px; border:1px solid #acc3ce;}
textarea.textarea_txt {  font-family:Verdana; font-size:12px; color:#000000; background-color:#acc3ce; border:1px solid #acc3ce; }
input.submit_btn {width: 110px; height:22px; padding-bottom:4px;color:#FFFFFF; font-weight:bold; font-size:12px; font-family:Verdana; background-color:#043d58; border:none; line-height:18px;}
input.submit_btn:hover {width: 110px; height:22px; padding-bottom:4px;color:#043d58; font-weight:bold; font-size:12px; font-family:Verdana; background-color:#acc3ce; border:1px solid #043d58; line-height:18px;}