error@charset "utf-8";
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	
	margin: 20px 20px 20px 20px; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.myesthetik_class {
	background:#FFF url(../images/bg_myesthetik.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.myesthetik_class #container { 
	width: 955px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height:100%;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border:none;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background:#FFFFFF url(../images/bg_container.gif);
	background-position:top;
	background-repeat:repeat-x;

} 
.myesthetik_class #header {
	background: url(../images/bg_header.jpg) no-repeat;
	width:955px;
	height:122px;
	  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}

.myesthetik_class  #navmenu {
width:940px;
height:17px;
text-align:right;
color:#FFFFFF;
padding-right:15px;
padding-top:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;

}	

.myesthetik_class  #navmenu a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#FFF;
padding-right:15px;


}

.myesthetik_class  #navmenu a:hover a:activ {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#CCC;
padding-right:15px;

}
 
.myesthetik_class #dhtml {
width:712px;
color:#FFFFFF;
text-align:left;
margin-top:10px;
padding-left:243px;
height:30px;
}




.myesthetik_class  #logodescription {
width:210px;
color:#FFB7E9;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:20px;
margin-top:9px;
letter-spacing:0.02em;


}



.myesthetik_class #pathbar {
width:702px;
height:26px;
padding-left:15px;
padding-top:15px;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:#BB0282;
text-decoration:none;
display:inherit;
float:left;
font-weight:bold;

}

.myesthetik_class  #pathbar a {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:#BB0282;
text-decoration:none;
font-weight:normal;

}

.myesthetik_class  #pathbar a:hover {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:#E963C0;
text-decoration:none;
font-weight:normal;

}


.myesthetik_class #siteadresse {

color:#FFFFFF;
width:227px;
height:39px;
padding-top:2px;
display:inline;
float:left;
text-align:right;
padding-right:10px;
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:20px;

}

.myesthetik_class #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.myesthetik_class #sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 247px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin:25px 0 0 0;
	padding:0 0 0 0 ;
}

.myesthetik_class #vdo {
width:238px;
height:189px;
padding-top:12px;
padding-right:5px;
padding-left:5px;
background:url(../images/bg_vdo.jpg);
background-repeat:no-repeat;
text-align:center;
vertical-align:middle;
margin-left:-10px;

}


.myesthetik_class #boutton a{
background:url(../images/bg_bouton.jpg) scroll left top;
background-repeat:no-repeat;
width:223px;
height:38px;
margin-left:10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
display:block;
padding-top:5px;
text-decoration:none;


}

.myesthetik_class #boutton2 a{
background:url(../images/bg_bouton_anime.gif) scroll left top;
background-repeat:no-repeat;
width:223px;
height:38px;
margin-left:10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
display:block;
padding-top:5px;
text-decoration:none;


}


.myesthetik_class #boutton a:hover,.myesthetik_class #boutton2 a:hover {
background:url(../images/bg_bouton_over.jpg) scroll left top;
background-repeat:no-repeat;
width:223px;
height:38px;
margin-left:10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
display:block;
text-decoration:none;
}



.myesthetik_class  #meteo a {
width:194px;
height:59px;
display:block;
margin-top:0px;
margin-left:5px;
background:url(../images/bg_meteo.jpg);
background-repeat:no-repeat;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#C70093;
text-align:left;
text-decoration:none;
padding-left:30px;
padding-top:50px;


}


.myesthetik_class  #meteo a:hover {
width:194px;
height:59px;
display:block;
margin-top:0px;
background:url(../images/bg_meteo.jpg);
background-repeat:no-repeat;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#D65DB6;
text-align:left;
text-decoration:none;
padding-left:30px;
padding-top:50px;


}




.myesthetik_class #billet a {
width:217px;
height:43px;
margin-top:5px;
background:url(../images/bg_billet.jpg);
background-repeat:no-repeat;
display:block;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#C70093;
text-align:left;
text-decoration:none;
padding-left:30px;
padding-top:80px;


}
.myesthetik_class #billet a:hover {
width:217px;
height:43px;
margin-top:5px;
background:url(../images/bg_billet.jpg);
background-repeat:no-repeat;
display:block;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#D65DB6;
text-align:left;
text-decoration:none;
padding-left:30px;
padding-top:80px;


}
.myesthetik_class #container #mainContent #allcontent {
width:675px;

