* { margin:0; padding:0;}
body { background:#136f5d url(../navigation/back_page.jpg) top repeat-x; font:13px/17px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; margin:0; text-align:center;}
#wrapper { width:774px; margin:0 auto; text-align:left;}
h2 { font:normal 24px/24px Georgia,Times,serif; color:#a88530; border-bottom:1px solid #d0bc81; padding-bottom:4px;}
h3 { font-weight:bold; font-size:14px; color:#116555; padding-top:20px; clear:both;}
h3.ligne { border-top:1px solid #999; margin:20px 40px 0 0;}
p { padding:16px 40px 0 0;}
a { color:#116555;}
a:hover { color:#a07923;}
a.pdf { background:url(../navigation/pdf.gif) no-repeat; padding-left:16px;}
a.plus { float:left; width:90px; background:url(../navigation/infos.gif) 0 1px no-repeat; padding-left:17px;}
a.dvd { float:left; width:37px; background:url(../navigation/dvd.gif) no-repeat; padding-left:19px;}
a.aphoto { float:left; width:52px; background:url(../navigation/camera.gif) 0 2px no-repeat; padding-left:19px;}
a img { border:0;}
a img.right { border:1px solid #116555; padding:6px; margin-top:0;}
label { display:block;}
input,textarea,select { border:1px solid #999; background-color:#f6f6f6; padding:3px; margin:2px 0 5px 0; font:11px Verdana,Arial,Helvetica,sans-serif;}
select,input.radio { margin:0;}
select.dvd { margin:0 0 2px 0;}
p.perso input,p.perso textarea { width:210px;}
p.top { clear:both; font-size:11px; text-align:right; }
p.clearer { clear:both; width:0; height:0; margin:0; padding:0;}
.small { font-size:11px; color:#666; padding-top:0;}
.warning { color:#f00;}
.red { color:#f00;}
.brun { color:#a88530;}

/* Index */

body.index { background:#136f5d url(../navigation/back_index.jpg) top repeat-x;}
body.index #wrapper { text-align:center;}
body.index h2 { border-bottom:none; padding-bottom:0;}
body.index h2 a { display: block; width:208px; height:113px; background:url(../navigation/home_logo.gif) no-repeat; margin:97px auto 1px auto; text-indent:-9999px;}
body.index h1 a { display: block; width:316px; height:112px; background:url(../navigation/home_grandes_conferences_liegeoises.jpg) no-repeat; border-bottom:none; margin:0 auto 50px auto; text-indent:-9999px;}
body.index a { color:#fff;}

/* Banner */

#banner { height:151px; background:#d7c587 url(../navigation/back_banner.jpg) no-repeat; color:#136f5d; position:relative; margin-top:3px;}
#banner a { text-decoration:none;}
#banner #logo { position:absolute; left:26px; top:27px;}
#banner h1 { position:absolute; left:145px; top:38px;}
#banner h1 a { display:block; width:220px; height:50px; background:url(../navigation/grandes_conferences_liegeoises.gif) no-repeat; text-indent:-9999px;}
#banner #salle1 { position:absolute; left:388px; top:7px; border-left:1px solid #fff;}
#banner #salle2 { position:absolute; left:481px; top:7px; border-left:1px solid #fff; border-right:1px solid #fff;}
#banner #liege { position:absolute; left:718px; top:15px;}
#banner #ulg { position:absolute; left:706px; top:62px;}

/* Main */

#main { background:#fff url(../navigation/back_main.jpg) repeat-y; padding:0 7px 20px 7px;}
img.right { float:right; margin:6px 0 10px 15px;}

/* Navigation */

ul#navigation { float:left; list-style-type:none; padding:4px 0 12px 0;}
ul#navigation a { text-decoration:none; display:block; width:150px; margin-left:25px; padding:4px 0 3px 0; text-align:right; font:14px/17px Georgia,Times,serif; border-bottom:1px solid #c5dbd7;}
body.presentation ul#navigation a#lipresentation,body.programme ul#navigation a#liprogramme,body.archives ul#navigation a#liarchives,body.infos ul#navigation a#liinfos,body.reservations ul#navigation a#lireservations,body.dvd ul#navigation a#lidvd,body.membres ul#navigation a#limembres,body.presse ul#navigation a#lipresse,body.partenaires ul#navigation a#lipartenaires,body.contact ul#navigation a#licontact,body.mailing ul#navigation a#limailing { width:175px; margin-left:0; color:#a07923; border-bottom:1px solid #d0bc81; padding-right:5px;}

/* Content */

#content { float:right; width:535px;}
.conference { clear:both; padding:20px 40px 0 0;}
.confnom { font-weight:bold; font-size:16px; color:#116555; display:block; padding-top:11px; line-height:18px;}
.conftitre { font-weight:bold; font-size:15px; display:block; line-height:20px; margin-bottom:1px;}
.orateur { float:right; margin:0 0 0 15px;}
.confdetails { height:0; overflow:hidden; clear:both; width:400px;}
.confdetails .indiv { padding:12px; border:1px solid #c5dbd7; background-color:#edf4f3; margin:14px 10px 0 0;}
.news { color:#116555; padding:0 15px 15px 15px; margin:16px 40px 4px 0; border:1px solid #c5dbd7; background-color:#edf4f3;}
  .news ul { margin-left:15px;}
ul.conferences { margin:0 40px 0 31px;}
ul.conferences li { padding-top:5px;}
body.partenaires #content a { margin-right:20px;}

/* Footer */

#footer { clear:both; padding:6px 7px 0 40px; background:url(../navigation/back_footer.jpg) no-repeat; height:67px;}
#footer a { float:left; margin-right:40px;}
#signature { font:9px Verdana,Arial,sans-serif; padding:0 7px 12px 0; text-align:right;}
#signature, #signature a { color:#fff;}
