/*###################################################
#                       GLOBAL                      #
###################################################*/

/*****************************************************
                      MISE A ZERO
 ****************************************************/

img {
	border: none;
}

/****************************************************
                        GLOBAL
 ****************************************************/

html {
align:left;
text-align:left;
}

body {
	background: url("images/bg_body.jpg") repeat-x #1F1F1F;
	margin: 0;
	padding: 0;
}


/*###################################################
#                       HAUT                        #
####################################################*/

#top {
	margin: 0;
	padding: 0;
}

/****************************************************
                       ONGLETS
 ****************************************************/

#tabs {
	height: 54px;
}

.tab {
	color: #2C7E9B;
	width: 24.96%;
	height: 100%;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
	font-family: Verdana;
	font-size: 100%;
}

.tab_left {
	width: 2px;
	height: 100%;
	float: left;
	background: url("images/bg_tab_left.jpg") no-repeat;
}

.tab_right {
	width: 2px;
	height: 100%;
	float: right;
	background: url("images/bg_tab_right.jpg") no-repeat;
}

.tab_centre_red {
	height: 100%;
	background: url("images/bg_tab_centre_red.jpg") repeat-x;	
}

.tab_centre_red :hover {
	background: url("images/bg_tab_centre_red_hover.jpg") repeat-x;
}

.tab_centre_turquoise {
	height: 100%;
	background: url("images/bg_tab_centre_turquoise.jpg") repeat-x;	
}

.tab_centre_turquoise  :hover {
	background: url("images/bg_tab_centre_turquoise_hover.jpg") repeat-x;
}

.tab_centre_purple {
	height: 100%;
	background: url("images/bg_tab_centre_purple.jpg") repeat-x;	
}

.tab_centre_purple :hover {
	background: url("images/bg_tab_centre_purple_hover.jpg") repeat-x;
}

.tab_centre_green {
	height: 100%;
	background: url("images/bg_tab_centre_green.jpg") repeat-x;	
}

.tab_centre_green :hover {
	background: url("images/bg_tab_centre_green_hover.jpg") repeat-x;
}

.tab_centre_yellow {
	height: 100%;
	background: url("images/bg_tab_centre_yellow.jpg") repeat-x;	
}

.tab_centre_yellow :hover {
	background: url("images/bg_tab_centre_yellow_hover.jpg") repeat-x;
}

.tab_centre_brown {
	height: 100%;
	background: url("images/bg_tab_centre_brown.jpg") repeat-x;
}

.tab_centre_brown :hover {
	background: url("images/bg_tab_brown_turquoise_hover.jpg") repeat-x;
}

.tab a {
	display: block;
	height: 100%;
	color: #2C7E9B;
	text-decoration: none;
	margin: 0;
	padding: 0;
	padding-top: 16px;
	text-align: center;
}

.tab a :hover {
	color: #308BAB;
	font-weight: bolder;
}

/****************************************************
                         HEADER
 ****************************************************/

#top #header {
	background: url("images/bg_top.jpg") repeat-x;
}

#header_left {
	width: 0px;
	height: 100%;
	float: left;
	background: url("images/bg_header_left.jpg") no-repeat;
}

#header_right {
	width: 0px;
	height: 100%;
	float: right;
	background: url("images/bg_header_right.jpg") no-repeat;
}

#header_centre {
	height: 100%;
	width: 535px;
	margin-left: auto;
	margin-right: auto;
}


/*###################################################
#                        BAS                        #
###################################################*/

/****************************************************
                        FOOTER
 ****************************************************/

#footer {
	text-align: center;
	background: url("images/bg_middle_left.jpg") repeat;
}

#footer_left {
	width: 0px;
	height: 100%; 
	float: left;
	background: url("images/bg_middle_left.jpg") no-repeat;
}

#footer_right {
	width: 0px;
	height: 100%;
	float: right;
	background: url("images/bg_middle_right.jpg") no-repeat;
}

#footer_centre {
}

#footer p {
	font-family: verdana;
	font-size: 80%;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 4px;
	color: #4A4F52;
}

/*###################################################
#                       MILIEU                      #
###################################################*/

/****************************************************
                        CONTENU
 ****************************************************/

#global {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}


/****************************************************
           MODIFICATIONS DU DESIGN DU FORUM
****************************************************/

/*-------------------- Bordure --------------------*/


#mesdiscussions {
	border: 0;
}

/*------------------ Formulaires ------------------*/

input,textarea {
	padding: 0;
	background: #CBCBCB;
	border: solid 1px #1F1F1F;
	margin: 2px;
}

select,option,optgroup {
	margin: 0;
	padding: 0;
	background: #CBCBCB;
	border: none;
}

select {
	margin: 2px;
	padding: 0;
}
optgroup {
	margin: 0;
	padding: 0;
	background: #AFAFAF;
	padding-left: 5px;
}
.fastsearchSubmit {
	margin: 0;
	padding: 0;
	background: none;
	border: none;
}

/*--------------------- Liens ---------------------*/


.cLink, #mesdiscussions a.cLink{
	color: #569EC8;
}

/*----------- Barre de recherche rapide -----------*/


table.fastsearchMain tr.cBackHeader {
	background : none;
}

#mesdiscussions table.fastsearchMain {
	border-right:0;
}
#mesdiscussions table.fastsearchMain {
	border-top:0;
}
#mesdiscussions table.fastsearchMain td, #mesdiscussions table.fastsearchMain th {
	border-bottom:0;
	border-left:0;
}
