/*	----------------------------------------------------------------------------
	descipteurs et génériques
	------------------------------------------------------------------------- */
html, body{
    background-color        :   #C2C1BD;
}	

html, body, .corps_article_contenu, td{
	margin					:	0 0 0 0;
	padding					: 	0 0 0 0;
	font-family				: 	trebuchet ms;
	font-size				:	11px;
	color					:	#101010;
}

a {
	text-decoration			:	none;
	color					:	#D67227;
}

a:hover{
	text-decoration			:	underline;
}

.sous_titre, .sous_titre a{
	font-size				:	14px;
	font-style				:	italic;
	font-weight				:	bold;
	color					:	#7A7A7A;
}

/*	----------------------------------------------------------------------------
	/descipteurs et génériques
	------------------------------------------------------------------------- */


/*	----------------------------------------------------------------------------
		contenu
	------------------------------------------------------------------------- */

#contenu_fond {
	margin					: 	0 0 0 0;
	height					:	100%;
	width					: 	100%;
}

#contenu_fond_horizontal{
	background				: url(/img/fond_sepchat.jpg) repeat-x center;	
	height					: 100%;
}

#contenu_interne{
	width					: 950px;
/*	height					: 600px;*/
	height					: 100%;
	b_ackground				: url(/img/bg_sepchat.jpg) no-repeat center;
}

.fond_rouge{
    background              :   url(/img/fond_bas_sepchat.jpg) repeat-y #c2c1be center;
}
.fond{
    background              :   url(/img/bg_sepchat.jpg) no-repeat center right;
}
/*	----------------------------------------------------------------------------
		/contenu
	------------------------------------------------------------------------- */

	
/*	----------------------------------------------------------------------------
		liens accueil
	------------------------------------------------------------------------- */
#lien_accueil {
	height					: 	150px;
	cursor					: 	hand;
	cursor					: 	pointer;
}
/*	----------------------------------------------------------------------------
		/liens accueil
	------------------------------------------------------------------------- */

	
/*	----------------------------------------------------------------------------
		menu
	------------------------------------------------------------------------- */
#menu {
	text-align				: 	right;	
	vertical-align			:	top;
	padding-top				:	46px;
	width					:	105px; 
}

.menu_lien, .menu_lien_hover{
	width					: 	140px;
	color					: 	#912b22;
	font-size				: 	12px;
	text-decoration			: 	none;
	padding-top				:	5px;
	padding-bottom			:	5px; 
	cursor					:	pointer;	
}

.menu_lien_hover{
	background				:	#912b22;
	color					: 	#fff;
}
/*	----------------------------------------------------------------------------
		/menu
	------------------------------------------------------------------------- */
	
	
/*	----------------------------------------------------------------------------
		sous-menu
	------------------------------------------------------------------------- */
#sous-menu {
	vertical-align			: 	top;
	padding					: 	12px 0px 0px 15px;
	width					: 	219px;
	height					: 	260px;
	text-align				: 	left;	
}
.sous-menu_lien, .sous-menu_lien_hover{
	padding                 :   0px 25px 0px 20px;    
	font-size				: 	11px;
	color					: 	#7a7a7a;
	text-decoration			: 	none;
	padding-top				:	6px;
	padding-bottom			:	6px; 
	cursor					:	hand;
	cursor					:	pointer;
	width					:	175px;
}

.sous-menu_lien_hover{
	color					: 	#000;
}

#image_sous-menu{
	height					:	62px;
	width					:	180px;	
	padding-left			:	0px;
}

#sous-menu_actus {
	overflow				:	auto;
	height					:	225px;
	padding					:	5px 10px 10px 10px;
}

.sous-menu_actu_titre{
	color					:	#d91900;
	font-weight				:	bold;
	font-size				: 	13px;
	padding-bottom			:	4px;
	text-decoration			:	none;
}

.sous-menu_actu_photo{
	float					:	left;
	padding-right			:	5px;
}	

.sous-menu_actu_accroche{
	float					:	clear;
	font-size				: 	9px;
	line-height				:	12px;
	text-decoration			:	none;
	color					:	#000;
}
/*	----------------------------------------------------------------------------
		/sous-menu
	------------------------------------------------------------------------- */
	
	
/*	----------------------------------------------------------------------------
		corps
	------------------------------------------------------------------------- */
#corps_contenu{
	overflow				:	auto;
	width					:	568px;
	height					:	287px;
	margin-top				:	12px;
	text-align				:	left;
}

#corps_image{
	width					:	568px;
	height					:	287px;
	margin-top				:	12px;
	text-align				:	left;
}
.corps_article_titre{
	color					:	#912b22;
	font-size				: 	17px;
	border-bottom			:	1px solid #912b22;
	line-height				:	45px;
	margin-top				:	5px;
}

