/*///////////////////////////////////////////////////////////////////////////////////
// STYLE : gere les CSS des pages concernant les publications
/////////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////////
// Liste publications
//  - Une publication
//  - Pagination des publications
// Détail publication
//  - Publi précédente/suivante
//  - Détail publication
///////////////////////////////////////////////////////////////////////////////////*/

/*///////////////////////////////////////////////////////////////////////////////////
// Liste publications
///////////////////////////////////////////////////////////////////////////////////*/
div#divAffinerRecherchePublications-fr, div#divAffinerRecherchePublications-en{
	position:relative; clear:left;
	width:520px; height:74px;
}
div#divAffinerRecherchePublications-fr{
	background:url(../images/background/back-affiner-recherche-publications-fr.jpg) no-repeat;
}
div#divAffinerRecherchePublications-en{
	background:url(../images/background/back-affiner-recherche-publications-en.jpg) no-repeat;
}
div#divPosTypePub, div#divPosDatePub, div#divPosUniqTele{
	position:absolute;
	text-align:center;
}
div#divPosTypePub p, div#divPosDatePub p, div#divPosUniqTele p{
	margin:2px;	padding:0;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;	color:#FFFFFF;
}
div#divPosTypePub select, div#divPosDatePub select{
	width:110px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;	color:#707070;
}
div#divPosDatePub{
	top:20px;	left:20px;
}
div#divPosUniqTele{
	top:10px;	left:210px;
}
div#divLienListePubliOk a{
	position:absolute; display:block;
	top:41px;	right:4px;
	width:26px;	height:20px;
	background:url(../images/menu/liste-publi-ok.gif) 0 0 no-repeat;
}
div#divLienListePubliOk a:hover{
	background-position: -26px 0;
}
/* Une publication */
div.divEltPublication{
	clear:both;
	width:520px;
	margin-top:20px;
}
div.divEltPublication h2{
	margin:0 0 6px 0;	padding:10px 0 0 10px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;	color:#1463aa;
	background:url(../images/picto/barre-bleu-fonce.gif) no-repeat 0 0;
}
div.divEltPublicationG, div.divEltPublicationS, div.divEltPublicationR{
	float:left;
}
div.divEltPublicationG{
	width:300px;
}
div.divEltPublicationS, div.divEltPublicationR{
	width:520px;
}
div.divEltPublicationG span, div.divEltPublicationS span{
	margin-left:10px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;	color:#8b8b8b;
}
div.divEltPublicationR span{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}
div.divEltPublicationG p, div.divEltPublicationS p, div.divEltPublicationR p{
	margin:6px 10px 5px 10px;	padding:0;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;	color:#1463aa; text-align:justify;
}
div.divEltPublicationS span strong.dateAVenir{
	color:#E2007A;
}
div.divEltPublicationG div, div.divEltPublicationS div, div.divEltPublicationR div{
	text-align:left; margin-left:10px;
}
div.divEltPublicationG div a:link, div.divEltPublicationG div a:visited, div.divEltPublicationS div a:link, div.divEltPublicationS div a:visited, div.divEltPublicationR div a:link, div.divEltPublicationR div a:visited, div#divEltDetailPublication div a:link, div#divEltDetailPublication div a:visited{
	margin-right:10px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;	color:#8faed1;
}
div.divEltPublicationG div a:hover, div.divEltPublicationG div a:active, div.divEltPublicationS div a:hover, div.divEltPublicationS div a:active, div.divEltPublicationR div a:hover, div.divEltPublicationR div a:active, div#divEltDetailPublication div a:hover, div#divEltDetailPublication div a:active{
	text-decoration:none;
}
div.divEltPublicationD{
	float:right;
	width:220px;
	text-align:right;
}
div.divEltPublicationD .spanPubliStyle1, div#divEltDetailPublication .spanPubliStyle1{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;	color:#8b8b8b;
}
div.divEltPublicationD .spanPubliStyle2, div#divEltDetailPublication .spanPubliStyle2{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;	color:#1463aa;
}
div.divEltPublicationD .spanPubliStyle2b, div#divEltDetailPublication .spanPubliStyle2b,a.aPubliStyle2b{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;	color:#E2007A; text-decoration:none;
}
div#divEltDetailPublication .spanPubliStyle3{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;	color:#e2007a;
}
a.aPubliStyle2b:hover{
	text-decoration:underline;
}
div.divBarreBasPubli{
	clear:both;
	height:15px;
	background:url(../images/picto/barre-bleu-turquoise.gif) no-repeat bottom right;
}
div.divCategorieSeparateur{
	margin-top:15px; padding:4px 0 0 10px;
	width:520px; height:28px;
	background:url(../images/background/back-categorie.gif) no-repeat;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;	color:#fff;
	
}
/* Pagination des publications */
div#divPaginationRecherchePublications{
	position:relative;
	width:520px; height:50px;
	margin-top:5px;
	background:url(../images/background/back-pagination-recherche-publications.jpg) no-repeat;
}
div#divPagination{
	float:right;
	margin-top:20px;	margin-right:6px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;	color:#1463aa;
}
div#divPagination strong{
	font-size:14px; font-weight:bold;
}
div#divPagination a:link, div#divPagination a:visited{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;	color:#1463aa; text-decoration:none;
}
div#divPagination a:hover, div#divPagination a:active{
	background-color:#1463aa;	color:#fff;	text-decoration:none;
}
div#divAfficherTout{
	clear:right;
	float:right;
	margin-right:6px;
}
div#divAfficherTout a:link, div#divAfficherTout a:visited{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;	color:#fff;
}
div#divAfficherTout a:hover, div#divAfficherTout a:active{
	text-decoration:none;
}

