body {font-family: Arial, Helvetica, sans-serif;}
/*|Tomosfactory|GeneratedCSS|BEGIN|*/
body {
    background-color: #FFFFFF;
    background-image: url(/userfiles/image/Images/FondPag7.jpg);
    background-repeat: repeat;
    font-size: 12px;
}
.current_heading {
    background-color: #EFEFEF;
    color: #f60;
    cursor: pointer;
    font-size: 15px;
    margin-right: -7px;
    margin-top: 4px;
    padding: 3px 10px 3px 3px;
    text-align: right;
}
.current_heading a {
    color: #f60;
    text-decoration: none;
}
.current_subheading {
    color: #f60;
    cursor: pointer;
    font-size: 13px;
    text-align: right;
}
.heading {
    color: #666;
    cursor: pointer;
    font-size: 15px;
    margin-top: 7px;
    text-align: right;
}
.heading a {
    color: #666;
    text-align: right;
    text-decoration: none;
}
.heading a:hover {
    color: #000;
}
.heading:hover {
    color: #000;
}
.subheading {
    color: #aaa;
    cursor: pointer;
    font-size: 13px;
    text-align: right;
}
.subheading a {
    color: #aaa;
    cursor: pointer;
    font-size: 13px;
    text-align: right;
}
.subheading a:hover {
    color: #000;
}
.subheading:hover {
    color: #000;
}
#tomos-CSS {
    color: #555;
    font-size: 12px;
    height: 64px !important;
    height: 78px;
    left: 0px;
    line-height: 95%;
    padding: 7px;
    position: absolute;
    top: 0px;
    width: 180px !important;
    width: 194px;
    z-index: 2;
}
#tomos-CSS .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
#tomos-CSSMenu {
    color: #555;
    font-size: 12px;
    height: 18px !important;
    height: 32px;
    left: 0px;
    line-height: 95%;
    padding: 7px;
    position: absolute;
    top: 0px;
    width: 42px !important;
    width: 56px;
    z-index: 1;
}
#tomos-CSSMenu .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
#tomos-Image1 {
    color: #555;
    font-size: 12px;
    height: 237px !important;
    height: 237px;
    left: 664px;
    line-height: 95%;
    padding: 0px;
    position: absolute;
    top: 184px;
    width: 312px !important;
    width: 312px;
    z-index: 8;
}
#tomos-Image1 .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
#tomos-Logos {
    background-color: ;
    background-image: url(userfiles/image/tomos/244_8057_tomos-Logos.jpg);
    height: 110px;
    left: 185px;
    top: 829px;
    width: 557px;
    z-index: 5;
}
#tomos-cont {
    background-color: ;
    color: #666;
    height: 1065px !important;
    height: 1079px;
    left: 37px;
    padding: 7px;
    position: absolute;
    top: 178px;
    width: 548px !important;
    width: 562px;
    z-index: 10;
}
#tomos-contenu {
    background-color: ;
    height: 496px;
    left: 192px;
    top: 94px;
    width: 550px;
    z-index: 5;
}
#tomos-current-menu .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
#tomos-fond {
    background-color: #FAF5EA;
    background-image: url(userfiles/image/tomos/244_8060_tomos-FondBas.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #555;
    font-size: 12px;
    height: 1317px !important;
    height: 1317px;
    left: 5px;
    line-height: 95%;
    padding: 0px;
    position: absolute;
    top: 72px;
    width: 970px !important;
    width: 970px;
    z-index: 5;
}
#tomos-fond .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
#tomos-fond-menu {
    background-color: #EF9B44;
    height: 72px !important;
    height: 72px;
    left: 0px;
    line-height: 95%;
    padding: 0px;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 15;
}
#tomos-fond-menu .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
#tomos-fond-menu-shadow {
    -moz-box-shadow: 0px 5px 11px #663300;
    -webkit-box-shadow: 0px 5px 11px #663300;
    background-color: ;
    box-shadow: 0px 5px 11px #663300;
    filter: alpha(opacity=40);
    height: 72px !important;
    height: 72px;
    left: 0px;
    line-height: 95%;
    opacity: 0.4;
    padding: 0px;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 12;
}
#tomos-fond-menu-shadow .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
#tomos-footer {
    color: #555;
    font-size: 12px;
    height: 93px !important;
    height: 107px;
    left: 20px;
    line-height: 95%;
    padding: 7px;
    position: absolute;
    top: 1418px;
    width: 917px !important;
    width: 931px;
    z-index: 3;
}
#tomos-footer .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
#tomos-logo_tomosfactory {
    height: 34px;
    left: 871px;
    position: absolute;
    top: 1388px;
    width: 100px;
    z-index: 3;
}
#tomos-notes1 {
    background-color: ;
    color: #511717;
    font-size: 16px;
    height: 62px !important;
    height: 76px;
    left: 662px;
    line-height: 95%;
    padding: 7px;
    position: absolute;
    top: 490px;
    width: 293px !important;
    width: 307px;
    z-index: 7;
}
#tomos-notes1 .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
#tomos-titre {
    background-color: ;
    color: #555;
    font-size: 12px;
    height: 40px !important;
    height: 54px;
    left: 38px;
    line-height: 95%;
    padding: 7px;
    position: absolute;
    top: 115px;
    width: 896px !important;
    width: 910px;
    z-index: 11;
}
#tomos-titre .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
.tomosContent {
    height: 100%;
    overflow: visible;
}
#tomosfactory {
    z-index: 4;
}
a {
    color: #EF9B44;
    text-decoration: none;
}
a:hover {
    color: #A0592E;
}
#tomos-MenuHoriz {
    position: fixed;
    top: 14px;
    left: 50%;
    height: 80px;
    margin-left: -475px;
    width: 950px;
    z-index: 22;
}
#tomos-current-menu {
    background-color: ;
    color: #555;
    font-size: 12px;
    line-height: 95%;
    position: fixed;
    left: 50%;
    height: 73px !important;
    height: 73px;
    padding: 0px;
    top: 0px;
    margin-left: -475px;
    width: 950px !important;
    width: 950px;
    z-index: 16;
}
/*|Tomosfactory|GeneratedCSS|END|*/

#center-page-container{
			position: absolute;
			left: 50%;
			width: 976px;
			margin-left: -488px;
		}