body{
margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px;
background-color:#000000;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#page{
	margin-left:auto;
	margin-right:auto;
	width:976px;
	padding-bottom:10px;
	overflow: hidden;
}
#page_heigt_fixe{
	margin-left:auto;
	margin-right:auto;
	width:976px;
	padding-bottom:10px;
	overflow: hidden;
	min-height: 807px;
}

#menu{
margin-top:0px;
margin-bottom:0px;
}
#menuFra{
margin-top:10px;
margin-bottom:20px;
}
#header-lang {
background:black url('img/header-lang.jpg') no-repeat;
height:20px;
text-align:right;
padding-bottom:7px;
margin-bottom:-7px;
}
#header-lang img{
border:none;
margin-right:3px;
margin-bottom:-7px;
}
#header-lang a{
color:#666666;

}
#header-lang a:hover{
color: #CCCCCC;
}
#content{
background:#000000 url(img/fond-espace.jpg) no-repeat center;
height:450px;
}
.contentPrestaPresta{
margin-top:-80px;
}
#contentMar, #contentIns, #contentPrestation, #contentPre {background:#000000 url(img/fond-marque.jpg) no-repeat top center;margin-left:auto;
margin-right:auto;

width:817px;
}
#contentAcc{
margin-top:15px;
}
#contentMar{
height:450px;
padding-top:20px;
}
#contentIns{
height:450px;
padding-top:20px;
margin-top:30px;
}
#contentIns2{
    height: 573px;
    margin-top: 0;
    padding-top: 20px;
}
#contentPrestation{
	margin-top:45px;
	height: 550px;
}
#contentPre{
margin-top:30px;
}
.sous_titre_tab{
	color:#FFF;
	font-size:20px;
	font-weight:bolder;
	text-align:left;
}
.sous_titre_tab2{
	text-align:left;
	color:#FFF;
	font-size:14px;
	font-weight:bold;	
}
.small_rose {
font-size:11px;
color:#E2007A;
}
.small_blanc{
font-size:11px;
color:#FFF;	
}
.left{
	text-align:left;
}
.contentFra {
background:#0b0b0b url(img/top-bt-fra.jpg) no-repeat top left;
width:790px;
height:340px;
padding-top:35px;
padding-left:27px;
}
.botFra{
position:relative;
bottom:14px;
background:url(img/bot-bt-fra.jpg) no-repeat bottom left;
width:817px;
height:15px;
}

#footer {
	color:#333333;
	margin-top:56px;
	width:976px;
	margin-left:auto;
	margin-right:auto;
	background-color: #000000;
	height: 40px;
}
#footer a{color:#999999}
#footer a:hover{color:#CCCCCC}

#footer_franchise {
	color:#333333;
	margin-top:125px;
	width:976px;
	margin-left:auto;
	margin-right:auto;
	background-color: #000000;
	height: 40px;
}
#footer_franchise a{color:#999999}
#footer_franchise a:hover{color:#CCCCCC}






.ongletAcc{
background:url(img/onglet-accueil.jpg) no-repeat top left;
width:281px;
font-size:11px;
padding-top:10px;

}
.ongletPre{
	background:url(img/onglet-presse.jpg) no-repeat top left;
	font-size:11px;
	padding-top:20px;
	width: 428px;
}
.picto {
float:left;
margin-top:4px;
margin-left:4px;
}

#titre{
	background:url(img/ligne-dgrd.jpg) no-repeat left bottom;
	height:25px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	width: 760px;
}



#titreFra{
background:url(img/ligne-dgrd.jpg) no-repeat right;
padding-left:30px;
margin-right:30px;
margin-bottom:10px;
}
#titreCon{
background:url(img/ligne-dgrd.jpg) no-repeat right;
margin-left:90px;
margin-right:112px;
margin-bottom:25px;
margin-top:65px;
}
.tl{
background:url(img/tl.jpg) no-repeat top left;
height:40px;
}
.br{
background:url(img/br.jpg) no-repeat bottom right;
height:40px;
}
.bl{
background:url(img/bl.jpg) no-repeat bottom left;
height:40px;
}

/*----text*/
.highlight {
font-size:12px;
color:#FFFFFF;
}
.lighted {
font-size:11px;
color:#CCCCCC;
}
.contentPresta, .contentPresta .lighted {
color:#CCCCCC;
font-size:11px;
}

.rose {
color:#e2007a;
}
.contentPresta .small {
font-size:9px;
color:#666666;
}
.small {
font-size:11px;
color:#666666;
}
a {
color:#FFFFFF;
outline-color:#e2007a;
}
a:hover {
color:#e2007a;
}
a:active {
color:#e2007a;
outline-style:dotted;
outline-width:thin;
}

