body
{
	color:#000;
	margin:0;
  	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#fff;
}

#container
{
	width:955px;
	margin:10px auto;
	text-align:left;
}

.lienBlanc:hover
{
	color:#fff;
	text-decoration:underline;
}

.lienBlanc
{
	color:#fff;
	text-decoration:none;
}

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;
}

.txt-petit-blanc
{
	font-size:0.9em;
	color:#fff;
	margin:0;
}

.txt-rouge
{
	color:#C71D22;
	font-size:0.9em;
}

input, select
{font-family: Arial, Helvetica, sans-serif;}

.gras
{font-weight:bold;}

.italic
{font-style:italic;}

.news1
{
	font-size:1em;
}

.news2
{
	font-size:1.1em;
}

.news3
{
	font-size:1.2em;
}

.news4
{
	font-size:1.3em;
}

#entete
{
	width:955px;
}

#enteteGau
{
	width:738px;
	float:left;
}

#enteteDr
{
	width:217px;
	float:left;
}

h1#logoCompagnie
{
	width:254px;
	float:left;
	margin:25px 0 0 0;
	padding:0 15px 0 0;
}

h1#logoCompagnie img.logo
{
	display:block;
}


#logoPrint
{display: none;}

#blocRecherche
{
	width:467px;
	float:left;
}

#topMenu ul
{
	font-size:0.9em;
	list-style:none;
	margin:15px 0 0 0;
	padding:0 4px 0 0;
}

#topMenu ul li
{
	float:left;
	margin:0;
	padding:0 4px;
	color:#74B6E2;
}

#topMenu a:link, #topMenu a:visited, #topMenu a:active
{
	color:#4F95C4;
	text-decoration:none;
}

#topMenu a:hover
{text-decoration:underline;}

#topMenu ul li.dateJournee
{
	color:#000;
	font-weight:bold;
	float:right;
	padding:0 11px 0 0;
}

#setHomepage
{
	position: absolute;
	z-index: 100;
	width:200px;
	display: none;
	color:#000;
	background:#FFF9D6;
	font-size:0.9em;
	border:1px solid black;
	padding:3px;
	margin-left:150px;
}

#setHomepage a:link, #setHomepage a:visited, #setHomepage a:active
{
	color:#000;
}

#zoneRecherche
{
	padding:10px 0 0 0;
}

#menuRecherche
{
	width:457px;
	margin:0;
	padding:10px 0 0 0;
}

#menuRecherche ul
{
	list-style-type: none;
	margin:0;
	padding:0;
}

#menuRecherche ul li
{
	display:inline;
	font-size:0.9em;
	padding:0;
	margin:0;
	font-weight:bold;
}

.dateJournee
{
	font-weight:bold;
	text-align:center;
}

#menuRecherche ul li.dateJournee
{
	color:#000;
	font-weight:bold;
}


#menuRecherche ul li a
{
	width:90px;
	text-decoration: none;
	position: relative;
	z-index: 1;
	bottom:3px;
	padding: 3px 7px 3px 7px;
	margin-right: 3px;
	border: 1px solid #00AE57;
	color: #00AE57;
	background: #CBEED4;
	text-align:center;
}

#menuRecherche ul li a:hover
{
	color: #000;
	text-decoration:underline;
}

#menuRecherche ul li a.selected{ /*selected main tab style */
background:#00AE57;
color:#fff;
border-bottom:none;
}

.tabcontentRecherche
{
	margin:0;
	padding:0;
	width:457px;
	border-top:1px solid #00AE57;
}

.boiteRecherche
{
	padding:0;
	background:#92C69F url(images/i_degrade_recherche.gif) repeat-x top left;
	 width:457px;
}

.coin_BG_recherche
{background: url(images/i_coin_rechercheBG.gif) no-repeat bottom left;}
.coin_BD_recherche
{background: url(images/i_coin_rechercheBD.gif) no-repeat bottom right;}

.bordure_gau_recherche
{background:url(images/pixel_vert.gif) repeat-y top left;}
.bordure_bas_recherche
{background:url(images/pixel_vert.gif) repeat-x bottom left;}
.bordure_dr_recherche
{background:url(images/pixel_vert.gif) repeat-y top right;}

.zoneChampsRecherche
{
	width:455px;
	padding:10px 0 8px 0;
}

.champsRecherche input.irecherche
{
	width:330px;
	margin:0 10px 0 10px;
	padding:0;
}

.champsRecherche input.ibTrouver
{vertical-align:middle;}

#enteteDr img
{
	display:block;
}

