* {padding:0px;margin: 0px;}

html,body {text-align: center;}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background:url(/multimedia/images/img_structures/bkg_site.gif);
}

td,select,form,option,input {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
input{border: 1px solid #000000;font-size:12px;}
ul, p {margin-bottom:10px;}
li {margin-left:20px;}

td {vertical-align:top;}

div {border:0px solid red;text-align:left;}

img {border:0px none #ffffff;}

h1,h2,h3,h4,h5,h6 {font-weight:bold;}

h1 {font-size:21px;margin-bottom:20px;border-bottom:1px solid #c1c1c1;}
h2 {font-size:16px;margin-bottom:10px;padding-top:10px;}
h3 {font-size:13px;}
h4 {font-size:12px;}
h1.image {line-height:2px;}


#accroches h1 {font-size:12px;margin-bottom:4px;}
#accroches h3 {margin-top:2px;font-size:11px;font-weight:normal;letter-spacing:1px;}

a:link,a:visited {text-decoration:none; color:#003718;font-weight:bold;}
a:hover,a:active {text-decoration:none; color:#008a37;font-weight:bold;}

#footer a:link,#footer a:visited {text-decoration:none;color:#003718;font-weight:normal;}
#footer a:hover,#footer a:active {text-decoration:none;color:#008a37;font-weight:normal;}

#copyright a:link,#copyright a:visited {text-decoration:none;color:#ffffff;font-weight:normal;font-size:10px}
#copyright a:hover,#copyright a:active {text-decoration:none;color:#008a37;font-weight:normal;font-size:10px}


.red {color:#dd011b;font-weight:bold;}
.gris {color:#868686;font-weight:bold;}
.content {text-align:justify;margin:0px;} 
.clearboth{clear:both;}
.small {font-size:11px;}

#contentSimple .image {float:left;margin:0 10px 10px 0;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Template */
/*
#home {position:relative;background:url(/multimedia/images/img_structures/bkg_home.gif) #ffffff repeat-x;}
#home #header {width:900px;height:139px;background:url(/multimedia/images/img_structures/bkg_header.gif) no-repeat;margin-left:auto;margin-right:auto;}
*/
#home {position:relative;background:url(/multimedia/images/img_structures/bkg_home2.gif) #ffffff repeat-x;}
#home #header {width:900px;height:151px;background:url(/multimedia/images/img_structures/bkg_header.gif) no-repeat;margin-left:auto;margin-right:auto;}
#home #content {position:relative;width:900px;background-color:#ffffff;margin-left:auto;margin-right:auto;}
#home #navigation {padding-top:9px;width:885px;margin-left:auto;margin-right:auto;}

#interne {position:relative;background:url(/multimedia/images/img_structures/bkg_interne2.gif) #ffffff repeat-x;}
#interne #navigation {width:885px;margin-left:auto;margin-right:auto;}
#interne #subnavigation {margin-top:10px;width:885px;margin-left:auto;margin-right:auto;height:169px;}
#acheter #interne #subnavigation {background:url(/multimedia/images/img_structures/bkg_acheter.jpg) no-repeat;}
#interne #header {width:900px;height:151px;background:url(/multimedia/images/img_structures/bkg_header.gif) no-repeat;margin-left:auto;margin-right:auto;}
#interne #subheader {background:#ffffff;width:900px;margin-left:auto;margin-right:auto;position:relative;}
#interne #content {position:relative;background-color:#ffffff;margin-left:auto;margin-right:auto;padding-bottom:50px;width:750px;padding-top:20px;height:350px;min-height:350px;}
html>body #interne #content {height:auto}

#interne #contentSimple {margin-left:130px;padding-left:20px;border-left:1px solid #c1c1c1;}
.simple p {line-height:18px;}
#interne #leftNav {float:left;padding-right:0px;width:130px;clear:both;}
#interne #leftNav li {list-style:none;padding:5px 0 5px 5px;margin:0 0 2px 0;background:#DDE5D8;}


#accrochesmain {width:885px;margin-left:auto;height:350px;margin-right:auto;position:relative;}
#accroches {position:relative;width:900px;height:190px;margin-left:auto;margin-right:auto;}
#accroches table {width:380px;padding-top:5px;}
#accroches td {text-align:center;}

#footer {background:url(/multimedia/images/img_structures/bkg_footer.gif) #013c1b repeat-x;height:60px;}
#footer {color:#ffffff;font-size:11px;}
#footer #subnav {position:absolute;background:url(/multimedia/images/img_structures/bkg_home_footer.gif) no-repeat;width:629px;height:73px;left:-300px;top:-32px;text-align:center;padding-top:40px;text-transform:uppercase;font-size:11px;letter-spacing:2px;}
#footer #copyright {position:absolute;top:75px;width:100%;text-transform:none;}
#footer #copyright .footer-item {float: left; margin-right: 20px; text-align: center; width: 188px; color: #7FB596;}
#footer #copyright .footer-item.full-width {margin: 10px 0; width: 100%;}

.acc1 {position:absolute;left:0px;top:0px;}
.acc2 {position:absolute;left:279px;top:0px;}
.acc3{position:absolute;left:279px;top:180px;}
.acc4 {position:absolute;left:612px;top:0px;}


/* Achats */
#achatIndex h1 {padding-top:20px;}
#achatIndex h2 {font-size:15px;padding-top:0px;}
#achatIndex {letter-spacing:1px;}
#achatIndex h3 {text-align:right;font-size:14px;padding-top:10px;}
#achatIndex #achatNbrObjet {
    position:absolute;
    right:0px;
    top:23px;
    font-size:18px;
    text-transform:uppercase;
    color:#6D6D6D;
    font-family:"Trebuchet ms";
    }

#achatIndex .achatObjet {
    padding:20px;
    border-bottom:1px solid #f5f5f5;
    height:95px;
    min-height:95px;
    clear:both;
    }
    
html>body #achatIndex .achatObjet {height:auto}

/* Form */
#searchform{
width:auto;
color:#ffffff;
padding:10px 0 0 15px;
position:relative;
z-index:1;
height:154px;
}
#searchform form {position:relative;}
#searchform h1{
padding:0 0 5px 0;
margin:0;
border-bottom:1px solid #C6D8E6;
}
#searchform h2{
font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding:0 0 5px 0;
margin:5px 0 0 0;
font-size:11px;
}
#searchformobjet, #searchformprix {
width:150px;
height:118px;
float:left;
border-right:#C6D8E6 solid 1px;
margin-right:10px;
}
#searchformobjet input {border:0px;}

#searchformprix{width:200px;}

#searchformregion{
width:181px;
height:118px;
float:left;
border-right:#C6D8E6 solid 1px;
margin-right:10px;
}
#searchformregion #place{margin-bottom:5px;padding:2px;}
#searchformregion input {font-size:11px;}
#selectprix{
padding-bottom:5px;
}
#selectprixformun{
width:70px;
font-size:10px;
}
#selectpieceformdeux {}
#searchformpiece{
border-right:1px solid #C6D8E6;
float:left;
height:118px;
margin-right:10px;
width:150px;
}
#searchreference{
float:left;
}
#searchreference input{
font-size:11px;
width:100px;
}
#selectdevise{
padding-top:10px;
font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
font-size:11px;	
}
#searchformsub {
position:absolute;
bottom:-1px;
right:20px;
}
#searchformsub input{
background-color:#fff;
border:none;
height:22px;
width:82px;
text-align:center;
font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
font-size:11px;
color:#000;
}

