/* Définitions générales */
@import url("./listeDVD.css");
@import url("./selectors.css");
@import url("./fonts.css");

body {
	background-image		: url("../../images/fond.gif");
	margin					: 5px;
	padding					: 0;
	color					: white;
	text-align				: left;
}

#tweakBar {
	position				: absolute;
	right					: 8px;
	top						: 125px;
	color					: #ccc;
	font-size				: .8em;
}

#tweakBar a {
	color					: #ccc !important;
}

#tweakBar .accountInfo {
	padding-right			: 2em;
}

.message {
	background-color		: #004B69;
	padding					: 1em;
	border-left				: 3px solid #44B5FE;
}

#tweakBar .accountInfo a.newCGU {
	padding-left			: 20px;
	background-image		: url("../../images/smallicons/error.png");
	background-position		: left center;
	background-repeat		: no-repeat;
}

#tweakBar select {
	font-size				: 1em;
}

.textZoomer {
	cursor					: pointer;
}

p {
	line-height				: 1.5em;
}

a {
  	color					: #44B5FE;
  	text-decoration			: none;
}

a:hover {
  	text-decoration			: underline;
}

#header {
	height					: 208px;
	margin-bottom			: 15px;
	overflow				: hidden;
}

#logoDVDFr {
	float					: left;
}

#logoDVDFr a {
	background-image		: url("../../images/entete.jpg");
	background-position		: top left;
	background-repeat		: no-repeat;
	display					: block;
	width					: 218px;
	height					: 102px;
}

#header a {
	line-height				: 1.66em;
	color					: white;
	text-indent				: -9999px;
}

#header ul, #header li {
	margin					: 0 0 0 0;
	padding					: 0;
	list-style-type			: none;
}

#header ul {
	float					: left;
	margin-top				: 43px;
}

#header li {
	display					: inline;
}

#header li a {
	float					: left;
	display					: inline;
	height					: 20px;
	background-repeat		: no-repeat;
}

#header a#menu1 {
	width					: 71px;
	background-image		: url("../../images/menu_principal_01.jpg");
}

#header a#menu2 {
	width					: 62px;
	background-image		: url("../../images/menu_principal_02.jpg");
}

#header a#menu3 {
	width					: 50px;
	background-image		: url("../../images/menu_principal_03.jpg");
}

#header a#menu4 {
	width					: 73px;
	background-image		: url("../../images/menu_principal_04.jpg");
}

#header a#menu5 {
	width					: 59px;
	background-image		: url("../../images/menu_principal_05.jpg");
}

#header a#menu6 {
	width					: 70px;
	background-image		: url("../../images/menu_principal_06.jpg");
}

#header a#menu7 {
	width					: 84px;
	background-image		: url("../../images/menu_principal_07.jpg");
}

#header a#menu8 {
	width					: 66px;
	background-image		: url("../../images/menu_principal_08.jpg");
}

#header li a:hover {
	background-position		: 0px -20px;
}

#searchbar {
	background-image		: url("../../images/searchs/searchbar_fond.jpg");
	background-position		: top center;
	background-repeat		: repeat-x;
	float					: right;
	width					: 532px;
	height					: 26px;
	margin					: 1px 0 0 0;
	padding					: 0;
}

#searchbar .label {
	float					: left;
	background-image		: url("../../images/searchs/searchbar_label.jpg");
	background-position		: center left;
	background-repeat		: no-repeat;
	width					: 99px;
	height					: 26px;
	margin					: 0;
	padding					: 0;
}

#searchbar form, #searchbar fieldset {
	float					: left;
	margin					: 0;
	padding					: 0;
}

#searchbar #searchMultiname {
	float					: left;
	height					: 16px;
	margin-top				: 2px;
	width					: 323px;
}

