@charset "UTF-8";
/* CSS Document */

body{
	margin: 0px;
	background-color: #000000;

	behavior:url("../stylesheets/csshover3.htc");
}

body.accueil{
	background-image: url(../images/bg_accueil.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #ffffff;

}

.acc_fond_b{
	background-image: url(../images/deg_acc.png);


}

a.acc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;

}

a.acc:hover{
	text-decoration: underline;


}


.bg_sect{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-image: url(../images/bg_membres.jpg);

}



.sect_m{
	padding-left: 20px;

}

#full_nav_membre .menu_1 {
	width:120px; 
}

.menu_1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-image: url(../images/bg_menu.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
	width:138px; 
	height:24px;
}

#full_nav_membre .menu_c {
	width:120px; 
}

.menu_c{
	padding-left: 7px;
	padding-top: 7px;
	width:138px; 
	height:24px;

}

#full_nav_membre .menu_highlight {
	width:90px; 
}

.menu_highlight{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #BC9A6A;
	text-decoration: none;
	background-image: url(../images/bg_menu.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
	cursor:default;
	width:138px; 
	height:24px;
}

.menu_highlight .menu_c{
	background:none;
	background: url(../images/bg_menu_hightlight.jpg) left no-repeat;
}

a.menu{
	
	color: #000000;
	text-decoration: none;		
	
}

a.menu:hover{
	color: #BC9A6A;

}

.menu_haut{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(../images/bg_menu_haut.jpg);
	background-repeat: no-repeat;
	background-position: left;	
}

a.s_menu{
	color: #FFFFFF;
	text-decoration: none;

}

a.s_menu:hover{
	color: #a6d7e6;
	text-decoration: none;

}

.s_menu_div{
	padding-top: 16px;
	padding-left: 16px;

}

.s_menu_highlight{

	color: #a6d7e6;
	
	
}

.s_menu_fond{
	background-image: url(../images/bg_s_menu.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;	

}
.nouv_fond{
	background-image: url(../images/bg_enviro.jpg);

}

.nouv_txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;


}

.nouv_div{
	padding-left: 10px;
	padding-right: 10px;



}

.nouv_titre{
	color: #BC9A6A;
	font-weight: bold;
}


a.menu_h{
	color: #FFFFFF;
	text-decoration: none;

}

a.menu_h:hover{
	
	text-decoration: underline;

}

.cont_txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #cccccc;
	padding-right: 16px;

}

.cont_txt_noir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding-right: 16px;

}

.puce_txt_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #cccccc;
	padding-left: 3px;
	list-style-position: outside;
	margin-left: -10px;
	padding-right: 16px;
}

.puce_txt_noir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 3px;
	list-style-position: outside;
	margin-left: -10px;
	padding-right: 16px;
}

.cont_boite{
	background-image: url(../images/bg_boite.jpg);

}


.cont_txt_s{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;

}


.cont_titre{
	font-size: 17px;
	text-transform: uppercase;
	color: #BC9A6A;
	font-weight: bold;


}


.cont_s_titre{
	color: #a6d7e6;
	font-weight: bold;
	text-transform: uppercase;
}

.cont_s_titre_FB{
	color: #365f91;
	font-weight: bold;
	text-transform: uppercase;

}

.cont_s_s_titre{
	color: #a6d7e6;
	font-weight: bold;

}

.cont_s_droite{
	color: #a6d7e6;
	font-weight: bold;
	padding-top: 40px;
	padding-left: 50px;
}

.cont_s_titre_s{
	color: #555454;
	font-weight: bold;
	text-transform: uppercase;
}

.fiche_titre{
	font-size: 17px;
	color: #007100;
	font-weight: bold;

}

.fiche_texte{
	font-size: 13px;
	color: #007100;
	font-weight: bold;

}

a.cont_texte_fichev:active{
	text-decoration: none;

}

a.cont_texte_fichev:hover{
	text-decoration: underline;

}