/*----------------------------------------------------------------------------------MENU INS*/
/* GLOBALHEADER */
#globalheaderIns { width: 270px; height: 37px; margin-top:0px;}
#globalheaderIns #globalnav { margin: 0; padding-left:0; }
#globalheaderIns #globalnav li { display: inline; outline:none;}
#globalheaderIns #globalnav li a { float: left;  height: 0; padding-top: 37px; overflow: hidden; outline:none;}
#globalheaderIns #globalnav li a,
#globalheaderIns #globalnav li{ background-image: url(img/menu-institut.jpg); background-repeat: no-repeat;outline:none;}

/* BUTTONS */
#globalheaderIns #globalnav li#b-concept a { background-position: 0 0;width:85px;}
#globalheaderIns #globalnav li#b-prestation a { background-position: -85px 0; width:95px;}
#globalheaderIns #globalnav li#b-institut a { background-position: -180px 0;width:90px;}

/* OVER STATES */
#globalheaderIns #globalnav li#b-concept a:hover { background-position: 0 -37px;width:85px;}
#globalheaderIns #globalnav li#b-prestation a:hover { background-position: -85px -37px; width:95px;}
#globalheaderIns #globalnav li#b-institut a:hover { background-position: -180px -37px;width:90px; }

/* ON STATES */
#globalheaderIns.concept #globalnav li#b-concept a{ background-position: 0 -37px; cursor: default; width:85px;}
#globalheaderIns.prestation #globalnav li#b-prestation a { background-position: -85px -37px !important; width:95px;}
#globalheaderIns.institut #globalnav li#b-institut a { background-position: -180px -37px !important;width:90px;}

/*----------------------------------------------------------------------------------MENU MAR*/
/* GLOBALHEADER */
#globalheaderMar { width: 486px; height: 37px; margin-top:0px;}
#globalheaderMar #globalnav { margin: 0; padding-left:0; }
#globalheaderMar #globalnav li { display: inline; outline:none;}
#globalheaderMar #globalnav li a { float: left;  height: 0; padding-top: 37px; overflow: hidden; outline:none;}
#globalheaderMar #globalnav li a,
#globalheaderMar #globalnav li{ background-image: url(img/menu-marque.jpg); background-repeat: no-repeat;outline:none;}

/* BUTTONS */
#globalheaderMar #globalnav li#b-look a { background-position: 0 0;width:140px;}
#globalheaderMar #globalnav li#b-managment a { background-position: -140px 0; width:180px;}
#globalheaderMar #globalnav li#b-licensing a { background-position: -320px 0;width:165px;}

/* OVER STATES */
#globalheaderMar #globalnav li#b-look a:hover { background-position: 0 -37px;width:140px;}
#globalheaderMar #globalnav li#b-managment a:hover { background-position: -140px -37px; width:180px;}
#globalheaderMar #globalnav li#b-licensing a:hover { background-position: -320px -37px; width:165px;}

/* ON STATES */
#globalheaderMar.look #globalnav li#b-look a{ background-position: 0 -37px; cursor: default;width:140px; }
#globalheaderMar.managment #globalnav li#b-managment a { background-position: -140px -37px !important; width:180px;}
#globalheaderMar.licensing #globalnav li#b-licensing a { background-position: -320px -37px !important;width:165px;}

/*----------------------------------------------------------------------------------MENU FRA*/
/* GLOBALHEADER */
#globalheaderFra { width: 465px; height: 37px; margin-top:0px;}
#globalheaderFra #globalnav { margin: 0; padding-left:0; }
#globalheaderFra #globalnav li { display: inline; outline:none;}
#globalheaderFra #globalnav li a { float: left;  height: 0; padding-top: 37px; overflow: hidden; width:140px;outline:none;}
#globalheaderFra #globalnav li a,
#globalheaderFra #globalnav li{ background-image: url(img/menu-franchise.jpg); background-repeat: no-repeat;outline:none;}

/* BUTTONS */
#globalheaderFra #globalnav li#b-concept a { background-position: -30px 0; width:120px;}
#globalheaderFra #globalnav li#b-modele a { background-position: -210px 0; width:150px; }
#globalheaderFra #globalnav li#b-acteur a { background-position: -395px 0; width:170px;}

/* OVER STATES */
#globalheaderFra #globalnav li#b-concept a:hover { background-position: -30px -37px;width:120px;}
#globalheaderFra #globalnav li#b-modele a:hover { background-position: -210px -37px;width:150px; }
#globalheaderFra #globalnav li#b-acteur a:hover { background-position: -395px -37px;width:170px; }

