body
{
	color:#000;
	margin:0;
    padding:0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#fff;
}

#container
{
	width:955px;
	margin:0 auto;
	text-align:left;
}

.lienBlanc:hover
{
	color:#fff;
	text-decoration:underline;
}

.lienBlanc
{
	color:#fff;
	text-decoration:none;
}

/* ----- fonction grossir le caractère  ---- */
.news1
{font-size:1em;}
.news2
{font-size:1.1em;}
.news3
{font-size:1.2em;}

/* ----------------------------
   Globals
---------------------------- */

h1
{
	font-size:1em;
	margin:0;	
}

h2
{
	font-size:1.9em;
	margin:0;
	padding:0;
}

p
{
	font-size:1em;
	color:#000;
	margin:0;
	padding:0;
}

.txt-petit
{
	font-size:0.9em;
	color:#000;
	margin:0;
	padding:0;
}

input, select
{font-family: Arial, Helvetica, sans-serif;}

.gras
{font-weight:bold;}

.gras a:link, .gras a:visited, .gras a:active 
{
	color:#fff;
	text-decoration:none;	
}

.gras a:hover
{text-decoration:underline;}

.italic
{font-style:italic;}

/* -------------------------------------- Corps ---------------------------------------------------- */

/* -------------------------------------- entete ---------------------------------------------------- */
#entete
{
	width:955px;
	margin:0;
	background:url(images/bg_entete.jpg) no-repeat top left;
}

#entete_colGau
{
	float:left;
	width:737px;
}

#entete_colDr
{
	float:left;
	width:218px;
}

/* ---------------- logo ---------------------- */
#entete_colGau div#logoCompagnie
{
	margin:13px 0 14px 6px;
	width:304px;
}

#entete_colGau div#logoCompagnie img.logo
{display:block;}

#logoPrint
{display:none;}

/* blogue --- */
h1#logoCompagnie_blogue
{padding:0;}

h1#logoCompagnie_blogue img.logo
{display:block;}

/* ---------------- bloc Journal en ligne ---------------------- */

#box_entete_colDr_journal
{
	width:218px;
	background:#fff url(images/enteteDr_journal_bgTop.jpg) no-repeat top left;
	margin:0 0 2px 0;
	padding:41px 0 0 0;
}

#box_entete_colDr_journal_bas
{background:url(images/enteteDr_journal_bgBas.jpg) no-repeat bottom left; width:218px;}

div#box_entete_colDr_journal_bas{height:63px;}

html>body div#box_entete_colDr_journal_bas
{
	min-height:63px;
	height:auto;
}

#blocJournal p
{
	color:#8B8B8B;
	font-size:1em;
	font-weight:bold;
	padding:6px 0 0 83px;
}

/* ---------------- bloc meteo ---------------------- */

#box_entete_colDr_meteo
{
	width:218px;
	background:#fff url(images/enteteDr_meteo_bgTop.gif) no-repeat top left;
	margin:0;
	padding:0;
}

#box_entete_colDr_meteo_bas
{background:url(images/enteteDr_bgBas.gif) no-repeat bottom left; width:218px; padding:36px 0 12px 0;}

#blocMeteo p
{
	color:#8B8B8B;
	font-size:1em;
}

#blocMeteo p.meteoDate
{padding:6px 0 4px 45px;}

#blocMeteo p.meteoPrevision
{
	float:left;
	width:130px;
	padding:0 0 0 40px;
	font-size:0.9em;
}

#blocMeteo a:link, #blocMeteo a:visited, #blocMeteo a:active, #blocJournal a:link, #blocJournal a:visited, #blocJournal a:active 
{
	color:#8B8B8B;
	text-decoration:none;	
}

#blocMeteo a:hover, #blocJournal a:hover
{text-decoration:underline;}

/* ---------------- zone menu et recherche ---------------------- */
#zoneMenuRecherche
{
	width:955px;
	background:#ED1B34 url(images/menu_bgContinu.gif) repeat-y top left;
}
#menu_bgTop
{background:url(images/menu_bgTop.gif) no-repeat top left;}
#menu_bgBas
{background:url(images/menu_bgBas.gif) no-repeat bottom left; width:955px; padding:1px 0 6px 0;}

/* ---------------- top menu ---------------------------- */

#topMenu ul
{
	float:left;
	font-size:0.9em;
	list-style:none;
	margin:0;
	padding:0 0 0 4px;
}

#topMenu ul li
{
	float:left;
	margin:0;
	padding:0 5px 0 0;
	color:#fff;
}

#topMenu a:link, #topMenu a:visited, #topMenu a:active
{
	color:#fff;
	text-decoration:none;
}

#topMenu a:hover
{text-decoration:underline;}

#setHomepage
{
	position: absolute;
	z-index: 100;
	width:140px;
	display: none;
	color:#000;
	background:#FFF9D6;
	font-size:0.9em;
	border:1px solid black;
	padding:3px;
	margin-left:242px;
}

#setHomepage a:link, #setHomepage a:visited, #setHomepage a:active
{
	color:#000;
	text-decoration:none;
}

/* ---------------- bloc recherche ---------------------- */

#blocRecherche
{
	width:360px;
	float:right;
	padding:5px 0 0 0;
}

#champsRecherche
{
	float:left;
	width:160px;
}

#casesCochesRecherche
{
	float:left;
	width:200px;
}

#champsRecherche input.irecherche
{
	width:117px;
	margin:0 4px 0 4px;
	vertical-align:middle;
	
}

#champsRecherche input.ibRecherche
{vertical-align:middle;}

/* ----- cases à cocher ------ */
.selectionCaseCoche
{margin:0;}

.casesCochesRecherche label
{
	color:#fff;
	font-size:0.9em;
	margin:0 6px 0 2px;
	vertical-align:middle;
}

.casesCochesRecherche input
{vertical-align:middle;}

/* -------------------------------------- zone contenu ------------------------------------------------- */

#zoneContenu
{
	width:955px;
	padding:18px 0 0 0;
}

/* les trois colonnes de contenu */

#colGauche
{
	width:163px;
	float:left;
	margin:0 0 0 0;
}

#colCentre
{
	width:480px;
	float:left;
	margin:0 0 0 5px;
}

#colDroite
{
	width:301px;
	float:right;
}

#colDroiteDetailsComm
{
	width:775px;
	float:left;
}

/* contenu texte en general (surtout pour éditeurs) */

#contenuTxt
{
	width:475px;
	margin:0 0 11px 0;
}

#contenuTxt h1
{
	color:#fff;
	padding:16px 0 13px 13px;
	font-size:1.3em;
}

#contenuTxt h2
{
	color:#000;
	padding:0 10px 13px 11px;
	font-size:1.1em;
}

#contenuTxt .txt
{
	width:473px;
	padding:10px 0;
	border:1px solid #98AC57;
	background:#fff;
}