.acc_boite_txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 16px;
	padding-right: 16px;


}

.acc_boite_txt_n{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 16px;
	padding-right: 16px;

}

.boite_lien{
	padding-top: 10px;

}

.boite_titre_env{
	font-size: 12px;
	text-transform: uppercase;
	color: #2dc590;
	padding-bottom: 10px;
	font-weight: bold;

}


a.acc_lien_env{
	color: #2dc590;
	text-decoration: none;
	
}

a.acc_lien_env:hover{
	color: #2dc590;
	text-decoration: underline;

}

.boite_titre_act{
	font-size: 12px;
	text-transform: uppercase;
	color: #d6828f;
	padding-bottom: 10px;
	font-weight: bold;
}


a.acc_lien_act{
	color: #d6828f;
	text-decoration: none;
	
}

a.acc_lien_act:hover{
	color: #d6828f;
	text-decoration: underline;

}

.boite_titre_nouv{
	font-size: 12px;
	text-transform: uppercase;
	color: #9dd8e8;
	padding-bottom: 10px;
	font-weight: bold;
}

.boite_titre_nouv_n{
	font-size: 12px;
	text-transform: uppercase;
	color: #365f91;
	padding-bottom: 10px;
	font-weight: bold;
}


a.acc_lien_nouv{
	color: #9dd8e8;
	text-decoration: none;
	
}

a.acc_lien_nouv:hover{
	color: #9dd8e8;
	text-decoration: underline;

}

.boite_titre_conf{
	font-size: 12px;
	text-transform: uppercase;
	color: #fff786;
	padding-bottom: 10px;
	font-weight: bold;

}


a.acc_lien_conf{
	color: #fff786;
	text-decoration: none;	
}

a.acc_lien_conf:hover{
	color: #fff786;
	text-decoration: underline;

}

.boite_titre_pub{
	font-size: 12px;
	text-transform: uppercase;
	color: #767db7;
	padding-bottom: 10px;
	font-weight: bold;
}


a.acc_lien_pub{
	color: #767db7;
	text-decoration: none;
	
}

a.acc_lien_pub:hover{
	color: #767db7;
	text-decoration: underline;

}


.boite_titre_gen{
	font-size: 12px;
	text-transform: uppercase;
	color: #cf98c5;
	padding-bottom: 10px;
	font-weight: bold;
}


a.acc_lien_gen{
	color: #cf98c5;
	text-decoration: none;
	
}

a.acc_lien_gen:hover{
	color: #cf98c5;
	text-decoration: underline;

}

a.txtnoir:link {
	color: #555454;
	text-decoration: underline
}
a.txtnoir:visited {
	color: #555454;
	text-decoration: underline
}
a.txtnoir:hover {
	text-decoration: underline;
	color: #BC9A64;
}
a.txtnoir:active {color: #555454}


a.txtblanc:link {
	color: #a6d7e6;
	text-decoration: underline
}
a.txtblanc:visited {
	color: #a6d7e6;
	text-decoration: underline
}
a.txtblanc:hover {
	text-decoration: underline;
	color: #BC9A64;
}
a.txtblanc:active {color: #a6d7e6}


a.imagefondblanc:link {
	color: #F2F2F2;
	text-decoration: none
}
a.imagefondblanc:visited {
	color: #F2F2F2;
	text-decoration: none
}
a.imagefondblanc:hover {
	text-decoration: underline;
	color: #BC9A64;
}
a.imagefondblanc:active {color: #F2F2F2}


.widgets{
	padding-bottom:10px;
}


.boite_titre_1{
    font-size: 12px;
    text-transform: uppercase;

color: #B49263;
    padding-bottom: 10px;
    font-weight:
bold;
}


a.acc_lien_1{
    color: #B49263;
    text-decoration: none;

}

a.acc_lien_1:hover{
    color: #B49263;
    text-decoration:
underline;

}

.boite_titre_2{
    font-size: 12px;
    text-transform:
uppercase;
    color: #7E7E7E;
    padding-bottom: 10px;
    font-weight:
bold;
}


a.acc_lien_2{
    color: #7E7E7E;
    text-decoration: none;

}

a.acc_lien_2:hover{
    color: #7E7E7E;
    text-decoration:
underline;

}


.espaceH {
	padding-top: 29px;
}
.imageCoverGuideCourt {
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.navig_chapitre_rg{
	text-align: center;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: hidden;
	border-right-style: hidden;
	border-top-style: hidden;
	padding-bottom: 10px;
}


#full_nav, #full_nav_membre {
	margin-top:18px;
	position:relative;
}

/* * SUB NAV * */

#main_nav {
	width:809px;
	border:0;
	padding:0;
	margin:0;
	background:url(../images/bg_menu.jpg) top left;
	height:31px;
	position:relative;
}

#main_nav li {
	position:relative;
	display:block;
	float:left;
	list-style:none;
	z-index:5000;
	height:31px;
}

#main_nav li a {
	display:block;
	height:24px;
}


