/*
 * Style bleu
 */

.url a
{
	text-decoration: none;
	font-size: 100%;
	color: #2c5c81;
}
.url a:hover
{
	text-decoration: none;
	font-size: 100%;
	color: #afcf4b;
}
.color_block
{
	background-color: #afcf4b;
}
.color_complement_block
{
	background-color: #2c5c81;
}
.img_bloc_left
{
	margin-right: 7px;
}
.img_bloc_right
{
	margin-left: 7px;
}
.img_bloc img
{
	margin-bottom: 2px;
}
.image_legende
{
	font-size: 90%;
	color: #666666;
}
.image_credit
{
	font-size: 90%;
	color: #666666;
}
.date
{
	font-size: 100%;
	color: #afcf4b;
}
.titre
{
	font-weight: bold;
	font-size: 110%;
	color: #afcf4b;
}
.etiquette
{
	font-weight: bold;
	font-size: 100%;
	color: #afcf4b;
}
.sous_titre_base_couleur
{
	font-weight: bold;
	font-size: 100%;
	color: #2c5c81;
}
.titre_base_couleur
{
	font-weight: bold;
	font-size: 110%;
	color: #2c5c81;
}
.titre_complement_couleur
{
	font-weight: bold;
	font-size: 110%;
	color: #afcf4b;
}
.accroche
{
	font-weight: bold;
	font-size: 110%;
	color: #afcf4b;
}
.chapo
{
	font-size: 100%;
	color: #2c5c81;
	font-style: italic;
}
.texte
{
	font-size: 100%;
	color: #2c5c81;
}
.soustexte
{
	font-size: 80%;
	color: #2c5c81;
}
.paragraphe
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	width: 100%;
	padding-top: 0px;
}
.paragraphe h2
{
	padding-right: 0px;
	background-position: left center;
	padding-left: 10px;
	font-weight: bold;
	font-size: 100%;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/puce_paragraphe_titre.gif);
	padding-bottom: 0px;
	margin: 0px 0px 2px;
	color: #afcf4b;
	padding-top: 0px;
	background-repeat: no-repeat;
}
.categorie_produit
{
	padding-right: 2px;
	background-position: left center;
	padding-left: 10px;
	font-weight: bold;
	font-size: 100%;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/puce_paragraphe_titre.gif);
	padding-bottom: 0px;
	margin: 0px 0px 2px;
	color: #2c5c81;
	padding-top: 0px;
	background-repeat: no-repeat;
	background-color: #eef2f5;
}
.categorie_produit a
{
	text-decoration: none;
	font-weight: bold;
	font-size: 100%;
	color: #2c5c81;
}
.categorie_produit a:hover
{
	text-decoration: none;
	font-weight: bold;
	font-size: 100%;
	color: #afcf4b;
}
.produit
{
	padding-right: 2px;
	background-position: left top;
	padding-left: 6px;
	font-size: 100%;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/souspuce_paragraphe_titre.gif);
	padding-bottom: 0px;
	margin: 0px 0px 2px 10px;
	color: #666666;
	padding-top: 0px;
	background-repeat: no-repeat;
}
.produit a
{
	text-decoration: none;
	font-size: 100%;
	color: #666666;
}
.produit a:hover
{
	text-decoration: none;
	font-size: 100%;
	color: #afcf4b;
}
.produit_selected
{
	padding-right: 2px;
	background-position: left center;
	padding-left: 11px;
	font-size: 100%;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/souspuce_paragraphe_titre_s.gif);
	padding-bottom: 0px;
	margin: 0px 0px 2px 5px;
	color: #ffffff;
	padding-top: 0px;
	background-repeat: no-repeat;
	background-color: #afcf4b;
}
.type_content
{
	font-weight: bold;
	font-size: 100%;
	color: #2c5c81;
}
.horizontal_dot
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0%;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/horizontal_dot.gif);
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	height: 1px;
	padding-top: 0px;
	background-repeat: repeat-x;
	background-position: left bottom;
	clear: both;
}
.horizontal_dot_complement
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0%;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/horizontal_dot_complement.gif);
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	height: 1px;
	padding-top: 0px;
	background-repeat: repeat-x;
	background-position: left bottom;
}
.horizontal_filet
{
	background-position: left bottom;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/horizontal_filet.gif);
	background-repeat: repeat-x;
}
.horizontal_filet_complement
{
	background-position: left bottom;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/horizontal_filet_complement.gif);
	background-repeat: repeat-x;
}
.vertical_dot
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0%;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/vertical_dot.gif);
	padding-bottom: 0px;
	margin: 0px;
	width: 1px;
	padding-top: 0px;
	background-repeat: repeat-y;
	height: 100%;
}
.titre_dossier a
{
	text-decoration: none;
	font-weight: bold;
	font-size: 100%;
	color: #2c5c81;
}
.titre_dossier a:hover
{
	text-decoration: none;
	font-weight: bold;
	font-size: 100%;
	color: #afcf4b;
}
/* Specialized */
.titre_mc_centre
{
	font-weight: bold;
	font-size: 110%;
	margin-bottom: 2px;
	color: #2c5c81;
}
.titre_mc_centre_home
{
	font-weight: bold;
	font-size: 110%;
	margin-bottom: 2px;
	color: #2c5c81;
}
.titre_mc_autopromo
{
	font-weight: bold;
	font-size: 100%;
	color: #2c5c81;
}
.titre_mc_centre_home
{
	font-weight: bold;
	font-size: 120%;
	color: #2c5c81;
}
.surtitre_mc_autopromo
{
	margin-bottom: 2px;
	font-weight: bold;
	font-size: 100%;
	color: #2c5c81;
}
.surtitre_mc_centre_home
{
	font-weight: bold;
	font-size: 120%;
	color: #ffffff;
	background-color: #2c5c81;
}
.surtitre_mc_centre_home_left
{
	background-image: url(/pr.controls/templates/pr/library/style_2/images/surtitre_home_left.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.surtitre_mc_centre_home_right
{
	background-image: url(/pr.controls/templates/pr/library/style_2/images/surtitre_home_right.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.chapo_mc_centre
{
	font-size: 100%;
	color: #2c5c81;
}
.chapo_mc_centre_home
{
	font-size: 100%;
	color: #2c5c81;
}
.accroche_mc_autopromo
{
	font-weight: normal;
	font-size: 90%;
	color: #666666;
}
.accroche_mc_centre
{
	font-weight: normal;
	font-size: 110%;
	margin-bottom: 3px;
	color: #2c5c81;
}
.accroche_mc_centre_home
{
	font-weight: normal;
	font-size: 110%;
	margin-bottom: 3px;
	color: #2c5c81;
}
/* Lire */
.lire_link
{
}
.lire_puce_link
{
	background-position: left center;
	padding-left: 13px;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/puce_lire.gif);
	padding-bottom: 3px;
	padding-top: 2px;
	background-repeat: no-repeat;
}
.lire_puce_link a
{
	font-weight: bold;
	font-size: 100%;
	color: #2c5c81;
	text-align: left;
	text-decoration: none;
}
.lire_puce_link a:hover
{
	font-weight: bold;
	font-size: 100%;
	color: #afcf4b;
	text-align: left;
	text-decoration: none;
}
/* telecharger */
.telecharger_link
{
}
.telecharger_puce_link
{
	background-position: left center;
	padding-left: 13px;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/puce_fichier.gif);
	padding-bottom: 3px;
	padding-top: 2px;
	background-repeat: no-repeat;
}
.telecharger_puce_link a
{
	font-weight: bold;
	font-size: 100%;
	color: #afcf4b;
	text-align: left;
	text-decoration: none;
}
.telecharger_puce_link a:hover
{
	font-weight: bold;
	font-size: 100%;
	color: #2c5c81;
	text-align: left;
	text-decoration: none;
}
/* savoirplus */
.savoirplus_link
{
}
.savoirplus_puce_link
{
	background-position: left center;
	padding-left: 13px;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/puce_lire.gif);
	padding-bottom: 3px;
	padding-top: 2px;
	background-repeat: no-repeat;
}
.savoirplus_puce_link a
{
	font-weight: bold;
	font-size: 100%;
	color: #2c5c81;
	text-align: left;
	text-decoration: none;
}
.savoirplus_puce_link a:hover
{
	font-weight: bold;
	font-size: 100%;
	color: #afcf4b;
	text-align: left;
	text-decoration: none;
}
/* consulter */
.consulter_link
{
}
.consulter_puce_link
{
	background-position: left center;
	padding-left: 13px;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/puce_lire.gif);
	padding-bottom: 3px;
	padding-top: 2px;
	background-repeat: no-repeat;
}
.consulter_puce_link a
{
	font-weight: bold;
	font-size: 100%;
	color: #2c5c81;
	text-align: left;
	text-decoration: none;
}
.consulter_puce_link a:hover
{
	font-weight: bold;
	font-size: 100%;
	color: #afcf4b;
	text-align: left;
	text-decoration: none;
}
/* contenu_associe */
.contenu_associe
{
}
.contenu_associe_title
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 90%;
	padding-bottom: 3px;
	vertical-align: middle;
	color: #ffffff;
	padding-top: 2px;
	background-color: #2c5c81;
}
.contenu_associe_link
{
	padding-left: 5px;
}
.contenu_associe_puce_link
{
	background-position: left center;
	padding-left: 13px;
	font-weight: normal;
	font-size: 100%;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/puce_contenu_associe.gif);
	padding-bottom: 3px;
	padding-top: 2px;
	background-repeat: no-repeat;
}
.contenu_associe_puce_link a
{
	font-size: 90%;
	color: #2c5c81;
	text-align: left;
	text-decoration: none;
}
.contenu_associe_puce_link a:hover
{
	font-size: 90%;
	color: #afcf4b;
	text-align: left;
	text-decoration: none;
}
.contenu_associe_link_bg
{
	padding-left: 5px;
	background-color: #EEF2F5;
}
.contenu_associe_puce_link_bg
{
	background-position: left center;
	padding-left: 13px;
	font-weight: normal;
	font-size: 100%;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/puce_contenu_associe_bg.gif);
	padding-bottom: 3px;
	padding-top: 2px;
	background-repeat: no-repeat;
	background-color: #eef2f5;
}
.contenu_associe_puce_link_bg a
{
	font-size: 90%;
	color: #656565;
	text-align: left;
	text-decoration: none;
}
.contenu_associe_puce_link_bg a:hover
{
	font-size: 90%;
	color: #afcf4b;
	text-align: left;
	text-decoration: none;
}
/* fichier */
.fichier
{
}
.fichier_title
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 90%;
	padding-bottom: 3px;
	vertical-align: middle;
	color: #ffffff;
	padding-top: 2px;
	background-color: #afcf4b;
}
.fichier_link
{
	padding-left: 5px;
}
.fichier_puce_link
{
	background-position: left center;
	padding-left: 13px;
	font-weight: normal;
	font-size: 100%;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/puce_fichier.gif);
	padding-bottom: 3px;
	padding-top: 2px;
	background-repeat: no-repeat;
}
.fichier_puce_link a
{
	font-size: 90%;
	color: #666666;
	text-align: left;
	text-decoration: none;
}
.fichier_puce_link a:hover
{
	font-size: 90%;
	color: #2c5c81;
	text-align: left;
	text-decoration: none;
}
.fichier_link_bg
{
	padding-left: 5px;
	background-color: #eff5db;
}
.fichier_puce_link_bg
{
	background-position: left top;
	padding-left: 13px;
	font-weight: normal;
	font-size: 100%;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/puce_fichier_bg.gif);
	padding-bottom: 3px;
	padding-top: 2px;
	background-repeat: no-repeat;
	background-color: #eff5db;
}
.fichier_puce_link_bg a
{
	font-size: 90%;
	color: #666666;
	text-align: left;
	text-decoration: none;
}
.fichier_puce_link_bg a:hover
{
	font-size: 90%;
	color: #2c5c81;
	text-align: left;
	text-decoration: none;
}
.fichier_right_link
{
	padding-bottom: 3px;
	padding-top: 2px;
}
.fichier_right_link a
{
	font-size: 90%;
	color: #666666;
	text-align: left;
	text-decoration: none;
}
.fichier_right_link a:hover
{
	font-size: 90%;
	color: #2c5c81;
	text-align: left;
	text-decoration: none;
}

