/************************************************************************/
/* Deluxe - IP.Board 3.2 Skin by Tom Christian - tctc91_general.css	*/
/************************************************************************/
/* tomchristian.co.uk							*/
/************************************************************************/
html, body { 
    background: #fff url(http://www.forum-super5.fr/public/style_images/tctc91_deluxe/_custom/core_bg.png);
}

#ipbwrapper { min-width: 1000px; }

/****************************************/
/* Core Sprites                         */
/****************************************/
/* Backgrounds */
#navContainer, #secondaryNav, #secondaryNav .breadcrumb li a, #secondaryNav .breadcrumb li span,
#search_options, #top {
background : url(http://www.forum-super5.fr/public/style_images/tctc91_deluxe/_custom/sprite_backgrounds.png);
}
/* Icons */
.icon_profile, .icon_notify, 
.icon_messenger, .icon_signout,
.icon_rss, .icon_style_switcher,
.icon_post_arrow, .icon_quick_nav, 
#user_link.menu_active .icon_profile, 
#notify_link.menu_active .icon_notify, 
#inbox_link.menu_active .icon_messenger, 
.descPopArrow, .colourChooserIcon {
    background-image: url(http://www.forum-super5.fr/public/style_images/tctc91_deluxe/_custom/sprite_icons.png);
}

/****************************************/
/* Header                               */
/****************************************/
#header_right_container {
    position: relative;
    width: 450px;
    margin-top: 7px;
}

.header_effects {
    height: 200px;
}

#header_bar { height: 4px; }

/****************************************/
/* Logo                                 */
/****************************************/
.logo { margin: 5px 0; }
.logo:hover { opacity: 0.8; -moz-transition: all 300ms ease 0s; -webkit-transition: all 300ms ease 0s; }

/****************************************/
/* Admin Bar                            */
/****************************************/
#admin_bar {
background: #081621; /* Old browsers */

    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
    position: absolute;
    right: 0;
    margin-top: 1px;
    padding: 0px 9px 1px;
    border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    z-index: 1;
}

/****************************************/
/* Navigation                           */
/****************************************/
#branding #navContainer {
    background-position: 0 -91px;
    background-color: #0f171d ;
    background-repeat: repeat-x;
    border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.1);
    -moz-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.1);
    -webkit-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.1);
    font-size: 11px;
    margin-top: 6px;
    padding: 4px 20px 0;
    height: 32px;
}

/* CSS :link Transition Effect */
#primary_nav a, #admin_bar a, #user_navigation a {
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	outline: 0 none;
}

#branding #navContainer #primary_nav { clear: both; min-width: 500px; height: 32px; }
#branding #navContainer #primary_nav .active a { padding: 7px 16px; border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; height: 18px; position: relative; z-index: 999; }

/****************************************/
/* User_navigation                      */
/****************************************/
/* Regular */
.icon_profile, .icon_notify, 
.icon_messenger, .icon_signout { 
    background-repeat: no-repeat; 
}

.icon_profile { background-position: -42px 0; height: 17px; width: 15px; margin-right: 3px; }
.icon_notify { background-position: -42px -18px; height: 15px; width: 14px; margin-right: 3px; }
.icon_messenger { background-position: -42px -33px; height: 14px; width: 15px; margin-right: 3px; }
.icon_signout { background-position: -42px -47px; height: 16px; width: 15px; margin-right: 3px; }

/* Active*/
#user_link.menu_active .icon_profile, 
#notify_link.menu_active .icon_notify, 
#inbox_link.menu_active .icon_messenger { 
    background-repeat: no-repeat; 
}

#user_link.menu_active .icon_profile { background-position: 0 0; height: 17px; width: 15px; margin-right: 1px; }
#notify_link.menu_active .icon_notify { background-position: 0 -18px; height: 15px; width: 14px; margin-right: 1px; }
#inbox_link.menu_active .icon_messenger { background-position: 0 -33px; height: 14px; width: 15px; margin-right: 1px; }

/* Links */
#user_link.menu_active, #notify_link.menu_active, #inbox_link.menu_active { color: #222; text-shadow: 0 1px 0 #FFFFFF; }
#user_link.menu_active:hover, #notify_link.menu_active:hover, #inbox_link.menu_active:hover { color: #222; }

/****************************************/
/* Search                               */
/****************************************/

.searchLoggedIn { }	