#espaceVideo #video
{border:1px solid #67AFDF;}

#zoneContenu
{
	width:955px;
	margin:15px 0 0 0;
}

#colGauche
{
	width:160px;
	float:left;
	margin:0 10px 0 0;
}

#colCentre
{
	width:484px;
	float:left;
}

#colDroite
{
	width:300px;
	float:left;
}

#colDroiteDetailsComm
{
	width:785px;
	float:left;
}
/*
#boxCliquez_bordGau
{
	width:160px;
	background:url(images/pixel_bleu_boxCliquez.gif) repeat-y top left;
	margin:0 0 11px 0;
}
#boxCliquez_bordBas
{background:url(images/pixel_bleu_boxCliquez.gif) repeat-x bottom left;}
#boxCliquez_bordDr
{background:url(images/pixel_bleu_boxCliquez.gif) repeat-y top right;}
*/
#boxCliquez
{	
	width:160px;	
	padding:64px 0 0 0;
	background:url(images/t_cliquezLisez.gif) no-repeat top left;
}

#boxCliquez p
{	
	padding:0 10px 10px 10px;
	color:#5F5F5F;
}

#bg_meteo
{
	width:160px;
	background:#C6D9E9 url(images/i_degrade_bleu.gif) repeat-x top left;
	margin:0 0 11px 0;
}

/* bordures bleus */
.bordure_gau_bleu
{background:url(images/pixel_bleu.gif) repeat-y top left;}
.bordure_haut_bleu
{background:url(images/pixel_bleu.gif) repeat-x top left;}
.bordure_bas_bleu
{background:url(images/pixel_bleu.gif) repeat-x bottom left;}
.bordure_dr_bleu
{background:url(images/pixel_bleu.gif) repeat-y top right;}

/* coins ronds bleus */
.coin_TG_bleu
{background:url(images/coin_TG_bleu.gif) no-repeat top left;}
.coin_TD_bleu
{background:url(images/coin_TD_bleu.gif) no-repeat top right;}
.coin_BG_bleu
{background:url(images/coin_BG_bleu.gif) no-repeat bottom left;}

#boxMeteo
{
	width:160px;
	background:url(images/coin_BD_bleu.gif) no-repeat bottom right;
	padding:8px 0 5px 0;
}

#boxMeteo p
{
	color:#1F589D;
	font-size:0.9em;
	padding:0 0 0 6px;
}

#boxMeteo p a:link, #boxMeteo p a:visited, #boxMeteo p a:active
{
	color:#1F589D;
	text-decoration:none;
}

#boxMeteo p a:hover
{
	text-decoration:underline;
}

.txtMeteo
{
	float:left;
	width:120px;
}

#boxMeteo img
{
	float:right;
	margin:0 3px 0 0;
	display:block;
}

.boxMenuGau
{
	width:160px;
	margin:0 0 11px 0;
}

.boxMenuGau h1.titreOngletBleu
{
	color:#fff;
	padding:4px 0 2px 13px;
	margin:0 0 1px 0;
	background:#5796D0 url(images/i_onglet_bleu.gif) no-repeat top left;
}

.boxMenuGau h1.titreOngletVert
{
	color:#fff;
	padding:4px 0 2px 13px;
	margin:0 0 1px 0;
	background:#399C64 url(images/i_onglet_vert.gif) no-repeat top left;
}

.boxMenuGau h1.titreOngletRouge
{
	color:#fff;
	padding:4px 0 2px 13px;
	margin:0 0 1px 0;
	background:#399C64 url(images/i_onglet_rouge.gif) no-repeat top left;
}

.menuColGaucheBleuBottom p
{padding:5px 0 4px 9px;}

.menuColGaucheBleuBottom input.iabonnement
{
	width:110px;
	margin:0 5px 0 9px;
}

.menuColGaucheBleuBottom input.ibAbonnement
{vertical-align:middle;}

.menuColGaucheBleu
{
	border-top:1px solid #6FA6D8;
	border-left:1px solid #6FA6D8;
	border-right:1px solid #6FA6D8;
	background:#fff;
}

/* -- Le journal en ligne ------------------------------ */

.boiteColGauche_journalLigne_granby
{
	padding:0 0 5px 0;
	background:url(images/i_journal_granby.jpg) no-repeat bottom right;
	border-bottom:1px solid #6fa6d8;
	margin:0 0 10px 0;
}

.boiteColGauche_journalLigne_farnham
{
	padding:0 0 5px 0;
	background:url(images/i_journal_farnham.jpg) no-repeat bottom right;
	border-bottom:1px solid #6fa6d8;
	margin:0 0 10px 0;
}

.boiteColGauche_journalLigne_cowansville
{
	padding:0 0 5px 0;
	background:url(images/i_journal_cowansville.jpg) no-repeat bottom right;
	border-bottom:1px solid #6fa6d8;
	margin:0 0 10px 0;
}

.boiteColGauche_journalLigne_granby p.txtJournal, .boiteColGauche_journalLigne_farnham p.txtJournal, .boiteColGauche_journalLigne_cowansville p.txtJournal
{
	width:85px;
	color:#000;
	font-size:0.9em;
	padding:10px 0 4px 8px;
}

.boiteColGauche_journalLigne_granby p.txtJournal_lireLigne, .boiteColGauche_journalLigne_farnham p.txtJournal_lireLigne, .boiteColGauche_journalLigne_cowansville p.txtJournal_lireLigne
{
	color:#000;
	font-size:0.9em;
	padding:0 0 4px 8px;	
}

.txtJournal_lireLigne a:link, .txtJournal_lireLigne a:active, .txtJournal_lireLigne a:visited
{
	color:#000;
	text-decoration:none;
}

.txtJournal_lireLigne a:hover
{text-decoration:underline;}

.menuColGaucheBleuBottom
{
	border:1px solid #6FA6D8;
	background:#fff;
}

.menuColGaucheRouge
{
	border-top:1px solid #B22729;
	border-left:1px solid #B22729;
	border-right:1px solid #B22729;
	background:#fff;
}

.menuColGaucheRougeBottom
{
	border:1px solid #B22729;
	background:#fff;
}

.menuColGaucheVert
{
	border-top:1px solid #43A26C;
	border-left:1px solid #43A26C;
	border-right:1px solid #43A26C;
	background:#fff;
}

.menuColGaucheVertBottom
{
	border:1px solid #43A26C;
	background:#fff;
}

.menuColGaucheBleu ul, .menuColGaucheVert ul, .menuColGaucheRouge ul, .menuColGaucheBleuBottom ul, .menuColGaucheVertBottom ul, .menuColGaucheRougeBottom ul
{
	margin:0 0 0 0;
	list-style:none;
	padding:6px 0 5px 0;
}

.menuColGaucheBleu ul li, .menuColGaucheVert ul li, .menuColGaucheRouge ul li, .menuColGaucheBleuBottom ul li, .menuColGaucheVertBottom ul li, .menuColGaucheRougeBottom ul li
{
	margin:0;
	padding:1px 0 2px 11px;
}

.menuColGaucheBleu ul li.entrevue
{
	font-weight:bold;
}

.menuColGaucheBleu ul li a:link, .menuColGaucheBleu ul li a:visited, .menuColGaucheBleu ul li a:active, .menuColGaucheVert ul li a:link, .menuColGaucheVert ul li a:visited, .menuColGaucheVert ul li a:active, .menuColGaucheRouge ul li a:link, .menuColGaucheRouge ul li a:visited, .menuColGaucheRouge ul li a:active, .menuColGaucheBleuBottom ul li a:link, .menuColGaucheBleuBottom ul li a:visited, .menuColGaucheBleuBottom ul li a:active, .menuColGaucheVertBottom ul li a:link, .menuColGaucheVertBottom ul li a:visited, .menuColGaucheVertBottom ul li a:active, .menuColGaucheRougeBottom ul li a:link, .menuColGaucheRougeBottom ul li a:visited, .menuColGaucheRougeBottom ul li a:active
{
	text-decoration:none;
	color:#5F5F5F;
}

.menuColGaucheBleu ul li a:hover, .menuColGaucheVert ul li a:hover, .menuColGaucheRouge ul li a:hover, .menuColGaucheBleuBottom ul li a:hover, .menuColGaucheVertBottom ul li a:hover, .menuColGaucheRougeBottom ul li a:hover
{text-decoration:underline;}

.boxCentreMenu
{
	width:473px;
	margin:5px 0 11px 0;

}

.boxCentreMenu h1.titreAlaUne
{
	color:#fff;
	padding:10px 0 5px 13px;
	font-size:1.3em;
	background:#64ADDF;
}

#menuAlaUneOnglets
{
	width:473px;
	margin:0;
	padding:0;
}

#menuAlaUneOnglets ul
{
	list-style-type: none;
	margin:0;
	padding:0;
}

#menuAlaUneOnglets ul li
{
	display:inline;
	font-size:0.9em;
	padding:0;
	margin:0;
	font-weight:bold;
}

#menuAlaUneOnglets ul li a
{
	width:10px;
	text-decoration: none;
	position: relative;
	z-index: 1;
	bottom:3px;
	padding: 3px 7px 3px 7px;
	margin-right: 3px;
	border: 1px solid #5DA9DD;
	color: #5DA9DD;
	background: #C7DBF3;
}

#menuAlaUneOnglets ul li a:hover
{
	color: #000;
	text-decoration:underline;
}

#menuAlaUneOnglets ul li a.selected{ /*selected main tab style */
background:#64ADDF;
color:#fff;
border-bottom:none;
}