height:auto;
padding: 0px 15px 0 15px;
display:block;
float:left;

}

.myesthetik_class  #telef {
width:231px;
height:62px;
margin-top:15px;
background:url(../images/bg_telef.jpg);
background-repeat:no-repeat;
background-position:left;
display:block;
float:left;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:12px;
color:#BD007F;
padding-top:18px;
padding-left:13px;
}



.myesthetik_class #mail a {
width:219px;
height:50px;
margin-top:5px;
background:url(../images/bg_mail.jpg);
background-repeat:no-repeat;
background-position:left;
display:block;
float:left;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#BD007F;
padding-top:18px;
padding-left:10px;
text-decoration:none;

}
.myesthetik_class  #bgmail a {
background:url(../images/bgmail.gif);
background-repeat:repeat-x;
text-decoration:none;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:auto;
padding-left:3px;
padding-right:3px;
padding-bottom:1px;
padding-top:0;


}


.myesthetik_class  #bgmail a:hover {
background:url(../images/bgmail_over.gif);
background-repeat:repeat-x;
text-decoration:none;
color:#c70093;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:auto;
padding-left:3px;
padding-right:3px;
padding-bottom:1px;
padding-top:0;


}


.myesthetik_class #mail a:hover {
width:219px;
height:50px;
margin-top:5px;
background:url(../images/bg_mail.jpg);
background-repeat:no-repeat;
background-position:left;
display:block;
float:left;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#D65DB6;
padding-top:18px;
padding-left:10px;
text-decoration:none;

}

.myesthetik_class  #partenaire a {
width:96px;
height:44px;
padding-top:25px;
float:left;
display:inline-block;
background:#FFF1FB;
text-align:center;
margin:10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:#C70093;
text-decoration:none;

}

.myesthetik_class  #partenaire a:hover {
width:96px;
height:44px;
padding-top:25px;
float:left;
display:inline-block;
background:#FFF1FB;
text-align:center;
margin:10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:#D65DB6;
text-decoration:none;

}



.height25 {
height:25px;

}
.myesthetik_class #mainContent {
	width:955px;
	margin: 0 0 0 0; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	 /* remember that padding s the space inside the div box and margin is the space outside the div box */
} 



.myesthetik_class  #adresse {
clear:both;
	width:730px;
	padding-left:25px;
	display:-block;
	float:left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#C70093;
}

.myesthetik_class  #right {
clear:right;
width:185px;
padding-right:15px;
display:inline-block;
	float:left;

	text-align:right;
	margin:0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#C70093;

}


.myesthetik_class  #footer_links {
margin-top:15px;
display:block;
clear:both;
height:141px;
width:955px;
margin-bottom:20px;
background:url(../images/bg_footer_link.jpg);
background-repeat:no-repeat;
margin-left:0;
margin-right:0;
padding:0;


}

.myesthetik_class   #container_footer_links  {

margin-top:35px;
width:405px;
display:inline-block;
float:left;
margin-left:25px;
height:65px;

}

.myesthetik_class   #container_footer_links_right  {
margin-top:35px;
display:inline-block;
float:left;
margin-left:30px;
margin-right:10px;
height:65px;

}



.myesthetik_class  #title_footer_links {
margin-top:5px;
width:85px;
height:14px;
display:inline-block;
float:left;
border-bottom:solid 1px #FF6699;
color:#FFCCCC;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:80%;


}
.myesthetik_class  #links_footer_links {
margin-top:0px;
width:440px;
height:14px;
float:none;
border-bottom:solid 1px #FF6699;
color:#FFCCCC;
line-height:100%;
padding:0px 0 5px 0;

}


.myesthetik_class  #links_footer_links a {
/*border-right:solid 1px #FFCCCC;*/
padding:0 5px 0 2px;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFCCCC;
text-decoration:none;
line-height:50%;

}
.myesthetik_class  #links_footer_links a:hover {
/*border-right:solid 1px #FFCCCC;*/
padding:0 5px 0 2px;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:10px;
color:#FDDFDF;
text-decoration:none;
line-height:50%;

}

.myesthetik_class  #footer {
padding-top:5px;

}

.myesthetik_class #footer {
clear:both;}

