@import url(common.css);
/**** FIN DE L'IMPORT DE LA FEUILLE DE STYLE common.css ****/

div#head {
height: 98px;
color: #fff;
padding:0;
background-color: #5D7EB3;
background-image: url(./../img/head.jpg);
background-repeat: repeat-x;
background-position: left;
border-top: 1px solid #333;
border-bottom: 1px solid #333;
}
h1, #head span {
padding-left: 140px;
}
h1 {
height: 77px;
padding-top: .5em;
background-image: url(./../img/logo.gif);
background-repeat: no-repeat;
background-position: 0px 6px;
}
#head span {
display: block;
margin-top: -37px;
}
div#wrap {
padding-top: 18px;
background-image: url(./../img/topstrip.gif);
background-repeat: repeat-x;
background-position: 0px 0px;
}
/*		COLONNE		*/
div#col {
width: 182px;
height: 650px;
float: left;
margin-right: 15px;
padding: 15px 5px 10px 10px;
}
div#adh, div#abo, div#menu {
margin: 25px 0;
width: 99%;
}
div#adh, div#abo {
border: 1px solid /*#dce7fe#d5d8df*/#efbfe4;
background: url(./../img/bg_col.gif) top;
text-align: center;
position: relative;
}
div#abo fieldset {
border: none;
padding: .4em;
}
#col h3 {
color: #5d7eb3/*2d58ae*/;
border-bottom: 1px solid #efbfe4;
font-size: 1em;
margin-top: 0;
padding: 5px 0 6px;
font-variant: normal;
background: url(./../img/bg_h3.gif);
}
#col h3:first-letter {
text-transform: capitalize;
}
#col p {
font-size: .9em;
}
/* rounded corners */
span.tl, span.tr, span.bl, span.br  {
width: 8px;
height: 8px;
position: absolute;
background-repeat: no-repeat;
}
span.tl {
top: -1px; left: -1px; background-image: url(./../img/tl2.gif);
}
span.tr {
top: -1px; right: -1px; background-image: url(./../img/tr2.gif);
}
span.bl {
bottom: -1px; left: -1px; background-image: url(./../img/bl2.gif); background-position: bottom;
}
span.br {
bottom: -1px; right: -1px; background-image: url(./../img/br2.gif); background-position: bottom;
}
span.trcut {
width: 40px;
height: 39px;
position: absolute;
background-repeat: no-repeat;
top: -1px; right: -2px; background-image: url(./../img/trcut.gif);
}
/*		MENU VERTICAL		*/
div#menu {
font-size: .9em;
font-weight: bold;
margin-bottom: 40px;
}
#menu ul {
list-style: none;
margin-left: 10px;
}
#menu li {
text-transform: uppercase;
}
#menu li a {
letter-spacing: -1px;
color: #33598a;
display: block;
width: 145px;
padding: 4px 0 5px 23px;
background-image: url(./../img/menu_a-hov.gif);
background-repeat: no-repeat;
background-position: 0 3px;
background-color: #fff;
}
#menu li a:hover {
color: #7798ce;
background-image: url(./../img/menu_a-hov.gif);
background-position: 0 -22px;
border-bottom: none;
}
#menu li#current a {
color: #777;
background-image: url(./../img/menu_cur.gif);
}
#menu li#current a:hover {
color: #7798ce;
background-position: 0 3px;
}
/*		CONTENU		*/
div#content {
float: left;
width: 68%;
padding: 0 8px;
}
#content p, #content ul, #content dl, #content form {
margin-left: .5em;
margin-right: .5em;
line-height: 140%;
}
#content p.one:first-letter {
font-family: serif;
font-weight: bold;
font-size: 1.4em;
padding: 0 .1em .1em 0;
background: #f8f8f8;
}
#content a.img img {
float: left;
margin: 10px 10px 10px 0;
}
h3, h4 {
color: #bf8377;
background: #fafafa;
}
/* page d'accueil */
div.box {
width: 40%;
float: right;
margin: 5px 4px 15px;
border: 1px solid #D5DBDF;
position: relative;
}
.box h3 {
color: #5d7eb3;
text-align: center;
padding: 6px 0 6px;
background: url(./../img/bg_box_h3.gif) left;
margin-top: 0;
margin-bottom: 1.2em;
border-top: 2px solid #7798CE;
border-bottom: 3px solid #7798CE;
}
.box h3 a {
color: #fff;
}
.box h3 a:hover {
color: #EFF08F;
border: none;
}
.box h4 {
margin-left: .5em;
margin-right: .5em;
border-bottom: none;
padding: .4em;
}
.box a {
font-weight: bold;
}
.box p {
font-size: 1em;
}
.box#edito, .box#semin {
width: 55%;
float: left;
}
.box#semin {
}
.box#pres {
}
.box#actu {
}
.box#publi img {
margin: 8px;
width: 190px;
}
.box#arti {
}
.box#acq ul {
}
/* DIV DE PARTIES DE CONTENUS */
div#adhes {
border: 1px solid;
text-align: center;
}
div#adhes h3 {
margin-top:0;
}
.titl {
clear: both;
}
.topm {
margin-top: 4em;
clear: both;
}
div.docs {
margin-left: 15px;
}
.conclu {
font-style: italic;
}
div.aut, div.infos, div.chapo {
font-weight: bold;
}
div.aut, div.infos {
font-size: .9em;
width: 46%;
float: left;
padding: 0 10px;
color: #555;
}
div.txt p {
text-indent: 1.4em;
}
#semina div.txt {
background: url(./../img/semin.gif) repeat top left;
}
/*dates des seminaires*/
div.smd {
font-size: .8em;
border: 1px dashed #5d7eb3;
margin: 4em auto 0;
width: 85%;
}
.smd h4 {
margin-top: 0;
text-align: center;
}
/*		BIBLIO		*/
/* liste catégories */
#bibli {
font-variant: small-caps;
padding: 1em 0;
text-align: center;
}
#bibli li.livre, li.article, li.audio, li.video, li.mono, li.revue, li.dico {
list-style: none;
display: inline;
margin: .3em 0;
padding: .2em .4em .2em 22px;
background-repeat: no-repeat;
background-position: 0 .1em;
}
#bibli li#currentb a {
font-weight: bold;
color: #777;
}
#bibli li.livre {
background-image: url(./../img/cat_livre.png);
}
#bibli li.article {
background-image: url(./../img/cat_article.png);
}
#bibli li.audio {
background-image: url(./../img/cat_audio.png);
}
#bibli li.video {
background-image: url(./../img/cat_video.png);
}
#bibli li.mono {
background-image: url(./../img/cat_mono.png);
}
#bibli li.revue {
background-image: url(./../img/cat_revue.png);
}
#bibli li.dico {
background-image: url(./../img/cat_dico.png);
}
/*		FOOTER		*/
hr {
border: 1px solid #fff;
clear:both;
}
div#foot {
clear: both;
border-top: 1px dotted #555;
color: #555;
background: #e4e7e9;
padding-top: 10px;
}
address {
font-size: .9em;
margin: .2em 0 .2em 15px;
}
#foot span {
display: block;
text-align: right;
}