#searchbar .advSearch {
	float					: left;
	width					: 68px;
	height					: 26px;
	background-image		: url("../../images/searchs/searchbar_advsearch.jpg");
	background-position		: center left;
	background-repeat		: no-repeat;
	text-indent				: -9999px;
	margin					: 0;
	padding					: 0;
}

#searchbar .advSearch a {
	display					: block;
	width					: 68px;
	height					: 26px;
	margin					: 0;
	padding					: 0;
}

#header .publicite {
	width					: 728px;
	height					: 90px;
	background-color		: #004B69;
	background-image		: url("../../images/publicite_vertical.gif");
	background-position		: left center;
	background-repeat		: no-repeat;
	margin					: 5px auto 10px auto;
	padding					: 2px 2px 2px 15px;
	overflow				: hidden;
}

#footer .publicite {
	width					: 728px;
	height					: 90px;
	background-color		: #004B69;
	background-image		: url("../../images/publicite_vertical.gif");
	background-position		: left center;
	background-repeat		: no-repeat;
	margin					: 5px auto 10px auto;
	padding					: 2px 2px 2px 15px;
	overflow				: hidden;
}

#fullContent {
	background-image		: url("../../images/fond.gif");
	width					: 753px;
	margin-left				: auto;
	margin-right			: auto;
	position				: relative;
	padding					: 0 8px;
	overflow				: visible;
	min-height				: 100%;
}

#content {
	clear					: both;
	margin-top				: 5px;
	padding-bottom			: 50px; 
	overflow				: hidden;
}

#footer {
	font-size				: 0.75em;
	width					: 753px;
}

.clearAll {
	clear					: both;
}

.aDroite {
	float					: right;
}

.suite {
	background-image		: url("../../images/suite.gif");
	background-repeat		: no-repeat;
	background-position		: top left;
	width					: 50px;
	height					: 9px;
	margin-bottom			: 5px;
	text-indent				: -9999px;
}

a img {
	border-style			: none;
}

a img.lienFiche {
	border					: 1px solid transparent !important;
}

a:hover img.lienFiche {
	border					: 1px solid #FAFAD2 !important;
}

/* Design à deux colonnes */

#deuxColonnes #colonneGauche {
	float					: left;
	width					: 583px;
	padding-right			: 5px;
}

#deuxColonnes #colonneDroite {
	float					: right;
	width					: 160px;
	padding-left			: 5px;
}

/* Design à trois colonnes */

#troisColonnes #colonneGauche {
	position				: relative;
	left					: -425px;
	width					: 160px;
	padding					: 0;
	margin					: 0;
	float					: left;
}

#troisColonnes #colonneDroite {
	position				: relative;
	width					: 160px;
	padding					: 0;
	margin					: 0;
	float					: left;
	left					: 10px;
}

#troisColonnes #colonneCentrale {
	position				: relative;
	width					: 419px;
	padding					: 0 2px;
	float					: left;
	left					: 165px;
}


#searchbox {
	width					: 147px;
	background-image		: url("../../images/recherche.gif");
	background-position		: top right;
	background-repeat		: no-repeat;
	border-bottom			: 1px solid orange;
	padding					: 36px 0 0 0;
	margin					: 0 0 0 6px;
}

#searchbox fieldset {
	width					: 137px;
	border-style			: none;
	background-color		: #004B69;
	margin					: 0;
	padding					: 5px;
}

#searchbox fieldset p {
	text-align				: center;
	color					: #ccc;
	margin					: 0;
	padding					: 0;
}

#searchbox p {
	text-align				: center;
	color					: #44B5FE;
	margin					: 0;
	padding					: 0 0 5px 0;
	background-color		: #004B69;
}

#searchbox div {
	background-color		: #004B69;
	height					: 40px;
	background-image		: url("../../images/recherche_avancee.gif");
	background-position		: center center;
	background-repeat		: no-repeat;
	text-indent				: -9999px;
}

#searchbox div a {
	width					: 102px;
	height					: 22px;
	display					: block;
	position				: relative;
	top						: 9px;
	left					: 20px;
}

