/********* page fille *******/
#shMiniUnes {
	border:0;
	margin:0;
	padding:0;
}
#shProg, #shRC, #shRV, #shCom {
	padding:10px 15px 7px 5px;
	background-image:url(../imgs/sHomeSepar1.gif);
	background-repeat:no-repeat;
	background-position:0 100%;
}
#shProg h2 {
	background-image:url(../imgs/smallTitleBullet1.gif);
	background-repeat:no-repeat; 
	color:#99ac18;
	font-size:12px;
	margin:0;
	padding:1px 0px 3px 20px;
}
#shProg p {
	color:#99ac18;
	margin:0px 0px 0px 20px;
}
.savPlus2 {margin:2px 0px 0px 20px;}
#shRC h2 {
	background-image:url(../imgs/smallTitleBullet2.gif);
	background-repeat:no-repeat; 
	color:#568398;
	font-size:12px;
	margin:0;
	padding:1px 0px 3px 20px;
}
#shRC p {
	color:#568398;
	margin:0px 0px 0px 20px;
}
#shRV h2 {
	background-image:url(../imgs/smallTitleBullet3.gif);
	background-repeat:no-repeat; 
	color:#737d5a;
	font-size:12px;
	margin:0;
	padding:1px 0px 3px 20px;
}
#shRV p {
	color:#737d5a;
	margin:0px 0px 0px 20px;
}
#shCom h2 {
	background-image:url(../imgs/smallTitleBullet4.gif);
	background-repeat:no-repeat; 
	color:#61367f;
	font-size:12px;
	margin:0;
	padding:1px 0px 3px 20px;
}
#shCom p {
	color:#61367f;
	margin:0px 0px 0px 20px;
}
.pfMainBloc {	margin:10px 0px 0px 8px;}
.pfMainBloc p {	margin:0px 0px 8px 6px;}
.pfLeftBloc {
	float:left;
	width:150px;
	position: relative;
	padding: 5px 0px 0px 4px;
	background: transparent url(../../grille/imgs/bkg_anm_fiche.gif) no-repeat;
}
html>body .pfLeftBloc{ width:160px; padding: 5px 0px 0px 4px;}
.pfLeftBloc .homeSavPlus {
	font-size:9px;
	line-height:12px;
	padding-left:2px;
}
.pfRightBloc {
	float:left;
	width:290px;
	position: relative;
	padding-left: 15px;
}
html>body .pfRightBloc {padding-left: 5px;}
* html .pfRightBloc {margin-left: 15px;}
/* Specifique à la page fréquence */
.pfRightBloc FORM {
	padding:0;
	margin:5px 0px 0px 0px;
}
.pfRightBloc INPUT {
	border:1px solid #999;
	font-family: Arial, sans serif;
	font-size: 11px;
	color:#666;
	width:65px;
}

.pfBottomBloc {	margin:10px 0px 0px 8px;}

.pfExergue1 {
	color:#99ac18;
	font-size:12px;
	font-weight:bold;
}
.pfExergue2 {
	color:#666;
	font-size:12px;
	font-weight:bold;
}
p.pfMainList {
	margin:10px 0px 10px 15px;
	line-height:14px;
}
p.pfMainList a {
	color:#666;
	text-decoration:none;
}
p.pfMainList a:hover {text-decoration:underline}
.pfContentVisuel {
	float:left;
	width:85px;
}
.pfContentText {
	float:left;
	width:365px;
	color:#666666;
}
.pfContentText p {
	margin:10px 0px 10px 0px;
}
.pfRContentPart {
	padding-top:10px;
}
.pfRContentVisuel {
	float:left;
	width:85px;
	margin:0px 0px 0px 10px;
}
.pfRContentText {
	float:left;
	width:190px;
}
.pfRContentText p {margin:5px 0px 5px 0px;}
.pfLeftBloc img {	border:0;margin: 0; padding: 0;}

