@charset "utf-8";
/*

EHPAD Les Chênes
Stylesheet
by BRX
www.opalyse.fr

COLORS
#730800		rouge basque
#506002		vert basque
#789003		vert clair
#434343		gris sombre

*/

@import "brx_layout.css";

/* HTML TAGS */
* {
	font-family:Arial, Helvetica, sans-serif;
}

body.E {
	background:url(../../img/bg_body_e.gif) 0px 10px repeat-x;
}
body.L {
	background:url(../../img/bg_body_l.gif) 0px 10px repeat-x;
}
body.index {
	background:url(../../img/bg_body0.gif) left top repeat-x;
}

p		{font-size:9pt;color:#434343;padding:0 10px;}
ul,ol	{font-size:9pt;color:#434343;padding:0 10px 0 30px;}
h1		{font-size:18pt;margin:0 0 10px 0;}
h1 span	{display:none;}
h2		{font-size:16pt;}
h3		{font-size:14pt;}
h4		{font-size:12pt;margin:0 10px;}
h5		{font-size:11pt;}
h6		{font-size:10pt;}

.el {
	color:#730800;
}
.lu {
	color:#506002;
}

a:link,a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}

/* MATRICE */
#page {
	
}

	#head {
		
	}
		p#home {
			width:150px;
			height:40px;
			position:absolute;
			left:-40px;
			top:0;
			font-size:10px;
		}
		p#home a {
			line-height:40px;
			display:block;
			float:left;
			height:40px;
			color:#ffffff;
			font-size:10px;
			font-weight:bold;
		}
		#hometext {
			height:20px;
			margin:-12px 0 0 5px;
		}
		#logo {
			display:block;
			margin:0 auto;
		}
		#menu0 {
			margin:0 0 0 45px;
		}
			#menu0 li {
				float:left;
				list-style:none;
				position:relative;
				margin:0 40px;
				z-index:20;
				color:#CCCCCC;
			}
			#menu0 li a {
				color:#CCCCCC;
				letter-spacing:2px;
			}
		#menuE,#menuL {
			margin:10px auto 0 auto;
			/*background-color:#0099FF;*/
		}
			#menuE li,#menuL li {
				float:left;
				list-style:none;
				position:relative;
			}
			#menuE li a,#menuL li a {
				display:block;
				padding:0 20px;
				height:40px;
				line-height:40px;
				font-weight:bold;
				font-size:11px;
				/*width:110px;*/
				text-align:center;
			}
			#menuE li a {
				color:#d54f48;
				background:url(../../img/actif_e.gif) center top no-repeat;
			}
			#menuL li a {
				color:#95b306;
				background:url(../../img/actif_l.gif) center top no-repeat;
			}
			#menuE li a:hover,#menuL li a:hover,#menuL li a:hover,#menuL li a:hover {
				color:#ffffff;
				text-decoration:none;
				background-position:center -40px;
			}
			#menuE li a.actif_e,#menuL li a.actif_l {
				color:#ffffff;
				background-position:center -40px;
			}
			#menuE li a.actif_e:hover,#menuL li a.actif_l:hover {
				text-decoration:none;

				background-position:center -40px;
			}
			#menuE li ul,#menuL li ul {
				/*display:none;*/
				position:absolute;
				left:-1000em;
				top:40px;
				width:auto;
				padding:0;
				list-style:none;
				border:#cccccc 1px solid;
				background-color:#FFFFFF;
				z-index:101;
			}
			#menuE li ul li,#menuL li ul li {
				clear:both;
				width:190px;
			}
			#menuE li ul li ul,#menuL li ul li ul {
				/*display:none;*/
				margin:0 0 0 -1000em;
				padding:0;
				top:-1px;
				list-style:none;
				background-color:#FFFFFF;
				border:#cccccc 1px solid;
			}
			#menuE li:hover ul, #menuE li.sfhover ul,#menuL li:hover ul, #menuL li.sfhover ul {
				left:auto;
				/*display:block;*/
			}
			#menuE li ul li:hover ul, #menuE li ul li.sfhover ul,#menuL li ul li:hover ul, #menuL li ul li.sfhover ul {
				margin:0 0 0 155px;
				/*display:block;*/
			}	
			#menuE li ul li a,#menuL li ul li a {
				display:block;
				margin:0;
				padding:0;
				text-indent:5px;
				width:190px;
				height:20px;
				line-height:20px;
				text-decoration:none;
				text-indent:3px;
				text-align:left;
				font-weight:normal;
				color:#777777;
			}
			#menuE li ul li a.menu_plus,#menuL li ul li a.menu_plus {
				background:url(../../img/menu_plus.gif) 148px top no-repeat;
			}
			#menuE li ul li ul li a,#menuL li ul li ul li a {
				border-left:#c0dd00 3px solid;
				
			}
			#menuE li ul li a:hover {
				border-left:1px;
				color:#ffffff;
				background:#730800;
			}
			#menuL li ul li a:hover {
				background:#506002;
				border-left:1px;
				color:#ffffff;
			}
			#menuE li ul li a.menu_plus:hover,#menuL li ul li a.menu_plus:hover {
				background:#c0dd00 url(../../img/menu_plus.gif) 148px -20px no-repeat;
			}
						
		
	#left0,#right0 {
		position:relative;
	}
	#left0 {
		background:url(../../img/bg_cols.jpg) left top repeat-y;
	}
	#left0 a img {
		border:none;
	}

	#right0 {
		background:url(../../img/bg_cols.jpg) left top repeat-y;
	}
	#left0 p,#right0 p {
		margin:0 20px 5px 20px;
	}
	
	#leftE,#leftL {
	}
		#leftE div.texte,#leftL div.texte {
			margin:0 0 10px 8px;
		}
		#leftE div.texte p,#leftL div.texte p,#leftE div.texte ul,#leftL div.texte ul,#leftE div.texte h2,#leftL div.texte h2 {
			margin-bottom:10px;
		}
	
	#footE {
		background:#ffffff url(../../img/bg_foot_e.gif) left top repeat-x;
	}
	#footL {
		background:#ffffff url(../../img/bg_foot_l.gif) left top repeat-x;
	}
		#foot img {
			position:absolute;
			left:0;
			top:0;
		}
		#adresse {
			position:absolute;
			left:20px;
			top:7px;
			color:#ffe9c2;
			font-size:8pt;
			z-index:5;
		}
		#opalyse {
			display:block;
			width:200px;
			margin:5px auto;
			color:#c0c0c0;
			font-size:7pt;
			text-align:center;
			text-decoration:none;
		}
			#opalyse:hover {
				text-decoration:underline;
			}
	
	#foot0 {
	}
		#foot0 p,#footE p,#footL p {
			text-align:center;
			color:#999999;
		}
	
	#footE,#footL {
		padding:15px 0 0 0;
	}
		#footE #menu_bot,#footL #menu_bot {
			width:550px;
			margin:0 auto;
			list-style: none;
		}
		#footE #menu_bot li,#footL #menu_bot li {
			float:left;
			margin:0 30px 0 0;
		}
		#footE #menu_bot li a,#footL #menu_bot li a {
			color:#888888;
			font-weight:bold;
		}
		
	.reset {
		clear:both;
		visibility:hidden;
	}
	
	.img_left {
		display:block;
		float:left;
		margin:3px 5px 5px 0;
		border:1px solid #506002;
	}
	.img_right {
		display:block;
		float:right;
		margin:3px 0 5px 5px;
		border:1px solid #506002;
	}	
	