.sublink_text {
	margin-top:0px;
	float:left; 
	width:110px;
	padding-bottom:5px;
	cursor:pointer;
}

.subnav_icon {
	float:right;
	height:8px;
	width:5px;
}

#main_nav li div.sub_nav ul {
	margin:0;
	padding:0;
	list-style:none;
}

#main_nav li div.sub_nav {
	position: absolute;
	display: none;
	width: 150px;
	padding: 0;
	z-index:3000;
	top:31px;
}

#main_nav li:hover div.sub_nav{
	display: block;
}

#main_nav li div.sub_nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#main_nav li div.sub_nav ul li{
	position:relative;
	display: block;
	padding: 0;
	margin: 0;
	width: 150px;
	height:auto !important;
	border-left:#333 1px solid;
	border-right:#444 1px solid;
	border-bottom:#444 1px solid;
	
	background:#211F22;
}

#main_nav li div.sub_nav ul li a{
	display: block;
	margin: 0;
	padding-right:5px;
	padding-left:5px;
	padding-top:8px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 1;
	color:#fff;/*#3c72aa;*/
	text-decoration: none;
	overflow:hidden;
	
	height:20px;
	height:auto !important;
	min-height:20px;
}

#main_nav li div.sub_nav ul li:hover {
	background-color: #393D40;/*#fff;*/
	text-decoration:none;
}

/* * SUB SUB NAV * */

div.sub_nav ul {
	margin:0;
	padding:0;
	list-style:none;
}

div.subsub_nav {
	position: absolute;
	left: 143px;
	top: -1px;
	display: none;
	width: 150px;
	margin: 0 0 0 7px;
	padding: 0;
	z-index:3000;
}

div.sub_nav li:hover div.subsub_nav{
	display: block;
}

div.subsub_nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div.subsub_nav ul li{
	display: block;
	padding: 0;
	padding-bottom:-10px;
	margin: 0;
	width: 150px;
	border-left:#034665 1px solid;
	border-right:#034665 1px solid;
	border-bottom:#115777 1px solid;
	
	background:#211F22;
}

div.subsub_nav ul li:first-child{
	border-top:#034665 1px solid;
}

div.subsub_nav ul li img{
	vertical-align:middle;
	padding:0;
	margin:0;
}

div.subsub_nav ul li a{
	display: block;
	margin: 0;
	padding-right:5px;
	padding-left:5px;
	padding-top:8px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 1;
	color:#fff;/*#3c72aa;*/
	background:none;

	text-decoration: none;
	overflow:hidden;
}

h1 {
	color: #BC9A6A;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
}

h2{
	color: #A6D7E6;
    font-weight: bold;
    text-transform: uppercase;
}
h3{
	color: #9DD8E8;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
    text-transform: uppercase;
}