/*///////////////////////////////////////////////////////////////////////////////////
// Détails publication
///////////////////////////////////////////////////////////////////////////////////*/
/* Publi précédente/suivante */
div.divContPagination{
	clear:both;
	width:520px; height:25px;
}
div.divPubliPrec a:link, div.divPubliPrec a:visited, div.divPubliSuiv a:link, div.divPubliSuiv a:visited{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;	color:#8faed1; text-decoration:none;
}
div.divPubliPrec a:hover, div.divPubliPrec a:active, div.divPubliSuiv a:hover, div.divPubliSuiv a:active{
	text-decoration:underline;
}
/* Détail publication */
div#divThemePubli{
	clear:left;
	width:520px;
	background:#b1c9e1 url(../images/background/back-theme-publication.gif) repeat-x bottom left;
}
div#divThemePubli p{
	margin:0;	padding:0 10px 0 10px;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;	color:#fff;
}
div#divThemePubliHaut{
	width:520px; height:5px;
	background:url(../images/background/back-theme-publication-haut.gif) no-repeat;
}
div#divThemePubliBas{
	width:520px; height:13px;
	background:url(../images/background/back-theme-publication-bas.gif) no-repeat;
}
div#divContTitrePubli{
	position:relative;
}
div#divContTitrePubli h1{
	margin:0;	padding:5px 50px 5px 10px;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;	color:#1463aa;
}
div#divLienImprimante a{
	position:absolute; display:block;
	top:2px; right:20px;
	width:30px;	height:24px;
	background:url(../images/menu/imprimante.gif) 0 0 no-repeat;
}
div#divLienImprimante a:hover{
	background-position: -30px 0;
}
div#divContDatePageRef{
	height:25px;
}
div#divContDatePageRef div{
	margin:0;	padding:0 20px 0 10px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;	color:#8b8b8b;
}
div#divContImgTextePubli, div#divContTextePubli, div#divContVideoTextePubli{
	clear:both;
	width:510px;
	margin-left:10px;
}
div#divContImgTextePubli div img#imgPubli{
	float:left;
	border:1px solid #8faed1;
}
div#divContVideoTextePubli div#divEltVideo{
	float:left;
}
div#divContImgTextePubli div p,div#divContTextePubli div p,div#divContVideoTextePubli div p{
	margin:0 0 15px 0; padding:0;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;	color:#1463aa; text-align:justify;
}
div#divContImgTextePubli div p{
	float:right;
	width:330px;
}
div#divContVideoTextePubli div p#pDetailPubli{
	float:right;
	width:280px;
}
div#divContVideoTextePubli div#divEltVideo p{
	text-align:center;
	width:210px;
	font-weight:bold;
}
div#divEltDetailPublication{
	clear:right;
	text-align:right;
}
div.divSepVersPubli{
	clear:both;
	width:510px; height:2px;
	margin:0 0 15px 10px; padding-top:10px;
	border-bottom:1px dashed #9EB9D8;
}
