* { margin:0; padding:0; }
img { border:0; behavior:url('http://www.tmcregie.fr/win_png.htc'); }
.reset { clear:both;margin:0;padding:0;  }

body {
font-size:11px;
font-family:Verdana, Arial, sans-serif;
text-align:center;
background:url('../image/fond/degrade.jpg') #e9e9e9 repeat-x;
}
h1 span { display:none; }
a { color:#02b6da; font-weight:bold;text-decoration:none; }
a:hover { text-decoration:underline; }

/***
CONTENEURS PRINCIPAUX + OMBRE PORTÉE
*/
.conteneurMega { width:1015px; margin-left:auto; margin-right:auto; margin-top:20px;position:relative; z-index:4; }
html>body .conteneurMega { width:1015px; height:auto; }

.conteneur {
text-align:left;
padding-top:149px;
background:url('../image/fondsite/fond.milieu.png') repeat-y;
_zoom:1;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tmcregie.fr/theme/tmc/image/fondsite/fond.milieu.png', sizingMethod='scale');
}

html>body .conteneur {
height:auto;
}

.conteneurHeader { 
background:url('../image/fondsite/fond.header.png') no-repeat; 
height:27px; 
_zoom:1;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tmcregie.fr/theme/tmc/image/fondsite/fond.header.png', sizingMethod='crop');
}

html>body .conteneurHeader { width:1020px; }

.conteneurFooter { 
position:relative;
z-index:0;
height:40px;
background:url('../image/fondsite/fond.footer.png') no-repeat; 
_zoom:1;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tmcregie.fr/theme/tmc/image/fondsite/fond.footer.png', sizingMethod='crop');
position:relative;
z-index:2;
}

/**
BANNIERE FLASH
*/
.Banniere {
position:absolute;
top:14px;
left:14px;
background:url('../image/temp/banniere.gif') no-repeat;
width:981px;
height:121px;
}

/***
CONTENU CENTRALE
*/
.Centrale {
height:200px;
position:relative;
z-index:10;
padding-left:33px;
}

html>body .Centrale {
min-height:200px;
height:auto;
}

.Menu {
position:absolute;
right:41px;
top:140px;
}
.Menu ul { display:none; }
.Menu li {
text-transform:uppercase;
margin-left:25px;
float:left;
list-style:none;
}
.Menu li a {
color:#535353;
text-decoration:none;
font-weight:bold;
}
.Menu li a:hover {
color:#0595c1;
}

.Bloc3 { width:944px; }


.Bloc h2 span { display:none; }
.Bloc {
padding-top:5px;
padding-left:10px;
padding-right:10px;
}
.Bloc h2  { margin-bottom:3px; }
.Bloc p { border-top:1px solid #FFF; padding-top:3px; color:#FFF; }
 
 
/***
FOOTER
*/
.Footer {
position:absolute;
right:20px;
bottom:30px;
z-index:10;
margin-right:20px;
background:none;
}
html>body .Footer {

}

.Footer li {
font-size:10px;
color:#626262;
display:inline;
margin-left:5px;
font-weight:bold;
}
.Footer a {
color:#626262;
text-decoration:none;
}
.Footer a:hover {
text-decoration:underline;
}


/**
FOND + DEGARDE + FILAIRE
*/
.Filaire1 {
position:absolute;
z-index:-1;
background:url('../image/filaire/filaire.png') no-repeat;
_zoom:1;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tmcregie.fr/theme/tmc/image/filaire/filaire.png', sizingMethod='crop');
width:164px;
height:564px;
top:-20px;
left:-50px;
}
.Filaire2 {
position:absolute;
z-index:-1;
background:url('../image/filaire/filaire2.png') no-repeat;
_zoom:1;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tmcregie.fr/theme/tmc/image/filaire/filaire2.png', sizingMethod='crop');
width:375px;
height:524px;
top:-20px;
right:-200px;
}
.Filaire3 {
position:absolute;
z-index:-1;
background:url('../image/filaire/filaire3.png') no-repeat;
_zoom:1;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tmcregie.fr/theme/tmc/image/filaire/filaire3.png', sizingMethod='crop');
width:164px;
height:564px;
top:-40px;
right:-20px;
}
.Degrade1 {
position:absolute;
z-index:-1;
background:url('../image/filaire/degrade.57.png') no-repeat;
_zoom:1;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tmcregie.fr/theme/tmc/image/filaire/degrade.57.png', sizingMethod='crop');
width:428px;
height:100px;
top:-20px;
left:250px;
}