/**************************************************************************************/
/********************************** POLICES *******************************************/
/**************************************************************************************/
/* H1 à droite de la photo */
.pfRightBloc h1 {
	margin: 0px;
	padding: 0px;
	background: none;
	font-size:18px;
	font-weight: bold;
	color:#99ac18;
	font-family: Arial, sans serif;
	line-height: 24px;
}
.pfRightBloc h2, .pfLeftBloc h2, .pfLeftBloc h2 a, #by_content h2, #by_content h2 a,
#fullBasRight h2, #fullBasRight h2 a, #fullHautLeft h2, #fullHautLeft h2 a
{
	margin: 0px;
	padding: 0px;
	background: none;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	font-family: Arial, sans serif;
	line-height: 18px;
	text-decoration: none;
}
.pfRightBloc, .pfRightBloc h3, .pfRightBloc h4, .pfRightBloc h5, .pfRightBloc h6,
.pfRightBloc a, .pfRightBloc h3 a, .pfRightBloc h5 a, .pfRightBloc h6 a,
.pfLeftBloc h3,  .pfLeftBloc h4, .pfLeftBloc h5, .pfLeftBloc h6,
.pfLeftBloc a, .pfLeftBloc h3 a, .pfLeftBloc h5 a, .pfLeftBloc h6 a,
#box, #by_content h3,  #by_content h4, #by_content h5, #by_content h6,
#box a, #by_content h3 a, #by_content h5 a, #by_content h6 a,
#fullBasRight, #fullBasRight h3,  #fullBasRight h4, #fullBasRight h5, #fullBasRight h6,
#fullBasRight a, #fullBasRight h3 a, #fullBasRight h5 a, #fullBasRight h6 a,
#fullHautLeft, #fullHautLeft h3,  #fullHautLeft h4, #fullHautLeft h5, #fullHautLeft h6,
#fullHautLeft a, #fullHautLeft h3 a, #fullHautLeft h5 a, #fullHautLeft h6 a
{
	margin: 0px;
	padding: 0px;
	background: none;
	font-size:11px;
	font-weight: normal;
	color: #666666;
	font-family: Arial, sans serif;
	line-height: 14px;
	text-decoration: none;
}

/* H1 de la box */
.pfLeftBloc h1, .pfLeftBloc h1 a, #box h1, #box h1 a,
 #fullbox h1, #fullbox h1 a, #fullBasRight h1, #fullBasRight h1 a, #fullHautLeft h1, #fullHautLeft h1 a{
	font-family: Arial, sans serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
	background: none;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

.pfLeftBloc a:hover, .pfRightBloc a:hover, .pfLeftBloc h1 a:hover, .pfLeftBloc h2 a:hover, .pfLeftBloc h3 a:hover,
#box h1 a:hover, #by_content h2 a:hover, #by_content h3 a:hover, #by_content h4 a:hover,
#fullBasRight a:hover, #fullBasRight h3 a:hover,  #fullBasRight h4 a:hover, #fullBasRight h5 a:hover, #fullBasRight h6 a:hover,
#fullHautLeft a:hover, #fullHautLeft h3 a:hover,  #fullHautLeft h4 a:hover, #fullHautLeft h5 a:hover, #fullHautLeft h6 a:hover,
#news_content a:hover
{
	text-decoration: underline;
}

.pfLeftBloc a, .pfRightBloc a, .pfLeftBloc h1 a, .pfLeftBloc h2 a, .pfLeftBloc h3 a,
#box h1 a, #by_content h2 a, #by_content h3 a, #by_content h4 a,
#fullBasRight a, #fullBasRight h3 a,  #fullBasRight h4 a, #fullBasRight h5 a, #fullBasRight h6 a,
#fullHautLeft a, #fullHautLeft h3 a,  #fullHautLeft h4 a, #fullHautLeft h5 a, #fullHautLeft h6 a,
#news_content a
{
	text-decoration: none;
}

#by_content_text h4, #fullBasRight h4, #fullHautLeft h4, .pfLeftBloc h4, .pfRightBloc h4
{margin-top: 3px;}
#by_content_text h3{margin-top: 3px;}
#by_content_text h2{margin-top: 5px;}
#by_content_header h1{
font-size: 16px;
line-height: 18px;
}


/*
.pfRightBloc span.savPlus {
	background-image:url(../imgs/picto_enSavoirPlus.gif);
	background-repeat:no-repeat;
	color:#738A92;
	font-family:verdana,geneva;
	font-size:9px;
	padding:0px 0px 0px 10px;
}
*/

#encartFluxItunes {
    margin-left:-5px;
}