#contenuTxt p
{
	font-size:1em;
	padding:0 11px 10px 11px;
}

#contenuTxt p.txt-petit
{
	font-size:0.8em;
	padding:0 11px 10px 11px;
}

#contenuTxt img
{
	margin:0 10px 0 11px;
}

#contenuTxt p.bLien, .infos p.bLien
{
	float:right;
	font-size:1em;
	padding:10px 0;
	color:#405204;
}

#contenuTxt p img, .infos p img
{
	vertical-align:middle;
}

#contenuTxt p.bLien a:link, #contenuTxt p.bLien a:visited, #contenuTxt p.bLien a:active, .infos p.bLien a:link, .infos p.bLien a:visited, .infos p.bLien a:active, #contenuTxt a:link,  #contenuTxt a:visited, #contenuTxt a:active
{
	color:#405204;
	text-decoration:none;
}

.boiteTxtRepondre p a:link, .boiteTxtRepondre p a:visited, .boiteTxtRepondre p a:active
{
	color:#000;
	text-decoration:none;
}

#contenuTxt p.bLien a:hover, .infos p.bLien a:hover, #contenuTxt a:hover,.boiteTxtRepondre p a:hover, #optionsTxt a:hover
{
	text-decoration:underline;
}

#optionsTxt
{
	width:400px;
	background:#fff;
	border:1px solid #98AC57;
	margin:20px 0 15px 31px;
	padding:5px 0;
}

#optionsTxt div
{float:left;}

#optionsTxt span
{
	font-size:0.9em;
}

#optionsTxt a:link, #optionsTxt a:visited, #optionsTxt a:active, #boxCommentaires a:link, #boxCommentaires a:visited, #boxCommentaires a:active, .txt-petit a:link, .txt-petit a:visited, .txt-petit a:active
{
	color:#6F8C12;
	text-decoration:none;
}

#optionsTxt a:hover, #boxCommentaires a:hover, #optionsTxt a:hover, .txt-petit a:hover
{
	text-decoration:underline;
}


#boxCommentaires
{
	width:400px;
	background:#fff;
	border:1px solid #98AC57;
	margin:0 0 15px 31px;
	text-align:center;
}

