/* CSS Document */


body{
font-family:helvetica;
font-size:11px;
background-color:#cccccc;
color:#636363;
line-height:130%;
margin-top:0px;
padding-top:0px;
}

/* Gestion des Liens */
a {
color:#000000;
font-weight:bold;
text-decoration:none;
}

a:hover {
color:#00CC00;
text-decoration:underline;
}
a.blanc,a.blanc:active,a.blanc:visited{color:#ffffff;text-decoration:none}

/* Gestion du conteneur global */

#conteneurGlobal{
background-color:#FFFFFF;
position:relative;
margin-left:auto;
margin-right:auto;
width:829px;

padding-left:8px;
}


/* Gestion du header */

#header{
margin-bottom:5px;
}

#headerLogo{
position:relative;
display:block;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
width:182px;
height:55px;
float:left;
}

#headerDate{
text-align:right;
}

#headerSearch{
position:relative;
display:block;
float:right;
padding-right:8px;
text-align:right;
height:55px;
}

#headerSearchInput{
float:left;
display:block;
padding:0px;
margin:0px;
padding-top:14px;
}
#headerSearchBtn{
float:left;
padding:0px;
margin:0px;
padding-top:10px;
}

#headerBandeau{
clear:right;
position:relative;
display:block;
background-image:url(../images/header2.jpg);
background-repeat:no-repeat;
width:821px;
height:149px;
}

/* Gestion du menu */

#menu{
position:relative;
display:block;
width:177px;
float:left;
}

#menuMenu{
position:relative;
display:block;
background-image:url(../images/menu_menu.jpg);
background-repeat:no-repeat;
height:26px;
margin-bottom:13px;
}


.menuItem a{
position:relative;
display:block;
background-image:url(../images/menu_item.jpg);
background-repeat:no-repeat;
height:37px;
color:#636363;
padding-top:10px;
padding-left:15px;
margin-top:-13px
}

.menuItem a:hover{
position:relative;
display:block;
background-image:url(../images/menu_item_hover.jpg);
background-repeat:no-repeat;
height:37px;
text-decoration:none;
color:#636363;
padding-top:10px;
padding-left:15px;
}

#menuPub{
position:relative;
display:block;
background-image:url(../images/menu_pub.jpg);
background-repeat:no-repeat;
height:26px;
margin-top:5px;
}


#menuPubContenu{
margin-top:5px;
text-align:center;
}

/* Gestion du contenu */

#contenu{
position:relative;
display:block;
margin-left:5px;
width:463px;
float:left;
}

#contenuMenuBreves{
position:relative;
display:block;
background-image:url(../images/menu_breves.jpg);
background-repeat:no-repeat;
height:26px;padding-bottom:5px;

}

#contenuBreves{
position:relative;
display:block;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
text-align:justify;

}

#contenuMenuUne{
position:relative;
display:block;
background-image:url(../images/menu_unes.jpg);
background-repeat:no-repeat;
height:26px;
padding-bottom:5px;
}

#contenuUneItem{
position:relative;
display:block;
background-image:url(../images/une_item.jpg);
background-repeat:no-repeat;
height:103px;
}

#contenuUneItemImage{
position:relative;
display:block;
margin-bottom:0px;
padding-bottom:0px;
width:97px;
height:103px;
float:left;
}

#contenuUneItemTexte{
margin-left:5px;
margin-right:5px;
width:350px;
height:80px;
overflow:hidden;
float:left;
}

#contenuUneItemSuite{
position:relative;
display:block;
float:right;

}

/* Gestion du menu2 */

#menu2{
position:relative;
display:block;
width:172px;
height:800px;
float:left;
margin-left:5px;
}

#menuSondages{
position:relative;
display:block;
background-image:url(../images/menu_sondages.jpg);
background-repeat:no-repeat;
height:26px;
margin-bottom:5px;
}

#menuSondagesContenu{
margin-top:5px;
text-align:justify;
}

#menuNewsletter{
position:relative;
display:block;
background-image:url(../images/menu_newsletter.jpg);
background-repeat:no-repeat;
height:26px;
margin-bottom:5px;
margin-top:5px;
}

#menuNewsletterContenu{
margin-top:5px;
text-align:justify;
}

/* Gestion du footer */

#footer{
clear:both;
position:relative;
display:block;
background-image:url(../images/footer.jpg);
background-repeat:repeat_x;
width:837px;
height:75px;
float:left;
margin-left:-4px;
margin-top:30px;

}

*>#footer{
clear:both;
position:relative;
display:block;
background-image:url(../images/footer.jpg);
background-repeat:no-repeat;
width:837px;
height:75px;
float:left;
margin-left:-8px;
margin-top:30px;

}

#footerContenu{
padding-top:15px;
width:70%;
text-align:center;
margin-left:auto;
margin-right:auto;
}

#spacer{
clear:both;}

#corpsforum{
width:365px;
display:compact;
text-align:justify;
}


