/* ///////////////////////////////////// GENERAL ////////////////////////////////////////////////// */
body{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:75%;
	margin: 0; /* pour éviter les marges */
	background-color:#333333;
	/*background-image:url(../img/bg_page_grass.jpg);
	background-repeat:repeat;*/
    /*text-align: center; /* pour corriger le bug de centrage IE */
}

#fondblanc{
	background-color:#FFFFFF;
	margin:0pt auto;
	width:980px;
	position:relative;
	height:100%;
}


/* ///////////// CENTRE DIV /////////////*/
.header-inner {
	margin:0pt auto;
	position:relative;
	width:930px;
}

#contenu{
	min-height: 700px;
}


/* ///////////////////// LOGO - TETE /////////////////////////////////////// */

#header {
	min-height:221px;
	padding : 0pt;
}

#header_g{
	width: 221px;
	height: 0px;
		
}
#header_d{
	float:right;
	text-align:right;
	height:30px;
}

img {
border:0 none;
}


/*///////////// MENU HAUT ////////////////////////*/
#bt1 {
background-image:url(../img/bt1_fond.jpg);
background-repeat:repeat-x;
min-height:30px;
}


ul#menuht{
list-style-type:none;
position:relative;
margin:0px;
font-weight:bold;
padding : 0px;
}

ul#menuht li{
display:inline;
float:left;
margin:0;
height:30px;
padding:0;
}

ul#menuht li a{
float:left;
color:#FFFFFF;
text-decoration:none;
line-height:30px;
padding:0 15px 0 15px;
height:30px;
}
ul#menuht li a.desactiver{
color: #666666;
cursor: default;
}
ul#menuht li a.desactiver:hover{
background-image:none;
cursor: default;
text-decoration:none;
}

ul#menuht li a:hover{
background-image:url(../img/bt1_hover.jpg);
background-repeat:repeat-x;
}
ul#menuht li a.current{
background-image:url(../img/bt1_active.jpg);
background-repeat:repeat-x;
}

/* /////////////////////////////////// ARIANE ////////////////////////////////////////////// */

#bt2_ariane {
padding-top:3px;
padding-bottom:3px;
font-size : 85%;	
/*min-height : 20px;*/
}


/* //////////////////////////////////// MENU HAUT SECOND /////////////////////////////////// */

#bt2_menu {
background-image:url(../img/bt2_fond.jpg);
background-repeat:repeat-x;
min-height:30px;
}


ul#bt2_menuht{
list-style-type:none;
position:relative;
margin:0px;
font-weight:bold;
padding : 0px;
}

ul#bt2_menuht li{
display:inline;
float:left;
margin:0;
height:30px;
padding:0;
}

ul#bt2_menuht li a{
float:left;
color:#FFFFFF;
text-decoration:none;
line-height:30px;
padding:0 15px 0 15px;
height:30px;
}
ul#bt2_menuht li a.desactiver{
color: #666666;
cursor: default;
}
ul#bt2_menuht li a.desactiver:hover{
background-image:none;
cursor: default;
text-decoration:none;
}

ul#bt2_menuht li a:hover{
background-image:url(../img/bt2_hover.jpg);
background-repeat:repeat-x;
}
ul#bt2_menuht li a.current{
background-image:url(../img/bt1_active.jpg);
background-repeat:repeat-x;
}


/* /////////////////////////////////// MENU BAS //////////////////////////////////////////// */

#bt3 {
position:relative;
min-height:20px;
font-size:75%;
color:#666666;
text-align:center;
background-image:url('../img/barre.png');
background-position:top;
background-repeat:no-repeat;
padding-top : 10px;

}

#bt3 a{
	text-decoration:none;
	padding:7px 20px 0 20px;
	height:18px;
}


#bt3 a:hover{
	color:#2F53FF;
	text-decoration:underline;
}
#bt3 a.current{
	color:#2F53FF;
	text-decoration:underline;
}

#bt3 a.desactiver{
	color:#CFCFCF;
}

#bt3 a.desactiver:hover{
	color:#CFCFCF;
	cursor:default;
	background-image:none;
	text-decoration:none;
}

#bt4 {
	background-image:url(../img/barre.png);
	background-position:center top;
	background-repeat:no-repeat;
	color:#666666;
	font-size:80%;
	min-height:30px;
	padding-top:10px;
	text-align:center;
}


/* /////////////////////////////////// IMAGE /////////////////////////////////////////////// */
img{
	border:0px;
}

hr{
	background-image:url(../img/barre.png);
	background-position:center top;
	background-repeat:no-repeat;
	border:0;

}


/* ///////////////////////////////////// ANGLAIS ////////////////////////////////////////// */

div.etranger{
	text-align:right;
	padding : 4px;
}


/* ////////////////////////////////// BBCODE /////////////////////////////////////////////// */
.gras{
	font-weight: bold;
}
.italique{
	font-style: italic;
}
.souligne{
	text-decoration:underline;
}
.barre{
	text-decoration:line-through;
}
.petit{
	font-size:75%;
}
.grand{
	font-size:125%;
}
.droite{
	text-align:right;
}
.centre{
	text-align:center;
}
.gauche{
	text-align:left;
}
.justifique{
	text-align:justify;
}
.blanc {
	color:#FFFFFF;
}

.rouge {
	color:#FF0000;
}
.bjaune{
	background-color:#B5DF01;
}
.clavier{
	background-color:#0066FF;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	font-weight:bold;
	padding:0pt 5px;
	color:#FFFFFF;
}

a {
	color:#000000; 
	text-decoration:underline;
	}
a:hover{
	color:#FF0000; 
	text-decoration:underline;
	}