/* PAGES */
/* accueil */
.edito_h1 {
	display:none;
}
.edito {
	font-size:12pt;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	color:#434343;
}

#left0 a img.img0,#right0 a img.img0 {
	border:1px solid #506002;
	display:block;
	margin:0 auto 5px auto;
}
#left0 a img.img1,#right0 a img.img1 {
	display:block;
	margin:0 auto;
	border:none;
}
#acces1 {
	background:url(../../img/acces_ehpad.jpg) left top no-repeat;
}
#acces2 {
	background:url(../../img/acces_foyer.jpg) left top no-repeat;
}
#acces1,#acces2 {
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	width:480px;
	height:50px;
	text-indent:20px;
	line-height:50px;
	font-weight:bold;
	color:#ffffff;
}
	#acces1:hover,#acces2:hover {
		background-position:0 -50px;
	}

/* MODULES LATERAUX */
.moduleE,.moduleL {
	width:310px;
	padding:12px 0 28px 0;
	position:relative;
	margin:0 0 10px 0;
}
.moduleE {
	background:url(../../img/bg_right_e.jpg) left top no-repeat;
}
.moduleL {
	background:url(../../img/bg_right_l.jpg) left top no-repeat;
}
	.moduleE h3,.moduleL h3 {
		font-size:18pt;
		font-weight:normal;
		color:#ffffff;
		margin:5px 0;
		text-indent:25px;
	}
#bottom {
	position:absolute;
	bottom:0;
	left:0;
}

#download_list {
	padding: 0 0 0 50px;
}
	
/* ACTUS */
p.mini_news {
	margin:0 15px 5px 15px;
}
.nws_titre_e {
	font-weight:bold;
	color:#730800;
}
.nws_titre_l {
	font-weight:bold;
	color:#506002;
}
.nws_date {
	font-size:10px;
	color:#AAAAAA;
}
.plus_e,.plus_l {
	display:block;
	float:right;
	margin:0 10px 0 0;
	font-size:8pt;
}
#allnews {
	margin:0 15px 5px 15px;
}
span.plus_l a {
	color:#506002;
}
span.plus_l a:hover {
	text-decoration:underline;
}

#flashbox {
	margin:10px;
}

div#coords {
	clear:both;
	width:500px;
	margin:0 auto;
	/*background-color:#ff0000;*/
	margin:10px auto;
}
	#coords table {
		width:500px;
		
	}
		#coords table tr td {
			width:250px;
		}

#contact_form {
	width:500px;
	margin:0 auto;
	/*background:#FF9900;*/
}