body {font-family: Arial, Helvetica, sans-serif;}
/*|Tomosfactory|GeneratedCSS|BEGIN|*/
input[type=text] {
    font-size: 12px;
    width: 310px !important;
    width: 320px;
    border: 1px #EF9B44 solid;
    background-color: #FFFFFF;
    padding: 5px;
    color: #A0592E;
}
textarea {
    font-size: 12px;
    color: #A0592E;
    width: 310px !important;
    width: 320px;
    height: 130px !important;
    height: 140px;
    border: 1px #EF9B44 solid;
    background-color: #FFFFFF;
    padding: 5px;
}
td {
    color: #A0592E;
    font-family: Palatino;
    padding-right: 10px;
    text-align: right;
    font-size: 14px;
}
select {
    width: 100%;
}
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-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-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: 422px !important;
    height: 422px;
    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: 7;
}
#tomos-fond-menu-shadow .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
#tomos-footer {
    color: #555;
    font-size: 12px;
    height: 150px !important;
    height: 164px;
    left: 36px;
    line-height: 95%;
    padding: 7px;
    position: absolute;
    top: 519px;
    width: 917px !important;
    width: 931px;
    z-index: 4;
}
#tomos-footer .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
#tomos-logo_tomosfactory {
    height: 34px;
    left: 863px;
    position: absolute;
    top: 495px;
    width: 100px;
    z-index: 3;
}
#tomos-titre {
    background-color: ;
    color: #555;
    font-size: 12px;
    height: 58px !important;
    height: 72px;
    left: 38px;
    line-height: 95%;
    padding: 7px;
    position: absolute;
    top: 98px;
    width: 895px !important;
    width: 909px;
    z-index: 6;
}
#tomos-titre .tomosContent {
    overflow: visible;
    padding-right: 7px;
}
.tomosContent {
    height: 100%;
    overflow: visible;
}
#tomosfactory {
    z-index: 3;
}
#tomos-feed {
    position: absolute;
    top: 164px;
    left: 74px;
    width: 766px !important;
    width: 780px;
    height: 254px !important;
    height: 268px;
    z-index: 8;
    padding: 7px;
}
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: 975px;
			margin-left: -487.5px;
		}