#foreign, #priceRequest {border:0;}

/* Détail offre */
#presentationtop{
margin:30px 0 23px 0;
border-bottom:1px solid #ECECEC;height:24px;

}
#prestit{
float:left;
}
#presprint{
float:right;
margin-right:10px;
}
#pressend{
float:right;
position:relative;
display:none;
}
.titline{
color:#ececec;
background-color:#ececec;
height: 1px;
border: 0;
padding:0;
margin:0 0 23px 0;
}
#donnetechniques{
float:left;
width:517px;
padding:0 74px 0 0;
}
#presentation {padding-bottom:25px;line-height:18px;}
#contact{
float:right;
text-align:center;
padding-top:24px;
background-color:#003718;
}
#contactbottom{
background-color:#003718;
color:#fff;
text-align:left;
font-size:11px;
line-height:15px;
padding:15px 15px 65px 15px;
margin-top:13px;
}
#contactbottom h3 {
margin-bottom:5px;
margin-top:30px;
}
#contactbottom h2{
font-size:12px;
padding:0;
margin:0;
}
#contactbottom a{
text-decoration:none;
color:#fff;
}
.tdunderline{
border-bottom:#ececec solid 1px;
padding-bottom:2px;
vertical-align:middle;
}
.tdtopspace{
padding:20px 0 3px 0;
}
.tdregular{
padding:3px 0 3px 0;
}
.tdunderlinetopspace{
border-bottom:#ececec solid 1px;
padding:20px 0 2px 0;
}