.myesthetik_class  #title_footer_links_end {
margin-top:5px;
width:90px;
height:50px;
display:inline-block;
float:left;
color:#FFCCCC;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;



}
.myesthetik_class  #links_footer_links_end {
width:447px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:5px;

color:#ffcccc;
padding-top:0px;

}

.myesthetik_class #links_footer_links_end strong, .myesthetik_class  #links_footer_links strong {

font-family: Arial, Helvetica, sans-serif;
font-size:8px;
line-height:11px;
vertical-align:middle;
color:#ffcccc;

}

.myesthetik_class  #links_footer_links_end a {
color:#ffcccc;
text-decoration:none;
/*border-right: solid 1px #ffcccc;*/
padding-right:3px;
padding-left:3px;
margin-bottom:15px;
line-height:150%;


}
.myesthetik_class  #links_footer_links_end a:hover {
color:#fee3e3;
text-decoration:none;

}


.myesthetik_class  #powred  {
width:925px;
padding-top:8px;
float:left;
text-align:right;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:-5px;

}

.myesthetik_class #powred a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;


}
d


.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
	
	}




.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}




.myesthetik_class  #leftContent {
	width:322px;
	float:left;
	display:inline-block;
	margin-top:0px;
	line-height:200%;
	text-align:justify;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;

}

.myesthetik_class  #leftContent p {
padding-left:10px;
line-height:200%;
text-align:justify;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width:95%;
margin-bottom:0px;

}

/* 10 01 2009
.myesthetik_class  #leftContent ul {

padding-top:7px;


} */
.myesthetik_class  #leftContent  li {
list-style-image:url(../images/list.jpg);

}


.myesthetik_class  #rightContentflash {
width:322px;
float:left;
display:inline-block;
margin-top:-6px;
margin-left:15px;
line-height:200%;
text-align:justify;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:10px;

}

.myesthetik_class  #rightContentflash ul,.myesthetik_class  #leftContent ul {
margin:0;
/* padding-top:5px; 10/01/09 */
padding-left:35px;
padding-right:0;
margin-bottom:5px;

}


.myesthetik_class  #rightContentflash li {
list-style-image:url(../images/list.jpg);
/*width:240px;*/
margin-left:0px;
padding: 3px 0 3px 0;
text-align:justify;


}

.myesthetik_class  #rightContentflash p {
padding:0;
margin:0;
width:300px;
/* display:block; 10/01/09
float:left; */
display:inline-block;
margin-top:-6px;
margin-left:10px;
line-height:200%;
text-align:justify;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
/* padding-left:15px; */


}

.myesthetik_class  #rightContentall {
width:322px;
float:left;
display:inline-block;
margin-top:15px;
margin-left:15px;
line-height:200%;
text-align:justify;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:20px;

}

.myesthetik_class  #rightContentall ul {
padding-top:5px;
padding-left:35px;
padding-right:0;
margin-bottom:5px;

}


.myesthetik_class  #rightContentall li {
list-style-image:url(../images/list.jpg);
width:240px;
margin-left:0px;
padding: 3px 0 3px 0;
text-align:justify;


}

.myesthetik_class  #rightContentall p {
width:300px;
display:block;
float:left;
display:inline-block;
margin-top:-6px;
margin-left:0px;
line-height:200%;
text-align:justify;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:15px;


}

.myesthetik_class  #rightContent {
width:290px;
float:right;
display:inline-block;
margin-top:15px;
line-height:200%;
text-align:justify;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:0px;


}
.myesthetik_class #container #mainContent #rightContenttarif {
	font: normal 12px Arial, Helvetica, sans-serif;
	width:350px;
	display:inline-block;
	float:left;
}

.myesthetik_class H1 {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:22px;
color:#c70093;
padding-top:35px;
font-weight:bold;
width:660px;
margin-left:15px;
margin-right:15px;
padding-bottom:20px;
border-bottom:solid 1px #f7e8f3;
float:left;
margin-bottom:10px;
display:inline-block;


}
.myesthetik_class H2 {
font-size:22px;
color:#c70093;
margin-top:35px;
padding:5px 0 10px 0;
font-weight:bold;
margin-left:15px;
margin-right:15px;
margin-bottom:5px;
float:left;
display:inline-block;


}