/* ON STATES */
#globalheaderFra.concept #globalnav li#b-concept a{ background-position: -30px -37px; cursor: default;width:120px; }
#globalheaderFra.modele #globalnav li#b-modele a { background-position: -210px -37px !important; width:150px;}
#globalheaderFra.acteur #globalnav li#b-acteur a { background-position: -395px -37px !important;width:170px;}

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin:0; padding: 0; border: 0; outline: 0; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(img/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(img/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { color: #858585; }
.ui-widget-content a { color: #858585; }
.ui-widget-header { color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

#corner{background:url(img/pictos.png) no-repeat left;background-position: 0px 0px;width: 28px; height: 29px;float:left;margin-left:5px;}
#makeup{background:url(img/pictos.png) no-repeat left;background-position: -29px 0px;width: 28px; height: 29px;float:left;margin-left:5px;}
#spa{background:url(img/pictos.png) no-repeat left;background-position: -57px 0px;width: 29px; height: 29px;float:left;margin-left:5px;}
#epil{background:url(img/pictos.png) no-repeat left;background-position: -87px 0px;width: 28px; height: 29px;float:left;margin-left:5px;}
#hair{background:url(img/pictos.png) no-repeat left;background-position: -113px 0px;width: 29px; height: 29px;float:left;margin-left:5px;}
#nail{background:url(img/pictos.png) no-repeat left;background-position: -142px 0px;width: 29px; height: 29px;float:left;margin-left:5px;}
#fan{background:url(img/pictos.png) no-repeat left;background-position: -174px 0px;width: 29px; height: 29px;float:left;margin-left:5px;}

/* Interaction states accordion
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default {background:url(img/ligne-dgrd2.jpg) no-repeat bottom; font-weight: normal; color: #555555; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {background:url(img/ligne-dgrd-over.png) no-repeat bottom; font-weight: normal; color: #b8b8b8; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #b8b8b8; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { background:url(img/ligne-dgrd2.jpg) no-repeat bottom; font-weight: normal; color: #ffffff; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; outline: none; text-decoration: none; }

/* Interaction states tabs
----------------------------------*/
.ui-state-defaultTab, .ui-widget-contentTab .ui-state-defaultTab {background:url(img/bt-fra-defaut-2.png) no-repeat bottom; font-weight: normal; color: #555555; outline: none; }
.ui-state-defaultTab a, .ui-state-defaultTab a:link, .ui-state-defaultTab a:visited { color: #555555; text-decoration: none; outline: none; }
.ui-state-hoverTab, .ui-widget-contentTab .ui-state-hoverTab, .ui-state-focusTab, .ui-widget-contentTab .ui-state-focusTab {background:url(img/bt-fra-over.png) no-repeat bottom; font-weight: normal; color: #b8b8b8; outline: none; }
.ui-state-hoverTab a, .ui-state-hoverTab a:hover { color: #b8b8b8; text-decoration: none; outline: none; }
.ui-state-activeTab, .ui-widget-contentTab .ui-state-activeTab { background:url(img/bt-fra-over-tb2.png) no-repeat bottom; font-weight: normal; color: #ffffff; outline: none; }
.ui-state-activeTab a, .ui-state-activeTab a:link, .ui-state-activeTab a:visited { color: #ffffff; outline: none; text-decoration: none; }




/* Accordion
----------------------------------*/
#accordion {margin-top:20px}
#accordion2 {margin-top:20px}
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; zoom: 1; color:#999999}
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; height:24px; padding: 7px 0 0 50px; color:#999999}
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 0 0 10px 5px; border-top: 0; margin-top: 0; position: relative; top: 1px; margin-bottom: 0px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.contentPresta .ui-tabs {  position: relative; top:-60px;}
.ui-tabs { zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 0 0 0 20px; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 0 -2px -25px;  width:220px; height:40px; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 12px 0 0 22px;  font-size:13px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0px; border-bottom-width: 0; z-index:1000;margin: 0 0 -2px -25px; color:#e2007a}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text;color:#e2007a }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 0; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

#tab_lien{
	font-size: 14px;
    padding-left: 485px;
    width: 280px;
	padding-top:15px;
	
}

/* Dialog
----------------------------------*/
.ui-dialog { margin-top:250px; margin-left:-90px; padding: .2em;  background-color:#000000;}
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em;color:#FFFFFF } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0;border-color:#333333; background-image: none; margin: 0 0 0 0; padding: .1em 1em .1em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: 0 0 0 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }


#prest .ui-helper-clearfix{
clear: none;
 height: 50px;

 }
#prest .ui-helper-clearfix:after{
    clear: none;
}
