/* Style casa-trotter */


/* ---------------------------------------------------------------------------------------------------------
normalize.css
--------------------------------------------------------------------------------------------------------- */

/* ! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css
---------------------------------------- */



/* Links
---------------------------------------- */



/* Text-level semantics
---------------------------------------- */




/* Embedded content
---------------------------------------- */



/* Grouping content
---------------------------------------- */




/* Forms
---------------------------------------- */



/* Tables
---------------------------------------- */


/* ---------------------------------------------------------------------------------------------------------
base.css
--------------------------------------------------------------------------------------------------------- */

a:hover,
a:focus,
a:active {
	color: #2e1d01;
}

/* ---------------------------------------------------------------------------------------------------------
utilities.css
--------------------------------------------------------------------------------------------------------- */
/* Utilities
---------------------------------------- */


/* ---------------------------------------------------------------------------------------------------------
common.css
--------------------------------------------------------------------------------------------------------- */

/* General Markup Styles
---------------------------------------- */

h1 {
   /* Forum name */
	margin-right: 0px;
	margin-top: 0px;
	padding-right: 10px;

   padding-top: 260px;
   font-weight: bold;
   font-size: 1.2em;
}



/* Main blocks
---------------------------------------- */

.wrap {
	
	max-width: 1800px;
	
}


/* Site description and logo */
.logo {
	
	width: auto;
	padding: 0px 0px 0px 0px;
}

.site_logo {
	
	width: 0px;
	height: 0px;
}

/* Site description and logo */
.site-description {
	float: right;
	width: 100%;
}

.site-description h1 {
	position: absolute;
   left: 0;
   right: 0;
   bottom: 0;
   margin: 0 5px 5px;
   padding: 0;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}

/* Round cornered boxes and backgrounds
---------------------------------------- */

.headerbar {
	padding: 0px;
	margin-bottom: 15px;
    height: 282px;
    width: auto;
	position: relative;
}



/* Horizontal lists
---------------------------------------- */


/* Bulletin icons for list items
---------------------------------------- */



/* Dropdown menu
---------------------------------------- */



/* Responsive breadcrumbs
---------------------------------------- */



/* Table styles
---------------------------------------- */


/* Misc layout styles
---------------------------------------- */



/* Action-bars (container for post/reply buttons, pagination, etc.)
---------------------------------------- */



/* Pagination
---------------------------------------- */



/* jQuery popups
---------------------------------------- */



/* Miscellaneous styles
---------------------------------------- */




/* Navbar specific list items
---------------------------------------- */
@media only screen and (max-width: 750px), only screen and (max-device-width: 750px) {
	.responsive-casa {
		display: none;
	}
}


/* ---------------------------------------------------------------------------------------------------------
links.css
--------------------------------------------------------------------------------------------------------- */
/* Link Styles
---------------------------------------- */


/* ---------------------------------------------------------------------------------------------------------
content.css
--------------------------------------------------------------------------------------------------------- */
/* Content Styles
---------------------------------------- */

/*Modification hauteur d'affichage de 35 à 48 px*/

dl.row-item dt, dl.row-item dd {
	min-height: 48px;
}

/*Modification taille des icônes*/
dl.row-item {
	
	background-size: auto;
}


/* Post body styles
---------------------------------------- */


/* Topic review panel
---------------------------------------- */



/* MCP Post details
---------------------------------------- */



/* Content container styles
---------------------------------------- */




/* BB Code styles
---------------------------------------- */




/* Attachments
---------------------------------------- */




/* Post poll styles
---------------------------------------- */


/* Poster profile block
---------------------------------------- */


/* Show scrollbars for items with overflow on iOS devices
---------------------------------------- */




/* ---------------------------------------------------------------------------------------------------------
buttons.css
--------------------------------------------------------------------------------------------------------- */
/* Button Styles
---------------------------------------- */

/* Posting page styles
---------------------------------------- */
.button {
font-weight: 400;

}
.button-icon-only {
	line-height: normal;
}



/* Poster contact icons
---------------------------------------- */



/* Post control buttons
---------------------------------------- */



/* Deprecated as of version 3.2
---------------------------------------- */


