A { 
  color: #993300;
  text-decoration: none; 
}

A:hover { 
  color: #000000;
  text-decoration: underline; 
}

BODY {
  background: #FFF;
  color: #150185;
  margin: 0px;
  font-family: Verdana, Arial, sans-serif;
}

TD.pied {
  font-size: 10px;
  background: #DDDDDD;
}

TD.cont_entite, TD.cont_contact {
  font-size: 12px;
  line-height: 1.4;
}

TD.fond1 {
  color: #150185;
  font-size: 12px;
  background: #FFEDCE;
}

TD.fond2 {
  color: #150185;
  font-size: 12px;
  background: #F9FFED;
}


TD.cont_titre {
  color: #870065;
	padding-left: 5px;
	padding-right: 10px;
	background: #FDBE92;
  font-size: 13px;
  font-weight: bold;
  line-height: 1.5;
}

TD.cont_vert, span.cont_vert {
  color: #008800;
  font-size: 12px;
  font-weight: bold;
}

TD.cont_bleu {
  color: #150185;
  font-size: 12px;
}

/* ------------------------ Titre 1--------------------------------*/

#titre div.titre_1 {
width: 510px;
background: transparent url(http://www.ecoou.net/perso/style/2/titre_m1.gif) left repeat-y;
}

#titre div.titre_1 div  {
width: 510px;
background: transparent url(http://www.ecoou.net/perso/style/2/titre_h1.gif) top left no-repeat;
}

#titre div.titre_1 div div {
width: 510px;
background: transparent url(http://www.ecoou.net/perso/style/2/titre_b1.gif)  bottom left no-repeat;
}

#titre div.titre_1 div div div  {
background: transparent;
}

div.titre_1 h3 {
font-size: 20px;
color: #870065;
width: 500px;
font-weight: bold;
margin: 2px;
padding: 10px;
}

#titre div.titre_1 div div div div {
padding: 0px;
margin: 0px;
}

/* ------------------------ Titre 2--------------------------------*/

#titre div.titre_2 {
width: 510px;
background: transparent url(http://www.ecoou.net/perso/style/2/titre_m2.gif) left repeat-y;
}

#titre div.titre_2 div  {
width: 510px;
background: transparent url(http://www.ecoou.net/perso/style/2/titre_h2.gif) top left no-repeat;
}

#titre div.titre_2 div div {
width: 510px;
background: transparent url(http://www.ecoou.net/perso/style/2/titre_b2.gif)  bottom left no-repeat;
}

#titre div.titre_2 div div div  {
background: transparent;
}

div.titre_2 h3, a.titre_2 {
font-size: 16px;
color: #333333;
width: 500px;
font-weight: bold;
margin: 2px;
padding: 10px;
}

#titre div.titre_2 div div div div {
padding: 0px;
margin: 0px;
}

a.mainlevel2 {
font-size: 16px;
color: #993300;
padding-left: 4px;
display: block;
line-height: 18px;
margin-bottom: 0px;
text-decoration: none;
font-weight: bold;
voice-family:"\"}\""; /* Box Model fix */
voice-family:inherit;
width: 485px;
}

html>body a.mainlevel2 {width:480px;} /* Opera5-Fix-fix ;-) */


a.mainlevel2:hover {
background: #993300;
color: #FFFFBB;
text-decoration: none;
}

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

#cont div.cont_ent {
width: 720px;
background: transparent url(http://www.ecoou.net/perso/style/2/cont_m.gif) left repeat-y;
}

#cont div.cont_ent div  {
width: 720px;
background: transparent url(http://www.ecoou.net/perso/style/2/cont_h.gif) top left no-repeat;
}

#cont div.cont_ent div div {
width: 720px;
background: transparent url(http://www.ecoou.net/perso/style/2/cont_b.gif)  bottom left no-repeat;
}

#cont div.cont_ent div div div  {
background: transparent;
}

#titre divcont_ent div div div div {
padding: 0px;
margin: 0px;
}

/* general stuff */

 
#menu, #pied, #titre{
 width: 180px;
 float: center;
 position: relative;
 margin-right: 5px;
 } 

/* ------------------------ menu domaine et produits ------------------------ */

#menu div.menu_a  {
width: 220px;
background: transparent url(http://www.ecoou.net/perso/style/2/menu_ma.jpg) left repeat-y;
margin-bottom: 10px;
}

#menu div.menu_a div  {
width: 220px;
background: transparent url(http://www.ecoou.net/perso/style/2/menu_ha.jpg) top left no-repeat;
}

#menu div.menu_a div div {
width: 220px;
background: transparent url(http://www.ecoou.net/perso/style/2/menu_ba.jpg)  bottom left no-repeat;
}

#menu div.menu_n  {
width: 220px;
background: transparent url(http://www.ecoou.net/perso/style/2/menu_mn.jpg) left repeat-y;
margin-bottom: 10px;
}

#menu div.menu_n div  {
width: 220px;
background: transparent url(http://www.ecoou.net/perso/style/2/menu_hn.jpg) top left no-repeat;
}

#menu div.menu_n div div  {
width: 220px;
background: transparent url(http://www.ecoou.net/perso/style/2/menu_bn.gif)  bottom left no-repeat;
}

#menu div.menu_n div div div,
#menu div.menu_a div div div  {
width: 220px;
padding-left: 5px;
padding-right: 10px;
padding-top: 10px;
background: transparent;
padding-bottom: 10px;
font-size: 10px;
}

div.menu_n h3, div.menu_a h3 {
font-size: 14px;
color: #870065;
width: 180px;
font-weight: bold;
margin: 0px;
padding: 0px;
margin-bottom: 10px;
border-bottom: 1px solid #870065;
}

div.menu_n h2, div.menu_a h2 {
font-size: 12px;
color: #007CA5;
width: 190px;
font-weight: bold;
margin: 0px;
padding: 0px;
}

/* Main Menu(s) */

a.mainlevel_n, a.mainlevel_a {
font-size: 11px;
color: #993300;
padding-left: 4px;
display: block;
line-height: 22px;
margin-bottom: 1px;
text-decoration: none;
font-weight: bold;
voice-family:"\"}\""; /* Box Model fix */
voice-family:inherit;
width: 200px;
}

html>body a.mainlevel_n {width:180px;} /* Opera5-Fix-fix ;-) */
html>body a.mainlevel_a {width:180px;} /* Opera5-Fix-fix ;-) */

a.mainlevel_n#active_menu, a.mainlevel_a#active_menu{
background: #FCE0C6;
font-weight: bold;
color: #C40000;
text-decoration:  none; 
border-right: 2px solid #C40000;
}

a.mainlevel_n:hover, a.mainlevel_a:hover, a.mainlevelp:hover {
background: #993300;
color: #FFFFBB;
text-decoration: none;
}

