body { ; background: url(img/degx.jpg) repeat-y 50% 0  }

body.home {  }
body.list {  }
body.post { }

a {
color: blue;
}

img {border: none; margin-right: 5px}
h1, h2, h3, h4, h5, h6, p {  margin: 0; padding: 0 }

.none { display: none }

ul, li { list-style-type: none; margin: 0; padding: 0 }

#titre { display: block; width: 121px; height: 77px ;background: url(img/logo0.png) no-repeat }

#titre:hover { background: url(img/logo3.png) no-repeat }


#menu {  position: absolute; top: 150px; z-index: 2; background: transparent url(img/onglet2.png) no-repeat left bottom; width: 144px; padding-bottom: 100px; text-align: center; height: 291px;  }

#menu div { margin-left: 7px; margin-bottom: 1px }

#menu ul { display: none }

#menu div.mgs ul { display: block; margin: 6px 0 ; margin-bottom: 20px }
#menu div.mgs.uni ul { display: none }

.list div.mgs ul { display: none !important }

#menu div.mgs ul li { margin: 5px 0 }
#menu div.mgs ul li a { text-align: right; color: #fff; background: none; display: block; width: 128px; font-family: Comic Sans MS; font-weight: normal; font-size: 13px; text-decoration: none }

#menu div.mgs ul li a:hover { color: gold }


#menu h3 {  }

#menu h3 a { background: url(img/btt_1.png); width: 128px; height: 21px; display: block; text-align: left; text-decoration: none; color: #2F2D83; font-family: Comic Sans MS;   font-weight: normal; font-size: 15px;  }

#menu div.mgs h3 a { background-image: url(img/btt_2.png) ;   }

#menu h3 a:hover { background-image: url(img/btt_2.png) }

#menu h3 a span { margin-left: 4px;  display: block; padding-top: 0 }

#contenu { position: relative;  top: 182px; width: 800px; color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #2F2D83; background: red url(img/vague2b.png) no-repeat 0 120%; height: 400px}  

#contenu { background: transparent none; }  

 
#deco {  } 
 
#article, #somRub { margin-left: 170px; padding-right: 140px; padding-bottom: 160px;   }


.post-title { margin-top: 20px }

a.post-chapo {  color: #000; text-decoration: none }
a.post-chapo:hover {  color: #2F2D83; text-decoration: none }

#zoneLi { margin-left: 140px; width: 250px; margin-top: 95px; text-align: left }

.r2 #zoneLi { margin-left: 180px; width: 250px; margin-top: 0;  }

.r14 #zoneLi { margin-left: 0; padding-left: 120px; width: 250px; margin-top: 0; background: url(/images/images19.jpg) no-repeat center right; width: 300px }


#zoneLi h2 { font-family: Comic Sans MS;  !important; font-style: normal; margin: 2px 0; display: block; font-weight: normal; line-height: 25px }

.plus { text-decoration: underline; color: #2F2D83;   }
.plus span { text-decoration: none; color: #2F2D83;   }
.plus:hover { color: gold;   }


h2 a{ text-decoration: none; color: #2F2D83; font-size: 15px; padding: 2px; text-decoration: underline  }
h2 a:hover{ text-decoration: none; color: gold; text-decoration: underline }

#titre-art h2 { margin-top: -5px; font-family: Comic Sans MS;  !important; color: #636; font-weight: normal }

.r2 #descRub { position: relative; height: 85px }
.r14 #descRub { position: relative; height: 85px; text-align: center }

#article p, #descRub p  { font-size: 15px  }


.r1#zoneArt  { border: 1px none red; width: 600px; margin-left: -50px; margin-top: -15px }

















.plus:hover { text-decoration: underline;  }

