/*
CSS Document
Gominés v3 - Style CSS du thème godfather
*/

body {
	background-color:#000;
	margin:0px;
	cursor:default;
}
body,tr,td{
	font-family: Verdana;
	font-size: 12px;
	color:#FFF;
}
form{
	margin:0px;
	padding:0px;
}
a:link {
	color:#CCC;
}
a:visited {
	color:#CCC;
}
a:hover {
	color:#FFF;
}

/* GLOBAL */
.low_color{
	color:#666;
}
.middle_color{
	color:#CCC;
}
.theme_color{
	color:#F33;
}
.huge_size{
	font-size:30px;
}
.big_size{
	font-size:20px;
}
.middle_size{
	font-size:13px;
}
.global_size{
	font-size:12px;
}
.small_size{
	font-size:10px;
}
.tiny_size{
	font-size:9px;
}
.list_color1{
	background-color:#000;
}
.list_color2{
	background-color:#111;
}
.separator{
	margin-top:5px;
	margin-bottom:5px;
	height:1px;
	background-color:#333;
}
.link{
	cursor:pointer;
	text-decoration:underline;
}
.textfield{
	background-color:#000;
	border:solid 1px #FFF;
	color:#FFF;
	font-size:14px;
	outline-color:#3457B3;
}
.fade_in{
	opacity:0;
}
.maxtable_container{
	position:absolute;
	display:table;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}