#searchbox input[type=text] {
	width					: 118px;
	font-size				: 0.83em;
	background-color		: #ccc;
	border-style			: none;
	margin					: 0;
	padding					: 0;
}

#searchbox input[type=image] {
	margin					: 0;
	padding					: 0;
	vertical-align			: bottom;
}

#searchbox form {
	margin					: 0;
}

#searchbox select {
	width					: 135px;
	font-size				: 0.83em;
	background-color		: #ccc;
	border-style			: none;
}

.tooltipCover {
	float					: right;
	margin					: 0 0 5px 5px;
	border					: 1px solid black;
}

div.skyscrapper {
	margin-left			: auto;
	margin-right		: auto;
	margin-top			: 20px;
	margin-bottom		: 20px;
	width				: 130px;
	padding				: 0 0 5px 0;
	background-color	: #004B69;
}

div.skyscrapper h3 {
	text-align			: center;
	color				: #ccc;
	font-size			: 0.83em;
	margin				: 0;
	padding				: 2px 0;
	font-weight			: normal;
}

div.skyscrapper div.skyscrapperContent {
	margin				: 0;
	padding				: 0 5px;
	background-color	: #004B69;
	color				: white;
}

.center {
	text-align			: center;
}

.droite {
	text-align			: right;
}

#addthis {
	margin-top				: 10px;
	padding					: 0;
	width					: 125px;
	margin-left				: auto;
	margin-right			: auto;
}

fieldset {
	border-style			: none;
	margin					: 0;
	padding					: 0;
}

.separator hr, .wideseparator hr {
	display					: none;
}

		/*------------------------ CRITIQUES ------------------------ */
#critiques {
	font-family				: Arial, Helvetica, sans;
	width					: 157px;
	background-image		: url("../../images/critik.gif");
	background-position		: top center;
	background-repeat		: no-repeat;
	border-bottom			: 1px solid orange;
	padding					: 22px 0 0 0;
	margin					: 10px auto 0 auto;
}

#critiques div {
	margin					: 0;
	padding					: 5px 5px 18px 5px;
	width					: 147px;
	background-color		: #004B69;
	font-size				: 0.83em;
}

#critiques p {
	margin					: 0 0 5px 0;
	padding					: 0;
	color					: #44B5FE;
	text-align				: center;
}

#critiques table {
	margin					: 0px;
	padding					: 5px 0 0 0;
	border-top				: 2px solid #44B5FE;
	color					: #44B5FE;
}

#critiques  th {
	text-align				: left;
	font-weight				: normal;
	font-size				: inherit;
}

#critiques  td {
	text-align				: right;
	font-weight				: normal;
	font-size				: inherit;
	padding-left			: 5px;
	vertical-align			: middle;
}

#critiques a {
	color					: #ccc;
	font-size				: inherit;
}

.hidden {
	display					: none;
}

.jqmWindow h1, .jqmWindow h2, .jqmWindow h3, .jqmWindow h4, .jqmWindow h5, .jqmWindow h6 {
	color					: #004B69;
} 

div.erreur {
	border-left				: 3px solid red;
	border-bottom			: 1px solid red;
	padding					: 0 0 .5em .5em;
}

		/*------------------------ Bandes annonces ------------------------ */

#bandesAnnonces {
	font-family				: Arial, Helvetica, sans;
	width					: 157px;
	background-image		: url("../../images/bloc_bandes_annonces.gif");
	background-position		: top center;
	background-repeat		: no-repeat;
	border-bottom			: 1px solid orange;
	padding					: 22px 0 0 0;
	margin					: 3em 1px 0 auto;
	font-size				: 0.83em;
}

#bandesAnnonces p {
	margin					: 0 5px;
	padding					: 0 0 5px 0;
	text-align				: center;
	color					: #44B5FE;
	border-bottom			: 2px solid #44B5FE;
}

