/*PROPRIETES COMMUNES A TOUTES LES PAGES DU SITE*/
BODY{
	background-color: #B9BFAB;
	font-family: arial;
	margin-top: 0px;

}

a{		text-decoration: none;     cursor: pointer;}
img{	border: 0px;	}

.banniere				{	background-image: url(../../images/banniere.gif);			width: 950px;	height: 147px;}
.banniere .sous_titre	{	float: right;		color: white;		font-size: 14px;	margin-right: 50px;	margin-top: 20px;}
.banniere img			{	margin-left: 33px;	margin-top: 19px;	float: left;}
.banniere table		{	margin: auto;		margin-top: 40px;}
.banniere table td		{	width: 130px;		height: 24px;	font-size: 12px;	line-height: 12px;	text-align: center;	color: #ffffff;}
.banniere a				{	color: #ffffff;	}
.banniere a:hover		{	color: #C4A21B;	}

.bottom					{	background-image: url(../../images/bottom.gif);	height: 20px;	width: 950px;	color: white;	font-size: 10px;}
.bottom table			{	height: 20px;	margin: auto;}
.bottom table td		{	text-align: center;	width: 150px;}	
.bottom table td a		{	color: white;}
.bloc_login a			{	color: #CA7816;	font-weight: normal;}
input					{	padding: 0px;	line-height: 10px;	font-size: 10px;}
ul						{	padding: 0; margin: 0; margin-top: 5px;	padding-left: 1.5em; width: 90%;}
li						{	list-style: none; background: transparent url(../../images/puce_verte.gif) no-repeat left 0.4em; padding: 0; margin: 0; padding-left: 12px;}

.white_back{
	margin: auto;
/*	border: solid 1px blue;*/
	background-color: white;
	width: 950px;
}

.vert_centre{
	height: 1%;
	overflow: hidden;
}

.bloc_contact{
	margin-left: 10px;
	margin-top: 20px;
	float: left;
	width: 150px;
	height: 200px;
	color: white;
	font-size: 10px;
}

.bloc_login{
	margin-left: 10px;
	_margin-left: 5px;
	position: relative;
	z-index: 5px;
	float: left;
	width: 200px;
	height: 164px;
	color: #CA7816;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	/*margin-top: -174px;*/
	margin-top: -240px;

}

.input_submit{
	height: 18px;
	width: 20px;
	border: solid 1px #F1F0EF;
	background-color: white;
}

.input_text{
	margin-top: 2px;
	border: solid 2px black;
	padding-left: 5px;
	_padding-top: 3px;
	color: black;
	width: 100px;
	height: 13px;	
	background-color: #F1F0EF;
}

/*PROPRIETES POUR LA PAGE HOME*/
.home .menu_gauche{
	background-image: url(../../images/left_hand.gif);
	width: 322px;
	height: 500px;
	float: left;
}

.home .main{	float: right;	width: 620px;	height: 500px;	}



.home .menu_dynamique{
	float: left;
	margin-top: 15px;
}

.home .actualite{
	background-image: url(../../images/actu_back.gif);
	width: 570px;
	height: 250px;
	margin-top: 10px;
	float: left;
/*	border: solid 1px red;*/
}



/*PROPRIETES POUR LA PAGE INCLUDES/MENU_DYN.PHP*/
.menu_dyn{
	color: #C4A21B;
	font-weight: bold;
	float: left;
/*	border: solid 1px black;*/
	width: 165px;
	height: 200px;
    font-size: 14px;
}

.menu_dyn .block{
	background-image: url(../../images/navig_barre.gif);
	background-repeat: repeat-y;
	padding-left: 15px;
	width: 150px;
/*	border: solid 1px red;*/
}

.menu_dyn .block div{
	width: 100%;
	height: 40px;
	line-height: 40px;
/*	border: solid 1px green;*/
}

.menu_dyn .menu_ro{
	margin: 0px;
	padding: 0px;
	margin-left: -15px;
	padding-left: 15px;
	background-image: url(../../images/navig_barre_puce.gif);
	background-repeat: repeat-y;
}

.menu_dyn a				{	color: #C4A21B;	}

.menu_dyn_res{
	float: left;
	color: black;
	font-size: 12px;
	font-weight: bold;
	width: 190px;
	margin-left: -10px;
	background-image: url(../../images/navig_barre.gif);
	background-repeat: repeat-y;
	

}

#describe{
	float: left;
}

.menu_dyn_res a:hover					{	color: #EBBD25;	}
.menu_dyn_res #m1, .menu_dyn_res #m2	{	display: none;	}

.menu_dyn_res a{

	color: #03622D;
	display: block;
	padding-left: 15px;
	line-height: 20px;
	width: 170px;
}

.menu_dyn_res_ro{
	background-repeat: no-repeat;
	background-image: url(../../images/puce_verte_res.gif);
}
 
/*PROPRIETES POUR LA PAGE INCLUDES/BLOC_ACTU.PHP*/
.actualite .titre{
	font-weight: bold;
	height: 20px;
	width: 490px;
	margin: auto;
	margin-top: 5px;
	color: #888D9C;
	
}

.actualite .actu{
	margin: auto;
	margin-top: 5px;
	font-size: 10px;
	height: 210px;
	width: 480px;
/*	border: solid 1px red;*/
	overflow: hidden;
}

/*PROPRIETES POUR LES PAGES DU TYPE "PG_FROM_TOP"*/

.pg_from_top .menu_gauche{
	float: left;
	height: 500px;
	width: 210px;
}



.pg_from_top .menu_dynamique{
	margin-left: 10px;
	margin-top: 15px;
	width: 200px;
	height: 200px;
}

.pg_from_top .ss_titre{	
	float: left;
	width: 400px;
	font-weight: bold;
	color: #8A9194;
	margin-top: 70px;
}

.pg_from_top .texte{	
	float: right;
	width: 675px;
	margin-right: 30px;
	_margin-right: 15px;
	font-size: 13px;
	color: #00334C;
	text-align: justify;
	margin-top: 50px;
	margin-bottom: 20px;
}

/* PROPRIETES POUR PAGE VENANT DU MENU DYNAMIQUE */

.image_titre{
	border: solid 1px #DED9D6;
	height: 84px;
/*	margin-top: 10px;*/
	margin-bottom: 10px;
	float: right;
	width: 675px;
}


li{
/*	border: solid 1px red;*/
	width: 100%;
}


.pg_from_top .texte_rubriques{
	float: right;
	width: 675px;
	font-size: 13px;
	color: #00334C;
	margin-right: 15px;
	text-align: justify;
	margin-top: 10px;
	margin-bottom: 10px;
}


.texte_rubriques .titre{
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	width: 100%;
	float: right;
	display: block;
	margin-top: -30px;
	margin-bottom: 10px;
}


.perso{
	display: none;
	width: 450px;
	height: 100px;
}

.affiche_perso{
	float: right;
	width: 100%;
}

.affiche_perso td{	
	text-align: center;
}

.affiche_perso img{
	width: 80px;
}

.whereIsee{
/*	height: 200px;*/
}


.mesInputs{
	border: solid 2px;
	width: 200px;
	height: 18px;
	font-size: 14px;
	line-height: 16px;
	padding-left: 5px;
}

.actu a{
	color: #00334C;
}

.actu a:hover{
	color: #EBBD25;
}