.tabcontent
{
	display:none;
	background:#fff;
	margin:0;
	padding:0;	
}

.boiteColCentre
{
	padding:0;
	border:1px solid #5DA9DD;
	background:#fff;
}

.infosAlaUne
{width:471px;}

.infosAlaUne img.aLaUne
{
	float:left;
	margin:8px 9px 10px 6px;
}

.infosAlaUne h1
{
	font-size:0.9em;
	padding:10px 0 6px 0;
}

.infosAlaUne p
{
	color:#707070;
	padding:0 11px 6px 0;
}

.boxLireSuite
{
	width:190px;
	float:right;
	margin:5px 0 10px 0;
}

.boxLireSuite img
{
	float:right;
	margin:0 5px 0 10px;
	vertical-align:middle;
}

.boxLireSuite p.txtLireSuite
{
	font-size:0.8em !important; 
	float:right;
	padding:4px 0 0 0;
}

.boxLireSuite p a:link, .boxLireSuite p a:visited, .boxLireSuite p a:active
{
	color:#65AEDF;
	text-decoration:none;
}

.boxLireSuite p a:hover
{text-decoration:underline;}

#bg_nouvelles_recentes
{
	width:475px;
	background:#C6D9E9 url(images/i_degrade_bleu.gif) repeat-x top left;
	margin:0 0 11px 0;
}

#nouvelles_recentes
{
	width:475px;
	background:url(images/coin_BD_bleu.gif) no-repeat bottom right;
	padding:8px 0 5px 0;
}

.datefield{
	font-weight:bold;
}
		
#rssfeed{
height: 30px;
}

#nouvelles_recentes p
{
	color:#1F589D;
	font-size:1em;
	padding:0 0 2px 14px;
}

#nouvelles_recentes p a:link, #nouvelles_recentes p a:visited, #nouvelles_recentes p a:active
{
	color:#1F589D;
	font-size:0.9em;
	padding:0 0 2px 14px;
	text-decoration:none;
}

