html, body{height:100%;margin:0;background:#610E0E url(../img/bg-body.jpg) repeat-x top left;color:#000;font-family:verdana;font-size:12px;}
#map{}
#map a{}
a img{border:0;}
a{text-decoration:underline;color:#003984;}
a:hover{text-decoration:none;color:#003984;}
html, body, ol, ul, form, fieldset, h1, h2{margin:0;padding:0;}
h1 a{text-decoration:none;}
h1 a:hover{text-decoration:none;}
h2 a{text-decoration:none;}
h2 a:hover{text-decoration:none;}
fieldset{border:0;}
ul{list-style-image:url(../img/puce-li.gif);line-height:20px;margin-left:20px;}
select{border:1px solid #555;color:#555;height:24px;}
input[type=text]{border:1px solid #555;color:#555;width:155px;}
textarea{font:inherit;width:155px;border:1px solid #555;height:100px;}
div#global{min-height:100%;width:100%;position:relative;}
#logo{margin:0 0 0 12px;}
div#center{padding-bottom:25px;overflow:auto;margin:0 auto;width:1027px;}
*+html div#content{padding-bottom:300px;}
div#header{margin:0 auto;width:100%;background:url(../img/header.jpg) 50% 0px repeat-y;height:138px;}
div#header-center{margin:0 auto;width:960px;padding-top:10px;}
div#header-logo{float:left;width:230px;text-align:center;}
div#header-pub{float:left;width:728px;height:90px;background-color:#000;}
div#header-context{margin:0 auto;width:960px;padding:7px 0 0 0;color:#003984;}
div#header-context a{color:#d62921;font-size:11px;font-weight:bold;text-decoration:none;letter-spacing:2px;}
div#header-context a:hover{color:#d62921;font-size:11px;font-weight:bold;text-decoration:none;letter-spacing:2px;}
div#center-body-bg{overflow:auto;margin:0 auto;width:100%;background:url(../img/bg.jpg) 50% 0px repeat-y;}
div#center-body{margin:0 auto;width:991px;padding-left:15px;}
div#content{float:left;width:660px;margin-bottom:300px;}
div#sidebar{float:right;width:300px;margin-bottom:300px;margin-right:16px;}
div#content-large{float:left;width:599px;padding:10px 30px 0 30px;min-height:450px;padding-bottom:55px;background:#fff url(../img/bg-content-large.jpg) 15px 0 no-repeat;line-height:18px;text-align:justify;}
.news-titre{color:#000;font-size:14px;font-weight:bold;}
.lire-titre{color:#fff;background-color:#003984;font-size:14px;font-weight:bold;}
.page-link{background-color:#003984;font-size:12px;color:#FFFFFF;text-decoration:none;}
.page-link a:hover{background-color:#003984;font-size:12px;color:#FFFFFF;}
.link-nounderline{text-decoration:none;}
a.link-nounderline:hover, a.link-nounderline:hover font, h1 a:hover, h2 a:hover, a.infos-lib:hover{color:#0A82DE;}
.lire-lib{font-weight:bold;color:#003984;}
.lire-desc{color:#333;border-bottom:1px dashed #ccc;padding-bottom:5px;}
.forum-desc{border-bottom:1px groove #ccc;padding-bottom:2px;padding-top:2px;background:white;}
.lire-aussi{padding:10px 0 0 0;}
.news-meta{color:#D62921;padding-top:15px;}
div#side-infos{float:left;width:100%;background:url(../img/blue.jpg) 50% 0px no-repeat;height:130px;margin:10px 0 0 0;}
.infos-title-bar{background:url(../img/info.jpg) no-repeat top left;height:25px;}
.infos-title-bar a{text-decoration:none;}
.infos-title-bar a:hover{text-decoration:none;}
.infos-title{font-weight:bold;color:#000;}
.infos-date{color:#D62921;font-size:12px;}
.infos-lib a{font-size:12px;text-decoration:none;}
.infos-lib a:hover{font-size:12px;text-decoration:none;}
.photo{border-top-color:black;border-bottom-color:black;border-left-color:black;border-right-color:black;border-style:solid;border-width:1px;}
.newgallery{background-repeat:no-repeat;background-position:50% 50%;}
.photoArticle{border-top-color:black;border-bottom-color:black;border-left-color:black;border-right-color:black;border-style:solid;border-width:1px;margin-right:10px;}
.photoRecitDroit{border-top-color:black;border-bottom-color:black;border-left-color:black;border-right-color:black;border-style:solid;border-width:1px;margin-left:10px;}
.forum{border:1px solid #c3c3c3;}
.pageparpage{border:1px dotted #c3c3c3;}
div#footer{position:absolute;width:100%;bottom:0;height:300px;background:url(../img/footer.jpg) 50% 90px no-repeat;color:#fff;}
div#footer a{color:#fff;text-decoration:none;}
div#footer a:hover{color:#fff;text-decoration:none;}
div#footer-pub{margin:0 auto;width:728px;height:90px;background-color:#000;}
.headerBloc{background:url(../img/bloc-right-header.jpg) 50% 0px no-repeat;}
.tdBloc{padding:8px 5px 0 15px;}
.footerBloc{background:url(../img/bloc-right-footer.jpg) 50% 0px no-repeat;height:26px;}
.side-bloc{float:left;width:100%;margin:10px 0 0 0;}
.topic{height:45px;}
.topicunder{border-top:1px dashed #CCCCCC;}
h1{padding:8px 0 0 0;font-size:2em;}
h2{padding:8px 0 0 0;}
.Button{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#888585;background-color:white;border-top:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;border-left:1px solid #c3c3c3;height:19px;}
.Boxes{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#888585;background-color:white;border-top:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;border-left:1px solid #c3c3c3;height:15px;}
input.Boxes{height:15px;border:1px solid #D7D7D7;color:#000000;font-size:12px;vertical-align:middle;padding:2px 0 0 4px}
select.Boxes{height:20px;border:1px solid #D7D7D7;color:#888585;font-size:12px;vertical-align:middle;}
.TextArea{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000000;background-color:white;border-top:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;border-left:1px solid #c3c3c3;width:440px;}
div.fblikebox{width:300px;height:25px;overflow:hidden;}
div.fblikebox iframe{margin:-30px 0px 0px -58px;}
a.linkOver{}
ul#topnav{margin-left:15px;padding:0;float:left;width:100%;list-style:none;font-size:1.1em;}
ul#topnav li{float:left;margin:0;padding:0;position:relative;}
ul#topnav li a{float:left;text-indent:-9999px;height:32px;}
ul#topnav li:hover a, ul#topnav li a:hover{background-position:left bottom;}
ul#topnav a.islande{background:url(../img/men-islande-01.gif) no-repeat;width:117px;}
ul#topnav a.carte{background:url(../img/men-islande-02.gif) no-repeat;width:90px;}
ul#topnav a.recits{background:url(../img/men-islande-03.gif) no-repeat;width:145px;}
ul#topnav a.photos{background:url(../img/men-islande-04.gif) no-repeat;width:145px;}
ul#topnav a.forum2{background:url(../img/men-islande-05.gif) no-repeat;width:90px;}
ul#topnav a.site{background:url(../img/men-islande-06.gif) no-repeat;width:120px;}
ul#topnav a.reserv{background:url(../img/men-islande-07.gif) no-repeat;width:125px;}
ul#topnav a.fin{background:url(../img/men-islande-08.gif) no-repeat;width:150px;}
ul#topnav li .sub{position:absolute;top:32px;left:0;background:#002F67;padding:5px 20px 5px;float:left;-moz-border-radius-bottomright:5px;-khtml-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-khtml-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;display:none;}
ul#topnav li .row{clear:both;float:left;width:100%;margin-bottom:10px;}
ul#topnav li .sub ul{list-style:none;margin:0;padding:0;width:200px;float:left;}
ul#topnav .sub ul li{width:100%;color:#fff;}
ul#topnav .sub ul li h2{padding:10;margin:0;font-size:0.8em;text-transform:uppercase;color:yellow;}
ul#topnav .sub ul li h2 a{padding:0;margin:0;background-image:none;color:yellow;font-size:1em;text-transform:uppercase;}
ul#topnav .sub ul li a{float:none;text-indent:0;height:auto;background:url(../img/navlist_arrow.png) no-repeat 5px 12px;padding:2px 5px 2px 15px;display:block;text-decoration:none;color:#fff;}
ul#topnav .sub ul li a:hover{color:#ddd;background-position:5px 12px;}
