/*Taille du contenu obligatoirement en font-size: 12px;*/
img, div, a { behavior: url(iepngfix.htc); }
body { margin:0 ; padding:0 ; background:#4b2707 url(../images/background.jpg) no-repeat top center; text-align:center; }
div,td { font-family: Tahoma, "Times New Roman", Times, serif; font-size:12px; color: #120000; }
img { border:none; display: inline; }
table  { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
form { padding: 0; margin: 0; }
input, select { vertical-align: middle; }
a { text-decoration: none; color: #081837; }
a:hover { text-decoration: underline; }
p { margin:10px 0;}

.clear1 { clear: left; }
.clear2 { clear: both; }
/*------------------------------------*/

#wrapper { position: relative; width: 940px; text-align: left; margin: 0 auto; }
#top-left { float: left; width: 560px; }
#fond-logo { background: url(../images/fond_logo.gif) no-repeat; height: 300px; }
#logo { float: left; padding: 51px 0 0 26px; }
#coords { float: right; }

#menu-top { position:absolute; width: 130px; overflow: hidden; left: 430px; top: 199px; }
#menu-top ul { margin: 0; padding: 0; }
#menu-top li { float: left; list-style-type: none; overflow: hidden; position: relative; }
#menu-top a { display: block; width:260px; }
#menu-top a:hover { position: relative; margin-left:-130px; }

#menu { height: 50px; overflow: hidden; }
#menu ul { margin: 0; padding: 0; }
#menu li { float: left; list-style-type: none; height: 50px; overflow: hidden; position: relative; }
#menu a { display: block; }
#menu a:hover { position: relative; top: -50px; overflow: hidden; }

#flash { float: left; width: 380px; }

#main-content { width: 940px; background: url(../images/bg_content.gif) top no-repeat #fff; }
#content { width: 910px; margin: 0 auto; line-height: 18px; }
#left { float: left; width: 430px; }
.txt-acc { padding-bottom: 15px; }
.txt-acc ul { margin: 10px 0; padding: 0; }
.txt-acc li { list-style-image: url(../images/puce_content.gif); padding-left: 0px; margin-left: 45px; }
.txt-acc2 { float: left; width: 240px; }
.txt-acc2 ul { margin: 10px 0; padding: 0; }
.txt-acc2 li { list-style-image: url(../images/puce_content.gif); padding-left: 0px; margin-left: 45px; }
.foto1 { float: left; width: 190px; }
.txt-acc3 { padding: 20px 0; }

#txt-nav{padding:15px; width:920px;}
#txt-nav h1{font-size:20px; color:#133a86;}
#txt-nav h2{font-size:16px; color:#133a86;}
#txt-nav li{line-height:20px;}

#right { float: right; width: 430px; padding-top: 35px; }
.foto2 a { float: left; margin-right: 12px; margin-bottom: 12px; }

#footer { background: url(../images/bg_footer.png) no-repeat; height: 75px; margin-bottom: 25px; }
#links-foot { float: left; color: #547dd1; padding: 5px 0 0 15px; }

.logo-mtc { float: right; padding: 17px 12px 0 0; }

#contact { width: 910px; margin: 0 auto; padding: 25px 0; }
#mentions { width: 900px; margin: 0 auto; padding: 25px 0; line-height: 18px; text-align: justify; }
#plan { width: 900px; height: 400px; margin: 0 auto; padding-bottom: 70px; }
/*--------------------Page réalisations----------------------------------*/
#leftreal { width:240px; overflow:hidden; float:left;}
#rightreal { width:660px; overflow:hidden; float:right;}
#meuble, #table, #bibliotheque, #meublehifi, #sallebain,  #salon, #terrasse, #bar, #commerce, #entreprise, #magasin, #hotel { display:none; }
.onglet {font-weight:bold; text-align:left; width:240px; overflow:hidden; }
.ongleton { font-size:12px; font-weight:normal; display:block; height:24px; width:240px; vertical-align:middle; float:left;background:url(../images/ssmn.gif) 0 0; color:#2E4E8D; padding-left:25px; }
.ongletoff { font-size:12px; font-weight:normal; display:block; height:24px; width:240px; vertical-align:middle; float:left; color:#7d7766;  padding-left:25px; }
a#ondiversen { line-height:normal; }
a:hover.ongletoff {  text-decoration:none; color:#b3b2b0;}
a:hover.ongleton {  color:#b3b2b0; text-decoration:none;}
a:active.ongletoff {  color:#2E4E8D; text-decoration:none;}