#nouvelles_recentes p a:hover
{
	color:#1F589D;
	font-size:0.9em;
	padding:0 0 2px 14px;
	text-decoration:underline;
}

.boiteInfos
{
	width:475px;
	margin:0 0 11px 0;
	background:#fff;
}


.coinTG-centre
{
	background:#7EBCE5 url(images/coinTG_centre.gif) no-repeat top left; 
	width:290px;
	float:left;
	margin:0 0 1px 0;
}

.coinTD-centre
{background:url(images/coinTD_centre.gif) no-repeat top right;}


.bordureTop_OngletCentre
{
	width:185px;
	float:left;
	margin:0;
	background:url(images/pixel_bleuCentre.gif) repeat-x top left;
}

.bordureDr_OngletCentre
{background:url(images/pixel_bleuCentre.gif) repeat-y top right;}

.boxConsulterArticle
{background:url(images/coinTD_centreOngletDr.gif) no-repeat top right; width:185px;}

.boxConsulterArticle img
{
	float:right;
	margin:5px 5px 4px 5px;
}

.boxConsulterArticle p.txtLireSuite
{
	font-size:1em;
	float:right;
	padding:6px 0 0 0;
	color:#6AB0E0;
}

.boiteInfos a:link, .boiteInfos a:visited, .boiteInfos a:active 
{
	color:#6AB0E0;
	text-decoration:none;
}

.boiteInfos a:hover
{text-decoration:underline;}


.boiteInfos h1.titreOnglet
{
	color:#fff;
	padding:5px 0 5px 13px;
	background:url(images/coinTD-bgGris.gif) no-repeat top right;
}

.infos
{
	width:473px;
	border:1px solid #6FB3E1;
	background:#fff;
	padding:8px 0 0 0;
}

.infos img.aLaUne
{
	float:left;
	margin:0 9px 0 6px;
}

.infos h1
{
	font-size:0.9em;
	padding:0 11px;
}

.infos h1.titreInfos
{
	font-size:1.3em;
	padding:0 11px 5px 11px;
}

.infos h2.titreInfos
{
	font-size:1em;
	padding:0 11px 0 11px;
	font-style:italic;
}


.infos h2
{
	font-size:1em;
	padding:5px 11px 5px 8px;
}

.infos h3
{
	font-size:1.3em;
	padding:5px 11px 5px 11px;
	margin:0;
}

.infos p
{
	color:#000;
	padding:0 11px 6px 11px;
}

.infos img
{
	margin:0 10px 0 11px;
}



.infos p.bLien
{
	float:right;
	font-size:0.9em;
	padding:10px 11px 10px 11px;
	color:#6FB3E1;
}

.infos p img
{
	vertical-align:middle;
	margin:0 0 0 5px;
}

.infos p.bLien a:link, .infos p.bLien a:visited, .infos p.bLien a:active
{
	color:#6FB3E1;
	text-decoration:none;
}

.infos p.bLien a:hover
{
	text-decoration:underline;
}

.boxTxtInfos
{	
	background:#fff;
	width:463px;
	margin:0 5px;
}

.boxTxtInfos img.imgNouvelle
{
	border:1px solid #7EBCE5;
}

.boxTxtInfos img.imgAgrandir
{
	border:0;
	float:right;
}

.txtInfos
{
	color:#fff;
}

.boxTxtInfos ul
{
	margin:0 0 10px 0;
	padding:0 0 0 25px;
}

.boxTxtInfos ul li
{
	margin:0;
	padding:0 0 5px 0;
}


.creditArticle
{
	width:463px;
	margin:0 0 15px 11px;	
}

.creditArticle img.i_journaliste
{
	margin:0 2px 0 0;	
}

.creditArticle div
{
	width:437px;
	padding:0 0 0 0;
	border-bottom:1px solid #7EBCE5;
	float:left;
}

.creditArticle div h2
{
	padding:44px 0 0 0;
}

.listeInfos
{
	background:#F0F0F0;
	width:463px;
	margin:0 5px;
}

.listeInfos p
{
	color:#000;
	font-size:0.9em;
	border-bottom:1px solid #fff;
	padding:6px 8px 6px 8px;
}

.listeInfos a:link, .listeInfos a:visited, .listeInfos a:active
{
	color:#000;
	text-decoration:none;
}

.listeInfos a:hover
{text-decoration:underline;}

#optionsTxt
{
	width:400px;
	border:1px solid #C8C7C7;
	margin:10px 0 15px 31px;
	padding:5px 0;
}

#optionsTxt div
{float:left;}

#optionsTxt span
{
	font-size:0.9em;
}

#boxCommentaires
{
	width:400px;
	border:1px solid #C8C7C7;
	margin:0 0 15px 31px;
	text-align:center;
}

#boxCommentaires div
{
	background:#C8C7C7;
}


#boxCommentaires p
{
	font-size:0.9em;
	padding:8px 0;
}

#form
{
	margin:0 20px 20px 20px;
	text-align:left;
}

.champsObligatoire
{
	font-size:1em;
	color:#7EBCE5;
}

.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 #7EBCE5; padding:0 0 15px 0; margin:0 0 15px 0;}

.listeToutesActualites
{
	background:#F0F0F0;
	width:461px;
	margin:0 5px;
}

