body {
	text-align:center;
	color: white;
	font-size: 14px;
	font-weight: 100;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	margin:0 auto;
	background: #333333;
	}

div#global {
	border:0px solid #999999;
	margin:5px auto;
	width:767px;
	}

div#info {
	border:2px solid #999999;
	margin: 30px 0 0 10px;
	width:600px;
	background: #ffff22;
	}

/*** div { border: 1px solid #fff; } ***/

#contenu {
	border: 0;
	width:580px;
	margin: 0 0 10px 210px;
	}


td {
	font-weight: 100;
	}

td.top {
	background: #311E17 url(./e/fondtop.jpg) repeat left top;
	}

td.bouton {
	background: #311E17 url(./e/fondbouton.jpg) repeat left top;
	}
	
td.main {
	background: #484135 url(./e/fondmain.jpg) repeat left top;
	}

td .casp {
	color:#660000;
	text-align: center;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
    font-family: arial,geneva,sans-serif;
	background: #996633 url(./e/marron37.jpg) repeat left top; }

td .casp_in {
	color:#660000;
	text-align: center;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
    font-family: arial,geneva,sans-serif;
	background: #996633 url(./e/gris37.jpg) repeat left top; }

/* ce style crée une zone de 225x63 pixels avec l'image de fond qui change */
a.rollover1 {
     width: 67px;
     height: 147px;
     display: block ;
     background: url(./e/accueil.jpg);
     border: 0;
}
a.rollover1:hover {
     width: 67px;
     height: 147px;
     background:#452413 url(./e/accueil_on.jpg) left top;
}

a.rollover2 {
     width: 67px;
     height: 147px;
     display: block ;
     background: url(./e/bio.jpg);
     border: 0;
}
a.rollover2:hover {
     width: 67px;
     height: 147px;
     background:#452413 url(./e/bio_on.jpg) left top ;
}

a.rollover3 {
     width: 67px;
     height: 147px;
     display: block ;
     background: url(./e/presentation.jpg);
     border: 0;
}
a.rollover3:hover {
     width: 67px;
     height: 147px;
     background:#452413 url(./e/presentation_on.jpg) left top ;
}

a.rollover4 {
     width: 67px;
     height: 147px;
     display: block ;
     background: url(./e/references.jpg);
     border: 0;
}
a.rollover4:hover {
     width: 67px;
     height: 147px;
     background:#452413 url(./e/references_on.jpg) left top ;
}

a.rollover5 {
     width: 67px;
     height: 147px;
     display: block ;
     background: url(./e/expertises.jpg);
     border: 0;
}
a.rollover5:hover {
     width: 67px;
     height: 147px;
     background:#452413 url(./e/expertises_on.jpg) left top ;
}

a.rollover6 {
     width: 67px;
     height: 147px;
     display: block ;
     background: url(./e/contacts.jpg);
     border: 0;
}
a.rollover6:hover {
     width: 67px;
     height: 147px;
     background:#452413 url(./e/contacts_on.jpg) left top ;
}

a.home {
     width: 67px;
     height: 67px;
     display: block ;
     background:#231712 url(./e/bouton_home.jpg);
     border: 0;
	}
a.home:hover {
     width: 67px;
     height: 67px;
     background:#231712 url(./e/bouton_home_on.jpg) left top ;
	}
a.contact {
     width: 67px;
     height: 67px;
     display: block ;
     background: url(./e/bouton_contact.jpg);
     border: 0;
	}
a.contact:hover {
     width: 67px;
     height: 67px;
     background:#231712 url(./e/bouton_contact_on.jpg) left top ;
	}
a.plan {
     width: 67px;
     height: 67px;
     display: block ;
     background: url(./e/bouton_plan.jpg);
     border: 0;
	}
a.plan:hover {
     width: 67px;
     height: 67px;
     background:#231712 url(./e/bouton_plan_on.jpg) left top ;
	}

.gris14 {
	color: #e2e2e2;
	font-weight: lighter;
	font-size: 14px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	}

	
.text24 {
	color: white;
	font-size: 24px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	}
.text18 {
	color: white;
	font-size: 18px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	}
.textnoir {
	color: #333333;
	font-size: 14px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	}
ul {
	list-style-type: none;
	color: #333333;
	font-size: 14px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	}

ul li {
	line-height: 18px;
	}

ul li.small{
font-size : 12px;
font-weight:normal;
font-family : arial, geneva, sans-serif;
}
	
a:link {
    color : blue;
    text-decoration : none;
    font-size : 14px;
    font-family : arial, geneva, sans-serif; }
a:visited {
    color : blue;
    text-decoration : none;
    font-size : 14px;
    font-family : arial, geneva, sans-serif; }
a:hover {
    color : #000000;
    text-decoration : none;
    font-size : 14px;
    font-family : arial, geneva, sans-serif; }   
a:active {
    color : red;
    text-decoration : none;
    font-size : 14px;
    font-family : arial, geneva, sans-serif; }

a.small:link {
    color : #666666;
    text-decoration : none;
    font-size : 11px;
    font-family : arial, geneva, sans-serif; }
a.small:visited {
    color : #666666;
    text-decoration : none;
    font-size : 11px;
    font-family : arial, geneva, sans-serif; }
a.small:hover {
    color : blue;
    text-decoration : none;
    font-size : 11px;
    font-family : arial, geneva, sans-serif; }   
a.small:active {
    color : red;
    text-decoration : none;
    font-size : 11px;
    font-family : arial, geneva, sans-serif; }

a.smallwhite:link {
    color : #e2e2e2;
    /**font-weight:bold; **/
    text-decoration : none;
    font-size : 10px;
    font-family : arial, geneva, sans-serif; }
a.smallwhite:visited {
    color : #e2e2e2;
    text-decoration : none;
    font-size : 10px;
    font-family : arial, geneva, sans-serif; }
a.smallwhite:hover {
    color : #CC9933;
    text-decoration : none;
    font-size : 10px;
    font-family : arial, geneva, sans-serif; }   
a.smallwhite:active {
    color : #FFCC66;
    text-decoration : none;
    font-size : 10px;
    font-family : arial, geneva, sans-serif; }
    
a.gris:link {
    color : #e2e2e2;
    text-decoration : none;
    font-size : 14px;
    font-family : arial, geneva, sans-serif; }
a.gris:visited {
    color : #e2e2e2;
    text-decoration : none;
    font-size : 14px;
    font-family : arial, geneva, sans-serif; }
a.gris:hover {
    color : #ffff99;
    text-decoration : none;
    font-size : 14px;
    font-family : arial, geneva, sans-serif; }   
a.gris:active {
    color : yellow;
    text-decoration : none;
    font-size : 14px;
    font-family : arial, geneva, sans-serif; }