/* ---------------------------------------------------------------------------------------------------------
cp.css - Control Panel Styles
--------------------------------------------------------------------------------------------------------- */

/* Main CP box
---------------------------------------- */



/* CP tabs shared
---------------------------------------- */




/* CP tabbed menu
---------------------------------------- */




/* Mini tabbed menu used in MCP
---------------------------------------- */




/* Responsive tabs
---------------------------------------- */



/* UCP navigation menu
---------------------------------------- */


/* Preferences pane layout
---------------------------------------- */


/* PM Styles
---------------------------------------- */


/* Responsive *CP navigation
---------------------------------------- */


/* ---------------------------------------------------------------------------------------------------------
forms.css - Form Styles
--------------------------------------------------------------------------------------------------------- */

/* General form styles
---------------------------------------- */


/* Definition list layout for forms
---------------------------------------- */


/* Posting page styles
---------------------------------------- */


/* Input field styles
---------------------------------------- */


/* Form button styles
---------------------------------------- */


/* Search box (header)
---------------------------------------- */



/* ---------------------------------------------------------------------------------------------------------
icons.css
--------------------------------------------------------------------------------------------------------- */
/* Global module setup
---------------------------------------- */


.navbar .icon::before {
	color: #86590d;
}

.navbar a:hover .icon:before {
	color: #a60000;
}


/* ---------------------------------------------------------------------------------------------------------
colours.css
--------------------------------------------------------------------------------------------------------- */

fieldset.polls dl {
    border-top-color: #BB9C66;
	}


/* ----------------------------------------
Colours and backgrounds for common.css
---------------------------------------- */

html, body {
	color: #333333;
	background-color: #BB9C66;
}

h2 {
	color: #980000;
}	

h3 {
	border-bottom-color: #E0CE96;
	color: #980000;
}

/* Colours and backgrounds for links.css
---------------------------------------- */

