body
{
   width: 900px;
   margin: auto; /* Pour centrer notre page */
   background-image: url("images/bg.gif");
   background-repeat: repeat;
}

.body a 
{
   font-family: "Trebuchet MS";
   color:black;
text-decoration:none;}

.body a:hover
{   font-family: "Trebuchet MS";
color:#FF5400;
text-decoration:none;}


#body2
{
width: 830px;
   margin: auto; /* Pour centrer notre page */
   background-color: #FFFFFF;
   border-left: 1px double #9B9B9B;
   border-right: 1px double #9B9B9B;
}

#en_tete
{
   width: 830px;
   height: 192px;
   margin: auto; /* Pour centrer notre page */
   background-image: url("images/header.gif");
   background-repeat: no-repeat;
   margin-bottom: 0px;
}


#menuup
{
width:830px;
height:30px;
background-color:#799BC7;
}

.menu{
    position:absolute;
    display:block;
    margin:0;
    padding:0;
    width:830px;
	margin-left:6px;
    }

.menu ul{
    position:absolute;
    display:block;
    width:110px;
    /*margin:0;*/
    padding:0;
    }
    
.menu li ul{
    visibility:hidden;
    }

.menu li li ul{
    position:absolute;
    margin-left:110px;
    margin-top:-10px;
    }
    
.menu li{
    list-style:none;
    width:118px;
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:0;
    padding:0;
    }
    
.menu li li{
    display:block;
    float:none;
    }
    
/* correct a little IE bug */
* html .menu li li{
    display:inline;
    }

.menu a{
    text-align:center;
	padding-left:5px;
	padding-top:7px;
	background-image:url("images/bgmenu2.gif");
	background-repeat:no-repeat;
    color:#FFA200;
	font-family: "Verdana";
	font-size: 0.8em;
    display:block;
    width:110px;
	height:30px;
    text-decoration:none;
    }
    
.menu a:hover{
    color:#FF5400;
    }

.menu li ul a
{
padding-left:0px;
margin-top:-10px;
background-image:url("images/bgmenu.gif");
background-repeat:no-repeat;
}



#search
{
width:830px;
height:40px;
background-color:#454545;
border-top: 1px double #799BC7;
vertical-align:middle;
color:white;
padding-top:15px;
}

#search a
{
color:#FFA200;
text-decoration:none
}

#search a:hover
{
color:#FF5400;
text-decoration:none
}

#search font
{
float:center;
padding-left:10px;
}

#search form
{
float:right;
padding-right:10px;
}


#corps{
font-family: "Trebuchet MS";
font-size: 0.8em;
margin-left: 30px;
margin-right: 30px;
}


#corps a 
{color:#1B77F1;
text-decoration:none;}

#corps a:hover
{color:#FF5400;
text-decoration:none;}

#corps .titre1
{
color:#508ADE;
font-size: 1.4em;
text-decoration:underline;
padding:20px;
}


#nouveau
{
width:480px;
height:140px;
background-color:#454545;
float:left;
margin-top:15px;
margin-bottom:15px;
}

#nouveau2
{
width:480px;
height:140px;
background-color:#454545;
float:right;
margin-top:15px;
margin-bottom:15px;
}


#ici
{
width:200px;
height:140px;
float:left;
margin-top:15px;
margin-bottom:15px;
}

#ici a 
{color:black;
text-decoration:none;}

#ici a:hover
{color:#FF5400;
text-decoration:none;}



#sommaire
{
width:480px;
height:255px;
float:left;
margin-bottom:15px;
text-align:justify;
}

#sommaire ul
{padding-top:4px;}

#sommaire li
{
list-style-image: url("images/pucecaisse.gif");
font-family: "Trebuchet MS";
font-size: 1.2em;
margin-left:5px;
}

#sommaire .title
{
width:480px;
font-size: 1.6em;
color:#1B77F1;
padding:0px;
border-bottom: 1px double #1B77F1;

}

#sommaire a 
{color:black;
text-decoration:none;}

#sommaire a:hover
{color:#FF5400;
text-decoration:none;}

#demo
{
height:211px;
width:270px;
float:right;
margin-top:15px;
margin-bottom:10px;
line-height: 0;
}



