body { margin: 0; padding:0; background: #97000f; text-align: center; }
img { border:none;display: inline; }
div, td { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#5b5656;}
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: #3d4144;}
a:hover {color: #427ea2;text-decoration: none;}
p {margin:15px 0;}
.clear1 { clear:left;}
.clear2 { clear:both;}
h1, h2 { font-size: 16; font-weight: bold; color:#97000F; }
ul li { list-style-image:url(../images/puce.gif);}

img, div { behavior: url(iepngfix.htc); }

#wrapper { width: 1000px; margin: 0 auto; text-align:left; position:relative; background: url(../images/bg_repeat.gif) repeat-y; }
.top-left { float:left; width: 272px; background:url(../images/bg_menu.gif) no-repeat; height: 278px; }
.top-center { float:left; width: 262px; background-color:#fcf4e9; height: 278px; position:relative; }
#unis {position:absolute; top:0px; left:0px;}

#flash { float:right; width: 436px; margin-right: 10px; background-color:#fcf4e9; height: 278px; }
#top { margin: 10px 10px 0 10px; background:#fff;  }
.bg-menu-bas { background: url(../images/menu-bas.gif) no-repeat; width: 960px; height: 51px; margin: 0 auto; }
.maison { position:absolute; top: 207px; left: 146px; z-index: 9; }
#tel { width:230px; height:23px; overflow:hidden; position:absolute; margin:0; padding:0; top:317px; right:30px;}
#content-left { float:left; width: 565px; line-height: 18px; padding-left: 15px; }
#content-left ul { list-style-type: none; padding-left: 120px; font-weight: bold; color:#97000f; }
.photo img { float:left; padding-bottom: 10px; text-align:center; padding-left: 15px; }

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

.texte-right { padding-top: 30px; color: #5b5656; }
.ttl { margin: 0 auto; width: 960px; }

#content-right { float:right; width: 375px; padding: 25px 0; }
#content-right img { border: 4px solid #f1f2f3; }

#content { background-color: #fcf4e9; width: 960px; margin: 0 auto; text-align:left; }
#annonces { width:840px; height:75px; overflow:hidden; background:url(../images/bg_annonces.gif) 0 0 no-repeat; padding-top:30px; margin:10px 50px;}
#login { width:840px; height:75px; overflow:hidden; background:url(../images/bg_login.gif) 0 0 no-repeat; padding-top:30px; margin:10px 50px;}
#annonces td, #login td { color:#fff; padding:3px 25px; vertical-align: middle; }
#footer { background:url(../images/bg_footer.gif) no-repeat; width: 1000px; height: 118px; margin: 0 auto; text-align:left; }


.link-footer { width: 870px; margin: 0 auto; color: #fff; text-align:center; padding-top: 10px; }
.link-footer a { color: #fff; text-decoration:none; padding:5px; }
.link-footer a:hover { color:#FFFFFF; } 
.logo-mtc { text-align:center; padding: 10px; }

.left-contact { float: left; width: 270px; padding-left: 100px; }
.right-contact { float:right; padding-right: 125px; }

/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px; }

/*PAGES MENTIONS LEGALES*/
.Style14 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; }

.ligne_annonce {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #C13E0A;
	text-align:center;
}

.bord_tab {
	border: 1px solid #993300;
}