.listeToutesActualites p
{
	color:#000;
	font-size:0.9em;
	border-bottom:1px solid #fff;
	padding:6px 8px 6px 8px;
}

.listeToutesActualites a:link, .listeToutesActualites a:visited, .listeToutesActualites a:active
{
	color:#000;
	text-decoration:none;
}

.listeToutesActualites a:hover
{text-decoration:underline;}

.infosActualites
{
	width:473px;
	border:1px solid #6FB3E1;
	background:#fff;
	padding:0;
}

.boxTxtListeLiens
{	background:#fff;
	width:463px;
	margin:0;
}

.infosListeLiens
{
	width:473px;
	background:#fff;
}

.liste_menu
{
	width:473px;
	background:#7FBDE5;
	padding:0;
	text-align:center;
}

.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;}

.selectMoisListeActualite
{
	width:473px;
	background:#C8C7C7;
	margin:1px 0 5px 0;
	padding:5px 0;
}

.selectMoisListeActualite select#mois, .selectMoisListeActualite select#annee
{
	margin:0 0 0 10px;
	width:90px;
	font-size:0.9em;
}

.selectMoisListeActualite ul
{
	font-size:0.9em;
	list-style:none;
	margin:0;
	padding:0;
}

.selectMoisListeActualite ul li
{
	float:left;
	margin:0;
	padding:0 22px;
	color:#000;
}

.selectMoisListeActualite a:link, .selectMoisListeActualite a:visited, .selectMoisListeActualite a:active
{
	color:#000;
	text-decoration:none;
}

.selectMoisListeActualite a:hover
{text-decoration:underline;}

#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;
}

.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;
}

#boxPrevions h1
{
	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;}

.boxcartes
{
	width:461px;
	margin:5px 0 20px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #7EBCE5;
}

.t_posteEmploi
{
	width:461px;
	margin:0 0 5px 0;
}

.lePoste
{
	float:left;
	width:200px;
}

.lePoste h1
{font-size:1.1em;}

.lePoste p
{font-size:0.9em;}

.dateAffPoste
{float:right;}

.dateAffPoste p
{
	font-size:0.9em;
	padding:0 5px 0 0;
	text-align:right;
	color:#7EBCE5;
}

.boxDescriptPoste
{
	width:461px;
	margin:0 0 30px 0;
	border-bottom:1px solid #7EBCE5;
}

.txtDescripPoste
{
	float:left;
	width:300px;
}

.txtDescripPoste p
{padding:0;}

.txtDescripPoste h2
{
	color:#6AB0E0;
	padding:0 0 3px 0;
}

.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 #7EBCE5;
	padding:0 0 40px 0;
	margin:0 0 40px 0;
}

#boxPostuler
{
	width:461px;
	border:1px solid #7EBCE5;
	text-align:center;
	margin:0 0 10px 0;
}

#notePostulation
{background:#7EBCE5;}

#notePostulation p
{
	color:#fff;
	padding:10px 60px;
	font-weight:bold;
}

#formPostuler
{
	margin:10px 10px 20px 10px;
	text-align:left;
}

.lesChamps input.ibParcourir
{width:100px;}

#contenuTxt
{
	width:475px;
	margin:0 0 11px 0;
	background:#7EBCE5;
}

#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 #7EBCE5;
	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
{
	float:right;
	font-size:0.8em;
	padding:0 11px 10px 11px;
	color:#7EBCE5;
}

#contenuTxt p img
{
	vertical-align:middle;
}

#contenuTxt p.bLien a:link, #contenuTxt p.bLien a:visited, #contenuTxt p.bLien a:active
{
	color:#7EBCE5;
	text-decoration:none;
}

#contenuTxt p.bLien a:hover
{
	text-decoration:underline;
}

.boxRecommandations
{
	width:461px;
	margin:0 0 5px 0;
	border:1px solid #7EBCE5;
}

.boxRecommandations h1
{
	background:#F0F0F0;
	text-align:center;
	padding:5px 0;
}

.boxRecommandations h2
{
	background:#F0F0F0;
	padding:5px 0 5px 10px;
}

.boxRecommandations img
{
	float:left;
	display:block;
	margin:10px;
}

.boxRecommandations div
{
	float:left;
	width:310px;
	margin:20px 0 10px 0;
}

.boxRecommandations p
{padding:0;}

.boxCategories
{
	width:461px;
	margin:10px 0 20px 0;
	border:1px solid #7EBCE5;
}

.boxCategories h1
{
	background:#F0F0F0;
	padding:5px 0 5px 10px;
	margin:0 0 5px 0;
}

.boxCategories p
{
	font-size:0.9em;
	padding:5px 0 5px 10px;
}


.bgGris
{
	background:#F0F0F0;
	width:461px;
}

.categorieGau
{
	float:left;
	width:210px;
}

.categorieDr
{
	float:left;
	width:230px;
}

.boxDetailsCommerce
{
	width:764px;
	margin:5px 0 11px 0;

}

.boiteInfosDetailsComm
{
	width:764px;
	background:#fff;
}

.coinTG-detailsCommer
{
	background:#7EBCE5 url(images/coinTG_centre.gif) no-repeat top left; 
	width:294px;
	float:left;
}

.coinTD-detailsCommer
{
	background:url(images/coinTD_centre.gif) no-repeat top right; 
}

.boiteInfosDetailsComm h1.titreOnglet
{
	color:#fff;
	padding:5px 0 5px 13px;
	background:url(images/coinTD-bgGris.gif) no-repeat top right;
}

.infosDetails
{
	width:762px;
	border:1px solid #7EBCE5;
	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;
}

.boxCategoriesDetails
{
	width:750px;
	margin:0 0 10px 0;
	border:1px solid #7EBCE5;
}

.boxTxtDetails a:link, .boxTxtDetails a:visited, .boxTxtDetails a:active
{
	color:#7EBCE5;
	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;
}

.detailsCommerce
{
	background:#F0F0F0;
	width:750px;
}

.detailsCommerce h2
{
	background:#F0F0F0;
	padding:0 0 15px 0;
	margin:0 0 5px 0;
}

.detailsCommerce p
{
	font-size:0.9em;
	padding:0 0 10px 0;
}

.txtDetailsCommerce
{
	float:left;
	width:500px;
	margin:20px 0 0 20px;
}

.boxDetailTitre
{
	width:750px;
	margin:0 0 5px 0;
	border:1px solid #7EBCE5;
}

.boxDetailTitre h1
{
	background:#F0F0F0;
	padding:2px 10px;
}

.ligneChoixAlbum
{margin:0 0 30px 0;}


.blocChoixAlbum
{
	width:461px;
	padding:0 0 10px 0;
}

.blocChoixAlbum h1
{
	font-size:1.3em;
	margin:10px 0 10px 0;
	border-bottom:1px solid #7EBCE5;
}

.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;
}

