body { background-color: #FFF; margin: 0; padding: 0; }
div, p, td, ul, li { font-family: Verdana; font-size: 12; color: #303030; }
p { margin-bottom: 1.5em; line-height: 1.666em; }
ul { margin-bottom: 2em; }
li { margin-bottom: 5px; }

a:link, a:visited { color: #000; text-decoration: none; }
a:hover, a:active { color: #7D2C29; text-decoration: underline; }

img { border: 0; margin: 0; }
h1 { color: #000; display: block; font-size: 14px; font-style: italic; border-bottom: 3px solid #B8D4EE; width:100%;}
h2 { color: #000; font-size: 13px; margin-top: 2em; }

.accueil p, h2 { text-align: center; }

#horbar { clear: both; height: 2px; font-size: 0; background-color: #000; margin: 0;}
#left { float: left; width: 172px; margin: 0 0 20px 0;
		background: #FFF url('img/menu3.png') no-repeat; border-right: 2px solid #000; }
#right { margin: 0 0 20px 176px; padding: 10px 30px 10px 10px; text-align: justify; line-height: 150%; }
	#right a:link, #right  a:visited { color: #7D2C29; }
#foot { height: 20px; text-align: center; background-image: url('img/bottom.jpg'); clear: both; margin: 0; }
#foot div { padding-top: 4px; font-size: 10px; font-weight: bold;  }
#m { margin: 30px auto 20px auto; }
#m td { width: 125px; height: 40px; font-size: 11; text-align: center; background-image: url('img/buttons.jpg'); }
#m td.red { /*background-image: url('img/red_button.jpg');*/ text-decoration: none; color: #0061B8; }
	#m a:hover, #m  a:active { color: #7D2C29; }

#print { float: right; font-size: 10px; margin: 0; }
#print img { vertical-align: bottom; margin: 0; }
	#print a:link, #print  a:visited { color: #000; }
	#print a:hover, #print  a:active { color: #7D2C29; }
	
.short { width: 75%; }