body {	margin: 0;	padding:0;	position: absolute;	width: 100%;	height: 100%;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	background-color: #FfFfFf;	background-image: url(media/fondblanc2.gif);	background-repeat: repeat-y;	background-position: absolute;}a:link {	color: #330033;	text-decoration: none;}a:visited {	color: #330033;	text-decoration: none;}a:hover {	color: #330033;	text-decoration: none;   	background-color: #D9D9D9;}a:active {	color: #91007B;	text-decoration: none;   	background-color: #D9D9D9;}dl, dt, dd, ul {	list-style-type: none;}li {	list-style-type: none;	background-image: url(media/Bandeau_bouton.gif);	background-repeat: no-repeat;	background-position: left;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	text-align: left;	line-height: 22px;}/* ----------HAUT----------------------------------- */.menu {	position: absolute;	left: 39px;	width: 120px;	height: 123px;	padding-top:10px;}.top-conteneur {	height: 131px;	width: 1040px;	background-image: url(media/fondblanc2Logo.gif);	background-repeat: no-repeat;	background-position: left;}.haut {/* google */	width: 262px;	height: 123px;	margin-left: 655px;	padding-top: 15px;	float: right;}.hautdroit {/* presentation */	width: 400px;	height: 123px;}/* -------MILIEU-------------------------------------------------- */.conteneur {	height: 100%;	width: 1040px;}.gauche {	position: absolute;	left: 0px;	width: 164px;	height: 100%;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	text-align: justify;	float: right;	top: 135px;}.contenugauche {	width: 164px;	height: 1000px;}.frame {margin-left: 164px; /* on place ce bloc à droite du bloc menu de 164px de large */height: 2200px;/* 2050px A CHANGER POUR CALER BAS DE PAGE ET BAS MARGE GAUCHE VIGNETTE */width: 823px;overflow: auto; /* cette propriété va permettre le scroll de ce bloc */}/* --------------BAS---------------------- */.bas {	position: absolute;	top: 2350px;/* 2200px A CHANGER POUR CALER BAS DE PAGE ET BAS MARGE GAUCHE VIGNETTE left: 150px;*/	left: 150px;	width: 823px;	height: 45px;	background-image: url(media/fdblanc2footer.gif);	background-repeat: no-repeat;	background-position: bottom;	color: #999999;	font-size: 10px;		}/* ---------------------STYLE GENERAL---------------------------- */.Style1 {	font-size: 15px;	color: #3D3A3F;}.Style2 {	font-size: 12px;	color: #333333;}.StylePetit {	font-size: 10px;	color: #333333;}.StylePetitPetit {	font-size: 9px;	color: #333333;}.StyleTitreAnnonce {	font-size: 11px;	color: #993366;	text-decoration: none;}.StylePetitPetitgris {	font-size: 9px;	color: #333333;	background-color: ;}.ImageGauche {/* fond de pochette cd*/    background-image: url(media/Bandeau_gauche.gif);	background-repeat: no-repeat;	background-position:center;}.ImageDroite {/* fond de pochette cd  MARCHE MAL*/    background-image: url(media/Bandeau_droite.gif);	background-repeat: no-repeat;	background-position:center;}.condense {	letter-spacing: -1px;}.MenuHorizon {/* menu horizontal  haut et bas pour les liens*/	background-image: url(media/TraisGrisLong.gif);	background-repeat: repeat-x;	background-position:center;	font-size: 11px;	color: #333333;	text-align: center;	letter-spacing: -1px;}.download {/* telechargement et autres*/	color: #333333;	text-decoration: none;	background-color: #E0E0E0;	background-image: url(media/Bandeau_bouton.gif);	background-repeat: no-repeat;	background-position: left 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	border: thin solid #999999;	line-height: 20px;	margin: 25px;	padding: 0px 10px 0px 10px;}.cadre{/* cadre bordé, font en gras et espace large, pour encart */	font-size: 11px;	color: #333333;	text-align: center;	background-color: #ffffff;	text-decoration: none;	border: thin solid #cccccc;	line-height: 14px;	margin: 15px;	font-family: Verdana, Arial, Helvetica, sans-serif;	letter-spacing: 2px;	text-indent: 20px;	word-spacing: 5px;	white-space: normal;}.formule{/* plus petit lettrage que cadre  avec couleur du fond body (#FAF4F9)*/	font-size: 10px;	color: #333333;	text-align: center;	background-color: #FAF4F9;	text-decoration: none;	border: 1px solid #DFC0E1;	line-height: 12px;	margin: 13px;	font-family: Verdana, Arial, Helvetica, sans-serif;	letter-spacing: 1px;	text-indent: 20px;	word-spacing: 3px;	white-space: normal;}.paragraf{	background-image: url(media/Bandeau_bouton.gif);	background-repeat: no-repeat;	background-position: left-top;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: left;	font-size: 10px;	color: #333333;	line-height: 19px;	background-color: #FFFFFF;	border: thin solid #cccccc;	padding:  0px 0px 0px 10px;	height: 161px;	width: auto;}.paragraf2{	background-image: url(media/Bandeau_bouton.gif);	background-repeat: no-repeat;	background-position: left-top;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: left;	font-size: 10px;	color: #333333;	line-height: 19px;	background-color: #FFFFFF;	border: thin solid #cccccc;	padding:  0px 10px 10px 10px;}.paragraf3{float: left;	background-image: url(media/Bandeau_bouton.gif);	background-repeat: no-repeat;	background-position: left-top;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: left;	font-size: 10px;	color: #333333;	line-height: 19px;	background-color: #FFFFFF;	border: thin solid #cccccc;	padding:  0px 10px 10px 10px;	width: 370px;}.paragrafno{/*PAS derectangle rose, cadre gris , font fine, actualité */	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: center;	font-size: 10px;	color: #333333;	line-height: 19px;	background-color: #FFFFFF;	border: thin solid #cccccc;	margin: 0px 10px 10px;	padding: 10px 10px 10px 10px;}.paragrafnono{/*PAS derectangle rose, cadre gris , font fine, actualité Tout ça en plus ramassé */	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: justify;	font-size: 10px;	color: #333333;	line-height: 19px;	background-color: #ffFFFF;	/*border: thin solid #cccccc;	margin: 0px 0px;	padding:5px 5px 5px 5px;*/}.somaire{/*paragrafno modifié */	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: justify;	font-size: 9px;	color: #333333;	line-height: 12px;	background-color: #FFFFFF;	border: thin solid #cccccc;	margin: 15px 30px 15px;	padding: 15px 30px 15px;}.fotocadre {/* texte sous photo*/	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: italic;	text-align: center;	text-transform: capitalize;	color: #333333;	background-image: url(media/TraisGrisLong.gif);	background-repeat: repeat-x;	background-position: bottom;	border: thin solid #999999;}.imagecadre {/* image à droite */	float: right;	right: auto;	/*margin: 5px 5px 5px;*/}.imagecadre2 {/* image de la une */	float: right;	right: auto;		font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: italic;	text-align: center;	text-transform: capitalize;	color: #333333;	background-image: url(media/TraisGrisLong.gif);	background-repeat: repeat-x;	background-position: bottom;	}.albumleft {/* page album */	float: left;	border: thin solid #cccccc;	background-image: url(media/Bandeau_bouton.gif);	background-repeat: no-repeat;	background-position: left-top;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: left;	font-size: 10px;	color: #333333;	line-height: 19px;	background-color: #FFFFFF;	border: thin solid #cccccc;	top: 10px;}.albumright {/* page album */	float: right;	border: thin solid #cccccc;	background-image: url(media/Bandeau_bouton.gif);	background-repeat: no-repeat;	background-position: left-top;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: left;	font-size: 10px;	color: #333333;	line-height: 19px;	background-color: #FFFFFF;	border: thin solid #cccccc;	top: 10px;}