.fichier_right_link_bg
{
	background-color: #eff5db;
	padding-bottom: 3px;
	padding-top: 2px;
}
.fichier_right_link_bg a
{
	font-size: 90%;
	color: #666666;
	text-align: left;
	text-decoration: none;
}
.fichier_right_link_bg a:hover
{
	font-size: 90%;
	color: #2c5c81;
	text-align: left;
	text-decoration: none;
}
/* lien */
.lien
{
}
.lien_title
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 90%;
	padding-bottom: 3px;
	vertical-align: middle;
	color: #ffffff;
	padding-top: 2px;
	background-color: #2c5c81;
}
.lien_link
{
	padding-left: 5px;
}
.lien_puce_link
{
	background-position: left center;
	padding-left: 13px;
	font-weight: normal;
	font-size: 100%;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/puce_lien.gif);
	padding-bottom: 3px;
	padding-top: 2px;
	background-repeat: no-repeat;
}
.lien_puce_link a
{
	font-size: 90%;
	color: #2c5c81;
	text-align: left;
	text-decoration: none;
}
.lien_puce_link a:hover
{
	font-size: 90%;
	color: #afcf4b;
	text-align: left;
	text-decoration: none;
}
.lien_link_bg
{
	padding-left: 5px;
	background-color: #eef2f5;
}
.lien_puce_link_bg
{
	background-position: left center;
	padding-left: 13px;
	font-weight: normal;
	font-size: 100%;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/puce_lien_bg.gif);
	padding-bottom: 3px;
	padding-top: 2px;
	background-repeat: no-repeat;
	background-color: #eef2f5;
}
.lien_puce_link_bg a
{
	font-size: 90%;
	color: #656565;
	text-align: left;
	text-decoration: none;
}
.lien_puce_link_bg a:hover
{
	font-size: 90%;
	color: #afcf4b;
	text-align: left;
	text-decoration: none;
}
.lien_right_link
{
	padding-bottom: 3px;
	padding-top: 2px;
}
.lien_right_link a
{
	font-size: 90%;
	color: #666666;
	text-align: left;
	text-decoration: none;
}
.lien_right_link a:hover
{
	font-size: 90%;
	color: #afcf4b;
	text-align: left;
	text-decoration: none;
}

