body {
	margin:0;
	text-align:center;
	background-color: #FFFFFF;
}
* {
	font-size:12px; font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	font-size:14px;
	color: #999999;
}
h2 {
	font-size: 13px;
	color: #FFFFFF;
}
#navlist {
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid white;
width: 170px;
}
#navlist li {
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid white;
}
#navlist li a { 
	text-decoration: none;
	color: #336699;
}
#fond {
	margin: auto;
	width: 930px;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(image-lay-out/index-degrade.jpg);
	background-repeat: repeat-y;
}	
#conteneur {
	margin: auto;
	width: 900px;
	text-align: left;
	background-color: #FFFFFF;
}
#entete {
	border-bottom: 1px solid #77ccdc;
	height: 115px;
	background-image: url(image-lay-out/entete.jpg);
	background-repeat: no-repeat;
}
#header {
	height: 31px;
	text-align: center;
	background-color: #FFFFFF;
	border-bottom-width: 10px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
}
#colgauche {
	float: left;
	font-size:11px;
	width: 195px;
	padding-top: 20px;
	padding-left: 5px;
}
#contenu {
	float: left;
	width: 600px;
	padding-top: 15px;
	padding-left: 20px;
	background-color: #FFFFFF;
}
#pp {
	width: 930px;
	clear: both;
	text-align:center;
	height: 45px;
	font-size: 10px;
	color: #666666;
	vertical-align: middle;
	background-image: url(image-lay-out/pp.jpg);
	background-repeat: no-repeat;
    }
.txt12 {
	font-size: 12px;
	color: #333333;
}
.txt12vertannuaire {
	font-size: 12px;
	color: #8FC47E;
}
.txt12rouge {
	font-size: 12px;
	color: #FF0000;
}
.txt12bold {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.txt12boldlivre {
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #999999; padding-top: 3px;
	color: #333333;
}
.txt12boldannuaire {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.txt12annuaire {
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #333333;
}
.txt12annuairesouligne {
	font-size: 10px;
	border-bottom: 1px solid #999999; padding: 4px;
	color: #333333;
}
.txt14 {
	font-size: 14px;
}
.txt14bold {
	font-size: 14px;
	font-weight: bold;
}
.txt14boldlivre {
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
}
.txt12boldsouligne {
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #999999;
	color: #333333;
}
.txt12panier {
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.txt10paniersouligne {
	font-size: 10px;
	border-bottom: 1px solid #999999; padding: 2px;
	color: #333333;
}
.txt12boldpanier {
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
.txt12boldpaniersouligne {
	font-size: 12px;
	border-bottom: 1px solid #999999;
	padding-top: 5px;
}
.txt13boldpanier {
	font-size: 13px;
	font-weight: bold;
	padding-top: 10px;
}
.txt13boldsouligne {
	font-size: 13px;
	font-weight: bold;
	color: #3333339;
}
.txt13boldsoulignelivre {
	font-size: 13px;
	font-weight: bold;
	color: #336699;
}
.txt12boldcadre {
	border-bottom: solid thin #6699FF; padding: 5px 10px 4px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
}
.txt12boldcencadre {
	border-bottom: solid thin #6699FF;
	border-top: solid thin #6699FF;
	border-left: solid thin #6699FF;
	border-right: solid thin #6699FF;
	padding: 5px 10px 4px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #5ab42f;
}
.txt12boldcencadreannuaire {
	border-bottom: solid thin #5ab42f;
	border-top: solid thin #5ab42f;
	border-left: solid thin #5ab42f;
	border-right: solid thin #5ab42f;
	padding: 5px 10px 4px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
}
.txt12list {
	padding: 5px 0px 4px 0px;
	font-size: 12px;
	color: #333333;
}
a.linkrouge {
	font-size: 12px;
	color: #6699FF;
	text-decoration: none;
}
a.linkrouge:hover {
	font-size: 12px;
	color: #6699FF;
	text-decoration: underline;
}
a.linkrougeannuaire {
	font-size: 12px;
	color: #6699FF;
	text-decoration: underline;
}
a.linkrougeannuaire:hover {
	font-size: 12px;
	color: #6699FF;
	text-decoration: underline;
}
.histoire {
	width:500px;
	height:280px;
	background-image: url(images_2007/stretching-histoire.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}	
.association {
	width:250px;
	height:159px;
	float: right;
	background-image: url(images_2007/stretching-asso.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

