html {
height:100%;
background:#f6f6ee url(/images/bkg_html.gif) repeat-x top;
}

/** html body {
height:100%;
width:expression( documentElement.clientWidth < 998 ? (documentElement.clientWidth == 0 ? (body.clientWidth < 998 ? "998" : "auto") : "998px") : "auto" );
}
body{
padding:0; margin:0 auto;
min-height:100%;
position:relative;
width:100%;
font-family: Trebuchet MS,  Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
background:url(/images/bkg_body.jpg) no-repeat top;
min-width:998px;
}
*/

* html body {
height:100%;
width:1250px;

}
body{
padding:0; margin:0 auto;
min-height:100%;
position:relative;
width:100%;
font-family: Trebuchet MS,  Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
background:url(/images/bkg_body.jpg) no-repeat top;
width:1250px;
}




img, div, input { 
behavior: url("/css/iepngfix.htc")
}
H1 {
padding:0px;
MARGIN:0px;
font-size:24px;
color:#78614f;
padding-bottom:5px;
}
H2 {
padding:0px;
MARGIN:0px;
font-size:19px;
color:#78614f;
padding-bottom:5px;
}
H3 {
padding:0px;
MARGIN:0px; 	
}
A {
color:#219db7;
}
A:focus, a:active {
outline:none;
}
A:hover {
text-decoration: none;
}
p {
margin:0px;
padding:0px;
}
ul,li {
margin:0px;
padding:0px;
}
form {
margin:0px;
padding:0px;
}
textarea {
font-family: Trebuchet MS,  Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}
.top {
width:100%;
height:190px;
position:relative;
}
.logo {
background:url(/images/logo.jpg);
width:108px;
height:108px;
display:block;
position:absolute;
top:36px;
left:35px;
}
.menu {
position:absolute;
left:169px;
top:67px;
}
.menu a {
color:#0e859e;
font-size:14px;
text-align:center;
padding:3px 8px 4px 8px;
display:block;
float:left;
margin-right:5px;
}
.menu a:hover {
background-color:#9e9581;
text-decoration:none;
color:#fff;
}
a.m_active {
background-color:#9e9581;
text-decoration:none;
color:#fff;
font-weight:bold;
font-style: italic;
}
.podmenu {
position:absolute;
left:169px;
top:102px;
}
.podmenu a {
color:#0e859e;
font-size:12px;
text-align:center;
padding:3px 8px 4px 8px;
display:block;
float:left;
margin-right:5px;
}
.podmenu a:hover {
color:#000;
text-decoration:none;
}
a.pm_active {
color:#000;
text-decoration:none;
font-style:italic;
font-weight:bold;
}

.podmenu2 {
position:absolute;
left:169px;
top:132px;
}
.podmenu2 a {
color:#0e859e;
font-size:12px;
text-align:center;
padding:3px 8px 4px 8px;
display:block;
float:left;
margin-right:5px;
}
.podmenu2 a:hover {
color:#000;
text-decoration:none;
}
a.pm2_active {
color:#000;
text-decoration:none;
font-style:italic;
font-weight:bold;
}




.tel {
position:absolute;
right:109px;
top:67px;
color:#78614f;
font-size:30px;
}
.tel sup {
color:#9e9581;
font-size:14px;
padding-top:8px;
display:block;
float:left;
padding-right:10px;
}
.content {
clear:both;
overflow:hidden;
padding-bottom:240px;
padding-left:177px;
}
.text {
width:100%;
}
.t1 {
padding-right:283px;
}
.t1 i {
font-size:15px;
}
.t2 {
float:right;
width:202px;
padding-right:40px;
margin-bottom:20px;
}
.t2 ul {
list-style:none;
}
.t2 li {
padding-bottom:6px;
font-size:12px;
line-height:14px;
}

.t3 {
float:left;
width:250px;
padding-right:0px;
}
.t3 ul {
	margin-left:20px;
}
.t4{
float:left;
padding-right:40px;
width:450px;
}

.t5 {
float:right;
width:200px;
padding-right:40px;
}
.t6 {
float:right;
clear:right;
width:200px;
padding-right:40px;
padding-bottom:20px;
}
.t6 li {
    margin-bottom:8px;
    display:block;

}
.t7{
padding-right:283px;
&padding-right:50px;
&float:right;
padding-top:25px;
&overflow:hidden;
}

.t8{
padding-right:283px;
&padding-right:50px;
&float:left;
padding-top:25px;
&overflow:hidden;
}
.t8 td {
font-size:14px;
padding-top:5px;
padding-bottom:5px;
}
.t8 td.td1 {
font-size:12px;
}
.t8 td span{
color:#7e624c;
}
.t8 td.td1 span{
color:#858585;
}
.t8 td a{
font-style:italic;
}



.text2 {
clear:both;
}