.show_if_connected{
	display:none;
	opacity:0;
}
.show_if_disconnected{
	display:inline-block;
}
.eval{
	display:none;
}
.overflow{
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.reflex{
	border-radius:2px;
	margin-bottom:5px;
}

/* HEADER */
.header{
	z-index:10;
}

/* MAIN */
.newsfeed_input{
	background-color:#111;
	width:260px;
	font-size:13px;
	border:none;
	outline:none;
	color:#FFF;
}

.newsfeed_content{
	overflow-x:hidden;
	overflow-y:auto;
}

.newsfeed_header_bkg{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4////fwAJ+wP9CNHoHgAAAABJRU5ErkJggg==);
	background-repeat: repeat-x;
	background-position: 0px 12px;
	border-top:solid 1px #444;
	opacity:0.9;
}

.newsfeed_header_text{
	font-size:10px;
	background-color:inherit;
	margin:5px;
	padding-left:5px;
	padding-right:5px;
}

.newsfeed_message{
	padding-left:5px;
	padding-bottom:10px;
	width:330px;
	overflow:hidden;
}

.newsfeed_new_msg{
	border-left:dotted 2px rgba(255,255,255,0.8);
	border-right:dotted 2px rgba(255,255,255,0.8);
}


/* HOME CONTENT */
.home_searchbar_bkg{
	padding-top:3px;
}

.home_searchbar_input{
	background-color:#FFF;
	font-size:16px;
	border:none;
	outline:none;
}

.newadds_image{
	cursor:pointer;
}
.newadds_label{
	color:#CCC;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}

.newreviews_box{
	opacity:0.9;
}

.newreviews_scroll{
	background-color:rgba(0,0,0,0.2);
	white-space:nowrap;
}

.newreviews_text{
	width:90px;
	padding-left:5px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}

.newreviews_line{
	height:15px;
	cursor:pointer;
	padding-left:5px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:solid 1px #444;
}

.stars_off_small{
	display:inline-block;
	background-image:url(../images/stars_off_small.png);
	width:79px; /* /!\ Ne pas modifier cette valeur car cela fait changer les calculs pour les ajouts de notes */
	height:15px;
}

.stars_on_small{
	display:inline-block;
	background-image:url(../images/stars_on_small.png);
	height:15px;	
}


.gazette_box{
	cursor:pointer;
}

.gazette_img{
	border:solid 1px #999;
}

.gazette_legend{
	color:#CCC;
	font-style:italic;
	padding-bottom:20px;
}

.gazette_title{
	color:#FFF;
	font-size:16px;
	text-decoration:underline;
	padding-bottom:5px;
}

.poirot_content{
	overflow:auto;
}

.poirot_title{
	color:#FFF;
	font-size:20px;
}

.poirot_questions{
	color:#FFF;
	font-size:18px;
}

.poirot_input{
	background-color:#333;
}

.poirot_legend{
	color:#FFF;
	font-size:10px;
	font-style:italic;
}

.poirot_reponses{
	color:#FFF;
}

.poirot_reponses_box{
	width:95%;
	padding-top:20px;
	padding-bottom:5px;
}

.poirot_small{
	color:#AAA;
	font-size:10px;
}

.poirot_text{
	color:#FFF;
}

.poirot_amount_label{
	color:#FFF;
	white-space:nowrap;
	background-color:rgba(0,0,0,0.3);
	padding:2px;
	border:solid 1px #444;
	margin-bottom:5px;
	border-left:none;
}

.poirot_amount_border{
	padding:2px;
	border:solid 1px #444;
	margin-bottom:5px;
}

.poirot_amount_bkg{
	background-color:#FFF;
	opacity:0.2;
}

/* OTHER CONTENT */
.searchbar_input{
	font-size:16px;
	border:none;
	outline:none;
}

.menu_line_content{
	white-space:nowrap;
	overflow:hidden;
}

.filelist_bkg{
	display:none;
}

.filelist_col_uparrow{
	cursor:pointer;
}

.filelist_col_downarrow{
	cursor:pointer;
}

.filelist_col_search{
	cursor:pointer;
}

.filelist_col_select{
	font-size:12px;
	outline:none;
}

.filelist_content{
	display:none;
	overflow:auto;
}

.filelist_cell{
	display:inline-block;
	vertical-align:top;
	height:58px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	border-left:solid 2px #333;
	margin-right:-2px;
}

.filelist_cell_padding{
	padding-left:5px;
	padding-right:5px;
	padding-top:20px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}

.filelist_cell_title{
	padding-left:5px;
	padding-right:5px;
	padding-top:18px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	font-size:16px;
}

.filelist_cell_subtitle{
	padding-left:10px;
	padding-right:10px;
	font-style:italic;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	font-size:10px;
}

.filelist_cell_image{
	display:inline-block;
	vertical-align:top;
	height:58px;
	border:none;
	margin-right:-1px;
}

.filelist_cell_list{
	height:58px;
	padding-left:5px;
	font-size:10px;
	padding-right:20px;
	margin-right:-20px;
	overflow-x:hidden;
	overflow-y:auto;
}

.filelist_cell_stars{
	padding-left:5px;
	padding-top:20px;
}

.filelist_image{
	border:solid 1px #FFF;
	margin-right:2px;
	margin-top:8px;
}

.filelist_row{
	opacity:0.9;
	border-bottom:solid 1px #333;
}

.filelist_padding{
	height:27px;
}

.filelist_search_match{
	background-color:#880;
	/*border:solid 1px #FF0;*/
}

/* OTHER CONTENT */
.popup_content{
	position:absolute;
	z-index:800;
	overflow:auto;
}

/* POPUP */
.popup_image_td{
	border-right:solid 1px #333;
}

.popup_details_td{
	padding-left:15px;
	border-bottom:solid 1px #333;
	padding-bottom:10px;
}

.popup_menu_td{
	font-size:15px;
	background-color:#111;
	border-bottom:solid 1px #333;
	border-right:solid 1px #333;
}

.popup_menu_div{
	font-size:15px;
	background-color:#111;
	border-top:solid 1px #333;
	border-left:solid 1px #333;
	border-right:solid 1px #333;
}

.popup_menu_off{
	color:#666;
	background-color:#222;
	border-bottom:solid 1px #333;
	padding-top:8px;
	padding-bottom:8px;
}

.popup_menu_on{
	color:#FFF;
	background-color:#888;
	border-bottom:solid 1px #333;
	padding-top:8px;
	padding-bottom:8px;
}

.popup_actors_title{
	border-bottom:solid 1px #333;
	border-right:solid 1px #333;
	color:#666;
	padding-right:10px;
}

.popup_roles_title{
	border-bottom:solid 1px #333;
	color:#666;
	padding-left:10px;
}

.popup_actors_content{
	border-right:solid 1px #333;
	color:#CCC;
	padding-left:20px;
	padding-right:5px;
}

.popup_roles_content{
	padding-left:5px;
	padding-right:20px;
	color:#CCC;
}

.popup_comments_header{
	background-color:#333;
}

.popup_comments_content{
	background-color:#222;
}

.popup_comments_msg{
	width:100%;
	height:80px;
	background-color:#222;
	color:#FFF;
	font-size:12px;
	outline:none;
}

.popup_contact_msg{
	width:100%;
	margin-top:5px;
	border:solid 1px #FFF;
	height:190px;
	background-color:#000;
	color:#FFF;
	font-size:14px;
	outline-color:#3457B3;
}

.popup_list{
	padding-left:5px;
	border-left:solid 1px #000;
}

.hoverlist{
	width:130px;
	font-size:12px;
	background-color:#000;
	border:solid 1px #FFF;
	border-radius:5px;
	box-shadow: 0px 0px 15px #000;
	padding:5px;
}

.hoverlist_separator{
	height:1px;
	background-color:#999;
	margin:5px;
}