/* Définitions générales */

		/*------------------------ BOUTONS CATALOGUES ------------------------ */

#productSelector {
	background-image		: url("../../images/support.gif");
	background-position		: top center;
	background-repeat		: no-repeat;
	padding-top				: 20px;
	width					: 135px;
	margin-left				: auto;
	margin-right			: auto;
	margin-top				: 20px;
}

#productSelector ul {
	margin				: 0;
	padding				: 5px 0 0 0;
	list-style-type		: none;
}

#productSelector li {
	margin				: 5px 0;
	padding				: 0;
}

#productSelector li a {
	display				: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width				: 135px ;
	line-height			: 30px ;
	color				: #000 ;
	text-indent			: -5000px ; /* On décale le texte de 40px du bord gauche */
	text-decoration		: none ;
}

#productSelector .catALL a {
	background			: url("../../images/supports/radio-all.gif") no-repeat 0 0 ;
}

#productSelector .catDVD a {
	background			: url("../../images/supports/radio-dvd.gif") no-repeat 0 0 ;
}

#productSelector .catBRD a {
	background			: url("../../images/supports/radio-brd.gif") no-repeat 0 0 ;
}

#productSelector .catHD a {
	background			: url("../../images/catalogue_hd.gif") no-repeat 0 0 ;
}

#productSelector .catHDDVD a {
	background			: url("../../images/supports/radio-hddvd.gif") no-repeat 0 0 ;
}

#productSelector .catUMD a {
	background			: url("../../images/supports/radio-umd.gif") no-repeat 0 0 ;
}

#productSelector a:hover {
	background-position	: 0 -30px;
}

#productSelector li.selected a {
	background-position	: 0 -60px !important;
}

#productSelector li.selected a:hover {
	background-position	: 0 -60px !important;
}

h2.regroupementRecherche {
	margin-bottom		: 0;
	color				: #FF6600;
	text-align			: center;
	font-size			: 16px;
	padding				: 8px 0 4px 0;
}

.aide  p {
	font-size			: 10px;
}

.aide dfn {
	text-decoration		: underline;
	font-style			: normal;
	cursor				: help;
}

		/*------------------------ Recherche Avancée ------------------------ */

#advSearch {
	background-image	: url("../../images/recherche_avancee_lib.gif");
	background-position	: top left;
	background-repeat	: no-repeat;
	height				: 25px;
	text-indent			: -9999px;
	border-bottom		: 1px solid #456778;
}

#help {
	background-image	: url("../../images/help.gif");
	background-position	: top left;
	background-repeat	: no-repeat;
	height				: 25px;
	text-indent			: -9999px;
	border-bottom		: 1px solid #456778;
}
		
#advSearchForm {
	border-style		: none;
	margin				: 0;
	padding				: 0;
	font-size			: 11px;
}

#advSearchForm input[type=text] {
	width				: 100%;
}

#advSearchForm th {
	font-weight			: bold;
	color				: #ccc;
	font-size			: 12px;
}

#advSearchForm input {
	font-size			: 11px;
}

#advSearchForm select {
	font-size			: 11px;
}

#advSearchForm  table {
	width				: 100%;
	margin				: 0;
	padding				: 0;
}

#advSearchForm input[type=submit], #advSearchForm input[type=reset] {
	margin-top			: 6px;
	font-size			: 12px;
}

#flagSelector {
	border-collapse		: collapse;
	border-right		: 1px solid #ccc;
}

#flagSelector thead th {
	text-align			: center;
}

#flagSelector tbody {
	border-left			: 1px solid #ccc;
}

#flagSelector tbody td {
	text-align			: center;
	border-top			: 1px solid #ccc;
	border-bottom		: 1px solid #ccc;
}

#flagSelector th {
	padding				: 0 5px;
	border-left			: 1px solid #ccc;
	border-top			: 1px solid #ccc;
	border-bottom		: 1px solid #ccc;
}

#flagSelector th.noBorder {
	border-style		: none;
}

#flagSelector .lS {
	border-right		: 1px solid #ccc;
}

		/*------------------------ Résultats de la recherche ------------------------ */

.searchTitle {
	margin				: 0;
	height				: 25px;
	background-position	: top left;
	background-repeat	: no-repeat;
	text-indent			: -9999px;
	border-bottom		: 1px solid #456778;
	background-image	: url("../../images/searchs/resultats.gif");
}

.searchCatalogue {
	background-image	: url("../../images/searchs/catalogue.gif");
}

.searchCatalogueDvd {
	background-image	: url("../../images/searchs/catalogue_dvd.gif");
}

.searchCatalogueHD {
	background-image	: url("../../images/searchs/catalogue_hd.gif");
}

.searchCatalogueUMD {
	background-image	: url("../../images/searchs/catalogue_umd.gif");
}

.searchCatalogueBRD {
	background-image	: url("../../images/searchs/catalogue_brd.gif");
}

.searchCatalogueHDDVD {
	background-image	: url("../../images/searchs/catalogue_hddvd.gif");
}

.searchPepins {
	background-image	: url("../../images/searchs/pepins.gif");
}

.searchAVenir {
	background-image	: url("../../images/searchs/a_venir.gif");
}

.searchBacs {
	background-image	: url("../../images/searchs/danslesbacs.gif");
}

.searchCritiques {
	background-image	: url("../../images/searchs/critiques.gif");
}

.searchRetires {
	background-image	: url("../../images/searchs/retir.gif");
}

.searchDecales {
	background-image	: url("../../images/searchs/decales.gif");
}

.searchEpuises {
	background-image	: url("../../images/searchs/epuises.gif");
}

.searchAnnules {
	background-image	: url("../../images/searchs/annule.gif");
}

.searchArchive {
	background-image	: url("../../images/searchs/archives.gif");
}

.searchRetireEpuises {
	background-image	: url("../../images/searchs/retires-epuises.gif");
}

#colonneGauche p {
	font-size			: 12px;
}

fieldset {
	margin-bottom		: 10px;
}

select {
	font-size			: 11px;
}

#searchNews {
	width					: 147px;
	background-image		: url("../../images/archive.gif");
	background-position		: top right;
	background-repeat		: no-repeat;
	border-bottom			: 1px solid orange;
	padding					: 22px 0 0 0;
	margin					: 0 auto;
}

#searchNews fieldset {
	width					: 137px;
	border-style			: none;
	background-color		: #004B69;
	margin					: 0;
	padding					: 5px;
}

#searchNews fieldset p {
	text-align				: center;
	color					: #ccc;
	margin					: 5px 0 2px 0;
	padding					: 0;
}

#searchNews input[type=text] {
	width					: 137px;
	font-size				: 12px;
	background-color		: #ccc;
	border-style			: none;
}

#searchNews input[type=submit] {
	width					: 100px;
	margin					: 10px 0 10px 19px;
	font-size				: 12px;
}

#searchNews select {
	width					: 137px;
	background-color		: #ccc;
	border-style			: none;
	margin-bottom			: 3px;
}