.tarifs {
padding-right:283px;
&padding-right:10px;
&float:left;
}
.tarifs h2{
padding:0px;
}
.tarifs th{
text-align:left;
font-size:17px;
font-weight:normal;
vertical-align:top;
padding-bottom:20px;
}
.tarifs th p{
font-size:14px;
line-height:12px;
}
.tarifs th span{
color:#7e624c;
}
.tarifs td {
font-size:14px;
padding-top:5px;
padding-bottom:5px;
}
.tarifs td.td1 {
font-size:12px;
}
.tarifs td span{
color:#7e624c;
}
.tarifs td.td1 span{
color:#858585;
}
.tarifs td a{
font-style:italic;
}

.tarifs2 {
padding-right:283px;
}
.tarifs2 h2{
padding:0px;
}
.tarifs2 th{
text-align:left;
font-size:17px;
font-weight:normal;
vertical-align:top;
padding-bottom:20px;
}
.tarifs2 th p{
font-size:14px;
line-height:12px;
}
.tarifs2 th span{
color:#7e624c;
}
.tarifs2 td {
font-size:14px;
padding-top:5px;
padding-bottom:5px;
}
.tarifs2 td.td1 {
font-size:12px;
}
.tarifs2 td span{
color:#7e624c;
}
.tarifs2 td.td1 span{
color:#858585;
}
.tarifs2 td a{
font-style:italic;
}




.services {
padding-top:40px;
width:80%;
position:relative;
overflow:hidden;
}
.serv1 {
color:#858585;
font-size:12px;
float:left;
width:40%;
}
.serv1 h2 {
padding-bottom:0px;
}
.serv1 td {
color:#000;
padding:5px 20px 5px 0px;
}
.serv1_td {
font-size:14px;
width:30px;
}
.serv2 {
width:35%;
float:left;
margin-left:10%;
}
.serv_excel {
background:url(/images/excel.gif) no-repeat bottom left;
display:block;
padding-left:30px;
margin-bottom:5px;
}
.serv_word {
background:url(/images/word.gif) no-repeat bottom left;
display:block;
padding-left:30px;
margin-bottom:5px;
}
.serv_acrobat {
background:url(/images/acrobat.gif) no-repeat bottom left;
display:block;
padding-left:30px;
margin-bottom:5px;
}
.serv_archive {
background:url(/images/archive.gif) no-repeat bottom left;
display:block;
padding-left:30px;
margin-bottom:5px;
}
.order {
width:100%;
padding-top:30px;
margin-left:-30px;
float:right;
&float:none;
}
.order1 {
background:url(/images/order_bkg.jpg) repeat-y left;
position: relative;
width:460px;
float:left;
z-index:2;
}
.order1 h2{
background:url(/images/order_bkg_top.jpg) no-repeat top left;
padding-left:30px;
padding-top:20px;
padding-bottom:30px;
}
.order1_cont {
background:url(/images/order_bkg_bot.jpg) no-repeat left bottom;
}
.order1_cont table {
    margin-right:80px;
}
.order1 form {
width:400px;
padding-left:30px;
padding-bottom:35px;
position:relative;
z-index:10;
}
.order1 td {
padding-bottom:15px;
vertical-align:top;
}
.stamp {
background:url(/images/stamp.png);
width:176px;
height:97px;
position:absolute;
top:-30px;
right:-103px;
z-index:0;
}
/*.order2 {
position:relative;
padding-left:500px;
padding-right:40px;
*/
}
.order2 {
position:relative;
left:0;
}
.order p {
	margin-right:40px;
}
.order2 em {
	font-weight:bold;
	font-size:14px;
	font-style:none;
}
.order2 i {
font-size:15px;
}
.foot{
font-size:10px;
position:absolute;
bottom:0px;
width:100%;
padding-bottom:80px;
}
.foot p {
padding-left:177px;
}
.bottom_cat {
width:100%;
text-align:center;
position:absolute;
bottom:0px;
z-index:-5;
}
.servicespages h1 {
	color:#887463;
	font-size:83px;
}
.servicespages h2 {
	color:#2e2e2d;
	font-size:38px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.servicespages {
	color:#2e2e2d;
	font-size:19px;
}
#counters {
	float:right;
	width:150px;
	text-align:left;
	padding-right:40px;
	width:202px;
}
strong {
	font-weight:normal;
}
.login_sm input, .login_sm select {
	border: #78614f 1px solid;
}
.login_sm input {
	width:130px;
}
.login_sm select {
	width:132px;
}
.login_sm .login_bt {
	width:90px;
}

.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block; z-index:+5; background:url(/images/tooltip/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; z-index:+5; margin-left:5px; background:url(/images/tooltip/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; z-index:+5; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; z-index:+5; background:url(/images/tooltip/tt_bottom.gif) top right no-repeat; overflow:hidden}
.tb img {
    border:0;
}
.tb {
    text-align:center;
}
.price_table td b.green {
	font-weight:bold;
	color:#01a501;
	margin-right:5px;
}
.price_table td b.red {
	font-weight:normal;
	color:#af310d;
	margin-right:5px;
}
.price_table a {
	text-decoration:underline;
}
.price_table .price {
	width:100px;
}
.price_table span {
	font-size:10px;
}
.price_table tr.hover:hover {
	background-color:#eaead9;
}
.price_table a {
	text-decoration:none;
}
.price_table .pr a{
	text-decoration:underline;
}