/**********
* Général *
**********/
.lien_neutre{
	text-decoration: none;
}

.ascenseurs{
	overflow: scroll;
}

.camouflage{
	overflow: hidden;
}

.selectionnable{
	background-color: gold;
}

.reinitialise{
	background-color: transparent;
}

.centre{
	text-align: center;
}

li.menu_rubrique{
	font-size: large;
}

.hauteurMax {
	height: 100%;
}

.gauche_droite{
	/*display: table;*/
	width: 100%;
}

.demi_c{
	width: 50%;
}

.c_75{
	width: 75%;
}

.tableau_membres_bureau{
	margin: auto;
	color: yellow;
	font-size: large;
}

/**********
* En-tête *
**********/

#header_gauche{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 426px;
	height: 80px;
    text-align: center;
}

#header_droit{
	position: absolute;
	left: 427px;
	top: 0px;
	width: 426px;
	height: 80px;
    text-align: center;
    color: darkred;
	text-shadow: 2px 2px 3px gold;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa',Direction=135, Strength=12);
}

/**********
* Annexes *
**********/

#annexe{
	overflow: hidden;
	position: absolute;
	left: 854px;
	top: 0px;
	width: 426px;
	height: 120px;
    text-align: center;
}

#cadre_partenaire{
	position: absolute;
}

/*************
* Navigation *
*************/

#infos_nav{
	position: absolute;
	left: 0px;
	top: 81px;
	width: 853px;
	height: 39px;
}

#navigation{
	position: absolute;
	left: 0px;
	top: 121px;
	width: 159px;
	height: 540px;
}


/**********
* Contenu *
**********/

#contenu{
	overflow: scroll;
	position: absolute;
	left: 160px;
	top: 121px;
	width: 960px;
	height: 540px;
	z-index: 1;
}

#menu_contenu{
	position: absolute;
	left: 1050px;
	top: 125px;
	z-index: 2;
}

#contenu_photos{
	position: absolute;
	overflow: hidden;
	left: 160px;
	top: 121px;
	width: 960px;
	height: 540px;
	z-index: 0;
	text-align: center;
}

/*************
* Evenements *
*************/

#evenements{
	position: absolute;
	left: 1121px;
	top: 121px;
	width: 159px;
	height: 540px;
	text-align: center;
}


/***************
* Pied de page *
***************/

#pied_de_page{
overflow: scroll;
	position: absolute;
	left: 0px;
	top: 662px;
	width: 1280px;
	height: 58px;	
}

/*****************
* Arrières plans *
*****************/

.gh_marron_blanc_anthique{
	background-image: -webkit-linear-gradient(left top, maroon 0%, antiquewhite 100%);
	background-image: -moz-linear-gradient(left top, maroon 0%, antiquewhite 100%);
	background-image: -ms-linear-gradient(left top, maroon 0%, antiquewhite 100%);
	background-image: -o-linear-gradient(left top, maroon 0%, antiquewhite 100%);
	background-image: linear-gradient(left top, maroon 0%, antiquewhite 100%);
	background-color: maroon;
}

.h_marron_blanc_anthique{
	background-image: -webkit-linear-gradient(top, maroon 0%, antiquewhite 100%);
	background-image: -moz-linear-gradient(top, maroon 0%, antiquewhite 100%);
	background-image: -ms-linear-gradient(top, maroon 0%, antiquewhite 100%);
	background-image: -o-linear-gradient(top, maroon 0%, antiquewhite 100%);
	background-image: linear-gradient(top, maroon 0%, antiquewhite 100%);
	background-color: maroon;
}

.hd_marron_blanc_anthique{
	background-image: -webkit-linear-gradient(top right, maroon 0%, antiquewhite 100%);
	background-image: -moz-linear-gradient(top right, maroon 0%, antiquewhite 100%);
	background-image: -ms-linear-gradient(top right, maroon 0%, antiquewhite 100%);
	background-image: -o-linear-gradient(top right, maroon 0%, antiquewhite 100%);
	background-image: linear-gradient(top right, maroon 0%, antiquewhite 100%);
	background-color: maroon;
}