#bandesAnnonces div.conteneurBloc {
	margin					: 0;
	padding					: .5em 0;
	width					: 157px;
	background-color		: #004B69;
	overflow				: auto;
}

#bandesAnnonces .suite {
	margin-right			: .5em;
}

#bandesAnnonces ul {
	margin					: .5em 0 1em 1px;
	padding					: 5px 0 0 0;
	color					: #44B5FE;
	list-style-type			: none;
	overflow				: hidden;
}

#bandesAnnonces li {
	display					: block;
	text-align				: center;
	width					: 73px;
	padding					: 1px;
	margin					: 1px;
	float					: left;
}

#bandesAnnonces li a img {
	border					: 1px solid transparent;
}

#bandesAnnonces li a:hover img {
	border					: 1px solid white;
}

#bandesAnnonces a {
	color					: #ccc;
}

#bandesAnnonces a:hover {
	color					: #ccc;
	text-decoration			: none !important;
}

#formUserLogin {
	/*
		Image d'origine sous licence Creative Commons Attribution Share Alike 3.0
		Image dérivée également sous licence Creative Commons Attribution Share Alike 3.0
		Voir :
		http://commons.wikimedia.org/wiki/File:Lock-icon.svg
	*/
	background-image		: url("../../images/lock.jpg");
	background-position		: right top;
	background-repeat		: no-repeat;
}

.feedList li {
	list-style-image		: url("../../images/feed.gif");
}

#wizard {
	width					: 128px;
	height					: 2em;
	position				: fixed;
	right					: 0;
	bottom					: 0;
	padding					: 128px 0 0 0;
	background-image		: url("../../images/wizard.png");
	background-position		: center top;
	background-repeat		: no-repeat;
	z-index					: 10;
	text-align				: center;
}

a[rel~="lightbox[]"] img {
	border					: 1px solid transparent;
}

a[rel~="lightbox[]"]:hover img {
	border					: 1px solid white;
}

.emptySearch {
	color					: #888;
}

#ajaxLoading {
	display					: none;
	margin					: 0 auto;
	padding					: .5em 1.5em;
	position				: absolute;
	width					: 300px;
	left					: 200px;
	z-index					: 9999px;
	background-color		: white;
	color					: black;
	border					: 1px solid black;
	font-size				: 1.5em;
	background-image		: url("../../images/jquery/autocomplete/indicator.gif");
	background-repeat		: no-repeat;
	background-position		: 10px center;
	text-align				: center;
}

#adClickMe {
	width					: 100%;
	height					: 280px;
	position				: absolute;
	top						: 0;
	left					: 0;
	cursor					: pointer;
	background-repeat		: no-repeat;
	background-position		: top center;
	background-image		: url("http://pubs.ecranfantastique.com/www/delivery/avw.php?zoneid=92&n=aefdcc4a") !important;
}

#adClickMePantheon {
	width					: 100%;
	height					: 280px;
	position				: absolute;
	top						: 0;
	left					: 0;
	cursor					: pointer;
	background-repeat		: no-repeat;
	background-position		: top center;
	background-image		: url("http://pubs.cinepantheon.net/www/delivery/avw.php?zoneid=25&n=a951d901") !important;
}

#pubVideo {
	position				: fixed;
	bottom					: 5px;
	right					: 5px;
	width					: 300px;
	height					: 268px;
	margin					: 0 auto;
	padding					: 0 2px 2px 2px;
	background-color		: #004B69;
	border					: 1px solid #ccc;
}

#pubVideo .labelPub {
	text-align				: center;
	background-color		: #004B69;
	color					: #ccc;
	margin					: 0;
	padding					: 0;
	height					: 18px;
	font-size				: 11px;
}

#pubVideo .labelPub img {
	float					: right;
	margin					: 3px 0 0 0;
	padding					: 0;
	cursor					: pointer;
}