#boxCommentaires div
{background:#7B971F;}


#boxCommentaires p
{
	font-size:0.9em;
	padding:8px 0;
}

.detailCommentaire
{
	text-align:left;
	margin:0px 0px 0px 10px;
}

/* -------------------------------------- colonne de gauche------------------------------------------ */
.boxMenuGau
{
	width:160px;
	margin:5px 0 11px 0;
}
/* ----- menu colonne gauche ------------------------- */

/* Informations -- */
.menuInformations
{
	background:url(images/t_informations.gif) no-repeat top left;
	padding:31px 0 16px 0;
}

/* Sections spéciales -- */
.menuSpeciales
{
	background:url(images/t_sections_speciales.gif) no-repeat top left;
	padding:38px 0 16px 0;
}

/* En vrac -- */
.menuVrac
{
	background:url(images/t_envrac.gif) no-repeat top left;
	padding:31px 0 16px 0;
}

/* Répertoire -- */
.menuRepertoire
{
	background:url(images/t_repertoire.gif) no-repeat top left;
	padding:38px 0 16px 0;
}

.menuInformations ul, .menuRepertoire ul, .menuSpeciales ul, .menuVrac ul
{
	margin:0;
	list-style:none;
	padding:0 0 0 0;
}

.menuInformations ul li, .menuRepertoire ul li, .menuSpeciales ul li, .menuVrac ul li
{
	margin:0;
	padding:2px 0 0 9px;
}


.menuInformations ul li a:link, .menuInformations ul li a:visited, .menuInformations ul li a:active, .menuRepertoire ul li a:link, .menuRepertoire ul li a:visited, .menuRepertoire ul li a:active, .menuSpeciales ul li a:link, .menuSpeciales ul li a:visited, .menuSpeciales ul li a:active, .menuVrac ul li a:link, .menuVrac ul li a:visited, .menuVrac ul li a:active
{
	text-decoration:none;
	color:#000;
}

.menuInformations ul li a:hover, .menuRepertoire ul li a:hover, .menuSpeciales ul li a:hover, .menuVrac ul li a:hover
{text-decoration:underline;}

/* ----------- boîte Newsletter-------------------------------------------- */
#boxNewsletter
{
	width:160px;
	background:#ED1B34 url(images/boxNewsletter_bgContinu.gif) repeat-y top left;
	margin:0 0 11px 0;
}

#boxNewsletter_bgTop
{background:url(images/boxNewsletter_bgTop.gif) no-repeat top left;}
#boxNewsletter_bgBas
{background:url(images/boxNewsletter_bgBas.gif) no-repeat bottom left; padding:37px 0 12px 0;}

#boxNewsletter p
{
	padding:5px 9px 8px 9px;
	color:#fff;
}

#boxNewsletter input.iabonnement
{
	width:110px;
	margin:0 5px 0 9px;
	vertical-align:middle;
}

#boxNewsletter input.ibAbonnement
{
	vertical-align:middle;
	color:#8A8A8A;
	text-align:center;
}

/* ----------- boîte Membre ------------------------------- */
#boxMembre
{
	width:160px;
	text-align:center;
	padding:0 0 20px 0;
}

#boxMembre p
{padding:0 0 10px 0;}

#boxMembre div
{
	width:152px;
	border-bottom:1px solid #D3D3D2;
	margin:0 0 8px 7px;
}

/* -------------------------------------------------------------------------- */
/* ---- colonne du centre --------------------------------------------------- */
/* --- Boîte À La Une ! ------------------------------------------- */
#boxAlaUne
{
	width:475px;
	background:#EFF9DE url(images/t_alaune.gif) no-repeat top left;
	padding:20px 0 0 0;
	margin:0 0 11px 0;
}

/* ------- entête ------------------ */

#enteteAlaUne
{
	background:#fff;
	width:469px;
	padding:4px 0;
	margin:3px 0 0 3px;
}

#enteteAlaUne h1
{
	color:#000;
	font-size:1.2em;
	padding:8px 12px 6px 12px;	
}

#enteteAlaUne a:link, #enteteAlaUne a:visited, #enteteAlaUne a:active
{
	color:#000;
	text-decoration:none;
}

#enteteAlaUne a:hover
{
	text-decoration:underline;
}

/* ------- zone contenu et photo À la une ------------------ */

#zoneAlaUne
{
	width:475px;
	padding:0 0 5px 0;
	background:url(images/zone_centre_bgBas.gif) no-repeat bottom left;
}

#photoActualite
{
	float:left;
	margin:0 7px 8px 8px;
	border:1px solid #000;
}

#zoneTxtAlaUne
{
	float:left;
	padding:9px 0 0 0;
}

#zoneTxtAlaUne h1
{
	color:#405204;
	font-size:1em;
	padding:0 0 3px 0;
}

#zoneTxtAlaUne p
{
	font-size:1em;
	padding:0 0 12px 0;
	color:#405204;
}

#zoneTxtAlaUne .bLien
{
	float:right;
	padding:0 10px 6px 0;
	font-size:1em;
}

#zoneTxtAlaUne a:link, #zoneTxtAlaUne a:visited, #zoneTxtAlaUne a:active
{
	text-decoration:none;
	color:#405204;
}

#zoneTxtAlaUne a:hover
{
	text-decoration:underline;
	color:#405204;
}

/* ----------- boîte Informations du centre ------------------------------------------------------------ */

.boiteInfos
{
	width:473px;
	margin:0 0 11px 0;
	padding:0 0 6px 0;
	border-left:1px solid #98AC57;
	border-right:1px solid #98AC57;
	background:#fff url(images/zone_centre_bgBas.gif) no-repeat bottom left;
}

.boiteInfos2
{
	width:473px;
	margin:0 0 11px 0;
	padding:0 0 6px 0;
	border-left:1px solid #98AC57;
	border-right:1px solid #98AC57;
	background:#E1E8D4 url(images/zone_centre_bgBas.gif) no-repeat bottom left;
}

.boiteInfosCommerces
{
	width:473px;
	margin:0 0 11px 0;
	padding:0 0 6px 0;
	border-left:1px solid #405204;
	border-right:1px solid #405204;
	background:#E1E8D4 url(images/zone_centre_bgBas.gif) no-repeat bottom left;
}

.entete_centre
{
	width:473px;
	background:#7B971F url(images/entete_centre_bg.gif) repeat-y top right;
}

.entete_centre_long
{
	width:764px;
	background:#7B971F url(images/entete_centre_bg.gif) repeat-y top right;
}

.entete_centre h1.titreOnglet
{
	color:#fff;
	padding:3px 0 3px 8px;
	font-size:1.1em;
}

.entete_centre_long h1.titreOnglet
{
	color:#fff;
	padding:5px 0 5px 8px;
	font-size:1.1em;
}

/* -- Consulter tous les articles ------- */

.boxConsulterArticle
{
	width:473px;
	background:url(images/boxConsulterArticle_ombre.gif) repeat-x top left;
	margin:0;
	padding:4px 0 2px;
}

.boxConsulterArticle img
{
	margin:0 7px 0 5px;
	vertical-align:middle;
}

.boxConsulterArticle p
{
	float:right;
	font-size:1em;
	padding:4px 0 0 0;
}

.boxConsulterArticle p a:link, .boxConsulterArticle p a:visited, .boxConsulterArticle p a:active
{
	color:#000;
	text-decoration:none;
}

.boxConsulterArticle p a:hover
{text-decoration:underline;}

/* --------------------------------------- boite d'informations ------------------------------ */

.infos
{
	width:473px;
	padding:8px 0 0 0;
}

.infos img.aLaUne, .infosActualites img.aLaUne
{
	float:left;
	margin:3px 9px 5px 6px;
	border:1px solid #98AC57;
}

.infos h1, .infosActualites h1
{
	color:#405204;
	font-size:1em;
	padding:0 11px;
}

.infos h1.titreInfos, .infosActualites h1.titreInfos
{
	color:#000;
	font-size:1.1em;
	padding:0 11px 6px 11px;
}

.infos h1.titreInfos a
{
	color:#000;
	text-decoration:none;
}

.infos h1.titreInfos a:hover
{
	text-decoration:underline;
}

.infos h2, .infosActualites h2
{
	font-size:1em;
	padding:5px 11px 5px 11px;
}

.infos h3, .infosActualites h3
{
	font-size:1.3em;
	padding:5px 11px 5px 11px;
	margin:0;
}

.infos p, .infosActualites p
{
	color:#000;
	padding:0 11px 10px 11px;
}

.infos img, .infosActualites img
{margin:0 10px 0 5px;}

.photoInfosCentrale
{margin:10px 0 15px 0;}

.txtInfos
{color:#000;}

.infosActualites p.bLien
{
	float:right;
	font-size:1em;
	padding:10px 11px 5px 11px;
	color:#6FB3E1;
}

.infosActualites p img
{
	vertical-align:middle;
	margin:0 0 0 5px;
}

.infosActualites p.bLien a:link, .infosActualites p.bLien a:visited, .infosActualites p.bLien a:active
{
	color:#6F8C12;
	text-decoration:none;
}

.infosActualites p.bLien a:hover
{
	text-decoration:underline;
}

.infosActualites
{
	width:473px;
	background:#fff;
	padding:0;
}

.boxTxtListeLiens
{	background:#fff;
	width:463px;
	margin:0;
}

.infosListeLiens
{
	width:473px;
	background:#F4F7EE;
}

.liste_menu
{
	width:473px;
	background:#98AC57;
	padding:0;
	text-align:center;
}

/* ------------------- Liste menu d'actualités -------------------------- */

.liste_menu ul
{
	font-size:0.9em;
	list-style:none;
	margin:0;
	padding:2px 10px 0 15px;
}

.liste_menu ul li
{
	float:left;
	margin:0;
	padding:0 4px 3px 4px;
	color:#fff;
}

.liste_menu a:link, .liste_menu a:visited, .liste_menu a:active
{
	color:#fff;
	text-decoration:none;
}

.liste_menu a:hover
{text-decoration:underline;}

/* --------------- top menu --------------- */

.selectMoisListeActualite
{
	width:473px;
	background:#C8C7C7;
	margin:1px 0 5px 0;
	padding:5px 0;
}

.selectMoisListeActualite ul
{
	font-size:0.9em;
	list-style:none;
	margin:0;
	padding:0;
}

.selectMoisListeActualite ul li
{
	float:left;
	margin:0;
	padding:0 40px;
	color:#000;
}

.selectMoisListeActualite a:link, .selectMoisListeActualite a:visited, .selectMoisListeActualite a:active
{
	color:#000;
	text-decoration:none;
}

.selectMoisListeActualite a:hover
{text-decoration:underline;}


/* --------------- utilisé pour faire disparaître marge droite dans IE5 --------------------------------- */
.boxTxtInfos
{
	width:463px;
	margin:0 5px;
}

.boxTxtInfos img.imgNouvelle
{
	border:1px solid #98AC57;
}

.boxTxtInfos img.imgAgrandir
{
	border:0;
	float:right;
}

.boxTxtInfos ul
{
	/*list-style:none;*/
	margin:0 0 10px 0;
	padding:0 0 0 25px;
}

.boxTxtInfos ul li
{
	margin:0;
	padding:0 0 5px 0;
}


#creditArticle
{
	width:440px;
	margin:0 0 15px 23px;	
}

#creditArticle img.i_journaliste
{
	float:left;
	margin:0 2px 0 0;
}

.nomJournaliste
{
	float:left;
	width:375px;
	border-bottom:1px solid #98AC57;	
}

.nomJournaliste h2
{
	float:left;
	padding:44px 0 0 5px;
	margin:0;	
}

#creditArticle img.i_exclusivite
{
	float:right;
	margin:10px 0 0 0;
}


.blocPhoto
{	
	width:464px;
	text-align:center;
	margin:15px 0 0 0;
}

.blocPhotoCentre
{	
	width:280px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.blocPhotoGauche
{	
	text-align:left;
	float: left;
	margin:10px;
}

.boxTxtInfos a:link, .boxTxtInfos a:visited, .boxTxtInfos a:active
{
	color:#6F8C12;
	text-decoration:none;
}

.boxTxtInfos a:hover
{text-decoration:underline;}


/* ------------------------------------------------------------------------------ */
/* ---------------- liste liens nouvelles de l'accueil -------------------------- */

.listeInfos
{
	width:473px;
	padding:8px 0 0 0;
}

.listeInfos p
{
	border-bottom:1px solid #98AC57;
	font-size:0.9em;
	padding:3px 8px;
}

.listeInfos span.dateListeInfos
{
	color:#708D12;
	font-size:0.8em;
}

.listeInfos p.date_listeInfos
{
	float:left;
	width:80px;
	color:#000;
	font-size:1em;
	text-align:right;
	padding:3px 0 3px 0;
	margin:0 0 0 8px;
}

.listeInfos p.txt_listeInfos
{
	float:left;
	width:342px;
	color:#000;
	font-size:1em;
	padding:3px 0 3px 5px;
}


.listeInfosAccBord_bas
{border-bottom:1px solid #98AC57;}

.listeInfos a:link, .listeInfos a:visited, .listeInfos a:active
{
	color:#000;
	text-decoration:none;
}

.listeInfos a:hover
{text-decoration:underline;}

.listeInfos2 div.bordureTop
{
	border-top:1px solid #98AC57;
	width:473px;
}

.listeInfos2 div
{
	border-bottom:1px solid #98AC57;
	width:473px;
}

.listeInfos2
{
	background:#FFFFFF url(images/listeInfos_ombreTop.gif) repeat-x scroll left top;
	width:473px;
	padding:8px 0 0 0;
}

.listeInfos2 span.dateListeInfos
{
	color:#708D12;
	font-size:0.8em;
}

.listeInfos2 p.date_listeInfos
{
	float:left;
	width:80px;
	color:#000;
	font-size:1em;
	text-align:right;
	padding:3px 0 3px 0;
	margin:0 0 0 8px;
}

.listeInfos2 p.txt_listeInfos
{
	float:left;
	width:342px;
	color:#000;
	font-size:1em;
	padding:3px 0 3px 5px;
}

.listeInfos2 a:link, .listeInfos2 a:visited, .listeInfos2 a:active
{
	color:#000;
	text-decoration:none;
}

.listeInfos2 a:hover
{text-decoration:underline;}



/* -- Lien plus de nouvelles de l'accueil --- */
.box_plusNouvelles
{
	background:#98AC57;
	margin:10px 0 0 0;
	padding:6px 0 5px 0;
}

.box_plusNouvelles p
{
	font-weight:bold;
	text-align:right;
	padding:0 8px 0 0;
}

.box_plusNouvelles img
{
	vertical-align:middle;
	margin:0 0 0 9px;
}

/* ------------- Formulaire -------------------- */

#form
{
	margin:0 20px 20px 20px;
	text-align:left;
}

.champsObligatoire
{
	font-size:1em;
	color:#990115;
}

.lesChamps
{margin-bottom:15px;}

.lesChamps label
{
	font-size:1em;
	color:#000;
	font-weight:bold;
}

.lesChamps input
{width:250px;}

.lesChamps input.idate
{width:100px;}

.lesChamps input.iphoto
{width:150px;}

.lesChamps input.ibParcourir
{width:100px;}

.bordureSepForm
{border-bottom:1px solid #6F8C12; padding:0 0 15px 0; margin:0 0 15px 0;}

/* -------------------------- Page Détails d'un commerce -------------------------------------------- */

.boxDetailsCommerce, .boxDetailsRenovation
{
	width:764px;
	margin:0 0 11px 0;
}


.boiteInfosDetailsComm, .boiteInfosDetailsReno
{
	width:764px;
	background:url(images/boxDetails_bg_onglet.gif) repeat-y top left;
}

.bg_onglet-centre-details
{
	background:url(images/boxDetails_bg_onglet_fonce.gif) repeat-y top left; 
	width:294px;
	float:left;
}

.coinTG-detailsReno
{
	background:#990115 url(images/coinTG.gif) no-repeat top left; 
	width:294px;
	float:left;
}


.boiteInfosDetailsComm h1.titreOnglet, .boiteInfosDetailsReno h1.titreOnglet
{
	color:#fff;
	padding:5px 0 5px 13px;
	background:url(images/coinTD-bgGris.gif) no-repeat top right;
}

.infosDetails
{
	width:762px;
	border-left:1px solid #98AC57;
	border-bottom:1px solid #98AC57;
	border-right:1px solid #98AC57;
	background:#fff;
	padding:8px 0 0 0;
}

.infosDetails h1
{
	font-size:0.9em;
	padding:0 11px;
}

.infosDetails h2
{
	font-size:1em;
	padding:5px 11px 5px 11px;
}

.infosDetails p
{
	color:#000;
	padding:0 11px 10px 11px;
}

.boxTxtDetails
{	background:#fff;
	width:752px;
	margin:0 5px;
}

/* -------------------- Boîtes Détails Commerce -------------------------------------------------- */

.boxCategoriesDetails
{
	width:750px;
	margin:0 0 10px 0;
	border:1px solid #868686;
}

.boxTxtDetails a:link, .boxTxtDetails a:visited, .boxTxtDetails a:active
{
	color:#6F8C12;
	text-decoration:none;
}

.boxTxtDetails a:hover
{text-decoration:underline;}

.boxTxtDetails ul
{
	list-style:none;
	margin:0 0 10px 25px;
	padding:0;
}

.boxTxtDetails ul li
{
	margin:0;
	padding:0 0 5px 0;
}

.commerce
{
	background:#F0F0F0;
	width:300px;
}

.detailsCommerce
{
	background:#F0F0F0;
	width:750px;
}

.detailsCommerce h2
{
	background:#F0F0F0;
	padding:10px 0 15px 0;
	margin:0 0 5px 0;
}

.detailsCommerce p
{
	font-size:0.9em;
	padding:0 0 10px 0;
}

.txtDetailsCommerce
{
	float:left;
	width:225px;
	margin:0 0 0 5px;
}

.boxDetailTitre
{
	width:750px;
	margin:0 0 5px 0;
	border:1px solid #98AC57;
}

.boxDetailTitre h1
{
	background:#F0F0F0;
	padding:2px 10px;
}


/* -------------------- Boîtes de catégories -------------------------------------------------- */

.boxCategories
{
	width:461px;
	margin:10px 0 20px 0;
	border:1px solid #40510A;
}

.boxCategories a:link, .boxCategories a:visited, .boxCategories a:active 
{
	color:#40510A;
	text-decoration:none;
}

.boxCategories a:hover
{
	text-decoration:underline;
}

.boxCategories h1
{
	font-size:1em;
	background:#F4F4EF;
	font-weight:bold;
	color:#000;
	padding:5px 0 5px 10px;
	margin:0 0 5px 0;
}

.boxCategories p
{
	font-size:0.9em;
	padding:5px 0 5px 10px;
}

.categorieGau
{
	float:left;
	width:210px;
}

.categorieDr
{
	float:left;
	width:230px;
}

.bgGris
{
	background:#F0F0F0;
	width:461px;
}

.boxVisualiser
{
	background:#fff;
	border-bottom:1px solid #40510A;
	border-top:1px solid #40510A;
	margin:0 0 5px 0;
}

/* ---------------------------------- Pages Dossier et cahiers --------------------------------------- */

.dossierGau
{
	float:left;
	width:210px;
	border-right:1px solid #fff;
}

/* --------------------------------------- Zone Emplois --------------------------------------------- */
/* -------------------------------- Affichage d'emplois --------------------------------------------- */

.t_posteEmploi
{
	width:461px;
	margin:0 0 5px 0;
}

/* ----------------- titre poste affiché ----------------------------- */
.lePoste
{
	float:left;
	width:200px;
}

.lePoste h1
{font-size:1.1em;}

.lePoste p
{font-size:0.9em;}

.lePoste a:link, .lePoste a:visited, .lePoste a:active
{
	color:#98AC57;
	text-decoration:none;
}

.boxDescriptEntreprise a:link, .boxDescriptEntreprise a:visited, .boxDescriptEntreprise a:active
{
	color:#6F8C12;
	text-decoration:none;
}

.lePoste a:hover, .boxDescriptEntreprise a:hover
{text-decoration:underline;}

/* ----------------- date poste affiché ----------------------------- */
.dateAffPoste
{float:right;}

.dateAffPoste p
{
	font-size:0.9em;
	padding:0 5px 0 0;
	text-align:right;
	color:#98AC57;
}

/* ----------------- boîte avec courte description emplois ----------------- */

.boxDescriptPoste
{
	width:461px;
	margin:0 0 30px 0;
	border-bottom:1px solid #98AC57;
}

.txtDescripPoste
{
	float:left;
	width:300px;
}

.txtDescripPoste p
{padding:0 0 8px 0;}

.txtDescripPoste h2
{
	color:#98AC57;
	padding:0 0 3px 0;
}



/* -------------------------------- Descsiption de l'emplois ---------------------------------------- */

.boxDetailsPoste
{
	width:461px;
	margin:20px 0 15px 0;
}

.txtDetailsPoste
{
	float:left;
	width:250px;
	margin:0 0 0 20px;
}

.txtDetailsPoste p
{
	padding:0;
	font-size:0.9em;
}

.boxDescriptEntreprise
{
	width:463px;
	border-bottom:1px solid #98AC57;
	padding:0 0 40px 0;
	margin:0 0 40px 0;
}

/* -------------------------------- Boîte de postulation ---------------------------------------- */

#boxPostuler
{
	width:461px;
	border:1px solid #98AC57;
	text-align:center;
	margin:0 0 10px 0;
}

#notePostulation
{background:#98AC57;}

#notePostulation p
{
	color:#fff;
	padding:10px 60px;
	font-weight:bold;
}

/* ------------- Formulaire pour postulation -------------------- */

#formPostuler
{
	margin:10px 10px 20px 10px;
	text-align:left;
}

.lesChamps input.ibParcourir
{width:100px;}

/* -------------------------- Conditions actuelles ----------------------------- */

/* les deux colonnes de la boîte Conditions actuelles */
#imgPrevision
{
	float:left;
	width:103px;
	text-align:center;
}

#boxConditionsActuelles
{
	float:left;
	width:360px;
	background:#F0F0F0;
	margin:0 0 8px 0;
}


#imgPrevision h1
{
	font-size:2em;
	padding:0 0 30px 0;
}

#boxConditionsActuelles p
{
	padding:8px 10px;
	border-bottom:1px solid #fff;
}

/* -------------------------- Prévisions ----------------------------- */

/* les trois colonnes de la boîte Prévisions */

.previsionGau
{
	float:left;
	width:153px;
	text-align:center;
	border-right:1px solid #F0F0F0;
}

.previsionCentre
{
	float:left;
	width:153px;
	text-align:center;
	border-right:1px solid #F0F0F0;
}

.previsionDr
{
	float:left;
	width:155px;
	text-align:center;
}

.previsionImg
{
	height:70px;
}

#boxPrevions h1
{
	color:#98AC57;
	font-weight:bold;
	font-size:1em;
	text-align:center;
	background:#F0F0F0;
	padding:7px 0;	
}

#boxPrevions h1.bordDrBlanc
{
	border-right:1px solid #fff;
}

#boxPrevions img
{margin:8px 0 6px 0;}

#boxPrevions p
{font-size:0.9em;}

/* ---------------------------------- Pages Parcs Industriels --------------------------------------- */
#boxVilles
{
	width:461px;
	margin:0 0 3px 0; background:#F0F0F0;
}

#boxQuebec
{
	float:left;
	width:230px;
	background:#fff;
	margin:0 1px 0 0; 
}

#boxLevis
{
	float:left;
	width:230px;
	background:#fff;

}


.boxRegroupementVille
{
	background:#F0F0F0;
	text-align:center;
	
}

.boxRegroupementVille p
{padding:10px 0;}

.sepVille
{
	border-right:1px solid #fff;
}

/* --------------------- liste de parcs industriels ---------------------------- */

.boxListeParcsIndust
{
	width:461px;
	margin:0 0 10px 0;
}

.listeParcs
{background:#F0F0F0;}

.listeParcs h2
{
	background:#CAC9C9;
	padding:3px 0 3px 10px;
}

.boxListeParcsIndust p
{
	font-size:0.9em;
	padding:6px 0 6px 10px;
}

/* --------------------- détails de parcs industriels ---------------------------- */

#boxChoixIndustriel
{
	width:461px;
	margin:0 0 10px 0;
}

#logoVille
{
	float:left;
	width:100px;
	border-right:1px solid #F0F0F0;
	padding:0 10px 0 0;
	margin:0 8px 0 0;
}

#choixIndustriel
{
	float:left;
	width:340px;
}

#choixIndustriel p
{
	color:#98AC57;
	font-size:1em;
	padding:10px 0 0 0;
}

.blocInfos
{
	width:461px;
}

.coordonnesIndust
{
	width:173px;
	float:left;
	border-right:1px solid #fff;
}

.descriptIndust
{
	float:left;
	width:280px;
}

/* -------------------------- Page Rénovation et décoration -------------------------------------------- */


/* -------------------- Boîtes Nouvelle Rénovation -------------------------------------------------- */

.boxRenoInfos
{
	width:750px;
	margin:0 0 20px 0;
	border:1px solid #98AC57;
}

.detailsReno
{
	background:#fff;
	width:750px;
}

.txtDetailsReno
{
	float:left;
	width:430px;
	margin:10px 0 0 0;
}

.boxDetailTitreReno
{
	width:750px;
	margin:0 0 5px 0;
	border:1px solid #98AC57;
	background:#F0F0F0;
}

.boxDetailTitreReno h1
{
	
	padding:2px 10px;
	float:left;
}

.boxDetailTitreReno p.bLien
{
	float:right;
	font-size:0.9em;
	padding:2px 10px 2px 0;
	color:#96A661;
}

.boxRenoInfos p.bLien
{
	float:right;
	width:110px;
	font-size:0.9em;
	padding:0 30px 0 0;
	color:#96A661;
}

/* --------------- boîte sur deux colonnes Rénovation ---------------------- */

.zoneBoxRenoDouble
{
	width:750px;
	margin:0 0 20px 0;
}

.boxGauReno
{
	float:left;
	width:370px;
	margin:0 10px 0 0;
}

.boxDrReno
{
	float:left;
	width:370px;
}

.boxGauRenoTitre, .boxDrRenoTitre
{
	width:365px;
	margin:0 0 5px 0;
	border:1px solid #98AC57;
	background:#F0F0F0;
}

.boxGauRenoTitre h1, .boxDrRenoTitre h1
{	
	padding:2px 10px;
}

.boxGauRenoInfos
{
	width:365px;
	margin:0 0 10px 0;
	border:1px solid #98AC57;
}

.boxGauRenoInfos ul li
{
	font-size:0.9em;
}

.txtRenoGau
{
	width:255px;
	float:left;
	padding:5px 0;
}

.txtRenoGau p
{
	padding:0 0 0 5px;
	font-size:0.9em;
}

.zoneBoxRenoDouble p.bLien
{
	float:right;
	width:110px;
	font-size:0.9em;
	padding:0 0 10px 0;
	color:#868686;
}



/* --------------- boîte de répertoire des professionnels ---------------------- */

.boxRepertoire
{
	width:750px;
	margin:5px 0 20px 0;
	border:1px solid #98AC57;
}

.boxRepertoire h1
{
	background:#F0F0F0;
	padding:5px 0 5px 10px;
	margin:0 0 5px 0;
}

.boxRepertoire p
{
	font-size:0.9em;
	padding:5px 0 5px 10px;
}

.repertoireGau
{
	float:left;
	width:250px;
}

.repertoireCen
{
	float:left;
	width:248px;
}

.repertoireDr
{
	float:left;
	width:250px;
}

.bgGrisWide
{
	background:#F0F0F0;
	width:750px;
}

/* --------------- boîte liste d'articles de rénovation et décoration ---------------------- */

.boxGauRenoInfos ul
{
	margin:5px 0;
	padding:0 10px;
}


/* ----------------------------- Pages Répertoire Entreprises --------------------------------------- */

/* -------------------- Boîtes de recommandations -------------------------------------------------- */

.boxRecommandations
{
	width:461px;
	margin:0 0 10px 0;
	border:1px solid #40510A;
	padding:0 0 10px 0;
}

.boxRecommandations h1
{
	font-size:0.9em;
	background:#F0F0F0;
	text-align:center;
	padding:5px 0;
}

.boxRecommandations h2
{
	background:#7B971F url(images/entete_centre_bg.gif) repeat-y top right;
	padding:5px 0 5px 10px;
	margin:0 0 8px 0;
	color:#fff;
}

.photoRecommandation
{
	width:124px;
	float:left;
	margin:0 15px 0 0;
}

.photoRecommandation img
{margin:0 0 3px 5px;}

.boxRecommandations p
{padding:0 10px 0 0;}

.boxRecommandations span.cliquez
{
	font-size:0.9em;
	margin:0 0 0 20px;
}

.boxRecommandations a:link, .boxRecommandations a:visited, .boxRecommandations a:active
{
	color:#40510A;
	text-decoration:none;
}

.boxRecommandations h2 a:link, .boxRecommandations h2 a:visited, .boxRecommandations h2 a:active
{
	color:#fff;
	text-decoration:none;
}

.boxRecommandations a:hover, .boxRecommandations h2 a:hover
{text-decoration:underline;}

/* --------------------------------- pages Annonces classées ---------------------------------------- */

.listeAnnonces
{
	background:#F0F0F0;
	width:463px;
	margin:0 0 10px 0;
}

.listeAnnonces p
{
	color:#000;
	font-size:0.9em;
	border-bottom:1px solid #fff;
	padding:6px 8px 6px 11px;
}

.listeAnnonces a:link, .listeAnnonces a:visited, .listeAnnonces a:active
{
	color:#000;
	text-decoration:none;
}

.listeAnnonces a:hover
{text-decoration:underline;}


.txtAnnonce
{
	width:463px;
	margin:0 0 20px 0;
	border-bottom:1px solid #98AC57;
}

.txtAnnonce img
{
	margin:0 10px 10px 5px;
	border:1px solid #98AC57;
}


/* -------------------------- Page Album Photo -------------------------------------------- */

.ligneChoixAlbum
{margin:0 0 20px 0;}


.blocChoixAlbum
{
	width:461px;
	padding:0 0 10px 0;
}

.blocChoixAlbum img
{
	border:1px solid #8DB74F;
}

.blocAlbumChoixThumb
{
	float:left;
	width:150px;
	padding:7px 0 0 0;
	margin: 0 0 0 0;
	text-align:center;
}

.blocAlbumChoixThumbLast
{
	float:left;
	width:130px;
	padding:7px 0 0 0;
	margin: 0 0 10px 0;
	text-align:center;
}

.nomPhoto
{
	font-size:0.9em;
	padding: 10px 0 4px 0;
	overflow: hidden;
	text-align:center;
}

.nomPhoto a:link, .nomPhoto a:visited, .nomPhoto a:active
{text-decoration:underline;}

.nomPhoto a:hover
{text-decoration:none;}

/* ---------------- sélection de pages pour l'album photos ---------------------- */

#selectPages
{
	width:463px;
	font-size:0.9em;
	padding-bottom:15px;
}

#selectPages a:link, #selectPages a:visited, #selectPages a:active
{
	color:#6F8C12;
	text-decoration: none;
}

#selectPages a:hover
{
	color:#000;
	text-decoration:underline;
}

#encours a:link, #encours a:visited, #encours a:active
{
	color:#000;
	text-decoration: underline;
}

#selectPages ul
{		
	list-style: none;
	margin:10px 0 10px 0;
	padding:0;
}

#selectPages ul li
{
	float:left;
	padding:0 3px;
	margin: 0 0 .2em 3px;
}

#selectPages ul li.pagePrecedente
{
	float:left;
	padding:0 20px 0 5px;
}

#selectPages ul li.pageSuivante
{
	float:right;
	padding:0 5px 0 0;
}


/* ----------------- boîte cartes de la Beauce ----------------- */

.boxcartes
{
	width:461px;
	margin:5px 0 20px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #98AC57;
}

/* ------------------------------------- Page Nécrologie -------------------------------------------- */
.dateNecrologique
{
	color:#708D12;
	font-weight:bold;
	font-size:0.9em !important;
}

#selectPagesNecrologie
{
	width:463px;
	font-size:0.9em;
	padding:10px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #98AC57;
}

#selectPagesNecrologie ul
{		
	list-style: none;
	margin:0;
	padding:0 10px;
}

#selectPagesNecrologie ul li
{		
	list-style: none;
	margin:0;
	padding:0;
}

#selectPagesNecrologie ul li.pagePrecedente
{
	float:left;
}

#selectPagesNecrologie ul li.pageSuivante
{
	float:right;
}

/* -------------------- boîte du défunt ------------------------ */
.boxDefunt
{
	margin:0 11px 20px 11px;
	padding:0 0 10px 0;
	border-bottom:1px solid #A9C57F;
}

.boxDefunt h2
{
	padding:0 0 0 0;
}

.boxDefunt img
{margin:0 10px 10px 10px;}

.nomDefunt
{
	width:441px;
	float:left;
	margin:0 0 15px 0;
	border-bottom:1px solid #A9C57F;	
}

.iDefunt
{
	float:left;	
	width:108px;
	margin:0 10px 0 5px;
}

.txtDefunt
{
	float:left;
	padding:0;	
}

.txtDefunt h2
{
	padding:136px 0 0 10px;
	margin:0;
}

.nomDefunt img
{
	border:1px solid #A9C57F;
	margin:0 0 0 0;
	}

/* ---------------------- pages Promotions et coupons rabais ---------------------------------------- */

.zonePromo
{
	width:750px;
	margin:10px 0 20px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #98AC57;
}

.promo
{
	float:left;
	width:186px;
	text-align:center;
	padding:5px 0;
}

.promo p
{
	font-size:0.9em;
}

/* ------------------------------ pages Zone Rencontres --------------------------------------------- */

#zoneRencontre
{
	width:750px;
	margin:0 0 20px 0;
	padding:18px 0 10px 0;
	border:1px solid #98AC57;
}

#zoneRencontre h1
{
	color:#98AC57;
	font-size:1.5em;
}


#boxEntreeMembres
{
	float:left;
	width:370px;
	text-align:center;
}

#loginMembres
{
	margin:10px 110px 15px 108px;
	padding:0 0 10px 0;
	text-align:left;
	border-bottom:1px solid #98AC57;
}

.lesChampsMembres label
{
	font-size:0.9em;
}

.lesChampsMembres input
{
	margin:0 0 10px 0;
}


#rechercheRapide
{
	float:left;
	width:358px;
	text-align:center;
}

#rechercheRapide h1
{
	background:#D2D2D2;
	padding:5px 0;
}

#boxRecherche
{
	background:#E1E1E1;
	padding:15px 0;
}

/* ----- cases à cocher ------ */

.casesCochesRechercheRapide
{margin:0 0 15px 0;}

.casesCochesRechercheRapide-01
{margin:0 0 15px 28px;}

.casesCochesRechercheRapide label, .casesCochesRechercheRapide-01 label
{
	color:#000;
	font-size:0.9em;
	margin:0 10px 0 0;
	vertical-align:middle;
}

.casesCochesRechercheRapide input, .casesCochesRechercheRapide-01 input
{
	vertical-align:middle;
	margin:0 10px 0 10px;
}

.lesChampsAge
{margin:0 0 15px 0;}

.lesChampsAge label
{font-size:0.9em;}

.lesChampsAge select
{margin:0 0 0 20px;}

/* ---------- Page des Cooperative ----------------------------------- */

.blocPhotos
{
	width:463px;
	margin:10px 0 20px 9px;
}

.blocPhotosThumb
{
	float:left;
	width:130px;
	margin:0 27px 0 0;
	padding:0;
}

.blocPhotosThumbLast
{
	float:left;
	width:130px;
	margin:0;
	padding:0;
}

.blocPhotosThumb img, .blocPhotosThumbLast img
{
	border:1px solid #000000;
	background:#fff;
	text-align:center;
	display:block;
	margin:0;
}

.nomConseil
{margin:0 0 3px 0;}

.nomConseil p
{
	color:#000;
	font-weight:bold;
	text-align:center;
	padding:4px 0;
}

/* -------------------------------------- colonne de droite ------------------------------------------ */

.boxDroite
{
	width:300px;
	margin:0 0 11px 0;
}

/* --- boîte concours ----------------------------------- */

.entete_concours
{
	background: url(images/t_concours.gif) no-repeat top left;
	width:300px;
	height:29px;
}

.boiteColDr
{
	width:298px;
	padding:0;
	background:#E1E8D4;
	border-left:1px solid #CE2E20;
	border-bottom:1px solid #CE2E20;
	border-right:1px solid #CE2E20;
}
.boiteColDr_ombreBas
{background:url(images/boiteColDr_ombrebas.gif) repeat-x top left; height:9px; margin:0 0 11px 0;}

/* --- boîte Album photo ----------------------------------- */

.entete_album
{
	background:url(images/t_albumPhotos.gif) no-repeat top left;
	height:16px;
}

.entete_album_lecteurs
{
	background:url(images/t_albumPhotos2.gif) no-repeat top left;
	height:16px;
}

.entete_galerie
{
	background:url(images/t_galeriePhotos.gif) no-repeat top left;
	height:16px;
}

#boitePhoto
{
	width:298px;
	background:url(images/bg_album_ecritures.gif) no-repeat top right;
}

.boiteColDr_ombreTop
{width:298px; background:url(images/boiteColDr_ombreTop.gif) repeat-x bottom left;}

.boiteColDr_ombreTop_blanc
{width:298px; background:url(images/boiteColDr_ombreTop_blanc.gif) repeat-x bottom left;}

#zonePhoto
{
	float:left;
	width:201px;
	text-align:center;
	padding:9px 0 16px 0;
}

/* ------- */

#zonePhoto_dr
{
	float:left;
	width:97px;
	background:url(images/album_bg_photos.jpg) no-repeat top left;
}

#zonePhoto_dr p
{
	font-size:0.9em;
	color:#000;
	padding:99px 10px 0 10px;
	text-align:center;
	font-weight:bold;
}

#zonePhoto_dr p a
{
	color:#000;
	text-decoration:none
}

#zonePhoto_dr p a:hover
{text-decoration:underline}

/* ------ */
.zoneSelection
{
	width:298px;
	background:#FFFFFF none repeat scroll 0 0;
	border-top:1px solid #CE2E20;
}

.zoneSelection p.txtCreditPhoto
{
	float:left;
	width:201px;
	text-align:center;
	padding:5px 0 3px 0;
}

#boxBoutonsSelection
{
	float:left;
	width:97px;
	padding:8px 0 0 0;
}

/* ------------------------------- boîte sondage ----------------------------------- */

.entete_sondage
{
	background: url(images/t_sondage.gif) no-repeat top left;
	height:16px;
}

.boiteSondage
{
	width:298px;
	padding:0;
}

.boiteSondage p
{
	color:#000;
	padding:5px 30px 10px 10px;
	font-weight:bold;
	font-size:1em;
}

/* cases à cocher */

.casesCochesSondage
{
	margin:0 0 0 10px;
	padding:0 0 15px 0;
}

.casesCochesSondage label
{
	color:#000;
	font-size:0.9em;
	font-weight:bold;
	margin:0 15px 0 0;
}

.casesCochesSondage input
{vertical-align:middle;}

.boiteTxtRepondre
{
	width:298px;
	margin:0;
	padding:5px 0;
}

.boiteTxtRepondre p
{
	color:#000;
	font-weight:bold;
	font-size:1em;
	text-align:right;
	padding:0;
}

.entete_municipalites
{
	background: url(images/t_municipalites.gif) no-repeat top left;
	height:16px;
}

/* -------------------- boîte Carrières et professions ----------------------------------- */

.entete_carrieres
{
	background: url(images/t_carrieres.gif) no-repeat top left;
	height:16px;
}

/* -------------------- boîte Petites annonces ----------------------------------- */

.entete_petitesAnnonces
{
	background: url(images/t_petitesAnnonces.gif) no-repeat top left;
	height:16px;
}

#boxPetitesAnnonces
{
	width:298px;
	border-left:1px solid #ED1B34;
	border-bottom:1px solid #ED1B34;
	border-right:1px solid #ED1B34;
	margin:0 0 11px 0;
}

/* ---- boîte calendrier ----------------------------------- */

.entete_evenements
{
	background:url(images/t_evenements.gif) no-repeat top left;
	height:16px;
}

#zoneEvenements
{
	width:298px;
	padding:10px 0 0 0;
	background:#fff;
}
.boxEvenements
{	
	padding:0 0 14px 0;
}

.boxEvenements p
{
	padding:0 10px 0 12px;
	color:#000;
	font-size:1em;
}

.boxEvenements a:link, .boxEvenements a:visited, .boxEvenements a:active
{
	text-decoration:none;
	color:#000;
}

.boxEvenements a:hover
{text-decoration:underline;}

/* --- Blogue ---------------------------------------------------- */

.entete_colDr_blogue
{
	float:left;
	width:300px;
	background:url(images/entete_colDr_blogue_bg.gif) repeat-y top left;
}

.entete_colDr_blogue h1
{
	font-size:1.1em;
	margin:0;
	padding:4px 0 4px 13px;
}

/* ------------------------------- boîte Pour la page Album Photos ----------------------------------- */

.boxAlbums
{
	width:298px;
	padding:0 0 10px 0;
}

.boxAlbums p
{
	font-size:0.9em;
	padding:5px 0;
	text-align:center;
}

.choixAlbum
{	
	width:298px;
	font-size:0.9em;
}

.album
{
	float:left;
	width:132px;
	margin:10px 0 0 10px;
	border-bottom:1px solid #BFBFBF;
}

.albumGau
{
	float:left;
	width:130px;
	margin:0 0 0 5px;
	border-bottom:1px solid #BFBFBF;
}

.albumDr
{
	float:left;
	width:135px;
	margin:0 0 0 15px;
	border-bottom:1px solid #BFBFBF;
}

.choixAlbum a:link, .choixAlbum a:visited, .choixAlbum a:active
{
	text-decoration:none;
	color:#000;
}

.choixAlbum a:hover
{color:#50B5C4;}

/* -------------------------------------- Pieds ---------------------------------------------------- */
#bg_pied
{
	width:955px;
	margin:0;
	background:#ED1B34 url(images/pied_bgContinu.gif) repeat-y top left;
}

#bg_piedTop
{background:url(images/pied_bgTop.gif) no-repeat top left;}

#pieds
{
	width:955px;
	background:url(images/pied_bgBas.gif) no-repeat bottom left;
	padding:32px 0 0 0;
}

#pieds ul
{
	width:945px;
	float:left;
	font-size:1em;
	list-style:none;
	margin:0;
	padding:0 0 15px 10px;
}

#pieds ul li
{
	float:left;
	margin:0 1px;
	color:#fff;
	padding:11px 5px 0 0;
}

#pieds ul li#notes
{
	float:right;
	padding:0 24px 0 0;
}

#pieds a:link, #pieds a:visited, #pieds a:active 
{
	color:#fff;
	text-decoration:none;
}

#pieds a:hover
{text-decoration:underline;}

/* --- Pieds blogue ---------------------------------------------------- */
#bg_pied_blogue
{
	width:965px;

	background:#fff url(images/bg_pied_bordBas.gif) repeat-x bottom left;
}

#pieds_blogue
{
	width:965px;
	background:url(images/bg_pied_coinBD.gif) no-repeat bottom right;
}

#pieds_blogue ul
{
	width:869px;
	float:left;
	font-size:1em;
	list-style:none;
	margin:10px 0 0 0;
	padding:10px 0 25px 2px;
	border-top:1px solid #98AC57;
}

#pieds_blogue ul li
{
	float:left;
	margin:0 1px;
	color:#5F5F5F;
	padding:11px 5px 0 0;
}

#pieds_blogue ul li#notes
{
	float:right;
	padding:0;
}

#pieds_blogue a:link, #pieds_blogue a:visited, #pieds_blogue a:active 
{
	color:#5F5F5F;
	text-decoration:none;
}

#pieds_blogue a:hover
{text-decoration:underline;}

#boxMembre a:link, #boxMembre a:visited, #boxMembre a:active
{
	text-decoration:none;
	color:#000;
}

#boxMembre a:hover
{text-decoration:underline;}