/* formulaire */
form {
	margin: 0px;
	padding: 0px;
}

.champsRecherche {
	background-color: #CCC;
	background-position: top;
	color: #333;
	border: 1px solid #000; 
	padding: 0px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	height: 18px;
	width: 120px;
	font-size: 1.1em;
	margin: 0px;
}
.champsGauche {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	width: 156px;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
}

.champsMargeCinq{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	margin: 0px;
	padding: 5px;
	border: 1px solid #000000;
}
.champs {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
}
/* texte */
.texteBlanc {
	color: #FFFFFF;
}

.gras {
	font-weight: bold;
}

.menuTitre {
	font-size: 12px;
	font-weight: bold;
}

.titreGrisTete {
	color: #CCCCCC;
	font-size: 20px;
	line-height: 20px;
}
.titreNoirTete {
	color: #000000;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
}

.titreGauche {
	color: #000000;
	font-size: 13px;
	line-height: 12px;
	font-weight: bold;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	vertical-align: bottom;
	margin-top: 10px;
}

.menuTitre {
	font-size: 20px;
	line-height: 19px;
	font-weight: bold;
	color: #FFFFFF;
}

.menuTitreB {
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
	color: #FFFFFF;
}

.menuSousTitre {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
}
.SousTitreBlanc {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.SousTitreNoir {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.titre {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

/* liens */
a.entrer:link, a.entrer:visited {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.entrer:hover {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

a.lienTouteLinfo:link, a.lienTouteLinfo:visited  {
	font-size: 12px;
	font-weight: bold;
	color: #AC0017;
	text-decoration: none;
}
a.lienTouteLinfo:hover {
	font-size: 12px;
	font-weight: bold;
	color: #AC0017;
	text-decoration: none;
}

a.lienPremiere:link, a.lienPremiere:visited  {
	font-size: 12px;
	font-weight: bold;
	color: #FA002C;
	text-decoration: none;
}
a.lienPremiere:hover {
	font-size: 12px;
	font-weight: bold;
	color: #AC0017;
	text-decoration: none;
}

a.lienEspace:link, a.lienEspace:visited  {
	font-size: 12px;
	font-weight: bold;
	color: #194988;
	text-decoration: none;
}
a.lienEspace:hover {
	font-size: 12px;
	font-weight: bold;
	color: #AC0017;
	text-decoration: none;
}

a.lienCouleur:link, a.lienCouleur:visited  {
	font-size: 12px;
	font-weight: bold;
	color: #B3DE53;
	text-decoration: none;
}
a.lienCouleur:hover {
	font-size: 12px;
	font-weight: bold;
	color: #AC0017;
	text-decoration: none;
}

a.lienOption:link, a.lienOption:visited  {
	font-size: 12px;
	font-weight: bold;
	color: #FFA817;
	text-decoration: none;
}
a.lienOption:hover {
	font-size: 12px;
	font-weight: bold;
	color: #AC0017;
	text-decoration: none;
}

a.lienWrs:link, a.lienWrs:visited  {
	font-size: 12px;
	font-weight: bold;
	color: #FF4C00;
	text-decoration: none;
}
a.lienWrs:hover {
	font-size: 12px;
	font-weight: bold;
	color: #AC0017;
	text-decoration: none;
}

a.lienBas:link, a.lienBas:visited  {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.lienBas:hover {
	font-size: 11px;
	font-weight: normal;
	color: #AC0017;
	text-decoration: none;
}

a.lienHautPremiere:link, a.lienHautPremiere:visited  {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	height: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-color: #FA002C;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
	padding-top: 3px;
}
a.lienHautPremiere:hover {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #4D4D4D;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	display: block;
	height: 20px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
}

a.lienBlanc:link, a.lienBlanc:visited  {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.lienBlanc:hover {
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}

a.lienBlancGras:link, a.lienBlancGras:visited  {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.lienBlancGras:hover {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

a.lienGras:link, a.lienGras:visited  {
	font-size: 11px;
	font-weight: bold;
	color: #AC0017;
	text-decoration: none;
}
a.lienGras:hover {
	font-size: 11px;
	font-weight: bold;
	color: #4D4D4D;
	text-decoration: none;
}

a.lienTitre:link, a.lienTitre:visited  {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.lienTitre:hover {
	font-size: 14px;
	font-weight: bold;
	color: #4D4D4D;
	text-decoration: none;
}


/* fond */
.fondRSR {
	background-color: #AC0017;
}

.fondPremiere {
	background-color: #FA002C;
}

.fondEspace{
	background-color: #194988;
}

.fondCouleur {
	background-color: #B3DE53;
}

.fondOption {
	background-color: #FFA817;
}

.fondGrisClair {
	background-color: #E6E6E6;
}

.fondBlanc {
	background-color: #FFFFFF;
}

.fondGrisFonce {
	background-color: #4D4D4D;
}

.menuPremiere {
	background-color: #FA002C;
	background-image: url(images_all/menu_haut_1ere.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}

.menuEspace {
	background-color: #194988;
	background-image: url(images_all/menu_haut_espace2.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}

.menuCouleur {
	background-color: #B3DE53;
	background-image: url(images_all/menu_haut_couleur3.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}

.menuOption {
	background-color: #FFA817;
	background-image: url(images_all/menu_haut_option.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}

/* marge */
.margeBas {
	margin-bottom: 5px;
}
.margeMenuA {
	padding-left: 14px;
}
.margeMenuB {
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 10px;
}

.margeGaucheDix {
	padding-left: 10px;
}
.margeDroiteDix {
	padding-right: 10px;
}

.margeDroiteDeux {
	padding-right: 2px;
}
.margeDix {
	padding: 10px;
}


.margeRSR {
	padding: 6px 10px;
}

.margeImage {
	margin-top: 5px;
	margin-bottom: 5px;
}

.margeDeux {
	padding: 2px;
}

.margeTrois {
	padding: 3px;
}

.margeCinq {
	padding: 5px;
}

.image {
	float: left;
	margin-right: 5px;
}

/*ligne et cadre */
.ligneBlanche {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.ligneGrise {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.ligneBlancheMenu {
	background-image: url(images_all/ligne_menu.gif);
	background-repeat: no-repeat;
	font-size: 3px;
	line-height: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 3px;
}

.cadre {
	margin-bottom: 5px;
	border: 1px solid #000000;
}

.cadreGris {
	margin-bottom: 5px;
	border: 1px solid #7F7F7F;
}

.ligneGaucheGrise {
	border-left: 2px solid #999999;
}
.ligneBasGrise {
	border-bottom: 2px solid #999999;
}
.ligneDroiteGrise {
	border-right: 2px solid #999999;
}
.ligneHautGrise {
	border-top: 2px solid #999999;
}

.ligneGaucheGriseFin {
	border-left: 1px solid #BFBFBF;
}
.ligneBasGriseFin {
	border-bottom: 1px solid #BFBFBF;
}
.ligneDroiteGriseFin {
	border-right: 1px solid #BFBFBF;
}
.ligneHautGriseFin {
	border-top: 1px solid #BFBFBF;
}

