body, html {margin: 0px 0 0 0  ;padding: 0;background-color: #191F2A;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;font-weight:normal;color:#282E39;}

#global {margin:0 auto; width:990px;}
a.opacity img 	{filter:alpha(opacity=100);  -moz-opacity: 1.0;   opacity: 1.0;}
a.opacity:hover img {filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
#titre_gen {background:url(../images/fd_titre.gif) no-repeat left top;width:792px;height:35px;margin:0px 0px 10px 30px;padding:3px 0px 0px 10px;color:#ffffff;font-size:1.2em;}

/*----------------------------------------------------------------------------------
					HEADER - TOP 
----------------------------------------------------------------------------------*/

#top {background:url(../images/top.png) repeat left top;height:280px;text-align:center;position:relative;}	
#top_logo {position:absolute;top:40px;left:600px;}
#top h1 {position:absolute;top:130px;left:600px;font-size:1.2em;color:#FFFFFF;margin:2px;padding:0px;font-weight:normal;}
#top_anim {position:absolute;top:24px;left:32px;}

ul#menu {position:absolute;left:440px;top:240px;font-size:0.8em;list-style:none;margin:0px;padding:0px;}
ul#menu  li {float:left;margin:0px;padding:0px;}
ul#menu  li.point {float:left;background:url(../images/point.gif) no-repeat;margin:0px 2px 0px 2px;padding:0px;width:12px;}
ul#menu  li a {color:#ffffff;text-decoration:none;letter-spacing:-1px;}
ul#menu  li a:hover {color:#000000;}

/*----------------------------------------------------------------------------------
					ACCUEIL - HOME
----------------------------------------------------------------------------------*/
#home_left {float:left;margin:15px 0px 0px 40px;width:440px;} 
#home_left a {color:#326899;text-decoration:none;letter-spacing:-1px;font-size:12px;}
#home_left a:hover {color:#EC503A;}
#home_left h1 {font-size:1em;margin:0px 0px 0px 0px;padding:0px;line-height:18px;font-weight:normal;letter-spacing:1px;}
#home_left h2 {font-size:0.8em;margin:10px 0px 5px 0px;padding:0px;font-weight:normal;}
#home_left p.lien {text-align:right;margin:2px 40px 0px 0px;padding:0px;}
#home_left p.lien2 {text-align:left;margin:5px 100px 0px 0px;padding:0px;}
.redf {color:#EC503A;}
#bat_home {background:url(../images/bat_home.gif) no-repeat left top;height:92px;padding-left:195px;padding-top:10px;margin:10px 0px 10px 0px;font-size:0.8em;letter-spacing:1px;line-height:22px;color:#ffffff;}
#qualif {margin:15px 0px 5px 0px;font-size:0.75em;overflow:hidden;}
#qualif_logo {float:left;margin:0px 30px 0px 30px;}

#home_right {float:left;margin:15px 0px 0px 30px;width:420px;overflow:hidden;} 
#home_right a {color:#326899;text-decoration:none;letter-spacing:-1px;font-size:12px;}
#home_right a:hover {color:#EC503A;}
#home_right  p {margin:5px 0px 0px 10px;padding:0px;line-height:16px;}
#right_anim {margin:0px 0px 0px 0px;}
#neufchateau {float:left;width:200px;font-size:0.75em;font-family:Arial, Helvetica, sans-serif;}

#chaumont {float:left;width:200px;font-size:0.75em;margin-left:15px;font-family:Arial, Helvetica, sans-serif;}
.reg {background-color:#0F8182;padding:2px 2px 2px 10px;color:#ffffff;width:200px;display:block;}
/*----------------------------------------------------------------------------------
				PAGE - CONTENU
----------------------------------------------------------------------------------*/

#page {width:990px;background:url(../images/fd_page.gif) repeat left;background-color:#FFFFFF;overflow:hidden;text-align:left;}

/*----------------------------------------------------------------------------------
					COMPETENCES
----------------------------------------------------------------------------------*/
#competences {margin:10px 0px 0px 30px;overflow:hidden;}
#comp {float:left;margin:0px 60px 20px 0px;width:400px;}
#ingenierie {background:url(../images/ingenierie_classique.gif) no-repeat left ;width:400px;height:70px;position:relative;}
#energie {background:url(../images/energie_renouvelable.gif) no-repeat left ;width:400px;height:70px;position:relative;}
#isolation {background:url(../images/isolation.gif) no-repeat left ;width:400px;height:70px;position:relative;}
#durable {background:url(../images/developpement_durable.gif) no-repeat left ;width:400px;height:70px;position:relative;}
#comp_t {position:absolute;font-size:1.2em;color:#ffffff;top:40px;left:160px;}


ul#compet {list-style:none;margin:10px 0px 0px 55px;padding:0px;}
ul#compet  li {background:url(../images/point2.gif) no-repeat;margin:2px 2px 2px 2px;padding-left:15px;font-size:0.8em;}


/*----------------------------------------------------------------------------------
					MISSIONS
----------------------------------------------------------------------------------*/
#missions {margin:10px 0px 0px 30px;overflow:hidden;}
#missions_img {float:left;width:200px;margin-top:5px;}
#missions_desc {float:left;margin-left:5px;width:700px;}
#missions_desc p {font-size:0.75em;color:#C83019;margin:0px 0px 10px 5px;padding:0px;}
ul#mi {list-style:none;margin:5px 0px 15px 5px;padding:0px;}
ul#mi  li {background:url(../images/point2.gif) no-repeat;margin:2px 2px 2px 2px;padding-left:15px;font-size:0.75em;}


/*----------------------------------------------------------------------------------
		REFERENCES
----------------------------------------------------------------------------------*/
#refs {margin:10px 0px 10px 50px;overflow:hidden;padding-bottom:5px;width:930px;}
#refs_box {float:left;width:250px;margin:0px 50px 20px 3px;font-family:Arial, Helvetica, sans-serif;}
#refs_box p {margin:0px 0px 0px 0px;padding:2px;font-size:0.8em;}


/*----------------------------------------------------------------------------------
		INFOS PRATIQUES
----------------------------------------------------------------------------------*/
#infos {margin:10px 0px 0px 30px;overflow:hidden;}

#infos_det {margin:0px 5px 5px 0px;overflow:hidden;padding-bottom:5px;border-bottom:1px dotted #ED513A;width:930px;}
#t_infos{;font-size:14px;margin:5px 0px 0px 0px;font-weight:bold;}
#infos_left {float:left;width:750px;font-size:0.8em;}
#infos_right{float:left;margin-left:20px;}
#infos_left p {margin:5px 0px 2px 0px;padding:0px;font-size:0.8em;}
#infos_left a{font-size:10px;text-decoration:none;color:#E5462B;font-weight:normal;}
#infos_left a:hover{font-size:10px;text-decoration:underline;color:#451C5C;}


/*----------------------------------------------------------------------------------
					LOCALISATION
----------------------------------------------------------------------------------*/
#localisation {margin:10px 0px 0px 30px;overflow:hidden;}
#carte {float:left;margin-left:20px;}







/*----------------------------------------------------------------------------------
			FOOTER - BAS
----------------------------------------------------------------------------------*/

#footer {background:url(../images/bottom.png) no-repeat left top;height:80px;margin: 0 auto ;padding:0px 0px 10px 0px;}
#footer p {padding:55px 55px 0px 20px;margin:0px;color:#232323;font-size:0.65em;text-align:right;}
#footer a {color:#232323;text-decoration:none;}
#footer a:hover{color:#999999;text-decoration:none;}

#baseline {margin:0 auto; width:800px;text-align:center;padding:5px 0px 15px 0px;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;}
#baseline a {text-decoration:none;color:#FFFFFF;}
#baseline a:hover {text-decoration:underline;}