html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
    background: transparent;
    border: 0;
    font-size: 100%;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}

body {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

body{
    background:url(images/fond.png) right 400px no-repeat #fff;
}

#container{
    margin: 0 auto;
    width:978px;
}

/* ----------------------------------------- General --------------------------------------------------------------------- */

p{
    color:#2e2e2e;
    font-family:Verdana, Arial, Helvetica, sans-serif;
   
    line-height:19px;
    margin-bottom:19px;
}

h2{
    font: 38px 'LeagueGothicRegular', Arial, sans-serif;
    line-height:38px;
    position:relative;
    top:2px;
	  margin-bottom:19px;
}
p.slogan{
    font: 28px 'LeagueGothicRegular', Arial, sans-serif;
    line-height:19px;
 line-height:38px;
 position:absolute;
 top:124px;
 left:560px;
 text-align:center;
 color:#2e2e2e;
 
 
 }
	  h3{
  font: 24px 'LeagueGothicRegular', Arial, sans-serif;
    line-height:19px;
    position:relative;
	  margin-bottom:19px;}
h4{
  font: 20px 'LeagueGothicRegular', Arial, sans-serif;
    line-height:19px;
    position:relative;
	  margin-bottom:19px;}

.centrer{text-align:center;}


hr{clear:both;visibility:hidden;}

table{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:19px;
}
td,th{

padding:10px;
}



/* ----------------------------------------- Entete --------------------------------------------------------------------- */
#entete{
    background:url(images/fond-entete.png) repeat-x transparent;
    padding-top:19px;
	position:relative;
}

#entete ul {
    margin-left:110px;
    margin-bottom:38px;
    position:relative;
}

#entete ul li{
    color:#006fb7;
    display:inline;
    font: 30px 'LeagueGothicRegular', Arial, sans-serif;
    margin:0 10px;
}

#entete ul li a{
    color:#dadadb;
    text-decoration:none;
}

#accueil #entete ul li #menu-accueil, #societe #entete ul li #menu-societe, #centerless #entete ul li #menu-centerless, #polissage #entete ul li #menu-polissage, #cablage #entete ul li #menu-cablage, #mecanique #entete ul li #menu-mecanique, #application #entete ul li #menu-application, #entete ul li a:hover {
 color:#006fb7;
}

#logo-schumacher{
position:relative;top:-9px;
}


#entete ul li a#menu-album{
	
color:#900;	
	
	
}

/* ----------------------------------------- Contenu --------------------------------------------------------------------- */

#contenu ul li{
    font-family:Verdana, Arial, Helvetica, sans-serif;
   
    line-height:19px;
}

#contenu a, #footer a{
 color:#006fb7;
}
.colonne{
    float:left;
	 background:url(images/fond-colonne.png);
}

.gauche{
    padding-right:20px;
    width:579px;
	
}

.colonne img{


vertical-align:middle;
margin:19px;

}
dl{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
dt{
font-weight:bold;
}
dd{
margin-bottom:19px;
}
.droite{
   
    padding-left:20px;
   
    width:347px;
}

.gauche p, .gauche li{
 font-size:13px;

 }
 p{font-size:12px;}
 .droite p, .droite li{
 font-size:13px;
  color:#000;
 }
.droite ul li{

margin-bottom:19px;
background:url(images/puce.png) left center no-repeat;
padding-left:23px;
}

.droite ol li{

margin-bottom:19px;
padding-left:23px;
list-style-type:decimal;
}

#contenu ul{
    margin-bottom:19px;
}

#contenu .gauche ul li{
    color:#006fb7;
    font-weight:bold;
	margin-left:19px;
}

#contenu .droite ul li{
    color:#000;
}

#contenu h2{
    color:#006fb7;
}

#contenu .droite h2{
    color:#000;
    font-size:30px;
  
    top:6px;
}

#contenu {
    padding-top:14px;
}

#footer address{
clear:both;
text-align:right;
padding-right:10px;

   
 background:url(images/fond-colonne.png);
}
#footer{
 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	padding: 10px;
}

#footer address strong{

 font: 24px 'LeagueGothicRegular', Arial, sans-serif;
 }
 
#entreprise-formatrice{

position:absolute;left:876px;top:132px;width:100px;
}

.zoom{
    cursor: url("images/magnifier.cur"), auto;

}
.zoom img{
margin:10px 20px;
}