.corps_article_sous_titre{
	color					:	#d91900;
	font-weight				:	bold;
	font-size				: 	13px;
}

a.corps_lien{
	color					:	#7a7a7a;
	text-decoration			: 	none;	
}

a.corps_lien:hover{
	color					:	#000;
	text-decoration			: 	underline;
}

a.corps_plates_formes{
	color					:	#912b22;
	font-size				: 	16px;
}

a.corps_plates_formes:hover{
	font-weight				:	bold;
}

.coordonnees_plate_forme{
	margin					:	15px 15px 0px 15px;
}

.contenu_plate_forme{
	line-height				:	18px;
	font-size				:	11px;
	padding					:	10px 10px 0px 10px;
}

.documents_plate_forme_titre{
	color					:	#912b22;
	font-size				: 	12px;
	border-bottom			:	1px solid #912b22;
	line-height				:	40px;
	margin-top				:	21px;
	margin-bottom			:	10px;
}

.documents_plate_forme_sous_titre{
	color					:	#912b22;
	font-size				: 	11px;
	font-style				:	italic;
	font-weight				:	bold;
	margin-top				:	10px;
}

.documents_plate_forme_titre_docs{
	color					:	#000;
	font-size				: 	11px;
	font-style				:	italic;
	text-decoration			:	none;
}

/*	----------------------------------------------------------------------------
		/corps
	------------------------------------------------------------------------- */
	
	
/*	----------------------------------------------------------------------------
		carte
	------------------------------------------------------------------------- */

.carte_point{
	cursor					:	hand;
	cursor					:	pointer;	
}

.carte_point_hover{
	background				: 	url(/img/point_carte_survol.gif) no-repeat;
	cursor					:	hand;
	cursor					:	pointer;	
}

#carte_chartres{	
	position				:	absolute;
	margin-left				:	68px;
	margin-top				:	24px;	
	height					:	21px;
	width					:	41px;	
}

#carte_tri{
	position				:	absolute;
	margin-left				:	78px;
	margin-top				:	43px;
	height					:	21px;
	width					:	41px;	
}

#carte_bonneval{
	position				:	absolute;
	margin-left				:	82px;
	margin-top				:	60px;
	height					:	21px;
	width					:	41px;	
}

#carte_chateaudun{
	position				:	absolute;
	margin-left				:	65px;
	margin-top				:	81px;
	height					:	21px;
	width					:	41px;	
}

#carte_essone{
	position				:	absolute;
	margin-left				:	160px;
	margin-top				:	35px;
	height					:	21px;
	width					:	41px;	
}

#carte_bs{
	position				:	absolute;
	margin-left				:	62px;
	margin-top				:	112px;
	height					:	21px;
	width					:	41px;	
}

#carte_sepchat{
	position				:	absolute;
	margin-left				:	75px;
	margin-top				:	120px;
	height					:	21px;
	width					:	41px;	
}

#carte_julien{
	position				:	absolute;
	margin-left				:	117px;
	margin-top				:	99px;
	height					:	21px;
	width					:	41px;	
}

#carte_sorit{
	position				:	absolute;
	margin-left				:	61px;
	margin-top				:	155px;
	height					:	21px;
	width					:	41px;	
}

#carte_flaysakier{
	position				:	absolute;
	margin-left				:	22px;
	margin-top				:	166px;
	height					:	21px;
	width					:	41px;	
}

#carte_la_riche{
	position				:	absolute;
	margin-left				:	21px;
	margin-top				:	180px;
	height					:	21px;
	width					:	41px;	
}

#carte_mainguy{
	position				:	absolute;
	margin-left				:	151px;
	margin-top				:	185px;
	height					:	21px;
	width					:	41px;	
}

.liste_plates_formes{
	position				:	absolute;
	width					:	260px;
	margin-left				:	218px;
	margin-top				:	-30px;
	display					:	none;
	background-color		:	#ffffff;
	border					:	1px solid #C2C1BD;
}


/*	----------------------------------------------------------------------------
		/carte
	------------------------------------------------------------------------- */
	
	
/*	----------------------------------------------------------------------------
		baseline
	------------------------------------------------------------------------- */
#bas{
	margin					: 	10px 0px 0px 10px;
	padding					: 	10px 10px 10px 10px;
}	

.baseline_axn, .baseline_axn a{
	color					:	#7a7a7a;
	text-decoration			: 	none;
	/*font-weight				:	bold;*/
}

a.baseline_axn:hover{
	color					:	#000;
	text-decoration			: 	underline;
}

/*	----------------------------------------------------------------------------
		/baseline
	------------------------------------------------------------------------- */