/* ::::::::: ELEMENTS COMMUN AUX RUBRIQUES ::::::::: */ 
/* Selecteurs */
h1, .txt_h1, .intro_txt { color: #8D1111; }
h3 { color: #000; }
h4 { color: #8D1111; }

.txtCouleur { color: #8D1111; }
a.txtCouleur {	color: #8D1111; }
a.txtCouleur:hover {	text-decoration: none; }

/* SOUS NAVIGATION */
#snav a.une_ligne, #snav .select_une_ligne, #snav a.deux_lignes, #snav .select_deux_lignes {
	color: #C86464;
	background: url(../resources/s2p/pass/img/epargne/snav_onglet.gif) -95px top no-repeat;
}

/* Onglet foncer */
#snav a.une_ligne_foncer {
	color: #FFF;
	background: url(../resources/s2p/pass/img/epargne/snav_onglet_foncer.gif) -95px top no-repeat;
}
#snav a.une_ligne_foncer:hover {	color: #8D1111; }

#snav a.deux_lignes_foncer {
	color: #FFF;
	background: url(../resources/s2p/pass/img/epargne/snav_onglet_foncer.gif) -95px top no-repeat;
}
#snav a.deux_lignes_foncer:hover { color: #8D1111; }

#snav a.une_ligne:hover, #snav a.deux_lignes:hover { color: #8D1111; }
#snav .select_une_ligne, #snav .select_deux_lignes,  #snav .select_une_ligne_foncer,  #snav .select_deux_lignes_foncer { 
	color: #8D1111;
	background: url(../resources/s2p/pass/img/epargne/snav_onglet.gif) no-repeat;
}

/* PARTIE CENTRALE */
.bloc_couleur { background: url(../resources/s2p/pass/img/epargne/haut.gif) left top no-repeat #D15E5E ; }
.contenu { background: url(../resources/s2p/pass/img/epargne/haut_contenu.gif) right top no-repeat #FED1D1 ; }
.bloc_bas {	background: url(../resources/s2p/pass/img/epargne/bas.gif) left bottom no-repeat #a33434 ; }	

/* puce ronde */
.contenu li { background: url(../resources/s2p/pass/img/epargne/puce.gif) left 4px no-repeat; }
.contenu .fleche li { background: url(http://www.pass.fr/image/elementmultimedia/pj/91/1e/2a/9f/fl_epargne5250387860632511888.gif) left -2px no-repeat; }

/* ::::::::: BLOC DES POP-UP ::::::::: */
.popUp_gauche, .popUp_droite { background: url(../resources/s2p/pass/img/epargne/popUp_milieu.gif) repeat-y; }
.popUp_gauche .haut, .popUp_droite .haut { background: url(../resources/s2p/pass/img/epargne/popUp_haut.gif) repeat-y; }
.popUp_gauche .bas, .popUp_droite .bas { background: url(../resources/s2p/pass/img/epargne/popUp_bas.gif) no-repeat; }

.popUp_large { background: url(../resources/s2p/pass/img/epargne/popUp_milieu_gr.gif); }
.popUp_large .haut {	background: url(../resources/s2p/pass/img/epargne/popUp_haut_gr.gif) no-repeat; }
.popUp_large .bas { background: url(../resources/s2p/pass/img/epargne/popUp_bas_gr.gif) no-repeat; }

.popUp_gauche li, .popUp_droite li, .popUp_large li {	background: url(../resources/s2p/pass/img/epargne/puce.gif) 0 4px no-repeat; }

a.lien_txt_popUp { color: #4687BF; }
a.lien_txt_popUp:hover { text-decoration: none; }
/* ::::::::: FIN BLOC DES POP-UP ::::::::: */

.footer_gauche .txt {
	font-size: 13px;
	line-height: 15px;
	color: #FFF;
}

.footer_droite .chapo {	color: #8D1111; }
.footer_droite .bt {	float: right; }

.info_bloc { background: url(../resources/s2p/pass/img/epargne/conseil_milieu.gif) repeat-y; }
.haut_info { background: url(../resources/s2p/pass/img/epargne/conseil_haut.gif) no-repeat; }
.titre_info { color: #8D1111; }
.milieu_txt { color: #8D1111; }

.footer_droite { background-color: #FEB4B4; }
.footer_droite .titre {
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
}

.bas_info {	background: url(../resources/s2p/pass/img/epargne/conseil_bas.gif) bottom no-repeat; }

/* ::::::::: 2009-07 Bloc mentions légales + info  ::::::::: */
.bloc_mentions_legales, .bloc_info { background: url(../resources/s2p/pass/img/epargne/bloc_sommaire_milieu.gif) repeat-y; }
.bloc_mentions_legales .haut, .bloc_info .haut { background: url(../resources/s2p/pass/img/epargne/bloc_sommaire_haut.gif) no-repeat; }
.bloc_info .bas {	background: url(../resources/s2p/pass/img/epargne/bloc_sommaire_bas.gif) bottom no-repeat; }

/* Sommaire mentions legales */
.bloc_mentions_legales .bas {	background: url(../resources/s2p/pass/img/epargne/bloc_sommaire_bas.gif) bottom no-repeat; }
.bloc_mentions_legales li { background: url(../resources/s2p/pass/img/epargne/puce.gif) left 3px no-repeat; }

/* Sommaire pass info */
.bloc_info .chiffres { color: #8D1111; }

/* FORMULAIRES */
.titre_couleur { color: #8D1111; }

.bloc_form input, .bloc_form select { border: 1px solid #B94B4B; }

/* ::::::::: Tableau carte ::::::::: */
.spacer1px {
	width: 1px;
	font-size: 1px;
}

.table {
	font-family: Verdana;
	font-size: 10px;
	color: #000;
}

.table td { min-height: 25px; }
.table img { margin: 4px 0 3px 0; }

.td_gauche {
	border-left: 1px solid #F4ABAB;
	border-bottom: 1px solid #F4ABAB;
	border-right: 1px solid #F4ABAB;
	padding: 6px 2px 6px 8px;
	min-height: 35px;
}
.td_gauche_clair {
	border-left: 1px solid #F4ABAB;
	border-bottom: 1px solid #F4ABAB;
	border-right: 1px solid #F4ABAB;
	padding: 6px 2px 6px 8px;
	min-height: 35px;
	background-color: #FEE6E6;
}

.td_centre {
	border-bottom: 1px solid #F4ABAB;
	border-right: 1px solid #F4ABAB;
}
.td_centre_clair {
	border-bottom: 1px solid #F4ABAB;
	border-right: 1px solid #F4ABAB;
	background-color: #FEE6E6;
}

.td_droite {
	border-right: 1px solid #F4ABAB;
	border-bottom: 1px solid #F4ABAB;
}

.coinG {	background: url(../resources/s2p/pass/img/epargne/tab_coinG.gif) top left no-repeat #D15E5E; }
.coinD {
	background: url(../resources/s2p/pass/img/epargne/tab_coinD.gif) top right no-repeat #84AFDF;
	font-family: Verdana;
	font-size: 8px;
	font-weight: bold;
	color: #000;
	text-transform: capitalize;
	padding-bottom: 3px;
	background-color: #F4ABAB;
}

.titreColone8B {
	font-family: Verdana;
	font-size: 8px;
	font-weight: bold;
	color: #000;
	text-transform: capitalize;
	padding-bottom: 3px;
	background-color: #F4ABAB;
	border-right: 1px solid #FFF;
}
.titreTablo12B {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #8D1111;
	text-transform: capitalize;
	background-color: #F4ABAB;
	border-right: 1px solid #FFF;
}

/* ::::::::: 2009-06 Ajouts S2P ::::::::: */
/* Liens contenu */
.contenu a { color: #8D1111; }
.contenu a:hover { text-decoration: none }	

h2.content {
	font-size: 15px;
	color: #8D1111;
	margin: 30px 0 10px 0;
}
h3.content {
	font-size: 12px;
	display: inline;
}

/* 2009-07 Bloc HTML avec fond */
.bloc_blanc { background: #FFF url(../resources/s2p/pass/img/epargne/blocblanc_gauche.gif) repeat-y left; }

.bloc_blanc .haut { background: transparent url(../resources/s2p/epargne/img/pass/blocblanc_haut.gif) repeat-x top; }
.bloc_blanc .hg {	background: transparent url(../resources/s2p/epargne/img/pass/blocblanc_hg.gif) no-repeat; }
.bloc_blanc .hd {	background: transparent url(../resources/s2p/epargne/img/pass/blocblanc_hd.gif) no-repeat; }

.bloc_blanc .txt { background: transparent url(../resources/s2p/epargne/img/pass/blocblanc_droite.gif) repeat-y right; }

.bloc_blanc .bas { background: transparent url(../resources/s2p/epargne/img/pass/blocblanc_bas.gif) repeat-x bottom; }
.bloc_blanc .bg {	background: transparent url(../resources/s2p/epargne/img/pass/blocblanc_bg.gif) no-repeat; }
.bloc_blanc .bd {	background: transparent url(../resources/s2p/epargne/img/pass/blocblanc_bd.gif) no-repeat; }

/* Bouton texte */
.bouton .bt { background: #A53332 url(../resources/s2p/pass/img/epargne/bt_gauche.gif) no-repeat left; }
.bouton .bt span { background: url(../resources/s2p/pass/img/epargne/bt_droite.gif) no-repeat right; } 

/* 2010 bloc mentions légales */
#mentions-legales {
	border-top: 1px dashed #FFF;
	background: #FED1D1;
	font-style: normal;
}
#mentions-legales a, #mentions-legales a:visited, #mentions-legales a:active {
	color: #8D1111;
	text-decoration: underline;
}
#mentions-legales a:hover { text-decoration: none; }

#mentions-legales .toggle {
	text-decoration: underline;
	cursor: pointer;
	color: #8D1111;
}
