table { border:0px; border-collapse:collapse ; width:100%} 
td { padding:0px; }


td, table, select,  input, textarea{
	font-family:arial;
	font-size:12px;
	/*vertical-align:top;*/
	/*line-height:14px*/
	color:#8E8E8E;
}

form { margin:0px; padding:0px}
body { margin:0px; padding:0px; background:#ffffff}

ul{margin-left:20px; padding:0px;  }
ul li a{ color:#8E8E8E;  text-decoration: underline}
ul li a:hover{ text-decoration: none}

span a{ color:#8E8E8E; text-decoration:underline; text-transform:none}
span a:hover{ text-decoration:none}

.slogan{ color:#a0b9d5; font-family:arial; font-size:30px; font-weight: bold; padding-left:28px;}
.slogan2{ color:#115097; font-family:arial; font-size:25px; font-weight: bold;}

.footer{ font-size:10px; color:#FFFFFF}
.footer2{ color:#FFFFFF; font-size:12px;font-family:arial;}
.footer a{ color:#FFFFFF; text-decoration:none}
.footer a:hover{ text-decoration:underline}

.h1{font-size:16px; font-weight: bold;}
.h2{font-size:16px; }
.h3{font-size:14px; color:#8E8E8E;}
.h4{font-size:12px; color:#8E8E8E;}
.h5{font-size:20px; font-weight: bold;}
.h6{font-size:16px; font-weight: bold; color:#115097;}

table.projet { border: 1px solid #115097; border-collapse:collapse ;}
td.titre { color:#115097; background-color:#ffffff; font-size:12px; height:30px; padding-left:5px; border: 1px solid #115097;}
td.content { background-color:#f3f3f3; font-size:12px; padding :5px 5px 20px 5px; vertical-align: top;}

a{ font-size:10px; color:#8E8E8E; text-decoration:underline}
a:hover{ text-decoration:none}

a.more{ font-size:10px; color:#ffffff; text-decoration:underline; font-weight: bold;}
a.more:hover{ text-decoration:none; font-weight: bold;}

a.link1{ font-size:12px; color:#8E8E8E; text-decoration:underline}
a.link1:hover{ text-decoration:none}

a.link2{ font-size:16px; color:#8E8E8E; text-decoration:underline}
a.link2:hover{ text-decoration:none}

a.menu { color:#8E8E8E; text-decoration:underline; text-transform:uppercase; font-size:11px; font-weight: bold; }
a.menu:hover{ color:#ffffff; text-decoration:none}

.form input {
	width:160px;
	height:22px;
	color: #7D7D7D;
	padding:1px 0 0 6px;
	background-color:#FFFFFF
}

.form textarea {
	width:264px;
	height:175px;
	color: #7D7D7D;
	overflow: auto;
	/*text-transform:uppercase;*/
	padding:1px 0 0 6px;
	background-color:#FFFFFF
}

#footer_long {
  float:            left;
  width:            100%;
  height:           62px;
  background:       #FFFFFF url(images/foot_left_rep.jpg) repeat-x;
}

#footer {
  float:            left;
  width:            980px;
  height:           62px;
  background:       url(images/footer/footer_bg.gif) no-repeat center left;
}

#footer p.mentionsLg {
  float:            left;
  width:            100px;
  margin-left:      30px; 
  margin-top:       25px;
}

#footer p.eco_newpack {
  float:            left;
  width:            110px;
  margin-left:      80px; 
  margin-top:       20px;
  color:            #ffffff;
  font-size:        12px;
  font-family:      arial;
  text-decoration:  none;
}

#footer p.soutien {
  float:            left;
  width:            100px;
  margin-left:      30px; 
  margin-top:       23px;
  color:            #ffffff;
  font-size:        12px;
  font-family:      arial;
  text-decoration:  none;
  text-align:       right;
}

#footer p.soutien2 {
  float:            left;
  width:            100px;
  margin-left:      0px; 
  margin-top:       23px;
  color:            #ffffff;
  font-size:        12px;
  font-family:      arial;
  text-decoration:  none;
  text-align:       right;
}

#footer a {
  color:            #ffffff;
  font-size:        10px;
  font-family:      arial;
  text-decoration:  none;
}

#footer img.classGauche {
  float:            left;
  margin-left:      5px;
}

/*#footer #mention_lg a:link,
#footer #mention_lg a:visited {
  color:            #ffffff;
  font-size:        12px;
  font-family:      arial;
  text-decoration:  none;
}*/

/*background:url(images/foot_right_rep.jpg) repeat-x*/
