/*main.css SALONS*//*-------- CMS VDOC -------*/BODY {margin:0px; padding:0px; background-color:#a9a9a9; text-align:center;}/*---links---*/A:link, A:visited {color:#9a79b3; text-decoration:underline;}A:hover, A:active {color:#465c81; text-decoration:underline;}/*---HTML forms---*/FORM {padding:0px; margin:0px; }INPUT,TEXTAREA,SELECT { background:white; color:#494949; border:1px solid #D2D2D2; font:normal 11px verdana,arial,helvetica,sans serif; }INPUT.radio { background:transparent none; border:none;}INPUT.checkbox { background:transparent none; border:none; }/*----------------------------------------global layout---*/.page {}.layout {width:1024px; margin:0px auto 10px auto; text-align:left; border-right:5px solid #9D9D9D; border-bottom:5px solid #9D9D9D}/*--header--*/.header {background:#FFFFFF; }/*top navigation*/.header .topnav {margin:0px; padding:0px; height:30px; padding-right:10px; border-bottom:1px solid #BBBBBB; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}.header .topnav .outer {float:right; margin-top:10px;}.header .topnav .leftmargin {width:0px;}.header .topnav .left {width:4px; background:url(../images/topnavleft.gif) no-repeat 0px 3px;}.header .topnav .content {height:16px; font:normal 11px arial,helvetica,sans serif; padding:0px 4px 0px 4px; }.header .topnav .right {width:0px;}.header .topnav .rightmargin {width:0px;}	/*topnav links*/	.header .topnav A:link, .header .topnav A:visited {color:#9a79b3; text-decoration:none;}	.header .topnav A:hover, .header .topnav A:active {color:#465c81; text-decoration:none;}/*-quicksearch-*/.header .quicksearch {float:right; margin:60px 0px 0px 0px; height:19px; background:url(../images/topnavleft.gif) no-repeat 3px 3px; padding-left:10px; width:auto}/*graphic identity*/	.header .identity {	height:110px;	background-color: #9a79b3!important;	background-image:url(../images/tetiere-1024x110.jpg);	clear:both;	background-repeat: no-repeat;}.header .identity .logo-left {	font-size:0px;	background-image: url(../images/logoCE.gif);	background-repeat: no-repeat;	background-position: 25px 8px;	height: 88px;	width: 268px;}.header .identity .image {font-size:0px; }.header .identity .image IMG {margin:0px; margin-top:0px;}.header .identity .logo-right {font-size:0px}/* logo link position */#logoLink { position:absolute; width:120px; height:64px; cursor:pointer; cursor:hand }/*mainnav*/.header .mainnav {height:50px; background:#9a79b3 url(../images/tabnavback.gif) repeat-x;}/*align menu with text-align*//*--container--*/.container { width:100%; background:white }.sublayout {}/*left column*/.leftcol {width:152px; background-image:url(../images/ombremenu.gif); background-repeat: no-repeat; background-position:right 15px; background:#e2dbd7;}.leftcol .outer {width:152px; margin:0px 6px 0px 0px}.leftcol .topmargin {height:53px; }.leftcol .content {font-family:Verdana,Arial,helvetica,sans serif; font-size:11px;}.leftcol .bottommargin {height:10px; }/*middle column*/.maincol {border-right:1px solid #DCDBDB; border-top:1px solid #DBDBDB;}.maincol .topmargin {height:10px;}.maincol .content { padding:6px 0px 0px 0px;}.maincol .bottommargin {height:10px; }/*right column*/.rightcol {width:205px; border-left:1px solid white; background:#e2dbd7;}.rightcol .outer {width:224px; margin:0px 0px 0px 1px}.rightcol .topmargin {height:15px; }.rightcol .content {text-align:center; font-family:Verdana,Arial,helvetica,sans serif; font-size:11px;}.rightcol .bottommargin {height:10px; }/*--footer--*/.footer {margin:0px; padding:0px; background:#9a79b3 url(../images/foot.gif) repeat-x; }.footer #poweredBy {display:none }.footer .bottomnav { margin:0px; padding:0px}.footer .bottomnav .outer { height:32px; margin:0px; padding:0px;}.footer .bottomnav .leftmargin { display:none; font-size:0px; width:0px;}.footer .bottomnav .left { display:none; font-size:0px; width:0px;}.footer .bottomnav .content {height:20px; font:normal 11px arial,helvetica,sans serif; padding:10px 4px 0px 4px; vertical-align:baseline}.footer .bottomnav .right {font-size:0px; width:2px; background:url(../images/footerrightt.gif) no-repeat 0px 10px}.footer .bottomnav .rightmargin { display:none; font-size:0px; width:0px;}	/*bottomnav links*/	.footer .bottomnav A:link, .footer .bottomnav A:visited {color:#465c81; text-decoration:none;}	.footer .bottomnav A:hover, .footer .bottomnav A:active {color:white; text-decoration:none;}		/*----------------------------------------contents---*//*-content zone-*/.main-content  {font:normal 11px Verdana,Arial,helvetica,sans serif; margin:0px; height:100%}.main-content TD {font-family:Verdana,Arial,helvetica,sans serif; font-size:11px; }/*-titres-*/.main-title {background:url(../images/h0_bullet.gif) no-repeat right bottom; font-size:18px; color:#9a79b31; padding:0px 0px 6px 0px; margin:5px 14px 2px 10px; }.title-level1 {background:url(../images/h1_back.jpg) no-repeat left bottom; font:bold 15px arial,helvetica,sans serif; color:#9a79b3; padding:5px 0px 5px 20px; margin:7px 0px 7px 0px}.title-level2 { background:url(../images/h2_bullet.gif) no-repeat 0px 4px; font:bold 11px Verdana,Arial,helvetica,sans serif; color:#9a79b3;  padding:1px 0px 0px 13px; margin:10px 0px px 0px}	/* links */	.title-level2 A:link, .title-level2 A:visited { color:#de2027; text-decoration:underline }	.title-level2 A:hover, .title-level2 A:active { text-decoration:none }/*Multicolumn*/.multicolumn {}.multicolumn .outer {}.multicolumn .column {}.multicolumn .column-1 {}.multicolumn .column-2 {}/*-content bloc-*/.text-bloc {margin:10px 15px 10px 12px; }/*-text types-*/.bloc-header {font-weight:bold; color:#525252; margin:0px 0px 0px 0px}.paragraph {color:#525252; margin:5px 0px 10px 0px; font-weight:normal }.separator {height:6px; font-size:1px; background:url(../images/separator.gif) repeat-x; padding:0px; margin:5px 0px 10px 0px; text-align:right; clear:both}#withtop.separator {height:16px; font-size:1px; background:url(../images/separator.gif) repeat-x left bottom; padding:0px; margin:5px 0px 10px 0px; text-align:right; }#withtop.separator #gototop {width:16px; height:16px; background:url(../images/gototop.gif) no-repeat; cursor:pointer; cursor:hand;float:right}/*-text styles-*/.text-style1 {font-weight:bold;}.text-style2 {color:#9a79b3}.text-style3 {font-style:italic}STRONG.text-style3 {font-weight:normal}.text-highlighted {color:#FF0000}/*- list-*/.list-bloc { padding:0px; margin:0px 0px 10px 0px}.bullet-link {margin:0px; padding:0px 0px 0px 18px; background: url(../images/link_arrow.gif) no-repeat 6px 6px; font:normal 11px Verdana,Arial,helvetica,sans serif; list-style:none; line-height:16px;}.bullet-list {margin:0px; padding:0px 0px 0px 18px; background: url(../images/bullet_list.gif) no-repeat 5px 7px; color:#5D5D5D; list-style:none; line-height:18px;}/*-tables-*/.table-border {border-collapse:collapse; margin:10px 15px 10px 12px;}.table-caption {font:bold 12px Verdana,Arial,helvetica,sans serif; color:#FFFFFF; padding:4px 6px 4px 6px; background-color:#de2027; border:1px solid #D0D0D0; text-align:left; padding:4px 6px 4px 6px;}.cell-header {color:#000000; padding:8px 6px 5px 16px; background:#ffffff url(../images/cellheader.gif); border:1px solid #d0d0d0; font:bold 12px Verdana,Arial,helvetica,sans serif;}.cell1 {font:normal 12px Verdana,Arial,helvetica,sans serif; color:#494949; padding:4px 6px 4px 6px; background-color:white; border:1px solid #D0D0D0}.cell2 {font:normal 12px Verdana,Arial,helvetica,sans serif; color:#494949; padding:4px 6px 4px 6px; background-color:#F3F3F3; border:1px solid #D0D0D0}.cell-footer {font:bold 12px Verdana,Arial,helvetica,sans serif; color:#000000; padding:4px 6px 4px 6px; background-color:#ffffff; border:1px solid #d0d0d0;}/*-forms-*/.form-style { margin:10px 15px 10px 12px; padding:7px; background:#FAFAFA; border:1px solid #E6E6E6; _width:100%}.form-style .cell1 {padding:2px 10px 2px 2px; border:none; background-color:transparent; font-weight:bold; font-family:verdana,arial,helvetica,sans serif;}.form-style .cell2 {padding:2px; border:none; background-color:transparent; font-family:verdana,arial,helvetica,sans serif;}/*images*/.img-left {float:left; display:block; margin:5px 10px 2px 0px; font:bold 9px Verdana,Arial,helvetica,sans serif; color:#5D5D5D; text-align:center}.img-center { display:block; margin:5px 0px 2px 0px; font:bold 9px Verdana,Arial,helvetica,sans serif; color:#5D5D5D; text-align:center}.img-right {float:right; display:block; margin:5px 0px 2px 10px; font:bold 9px Verdana,Arial,helvetica,sans serif; color:#5D5D5D; text-align:center}/*-buttons-*//* outer */.buttons-outer { margin:5px 0px 10px 0px; padding:8px 0px 0px 0px; text-align:right }/* main */.button {font:bold 11px verdana,arial,helvetica,sans serif;}	/* links */.button A:link, .button A:visited { cursor:hand; color:#525252; text-decoration:none !important }.button A:hover, .button A:active { cursor:hand; text-decoration:none !important }/* button1 */.button1-part0 { white-space:nowrap; margin:0px 2px 0px 2px; padding:0px 0px 0px 20px; height:34px; background:  url(../images/button1bg1.gif) no-repeat top left; } /* margin = space between buttons  */.button1-part1 { white-space:nowrap; margin:0px; padding:9px 20px 0px 0px; height:34px; background:  url(../images/button1bg.gif) no-repeat top right; }.button1-part0-down { white-space:nowrap; margin:0px 2px 0px 2px; padding:0px 0px 0px 20px; height:34px; background:  url(../images/button1bg1.gif) no-repeat top left;  }.button1-part1-down { white-space:nowrap; margin:0px; padding:9px 20px 0px 0px; height:34px; background:  url(../images/button1bg.gif) no-repeat top right; }/* button2 */.button2-part0 { white-space:nowrap; margin:0px 2px 0px 2px; padding:0px 0px 0px 20px; height:34px; background:  url(../images/button1bg1.gif) no-repeat top left; } /* margin = space between buttons  */.button2-part1 { white-space:nowrap; margin:0px; padding:9px 20px 0px 0px; height:34px; background:  url(../images/button1bg.gif) no-repeat top right; }.button2-part0-down { white-space:nowrap; margin:0px 2px 0px 2px; padding:0px 0px 0px 20px; height:34px; background:  url(../images/button1bg1.gif) no-repeat top left;  }.button2-part1-down { white-space:nowrap; margin:0px; padding:9px 20px 0px 0px; height:34px; background:  url(../images/button1bg.gif) no-repeat top right; }/* button3 */.button3-part0 { white-space:nowrap; margin:0px 2px 0px 2px; padding:0px 0px 0px 20px; height:34px; background:  url(../images/button1bg1.gif) no-repeat top left; } /* margin = space between buttons  */.button3-part1 { white-space:nowrap; margin:0px; padding:9px 20px 0px 0px; height:34px; background:  url(../images/button1bg.gif) no-repeat top right; }.button3-part0-down { white-space:nowrap; margin:0px 2px 0px 2px; padding:0px 0px 0px 20px; height:34px; background:  url(../images/button1bg1.gif) no-repeat top left;  }.button3-part1-down { white-space:nowrap; margin:0px; padding:9px 20px 0px 0px; height:34px; background:  url(../images/button1bg.gif) no-repeat top right; }		/*inactive button*/	.inactive {}	/* links */	.inactive A:link, .inactive A:visited { cursor:hand; color:#e5e5e5; text-decoration:none !important }	.inactive A:hover, .inactive A:active { cursor:hand; text-decoration:none !important }.inactive .button1-part0,.inactive .button1-part0-down,.inactive .button2-part0,.inactive .button2-part0-down,.inactive .button3-part0,.inactive .button3-part0-down {background:  url(../images/buttoninact1.gif) no-repeat top left;}.inactive .button1-part1,.inactive .button1-part1-down,.inactive .button2-part1,.inactive .button2-part1-down,.inactive .button3-part1,.inactive .button3-part1-down {background:  url(../images/buttoninact2.gif) no-repeat top right;}/*-vignette-*/.stamp { margin:4px 5px 6px 5px}	/*----------------------------------------objects---*//*-submenu-*/.submenu {width:152px; padding:0px 4px 0px 0px; text-wrap:normal;  }.submenu .menutop {display:none; background-color:blue}.submenu .menulevel1 { width:148px; background:url(../images/menulevel1.gif) no-repeat left bottom; font:normal 12px arial,helvetica,sans serif; margin:0px; padding:5px 0px 6px 0px; cursor:pointer; cursor:hand; border-top:1px solid #BEBEBE}.submenu .menulevel1-expanded { width:148px; background:url(../images/menulevel1actif.gif) no-repeat left bottom; font:normal 12px arial,helvetica,sans serif; margin:0px; padding:5px 0px 6px 0px; cursor:pointer; cursor:hand; border-top:1px solid #BEBEBE}	/*links level1*/	.submenu A {padding:0px; margin:0px 2px 0px 16px; display:block}	.submenu A:link,.submenu A:visited {color:#6F6F6F; text-decoration:none}	.submenu A:hover,.submenu A:active {color:#9a79b3; text-decoration:none}	.submenu .sousmenu { width:151px; padding:0px; margin:0px 1px 0px 0px; background:#F5F5F5; border-top:1px solid #BEBEBE}.submenu .menulevel2 { list-style:none; width:134px; background:white url(../images/menulevel2.gif) no-repeat left bottom; font:normal 10px arial,helvetica,sans serif; margin:0px 0px 0px 13px; padding:4px 0px 6px 0px; border-left:1px solid #BCBCBC  }	/*links level2*/	.submenu .menulevel2 A {padding:0px; margin:0px 2px 0px 14px; display:block}	.submenu .menulevel2 A:link,.submenu .menulevel2 A:visited {color:#6F6F6F; text-decoration:none}	.submenu .menulevel2 A:hover,.submenu .menulevel2 A:active {color:#FF0000; text-decoration:none}.submenu .menulevel2-active { list-style:none; width:134px; background:white url(../images/menulevel2.gif) no-repeat left bottom; font:bold 9px verdana,arial,helvetica,sans serif; margin:0px 0px 0px 13px; padding:4px 0px 6px 0px; border-left:1px solid #BCBCBC  }	/*links level2 active*/	.submenu .menulevel2-active A {padding:0px; margin:0px 2px 0px 14px; display:block}	.submenu .menulevel2-active A:link,.submenu .menulevel2-active A:visited {color:#6F6F6F; text-decoration:none}	.submenu .menulevel2-active A:hover,.submenu .menulevel2-active A:active {color:#FF0000; text-decoration:none}	.submenu .menulevel3 { list-style:none; width:134px; background:#FBFBFB url(../images/menulevel3.gif) no-repeat left bottom; font:normal 10px arial,helvetica,sans serif; margin:0px 0px 0px 13px; padding:3px 0px 3px 0px; border-left:1px solid #BCBCBC; border-bottom:1px solid #EBEBEB;}	/*links level3*/	.submenu .menulevel3 A {padding:0px; margin:0px 2px 0px 22px; display:block}	.submenu .menulevel3 A:link,.submenu .menulevel3 A:visited {color:#6F6F6F; text-decoration:none}	.submenu .menulevel3 A:hover,.submenu .menulevel3 A:active {color:#FF0000; text-decoration:none}.submenu .menulevel3-active { list-style:none; width:134px; background:#FBFBFB url(../images/menulevel3.gif) no-repeat left bottom; font:bold 9px verdana,arial,helvetica,sans serif; margin:0px 0px 0px 13px; padding:3px 0px 3px 0px; border-left:1px solid #BCBCBC; border-bottom:1px solid #EBEBEB;}	/*links level3 active*/	.submenu .menulevel3-active A {padding:0px; margin:0px 2px 0px 22px; display:block}	.submenu .menulevel3-active A:link,.submenu .menulevel3-active A:visited {color:#6F6F6F; text-decoration:none}	.submenu .menulevel3-active A:hover,.submenu .menulevel3-active A:active {color:#FF0000; text-decoration:none}.submenu .menubottom {width:148px; height:55px; list-style:none; }/*-streamline navigation-*/.streamline {background:url(../images/link_arrow2.gif) no-repeat 0px 6px; font:normal 11px Arial,helvetica,sans serif; color:#555555; margin:0px 5px 10px 5px; padding:2px 0px 0px 8px;}	/*streamline links*/	.streamline A:link, .streamline A:visited {color:#555555; text-decoration:underline;}	.streamline A:hover, .streamline A:active {color:#FF0000; text-decoration:none;}/*raccourcis*/.shortcuts {margin:0px 5px 0px 5px; width:20px; padding:0px; text-align:left; float:right; }.shortcuts .list-bloc {margin:0px}.shortcuts .bullet-link {margin:1px; width:16px; height:16px; cursor:pointer; cursor:hand}.shortcuts #friend {background: url(../images/send_icon.gif) no-repeat center center;}.shortcuts #print {background: url(../images/print_icon.gif) no-repeat center center;}/*-newsletter-*/.newsletter {}.newsletter .libelle {}/*-quicksearch-*/.quicksearch {text-align:left; margin:4px 0px 6px 0px; width:197px;}.quicksearch INPUT {border:1px solid #9A9A9A; font:normal 11px arial,helvetica,sans serif; color:#535353}.quicksearch .button {font:bold 10px verdana,Arial,helvetica,sans serif; }.quicksearch .button A:link,.quicksearch .button A:visited { font-weight:bold; color:#000000}.quicksearch .button1-part0 { white-space:nowrap; background: url(../images/buttongridbg1.gif) no-repeat top left !important; } /* margin = space between buttons  */.quicksearch .button1-part1 { white-space:nowrap;  background: url(../images/buttongridbg.gif) no-repeat top right !important;  }.quicksearch .button1-part0-down { white-space:nowrap; background: url(../images/buttongridbg1.gif) no-repeat top left !important; }.quicksearch .button1-part1-down { white-space:nowrap;  background: url(../images/buttongridbg.gif) no-repeat top right !important; }/*-bloc-*/.bloc {margin:0px auto 6px auto; width:215px; padding:0px; text-align:left; background:url(../images/bloctoptest.gif) no-repeat top left;}.bloc .title {background:url(../images/bloctitletest.gif) no-repeat 4px bottom; font:bold 15px arial,helvetica,sans serif; color:#6F6F6F; padding:10px 10px 8px 20px;}.bloc .content-zone {  padding:10px 12px 0px 12px}.bloc .list-bloc {}.bloc .content-zone-active {}.bloc .bottom {height:18px; background:url(../images/blocbottomtest.gif) no-repeat; font-size:0px}/*bloc contents*/.bloc .list-bloc {margin:0px}.bloc .bullet-link {background:url(../images/link_arrow2.gif) no-repeat 2px 6px; font:normal 10px verdana,arial,helvetica,sans serif; line-height:18px; padding:0px 0px 0px 12px;}	.bloc .bullet-link A:link,.bloc .bullet-link A:visited { color:#5D5D5D; text-decoration:none}		.bloc .bullet-link A:hover,.bloc .bullet-link A:active { color:#ff0000; text-decoration:none}.bloc .button A:link,.bloc .button A:visited { color:white}.bloc .button1-part0 { white-space:nowrap; background:url(../images/button2bg1.gif) no-repeat top left !important;} /* margin = space between buttons  */.bloc .button1-part1 { white-space:nowrap; background:url(../images/button2bg.gif) no-repeat top right !important;}.bloc .button1-part0-down { white-space:nowrap; background:url(../images/button2bg1.gif) no-repeat top left !important;}.bloc .button1-part1-down { white-space:nowrap; background:url(../images/button2bg.gif) no-repeat top right !important;}.rightcol .text-bloc {font:normal 10px verdana,arial,helvetica,sans serif; margin:0px 0px 0px 0px;}.rightcol .paragraph {color:#000000; font-size:10px }.rightcol .img-center {}.rightcol .separator {margin:0px 0px 0px 0px;}.rightcol .bullet-link {font-size:10px}.rightcol .bullet-list {font-size:10px}/*Pager*/.pager {background:url(../images/separator.gif) repeat-x left bottom; padding:5px 0px 10px 0px; margin:5px 10px 10px 7px; clear:both}.pager .button {font:bold 10px verdana,Arial,helvetica,sans serif; }.pager .button A:link,.pager .button A:visited { font-weight:bold; color:#000000}.pager .button1-part0 { white-space:nowrap; background: url(../images/buttongridbg1.gif) no-repeat top left !important; } .pager .button1-part1 { white-space:nowrap;  background: url(../images/buttongridbg.gif) no-repeat top right !important;  }.pager .button1-part0-down { white-space:nowrap; background: url(../images/buttongridbg1.gif) no-repeat top left !important; }.pager .button1-part1-down { white-space:nowrap;  background: url(../images/buttongridbg.gif) no-repeat top right !important; }/* tooltip*/#ToolTip { border:1px solid #797C82; color:#240615; background-color:#FFF59F; font-family:Arial, Helvetica,sans serif; font-size:10px; padding:2px 4px 2px 4px; width:250px }#ToolTip .text-style2 { color:#f5a124 }#ToolTip .text-style3 { color:#B88101 }/*cell form button*/.form-style .cell2 .button {font:bold 10px verdana,Arial,helvetica,sans serif; }.form-style .cell2 .button A:link,.form-style .cell1 .button A:visited { font-weight:bold; color:#000000}.form-style .cell2 .button1-part0 { white-space:nowrap; background: url(../images/buttongridbg1.gif) no-repeat top left !important; } /* margin = space between buttons  */.form-style .cell2 .button1-part1 { white-space:nowrap;  background: url(../images/buttongridbg.gif) no-repeat top right !important;  }.form-style .cell2 .button1-part0-down { white-space:nowrap; background: url(../images/buttongridbg1.gif) no-repeat top left !important; }.form-style .cell2 .button1-part1-down { white-space:nowrap;  background: url(../images/buttongridbg.gif) no-repeat top right !important; }/* ---- bars ---- */.bar-outer { font-size:1px }.bar { background-color:#ffffff; border:1px solid #afb6c1;}.bar-gauge {background-image:url(../images/barbg.gif); border-right:1px solid #afb6c1; font-size:9px}.bar-text {width:26px; font-family:Arial, Helvetica,sans serif; font-weight:normal; color:#E30606; font-size:10px; margin:0px 3px 0px 0px; text-align:right}