﻿* {margin:0;padding:0;}
body {font-family:Georgia, "Times New Roman", Times, serif;background-color:#000;color:#333;}
body.frame {background-color:#fff;}
a {}
/*p, div {font-size:11px;}*/
input,select {color:#080808;font-family:Georgia, "Times New Roman", Times, serif;font-size:10px;}
td {padding:1px;}
.spacer {display:block;clear:both;float:none;font-size:1px;height:1px;}
a img {border:0;}

div {
  scrollbar-base-color:#906949;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-arrow-color:#000;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#906949;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#E1CBB0;
}

div#main, div#header, div#nav, div#deco, div#deco_editorial_fr, div#deco_editorial_us, div#content, div#footer, div#flash_intro {width:930px;clear:both;}
div#main {position:relative;margin:0 auto;padding-left:9px;padding-right:9px;background-image:url(/common/xsl/b2c/mti/picts/bg.gif);background-repeat:repeat-y;}


div#footer {width:912px;margin-left:9px;margin-right:9px;font-family:Georgia, "Times New Roman", Times, serif;font-size:9px;}
div#footer a {color:#333;text-decoration:none;}
div#footer div {padding:5px;}
div#footer div.annuaire {float:left;width:490px;border-top:1px dashed #999;border-bottom:1px dashed #999;}
div#footer div.coord {float:left;width:401px;border-top:1px dashed #999;border-bottom:1px dashed #999;border-left:1px dashed #999;}
div#footer div.bleft {float:left;width:390px;}
div#footer div.bright {float:left;width:502px;text-align:right;}


div#header {width:780px;padding-left:150px;height:110px;background-color:#cccccc;}
div#header div.logo {float:left;width:107px;height:107px;}
div#header div.banner {float:left;margin-top:53px;width:504px;height:54px;background-image:url(/common/xsl/b2c/mti/picts/banner.gif);background-repeat:no-repeat;}
div#header div span {display:none;}

div#nav {margin-bottom:20px;height:25px;padding-top:4px;background-image:url(/common/xsl/b2c/mti/picts/bg_nav.gif);background-repeat:repeat-x;}
div#nav a {display:block;float:left;padding-left:25px;padding-right:25px;height:21px;line-height:21px;color:#333;text-decoration:none;border-right:1px solid #999;font-size:13px;font-weight:bold;}
div#nav a.on {background-image:url(/common/xsl/b2c/mti/picts/bg_nav_on.gif);background-repeat:repeat-x;}
div#nav a.langue {float:right;padding-top:4px;border:none;}
div#nav a.contacts, div#nav a.contacts_on {float:right;border-left:1px solid #999;}
div#nav a.contacts_on {background-image:url(/common/xsl/b2c/mti/picts/bg_nav_on.gif);background-repeat:repeat-x;}

h1 {margin-bottom:30px;margin-left:9px;margin-right:9px;font-size:17px;border-bottom:1px solid #ddd;}

div.center {margin-bottom:40px;padding-left:9px;padding-right:9px;}
div.center div.intro {margin-bottom:15px;font-family:Arial, "Times New Roman", Times, serif;height:20px;font-weight:bold;font-size:12px;border-bottom:1px solid #ddd;}
div.block {float:left;margin-bottom:33px;margin-right:12px;width:296px;font-weight:bold;font-size:11px;}
div.block h3, div.tt_avendre h3 {font-size:17px;}
div.block p, div.block div {padding:5px;height:65px;background-color:#efefef;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}
div.block div.cc {padding:0;height:auto;background-color:Transparent;border:none;}
div.block div {height:190px;}
div.block table {font-size:11px;font-weight:bold;}
div.block table a {display:block;margin-left:10px;text-decoration:none;font-size:11px;font-weight:bold;color:#333;}
div.tt_avendre {float:left;margin-right:12px;width:604px;border-bottom:1px solid #dddddd;}
div.tt_avendre_us {float:left;margin-right:0;width:900px;border-bottom:1px solid #dddddd;}
div.tt_actu {float:left;margin-right:12px;width:296px;border-bottom:1px solid #dddddd;}
div.tt_avendre h3, div.tt_avendre_us h3, div.tt_actu h3 {float:left;}
div.tt_avendre p.h3_links, div.tt_avendre_us p.h3_links, div.tt_actu p.h3_links {float:right;font-size:10px;padding-top:3px;}
div.tt_avendre p.h3_links a, div.tt_avendre_us p.h3_links a, div.tt_actu p.h3_links a {color:#333;text-decoration:none;}
div.block img {display:block;margin-bottom:2px;width:296px;height:222px;}
div.block div.coupc {padding:5px;height:35px;background-color:#333;color:#fff;font-size:11px;}
div.block div.coupc a {color:#fff;text-decoration:none;}
div.block div.coupc span {display:block;font-size:13px;font-weight:bold;}

div.block div.rss {height:165px;background-color:#fff;border-bottom:1px solid #dddddd;border-top:none;font-family:Arial, "Times New Roman", Times, serif;}
div.block div.rss a {display:block;margin-bottom:0;color:#333;text-decoration:underline;font-weight:bold;}
div.block div.rss div {height:auto;margin-bottom:0;padding:0;background-color:#fff;border-top:none;border-bottom:none;font-weight:normal;}
div.block div.rss div a {display:block;margin-bottom:5px;color:#333;text-decoration:none;}
div.block div.rss div a:hover {color:#000;}
div.block div.rss img {width:66px;height:66px;}

div.block div.renover {height:auto;margin-bottom:6px;text-align:right;background-color:#fff;border:none;font-family:Arial, "Times New Roman", Times, serif;}
div.block div.renover img {display:inline;width:auto;height:auto;}
div.block div.priximmo {height:auto;background-color:#fff;border:none;font-family:Arial, "Times New Roman", Times, serif;}
div.block h3 {border-bottom:1px solid #dddddd;}
div.block div.priximmo a {color:#333;text-decoration:none;}

div.det_left {float:left;width:451px;margin-right:13px;}
img.gr {display:block;margin-bottom:4px;width:451px;height:338px;}
img.pt {margin-bottom:4px;margin-right:14px;width:79px;height:59px;}
div.det_right {float:left;width:406px;font-family:Arial, "Times New Roman", Times, serif;font-size:11px;}
div.det_right span {display:block;margin-bottom:10px;font-weight:bold;font-size:13px;}
div.det_right a {color:#333;}

div.recap {margin-bottom:10px;font-family:Arial, "Times New Roman", Times, serif;font-size:11px;font-weight:bold;border-bottom:1px solid #ddd;}
table.recap {margin-left:30px;margin-bottom:30px;font-family:Arial, "Times New Roman", Times, serif;font-size:11px;}
table.recap td {padding-right:50px;}

div.det_pagination a {float:left;color:#666;text-decoration:none;font-size:11px;}
div.det_pagination a.next {float:right;}

p.intro {margin-bottom:10px;text-align:center;font-size:21px;font-weight:bold;}
span.intro {display:block;margin-bottom:35px;text-align:center;font-size:11px;font-weight:bold;}



div.content {margin-bottom:40px;padding-left:30px;padding-right:30px;}
div.content div.left {float:left;width:565px;margin-right:30px;font-size:11px;}
div.content div.right {float:left;width:275px;font-size:13px;}
div.content p {margin-bottom:15px;font-weight:bold;}
div.content h2 {font-size:15px;margin-bottom:10px;}
div.content a {color:#333;}

p.services_contact {margin-bottom:150px;text-align:center;font-size:14px;font-weight:bold;}
p.services_contact a {color:#333;}

table.frm {font-size:11px;font-weight:bold;}
table.frm td {padding-right:30px;padding-top:3px;padding-bottom:3px;}
table.frm_frame {font-size:11px;font-weight:bold;}
table.frm_frame td {}
p.intro_frm {margin-bottom:20px;font-size:13px;font-weight:bold;}

a.bt {color:#333;text-decoration:none;font-size:11px;}
a.bt_det {display:block;margin-left:9px;margin-bottom:15px;color:#666;text-decoration:none;font-size:11px;}

div.lst {margin-bottom:23px;height:131px;font-size:11px;font-family:Arial, "Times New Roman", Times, serif;border-bottom:1px solid #ddd;}
div.lst div.photo {float:left;width:175px;margin-right:10px;}
div.lst div.photo img {width:175px;height:131px;}
div.lst div.txt {float:left;width:727px;}
div.lst div.txt div.intro {margin-bottom:0;height:20px;font-weight:bold;font-size:12px;border-bottom:1px solid #ddd;}
div.lst div.txt div.desc {float:left;padding-top:5px;width:417px;height:105px;padding-right:10px;}
div.lst div.txt div.det {float:left;padding-top:5px;padding-left:5px;width:295px;height:105px;background-color:#efefef;}
div.lst div.txt div.det span {display:block;font-weight:bold;font-size:12px;}
div.lst div.txt div.intro p {float:left;}
div.lst div.txt div.intro p.links {float:right;}
div.lst a {font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;color:#333;text-decoration:none;}

/*div.lst div {border:1px solid #f00;}*/

div.lst_intro {float:left;margin-bottom:35px;font-size:11px;font-weight:bold;}
div.tri {float:right;text-align:right;padding-right:40px;margin-bottom:35px;font-size:11px;font-weight:bold;}
div.pagination {text-align:right;margin-bottom:20px;font-size:10px;}
div.pagination a {color:#333;text-decoration:none;}

.highslide-html-content {width:660px;height:390px;padding-left:0;margin-left:0;}
div.border {padding:15px;padding-top:10px;border:10px solid #666;}
.highslide-html-content h2 {margin-bottom:10px;font-size:14px;}
.highslide-html-content h3 {margin-bottom:10px;font-size:12px;}
.highslide-html-content p {margin-bottom:10px;font-size:11px;font-weight:bold;}
.highslide-html-content a.fermer, a.fermer {font-size:10px;text-transform:lowercase;color:#808080;text-decoration:none;font-weight:bold;}
.highslide-html-content ul {margin-bottom:10px;margin-left:10px;font-size:11px;font-weight:bold;list-style-type:square;}
.highslide-html-content ul li {margin-left:30px;margin-bottom:3px;}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
    display: none;
}


div.url {padding:15px;border-top:1px solid #ddd;}
div.url a {display:block;float:left;font-size:11px;color:#333;text-decoration:none;}
div.url a.nom {width:180px;font-weight:bold;}

