#banniere{
	margin:auto;
	background-image:url(images/banniere.jpg);
	width:950px;
	height:200px;	
}

#clichome a{
	display:block;
	width:500px;
	height:150px;
	margin:auto;
}

ul{
	margin:0;
	padding:0;
}

.titre{
	margin-left:30px;
	line-height:20px;
	color:#fff;
	font-size: 16px;
	font-weight: bold;
	background-image:url(images/fd_titre.gif);
	background-repeat:no-repeat;
	display:block;
	width:950px;
}

.titregd{
	margin-left:30px;
	line-height:20px;
	color:#fff;
	font-size: 16px;
	font-weight: bold;
	background-image:url(images/fd_titregd.gif);
	background-repeat:repeat-y;
	display:block;
	width:950px;
	height:40px;
}

.section{
	margin-left:10px;
	line-height:30px;
	height:30px;
	color:#fff;
	font-size: 14px;
	font-weight: bold;
	background-image:url(images/fd_section2.png);
	background-repeat:no-repeat;
	display:block;
	width:950px;
}

.alinea{
	margin-left:55px;
}

/** =================================================== Menu =================================================== **/
#menufd{
	width:950px;
	height:50px;
	margin:auto;
	background-image:url(images/bg_menu.gif);
}

#menu{
    width:725px;
    height:50px;
    margin:auto;
}

#menu1{
	width:45px;
	height:50px;
	background-image:url(images/m_1.png);
}

#menu2{
	width:65px;
	height:50px;
	background-image:url(images/m_2.png);
}

#menu3{
	width:65px;
	height:50px;
	background-image:url(images/m_3.png);
}

#menu4{
	width:65px;
	height:50px;
	background-image:url(images/m_4.png);
}

#menu5{
	width:45px;
	height:50px;
	background-image:url(images/m_5.png);
}

.vide{
	width:50px;
	height:50px;
}

#conteneur #menu li{
text-decoration:none;
list-style:none;
float:left;
}

#conteneur #menu a{
text-decoration:none;
line-height:50px;
color:#fff;
font-family:"arial";
font-weight:bold;
text-align:center;
font-size:14px;
}

#menu a {
display:block;
width:110px;
height:50px;
}

#contenu #menu a:hover {
color: #FFFFFF;
}

#conteneur #menu a:hover {
background-image:url(images/bg_b_menu_h.jpg);
color:#E1001A;
}

#conteneur #menu li#accueil {
width:110px;
background-image:url(images/b_acc.gif);
}

#conteneur #menu li#mecanique {
width:110px;
background-image:url(images/b_meca.gif);
}

#conteneur #menu li#mecaniquespe {
width:110px;
background-image:url(images/b_mecaspe.gif);
}

#conteneur #menu li#contact {
width:110px;
background-image:url(images/b_cont.gif);
}

/** =================================================== FIN Menu =================================================== **/

/** =================================================== Sous Menu =================================================== **/
#conteneur #smenu li{
text-decoration:none;
list-style:none;
float:left;
}

#conteneur #smenu li#saccueil {
width:200px;
height:39px;
}

#conteneur #smenu li#smecanique {
width:200px;
height:39px;
}

#conteneur #smenu li#smecaniquespe{
width:200px;
height:39px;
}

#conteneur #smenu li#scontact {
width:200px;
height:39px;
}

/** =================================================== FIN Sous Menu =================================================== **/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg_site.gif);
	background-color:#FFF;
	background-position:top;

}



.content {
	width:970px;
	background-image:url(images/content.png);
	background-repeat:repeat-y;
	min-height:885px;
	margin-left: auto ; 
margin-right: auto ;

	}
	
	.actu {
	width:333px;
	height:224px;
	background-image:url(images/bgpresseactu.png);
	
	background-repeat:no-repeat;
margin: 0px ;
padding:5px;

	}
	
.footer {
	width:970px;
	height:80px;
	background-image:url(images/footer.png);
	background-repeat:no-repeat;
	margin-left: auto ; 
margin-right: auto ;
position:relative;
}

#pscroller1{
width: 313px;
height: 217px;
padding:0px 20px 0px 20px;


}
#pscroller2{
width: 313px;
height: 217px;
padding:0px 20px 0px 20px;

}

	a#vlb{display:none}
	
	
	body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
color:#808183;
letter-spacing:2px;
}
    .date {
	font-size: 8px;
}

    h1 {
	color: #666;
	font-size: 21px;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
}
    a:link {
	color: #454240;
	text-decoration: none;
        font-weight:bold;
}
a:visited {
	text-decoration: none;
	color: #454240;
        font-weight:bold;
}
a:hover {
	text-decoration: none;
	color: #454240;
        font-weight:bold;
}
a:active {
	text-decoration: none;
	color: #454240;
        font-weight:bold;
}

.image{
    border:4px solid #000;
    margin:5px;
}

.di{
	height:25px;width:500px;line-height:25px;margin:auto;background-image:url(images/di_idle.gif);text-align:center;
}

.di:hover{
	background-image:url(images/di_hover.gif);font-weight:bold;color:white;
}

.digd{
	line-height:25px;;height:50px;width:500px;margin:auto;background-image:url(images/digd_idle.gif);text-align:center;background-repeat:no-repeat;
}

.digd:hover{
	background-image:url(images/digd_hover.gif);font-weight:bold;color:white;
}
