body {font-family: Arial, Helvetica, sans-serif;}
/*|Tomosfactory|GeneratedCSS|BEGIN|*/
body {
    background-color: #3E3E3E;
    background-image: url(userfiles/image/pages/fond_pagePHO.gif);
    background-position: top left;
    background-repeat: repeat-x;
}
.current_heading {
    border-bottom: #1a1a1a 1px solid;
    border-right: #1a1a1a 1px solid;
    color: #42341D;
    cursor: pointer;
    float: left;
    font-size: 10px;
    left: 0px;
    padding: 5px 10px 5px 10px;
    text-align: left;
    text-decoration: none;
}
.current_heading a {
    color: #42341D;
    font-size: 10px;
    text-align: left;
    text-decoration: none;
}
.current_heading a:hover {
    color: #000;
}
.current_subheading {
    background-color: #0F0F0F;
    border-right: #1a1a1a 1px solid;
    border-top: #1a1a1a 1px solid;
    color: #aaa;
    cursor: pointer;
    float: left;
    font-size: 10px;
    padding: 5px 10px 5px 10px;
    text-align: right;
    text-decoration: none;
}
.heading {
    border-bottom: #1a1a1a 1px solid;
    border-right: #1a1a1a 1px solid;
    color: #42341D;
    cursor: pointer;
    float: left;
    font-size: 10px;
    left: 0px;
    padding: 5px 10px 5px 10px;
    text-align: left;
    text-decoration: none;
}
.heading a {
    color: #42341D;
    font-size: 10px;
    text-align: left;
    text-decoration: none;
}
.heading a:hover {
    color: #000;
}
.heading:hover {
    color: #000;
}
#heading_771 a {
    color: #67824F;
}
#heading_771 a:hover {
    background-color: #0F0F0F;
    color: #aaa;
    margin-left: -10px;
    margin-right: -10px;
    padding: 5px 10px 5px 10px;
}
#heading_772 a {
    background-color: #0F0F0F;
    color: #333;
    margin-left: -10px;
    margin-right: -10px;
    padding: 5px 10px 5px 10px;
}
#heading_772 a:hover {
    background-color: #0F0F0F;
    color: #aaa;
    margin-left: -10px;
    margin-right: -10px;
    padding: 5px 10px 5px 10px;
}
#heading_773 a {
    color: #0D477F;
}
#heading_773 a:hover {
    background-color: #0F0F0F;
    color: #aaa;
    margin-left: -10px;
    margin-right: -10px;
    padding: 5px 10px 5px 10px;
}
#heading_774 a {
    color: #666;
}
#heading_774 a:hover {
    background-color: #0F0F0F;
    color: #aaa;
    margin-left: -10px;
    margin-right: -10px;
    padding: 5px 10px 5px 10px;
}
#heading_775 a {
    color: #910018;
}
#heading_775 a:hover {
    background-color: #0F0F0F;
    color: #aaa;
    margin-left: -10px;
    margin-right: -10px;
    padding: 5px 10px 5px 10px;
}
.subheading {
    border-right: #1a1a1a 1px solid;
    border-top: #1a1a1a 1px solid;
    color: #333;
    cursor: pointer;
    float: left;
    font-size: 10px;
    padding: 5px 10px 5px 10px;
    text-align: right;
}
.subheading:hover {
    color: #aaa;
}
#subheadings_771 {
    background-image: url(submenu-de-bio);
    left: 0px;
    position: absolute;
    top: 70px;
}
#subheadings_772 {
    background-image: url(submenu-de-photo);
    left: 0px;
    position: absolute;
    top: 70px;
}
#subheadings_773 {
    background-image: url(submenu-de-design);
    left: 0px;
    position: absolute;
    top: 70px;
}
#subheadings_774 {
    background-image: url(submenu-de-news);
    left: 0px;
    position: absolute;
    top: 70px;
}
#subheadings_775 {
    background-image: url(submenu-de-contact);
    left: 0px;
    position: absolute;
    top: 70px;
}
#tomos-Amira-Casar-1993 {
    height: px;
    left: 3188px;
    position: absolute;
    top: 416px;
    width: px;
    z-index: 16;
}
#tomos-Amira-Casar-1993 .tomosContent {
    overflow: visible;
}
#tomos-Anna-Mouglalis-2002 {
    height: 264px;
    left: 1154px;
    position: absolute;
    top: 375px;
    width: -525px;
    z-index: 27;
}
#tomos-Anna-Mouglalis-2002 .tomosContent {
    overflow: visible;
}
#tomos-Anouk-Aimée-2000 {
    height: 297px;
    left: 965px;
    position: absolute;
    top: 340px;
    width: -570px;
    z-index: 28;
}
#tomos-Anouk-Aimée-2000 .tomosContent {
    overflow: visible;
}
#tomos-Auriol-Coty {
    z-index: 1;
}
#tomos-CHEMIN {
    height: 49px !important;
    height: 49px;
    left: 94px;
    line-height: auto;
    overflow: visible;
    padding: 0px;
    position: absolute;
    top: 39px;
    width: 1114px !important;
    width: 1114px;
    z-index: 6;
}
#tomos-CHEMIN .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
#tomos-Catherine-Alric-1998 {
    height: px;
    left: 3818px;
    position: absolute;
    top: 339px;
    width: px;
    z-index: 13;
}
#tomos-Catherine-Alric-1998 .tomosContent {
    overflow: visible;
}
#tomos-Claire-Borotra-2002 {
    height: px;
    left: 1475px;
    position: absolute;
    top: 374px;
    width: px;
    z-index: 25;
}
#tomos-Claire-Borotra-2002 .tomosContent {
    overflow: visible;
}
#tomos-Claire-Nebout-1998 {
    height: px;
    left: 2003px;
    position: absolute;
    top: 355px;
    width: px;
    z-index: 22;
}
#tomos-Claire-Nebout-1998 .tomosContent {
    overflow: visible;
}
#tomos-Cyrielle-Clair-1996 {
    height: px;
    left: 3492px;
    position: absolute;
    top: 375px;
    width: px;
    z-index: 15;
}
#tomos-Cyrielle-Clair-1996 .tomosContent {
    overflow: visible;
}
#tomos-Diana-Barton-2003 {
    height: px;
    left: 3022px;
    position: absolute;
    top: 402px;
    width: px;
    z-index: 17;
}
#tomos-Diana-Barton-2003 .tomosContent {
    overflow: visible;
}
#tomos-FANNY-ARDANT {
    height: 217px !important;
    height: 231px;
    left: 639px;
    line-height: 95%;
    padding: 7px;
    position: absolute;
    top: 399px;
    width: 321px !important;
    width: 335px;
    z-index: 29;
}
#tomos-FANNY-ARDANT .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
#tomos-Inès-Sastre-1992 {
    height: px;
    left: 3656px;
    position: absolute;
    top: 375px;
    width: px;
    z-index: 14;
}
#tomos-Inès-Sastre-1992 .tomosContent {
    overflow: visible;
}
#tomos-Irène-Jacob-1996 {
    height: 292px;
    left: 1634px;
    position: absolute;
    top: 339px;
    width: -32px;
    z-index: 24;
}
#tomos-Irène-Jacob-1996 .tomosContent {
    overflow: visible;
}
#tomos-Isabelle-Huppert-2006 {
    height: px;
    left: 2178px;
    position: absolute;
    top: 339px;
    width: px;
    z-index: 21;
}
#tomos-Isabelle-Huppert-2006 .tomosContent {
    overflow: visible;
}
#tomos-Julie-Delpy-1995 {
    height: px;
    left: 2687px;
    position: absolute;
    top: 374px;
    width: px;
    z-index: 19;
}
#tomos-Julie-Delpy-1995 .tomosContent {
    overflow: visible;
}
#tomos-LOGO-site-officiel {
    height: 73px !important;
    height: 87px;
    left: 517px;
    line-height: 95%;
    padding: 7px;
    position: absolute;
    top: 652px;
    width: 234px !important;
    width: 248px;
    z-index: 8;
}
#tomos-LOGO-site-officiel .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
#tomos-Lara-Flynn-Boyle-2001 {
    height: px;
    left: 4481px;
    position: absolute;
    top: 375px;
    width: px;
    z-index: 10;
}
#tomos-Lara-Flynn-Boyle-2001 .tomosContent {
    overflow: visible;
}
#tomos-Melanie-Page-2002 {
    height: px;
    left: 1844px;
    position: absolute;
    top: 374px;
    width: px;
    z-index: 23;
}
#tomos-Melanie-Page-2002 .tomosContent {
    overflow: visible;
}
#tomos-Mélanie-Thierry-2003 {
    height: px;
    left: 4645px;
    position: absolute;
    top: 339px;
    width: px;
    z-index: 9;
}
#tomos-Mélanie-Thierry-2003 .tomosContent {
    overflow: visible;
}
#tomos-Natacha-Amal-1998 {
    height: px;
    left: 4166px;
    position: absolute;
    top: 405px;
    width: px;
    z-index: 11;
}
#tomos-Natacha-Amal-1998 .tomosContent {
    overflow: visible;
}
#tomos-Rebecca-Broussard-2000 {
    height: px;
    left: 2847px;
    position: absolute;
    top: 355px;
    width: px;
    z-index: 18;
}
#tomos-Rebecca-Broussard-2000 .tomosContent {
    overflow: visible;
}
#tomos-Sean-Young-1997 {
    height: 198px;
    left: 1313px;
    position: absolute;
    top: 414px;
    width: 161px;
    z-index: 26;
}
#tomos-Sean-Young-1997 .tomosContent {
    overflow: visible;
}
#tomos-Valeria-Cavalli-1998 {
    height: px;
    left: 4005px;
    position: absolute;
    top: 374px;
    width: px;
    z-index: 12;
}
#tomos-Valeria-Cavalli-1998 .tomosContent {
    overflow: visible;
}
#tomos-Yvonne-Scio-1996 {
    height: px;
    left: 2366px;
    position: absolute;
    top: 404px;
    width: px;
    z-index: 20;
}
#tomos-Yvonne-Scio-1996 .tomosContent {
    overflow: visible;
}
#tomos-colors {
    background-image: url(userfiles/image/tomos/96_2636_tomos-colors.gif);
    height: 14px !important;
    height: 14px;
    left: 0px;
    padding: 0px;
    position: absolute;
    top: 617px;
    width: 340px !important;
    width: 340px;
    z-index: 4;
}
#tomos-heading {
    background-image: url(userfiles/image/tomos/96_1580_tomos-headng.jpg);
    height: 16px !important;
    height: 30px;
    left: 88px;
    padding: 7px;
    position: absolute;
    top: 10px;
    z-index: 7;
    width: 520px !important;
    width: 534px;
}
#tomos-logo_WR {
    background-image: url(userfiles/image/tomos/96_1580_tomos-logo_W.png);
    height: 200px !important;
    height: 200px;
    left: 0px;
    overflow: visible;
    padding: 0px;
    position: absolute;
    top: 0px;
    width: 100px !important;
    width: 100px;
    z-index: 5;
}
#tomos-logo_tomosfactory {
    height: 34px;
    left: 2px;
    position: absolute;
    top: 591px;
    width: 100px;
    z-index: 2;
}
#tomos-table {
    z-index: 4;
}
#tomos-willycamera {
    background-image: url(userfiles/image/tomos/96_2636_tomos-willycamera.jpg);
    height: 461px !important;
    height: 461px;
    left: -19px;
    padding: 0px;
    position: absolute;
    top: 156px;
    width: 623px !important;
    width: 623px;
    z-index: 3;
}
.tomosContent {
    height: 100%;
    overflow: visible;
}
#tomosfactory {
    z-index: 2;
}
/*|Tomosfactory|GeneratedCSS|END|*/