.photoAlbum img
{
	margin:0 0 0 0;
}

.nomPhoto a:link, .nomPhoto a:visited, .nomPhoto a:active
{text-decoration:underline;}

.nomPhoto a:hover
{text-decoration:none;}

#selectPages
{
	width:475px;
	font-size:0.9em;
	padding-bottom:15px;
}

#selectPages a:link, #selectPages a:visited, #selectPages a:active
{
	color:#7FBCE5;
	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;
}

#selectPages ul li
{
	float:left;
	margin:0;
	padding:0 3px;
}

#selectPages ul li.pagePrecedente
{
	float:left;
	padding:0 30px 0 0;
}

#selectPages ul li.pageSuivante
{
	float:right;
}

#selectPagesNecrologie
{
	width:463px;
	font-size:0.9em;
	padding:10px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #7FBCE5;
}

#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;
}

.boxDefunt
{
	width:463px;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #7EBCE5;
}

.nomDefunt
{
	width:462px;
	margin:0 0 15px 0;	
}

.nomDefunt img.i_defunt
{
	margin:0 0 0 0;	
}

.nomDefunt div
{
	width:348px;
	padding:0;
	margin:0;
	border-bottom:1px solid #7EBCE5;
	float:right;
}

.nomDefunt div h2
{padding:136px 0 0 10px;}

.nomDefunt img
{border:1px solid #7EBCE5;}

.listeAnnonces
{
	background:#F0F0F0;
	width:463px;
	margin:0;
}

.listeAnnonces p
{
	color:#000;
	font-size:0.9em;
	border-bottom:1px solid #fff;
	padding:6px 8px 6px 8px;
}

.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 #7FBCE5;
}

.txtAnnonce img
{
	margin:0 10px 10px 5px;
	border:1px solid #7FBCE5;
}

.zonePromo
{
	width:750px;
	margin:10px 0 20px 0;
	padding:0 0 10px 0;
	/*border-bottom:1px solid #5DA9DD;*/
}

.promo
{
	float:left;
	width:186px;
	text-align:center;
	padding:5px 0;
}

.promo p
{
	font-size:0.9em;
}

.blocPhoto
{	
	width:464px;
	text-align:center;
}