#search_options {
    background-position: 0 -127px;
    background-color: #2B5678;
    background-repeat: repeat-x;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    color: rgba(255,255,255,0.7);
    text-shadow: 0 1px 0 rgba(0,0,0,0.5);
}

#search_options {
    color: #eee;
    -moz-transition: all 200ms ease-in-out 0s;
    -webkit-transition: all 200ms ease-in-out 0s;
    transition: all 200ms ease-in-out 0s;
}

#search .submit_input {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
}

#search .submit_input, #search_options, #adv_search, .custom_theme {
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

/****************************************/
/* Text-Based Header Logo               */
/****************************************/
#branding .siteLogo { 
    display: inline-block;
    max-height: 33px;
    padding: 9px 0;
}

#branding .siteLogo h1 { 
    color: #FFFFFF;
    display: inline-block;
    float: left;
    font: 20pt arial;
    margin-right: 9px;
    text-shadow: 1px 1px 2px #193147;
}

#branding .siteLogo span { 
    color: #0B253B;
    display: block;
    float: left;
    font: bold 9pt arial;
    padding-top: 12px;
    text-shadow: 0 1px 0 #486782;
}

/****************************************/
/* Colour Chooser Menu                  */
/****************************************/
#branding .colourChooserMenu {
	background: rgba(0, 0, 0, 0.8);
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
        -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
        -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
	cursor: pointer;
	float: right;
	height: 28px;
	margin: 0 0 4px 2px;
	width: 27px;
	display: inline-block;
}

#branding .colourChooserIcon {
        background-position: -15px 6px;
        background-repeat: no-repeat;
	height: 22px;
	width: 21px;
	display: inline-block;
}

#branding .colourChooserMenu a { padding: 0 !important; }
.colorpicker { z-index: 9999; }

/****************************************/
/* Breadcrumbs                          */
/****************************************/
#secondaryNav {
    background-position: 0 -60px;
    background-color: #ebeff3;
    background-repeat: repeat-x;
    border: 1px solid #B1C6D6;
    border-radius: 4px;
    -moz-border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #556571;
    line-height: 30px;
    margin-bottom: 15px;
    overflow: hidden;
    text-shadow: 0 1px 0 #fff;
}

#secondaryNav a { color: #45525c; height: 30px; outline: 0 none; line-height: 30px; }
#secondaryNav a:hover { color: #2b3238; }

#secondaryNav .breadcrumb li { float: left; }

#secondaryNav .breadcrumb li a {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    margin-left: -21px;
    padding-left: 16px;
    text-decoration: none;
}

#secondaryNav .breadcrumb li a:hover { background-position: 0 -30px; }
#secondaryNav .breadcrumb li a:hover span { background-position: 100% -30px; }

#secondaryNav .breadcrumb li span {
    background-position: 100% 0;
    background-repeat: no-repeat;
    color: #556571;
    display: block;
    padding: 0 21px 0 4px;
}

#secondaryNav .breadcrumb li > span { background: none; color: #9baab4; }
#secondaryNav .breadcrumb li.first a span { padding-left: 13px; }

#secondaryNav .secondaryNavRight { float: right; font-size: 11px; }

#secondaryNav .secondaryNavRight li:first-child { 
    border-left: 1px solid #FFFFFF !important;
    border-right: 0 !important;
}

/****************************************/
/* Social Icons Module                  */
/****************************************/
.moduleSocial { 
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #B1C6D6;
    float: right;
    padding: 0 3px;
}

