/* ============ */
/* = Couleurs = */
/* ============ */

.text a:link,
.text h1		      	{color: #e75012;}


/* =========== */
/* = Général = */
/* =========== */

body 					{background:#fff url("../images/header.jpg") no-repeat center 0;}
#wrapper 				{margin:0 auto; width:960px; }
#header 				{position:relative;height:200px; }
#logo 					{position:absolute;top:30px;left:30px;/*display:block;width:255px;height:73px;background:#fff url("../images/logo-emrenn.gif") no-repeat 0 0;text-indent:-9999px;*/}
#menu-1 				{position:absolute;bottom:0;left:10px; }
#menu-1 li				{float:left; margin-right:20px;}
#menu-1 #tabBois		{display:block;text-indent:-9999px;width:140px;height:50px;background:transparent url("../images/tabBois.gif") no-repeat 0 0;   }
#menu-1 #tabSolaire		{display:block;text-indent:-9999px;width:140px;height:50px;background:transparent url("../images/tabSolaire.gif") no-repeat 0 0;   }

#menu-1 li #tabBois:hover,
#menu-1 li.on #tabBois {background:transparent url("../images/tabBois.gif") no-repeat 0 -50px;}

#menu-1 li #tabSolaire:hover,
#menu-1 li.on #tabSolaire {background:transparent url("../images/tabSolaire.gif") no-repeat 0 -50px;}

/*
ul.sousmenu li:hover {
 position: relative;
}

ul.sousmenu ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
}

ul.sousmenu ul li {
 float: none;
}

ul.sousmenu li:hover > ul {
 visibility: visible;
}
*/

#menu-2 				{position:absolute;bottom:0;right:7px; }
#menu-2 li				{float:left;margin:0 3px 0 0;}
#menu-2 li a			{display: inline;float: left;font-size:1.2em;background:#ED8008;-moz-border-radius:4px 4px 0 0;color:#922D0C;font-weight:bold;padding:5px 10px;}
#menu-2 li a:hover		{background:#D57306;color:#922D0C;}
#menu-2 li.on a			{background:#fff;color:#922D0C;}
#content 				{overflow:hidden; }
#footer 				{clear:both; margin-top:20px; border-top:#DDD solid 1px;padding-top:20px;line-height:1.4em;}
#footer h4 				{font-size:1.2em;text-transform: uppercase; }
#footer h4,
#footer a 				{color:#e75012}
#footer h4,
#footer strong 			{font-weight:bold;}
#resume 				{float:left;width:460px;padding:0 10px;}
#contact-1 				{float:left;width:220px;padding:0 10px;}
#contact-2 				{float:left;width:220px;padding:0 10px;}

#btnEtude 				{display:block;width:240px;height:51px;text-indent:-9999px;margin-top:10px;background:#fff url("../images/btnEtude.gif") no-repeat 0 0; }
#btnForum 				{display:block;width:240px;height:110px;text-indent:-9999px;margin-top:10px;background:#fff url("../images/btnForum.gif") no-repeat 0 0;  }
#btnEco 				{display:block;width:240px;height:117px;text-indent:-9999px;margin-top:10px;background:#fff url("../images/ecologie.gif") no-repeat 0 0;  }

/* ============ */
/* = HomePage = */
/* ============ */

#index #main 			{float:left; width:640px;}
#index #baseline 		{margin:20px 0 10px 10px;text-indent:-9999px;width:639px;height:31px;background:#fff url("../images/baseline.gif") no-repeat 0 0;  }
#index #entry-1 		{float:left; width:300px;padding:0 10px;}
#index #entry-1 h2 a	{display:block;text-indent:-9999px;width:300px;height:232px;background:#fff url("../images/entreeBois.gif") no-repeat 0 0;  }
#index #entry-1 p 		{display:none; }
#index #entry-2 		{float:right;width:300px;padding:0 10px;}
#index #entry-2 h2 a	{display:block;text-indent:-9999px;width:300px;height:232px;background:#fff url("../images/entreeSolaire.gif") no-repeat 0 0;  }
#index #entry-2 p 		{display:none; }
#index #second 			{float:right; padding:0 10px;}

#index #coll 			{clear:both;float:left; width:420px; padding:0 30px; margin-top:40px;}
#index #coll h3 		{color:#e75012; /*font-weight:bold;font-size:2em; */}
#index #coll p 			{ }
#index #colr 			{float:right; width:419px; padding:0 30px; border-left:1px solid #ccc; margin-top:40px;}
#index #colr h3 		{color:#62910d; /*font-weight:bold;font-size:2em;*/ }
#index #colr p 			{ }

/* ======== */
/* = Page = */
/* ======== */

#page #main 			{float:left; width:660px;padding:0 10px;}
#page #chapo p			{font: bold 1.2em/1.4em Arial, sans-serif!important;color:#000;}
#page #second 			{float:right; width:240px;padding:0 10px;}

#context-nav 			{background:#DBDBDB;-moz-border-radius:4px;margin-top:10px;padding:10px;}
#context-nav a	 		{color:#333;}
#context-nav a.on 		{font-weight:bold;}
#context-nav li li		{margin-left:15px;list-style-type: circle;}
