/******************************/
/* Fond de l'ensemble du site */
/******************************/
body
{
	scrollbar-face-color: #e1edd7;
	scrollbar-shadow-color: #5d7635;
	scrollbar-highlight-color: #7a9252;
	scrollbar-3dlight-color: #c7deb3;
	scrollbar-darkshadow-color: #5d7635;
	scrollbar-track-color: #f8dfa4;
	scrollbar-arrow-color: #5d7635;
	font-family:Arial;
	font-size: 10pt;
	color: #000000;
	background-color: Transparent;
	margin-bottom: -10px;
	background-color: White;
}

#ContactPage
{
  margin-top : 25px;
}
#conteneur
{
	background-image :  url(images/im_fond_page.jpg);
	background-position: left bottom;
	background-repeat: repeat-y;	
	width: 1003px;
	margin: auto auto;
}
/******************************/

/*********************************************************/
/* zone cliquable virtuelle sur logo pour retour accueil */
/*********************************************************/
#logo
{
	position: relative;
	background-image: url(images/im_logo_bellane.jpg);
	background-repeat: no-repeat;
	background-position: 16px top;
	width: 255px;
	height: 127px;
}
/*********************************************************/

/*******************/
/* Bandeau du site */
/*******************/
#bandeau
{	
	position: relative;
	background-color: Transparent;								/* A déterminer en fonction du bandeau */
	background-image: url(images/im_bandeau_haut.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 110px;
	width:732px;
	left:255px;
	*left:0px;
	_left:-3px;
}

#menu
{
	position: relative;
	width: 150px;
	left: 22px;
}

#MenuFlashCell
{	
	position: relative;
	width: 195px;		
}

#TableContent
{
	position: relative;
	_position: inherit;
	top: -9px;
}

/*******************/

/***********************/
/* Eléments du bandeau */
/***********************/
#bt_contact
{
	position: absolute;
	top: 0px;
	left:522px;
	background-image: url(images/bt_contact.jpg);
	background-repeat: no-repeat;
	width: 151px;
	height: 27px;
}

#bt_contact:hover
{
	background-image: url(images/bt_contact_roll.jpg);
}
/***********************/

/**********************************************/
/* Zone d'affichage en position relative pour */
/*** que le pied de page puisse s'y référer ***/
/**********************************************/
#divAffichage
{
	position: relative;
	top: 0px;
	left: 22px;
	width: 964px;
}

#divMenuJS
{
	position: relative;
	_position: inherit;
	top: -10px;
	_top: 0px;
	height: 26px;
	width: 732px;
	_left: 255px;
	_margin-top: -10px;
}
/*
#divMenuJS
{
	height : 21px;
	float:left;
	bottom :auto;
	width : 60%;
	padding-left : 255px;

}
#bandeauH div.MenuJS
{
	background-color: transparent;							
	height : 21px;
	float:left;
	bottom :auto;
	width : 100%;
}
*/
#affNode
{
	width: 100%;
}

#contenu
{
	position: relative;
	_position: inherit;
	margin-top: -9px;
	padding-right: 16px;
}
#tdcentre 
{
	background-image: url(images/im_fond_contenu.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#background-centre
{
	
	overflow: auto;
	overflow-x: hidden;
	width: 773px;
	height: 100px;
	padding-left: 20px;
	background-color: Transparent ;
	
}

#centre
{  
	/*width: 756px;*/
	height: auto;
	min-height:500px; 
	background-color: Transparent ;
	margin-left:30px;
}

iframe#frameAff
{
	scrollbar-face-color: #e1edd7;
	scrollbar-shadow-color: #5d7635;
	scrollbar-highlight-color: #7a9252;
	scrollbar-3dlight-color: #c7deb3;
	scrollbar-darkshadow-color: #5d7635;
	scrollbar-track-color: #f8dfa4;
	scrollbar-arrow-color: #5d7635;
	
	display: block;
	overflow: hidden;
	overflow-x: visible;
	overflow-y: auto;
}

iframe#frameAff body, html
{
	background-image: none;
	height: 100%;
	width: 100%;
}

/* Le fond doit être transparent pour voir les bords du site */
table #mainFrame2
{
	background-color: Transparent;
}
/***********************/

/************************/
/* Form Authentification */
/************************/
#AuthentificationPage {
	position: relative;
}

#AuthentificationPage #formIdentification
{
	position: relative;
	width: 515px;
	height: 247px;
	background-image: url(images/im_fond_id_mot_passe.jpg);
	background-repeat: no-repeat;
}

#AuthentificationPage #formIdentification TABLE 
{
	position: relative;
	top: 41px;
}

#AuthentificationPage #formIdentification .separator 
{
	height: 25px;
	*height: 20px;
}

#AuthentificationPage #formIdentification .champ, 
#AuthentificationPage #formIdentification .champ input 
{
	position: relative;
	left: 155px;
	width:127px;
	*left: 80px;
	_left: 132px;
}

#AuthentificationPage #formIdentification a div 
{
	position: relative;
	background-image: url(images/im_ok_02.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
	height: 35px;
	left: 330px;
	position: relative;
	top: -45px;
	width: 35px;
	_left: 440px;
}

#AuthentificationPage #formIdentification a:hover div 
{
	background-image: url(images/im_ok_01.jpg);
	background-repeat: no-repeat;
}
/************************/


/**********************************/
/* Pied de page du div scrollable */
/**********************************/
#footer
{
	bottom:0px;
	*bottom: -35px;
	background-image: url(images/im_fond_pied_page.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	/*width: 772px;*/
	height: 25px;
	color: #d00101;
	text-align: center;	
	font-family: Arial;
}

#footer a
{
	text-decoration: none;
	color: #d00101;
}


#page_action_td_titre_fenetre
{
	color : #367647;
}

#popupConteneur
{
	margin-top: -8px;
	*margin-top: -15px;
	margin-left: 0px;
	padding-left: 10px;
    width: 100%;
    height: 570px;
    overflow: auto;
}

#popupCentre
{
	margin-left: 0px;
	margin-right: 10px;
	min-width: 93%;
}
