/* ::::::::: ELEMENTS COMMUN AUX RUBRIQUES ::::::::: */
/* Selecteurs */
h1, .txt_h1, .intro_txt { color: #1053BB; }
h3 { color: #000; }
h4 { color: #1053BB; }

.txtCouleur { color: #1053BB; }
a.txtCouleur {	color: #1053BB; }
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: #4C7BC2;
	background: url(../resources/s2p/pass/img/credit_pass/snav_onglet.gif) -95px top no-repeat;
}
/* onglet foncer */
#snav a.une_ligne_foncer {
	color: #FFF;
	background: url(../resources/s2p/pass/img/credit_pass/snav_onglet_foncer.gif) -95px top no-repeat;
}
#snav a.une_ligne_foncer:hover {	color: #1053BB; }
#snav a.deux_lignes_foncer {
	color: #FFF;
	background: url(../resources/s2p/pass/img/credit_pass/snav_onglet_foncer.gif) -95px top no-repeat;
}
#snav a.deux_lignes_foncer:hover { color: #1053BB; }
#snav a.une_ligne:hover, #snav a.deux_lignes:hover { color:#1053BB; }

#snav .select_une_ligne, #snav .select_deux_lignes,  #snav .select_une_ligne_foncer,  #snav .select_deux_lignes_foncer {
	color: #1053BB;
	background: url(../resources/s2p/pass/img/credit_pass/snav_onglet.gif) no-repeat;
}

/* Partie centrale */
.bloc_couleur { background: #5081CC url(../resources/s2p/pass/img/credit_pass/haut.gif) left top no-repeat; }

.contenu { background: url(../resources/s2p/pass/img/credit_pass/haut_contenu.gif) right top no-repeat #B7D2F0; }

.bloc_bas {	background: #005AAB url(../resources/s2p/pass/img/credit_pass/bas.gif) left bottom no-repeat; }	

/* Puce ronde */
.contenu li { background: url(../resources/s2p/pass/img/credit_pass/puce.gif) left 4px no-repeat; }

/* ::::::::: BLOC DES POP-UP ::::::::: */
.popUp_gauche, .popUp_droite { background: url(../resources/s2p/pass/img/credit_pass/popUp_milieu.gif) repeat-y; }

.popUp_gauche .haut, .popUp_droite .haut { background: url(../resources/s2p/pass/img/credit_pass/popUp_haut.gif) repeat-y; }
.popUp_gauche .bas, .popUp_droite .bas { background: url(../resources/s2p/pass/img/credit_pass/popUp_bas.gif) no-repeat; }

.popUp_large {	background: url(../resources/s2p/pass/img/credit_pass/popUp_milieu_gr.gif); }
.popUp_large .haut {	background: url(../resources/s2p/pass/img/credit_pass/popUp_haut_gr.gif) no-repeat; }
.popUp_large .bas { background: url(../resources/s2p/pass/img/credit_pass/popUp_bas_gr.gif) no-repeat; }

.popUp_gauche li, .popUp_droite li, .popUp_large li {	background: url(../resources/s2p/pass/img/credit_pass/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: #1053BB; }
.footer_droite .bt {	float: right; }

.info_bloc { background: url(../resources/s2p/pass/img/credit_pass/conseil_milieu.gif) repeat-y; }

.haut_info { background: url(../resources/s2p/pass/img/credit_pass/conseil_haut.gif) no-repeat; }

.titre_info { color: #1053BB; }

.milieu_txt { color: #1053BB; }

.footer_droite { 	background-color: #84AFDF; }
.footer_droite .titre {
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
}

.bas_info {	background:url(../resources/s2p/pass/img/credit_pass/conseil_bas.gif) bottom no-repeat; }

/* ::::::::: 2009-07 Bloc mentions légales + info  ::::::::: */
.bloc_mentions_legales, .bloc_info { background: url(../resources/s2p/pass/img/credit_pass/bloc_sommaire_milieu.gif) repeat-y; }
.bloc_mentions_legales .haut, .bloc_info .haut { background: url(../resources/s2p/pass/img/credit_pass/bloc_sommaire_haut.gif) no-repeat; }
.bloc_info .bas {	background: url(../resources/s2p/pass/img/credit_pass/bloc_sommaire_bas.gif) bottom no-repeat; }

/* Sommaire mentions legales */
.bloc_mentions_legales .bas {	background: url(../resources/s2p/pass/img/credit_pass/bloc_sommaire_bas.gif) bottom no-repeat; }
.bloc_mentions_legales li { background: url(../resources/s2p/pass/img/credit_pass/puce.gif) left 3px no-repeat; }

/* Sommaire pass info */
.bloc_info .chiffres { color: #1053BB; }

/* ::::::::: 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 #84AFDF;
	border-bottom: 1px solid #84AFDF;
	border-right: 1px solid #84AFDF;
	padding: 6px 2px 6px 8px;
	min-height: 35px;
}
.td_gauche_clair {
	border-left: 1px solid #84AFDF;
	border-bottom: 1px solid #84AFDF;
	border-right: 1px solid #84AFDF;
	padding: 6px 2px 6px 8px;
	min-height: 35px;
	background-color: #DFEBF9;
}

.td_centre {
	border-bottom: 1px solid #84AFDF;
	border-right: 1px solid #84AFDF;
}

.td_centre_clair {
	border-bottom: 1px solid #84AFDF;
	border-right: 1px solid #84AFDF;
	background-color: #DFEBF9;
}

.td_droite {
	border-right: 1px solid #84AFDF;
	border-bottom: 1px solid #84AFDF;
}

.coinG {	background: url(../resources/s2p/pass/img/credit_pass/tab_coinG.gif) top left no-repeat #84AFDF; }
.coinD {
	background:url(../resources/s2p/pass/img/credit_pass/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: #84AFDF;
}

.titreColone8B {
	font-family: Verdana;
	font-size: 8px;
	font-weight: bold;
	color:#000;
	text-transform: capitalize;
	padding-bottom: 3px;
	background-color: #84AFDF;
	border-right: 1px solid #FFF;
}

.titreTablo12B {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #005AAB;
	text-transform: capitalize;
	background-color: #84AFDF;
	border-right: 1px solid #FFF;
}

/* ::::::::: 2009-06 Ajouts S2P ::::::::: */
/* Liens contenu */
.contenu a { color: #1053BB; }
.contenu a:hover { text-decoration: none }	

h2.content {
	font-size: 15px;
	color: #1053BB;
	margin: 30px 0 10px 0;
}
h3.content {
	font-size: 12px;
	display: inline;
}

/* MAeL */
.intro_mael h1 { margin-left: 10px; }
.intro_mael .visuel { padding:10px; }
.intro_mael .txt { color: #1053BB; padding:10px; }

/* 2009-07 Bloc HTML avec fond */
.bloc_blanc { background: #FFF url(../resources/s2p/pass/img/credit_pass/blocblanc_gauche.gif) repeat-y left; }

.bloc_blanc .haut { background: transparent url(../resources/s2p/pass/img/credit_pass/blocblanc_haut.gif) repeat-x top; }
.bloc_blanc .hg {	background: transparent url(../resources/s2p/pass/img/credit_pass/blocblanc_hg.gif) no-repeat; }
.bloc_blanc .hd {	background: transparent url(../resources/s2p/pass/img/credit_pass/blocblanc_hd.gif) no-repeat; }

.bloc_blanc .txt { background: transparent url(../resources/s2p/pass/img/credit_pass/blocblanc_droite.gif) repeat-y right; }

.bloc_blanc .bas { background: transparent url(../resources/s2p/pass/img/credit_pass/blocblanc_bas.gif) repeat-x bottom; }
.bloc_blanc .bg {	background: transparent url(../resources/s2p/pass/img/credit_pass/blocblanc_bg.gif) no-repeat; }
.bloc_blanc .bd {	background: transparent url(../resources/s2p/pass/img/credit_pass/blocblanc_bd.gif) no-repeat; }

/* Bouton texte */
.bouton .bt { background: #1053BB url(../resources/s2p/pass/img/credit_pass/bt_gauche.gif) no-repeat left; }
.bouton .bt span { background: url(../resources/s2p/pass/img/credit_pass/bt_droite.gif) no-repeat right; }