.myesthetik_class H3 {
background:url(../images/puce.gif);
background-repeat:no-repeat;
background-position:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0099cc;
font-weight:bold;
padding:0;
padding-left:15px;
/* margin:0 0 15px 0; 100109 */


}
.boxlittle_top {
background:url(../images/boxlittle_top.jpg);
background-repeat:no-repeat;
background-position:bottom left;
width:240px;
height:15px;
display:block;
float:left;
}

.boxlittle_bottom {
background:url(../images/boxlittle_bottom.jpg);
background-repeat:repeat-x;
background-position:bottom left;
width:230px;
height:110px; /*height:94px; */
padding-left:10px;
}

.boxlittle_bottom li {
list-style:none;
text-decoration:none;
line-height:180%;
padding-left:15px;

}

 #mainContent #allcontent table p  {

clear:both;
float:none;
margin:0;
padding:0;
line-height:160%;

}
 #mainContent #allcontent table p a {

white-space:nowrap;
font-family: Tahoma, Helvetica, sans-serif;
list-style:none;
background:url(../images/listbox.gif);
background-position:left;
background-repeat:no-repeat;
font-size:11px;
color:#c70093;
text-decoration:none;
padding: 0 0 0 10px;
margin:0px;
font-weight:normal;


}
 .boxlittle_bottom li a {
font-family: Tahoma, Helvetica, sans-serif;
/*list-style:none;
background:url(../images/listbox.gif);
background-position:left;
background-repeat:no-repeat;*/
font-size:11px;
color:#c70093;
text-decoration:none;
/* padding: 0 0 0 12px;
margin:-5px; */


} 

.boxlittle_bottom li a:hover {
font-family: Tahoma, Helvetica, sans-serif;
font-size:11px;
color:#fc53d0;
/* list-style:none;
background:url(../images/listbox.gif);
background-position:left;
background-repeat:no-repeat;
text-decoration:none;
margin:-5px; */

}

.boxlittle_bottom img {
text-align:left;
display:inline-block;
float:left;
margin:0;
padding-top:-2;

}

 .bigboxtop {
background:url(../images/bigboxtop.gif);
background-position:left;
background-repeat:no-repeat;
width:431px;
height:19px;
margin:0;
float:left;
display:block;

}
.bigboxbottom {
background:url(../images/bigboxbottom.gif);
background-position:bottom left;
background-repeat:repeat-y;
width:431px;
min-height:110px;
height:auto;
height:auto;
}


.bigboxbottom img {
text-align:left;
float:left;
display:inline-block;
width:89px;
height:88px;
margin:0;
padding-left:5px;
margin-top:-3px;

} 

.bigboxbottom li {
list-style-image:inherit;
list-style:none;
text-align:left;
display:inline-block;
float:left;
font-family: Tahoma, Helvetica, sans-serif;
font-size:11px;
color:#c70093;
text-decoration:none;
width:150px;
height:auto;
margin-top:-2px;
white-space:nowrap;


}
#mainContent  ul {
margin:0;
padding:0;
list-style:none;
}
.bigboxbottom li a, #mainContent li a {
text-align:left;
list-style:none;
/*display:inline-block;
font-family: Tahoma, Helvetica, sans-serif;
background:url(../images/listbox.gif);
background-position:left;
background-repeat:no-repeat;*/
font-size:11px;
color:#c70093;
text-decoration:none;
/*padding: 0 0 0 10px;
margin:0 px;*/

}

.bigboxbottom li a:hover, #mainContent li a:hover {
font-family: Tahoma, Helvetica, sans-serif;
font-size:11px;
color:#fc53d0;
/*list-style:none;
background:url(../images/listbox.gif);
background-position:left;
background-repeat:no-repeat;
text-decoration:none;*/
}


.leftContentaccueilbastop {
background:url(../images/bg_bigboxtop.jpg);
background-repeat:no-repeat;
background-position:bottom;
width:300px;
height:15px;
padding:0;
margin:0;

}