/* Navigation */
#navigation {height:24px;}

.navSide, #navigation a {display:block;float:left;margin-right:11px;height:24px;}

a:link#navPresentation,a:visited#navPresentation {width:127px;background:url(/multimedia/images/img_structures/presentation_off.gif) no-repeat;}
a:hover#navPresentation,a:active#navPresentation {background:url(/multimedia/images/img_structures/presentation_on.gif) no-repeat;}

a:link#navAcheter,a:visited#navAcheter {width:87px;background:url(/multimedia/images/img_structures/acheter_off.gif) no-repeat;}
a:hover#navAcheter,a:active#navAcheter {background:url(/multimedia/images/img_structures/acheter_on.gif) no-repeat;}

a:link#navPurchase,a:visited#navPurchase {width:99px;background:url(/multimedia/images/img_structures/purchase_off.gif) no-repeat;}
a:hover#navPurchase,a:active#navPurchase {background:url(/multimedia/images/img_structures/purchase_on.gif) no-repeat;}

a:link#navLouer,a:visited#navLouer {width:79px;background:url(/multimedia/images/img_structures/louer_off.gif) no-repeat;}
a:hover#navLouer,a:active#navLouer {background:url(/multimedia/images/img_structures/louer_on.gif) no-repeat;}

a:link#navRent,a:visited#navRent {width:56px;background:url(/multimedia/images/img_structures/rent_off.gif) no-repeat;}
a:hover#navRent,a:active#navRent {background:url(/multimedia/images/img_structures/rent_on.gif) no-repeat;}

a:link#navVendre,a:visited#navVendre {width:79px;background:url(/multimedia/images/img_structures/vendre_off.gif) no-repeat;}
a:hover#navVendre,a:active#navVendre {background:url(/multimedia/images/img_structures/vendre_on.gif) no-repeat;}

a:link#navSell,a:visited#navSell {width:56px;background:url(/multimedia/images/img_structures/sell_off.gif) no-repeat;}
a:hover#navSell,a:active#navSell {background:url(/multimedia/images/img_structures/sell_on.gif) no-repeat;}

a:link#navServices,a:visited#navServices {width:91px;background:url(/multimedia/images/img_structures/services_off.gif) no-repeat;}
a:hover#navServices,a:active#navServices {background:url(/multimedia/images/img_structures/services_on.gif) no-repeat;}

a:link#navPromotions,a:visited#navPromotions {width:112px;background:url(/multimedia/images/img_structures/promotions_off.gif) no-repeat;}
a:hover#navPromotions,a:active#navPromotions {background:url(/multimedia/images/img_structures/promotions_on.gif) no-repeat;}

a:link#navInternational,a:visited#navInternational {width:127px;background:url(/multimedia/images/img_structures/international_off.gif) no-repeat;}
a:hover#navInternational,a:active#navInternational {background:url(/multimedia/images/img_structures/international_on.gif) no-repeat;}

