/*  Styles propres au sommaire
------------------------------- */

body{
   background: url(/images/bgPhoto.jpg) repeat top left !important;
}

a { text-decoration: none; color: #000; border: 0px; }
a:hover { text-decoration: none; color: #cc1d14; background-color: transparent; }

a img:hover { background-color: transparent; }
.aimg200 { 
   position: relative;
   width: 212px; 
   height: 170px;
   background: url(/images/ombre200.png) no-repeat top left !important; 
   background: url(/ie2merde/ombre200.jpg) no-repeat top left; 
}
.nobg { position: relative; }
.nobg:hover { top: 5px; left: 5px; }
.aimg200 a:hover { background-color: transparent; }

#sommaire {
   position: relative;
   font-family: "Trebuchet MS", Helvetica, sans-serif;
   min-width: 980px;
   max-width: 980px;
   width: 980px;
   margin: 0 auto;
   padding: 0;
   border: 0;
}

/*  Styles pour l'en-tete 
--------------------------- */

#en-tete {
   height: 140px;
   background: url(/images/bandeau.jpg) no-repeat center; 
   border: 1px solid #000;
   margin: 5px 10px 10px 5px;
   padding: 5px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #fff;
   text-align: center;
   font-style: italic;
}

/* Styles pour le sommaire
 ------------------------------ */

.menu-principal { display: none !important; }
#compteur .pensee { display: none !important; }

.hidden {
   display: none;
}

#papier {
   background: url(/images/bgPeches.jpg) repeat top left; 
   margin: 0 10px 0 5px;
   border: 1px solid #885e24;
}
#filigrane {
   background: url(/images/filigrane.jpg) no-repeat bottom right; 
}

#peches-liste {
   vertical-align: middle;
   width: 540px;
}

.peches {
   position: relative;
   padding-right: 10px;
/*   height: 120px; */
/*   text-align: center;   */
}
.peches h2 {
   padding: 0; margin: 0;
   font-size: 100%;
}
.peches td {
   vertical-align: middle;
}
#rub1-peche, #rub2-peche, #rub3-peche, #rub4-peche, #rub5-peche, #rub6-peche, #rub7-peche {
   position: relative;
   text-align: center;
   width: 100%;
   filter: alpha(opacity=100);
   -moz-opacity: 1;
   opacity: 1;
}
#rub1-texte, #rub2-texte, #rub3-texte, #rub4-texte, #rub5-texte, #rub6-texte, #rub7-texte {
   position: absolute;
   text-align: center;
   width: 100%;
   top: 0px;
   left: 0px;
   filter: alpha(opacity=0);
   -moz-opacity: 0;
   opacity: 0;
}

#news{
   width: 212px;
   padding-left: 10px;
   vertical-align: top;
}
#news a:hover {
   color: #000;
   background-color: #f1dc9c;
}

.menu-news {
   background: url(/images/bgNews.jpg) no-repeat top left; 
   font-family: Times, sans-serif;
   margin: 0;
   padding-top: 25px;
}
.menu-news h4{
   text-align: center; 
   font-weight: bold; 
   height: 40px;
}
.menu-news .item{
   font-size: 80%;
   padding: 0.3em 20px 0.3em 8px;
   text-align: justify;
}
.menu-news .itemold{
   background: url(/images/bgNewsCorps.jpg) repeat-y top left; 
   font-size: 70%;
   padding: 0.3em 20px 0.3em 8px;
   text-align: justify;
}

/* Menu derniers messages
-------------------------- */

.menu-mess {
   overflow: hidden;
   margin-top: 40px;
   margin-left: 5px;
   width: 215px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 80%;
}

.menu-mess h4{
   text-align: center; 
   font-weight: bold; 
   height: 26px;
   background: url(/images/MessSommet.png) no-repeat bottom left !important;
   background: url(/ie2merde/MessSommet.jpg) no-repeat bottom left; 
   padding-left: 5px;
   padding-right: 17px;
}
.menu-mess .body{
   background: url(/images/MessCorps.png) repeat-y top !important; 
   background: url(/ie2merde/MessCorps.jpg) repeat-y top left; 
}
.menu-mess .item{
   background: url(/images/MessCorps.png) repeat-y top left !important; 
   background: url(/ie2merde/MessCorps.jpg) repeat-y top left; 
   font-size: 80%;
   padding-bottom: 0.3em;
   padding-left: 5px;
   padding-right: 17px;
}
.menu-mess .bas{
   background: url(/images/MessBas.png) no-repeat top left !important;
   background: url(/ie2merde/MessBas.jpg) no-repeat top left; 
   padding-left: 15px;
   padding-top: 20px;
   height: 60px;
}


#disclaimer {
   padding: 3px;
   font-size: 65%;
   text-align: justify;
}
#disclaimer .p1 {
   border: 0; margin: 0; padding : 0;
   float: left;
   width: 49%;
}
#disclaimer .p2 {
   border: 0; margin: 0; padding : 0;
   float: right;
   width: 49%;
}

.pensee {
   text-align: center;
   margin: 10px 10px 10px 5px;
   padding: 1.3em;
   font-style: italic;
   border: 1px solid #FFFFFF;
   background:url(/images/bgGeneral.jpg); 
}

#contact {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: center;
   margin-bottom: 10px;
}
#contact a {
   border-bottom: 1px dashed #000000;
}