.leftContentaccueilbasbottom {
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background:url(../images/bg_bigboxbottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
width:300px;
height:auto ;
min-height:330px;
text-align:center;padding:0;
margin:0;

}
.leftContentaccueilbasbottom p {
padding-right:25px;
padding-left:25px;
display:block;
float:left;
width:250px;
text-align:justify;
margin-top:-20px;

}

.leftContentaccueilbasbottom a {
	  color:#c70093;
	  text-decoration:none;
	  font-weight:bold;
      }
.leftContentaccueilbasbottom a:hover {
	  color:#FF00CC;
	  text-decoration:none;
	  font-weight:bold;
	
      }	  
/*.myesthetik_class #container #mainContent #table {
width:527px;
margin:0;
padding:0;

}
.myesthetik_class #container #mainContent #table th{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFE8CC;
}

.myesthetik_class #container #mainContent #table td {

}
*/
.myesthetik_class H4 {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#c70093;
width:200px;
border-bottom: solid 1px #c70093;
float:left;
text-align:left;
margin-left:25px;
margin-top:10px;

}


.myesthetik_class #contavecbg{
display:block;
float:left;
margin-left:15px;
width:660px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
background:url(../images/bgh2.gif);
background-repeat:no-repeat;
background-position:right top;

}

.myesthetik_class  #confirmtop {
background: #f1f6d7 url(../images/confirm_top.gif);
background-repeat:no-repeat;
width:679px;
height:14px;
float:left;
margin-left:8px;
display:inline-block;

}

.myesthetik_class  #confirmbottom {
background:url(../images/confirm_bottom.gif);
background-repeat:repeat-y;
background-position:bottom;
width:679px;
height:40px;
float:left;
margin-left:8px;
display:inline-block;margin-bottom:10px;

}

.myesthetik_class #confirme{
background:url(../images/confirme.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:25px;
margin-left:25px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
color:#999900;
}

.myesthetik_class #errortop {
background: #ffede5 url(../images/errotop.gif);
background-repeat:no-repeat;
width:680px;
height:13px;
float:left;
display:block;
margin-top:10px;
margin-left:8px;
margin-bottom:0;
margin-right:0;
padding:0;
}

.myesthetik_class #errorbottom {
background:url(../images/error_bottom.gif);
background-repeat:repeat-y;
background-position:bottom;
width:680px;
height:25px;
min-height:22px;
float:left;
margin-left:8px;
margin-top:0;
padding:0;
margin-bottom:20px;

}

.myesthetik_class #error  {
margin-left:16px;
padding-left:16px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
color:#cc3300;
padding-bottom:5px;
width: auto; 
border-radius: 5px 5px; 
-moz-border-radius: 10px;  
background-color:#FFEDE6;
padding: 0px; }


.myesthetik_class H5 {
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:13px;
color:#c70093;
font-weight:bold;
line-height:200%;
width:98%;
/* margin-bottom:0px; 100109 */
/* margin-top:5px; */

}
.myesthetik_class H6 {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FC3CD0;
font-weight:normal;
line-height:200%;
margin-bottom:5px;
margin-top:5px;
}

.myesthetik_class H7 {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#0099cc;
display:inline-block;

}

.myesthetik_class H1,
.myesthetik_class H2,  
.myesthetik_class H3, 
.myesthetik_class H5, 
.myesthetik_class H6, 
.myesthetik_class H7 {
	clear:both;
	float:none;
}
.myesthetik_class #flash {
background:url(../images/bg_flash.gif);
background-repeat:no-repeat;
width:350px;
height:192px;
background-position:top;
text-align:center;
vertical-align:bottom;
padding-top:26px;

}

.myesthetik_class #sendForm {
background:url(../images/bg_flash.gif);
background-repeat:no-repeat;
width:350px;
height:80px;
background-position:top;
text-align:center;

padding-top:28px;

}

.myesthetik_class #sendForm p {
	margin-top:10px;text-align:center;
	margin-bottom:10px;
	color: #C70093;
}

.myesthetik_class button {
	background:#ffd7f4;
	border:1px solid #C70093;
	width:80px;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	color:#C70093;
	margin-right:5px;
}

.myesthetik_class  #leftContentformulaire {
width:380px;
float:left;
display:inline-block;
margin-top:15px;
margin-left:10px;
line-height:200%;
text-align:justify;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;

}
.myesthetik_class  #rightContentformulaire {
width:248px;
float:left;
display:inline-block;
margin-top:25px;
line-height:200%;
text-align:justify;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:25px;
padding-right:5px;


}
.myesthetik_class  #rightContentformulaire p {
width:228px;
float:left;
display:inline-block;
margin-top:15px;
line-height:200%;
text-align:justify;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:inherit;
padding-left:15px;



}