.blocPhotoCentre
{	
	width:280px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.blocPhotoGauche
{	
	text-align:left;
	float: left;
	margin:10px;
}

#menuOnglets
{
	width:300px;
	margin:0 0 11px 0;
	padding:0;
}

#menuOnglets ul
{
	list-style:none;
	margin:0;
	padding:0;
}

#menuOnglets ul li
{
	margin:0;
	padding:0;		
}

.bg_entete_boxDr
{
	background:#EBEBEB; 
	width:300px; 
}

.bg_boxDr
{
	background:#fff; 
	width:300px; 
	margin:0 0 11px 0;
}

.bordure_gau_vert
{background:url(images/pixel_vert.gif) repeat-y top left;}
.bordure_haut_vert
{background:url(images/pixel_vert.gif) repeat-x top left;}
.bordure_bas_vert
{background:url(images/pixel_vert.gif) repeat-x bottom left;}
.bordure_dr_vert
{background:url(images/pixel_vert.gif) repeat-y top right;}

.coin_TG_vert
{background:url(images/coin_TG_vert.gif) no-repeat top left;}
.coin_TD_vert
{background:url(images/coin_TD_vert.gif) no-repeat top right;}
.coin_BG_vert
{background:url(images/coin_BG_vert.gif) no-repeat bottom left;}

.boxEnteteDr h1.titreOnglet
{
	margin:1px 0 0 1px;	
}

.boxEnteteDr h1.titreOnglet img
{
	margin:10px 0 2px 10px;	
}

.boiteDr
{
	width:300px;
	background:url(images/coin_BD_vert.gif) no-repeat bottom right;
}

.boiteTxtDr
{
	padding:0;
	width:298px;
	margin:0 0 0 1px;

}

.bg_entete_rouge
{
	background:#A91216; 
	width:300px; 
}

.bordure_gau_red
{background:url(images/pixel_rouge.gif) repeat-y top left;}
.bordure_haut_red
{background:url(images/pixel_rouge.gif) repeat-x top left;}
.bordure_bas_red
{background:url(images/pixel_rouge.gif) repeat-x bottom left;}
.bordure_dr_red
{background:url(images/pixel_rouge.gif) repeat-y top right;}

/* coins ronds rouges */
.coin_TG_red
{background:url(images/coin_TG_red.gif) no-repeat top left;}
.coin_TD_red
{background:url(images/coin_TD_red.gif) no-repeat top right; width:300px; }
.coin_BG_red
{background:url(images/coin_BG_red.gif) no-repeat bottom left;}
/* ------------------------------------------------------------------------- */

.boiteDrRed
{
	width:300px;
	background:url(images/coin_BD_red.gif) no-repeat bottom right;
}

#boiteAubaines
{
	padding:0 0 10px 0;
}

#boiteAubaines p
{
	color:#000;
	padding:11px 15px 7px 18px;
	font-size:0.9em;
}

/* -- pied rouge boîtes col droite ------------ */

.bg_boxDrPiedRed
{
	width:300px;
	margin:0 0 11px 0;
	background:#CE5A5A;
}

.coin_BG_piedRed
{background:url(images/coin_BG_piedRed.gif) no-repeat bottom left;}

.boiteDrPiedRed
{
	width:300px;
	background:url(images/coin_BD_piedRed.gif) no-repeat bottom right;
}

.piedBoxRed p
{
	text-align:right;
	padding:4px 0 5px 0;
	font-size:1em;
}

.piedBoxRed a:link, .piedBoxRed a:visited, .piedBoxRed a:active 
{
	text-decoration:none;
	color:#fff;
}

.piedBoxRed a:hover
{text-decoration:underline;}

#boiteLogo
{padding:13px 0 13px 7px;}

#boiteLogo img.espace
{margin:0 13px 0 0;}


.boiteDrBlogue
{
	width:300px;
	background:url(images/coin_BD_red.gif) no-repeat bottom right;
	padding:3px 0 6px 0;
}

.coin_BG_red
{background:url(images/coin_BG_red.gif) no-repeat bottom left;}

.bordure_gau_blog
{
	background:url(images/pixel_rouge.gif) repeat-y top left;
	width:282px;
	margin:0 0 0 7px;
}
.bordure_haut_blog
{background:url(images/pixel_rouge.gif) repeat-x top left;}
.bordure_bas_blog
{background:url(images/pixel_rouge.gif) repeat-x bottom left;}
.bordure_dr_blog
{background:url(images/pixel_rouge.gif) repeat-y top right;}

/* coins ronds blogue */
.coin_TG_blog
{background:url(images/coin_TG_blogue.gif) no-repeat top left; }
.coin_TD_blog
{background:url(images/coin_TD_blogue.gif) no-repeat top right;}
.coin_BG_blog
{background:url(images/coin_BG_blogue.gif) no-repeat bottom left;}
.coin_BD_blog
{background:url(images/coin_BD_blogue.gif) no-repeat bottom right;}


#boiteBlogueur
{
	width:282px;
	margin: 0 0 3px 0;
}

#imgBlog
{
	float:left;
	margin:0;
}

#imgBlog img
{display:block;}

#txtBlogueur
{
	float:left;
	width:200px;
}

#txtBlogueur a
{
	color:#000;
	text-decoration:none;
}

#txtBlogueur a:hover
{
	text-decoration:underline;
}

#txtBlogueur h1
{
	font-size:1em;
	color:#A91216;
	padding:5px 0 1px 9px;
}

#txtBlogueur p
{
	font-size:0.9em;
	padding:0 0 5px 9px;
}

#bg_boxDrCorpsPiedVert
{
	background:#fff; 
	width:300px; 
}

.boiteDrSansFond
{
	width:300px;
}

.evenement
{
	width:298px;
	padding:0 0 4px 0;
}

.evenement p
{
	width:278px;
	margin:0 0 0 12px;
	padding:5px 0 3px 0;
	font-size:1em;
}

.evenement p.bordureBas
{
	border-bottom:1px solid #467DB1;
}

.evenement a:link, .evenement a:visited, .evenement a:active
{
	text-decoration:none;
	color:#000;
}

.evenement a:hover
{text-decoration:underline;}

.bg_boxDrPiedVert
{
	width:300px;
	margin:0 0 11px 0;
	background:#95C8A2;
}

#zoneRencontre
{
	width:750px;
	margin:0 0 20px 0;
	padding:18px 0 10px 0;
	border:1px solid #6FB3E1;
}

#zoneRencontre h1
{
	color:#6FB3E1;
	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 #868686;
}

.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;
}

.coin_BG_piedVert
{background:url(images/coin_BG_piedVert.gif) no-repeat bottom left;}

.boiteDrPiedVert
{
	width:300px;
	background:url(images/coin_BD_piedVert.gif) no-repeat bottom right;
}

.piedBoxVert
{
	
}