.lien_right_link_bg
{
	padding-bottom: 3px;
	padding-top: 2px;
	background-color: #eef2f5;
}
.lien_right_link_bg a
{
	font-size: 90%;
	color: #656565;
	text-align: left;
	text-decoration: none;
}
.lien_right_link_bg a:hover
{
	font-size: 90%;
	color: #afcf4b;
	text-align: left;
	text-decoration: none;
}
/* Sommaire Dossier */
.dossier_sommaire_up_left
{
	background-position: left top;
	padding-left: 25px !important;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/dossier_sommaire_up_left.gif);
	color: #ffffff;
	background-repeat: no-repeat;
	background-color: #2c5c81;
	height: 20px;
}
.dossier_sommaire_up_right
{
	background-position: right top;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/dossier_sommaire_up_right.gif);
	color: #ffffff;
	background-repeat: no-repeat;
	background-color: #2c5c81;
	height: 20px;
}
.dossier_sommaire_down_left
{
	background-position: left top;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/dossier_sommaire_down_left.gif);
	color: #ffffff;
	background-repeat: no-repeat;
	background-color: #afcf4b;
	height: 6px;
}
.dossier_sommaire_down_right
{
	background-position: right top;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/dossier_sommaire_down_right.gif);
	background-repeat: no-repeat;
	background-color: #afcf4b;
	height: 6px;
}
.dossier_sommaire_link
{
	padding-left: 5px;
	background-color: #afcf4b;
}
.dossier_sommaire_puce_link
{
	background-position: left center;
	padding-left: 13px;
	font-weight: normal;
	font-size: 100%;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/puce_dossier_sommaire.gif);
	padding-bottom: 2px;
	padding-top: 1px;
	background-repeat: no-repeat;
	background-color: #afcf4b;
}
.dossier_sommaire_puce_link a
{
	font-size: 90%;
	color: #ffffff;
	text-align: left;
	text-decoration: none;
}
.dossier_sommaire_puce_link a:hover
{
	font-size: 90%;
	color: #2c5c81;
	text-align: left;
	text-decoration: none;
}
.dossier_sommaire_link_selected
{
	padding-left: 5px;
	background-color: #2C5C81;
}
.dossier_sommaire_puce_link_selected
{
	background-position: left center;
	padding-left: 13px;
	font-weight: normal;
	font-size: 100%;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/puce_dossier_sommaire_sel.gif);
	padding-bottom: 2px;
	padding-top: 1px;
	background-repeat: no-repeat;
	background-color: #2c5c81;
}
.dossier_sommaire_puce_link_selected a
{
	font-size: 90%;
	cursor: default;
	color: #ffffff;
	text-align: left;
	text-decoration: none;
}
.faq a
{
	text-decoration: none;
	font-size: 100%;
	color: #afcf4b;
}

