
a:link {
	color: #666666;
	font: bold;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #CC0000;
}
a:active {
	color: #CC0000;
	text-decoration: underline;
}



.txtlogo {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
}



._001_surtitre {
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
}
._002_titre {
	font: bold normal 20px/25px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
._003_signature {
	font: italic normal 12px Georgia, Times New Roman, Times, serif;
	color: #666666;
	text-decoration: none;
	text-align: right;
	vertical-align: bottom;
}
._004_chapo {
	font: bold normal 14px Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
._004_chapo_lien {
	font: bold normal 14px Arial, Verdana, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	text-align: justify;
}
._004_chaporouge {
	font: bold normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	text-align: justify;
}
._005_txt {
	font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
._005_txtgau {
	font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
a._005_txtgau:hover {
	font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	text-align: left;
}
._005_txt_70 {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	padding: 0px 100px 0px 0px
}
._005_txt_lien {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	text-align: justify;
}
._005_txt_gras {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	text-align: justify;
}
._005_txt_gris {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	text-align: justify;
}
._005_txt_bg {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background: url(../dev/images_fixes/Fonds_2007/Fond_07_bleu.gif);
}
._006_intertitre {
	font: bold normal 13px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
._007_gros_intertitre {
	font: bold normal 16px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
}
._007_gros_intertitre_blc {
	font: bold normal 16px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}
._010_petit-txt {
	font: normal 9px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
._013_petit-txt_lien {
	font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
}
._012_petit-txt_gris {
	font: normal 9px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
._011_citations {
	font: bold normal 14px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	text-align: center;
	background: url(http://www.banco.ch/Banco_images/Structure/pix_fd_beige3.png);
	padding: 5px;
	margin: 10px;
}
._011_citations_ligne {
	font: bold normal 14px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	text-align: center;
	background: url(http://www.banco.ch/Banco_images/Structure/pix_fd_beige3.png);
	padding: 5px;
	margin: 0px 50px 0px 50px;
}
._020_date_agenda {
	font: italic bold normal 11px/12px Georgia, Times New Roman, Times, serif;
	color: #000000;
	text-decoration: none;
	padding: 0px 0px 15px 0px;
}
._030_encadre {
	font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	padding: 0px 7px 7px 7px;
	border-bottom: 1px solid #CC0000;
	border-right: 1px solid #CC0000;
	border-left: 1px solid #CC0000;
}
._031_Titre_encadre {
	font: bold normal 13px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	text-align: justify;
	padding: 0px 0px 7px;
	border-bottom: 2px solid #CC0000;
	margin-bottom: -3px;
}
._030_encadre_70 {
	font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	padding: 0px 7px 7px;
	border-bottom: 1px solid #CC0000;
	border-right: 1px solid #CC0000;
	border-left: 1px solid #CC0000;
	margin-right: 150px;
}
._031_Titre_encadre_70 {
	font: bold normal 13px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	text-align: justify;
	padding: 0px 0px 7px;
	border-bottom: 2px solid #CC0000;
	margin-right: 150px;
	margin-bottom: -3px;
}

._100_txtsousmenu {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background-position: bottom;
}
._105_txt_blanc {
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
}
._201_banco_xx {
	font: bold normal 14px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
._202_surtitre {
	font: bold normal 13px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
._203_titre {
	font: bold normal 18px Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
}
._300_txt_news_petit {
	font: normal 10px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #CCC;
}


._400_txt_shop_petit {
	font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding: 0px 0px 15px 0px;
	border-bottom: 1px solid #CCC;
}
._400_prix_shop {
	font: normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
	border-bottom: 1px solid #000;
	border-top: 1px solid #CCC;
}
._400_ex_shop {
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #CC0000;
}
._400_boutonShop_g {
	background: url(/Banco_images/Shop/boutShop_ro_g.png) no-repeat right top;
}
._400_boutonShop_d {
		background: url(/Banco_images/Shop/boutShop_ro_d.png) no-repeat right top;
}


._500_date_blc {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
}
._500_date_blc_gras {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
}
._500_date_noir {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	text-align: right;
}
._500_date_noir_gras {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	text-align: right;
}
._500_date_agenda {
	padding: 5px 0px 3px 0px;
	font: bold 12px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
	border-bottom: 1px solid #999999;
	margin: 0px 0px 0px 0px;
}
._500_txt_agenda {
	padding: 2px 0px 1px 0px;
	font: bold 12px/14px normal Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	text-align: left;
	margin: 2px 0px 2px 0px;
}
._500_Date_cadre {
	padding: 2px 0px 1px 0px;
	font: bold 12px/13px normal Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	text-align: justify;
	margin: -3px 0px 1px 0px;
}
._500_Date_rouge {
	padding: 2px 0px 1px 0px;
	font: bold 11px/12px normal Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	text-align: left;
	margin: -3px 0px 1px 0px;
}
._500_Txt_cadre {
	padding: 2px 0px 3px 0px;
	font: normal 12px/14px normal Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: left;
	border-bottom: 1px dashed #CC0000;
}
._500_Txt_fleche {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	text-align: right;
}
._500_Titre_cadre_R {
	font: bold normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	text-align: left;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #CC0000;
}
._500_Titre_cadre_B {
	font: bold normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	text-align: left;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #FFF;
}
._500_Titre_focus {
	font: bold normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #339999;
	text-decoration: none;
	text-align: left;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #339999;
}
._500_Titre_focus_1 {
	font: bold normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FF9900;
	text-decoration: none;
	text-align: left;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #FF9900;
}
._500_Titre_focus_2 {
	font: bold normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #CC00CC;
	text-decoration: none;
	text-align: left;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #CC00CC;
}
._500_Titre_focus_3 {
	font: bold normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration: none;
	text-align: left;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #006699;
}

/* style pour les cadres plus petits que _500*/
._600_Titre_cadre_R {
	font: bold normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	text-align: left;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #CC0000;
}
._600_txt {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	text-align: justify;
}
._600_txt_blk {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	text-align: justify;
}
._600_txt_bold {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	text-align: justify;
}
._600_intertitre {
	font: bold normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

/* style spécial FOCUS */

._500_Titre_focus_4 {
	font: bold normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #339999;
	text-decoration: none;
	text-align: left;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #339999;
}
._500_Txt_cadre_4 {
	padding: 0px 0px 5px 0px;
	font: normal 12px/14px normal Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	border-bottom: 1px dashed #339999;
}
._500_Txt_cadre_4:hover {
	color: #339999;
	text-decoration: none;
}
.focus {
	font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}

._500_Titre_focus_5 {
	font: bold normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #CC9900;
	text-decoration: none;
	text-align: left;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #CC9900;
}
._500_Titre_focus_6 {
	font: bold normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #CC6666;
	text-decoration: none;
	text-align: left;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #CC6666;
}

._500_lignerouge {
	border-bottom: 1px solid #CC0000;
	padding: 0px 0px 3px 0px;
}

._550_gros_titre {
	font: bold normal 16px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	margin-top: -5px;
	margin-bottom: 0px;
}
._550_Titre_sommaire_12 {
	font: bold normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	padding: 0px 0px 0px;
	border-bottom: 1px solid #666666;
	text-transform: uppercase;
}
._550_txt_lien {
	font: bold normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
}
._550_txt {
	font: normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
._550_txt_blc {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
}
._550_signature_gd {
	font: italic normal 11px Georgia, "Times New Roman", Times, serif;
	color: #666666;
	text-decoration: none;
}
._550_signature_pt_blc {
	font: italic normal 10px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	text-decoration: none;
}


._700_tablo_txt {
	font: normal 9px/10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding: 1px 2px 2px 2px;
	border-bottom: 1px solid #999;
}


._hyppographics {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-align: right;
}

._pub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	text-align: right;
}


._500_padding_image {
	padding: 0px 10px 10px 10px;
}
._500_padding_image_g {
	padding: 0px 0px 0px 10px;
}
._500_padding_image_d {
	padding: 0px 10px 0px 0px;
}

/*Styles pour les cadres*/

._999_cadregen_1 {
	border: 1px inset;
	background: #999999;
}
._999_cadregen_2 {
	border: 2px inset;
	background: #666666;
}
._999_cadregen_3 {
	border: 3px inset;
	background: #666666;
}
._999_cadre_CV {
	background: #CCCCCC;
	padding: 0px;
	margin-left: 10px;
}
._999_TxtFdBlc {
	padding: 10px 10px 10px 10px;
	font: bold normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	background: #FFFFFF;
	width: auto;
	margin: 0px 15px 0px 0px;

}





._case-invis {
	border: thick solid #FFFFFF;
}
._case_form {
	border-bottom: 2px solid #CC0000;
}
._106_txt_blanc_12 {
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
._1000_menu_caps {
	color: #FFF;
	text-decoration: none;
	text-align: left;
	padding: 0px 0px 2px 0px;
	border-bottom: 0px solid #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
}
