body {font-family: Arial, Helvetica, sans-serif;}
/*|Tomosfactory|GeneratedCSS|BEGIN|*/
a {
    color: #069;
}
a:hover {
    color: #000;
}
body {
    font-size: 12px;
    background-image: url(/userfiles/image/Images/FondPag7.jpg);
    background-repeat: repeat;
}
.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: #;
    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-contenu-HP {
    color: #511717;
    font-size: 16px;
    height: 211px !important;
    height: 225px;
    left: 32px;
    line-height: 95%;
    padding: 7px;
    position: absolute;
    top: 226px;
    width: 756px !important;
    width: 770px;
    z-index: 11;
    background-color: ;
}
#tomos-contenu-HP .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
#tomos-contenu {
    background-color: ;
    height: 496px;
    left: 192px;
    top: 94px;
    width: 550px;
    z-index: 5;
}
#tomos-fond-haut {
    background-color: #EFEFEF;
    background-image: url(userfiles/image/tomos/244_8057_tomos-fond-haut.jpg);
    height: 738px !important;
    height: 738px;
    left: 0px;
    line-height: 95%;
    padding: 0px;
    position: absolute;
    top: 72px;
    width: 970px !important;
    width: 970px;
    z-index: 7;
}
#tomos-fond-haut .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
#tomos-logo_tomosfactory {
    height: 34px;
    position: absolute;
    top: 900px;
    width: 100px;
    z-index: 3;
    left: 870px;
}
.tomosContent {
    height: 100%;
    overflow: visible;
}
#tomosfactory {
    z-index: 4;
}
#tomos-MenuHoriz {
    position: fixed;
    top: 14px;
    left: 50%;
    z-index: 20;
    height: 80px;
    margin-left: -461px;
    width: 922px;
}
#tomos-CSSMenu {
    line-height: 95%;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 42px !important;
    width: 56px;
    height: 18px !important;
    height: 32px;
    z-index: 1;
    font-size: 12px;
    color: #555;
    padding: 7px;
}
#tomos-CSSMenu .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
#tomos-CSS {
    line-height: 95%;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 180px !important;
    width: 194px;
    height: 64px !important;
    height: 78px;
    z-index: 2;
    font-size: 12px;
    color: #555;
    padding: 7px;
}
#tomos-CSS .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
#tomos-titre-HP {
    line-height: 95%;
    position: absolute;
    top: 155px;
    left: 30px;
    width: 658px !important;
    width: 672px;
    height: 35px !important;
    height: 49px;
    z-index: 13;
    font-size: 12px;
    color: #555;
    padding: 7px;
    background-color: ;
}
#tomos-titre-HP .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
#tomos-anim-flash {
    line-height: 95%;
    position: absolute;
    top: 464px;
    left: 41px;
    width: 428px !important;
    width: 436px;
    height: 248px !important;
    height: 256px;
    z-index: 10;
    font-size: 12px;
    color: #555;
    padding: 4px;
    background-color: ;
}
#tomos-anim-flash:hover {
    background-color: #E00;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
#tomos-anim-flash .tomosContent {
    overflow: visible;
    padding-right: 0px;
}
#tomos-Logos {
    line-height: 95%;
    position: absolute;
    top: 829px;
    left: 185px;
    width: 557px !important;
    width: 557px;
    height: 110px !important;
    height: 110px;
    z-index: 5;
    font-size: 12px;
    color: #555;
    padding: 0px;
    background-color: ;
    background-image: url(userfiles/image/tomos/244_8057_tomos-Logos.jpg);
}
#tomos-Logos .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
#tomos-current-menu {
    line-height: 95%;
    font-size: 12px;
    color: #555;
    background-color: ;
    z-index: 19;
    position: fixed;
    left: 50%;
    height: 73px !important;
    height: 73px;
    padding: 0px;
    top: 0px;
    margin-left: -460px;
    width: 920px !important;
    width: 920px;
}
#tomos-current-menu .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
#tomos-stitre-1 .tomosContent {
    padding-right: 7px;
    overflow: visible;
}
#tomos-stitre-1 {
    background-color: ;
    z-index: 14;
    width: 920px !important;
    width: 934px;
    top: 77px;
    line-height: 95%;
    position: absolute;
    padding: 7px;
    left: 33px;
    height: 38px !important;
    height: 52px;
    color: #555;
    font-size: 12px;
}
#tomos-fond-animation .tomosContent {
    padding-right: 0px;
    overflow: visible;
}
#tomos-fond-animation {
    z-index: 8;
    width: 970px !important;
    width: 970px;
    top: 507px;
    position: absolute;
    padding: 0px;
    line-height: 95%;
    left: 0px;
    height: 232px !important;
    height: 232px;
    background-color: #EF9B44;
    filter: alpha(opacity=40);
    opacity: 0.4;
}
#tomos-fond-animation-shadow {
    background-color: ;
    height: 299px !important;
    height: 299px;
    left: 0px;
    position: absolute;
    line-height: 95%;
    padding: 0px;
    top: 510px;
    width: 970px !important;
    width: 970px;
    z-index: 6;
    -webkit-box-shadow: 0px 5px 11px #591E19;
    -moz-box-shadow: 0px 5px 11px #591E19;
    box-shadow: 0px 5px 11px #591E19;
    filter: alpha(opacity=40);
    opacity: 0.4;
}
#tomos-footer {
    line-height: 95%;
    position: absolute;
    top: 950px;
    width: 917px !important;
    width: 931px;
    height: 124px !important;
    height: 138px;
    z-index: 3;
    font-size: 12px;
    color: #555;
    padding: 7px;
    left: 20px;
}
#tomos-footer .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
#tomos-fond-menu-shadow {
    -webkit-box-shadow: 0px 5px 11px #663300;
    box-shadow: 0px 5px 11px #663300;
    -moz-box-shadow: 0px 5px 11px #663300;
    background-color: ;
    filter: alpha(opacity=40);
    opacity: 0.4;
    z-index: 17;
    width: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    line-height: 95%;
    height: 72px !important;
    height: 72px;
    padding: 0px;
}
#tomos-fond-menu-shadow .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
#tomos-fond-menu .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
#tomos-fond-menu {
    background-color: #EF9B44;
    left: 0px;
    height: 72px !important;
    height: 72px;
    line-height: 95%;
    padding: 0px;
    position: fixed;
    z-index: 18;
    width: 100%;
    top: 0px;
}
#tomos-texte-anim {
    line-height: 95%;
    position: absolute;
    top: 758px;
    left: 30px;
    width: 916px !important;
    width: 930px;
    height: 33px !important;
    height: 47px;
    z-index: 9;
    font-size: 12px;
    color: #555;
    padding: 7px;
}
#tomos-texte-anim .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
#tomos-fond-animation-shadow .tomosContent {
    padding-right: 7px;
    overflow: visible;
}
#tomos-FeuilledeRoute .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
#tomos-FeuilledeRoute {
    font-size: 12px;
    color: #555;
    padding: 7px;
    z-index: 15;
    height: 257px !important;
    height: 271px;
    width: 201px !important;
    width: 215px;
    left: 591px;
    top: 449px;
    position: absolute;
    line-height: 95%;
    background-color: ;
    background-image: url(userfiles/image/tomos/244_8057_tomos-FeuilledeRoute.png);
    background-position: top left;
}
#tomos-FeuilledeRoute:hover {
    background-position: bottom left;
}
#tomos-Langues {
    position: absolute;
    top: -9px;
    left: 889px;
    width: 78px;
    height: 27px;
    z-index: 21;
}
/*|Tomosfactory|GeneratedCSS|END|*/

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