/* COMMUN */
body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 12px; background: url(images/degrade.png) repeat-x; }
div { margin: 0px; padding: 0px; }
img { border: 0px; }
	/* liens */
a, a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
	/* global */
div.global { position: relative; background-color: #FFFFFF; width: 850px; height: 500px; margin-top: 80px; margin-left: auto; margin-right: auto; border: 1px solid #999999; }
div.gauche { position: relative; width: 500px; height: 500px; float: left; }
div.droite { position: relative; width: 350px; height: 500px; float: left; }
	/* logo */
div.logo { position: absolute; width: 250px; height: 115px; top: 20px; left: 20px; padding-left: 0px; padding-top: 5px; border-bottom: 1px solid #999999; }
	/* nav */
div.nav { position: absolute; width: 170px; height: 120px; top: 12px; left: 270px; padding: 0px 0px 8px 40px; margin-right: 20px; text-align: right; border-bottom: 1px solid #999999; }
div.nav ul { list-style-type: none; margin: 0px; padding: 0px; }
div.nav a { color: #999999; font-weight: bold; line-height: 17px; }
	/* contenu */
div.contenu { position: absolute; width: 450px; height: 320px; top: 160px; left: 20px; overflow: auto; padding-right: 10px; color: #666666; }
div.contenu h1 { margin: 0px 0px 10px 0px; padding: 0px; font-size: 23px; }
div.contenu a { color: #666666; text-decoration: underline; }
	/* photos */
div.photos { position: absolute; width: 310px; height: 460px; top: 20px; left: 0px; padding-left: 20px; padding-right: 20px; border-left: 1px solid #999999; }
	/* liens */
#liens { position: absolute; right: 0px; margin-top: -16px; font-size: 11px; color: #ffffff; }
#liens a { color: #ffffff; }
	/* pied */
div.Pied { position: relative; margin-left: auto; margin-right: auto; margin-top: 5px; margin-bottom: 5px; text-align: center; font-size: 11px; font-weight: bold; }
div.Pied a { color: #999999; }