.myesthetik_class  #leftContentformulaire p {
display:block;
float:left;
width:150px;
padding-left:5px;
line-height:100%;
text-align:justify;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
margin-bottom:15px;

}


.myesthetik_class  #rightContentformulaire ul {

padding-top:5px;
padding-left:35px;
padding-right:0;
margin-bottom:5px;

}
.myesthetik_class  #rightContentformulaire  li {
list-style-image:url(../images/list.jpg);
width:190px;
margin-left:0px;
padding:0;
text-align:left;


}


.fieldset {
width:360px;
height:auto;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:25px 15px 25px 15px;
margin:0;
border:solid 2px #ffedf9;
}

.fieldsetconsl {
width:300px;
height:auto;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:25px 15px 25px 15px;
margin:0;
border:solid 2px #ffedf9;
}
/*flidset droit*/
.fieldsetconslultatio {
width:200px;
height:auto;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:25px 0px 25px 0px;
margin:0;
border:solid 2px #ffedf9;
}

/*flidset droit*/
.fieldsetconslultatio_mod {
width:320px;
height:auto;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:25px 0px 25px 0px;
margin:0;
border:solid 2px #ffedf9;
}

/*flidset droit*/
.fieldsetconslultatio_mod_m{
width:295px;
height:auto;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:25px 0px 25px 0px;
margin:0;
border:solid 2px #ffedf9;
}
.fieldsetconslultatio_mod_t {
width:400px;
height:auto;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:25px 0px 25px 0px;
margin:0;
border:solid 2px #ffedf9;
}
/*Fin Flidest droit */
.myesthetik_class #legend_fieldset {
color:#c70093;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-top:2px;
margin:0px;
padding-left:10px;
padding-right:00px;

}

.myesthetik_class #textfieldset {
displaey:block;
float:left;
width:70px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:normal;
padding-bottom:10px;
padding-right:20px;
font-weight:bold;

}

.myesthetik_class #inputfieldset {
display:inline-block;
float:left;
border:0px;
background:#fff2fc;
width:200px;
height:21px;
margin-bottom:10px;
}


.myesthetik_class #textareafieldset {
display:inline-block;
float:left;
border:0px;
background:#fff2fc;
width:254px;

}

.myesthetik_class #move{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#c70093;
padding-bottom:0;
margin-bottom:15px;
margin-top:15px;

}

.myesthetik_class #bouttonfieldest {
display:inline-block;
width:80px;
height:21px;
margin-top:15px;
color:#c70093;
background:#fff2fc;
border:0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
/*float:right;*/
margin-left:15px;
}

.myesthetik_class  #leftContentaccueil {
width:236px;
float:left;
display:block;
padding-left:5px;
margin-top:15px;
margin-left:2px;
line-height:200%;
text-align:justify;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;


}
.myesthetik_class  #rightContentaccueil {
width:407px;
float:right;
display:block;
margin-top:15px;
margin-left:15px;
line-height:200%;
text-align:justify;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:3px;


}


.myesthetik_class  p {

/* float:left; */
text-align:justify;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
margin-bottom:5px;
line-height:200%

}


.myesthetik_class  #rightContentfaccueil ul {

padding-top:5px;
padding-left:0;
padding-right:0;
margin-bottom:5px;

}


.myesthetik_class  #leftContentaccueilbas {
width:318px;
padding-left:10px;
float:left;
display:inline-block;
margin-top:15px;
margin-left:10px;
line-height:200%;
text-align:justify;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;

}
.myesthetik_class  #rightContentaccueilbas {
width:318px;
float:left;
display:inline-block;
margin-top:15px;
line-height:200%;
text-align:justify;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:3px;
padding-right:3px;


}

.myesthetik_class #mainContent blockquote {
background: #fff2fc url(../images/i.jpg);
background-repeat:no-repeat;
background-position:top right;

