body {
font-size:13px;
text-align:center;
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.menu_navigation {
background-image:url(../img/menu_top.png);
background-repeat:no-repeat;
background-position:center 0;
text-align:center;
padding:5px;
}

.navcontainer {
width:155px;
}

.navbuttons a {
color:#999;
background-color:#f3f3f3;
background-image:url(../img/nav.gif);
background-repeat:no-repeat;
display:block;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
font:13px Verdana, sans-serif;
font-weight:700;
text-decoration:none;
text-align:left;
padding:6px 6px 6px 25px;
}

.navbuttons a:hover {
background-color:#fc3;
color:#fff;
text-decoration:none;
}

.corps {
	width:980px;
	text-align:left;
	margin:1em auto;
}

.subheader {
height:28px;
line-height:28px;
width:980px;
border-top:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #656364;
background-image:url(../img/subheader.png);
background-repeat:repeat-x;
}

.menu {
float:left;
display:inline-block;
padding-left:20px;
padding-right:20px;
height:28px;
line-height:28px;
width:100px;
text-align:center;
}

#contenu {
display:table;
height:auto;
width:980px;
border-left:1px solid #000;
border-right:1px solid #000;
position:static;
}

#contenu .gauche {
width:155px;
float:left;
padding-left:10px;
padding-top:15px;
display:block;
}

#contenu .droit {
	padding-left:10px;
	padding-top:15px;
	padding-right:20px;
	float:right;
	width:750px;
	text-align:left;
	position: static;
}

.bas {
width:982px;
padding-top:2px;
color:#fff;
font-weight:700;
background-image:url(../img/pied_fond.png);
background-repeat:no-repeat;
text-align:center;
float:left;

}

.diagonale {
background-image:url(../img/diagonale.png);
background-position:right;
background-repeat:no-repeat;
float:left;
margin-left:80px;
display: inline-block;
height:28px;
line-height:28px;
width:32px;
}

.recherche {
background:url(../img/moteur_left.jpg);
background-repeat:repeat-x;
width:298px;
color:#fff;
font-weight:700;
font-size:x-small;
height:28px;
line-height:28px;
float:right;
display: inline-block;
}

.separation {
background-image: url(../img/separation.png);
background-repeat:no-repeat;
display: inline-block;
float:left;
height:28px;
line-height:28px;
width:2px;
}

.boite_acces {
float:left;
width:155px;
margin-top:30px;
margin-bottom:35px;
}

.boite_acces_haut {
background-image:url(../img/menu_top.png);
background-repeat:no-repeat;
background-position:center 0;
text-align:center;
line-height:28px;
color:#fff;
font-weight:700;
padding:0;
}

.upv {
float:left;
width:155px;
margin-bottom:20px;
}

/***** ACCUEIL *****/

.accueil_gauche {
float:left;
}

.accueil_droit {
float:right;
}

.accueil_logo {
background-image:url(../img/Centre.jpg);
background-repeat:no-repeat;
background-position:center 0;
display:block;
width:100%;
height:280px;
}

/***** Images *****/

.img_droite {
text-align:right;
float:right;
padding-left:5px;
}

.img_gauche {
text-align:left;
float:left;
padding-right:5px;
}

.pub_gauche {
text-align:left;
float:left;
padding-right:15px;
padding-bottom:15px;
}


.texte_droite {
float:right;
}
.texte_gauche {
float:left;
}

.images_pub {
border-top:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #656364;
}

.titre_rond {
background-image:url(../img/titre.png);
background-repeat:no-repeat;
width:170px;
height:30px;
line-height:30px;
float:left;
margin-left:40px;
text-align:center;
}

.equipe {
width:170px;
height:30px;
line-height:30px;
float:left;
margin-left:40px;
text-align:center;
}

.titre_rond2 {
background-image:url(../img/titre2.png);
background-repeat:no-repeat;
text-align:center;
width:140px;
color:#000;
}

.cst_fond {
background-image:url(../img/cst.jpg);
background-repeat:no-repeat;
text-align:center;
color:#fff;
}

.actualite {
background-image:url(../img/conference.png);
background-repeat:no-repeat;
}

.livres {
background-image:url(../img/livres.jpg);
background-repeat:no-repeat;
background-position:center 0;
}

.biblianne {
color:#000;
font-weight:700;
text-align:center;
}

.liensbleu {
color:#06c;
font-weight:700;
font-size:14px;
font-style:italic;
}

.isbn,.texte10 {
font-size:10px;
}

.gros {
font-size:14px;
}

.fond_conf,.fond_notes {
background-color:#efefef;
text-align:justify;
padding-left:8px;
padding-right:8px;
}

.conference {
color:#c30;
font-weight:bold;
}

.alert {
background:#fff6bf;
border-top:2px solid #ffd324;
border-bottom:2px solid #ffd324;
text-align:center;
margin:10px auto;
padding:5px 20px;
}

.alertbox {
background:#fff6bf;
border-top:2px solid #ffd324;
border-bottom:2px solid #ffd324;
border-left:2px solid #ffd324;
border-right:2px solid #ffd324;
text-align:center;
margin:10px auto;
padding:5px 20px;
}

.Titre {
color:#06c;
font-size:18px;
font-weight:700;
}

.Titre2 {
color:#06c;
font-size:16px;
font-weight:700;
}

.Titre_Livres {
color:#f90;
font-weight:700;
}

.Titre_Menu {
color:#fff;
font-weight:700;
}


.Volumes,.Retour {
color:#f60;
font-weight:700;
}

.Auteurs {
color:#000;
font-weight:700;
}

.lien_noir {
color:#000;
}

.translitteration {
font-family:Arial Unicode MS, Lucida Grande;
}

a {
font-weight:bold;
text-decoration:none;
text-align:left;
color:#06c;
}

a:hover {
text-decoration:none;
color:#fc3;
font-style:normal;
}


hr {
height:0;
width:100%;
border:0 solid #d7d9df;
border-top-width:1px;
color:#d7d9df;
}

p {
font-family:'Lucida Grande','Segoe UI',Arial,Helvetica,sans-serif;
line-height:150%;
padding-bottom:1px;
margin:0 6px 0 3px;
text-align:justify;
}



.Titre_fond_bleu {
background-image:url(../img/pixel.jpg);
background-repeat:repeat-x;
height:24px;
text-align:left;
padding-left:10px;
font-weight:700;
color:#fff;
background-color:#3266cc;
}


br.clear {
clear:both;
height:0;
line-height:0;
}

input.disabled {
border:1px solid #F2F2F2;
background-color:#F2F2F2;
}

input.required,textarea.required {
border:1px solid #00A8E6;
}

input.validation-failed,textarea.validation-failed {
border:1px solid #F30;
color:#F30;
}

input.validation-passed,textarea.validation-passed {
border:1px solid #0C0;
color:#000;
}

.validation-advice {
background-color:#F30;
color:#FFF;
font-weight:700;
margin:5px 0;
padding:5px;
}


    a[href$='.pdf'] {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url(pdf.png) center left no-repeat;
    }