#carre
{
height:255px;
width:255px;
float:right;
margin-top:15px;
margin-bottom:10px;
}

#carre h3
{
background-image:url("images/bgnouveau.gif");
background-repeat:repeat;
font-family: "Trebuchet MS";
font-size: 1.2em;
padding-left:8px;
height:30px;
color:#799BC7;
margin-top:0px;
vertical-align:middle;
border-bottom: 1px double #799BC7;
}






#corps .news
{
text-align:justify;
border-left: 1px double black;
border-right: 1px double black;
border-bottom: 1px double black;
background-color:#c0c6cf;
clear:right;
}

#corps .news p
{

margin-right:20px;
margin-left:20px;
margin-top:20px;
}

#corps .news h3
{
color:#799BC7;
background-image:url("images/bgnouveau.gif");
background-repeat:repeat;
font-family: "Trebuchet MS";
font-size: 1.2em;
padding-left:40px;
height:25px;
}

#corps .news img
{
margin-left:20px;
margin-bottom:20px;
}

#corps .bloc
{
text-align:justify;
border-left: 1px double black;
border-right: 1px double black;
border-bottom: 1px double black;
background-color:#c0c6cf;
clear:right;
clear:left;
}

#corps .bloc p
{
margin-right:20px;
margin-left:20px;
margin-top:20px;
}

#corps .bloc ul
{margin-right:20px;}

#corps .bloc h3
{
color:#799BC7;
background-image:url("images/bgnouveau.gif");
background-repeat:repeat;
font-family: "Trebuchet MS";
font-size: 1.2em;
padding-left:40px;
height:25px;
}

#commentaires
{
width:150px;
background-color:#4C4C4C;
float:right;
margin-left:20px;
margin-right:20px;
margin-bottom:20px;
border: 1px double black;
}

#commentaires a
{ 
color:#FFA200;
text-decoration:none;
}

#commentaires a:hover
{ 
color:#0073C4;
text-decoration:none;
}

#pubcom
{
float:right;
}

.imgright
{
float:right;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
}



em
{
float:right;
font :  0.8em "Trebuchet MS";
margin-right:5px;
vertical-align:middle;
margin-top:3px;
}

.em2
{
color:#383838;
float:left;
font :  0.8em "Trebuchet MS";
margin-right:5px;
margin-top:3px;
}

.blue
{color:#1B77F1;}

.red
{color:red;}

.green
{color:green;}

.yellow
{color:#FEED01;}

.orange
{color:#FFA200;}


#infopub
{width:830px;
height:80px;
background-color:#454545;
margin-bottom:20px;
clear:right;
}


#infopub ul
{padding-top:20px;}

#infopub li
{
list-style-image: url("images/pucecaisse.gif");
font-family: "Trebuchet MS";
margin-left:20px;
}


#infopub a 
{color:#FFA200;
text-decoration:none;}

#infopub a:hover
{color:#FF5400;
text-decoration:none;}

#infopub2
{
height:80px;
background-color:#454545;
margin-bottom:30px;
}


#infopub2 ul
{padding-top:20px;}

#infopub2 li
{
list-style-image: url("images/puceinfo.gif");
font-family: "Trebuchet MS";
margin-left:20px;
}


#infopub2 a 
{color:#FFA200;
text-decoration:none;}

#infopub2 a:hover
{color:#FF5400;
text-decoration:none;}

#pubbas
{
float:right;
margin-right:20px;
margin-top: 10px;
}



#end
{
width: 830px;
margin: auto; /* Pour centrer notre page */
padding-bottom:20px;
}

#end table
{
   border-collapse: collapse;
   font-family: "Trebuchet MS";
	width: 830px;
}

#end th /* Les cellules d'en-tête */
{
text-align:left;
   background-image: url("images/bgend.gif");
   color: white;
   font-size: small;
   font-family: "Trebuchet MS";
   height:30px;
   padding-left: 30px;
}

#end td
{
   font-family: "Trebuchet MS";
   font-size: 0.7em;
   padding-left: 30px;
}

#end td a 
{color:#1B77F1;
text-decoration:none;}

#end td a:hover
{color:#FF5400;
text-decoration:none;}