.piedBoxVert p
{
	text-align:right;
	padding:4px 0 5px 0;
	font-size:1em;
}

.piedBoxVert a:link, .piedBoxVert a:visited, .piedBoxVert a:active 
{
	text-decoration:none;
	color:#fff;
}

.piedBoxVert a:hover
{text-decoration:underline;}

.bg_entete_bleuFonce
{
	background:#467DB1 url(images/bg_entete_bleu.gif) repeat-x top left; 
	width:300px; 
}

.bordure_gau_bleuFonce
{background:url(images/pixel_bleuFonce.gif) repeat-y top left;}
.bordure_haut_bleuFonce
{background:url(images/pixel_bleuFonce.gif) repeat-x top left;}
.bordure_bas_bleuFonce
{background:url(images/pixel_bleuFonce.gif) repeat-x bottom left;}
.bordure_dr_bleuFonce
{background:url(images/pixel_bleuFonce.gif) repeat-y top right;}

/* coins ronds bleu */
.coin_TG_bleuFonce
{background:url(images/coin_TG_bleuFonce.gif) no-repeat top left;}
.coin_TD_bleuFonce
{background:url(images/coin_TD_bleuFonce.gif) no-repeat top right; width:300px;}
.coin_BG_bleuFonce
{background:url(images/coin_BG_bleu.gif) no-repeat bottom left;}
/* ------------------------------------------------------------------------- */

#boiteSondage
{
	padding:0 0 10px 0;
}

#boiteSondage p
{
	color:#000;
	padding:11px 15px 7px 18px;
	font-weight:bold;
	font-size:0.9em;
}

#boiteQuoiFaire
{
	padding:0 0 10px 0;
}

#boiteQuoiFaire p
{
	color:#000;
	font-weight:bold;
	font-size:0.9em;
}

/* cases à cocher */

.casesCochesSondage
{
	width:275px;
	margin:0 0 5px 14px;
}

.casesCochesSondage label
{
	color:#000;
	font-size:1em;
	margin:0 0 0 8px;
}

.casesCochesSondage input
{vertical-align:middle;}

/* -- pied rouge boîtes col droite ------------ */

.bg_boxDrPiedBleuFonce
{
	width:300px;
	margin:0 0 11px 0;
	background:#79ADDB;
}

.coin_BG_piedBleuFonce
{background:url(images/coin_BG_piedBleu.gif) no-repeat bottom left;}

.boiteDrPiedBleuFonce
{
	width:300px;
	background:url(images/coin_BD_piedBleu.gif) no-repeat bottom right;
}

.piedBoxBleuFonce p
{
	text-align:right;
	padding:4px 0 5px 0;
	font-size:1em;
}

.piedBoxBleuFonce a:link, .piedBoxBleuFonce a:visited, .piedBoxBleuFonce a:active 
{
	text-decoration:none;
	color:#fff;
}

.piedBoxBleuFonce a:hover
{text-decoration:underline;}

.boiteDrPhotos
{
	width:300px;
	background:url(images/coin_BD_bleuFonce.gif) no-repeat bottom right;
}

.coin_BG_bleuFonce
{background:url(images/coin_BG_bleuFonce.gif) no-repeat bottom left;}

#zonePhoto
{
	float:left;
	width:160px;
	margin:0 0 0 15px;
}

#zonePhoto div
{
	border:1px solid #154979; 
	margin:5px 0 5px 7px; 
	padding:5px;
}

#zonePhoto p
{
	font-size:0.9em;
	padding:0 0 7px 7px;
}

#zoneSelection
{
	float:left;
	width:102px;
}

#zoneSelection p
{
	font-size:0.9em;
	padding:6px 0 0 7px;
	color:#666666;
	font-weight:bold;
}

#zoneSelection p a
{
	color:#666666;
	text-decoration:none
}

#zoneSelection p a:hover
{
	text-decoration:underline
}

#zoneSelection div
{
	background:#79ADDB;
	margin:4px 0 0 0;
	padding:4px 0 4px 0;
}

.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 #154979;
}

.albumGau
{
	float:left;
	width:130px;
	margin:0 0 0 5px;
	border-bottom:1px solid #154979;
}

.albumDr
{
	float:left;
	width:135px;
	margin:0 0 0 15px;
	border-bottom:1px solid #154979;
}

.choixAlbum a:link, .choixAlbum a:visited, .choixAlbum a:active
{
	text-decoration:none;
	color:#000;
}

.choixAlbum a:hover
{color:#009753;}

#bg-pieds
{
	margin:12px 0 0 0;
	background:#7FBCE5 url(images/bgPieds.gif) repeat-x top left;
}

#pieds
{
	width:955px;
	margin:0 auto;
	text-align:left;
	padding:0 0 20px 0;
	background:url(images/bg_ongletPieds.gif) no-repeat top right;
}

#pieds div
{
	width:750px;
	float:left;
}

#pieds ul
{
	
	color:#fff;
	font-size:0.9em;
	list-style:none;
	margin:20px 0 41px 30px;
}

#pieds ul li
{
	float:left;
	margin:0 1px;
	color:#fff;
	padding:31px 0 0 0;
}

#pieds ul li#notes
{
	float:right;
	padding:16px 10px 0 0;
}

#pieds a:link, #pieds a:visited, #pieds a:active 
{
	color: #fff;
	text-decoration:none;
}

#pieds 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;}