/* ==================================================================
 * Utiles (pour adresses utiles, liens utiles et bibliothèque idéale)
 * ==================================================================
 */
.utiles h1
{
	font-weight: bold;
	font-size: 110%;
	color: #afcf4b;
}
.utiles h2
{
	font-weight: bold;
	font-size: 110%;
	color: #2c5c81;
	margin: 5px 0 0 0;
}
.utiles h2 a
{
	text-decoration: none;
	color: #2c5c81;
}
.utiles .texte
{
	font-size: 100%;
	color: #2c5c81;
}
.utiles .contacts
{
	font-size: 100%;
	color: #afcf4b;
}
.utiles .contacts a
{
	text-decoration: none;
	color: #afcf4b;
}

.utiles_themes
{
	background-position: left center;
	padding-left: 13px;
	font-weight: normal;
	font-size: 100%;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/puce_utile.gif);
	padding-bottom: 3px;
	padding-top: 2px;
	margin-right: 5px;
	background-repeat: no-repeat;
	width: 45%;
	float: left;
}
.utiles_themes_alt
{
	background-color: #eff5db;
}
.utiles_themes a
{
	text-decoration: none;
	font-weight: bold;
	color: #2c5c81;
}
.utiles_themes a:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #afcf4b;
}
/* ==================================================================
 * Campagne
 * ==================================================================
 */
