.asc_div{
	height:335px; 
	padding-left:10px; 
	padding-right:10px;
	/* ajout ROMU pour mac*/
	overflow : scroll ;
	overflow: -Moz-Scrollbars-Vertical;
	/* fin ajout */
	OVERFLOW-Y: auto;
	OVERFLOW-X: hidden;
	scrollbar-face-color: #A096A0;
	scrollbar-shadow-color: #A096A0;
	scrollbar-highlight-color: #A096A0;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #A096A0;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	}
/* style pour cryptage des mails */
a.emailATraduire:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#F9FAFA;
}
a.emailATraduire:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#F9FAFA;
}
a.emailATraduire:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	color:#F9FAFA;
}
a.emailATraduire:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	color:#F9FAFA;
}
/* lien menu de droite */
.info_nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	text-align:center;
	/*padding-left:5px;*/
	color:#FFFFFF;
}
a.nav_droite:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	padding-left:5px;
	color:#FFFFFF;
}
a.nav_droite:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	padding-left:5px;
	color:#FFFFFF;
}
a.nav_droite:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	padding-left:5px;
	color:#000000;
}
a.nav_droite:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	padding-left:5px;
	color:#FFFFFF;
}
/* lien menu de droite sous navigation (les modeles) */
a.ss_nav_droite:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	padding-left:5px;
	color:#FFFFFF;
}
a.ss_nav_droite:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	padding-left:5px;
	color:#FFFFFF;
}
a.ss_nav_droite:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	padding-left:5px;
	color:#BFCFD8;
}
a.ss_nav_droite:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	padding-left:5px;
	color:#FFFFFF;
}
/*  lien dans texte */
a.lien:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#FFFFFF;
}
a.lien:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#FFFFFF;
}
a.lien:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	/*text-decoration: none;*/
	color:#FFFFFF;
}
a.lien:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	/*text-decoration: underline;*/
	text-decoration: none;
	color:#FFFFFF;
}
/*   bouton navigation plus gros (demande doc) */
a.navig2:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	vertical-align: middle;
	color:#F9FAFA;
}
a.navig2:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	vertical-align: middle;
	color:#F9FAFA;
}
a.navig2:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
	vertical-align: middle;
	color:#F9FAFA;
}
a.navig2:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	vertical-align: middle;
	color:#F9FAFA;
}
/*   bouton navigation du bas(retour, plan acces) */
a.navig:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	vertical-align: middle;
	color:#F9FAFA;
}
a.navig:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	vertical-align: middle;
	color:#F9FAFA;
}
a.navig:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
	vertical-align: middle;
	color:#F9FAFA;
}
a.navig:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	vertical-align: middle;
	color:#F9FAFA;
}
/*
        CONTENU
*/
body{
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}


.titre{
	padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	color:#F9FAFA;
}
.petit_titre{
	padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	color:#F9FAFA;
}

.petit_titre_noir{
	padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	color:#000000;
}
.titre_model{
	padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	color:#F9FAFA;
}
.indic_page{
	padding-top:55px;
	padding-left:85px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 18px;
	color:#F9FAFA;
}
.sous_titre{
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	color:#FFFFFF;
}
.contenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: justify;
	text-decoration: none;
	color:#FFFFFF;
}
.contenu_noir{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: justify;
	text-decoration: none;
	color:#000000;
}
.mini{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 6px;
}
.adresse_titre{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#F9FAFA;
}
.adresse{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-decoration: none;
	color:#F9FAFA;
}
.contact{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: justify;
	text-decoration: none;
	color:#F9FAFA;
}

.formulaire_gras{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	text-decoration: none;
	color:#F9FAFA;
}
.formulaire_info{
	font-family:Arial, Helvetica, sans-serif;
	padding-left:60px;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	text-decoration: none;
	color:#E9430F;
}
.formulaire{
	border-color:#C4BDC4;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	text-decoration: none;
	color:#867786;
}
.btn_form{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	text-decoration: none;
	color:#867786;
}
.info_form{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	text-decoration: none;
	color:#F9FAFA;
}

.plan_acces{
	border-top:2px solid #A096A0;
	border-left:2px solid #A096A0;
	border-bottom:2px solid #DBD7DB;
	border-right:2px solid #DBD7DB;
}


hr.tiret {
color:#BFDC4E;
/*size:1px;*/
height:1px;
border-style:solid;
/*width:200px;*/
}