a { color: #980000; }
a:hover { color: #2e1d01; }

/* Links on gradient backgrounds */


.forumbg .header a:hover, .forabg .header a:hover, th a:hover {
	color: #002B3D;
}


.postlink {	
	border-bottom-color: #796a4f;
	color: #796a4f;
}

.postlink:visited {
	border-bottom-color: #61533b;
	color: #61533b;
}

.postlink:hover {
	background-color: #d6c590;
	color: #463c2b;
}

a.linkH1 {

	float: right;
	/*text-align: right;*/
	color: white !important;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
}

a.linkH1:hover {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

a.linkH1:visited {
	color: white;
	font-weight: bold;
	text-decoration: none;
}	
	
	/* Arrow links  */
.arrow-left:hover, .arrow-right:hover {
	color: #002B3D;
}

/* Round cornered boxes and backgrounds
---------------------------------------- */

.wrap {
	background-color: #BB9C66;
	border-color: #BB9C66;
}

 
.headerbar {
	background: url(./images/header.jpg);
    background-position: left;
}

.forumbg {
	background-color: #D38E48;
	background-image: url("./images/bg_list.png");
}

.forabg {
	background-color: #D38E48;
	background-image: url("./images/bg_list.png");
}

.navbar {
	background-color: #EBE2B9;
}

/* Changement couleur panneau rédaction message #EBE2B9 au lieu de #ECF1F3 */
.panel {
	background-color: #EBE2B9;
}

.bg1 {
	background-color: #ebe2b9;
}

.bg2 {
	background-color: #E0CE96;

}

.bg3	{
	background-color: #D9BB79;
}



.site_logo {
	background-image: url("./images/logo-casa.png");
	margin-top: -20px;
	margin-left: 10px;
	padding-left: 458px;
	padding-top: 89px;
}


/* Horizontal lists
---------------------------------------- */

/* Table styles
----------------------------------------*/

table.table1 tbody tr:hover, table.table1 tbody tr.hover {
	background-color: #F6F6F6;
}

/* Table styles
---------------------------------------- */


/* Misc layout styles
---------------------------------------- */


/* Icon styles
---------------------------------------- */

/*Changement couleur icône rouge */

.icon.icon-red, a:hover .icon.icon-red{
	color: #ed8054;
}

.icon.icon-gray, a:hover .icon.icon-gray{
	color: #95650DE6;
}

.icon.icon-lightgray, a:hover .icon.icon-lightgray{
	color: #95230DE6;
}

/* Miscellaneous styles
---------------------------------------- */

div.rules {
	background-color: #E4DDBE;
}

/* ----------------------------------------
Colours and backgrounds for content.css
---------------------------------------- */
ul.forums {
		
	background-color: #e0ce97; /* Old browsers */ /* FF3.6+ */
	background-image: -webkit-linear-gradient(top, #e0ce97 0%, #e4d5a6 100%);
	background-image: linear-gradient(to bottom, #e0ce97 0%,#e4d5a6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0ce97', endColorstr='#e4d5a6',GradientType=0 ); /* IE6-9 */
	
}

	
ul.topiclist li {
	color: #7A6143;
}

li.row {
	border-bottom-color: #8F8F8F;
}

li.row:hover {
	background-color: #FAF2EA;
}

/* Post body styles
---------------------------------------- */

/* Content container styles
---------------------------------------- */

.content h2, .panel h2 {
	color: #7A6143;
	
}

/* BB Code styles
---------------------------------------- */

/* Attachments
---------------------------------------- */

/* Post poll styles
---------------------------------------- */

.pollbar1 {
	background-color: #f89f64;
}	

/* Poster profile block
---------------------------------------- */
.online {
	background-image: url("./fr/icon_user_online.gif");
}

/* ----------------------------------------
Colours and backgrounds for buttons.css
---------------------------------------- */



.button {
	border-color: #D38E48;
	background-color: #E9E9E9; /* Old browsers */ /* FF3.6+ */
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E9E9E9 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0%,#E9E9E9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E9E9E9',GradientType=0 ); /* IE6-9 */
	color: #AA640B;
}

.button:hover,
.button:focus {
	border-color: #D38E48;
	background-image: -webkit-linear-gradient(top, #EBE2B9 0%, #FFFFFF 100%);
	background-image: linear-gradient(to bottom, #EBE2B9 0%,#FFFFFF 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EBE2B99', endColorstr='#FFFFFF',GradientType=0 ); /* IE6-9 */
	
}

.button .icon,
.button-secondary {
	color: #aa8668;
}

.button-secondary:focus,
.button-secondary:hover,
.button:focus .icon,
.button:hover .icon {
	color: #963E0CE6;
}

/* Pagination
---------------------------------------- */

.pagination li a {	
	background-color: #EBE2B9;
	border-color: #938456;
	color: #9e7938;
}

.pagination li.active span {	
	background-color: #7A6143;
	border-color: #7A6143;
}

.pagination li a:hover, .pagination li a:hover .icon, .pagination .dropdown-visible a.dropdown-trigger, .nojs .pagination .dropdown-container:hover a.dropdown-trigger {
	background-color: #7A6143;
	border-color: #7A6143;
}


/* Search box
---------------------------------------- */



/* Icon images
---------------------------------------- */
.contact-icon						{ background-image: url("./images/icons_contact.png"); }

.global_read													{ background-image: url("./images/announce_read.png"); }
.global_read_mine												{ background-image: url("./images/announce_read_mine.gif"); }
.global_read_locked												{ background-image: url("./images/announce_read_locked.gif"); }
.global_read_locked_mine										{ background-image: url("./images/announce_read_locked_mine.gif"); }
.global_unread													{ background-image: url("./images/announce_unread.png"); }
.global_unread_mine												{ background-image: url("./images/announce_unread_mine.png"); }
.global_unread_locked											{ background-image: url("./images/announce_unread_locked.gif"); }
.global_unread_locked_mine										{ background-image: url("./images/announce_unread_locked_mine.gif"); }

.announce_read													{ background-image: url("./images/announce_read.png"); }
.announce_read_mine												{ background-image: url("./images/announce_read_mine.gif"); }
.announce_read_locked											{ background-image: url("./images/announce_read_locked.gif"); }
.announce_read_locked_mine										{ background-image: url("./images/announce_read_locked_mine.gif"); }
.announce_unread												{ background-image: url("./images/announce_unread.png"); }
.announce_unread_mine											{ background-image: url("./images/announce_unread_mine.gif"); }
.announce_unread_locked											{ background-image: url("./images/announce_unread_locked.gif"); }
.announce_unread_locked_mine									{ background-image: url("./images/announce_unread_locked_mine.gif"); }

.forum_link														{ background-image: url("./images/forum_link.png"); }
.forum_read														{ background-image: url("./images/forum_read.png"); }
.forum_read_locked												{ background-image: url("./images/forum_read_locked.png"); }
.forum_read_subforum											{ background-image: url("./images/forum_read_subforum.png"); }
.forum_unread													{ background-image: url("./images/forum_unread.png"); }
.forum_unread_locked											{ background-image: url("./images/forum_unread_locked.png"); }
.forum_unread_subforum											{ background-image: url("./images/forum_unread_subforum.png"); }

.sticky_read													{ background-image: url("./images/sticky_read.png"); }
.sticky_read_mine												{ background-image: url("./images/sticky_read_mine.gif"); }
.sticky_read_locked												{ background-image: url("./images/sticky_read_locked.gif"); }
.sticky_read_locked_mine										{ background-image: url("./images/sticky_read_locked_mine.gif"); }
.sticky_unread													{ background-image: url("./images/sticky_unread.png"); }
.sticky_unread_mine												{ background-image: url("./images/sticky_unread_mine.gif"); }
.sticky_unread_locked											{ background-image: url("./images/sticky_unread_locked.gif"); }
.sticky_unread_locked_mine										{ background-image: url("./images/sticky_unread_locked_mine.gif"); }

.topic_moved													{ background-image: url("./images/topic_moved.png"); }
.pm_read,
.topic_read														{ background-image: url("./images/topic_read.png"); }
.topic_read_mine												{ background-image: url("./images/topic_read_mine.gif"); }
.topic_read_hot													{ background-image: url("./images/topic_read_hot.png"); }
.topic_read_hot_mine											{ background-image: url("./images/topic_read_hot_mine.gif"); }
.topic_read_locked												{ background-image: url("./images/topic_read_locked.png"); }
.topic_read_locked_mine											{ background-image: url("./images/topic_read_locked_mine.gif"); }
.pm_unread,
.topic_unread													{ background-image: url("./images/topic_unread.png"); }
.topic_unread_mine												{ background-image: url("./images/topic_unread_mine.gif"); }
.topic_unread_hot												{ background-image: url("./images/topic_unread_hot.gif"); }
.topic_unread_hot_mine											{ background-image: url("./images/topic_unread_hot_mine.gif"); }
.topic_unread_locked											{ background-image: url("./images/topic_unread_locked.png"); }
.topic_unread_locked_mine										{ background-image: url("./images/topic_unread_locked_mine.png"); }

/* ----------------------------------------
Colours and backgrounds for cp.css
---------------------------------------- */

/* Main CP box
---------------------------------------- */



/* CP tabbed menu
---------------------------------------- */

.tabs .tab > a {
	background: #D9BB79;
	color: #002b3d;
}

.tabs .tab > a:hover {
	background: #f5dabe;
	color: #980000;
}

.tabs .activetab > a,
.tabs .activetab > a:hover {
	background-color: #D9BB79; /* Old browsers */ /* FF3.6+ */
	background-image: -webkit-linear-gradient(top, #EBE2B9 0%, #E0CE96 100%);
	background-image: linear-gradient(to bottom, #EBE2B9 0%,#E0CE96 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E2F2FF', endColorstr='#E0CE96',GradientType=0 ); /* IE6-9 */
	border-color: #E0CE96;
	box-shadow: 0 1px 1px #EBE2B9 inset;
}



/* Mini tabbed menu used in MCP
---------------------------------------- */



/* Responsive tabs
---------------------------------------- */



/* UCP navigation menu
---------------------------------------- */
.navigation a {
	background: #e5c681; /* Old browsers */ /* FF3.6+ */
	background: -webkit-linear-gradient(left, #e5c681 50%, #f2d088 100%);
	background: linear-gradient(to right, #e5c681 50%,#f2d088 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5c681', endColorstr='#f2d088',GradientType=1 ); /* IE6-9 */
}


.navigation a:hover {
	background: #e5c681;
	color: #BC2A4D;
}

.navigation #active-subsection a {
	background: #F9F9F9;
}


/* Preferences pane layout
---------------------------------------- */
.cp-mini {
	background-color: #FEF3DFCC;
}


/* PM Styles
---------------------------------------- */

/* ----------------------------------------
Colours and backgrounds for forms.css
---------------------------------------- */

/* General form styles
---------------------------------------- */

label {
	color: #7A6143;
}


/* Definition list layout for forms
---------------------------------------- */


/* Posting page styles
---------------------------------------- */


/* Input field styles
---------------------------------------- */

/* modification couleur fond cadre rédaction message #FAF2EA au lieu de #FFFFFF */

.inputbox {
	background-color: #FAF2EA;
	border-color: #7A6143;
}

.inputbox:focus {
	border-color: #7A6143;
}

.inputbox:hover {
	border-color: #980000;
}

/* Form button styles
---------------------------------------- */

a.button1, input.button1, input.button3, a.button2, input.button2 {
	
	background-color: #FAF2EA;
	background-image: url("./images/bg_button.gif");
}

a.button1, input.button1 {
	border-color: #835D12;

}

/* Hover states */
a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover {
	border-color: #7A6143;
	color: #7A6143;
	background-image: -webkit-linear-gradient(top, #EBE2B9 0%, #FFFFFF 100%);
	background-image: linear-gradient(to bottom, #EBE2B9 0%,#FFFFFF 100%); /* W3C */
}

/* Focus states */
input.button1:focus, input.button2:focus, input.button3:focus {
	border-color: #835D12;
	color: #873E0F;
}

/* jQuery popups
---------------------------------------- */

.dropdown-extended ul li:hover {
	background-color: #EBE2B9;
}

.dropdown-extended .header {
	background-color: #EBE2B9; /* Old browsers */ /* FF3.6+ */
	background-image: -webkit-linear-gradient(top, #EBE2B9 0%, #E0CE96 100%);
	background-image: linear-gradient(to bottom, #EBE2B9 0%,#E0CE96 100%); /* W3C */
}
.dropdown .dropdown-contents {
	background: #f8f5ed;
}



/* Notifications
---------------------------------------- */
.badge {
	background-color: #BB9C66;
}	

/* ---------------------------------------------------------------------------------------------------------
responsive.css
--------------------------------------------------------------------------------------------------------- */
/* Responsive Design
---------------------------------------- */



/* Notifications list
---------------------------------------- */



/* Content wrappers
---------------------------------------- */



/* Common block wrappers
---------------------------------------- */



/* Logo block
---------------------------------------- */
.site-description h1, .site-description p {
white-space: nowrap;
}


/* Navigation
---------------------------------------- */



/* Search
---------------------------------------- */



/* .topiclist lists
---------------------------------------- */



/* Forums and topics lists
---------------------------------------- */



/* Pagination
---------------------------------------- */



/* Responsive tables
---------------------------------------- */



/* Forms
---------------------------------------- */



/* User profile
---------------------------------------- */



/* Polls
---------------------------------------- */



/* Post
---------------------------------------- */



/* Misc stuff
---------------------------------------- */
























/* ---------------------------------------------------------------------------------------------------------
plupload.css
--------------------------------------------------------------------------------------------------------- */




/* ---------------------------------------------------------------------------------------------------------
print.css
--------------------------------------------------------------------------------------------------------- */

/* Print Style Sheet
---------------------------------------- */




/* ---------------------------------------------------------------------------------------------------------
stylesheet.css
--------------------------------------------------------------------------------------------------------- */





/* ---------------------------------------------------------------------------------------------------------
tweeks.css
--------------------------------------------------------------------------------------------------------- */

/* Style Sheet Tweaks
---------------------------------------- */


/* IE 9 Tweaks
---------------------------------------- */








