/*======*/
/* Body */
/*======*/

body {
    border: 0;
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: center;
}

/*================*/
/* Container Page */
/*================*/

div#page {
    margin: 4px auto;
	padding: 4px;
    text-align: left;
    width: 791px;
    position: relative;
}

#col13 {
    float: left;
    width: 43%;
    padding-right: 2%;
}

#col23 {
    float: left;
    width: 55%;
}

/*===================*/
/* Colonne de gauche */
/*===================*/

div#colg {
    padding-top: 115px;
    width: 152px;
    float: left;
}

div#menuimg {
    width : 152px;
    height : 79px;
}

div#menu {
    width: 152px;
}

div#menu ul {
    margin: 0;
    padding: 0;
} 

div#menu ul li {
    list-style: none;
    padding: 4px 8px;
}	

/*===================*/
/* Colonne de droite */
/*===================*/

div#cold {
    width: 631px;
    float: left;
}

div#mainmenuimg {
    width : 631px;
    height : 114px;
}

div#mainmenu {
    width: 631px;
}

div#mainmenu ul {
    margin: 0;
    padding: 0;
    display: inline;
    float: left;
    background: transparent;
} 

div#mainmenu ul li {
    list-style: none;
    display: inline;
    float: left;
    padding: 4px 3px;
}	

div#mainmenu ul li div {
    width: 1%;
    border-bottom: 6px solid;
}

/*=========*/
/* Contenu */
/*=========*/

div#content {
    /*
    width: 623px;
    padding: 4px;
    */
    width: 627px;
    padding: 2px;
}

div#bgclair {
    /*
    width: 615px;
    padding: 4px;
    */
    width: 619px;
    padding: 4px;
}

/*=======*/
/* Pager */
/*=======*/

div.pager {
    text-align: center;
    margin: 1em 0;
}

div.pager a,
div.pager span {
    padding-right: 0.5em;
}

/*========*/
/* Cadres */
/*========*/

div.cadre {
    margin: 1em 0;
}

div.cadrehead {
    padding: 0.25em;
}

div.cadrehead i {
    float: right;
    padding-right: 0.25em;
    font-style: normal;
}

div.cadrebody {
    padding: 0.25em;
}

/*=================*/
/* Pages à gabarit */
/*=================*/

div.topListeRubriques {
    float: right;
    margin: 0 0 1em 1em;
    border: 1px solid black;
    padding: 0.5em;
}