.campagne h1
{
	font-weight: bold;
	font-size: 110%;
	color: #afcf4b;
}

.campagne .subtitle
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 90%;
	padding-bottom: 3px;
	vertical-align: middle;
	color: #ffffff;
	padding-top: 2px;
	background-color: #afcf4b;
	width: 100%
}

.campagne a
{
	text-decoration: none;
	font-weight: bold;
	color: #2c5c81;
}

.campagne .audio
{
	background-position: left center;
	padding-left: 20px;
	font-weight: normal;
	font-size: 100%;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/ecouter.gif);
	padding-bottom: 3px;
	padding-top: 2px;
	background-repeat: no-repeat;
}

.campagne .video
{
	background-position: left center;
	padding-left: 20px;
	font-weight: normal;
	font-size: 100%;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/ecouter.gif);
	padding-bottom: 3px;
	padding-top: 2px;
	background-repeat: no-repeat;
}

.campagne .image
{
	background-position: left center;
	padding-left: 20px;
	font-weight: normal;
	font-size: 100%;
	padding-bottom: 3px;
	padding-top: 2px;
	background-repeat: no-repeat;
}

.campagne .image_liste_container
{
	width: 120px;
	height: 120px;
}

.campagne .image_liste
{
	max-width: 120px;
	max-height: 120px;
}

/* ==================================================================
 * Communiqués de presse
 * ==================================================================
 */
.communique h1
{
	font-weight: bold;
	font-size: 110%;
	color: #afcf4b;
}

.communique .liste1
{
	background-color: #ffffff;
	padding: 2px;
}
.communique .liste2
{
	background-color: #eff5db;
	padding: 2px;
}

.communique .liste A
{
	text-decoration: none;
	color: #2c5c81;
	background-position: left center;
	padding-left: 13px;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/puce_utile.gif);
	padding-bottom: 3px;
	padding-top: 2px;
	background-repeat: no-repeat;
}
.communique .liste A:hover
{
	text-decoration: none;
	color: black;
}
.communique .liste_titre A
{
	text-decoration: none;
	font-weight: normal;
	font-size: 100%;
	color: #666666;
}
.communique .liste_titre A:hover
{
	text-decoration: none;
	font-weight: normal;
	font-size: 100%;
	color: #666666;
}
.communique .liste .selected
{
	color: #afcf4b;
	background-position: left center;
	padding-left: 13px;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/puce_utile.gif);
	padding-bottom: 3px;
	padding-top: 2px;
	background-repeat: no-repeat;
}

.communique .telecharger A
{
	text-decoration: none;
	color: #2c5c81;
	font-weight: bold;
	background-position : left top;
	padding-left: 13px;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/puce_utile.gif);
	padding-bottom: 3px;
	padding-top: 2px;
	background-repeat: no-repeat;
}
.communique A:hover
{
	text-decoration: none;
	color: black;
}