/*  ASCENSEUR  ***********************************************************************/

	p{
		margin-top:0px;
	}
	#dhtmlgoodies_scrolldiv{
		/* The total width of the scrolling div including scrollbar */
		width:290px;
		height:258px;	/* The height of the scrolling div */
	}
	#scrolldiv_parentContainer{
		width:280px;	/* Width of the scrolling text */
		height:100%;
		overflow:hidden;
		/*border:1px solid #BC8FBD;*/
		/*background-color:#C5CED5;*/
		float:left;
		position:relative;
	}
	
	/*
	CSS for the scrolling content 
	*/
	#scrolldiv_content{
		position:relative;
		padding-left: 3px;
		padding-right: 3px;
		padding-top: 0px;
		padding-bottom: 3px;
		/*font-family:Arial, Helvetica, sans-serif;*/
		/*text-align: justify;*/
		/*color:#FFFFFF;*/
	}
	
	/* redéfinition de l'image pour que celles issues de l'éditeur fonctionne dans l'ascenseur */
	#scrolldiv_content table img {
		position:static;
	}
	
	#scrolldiv_content img{
		position:relative;
	}

	/*
	The scrollbar slider 
	*/
	#scrolldiv_slider{
		width:15px;
		margin-left:2px;
		height:255px;
		float:left;
	}
	
	/*
	The scrollbar (The bar between the up and down arrow )
	*/
	#scrolldiv_scrollbar{
		width:15px;
		height:215px;	/* Total height - 40 pixels */
		border:1px solid #000000;
		position:relative;
		
	}
	/*
	The scrollbar handle
	*/
	#scrolldiv_theScroll{
		margin:1px;
		width:13px;
		height:13px;
		background-color:#000000;
		position:absolute;	
		top:0px;
		left:0px;
		cursor:pointer;
	}
	/*
	Scroll buttons(The up and down arrows)
	*/
	#scrolldiv_scrollUp,#scrolldiv_scrollDown{
		width:15px;
		height:16px;
		border:1px solid #000000;
		color: #000000;
		text-align:center;
		font-size:16px;
		line-height:16px;
		cursor:pointer;
	}
	#scrolldiv_scrollUp{
		margin-bottom:2px;
	}
	#scrolldiv_scrollDown{	
		margin-top:2px;
	}
	#scrolldiv_scrollDown span,#scrolldiv_scrollUp span{
		font-family: Symbol;
	}
/* FIN ASCENSEUR *******************************************************************************/
/*  ASCENSEUR POUR TEXTE LARGE */
	#dhtmlgoodies_scrolldiv_gd{
		/* The total width of the scrolling div including scrollbar */
		width:550px;
		height:258px;	/* The height of the scrolling div */
	}
	#scrolldiv_parentContainer_gd{
		width:530px;	/* Width of the scrolling text */
		height:100%;
		overflow:hidden;
		/*border:1px solid #BC8FBD;*/
		/*background-color:#C5CED5;*/
		float:left;
		position:relative;
	}
	
	/*
	CSS for the scrolling content 
	*/
	#scrolldiv_content_gd{
		position:relative;
		padding-left: 3px;
		padding-right: 3px;
		padding-top: 0px;
		padding-bottom: 3px;
		/*font-family:Arial, Helvetica, sans-serif;*/
		/*text-align: justify;*/
		/*color:#FFFFFF;*/
	}
	
	/* redéfinition de l'image pour que celles issues de l'éditeur fonctionne dans l'ascenseur */
	#scrolldiv_content_gd table img {
		position:static;
	}
	
	#scrolldiv_content_gd img{
		position:relative;
	}

	/*
	The scrollbar slider 
	*/
	#scrolldiv_slider_gd{
		width:15px;
		margin-left:2px;
		height:255px;
		float:left;
	}
	
	/*
	The scrollbar (The bar between the up and down arrow )
	*/
	#scrolldiv_scrollbar_gd{
		width:15px;
		height:215px;	/* Total height - 40 pixels */
		border:1px solid #000000;
		position:relative;
		
	}
	/*
	The scrollbar handle
	*/
	#scrolldiv_theScroll_gd{
		margin:1px;
		width:13px;
		height:13px;
		background-color:#000000;
		position:absolute;	
		top:0px;
		left:0px;
		cursor:pointer;
	}
	/*
	Scroll buttons(The up and down arrows)
	*/
	#scrolldiv_scrollUp_gd,#scrolldiv_scrollDown_gd{
		width:15px;
		height:16px;
		border:1px solid #000000;
		color: #000000;
		text-align:center;
		font-size:16px;
		line-height:16px;
		cursor:pointer;
	}
	#scrolldiv_scrollUp_gd{
		margin-bottom:2px;
	}
	#scrolldiv_scrollDown_gd{	
		margin-top:2px;
	}
	#scrolldiv_scrollDown_gd span,#scrolldiv_scrollUp_gd span{
		font-family: Symbol;
	}
/***************************************************************/
