* 
{
margin:0;
padding:0;
}
body
{
  background:url(images/body.jpg) repeat-x #4b4b4b;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
margin:0px;
padding:0px;
}
h1
{
  position:absolute;
  left:-99999px;
}
a 
{
  color:#333333;
}
#bande_b
{
  background:url(images/bande_b.gif) repeat-x bottom;
  width:100%;
  height:100%;
}
#bandes
{
  background:url(images/bande.gif) repeat-x;
  width:100%;
  height:100%;
}
#cocsi
{
  background:url(images/cocsii.png) no-repeat;
  width:1200px;
  margin:0 auto;
}
#global
{
  width:962px;
  margin:0 auto;
}
#entete
{
  background:url(images/entete.png) no-repeat;
  width:962px;
  height:85px;/*229*/
  padding-top:144px;
}
#cordonne
{
  width:586px;
  height:25px;
  margin-left:30px;
}
#cordonne dl
{
  width:586px;
  color:#a7a7a7;
}
#cordonne dl dd
{
  display:inline;
  text-transform:uppercase;
  font-style:italic;
  font-size:11px;
}
#cordonne dl dt

{
  display:inline;
  font-size:11px;
}
#centre
{
  background:url(images/centre.jpg) repeat-y;
  width:962px;
  min-height:550px;
  overflow:hidden;
}
#colone_g
{
  background:url(images/colone_g_h.jpg) no-repeat;
  width:184px;
  height:432px;/*447*/
  padding-top:20px;
  float:left;
}
#logo
{
  background:url(images/logo_flash.jpg) no-repeat;
  width:119px;
  height:91px;
  margin:0 0 0 37px;
}
#menu
{
  width:150px;
  height:205px;
  margin:23px 0 0 20px;
}
#menu ul 
{
  width:150px;
  height:205px;
}
#menu ul li
{
  background:url(images/sepa.jpg) no-repeat bottom;
  width:150px;
  list-style:none;
  padding-bottom:10px;
  margin-top:5px;
  text-align:center;
  text-transform:uppercase;
}
#menu ul .contact
{
  background:none;
}
#menu ul li a
{
  text-decoration:none;
  color:#e0001a;
}
#actu
{
  background:url(images/actu.jpg) no-repeat;
  width:158px;
  height:101px;/*108*/
  padding-top:7px;
  margin:5px 0 0 17px;
}
#actu h3
{
  font-size:12px;
  text-transform:uppercase;
  text-align:center;
  margin:0 0 7px 0;
}
#actu p
{
  width:129px;
  margin-left:17px;
}
#contenu
{
  width:770px;
  height:100%;
  float:left;
}
#contenu .fiche
{
  margin:5px 0 0 15px;
}
#contenu .fiche a
{
  color:#666666;
  font-weight:bold;
}
#contenu .text
{
  width:740px;
  height:100%;
  margin:10px 0 10px 25px;
}
#contenu h2
{
  background:url(images/puce_h2.jpg) no-repeat left;
  height:46px;
  padding-left:45px;
  line-height:25px;
  margin-left:44px;
  font-size:15px;
  text-transform:uppercase;
}
#block
{
  background:url(images/block.jpg) no-repeat;
  width:740px;
  height:181px;/*181*/
  margin:10px 0 10px 25px;
}

#block .detail a img
{
  width:48px;
  height:19px;
  border:0;
  margin:25px 0 0 125px;
}
#text
{
  width:507px;
  height:100px;
  margin:13px 0 0 25px;
  float:left;
}
#text h3
{
  background:url(images/border.jpg) left no-repeat;
  height:22px;
  line-height:28px;
  font-size:15px;
  font-style:italic;
  padding-left:15px; 
  color:#e0001a;  
}
#text p
{
  margin-top:15px;
}
#image
{
  background:url(images/cadre.jpg) no-repeat;
  width:150px;
  height:100px;
  margin:12px 0 0 30px;
  float:left;
}
#image img
{
  width:144px;
  height:94px;
  margin:3px 0 0 3px;
}
#pied
{
  background:url(images/pied.gif) no-repeat;
  width:962px;
  height:84px;/*88*/
  padding-top:4px;
  margin:0px;
}
#pied ul
{
  width:460px;
  height:41px;
  text-align:center;
  margin-left:387px;
}
#pied ul li
{
 list-style:none;
 display:inline;
 margin-left:10px;
 font-style:italic;
}
#pied ul .imnalys
{
  line-height:25px;
}
#pied ul li a
{
  text-decoration:none;
  color:#FFFFFF;
  font-size:11px;
}
#pied ul li a:hover
{
  text-decoration:underline;

}
#pied ul.anis
{
  width:760px;
  text-align:center;
  margin-left:187px;
margin-top:12px;
}
#pied ul.anis li
{
 list-style:none;
 display:inline;
 margin-left:9px;
 font-style:italic;
color:#999;
}
#pied ul.anis li a
{
  text-decoration:none;
  color:#999;
  font-size:11px;
}
#pied ul.anis li a:hover
{
  text-decoration:underline;

}


/************************************/
#liste_occasions {
width:770px;
float:left;
height:auto;
padding:10px 0;
border-bottom:1px dashed #000;
}

#liste_occasions li {
float:left;
list-style:none;
margin:10px 0;
width:250px;
 }
 #liste_occasions .image img {
width:160px;
 }
#liste_occasions .bas
{
 float:none;
 clear:both;
 display:block;
}
#liste_occasions .bas dl
{
  margin:0;
}
#liste_occasions li img {
border:1px solid #D00000;
width:100px;
margin-top:10px; }
#liste_occasions li dl {
   margin-left:30px;
   margin-top:17px;}
#liste_occasions li .titre
{
  font-size:14px;
  font-weight:bold;
  color:#d00000;
}
#liste_occasions li dl dt, #liste_occasions li dl dd {
padding-bottom:10px;
/*overflow:auto; */
}

#liste_occasions li dl .left {
font-weight:bold;
width:150px;
float:left; }
#liste_occasions li dl .left_plus {
font-weight:bold;
width:150px;
float:left;
margin-top:15px;
 }
#liste_occasions li dl .right {
text-align:right;
margin-left:20px; }

#liste_occasions li dl p.right {
margin-left:120px; }
#liste_occasions li .more
{
  margin-top:25px;
}


#liste_occasions li dl .left_plus a:hover {
color:#FF0000; }

#liste_occasions li dl .left_plus a {

color:#d00000; }

.Style1 {
color: #FF0000;
text-decoration:none;

}
.Style1:hover {
color: #FF0000;
text-decoration:underline;

}