/*width:344px;*/
height:auto;
border-bottom:solid 3px #ffe2f5;
padding-right:50px;
padding-left:16px;
padding-top:12px;
padding-bottom:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#c70093;
text-align:justify;
line-height:150%;
margin:10px 0 20px 8px;

}

.myesthetik_class #mainContent blockquote h1 {
color:#c70093;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:0 0 10px 0;
margin:0;
border:none;
width:300px;

}

.myesthetik_class #mainContent blockquote p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#c70093;

}
.myesthetik_class #mainContent dt {
display:block;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#c70093;
font-weight:bold;
margin-left:45px;
width:205px;


}
.myesthetik_class dd {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
color:#666666;
float:left;
line-height:200%;
margin-left:35px;
margin-right:5px;
display:inline;
width:205px;
}

.myesthetik_class #readmore  {
height:21px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000;
float:left;
}

.myesthetik_class #readmore li {
      display:inline;
      margin:0;
      padding:0 0 0 0 ;
      }

.myesthetik_class #readmore a {
background:url(../images/readmore_right.jpg);
background-repeat:no-repeat;
background-position:left;
height:21px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000;
float:left;
padding-left:10px;
padding-top:0px;
padding-right:10px;
text-decoration:none;
cursor:pointer;

}

.myesthetik_class #readmore a:hover {
background:url(../images/readmore_over_right.jpg);
background-repeat:no-repeat;
background-position:left;
height:21px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000;
float:left;
padding-left:10px;
padding-top:0px;
padding-right:10px;
text-decoration:none;
}

.myesthetik_class #readmore a span {
      float:left;
      display:block;
      background:url(../images/readmore.jpg) no-repeat;
	  background-position:right;
	  height:21px;
	  padding-left:10px;
padding-right:15px;
line-height:250%;

	 

      }
	  
	  .myesthetik_class #readmore a:hover span {
      float:left;
      display:block;
      background:url(../images/readmore_over.jpg) no-repeat;
	  background-position:right;
	  height:21px;
	  padding-left:10px;
padding-right:15px;
line-height:250%;

	 

      }



/* Zone de Menu */

ul#cssmw {
	cursor: default;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;


}
ul#cssmw ul {
  cursor: default;
  font-size: 0;
  list-style-type: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;

}
ul#cssmw ul li {
  background-image: none;
  float: none;


}
ul#cssmw li {
  background-image: none;
  float: left;
  padding: 0 0 0 0;
  position: relative;
  white-space: nowrap;
}
ul#cssmw li ul {
  display: none;
  top: 1;
	border-left: solid 1px  #c70093;
	border-bottom: solid 1px  #c70093;

}
ul#cssmw li:hover > ul {
  display: block;
  position: absolute;
}
ul#cssmw > li {
  background-image: none;
  background-position: center;
   	

}
ul#cssmw > li > span {
  background-image: none;
  display: block;
}
ul#cssmw > li > span > a {
	color: #FFFFFF;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	margin: 0 0 0 0;
	padding: 0 5px 0 5px;
	text-decoration: none;
	width: 55px;
	height:33px;
	line-height:300%;



}
ul#cssmw > li > span > a:activ {
	font-size: 11px;
	font-style: normal;
	margin: 0 0 0 0;
	padding: 0 5px 0 5px;
	background:none;
	color: #272B4B;
	text-decoration: none;
	 border-left: solid 1px #c50898;
	 border-right: solid 1px #c50898;
  	line-height:300%;



}
ul#cssmw > li:hover > span {
  display: block;
  border-left: solid 1px #c50898;
  border-right: solid 1px #c50898;


}
ul#cssmw > li:hover > span > a {
	background:#FFDCF1;
	color: #C70093;
	text-decoration: none;
	width:57px;
	padding-left:1px; /* */

}
ul#cssmw ul.level-1 {
	left: 0px;
	top: 100%;
	text-align: left;
	border-bottom: solid 1px #c70093;
	border-left: solid 1px #c70093;
	border-right: solid 1px #c70093;
	border-top: none;
}