.communique .image_liste_container
{
	width: 120px;
	height: 120px;
}

.communique .image_liste
{
	max-width: 120px;
	max-height: 120px;
}
.communique .subtitle
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 90%;
	padding-bottom: 3px;
	vertical-align: middle;
	color: #ffffff;
	padding-top: 2px;
	background-color: #afcf4b;
	width: 100%
}
.communique .subtitle_alt
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 90%;
	padding-bottom: 3px;
	vertical-align: middle;
	color: #ffffff;
	padding-top: 2px;
	background-color: #2c5c81;
}
.communique .utiles
{
	background-position: left center;
	padding-left: 13px;
	font-weight: normal;
	font-size: 100%;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/puce_utile.gif);
	padding-bottom: 3px;
	padding-top: 2px;
	margin-right: 5px;
	background-repeat: no-repeat;
}
.communique .utiles A
{
	text-decoration: none;
	color: #2c5c81;
}
.communique .utiles_alt
{
	background-color: #eff5db;
}
.communique .contact
{
	font-weight: normal;
	font-size: 100%;
	color: #2c5c81;
}
.communique .retour
{
	float: right;
	clear: both;
	display: block;
	background-position: left center;
	padding-left: 13px;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/puce_fichier.gif);
	padding-bottom: 5px;
	padding-top: 15px;
	background-repeat: no-repeat;
}
.communique .retour H1{
   margin: 0 0 10px 0;
}
.communique .retour A
{
	text-decoration: none;
	font-weight: bold;
	color: #2c5c81;
	text-align: right;
}

.abonnement .colorblock
{
	background-color: #afcf4b;
	width: 15px;
	margin-right: 10px;
}
.abonnement .image
{
	float: left;
	margin: 0 30px 10px 0;
}
.abonnement .subtitle
{
	background-position: right top;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/arrondi_hd.jpg);
	background-repeat: no-repeat;
	background-color: #afcf4b;
	width: 100%;
	padding: 0;
}
.abonnement .subtitle span
{
	background-position: left top;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/arrondi_hg.jpg);
	background-repeat: no-repeat;
	background-color: #afcf4b;
	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
}

.abonnement .form1
{
	background-color: #2e5c80;
	padding: 5px 0;
	margin: 5px 0;
	color: #ffffff;
}
.abonnement .form1 label
{
	padding-left: 3px;
	color: #ffffff;
	vertical-align: top;
}
.abonnement .form2
{
	background-color: #eff5db;
	padding: 5px 0;
	margin: 5px 0;
}

.abonnement .form2 .label
{
	color: #FF0000;
	background-position: left center;
	padding-left: 20px;
	background-image: url(/pr.controls/templates/pr/library/images/puce_rouge.gif);
	padding-bottom: 3px;
	padding-top: 2px;
	background-repeat: no-repeat;
}
.abonnement .form2 .label2
{
	color: #FF0000;
	background-position: left center;
	padding-left: 20px;
	background-image: url(/pr.controls/templates/pr/library/images/puce_rouge_2.gif);
	padding-bottom: 3px;
	padding-top: 2px;
	background-repeat: no-repeat;
}

.affiches .question
{
	background-color: #eff5db;
	color: #2c5c82;
	font-weight: bold;
	padding: 10px;
}
.affiches .reponse
{
	background-color: #eef2f5;
	color: #2c5c82;
	padding: 10px;
	text-align: center;
}

.seniors .title
{
	font-size: 120%;
	font-weight: bold;
	color: #2c5c81;
	background-color: #afcf4b;
	padding: 3px;
}
.seniors .rubrique
{
	font-size: 110%;
	font-weight: bold;
	color: #2c5c81;
	background-color: #eff5db;;
	background-position: left center;
	padding-bottom: 5px;
	padding-top: 5px;
	background-repeat: no-repeat;
}
.seniors .question_text
{
	font-size: 100%;
	background-position: left center;
	padding-left: 13px;
	background-image: url(/pr.controls/templates/pr/library/style_2/images/puce_lien.gif);
	padding-bottom: 5px;
	padding-top: 5px;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.seniors .resultatNb
{
	font-size: 100%;
	font-weight: bold;
}