a:link#navContact,a:visited#navContact {width:85px;background:url(/multimedia/images/img_structures/contact_off.gif) no-repeat;}
a:hover#navContact,a:active#navContact {background:url(/multimedia/images/img_structures/contact_on.gif) no-repeat;}
#menu ul li {position: relative; z-index: 0;}
#menu ul li {float:left;list-style-type:none;padding-left:0;margin-left:0;display:block;}
#menu ul li a {
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    -khtml-border-radius: 5px; 
    border-radius: 5px; 
    /*behavior: url(/scripts/border-radius.htc); */
}

#menu ul li a:link, #menu ul li a:visited {background-color:#003718;color:#ffffff;padding:5px;height:auto;margin-right: 4px;}
#menu ul li a:hover, #menu ul li a:active {background:#ffffff;color:#003718;}

#menu {background:#ffffff;height:24px;float:left;margin-left:18px;display:inline;}

/* Formulaire de contact */
#formcontact {}
#formcontact fieldset {margin-top:0px;padding:10px 0 10px 10px;border:2px solid #c1c1c1;}
#formcontact #fieldexpediteur {float:left;width:260px;margin-bottom:10px;margin-right:20px;margin-top:0px;}
#formcontact #fieldadresse {width:260px;}
#formcontact #fieldmessage {clear:both;}
#formcontact legend {font-weight:bold;font-size:12px;padding:0 5px 0 10px;}
#formcontact label {float:left;width:80px;padding:3px;}
#formcontact input {width:150px;border:1px solid #000000;padding:2px;margin:5px;font-size:11px;}
#formcontact select {margin:0px;font-size:12px;width:200px;}
#formcontact option {margin:0px;font-size:12px;}
#formcontact textarea {width:470px;height:200px;font-size:12px;font-family:Arial,Helvetica,sans-serif;border:1px solid #000000;padding:2px;margin:5px;} 
#formcontact .submit {text-align:center;padding-top:20px;} 
#formcontact .radio input {width:auto;border:0;padding:0px;margin:0px;}
#formcontact .radio td {padding-right:5px;font-size:12px;}



/* Agences */
#leftContact {float:left;padding-right:5px;width:125px;}
#agencesDirect .agenceLien {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #c1c1c1;}
#agencesDirect .infosAgence {padding-top:5px;text-align:right;}
#leftContact #laus, #leftContact #mont, #leftContact #gen {position:absolute;}
#laus img , #mont img, #gen img {padding:5px;background:#c1c1c1;}
.agences h2 {margin-top:10px;}
.agences table {}
.agence {border-bottom:1px solid #C1C1C1;}
.agence .agenceImg {float:right;z-index:1;}
#gen, #laus, #mont {position:absolute;z-index:99;}

.demandeInfo {padding-top:5px;margin-top:30px;border-top:1px solid #ececec;}

/* Newsletter */
.newsletter {font-size:12px;}
.newsletter .email {border:1px solid #003718; font-size:12px;}

/* Magazine */
#magcontact td {
    font-size: 11px;
    margin: 5px;
    padding: 2px;
    vertical-align: middle;
}
#magcontact input {
    border: 1px solid #000000;
    font-size: 11px;
    margin: 5px;
    padding: 2px;
    width: 150px;
}
#magcontact input.small {
    width: 50px;
}
#magcontact select {
    border: 1px solid #000000;
    font-size: 11px;
    margin: 5px;
    padding: 2px;
}
/* Sitemap HTML */
.hchan {
    padding-top:6px;
    text-transform:capitalize;
    font-size:14px;
    display:none;
}
.sitemapniv1 {
    padding-top:6px;
    text-transform:capitalize;
    font-size:14px;
}
.sitemapniv2 {
    padding-left:20px;
    text-transform:capitalize;
}
li.rchan {
    list-style-type:none;
    text-transform:capitalize;
}
/* News */
.list_container {
    clear:both;
}
.list_container .image {
    float:left;
    margin-right:10px;
}
