
.txt {  font-family: arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #565656; text-decoration: none;}
.visuel {  font-family: arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #C6C6C6;}
.txtnormalnoir {  font-family: arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000;}
.txtnormalbleu {  font-family: arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #2E3192;}
.txtnormalorange {  font-family: arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FAA61A;}
.txtboldorange {  font-family: arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FAA61A;}
.txtboldbleu {  font-family: arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #2E3192;}
.txtbold {  font-family: arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #565656;}
.office_tourisme { background-image:url(http://www.firminy.fr/commun/img/tourisme.gif); background-repeat:no-repeat; padding-left:55px; cursor: hand; }
.menuspe {  font-family: arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #C6C6C6;}
.txtbleu {  font-family: arial, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #2E3192;}
.titre {  font-family: arial, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #2E3192;}
.titre_agenda {  font-family: arial, sans-serif; font-size: 20px; font-style: normal; font-weight: bold; color: #BBBBBB;}
.soustitre {  font-family: arial, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #565656;}
.titre_page {  font-family: arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #2E3192;}
.soustitre_page {  font-family: arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #2E3192;}
.colonne {  font-family: arial, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #626262;}
.erreur {  font-family: arial, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FF0000;}
.piedpage {  font-family: arial, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #A4A4A4;}
.recherche_titre {  font-family: arial, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #565656;}
.recherche_ok {  font-family: arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #C6C6C6;}
.haut_page {  font-family: arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF;}
input.recherche {  BORDER-RIGHT: #E6E6E6 1px solid; FONT-SIZE: 11px; COLOR: #000000; BORDER-BOTTOM: #E6E6E6 1px solid; FONT-FAMILY: arial, sans-serif; BACKGROUND-COLOR: #FFFFFF;}
.multi_resultat {  font-family: arial, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #A4A4A4;}
.multi_lien {  font-family: arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000;}
.multi_lienover {  font-family: arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #F19100;}
input.a {  BORDER-RIGHT: #A6A6A6 1px solid; BORDER-TOP: #A6A6A6 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #A6A6A6 1px solid; COLOR: #000000; BORDER-BOTTOM: #A6A6A6 1px solid; FONT-FAMILY: arial, sans-serif; BACKGROUND-COLOR: #FFFFFF;}
select.a {  FONT-SIZE: 11px;}
option.a {  BORDER-RIGHT: #A6A6A6 1px solid; BORDER-TOP: #A6A6A6 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #A6A6A6 1px solid; COLOR: #000000; BORDER-BOTTOM: #A6A6A6 1px solid; FONT-FAMILY: arial, sans-serif; BACKGROUND-COLOR: #FFFFFF;}
textarea.a {  BORDER-RIGHT: #A6A6A6 1px solid; BORDER-TOP: #A6A6A6 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #A6A6A6 1px solid; COLOR: #000000; BORDER-BOTTOM: #A6A6A6 1px solid; FONT-FAMILY: arial, sans-serif; BACKGROUND-COLOR: #FFFFFF;}
input.b {  BORDER-RIGHT: #A6A6A6 1px solid; BORDER-TOP: #A6A6A6 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #A6A6A6 1px solid; COLOR: #000000; BORDER-BOTTOM: #A6A6A6 1px solid; FONT-FAMILY: arial, sans-serif; BACKGROUND-COLOR: #DBDBDB;}
P{margin:0;}
a { font-weight: bold; Cursor:hand; color: #000000; text-decoration: none;}
a.liresuite{font-family: arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #2E3192;}
a.liresuite:hover{font-family: arial, sans-serif; font-size: 12px; font-style: normal; text-decoration: underline; color: #FAA61A;}

body {
	margin: 0px; font-size: 11px;
	scrollbar-face-color: #DBDBDB;
	scrollbar-highlight-color: #DBDBDB;
	scrollbar-shadow-color: #A6A6A6;
	scrollbar-3dlight-color: #A6A6A6;
	scrollbar-arrow-color: #A6A6A6;
	scrollbar-track-color: #DBDBDB;
	scrollbar-darkshadow-color: #A6A6A6;};

.holder{}
.id_liste_deroulante{}
.pad{}

.itemMenuOff { 
	width:130px; 
	height:26px; 
	background-color: transparent;
	background:url("http://www.firminy.fr/commun/img/btn-rubrique.gif");
	background-repeat: no-repeat;
	text-align:left;
}

.itemMenuOn  { 
	cursor:default;
	width:130px; 
	height:26px; 
	background-color: transparent;
	background:url("http://www.firminy.fr/commun/img/btn-rubrique.gif");
	background-repeat: no-repeat;
	text-align:left; 
}

.itemOff { 
	width:180px; 
	height:20px; 
	background-color: transparent;
	background-image: url("http://www.firminy.fr/commun/img/btn-ssrubrique-long.gif");
	text-align:left;
	valign: top;
	padding-top: 0px;
}

.itemOn  { 
	cursor:default;
	width:180px; 
	height:20px; 
  background-color: transparent;
	background-image: url("http://www.firminy.fr/commun/img/btn-ssrubrique-s-long.gif");
	background-repeat: no-repeat;
	text-align:left; 
	padding-top: 0px;
	valign: top;
}

.itemOn2  { 
	cursor:default;
	width:180px; 
	height:22px; 
  background-color: transparent;
	background-image: url("http://www.firminy.fr/commun/img/btn-ssrubrique2-s-long.gif");
	background-repeat: no-repeat;
	text-align:left; 
	padding-top: 0px;
	valign: top;
}

.itemOff2 { 
	width:180px; 
	height:22px; 
	background-color: transparent;
	background-image: url("http://www.firminy.fr/commun/img/btn-ssrubrique2-long.gif");
	background-repeat: no-repeat;
	text-align:left;
	valign: top;
	padding-top: 0px;
}

.fontOff { 
	font-family: arial, sans-serif;
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color:#FFFFFF; 
	position: relative; 
	top: 6px;
	left: 18px;
}

.fontOn  { 
	font-family: arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color:#FFFFFF;
	position: relative; 
	top: 6px;
	left: 18px;
}

.fontSSMenuOn  { 
	font-family: arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color:#FFFFFF;
	position: relative; 
	top: 2px;
	margin-left: 5px;
}
.fontSSMenuOff  { 
	font-family: arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color:#FFFFFF;
	position: relative; 
	top: 2px;
	padding-left: 5px;
}

.itemListeOff { 
	width:315px; 
	height:23px; 
	background:url("http://www.firminy.fr/commun/img/liste_deroulante_off.gif");
	background-repeat: no-repeat;
	text-align:left;
	cursor: hand;
}

.itemListeOn  { 
	cursor: hand;
	width:315px; 
	height:23px; 
	background:url("http://www.firminy.fr/commun/img/liste_deroulante_on.gif");
	background-repeat: no-repeat;
	text-align:left; 
	border: 0px;
}

.itemListeOuverteOff { 
	cursor: hand;
	width:286px; 
	height:23px; 
	background-color: #A5A5A5;
	text-align:left;
	border-left: #565656 1px solid;
	border-right: #565656 1px solid;
	border-bottom: #565656 1px solid;	text-align:left; 
}

.itemListeOuverteOn  { 
	cursor: hand;
	width:286px; 
	height:23px; 
	background-color: #A5A5A5;
	text-align:left; 
	border-left: #565656 1px solid;
	border-right: #565656 1px solid;
	border-bottom: #565656 1px solid;
}

.itemListeOuverteOff2 { 
	cursor: hand;
	width:286px; 
	height:23px; 
	background-color: #A5A5A5;
	text-align:left;
	border-top: #565656 1px solid;
	border-left: #565656 1px solid;
	border-right: #565656 1px solid;
	border-bottom: #565656 1px solid;
}

.itemListeOuverteOn2  { 
	cursor: hand;
	width:286px; 
	height:23px; 
	background-color: #A5A5A5;
	text-align:left; 
	border-top: #565656 1px solid;
	border-left: #565656 1px solid;
	border-right: #565656 1px solid;
	border-bottom: #565656 1px solid;
}

.fontListeOff, .fontListeOn { 
	font-family: arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: ; 
	margin-left: 12px;
	position: relative;
	top: 3px;
}



.menu_specifique
{
	background:url("http://www.firminy.fr/commun/img/btn-menu-specifique.gif");
	background-repeat: no-repeat;
	text-align: left;
	font-family: arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #C6C6C6;
	padding-left: 15px;
	cursor: pointer;
}
.menu_specifique_selected
{
	background:url("http://www.firminy.fr/commun/img/btn-menu-specifique-s.gif");
	background-repeat: no-repeat;
	text-align: left;
	font-family: arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #C6C6C6;
	padding-left: 25px;
	cursor: pointer;
}
.menu_specifique_dernier
{
	background:url("http://www.firminy.fr/commun/img/btn-menu-specifique.gif");
	background-repeat: no-repeat;
	text-align: left;
	font-family: arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color:#C6C6C6;
	padding-left: 15px;
	cursor: pointer;
}
.menu_specifique_dernier_selected
{
	background:url("http://www.firminy.fr/commun/img/btn-menu-specifique-s.gif");
	background-repeat: no-repeat;
	text-align: left;
	font-family: arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #C6C6C6;
	padding-left: 25px;
	cursor: pointer;
}

.menu_general
{
	background:url("http://www.firminy.fr/commun/img/btn-menu-general.gif");
	background-repeat: no-repeat;
	text-align: left;
	font-family: arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color:#C6C6C6;
	padding-left: 15px;
	cursor: pointer;
}