ul#cssmw ul.level-1 > li {
  background-image: none;
  
}
ul#cssmw ul.level-1 > li > span {
  background-image: none;
  background-color: #ffdcf1;
  display: block;
  padding-top:3px;
  padding-bottom:3px;
}
ul#cssmw ul.level-1 > li > span > a {
	background-color: #ffdcf1;
	background-image: none;
	border-bottom: none;
	border-top: none;
	color: #c70093;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	margin: 0 0 0 0;
	padding: 5px 10px 10px 10px;
	text-decoration: none;
	width: 131px;
	height:12px;


}
ul#cssmw ul.level-1 > li > span > a:activ {
	background-color: #ffdcf1;
	color: #c50898;
	text-decoration: none;
	 width:151px;
}
ul#cssmw ul.level-1 > li:hover > span {
  display: block;
  color: #c50898;
  
}
ul#cssmw ul.level-1 > li:hover > span > a {
	background:url(../images/bg_menu1.jpg);
	background-repeat:no-repeat;
	color: #FFFFFF;
	text-decoration: none;





}
ul#cssmw ul.level-2 {
	left: 151px;
	top:0px;
	text-align: left;
	border: solid 1px #c70093;
	background:#ffdcf1;

}
ul#cssmw ul.level-2 > li {
  background-image: none;
}
ul#cssmw ul.level-2 > li > span {
  background-image: none;
  display: block;
  background-color: #ffdcf1;
  margin-top:3px;
  margin-bottom:3px;
  
  

}
ul#cssmw ul.level-2 > li > span > a {
	background-color: #ffdcf1;
	background-image: none;
	background-position: right;
	color: #c70093;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	margin: 0 0 0 0;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	width: 151px;
	height: 16px;

}
ul#cssmw ul.level-2 > li > span > a:active {
  color: #272B4B;
  text-decoration: none;
  
}
ul#cssmw ul.level-2 > li:hover > span {
  display: block;
}
ul#cssmw ul.level-2 > li:hover > span > a {
	background:url(../images/bg_menu2.jpg);
	background-repeat:no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	

}

/*styles Tableau */

#container caption {
	font-weight: bold;
	border-bottom:2px solid #ffedf9;
	color: #c70093;
	text-transform:uppercase;
	padding:10px;
	background-color: #ffd7f4;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right top;
}

#table  {
	
	border:0px solid #ffedf9;
	border-collapse:collapse;
	margin-bottom:5px;
}

#table tbody {
	
	border:1px solid #ffedf9;
}

#table th {

	font: "Trebuchet MS", Arial; 
	border-top:2px solid #afac8f;
	padding:7px;
	color:#c70093;
}

#table td {
	padding:5px;
	font:1em "Trebuchet MS", Arial; 
	border:1px solid #ffd7f4;
	
}

.spec{
font:1em "Trebuchet MS", Arial; 
font-weight:bold;}

.backtd{
background:#fff2fc;
font:1em "Trebuchet MS", Arial;
font-weight:bold;
}
.backt{
background:#fff2fc;
font:1em "Trebuchet MS", Arial;

}
/*Fin style Tableau */

.myesthetik_class  #allcontent ul {
padding-top:5px;
padding-left:35px;
padding-right:0;
margin-bottom:5px;

}


.myesthetik_class  #allcontent li {
list-style-image:url(../images/list.jpg);
margin-left:0px;
padding: 3px 0 3px 0;
text-align:justify;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:5px;
text-align:justify;
line-height:200%;
}

.myesthetik_class  #allcontent a {
	  color:#df008f;
	  text-decoration:none;
	  font-weight:bold;
      }
.myesthetik_class  #allcontent a:hover {
	  color:#FF00CC;
	  text-decoration:none;
	  font-weight:bold;
	
      }	
	  
.myesthetik_class  #allcontent p {
/*display:inline-block;*/
margin-left:10px;
margin-top:2px;
line-height:200%;
text-align:justify;
margin-bottom:8px;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
	  }
	  
.myesthetik_class  #leftContent a {
	  color:#df008f;
	  text-decoration:none;
	  font-weight:bold;
      }
.myesthetik_class  #leftContent a:hover {
	  color:#FF00CC;
	  text-decoration:none;
	  font-weight:bold;
	
      }	  
	  
	  
.myesthetik_class  #contavecbg a {
	  color:#df008f;
	  text-decoration:none;
	  font-weight:bold;
      }
.myesthetik_class  #contavecbg a:hover {
	  color:#FF00CC;
	  text-decoration:none;
	  font-weight:bold;
	
      }	 