.icon_rss { background:url(http://www.forum-super5.fr/public/style_images/tctc91_deluxe/_custom/sprite_icons.png) 0 -58px; height: 26px; width: 25px; margin-bottom: -16px; }
.icon_pm { background:url(http://www.forum-super5.fr/public/style_images/tctc91_deluxe/_custom/sprite_icons.png) 0 -3px; height: 18px; width: 23px; }
.icon_notification { background:url(http://www.forum-super5.fr/public/style_images/tctc91_deluxe/_custom/sprite_icons.png) 0 -29px; height: 20px; width: 21px; }
.icon_arrow_down { background:url(http://www.forum-super5.fr/public/style_images/tctc91_deluxe/_custom/sprite_icons.png) 0 -95px; height: 11px; width: 15px; }
.icon_nav_search { background:url(http://www.forum-super5.fr/public/style_images/tctc91_deluxe/_custom/sprite_icons.png) -32px -3px; height: 20px; width: 19px; }

.social_links { 
	float: left;
	position: relative;
	padding-right: 1px;
	z-index:1000;
}

._social { height: 16px; width:16px; }

.icon_facebook { 
	background:url(http://www.forum-super5.fr/public/style_images/tctc91_deluxe/_custom/sprite_social_icons.png) -85px -17px; 
	z-index: 1000;
	width: 16px;
	height: 16px;
}

.icon_facebook_b { 
	background:url(http://www.forum-super5.fr/public/style_images/tctc91_deluxe/_custom/sprite_social_icons.png) -85px 0; 
	position: absolute;
	left: 0;
	top: 8px;
	z-index: -10;
	width: 16px;
}

.icon_twitter_div { width: 96px; }

.icon_twitter { 
	background:url(http://www.forum-super5.fr/public/style_images/tctc91_deluxe/_custom/sprite_social_icons.png) -49px -16px; 
	z-index: 1000;
	width: 20px;
	height: 16px;
}

.icon_twitter_b { 
	background:url(http://www.forum-super5.fr/public/style_images/tctc91_deluxe/_custom/sprite_social_icons.png) -49px 0; 
	position: absolute;
	left: 0;
	top: 8px;
	z-index: -10;
	width: 20px;	
}

.icon_google { 
	background:url(http://www.forum-super5.fr/public/style_images/tctc91_deluxe/_custom/sprite_social_icons.png) -101px -17px; 
	z-index: 1000;
	width: 15px;
	height: 17px;
}

.icon_google_b { 
	background:url(http://www.forum-super5.fr/public/style_images/tctc91_deluxe/_custom/sprite_social_icons.png) -101px 0; 
	position: absolute;
	left: 0;
	top: 8px;
	z-index: -10;
	width: 15px;
}

.icon_rss_small { 
	background:url(http://www.forum-super5.fr/public/style_images/tctc91_deluxe/_custom/sprite_social_icons.png) -69px -16px; 
	z-index: 1000;
	width: 16px;
	height: 16px;
}

.icon_rss_small_b { 
	background:url(http://www.forum-super5.fr/public/style_images/tctc91_deluxe/_custom/sprite_social_icons.png) -69px 0; 
	position: absolute;
	left: 0;
	top: 8px;
	z-index: -10;
	width: 16px;	
}

.icon_lastfm { 
	background:url(http://www.forum-super5.fr/public/style_images/tctc91_deluxe/_custom/sprite_social_icons.png) -17px -10px; 
	z-index: 1000;
	width: 15px;
	height: 11px;
}

.icon_lastfm_b { 
	background:url(http://www.forum-super5.fr/public/style_images/tctc91_deluxe/_custom/sprite_social_icons.png) -17px 0; 
	position: absolute;
	left: 0;
	top: 11px;
	z-index: -10;
	width: 15px;
	height: 10px;
}

.icon_vimeo { 
	background:url(http://www.forum-super5.fr/public/style_images/tctc91_deluxe/_custom/sprite_social_icons.png) -32px -16px; 
	z-index: 1000;
	width: 16px;
	height: 16px;
}

.icon_vimeo_b { 
	background:url(http://www.forum-super5.fr/public/style_images/tctc91_deluxe/_custom/sprite_social_icons.png) -32px 0; 
	position: absolute;
	left: 0;
	top: 8px;
	z-index: -10;
	width: 16px;
}

.icon_youtube { 
	background:url(http://www.forum-super5.fr/public/style_images/tctc91_deluxe/_custom/sprite_social_icons.png) 0 -16px; 
	z-index: 1000;
	width: 16px;
	height: 16px;
}

.icon_youtube_b { 
	background:url(http://www.forum-super5.fr/public/style_images/tctc91_deluxe/_custom/sprite_social_icons.png) 0 0; 
	position: absolute;
	left: 0;
	top: 7px;
	z-index: -10;
	width: 16px;
}



/****************************************/
/* Footer                               */
/****************************************/
#footer {
    width: 100%;
    margin-top: -45px;
    padding-top: 45px;
}

#footer a {
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}

#footer li a { color: #afb4b9; }
#footer li a:hover { color: #fff; }
#footer #copyright a:hover { color: #fff; }
#footer .skin_copyright { margin-top: 3px; }
#footer .skin_copyright a { color: #596b7c; }
#footer .skin_copyright a:hover { color: #7597b7; }
#footer .skin_xf_copyright { color: #3A4046; font-size: 11px; font-style: italic; }

#footer #top {
    background-position: 0 -127px;
    background-color: #A0C1DC;
    background-repeat: repeat-x;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    margin-top: 6px;
}

/**********************************/
/* General / Miscellaneous Styles */
/**********************************/
#content {
    position: relative; 
    border-radius: 0 0 7px 7px; 
    -moz-border-radius: 0 0 7px 7px; 
    -webkit-border-radius: 0 0 7px 7px; 
}

#content .catWrapper {
    background: rgb(231, 231, 231);
    border-radius: 9px;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    padding: 10px 10px 0;
    margin: 15px 0 20px;
-moz-box-shadow: 1px 1px 12px 1px black;
-webkit-box-shadow: 1px 1px 12px 1px black;
-o-box-shadow: 1px 1px 12px 1px black;
box-shadow: 1px 1px 12px 1px black;
filter:progid:DXImageTransform.Microsoft.Shadow(color=black, Direction=NaN, Strength=1);
}

.contentBottom {
    background: #FFFFFF;
    border-radius: 0 0 8px 8px;
    box-shadow: 0 5px 6px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.7);
    height: 25px;
    margin-top: -5px;
    padding: 0 20px;
    position: relative;
}

.main_width { position: relative; }
.icon_rss { background-position: 0 -63px; background-repeat: no-repeat; height: 27px; width: 25px; margin-right: 6px; margin-top: 0; }
.icon_style_switcher { background-position: -15px 1px; height: 17px; width: 24px;  margin-top: 4px; }
.icon_quick_nav { background-position: -16px -19px; background-repeat: no-repeat; height: 15px; width: 24px; margin-top: -2px; }
.category_block .ipb_table h4 { font-size: 12pt; }
.category_block .ipb_table h4 a:hover, .maintitle a:hover { text-decoration: underline; }
.col_c_last_post_icon { width: 2%; }
#more_apps_menucontent li a:hover { background: none !important; }
#quickNavLaunch span { margin: 10px 5px 8px; }
.vncBorderRight {     border-right: 1px solid #b1c6d6; padding: 0 8px 0 0; }
.qnBorderLeft { border-left: 1px solid #FFFFFF; border-right: 1px solid #B1C6D6; }
.maintitle a { text-shadow: 0 2px 0 rgba(255, 255, 255, 0.5); }
.ipbmenu_content li a, .ipb_autocomplete li a { color: #222 !important; text-shadow: 0 1px 0 #fff; }
.category_block .ipb_table h4 { padding: 0 0 3px; }
.category_block .ipb_table h4:hover { color: #2b343c; text-decoration: underline; }
.galattach { float: left; margin-right: 10px; }
.galattachDefaultBoardIndex .galattach { margin-right: 0; }
.idxGalTitle { margin-top: 5px; }
.post_block h3 a { color: #111; }
h2.ipsType_pagetitle, h1.ipsType_pagetitle {line-height:1em;}

.topic_buttons li a:hover, .ipsButton:hover,
#navContainer a, #secondaryNav a, #footer,
#admin_bar a, .ipsButton_secondary:hover
{
text-decoration: none;
}

.topic_buttons li.important a, .topic_buttons li.important span, .ipsButton .important,
.topic_buttons li a, .topic_buttons li span, .ipsButton {
	color: #ddd;
	background: rgb(56,56,56); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzM4MzgzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTFlMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(56,56,56,1) 1%, rgba(30,30,30,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(56,56,56,1)), color-stop(100%,rgba(30,30,30,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(56,56,56,1) 1%,rgba(30,30,30,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(56,56,56,1) 1%,rgba(30,30,30,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(56,56,56,1) 1%,rgba(30,30,30,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(56,56,56,1) 1%,rgba(30,30,30,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#1e1e1e',GradientType=0 ); /* IE6-8 */
	-moz-transition: all 0ms ease 0s;
	-webkit-transition: all 0ms ease 0s;
	-o-transition: all 0ms ease 0s;
	-ms-transition: all 0ms ease 0s;
}

.topic_buttons li.important a:hover, .topic_buttons li.important span:hover, .ipsButton .important:hover,
.topic_buttons li a:hover, .topic_buttons li span:hover, .ipsButton:hover {
	color: #fff;
	background: rgb(66,66,66); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzQyNDI0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODI4MjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(66,66,66,1) 1%, rgba(40,40,40,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(66,66,66,1)), color-stop(100%,rgba(40,40,40,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(66,66,66,1) 1%,rgba(40,40,40,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(66,66,66,1) 1%,rgba(40,40,40,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(66,66,66,1) 1%,rgba(40,40,40,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(66,66,66,1) 1%,rgba(40,40,40,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424242', endColorstr='#282828',GradientType=0 ); /* IE6-8 */
}

.topic_buttons li.important a:active, .topic_buttons li.important span:active, .ipsButton .important:active,
.topic_buttons li a:active, .topic_buttons li span:active, .ipsButton:active {
	background: rgb(66,66,66); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iIzQyNDI0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzQyNDI0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(66,66,66,1) 2%, rgba(66,66,66,1) 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgba(66,66,66,1)), color-stop(99%,rgba(66,66,66,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(66,66,66,1) 2%,rgba(66,66,66,1) 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(66,66,66,1) 2%,rgba(66,66,66,1) 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(66,66,66,1) 2%,rgba(66,66,66,1) 99%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(66,66,66,1) 2%,rgba(66,66,66,1) 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424242', endColorstr='#424242',GradientType=0 ); /* IE6-8 */
	-moz-box-shadow: inset 0 2px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.5);
}

/****************************************/
/* Board Index New Post / No New Post   */
/****************************************/
.icon_hide {
    background: none !important;
    border-radius: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.icon_new_posts {
    background: none repeat scroll 0 0 #333;
    border-radius: 3px 3px 3px 3px;
    color: #eee;
    font-size: 10px;
    letter-spacing: 1px;
    margin: 0 0 0 6px;
    padding: 2px 6px;
    text-transform: uppercase;
}

.icon_new_posts a { color: #eee; }
.icon_new_posts a:hover { color: #fff; }

.icon_no_new_posts {
    background: #333;
    border-radius: 3px 3px 3px 3px;
    color: #fff;
    font-size: 10px;
    letter-spacing: 1px;
    margin: 0 0 0 6px;
    padding: 2px 6px;
    text-transform: uppercase;
}

.icon_redirect {
    background: #333333;
    border-radius: 3px;
    color: #EEEEEE;
    font-size: 10px;
    letter-spacing: 1px;
    margin: 0 0 0 6px;
    padding: 2px 6px;
    text-transform: uppercase;
}

/****************************************/
/* Board Index Fade Effects             */
/****************************************/
.tableFade .fadeStats,
.tableFade .fadeLastPost,
.tableFade .fadeLastPostIcon {
    -moz-transition: all 250ms ease 0s;
    -webkit-transition: all 250ms ease 0s;
    color: #bbb !important;
}

.tableFade:hover .postDetailsWrap {
    -moz-transition: all 250ms ease 0s;
    -webkit-transition: all 250ms ease 0s;
    color: #535354;
}

.tableFade .fadeStats a,
.tableFade .fadeLastPost a,
.tableFade .fadeLastPostIcon a {
    -moz-transition: all 250ms ease 0s;
    -webkit-transition: all 250ms ease 0s;
    color: #8ba8be !important;
}

.tableFade .fadeStats:hover a, .tableFade .fadeLastPost:hover a,
.tableFade:hover .fadeStats, .tableFade:hover .fadeLastPost, 
.tableFade:hover .fadeLastPost a {
    -moz-transition: all 250ms ease 0s;
    -webkit-transition: all 250ms ease 0s;
    color: #062d4c !important;    
}

.col_c_post a:hover {
	text-decoration: underline;
}

.tableFade .ipsUserPhoto_mini {
    opacity: 0.6;
    -moz-transition: all 250ms ease 0s;
    -webkit-transition: all 250ms ease 0s;
}

.tableFade:hover .ipsUserPhoto_mini {
    opacity: 1;
    -moz-transition: all 250ms ease 0s;
    -webkit-transition: all 250ms ease 0s;
}

.tableFade .fadeLastPostIcon, .tableFade .postDetailsWrap {
    opacity: 0.6;
    -moz-transition: all 250ms ease 0s;
    -webkit-transition: all 250ms ease 0s;
}

.tableFade:hover .fadeLastPostIcon, .tableFade .postDetailsWrap {
    opacity: 1;
    -moz-transition: all 250ms ease 0s;
    -webkit-transition: all 250ms ease 0s;
}

.tableFade .fadeLastPost {
	padding-right: 10px;
}

.fadeLastPostIcon {
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	padding: 2px 1px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

/****************************************/
/* Board Index Forum Description Popup  */
/****************************************/
#board_index .descPop { 
    background: rgba(0, 0, 0, 0.8);
    border-radius: 7px 7px 7px 7px;
    color: #EEEEEE !important;
    left: 0;
    padding: 8px;
    position: absolute;
    top: -4px;
    margin-left: 10px; 
    min-width: 350px;
    float: left;
    z-index: 10000;
}

#board_index .descPopArrow { 
    background-position: -25px -49px;
    background-repeat: no-repeat;
    height: 13px;
    width: 7px;
    position: absolute;
    top: 8px;
    left: -7px;
}

#board_index .descPopWrap {
    position: relative;
}

/****************************************/
/* Sidebar                              */
/****************************************/
#index_stats { margin-top: 15px; }

#index_stats .ipsSideBlock {
    border-bottom: 1px solid #d4ebfa;
}

#index_stats .ipsSideBlock h3 {
    border-bottom: 1px solid #d4ebfa;
    color: #6294B7;
    font-size: 12pt;
    font-weight: normal;
    margin: -10px 0 10px;
    padding: 5px 10px 6px 0;
}


/****************************************/
/* Forum View                           */
/****************************************/
ul.mini_pagination li a { border-radius: 3px; -moz-border-radius: 3px; }
ul.mini_pagination li a:hover { background: #FFF4E5 url(http://www.forum-super5.fr/public/style_images/tctc91_deluxe/_custom/trans/trans_70.png); }

.pagination .pages li { background: #FFF4E5 url(http://www.forum-super5.fr/public/style_images/tctc91_deluxe/_custom/trans/trans_80.png); border: 1px solid #F9D9B0;border-radius: 3px; -moz-border-radius: 3px; }
.pagination .pages li.active { border: 1px solid #6CB2E4 !important; }

.col_f_views, .col_m_replies {
    background: #F0F7FC;
    border-left: 1px solid #D7EDFC;
    border-right: 1px solid #D7EDFC;
}

/****************************************/
/* Topic Styles                         */
/****************************************/
.post_block h3 {
    text-shadow: 0 1px 0 #FFFFFF;
}

.post_block {
    background: #fff !important;
    border-top: 1px solid #aaa;
}

.post_wrap {
    background: none;
}

.author_info {
    background: #F0F7FC;
    border: 1px solid #CEE5F5;
    border-radius: 6px;
    -moz-border-radius: 6px;
    margin: 10px 8px 0;
}

.authorInfoWarn { 
	padding: 7px;
	text-align: left;
}

.authorInfoBottom li { font-weight : bold; line-height: 16px; text-align: center; font-size: 11px; }

.authorInfoBottom { 
	background: #e0eff9; 
	padding: 7px;
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
}

.basic_info .userName {
    color: #176093;
    font-size: 13px;
    font-weight: bold;
}

.basic_info .post_count { color: #141414 !important; }
.basic_info .avatar { padding:10px; }

.post_body {
    background: #FFFFFF;
    border-left: 0px solid #D5E0CF;
    border-top: 0px solid #D5E0CF;
}

.post_body .post {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 13px;
    line-height: 1.6;
}

.icon_post_arrow {
    background-color: #F0F7FC;
    background-position: -62px -1px;
    background-repeat: no-repeat;
    height: 23px;
    right: -11px;
    position: absolute;
    top: 7px;
    width: 11px;
}

.postDetailsWrap {
background: #f7fbfc; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #f7fbfc 0%, #d9edf2 40%, #add9e4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f7fbfc), color-stop(40%,#d9edf2), color-stop(100%,#add9e4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #f7fbfc 0%,#d9edf2 40%,#add9e4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #f7fbfc 0%,#d9edf2 40%,#add9e4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #f7fbfc 0%,#d9edf2 40%,#add9e4 100%); /* IE10+ */
background: linear-gradient(135deg,  #f7fbfc 0%,#d9edf2 40%,#add9e4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7fbfc', endColorstr='#add9e4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */



    border: 1px outset #8BA8BE;
    border-radius: 7px;
    -moz-border-radius: 7px;
    moz-box-shadow: 1px 1px 12px #555;
    -webkit-box-shadow: 1px 1px 12px #555;
    box-shadow: 1px 1px 12px #555;
    color: #9e9e9e;
    padding: 4px;
    width: 230px;
}

.author_info { position: relative; max-width: 205px; }

p.posted_info {
    margin: 0 -30px;
    font-size: 11px;
    font-style: bold;
}

.ipsUserPhoto_large { max-width: 96px; max-height: 96px; }

.topicModDetails { opacity: 0.6; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition:all 0.5s ease-in-out 0s; }
.post_body:hover .topicModDetails { opacity: 1; }

div.blockquote {
	border-left: 1px solid #ecc99b !important;
	border-right: 1px solid #ecc99b !important;
	border-bottom: 1px solid #ecc99b !important;
	background: #FFF8EE url(http://www.forum-super5.fr/public/style_images/tctc91_deluxe/_custom/trans/trans_90.png) !important;
}

p.citation {
	padding: 3px 8px !important;
	border: 1px solid #ECC99B !important;
	background: #e7be8b url(http://www.forum-super5.fr/public/style_images/tctc91_deluxe/maintitle.png) repeat-x top !important;
	font-size: 11px !important;
	color: #54412A !important;
        margin-top: 20px;
}

blockquote.ipsBlockquote { border:1px solid #ddd !important; }
.full_emoticon { width: 250px; }

/****************************************/
/* Profile Styles                       */
/****************************************/
#profile_content_main {
    background: #f1f9fe;
    border-bottom: 1px solid black;
    border-radius : 5px;
-moz-box-shadow: 0px 0px 13px 1px black;
-webkit-box-shadow: 0px 0px 13px 1px black;
-o-box-shadow: 0px 0px 13px 1px black;
box-shadow: 0px 0px 13px 1px black;
filter:progid:DXImageTransform.Microsoft.Shadow(color=black, Direction=NaN, Strength=1);
    margin: 10px 10px;
    margin-bottom: 20px;
    padding: 15px;
}

#user_latest_status > div {
    border: 1px solid #CFDBE4;
}

.ipsList_data .row_title, .ipsList_data .ft { color: #aaa; }
.ipsList_data .row_data { color: #111; }

/* Chat / Editor / Shoutbox */
#chat-form { background: whiteSmoke !important; border: 1px solid #DDD !important; }
.chat-myown { background-color: white !important; }
#ipboard_body .ips_editor .toolbar { background: #eee !important; border-color: #fff !important; }
#ipboard_body .rte_control { background: #ddd !important; border: 1px solid #ccc !important; }		
#ipboard_body .rte_hover { background-color: #e5e5e5 !important; }
#ipboard_body .rte_selected { background-color: #fff !important; border: 1px solid #ccc !important; }
#ipboard_body textarea { color: #999; background: white !important; }
#ipboard_body .ipb_palette { padding: 5px !important; background-color: #eee !important; border-color: #ccc !important; }
#ipboard_body .rte_title { background-color: #fff !important; }
#emoticons_custom_menu_menucontent { border: 1px solid #CCC !important; }
#shouts-global-resizer, #shouts-resizer { background-color: #EEE !important; }
#shoutbox-tab-count.ipsHasNotifications { top: -3px !important; right: -7px !important; }

/* IP. Content */
body .ccsBase .ccsBlockTitle {
	background: #222 !important;
	font: normal 14px helvetica, arial, sans-serif !important;
	color: #fff !important;
	padding: 8px 10px !important;
}

body .ccsRow_2 { background: #f1f1f1 !important; }
body .ccsRow_3 { background: #f7f7f7 !important; }

body td.unpublished { background-color: #d5d5d5 !important; }
.unpublished, .unpublished a { color: #000 !important; }

#category_list ul a { background-color: #fafafa !important; border-right: 10px solid #111 !important; }
#category_list ul a:hover { background: #ddd !important; border-right: 10px solid #111 !important; }

/* Blog */
.cblock h3.draggable {
	background: none !important;
	border-bottom: 1px solid #D4EBFA !important;
	color: #6294B7 !important;
	font-size: 12pt !important;
	font-weight: normal !important;
	padding: 5px 10px 6px 0 !important;
}

#main_blog_wrapper #cblock_right .general_box {
	border-bottom: 1px solid #D4EBFA !important;
	background: #F4F9FC !important;
	padding: 10px 10px !important;
	margin-bottom: 10px !important;
}