.g_marron_blanc_anthique{
	background-image: -webkit-linear-gradient(left, maroon 0%, antiquewhite 100%);
	background-image: -moz-linear-gradient(left, maroon 0%, antiquewhite 100%);
	background-image: -ms-linear-gradient(left, maroon 0%, antiquewhite 100%);
	background-image: -o-linear-gradient(left, maroon 0%, antiquewhite 100%);
	background-image: linear-gradient(left, maroon 0%, antiquewhite 100%);
	background-color: maroon;

}

.d_marron_blanc_anthique{
	background-image: -webkit-linear-gradient(right, maroon 0%, antiquewhite 100%);
	background-image: -moz-linear-gradient(right, maroon 0%, antiquewhite 100%);
	background-image: -ms-linear-gradient(right, maroon 0%, antiquewhite 100%);
	background-image: -o-linear-gradient(right, maroon 0%, antiquewhite 100%);
	background-image: linear-gradient(right, maroon 0%, antiquewhite 100%);
	background-color: maroon;

}

.b_marron_blanc_anthique{
	background-image: -webkit-linear-gradient(bottom, maroon 0%, antiquewhite 100%);
	background-image: -moz-linear-gradient(bottom, maroon 0%, antiquewhite 100%);
	background-image: -ms-linear-gradient(bottom, maroon 0%, antiquewhite 100%);
	background-image: -o-linear-gradient(bottom, maroon 0%, antiquewhite 100%);
	background-image: linear-gradient(bottom, maroon 0%, antiquewhite 100%);
	background-color: maroon;

}

/********************
* Contenus : foncés *
********************/

.contenu_fonce{
	background-image: -webkit-radial-gradient(center, maroon 0%, black 100%);
	background-image: -moz-radial-gradient(center, maroon 0%, black 100%);
	background-image: -ms-radial-gradient(center, maroon 0%, black 100%);
	background-image: -o-radial-gradient(center, maroon 0%, black 100%);
	background-image: radial-gradient(center, maroon 0%, black 100%);
	background-color: maroon;
	color: gold;
}

.contenu_fonce a:link{
	color:gold;
}

.contenu_fonce a:hover{
	color:yellow;
}

.contenu_fonce a:visited{
	color:yellow;
}

/*********************
* Contenus : claires *
*********************/

.contenu_claire{
	background-image: -webkit-radial-gradient(center, gold 0%, white 100%);
	background-image: -moz-radial-gradient(center, gold 0%, white 100%);
	background-image: -ms-radial-gradient(center, gold 0%, white 100%);
	background-image: -o-radial-gradient(center, gold 0%, white 100%);
	background-image: radial-gradient(center, gold 0%, white 100%);
	background-color: gold;
	color: maroon;
}

.contenu_claire a:link{
	color:tomato;
}

.contenu_claire a:hover{
	color:indianred;
}

.contenu_claire a:visited{
	color:darkred;
}

.texte_infos_nav{
	font-size: x-large;
	padding-top: 5px;
	padding-left: 15px;
	color: gold;
	text-shadow: 2px 2px 3px black;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa',Direction=135, Strength=12);
}

.texte_pied_de_page{
	text-align: center;
	font-size: larger;
	color: darkred;
	text-shadow: 2px 2px 3px white;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa',Direction=135, Strength=12);
}

.texte_compteurs{
	text-align: right;
	font-size: small;
	color: white;
	text-shadow: 2px 2px 3px black;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa',Direction=135, Strength=12);
}


/*******
* Menu *
*******/
.bouton_navigation {
    text-align: center;
    margin: 9px;
    padding: 3px;
    color: gold;
    background-color: darkred;
    border: 2px solid gold;
    border-radius: 5em;
}

.bouton_navigation_change {
    text-align: center;
    margin: 9px;
    padding: 3px;
    color: darkred;
    background-color: gold;
    border: 2px solid darkred;
    border-radius: 5em;
}
