* {
margin: 0;
padding: 0;
}
img {
border:0;
}
#main {
background:#fff;
width: 983px;
border-color: #9F9F9F;
border-style: solid;
border-width: 1px;
}
#header {
background-image: url("../images/bibli/origin/header.jpg");
border-bottom: 1px solid #9F9F9F;
float: left;
height: 185px;
position: relative;
width: 983px;
}
#header #logo {
bottom: 20px;
left: 20px;
position: absolute;
}
#titre_accroche {
font-family: "Times new roman",georgia,arial;
left: 179px;
position: absolute;
top: 45px;
width: 721px;
}
#titre_accroche h1 {
color: #A81C00;
font-size: 34px;
font-weight: normal;
margin-top: 0;
text-transform:uppercase;
}
#menu {
background-color: #A81C00;
background-image: url("../images/bibli/origin/menu_tranche.png");
background-repeat: repeat-x;
border: 0;
position: relative;
height: 52px;
width: 983px;
margin-top:0;
z-index:999;
}
#menu #homeaccueil {
float: left;
height: 48px !important;
padding-top: 4px;
width: 50px;
}
#menu #homeaccueil a:hover {
background-color: transparent;
}
#menu #homeaccueil img {
margin-top:12px;
}
.citation {
font-family:Nunito;
font-size: 14px;
text-align: left;
margin-left: 15px;
letter-spacing:0.0px;
font-weight:normal;
}
.fb_twitt {
bottom: 10px;
position: absolute;
right: 5px;
width:190px;
}
.fb_twitt img {
vertical-align:middle;
cursor:pointer;
}
.fb_twitt p, .fb_twitt img {
display: inline-block;
margin: 0;
}
#menu ul {
background: none repeat scroll 0 0 #000000;
margin: 0;
padding: 0;
text-align:left;
}
#menu li {
display: block;
list-style-type: none;
}
#menu ul li {
float: left;
list-style-type: none;
position: relative;
height:50px;
text-align:left;
z-index:1000;
}
#menu li a, #menu li span {
display: block;
font-size: 16px;
text-decoration: none;
text-transform:none;
font-weight:normal;
line-height: 42px;
margin: 5px;
margin-left: 15px;
padding-left: 10px;
padding-right: 10px;
color:#FFF;
cursor:pointer;
}
#menu li a:hover, #menu li span:hover {
background:#FFFFFF;
color:#000000;
}
#menu .sous_menu {
background: none repeat scroll 0 0 #E7E7E7;
position:absolute;
list-style-type: none;
display:none;
margin-top:45px;
text-align:left;
margin-left:15px;
padding-right:12px;
z-index:1000;
left:0;
-moz-box-shadow: 4px 4px 6px #555; -webkit-box-shadow: 4px 4px 6px #555;  box-shadow: 4px 4px 6px #555;
}
#menu .sous_menu a{
color:#000;
margin: 0px;
padding:4px 6px;
clear:both;
margin-top: 2px;
margin-bottom: 2px;
font-size: 12px;
line-height: 14px;
white-space:nowrap;
width:100%;
z-index:1000;
}
#menu .sous_menu a:hover {
background:#919191;
color:#FFFFFF;
}
.footer {
background: url("../images/bibli/origin/footer.jpg") no-repeat;
clear: both;
display: block;
height: 264px;
width: 983px;
position:relative;
margin-bottom:5px;
}
.footer_tranche {
background: url("../images/bibli/origin/footer_tranche.png") repeat-x center;
clear: both;
margin-top: 0;
height: 15px;
}
.footer_menu {
float:left;
font-size: 11px;
height: 200px;
text-align: left;
margin-left:22px;
}
.footer_menu .sous_menu a{
clear:both;
line-height:22px;
display:block;
text-decoration:none;
}
.footer_titre {
font-size: 14px;
line-height:58px;
color: #A81C00;
font-weight: bold;
text-decoration: none;
}
#logo_idf {
position:absolute;
bottom:0;
right:0;
width:154px;
height:25px;
margin-bottom: 5px;
margin-right: 10px;
}
#underfooter {
clear:both;
position: relative;
width: 986px;
height:20px;
}
#underfooter a{
margin:6px;
text-decoration:none;
font-size: 14px;
}
#eltegcolumn {
padding:1px 0 1px 0;

}
.search, .bloc_newsletter {
background-color: #E6E6E6;
height: 45px;
position: relative;
width: 100%;
}
.search {
margin-top: -1px;
}
.search img {
left: 8px;
position: absolute;
top: 8px;
}
.search .textsrc, .textnewsl {
border: 1px solid #9F9F9F;
bottom: 10px;
height: 23px;
left: 47px;
position: absolute;
width: 202px;
}
.bloc_newsletter {
height: 70px;
}
.bloc_newsletter p {
left: 15px;
margin: 0;
position: absolute;
top: 8px;
}
.submitg {
background-image: url("../images/bibli/origin/bt_ok.png");
border-width: 0;
bottom: 10px;
cursor: pointer;
height: 27px;
left: 263px;
position: absolute;
width: 27px;
}

.pub_don {
background-image: url("../images/bibli/origin/faire_un_don.png");
background-repeat: no-repeat;
height: 143px;
margin: 7px;
position: relative;
width: 286px;
color: #FFFFFF;
font-size: 20px;
text-align:center;
line-height:22px;
font-weight:bold;
}
.pub_don  a{
color: #FFFFFF;
}
.nouscontacter {
background-image: url("../images/bibli/origin/bt_nou_contacter.png");
color: #FFFFFF;
display: block;
font-size: 11px;
height: 26px;
line-height: 26px;
text-align: center;
text-decoration: none;
width: 121px;
font-weight:bold;
margin-top:5px;
}
.bloc_contacter {
margin:10px;
}
.titre_lien_don1 {
position: relative;
top: 25px;
font-size:24px;
}
.titre_lien_don2 {
position: relative;
top:38px;
font-size:24px;
color:#c00;
}
.textsrc {
color: rgb(159, 159, 159); 
font-weight: normal;
width:236px;
left:13px;
}
.textnewsl {
color: rgb(159, 159, 159); 
font-weight: normal;
width:236px;
left:13px;
}
#interface_newsletter_captcha {
position:absolute;
top:-1px;
background-color:white;
border:2px #9F9F9F solid;
display:none;
padding:6px;
-moz-box-shadow: 4px 4px 6px #555; -webkit-box-shadow: 4px 4px 6px #555;  box-shadow: 4px 4px 6px #555;
}
#coldroite h2 {
text-transform:uppercase;
font-size:19px;
height: 24px;
margin-left: 7px;
margin-top: 10px;
margin-left: 7px;
}
#coldroite h3 {
font-size:14px;
margin-left:7px;
text-decoration:underline;
}
#coldroite p {
font-size:13px;
margin-left:7px;
margin-bottom:14px;
}
.bloc_nouvelles a.parag {
text-decoration:none;
}
.voir_tout_menu {
clear: both;
display: block;
margin-right: 10px;
margin-top: -5px;
position: relative;
text-align: right;
font-size:11px;
text-decoration:underline;
}
.preview {
overflow:hidden;
width:286px;
height:176px;
background:#999;
text-align:center;
margin:7px;
background:#FFFFFF;
}
.bloc_actu {
background:#000000;
color:#FFFFFF;
position:relative;
margin: -9px 6px 6px;
width:670px;
height:257px;
}
#actu_principale {
position:absolute;
width:360px;
height:245px;
margin:6px;
overflow:hidden;
}
#actu_principale img {
width:360px;
}
#actu_secondaire {
position:absolute;
width:300px;
height:270px;
margin:6px 6px 6px 370px;
cursor:pointer;
overflow:hidden;
}
#actu_principale .parag {
color:#FFFFFF;
}
#actu_secondaire .parag {
color:#FFFFFF;
}
.actu_apercu {
clear:both;
height: 108px;
position: relative;
width: 300px;
overflow: hidden;
margin-top:10px;
}
#actu_principale h2 {
text-decoration:underline;
font-size:14px;
}
#actu_principale h3 {
font-weight: normal;
font-size:13px;
}
.actu_apercu h2 {
text-decoration:underline;
font-size:14px;
}
.actu_apercu h3 {
font-weight: normal;
font-size:13px;
height: 60px;
overflow: hidden;
}
.actu_apercu img{
width:130px;
margin:6px;
position:absolute;
}
#actu_principale #bloc_overimg {
background:url("../images/bibli/origin/backtransparent1.png");
height: 64px;
margin-left: 20px;
margin-top: 150px;
padding: 10px;
position: absolute;
width: 300px;
}
.actu_apercu #bloc_overimg {
margin-left: 142px;
margin-top: 6px;
position: absolute;
width: 160px;
}
#actu_mav1, #actu_mav2, #actu_mav3, #actu_mav4 {
position:absolute;
width:360px;
}
#actu_mav2, #actu_mav3, #actu_mav4 {
display:none;
}
#actu_suite {
float:left;
width:200px;
margin:8px 8px 8px 16px
}
#actu_suite{
font-size:13px;
}
#actu_suite img{
height: 160px;
max-width: 200px;
margin-bottom:8px;
}
.bloc_actu_suite {
position: relative;
width: 963px;
}
#actu_suite h2, .bloc_paroles h2 {
color: #AA0000;
font-size: 20px;
height: 30px;
line-height: 30px;
text-transform: uppercase;
}
#actu_suite h3, .bloc_paroles h3 {
text-decoration:underline;
height:24px;
}
.bloc_paroles {
background:#E6E6E6;
clear: both;
margin: 10px;
padding: 10px;
width: 640px;
}
.bloc_paroles img{
float: left;
max-height: 150px;
max-width: 200px;
margin-right:10px;
}

.bloc_carroussel_photos {
background:#000;
clear: both;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 14px;
padding-top: 10px;
padding-bottom: 10px;
width: 636px;
color:#FFF;
height:150px;
border-top : 5px solid #E6E6E6;
border-bottom : 10px solid #E6E6E6;
border-left : 10px solid #E6E6E6;
border-right : 10px solid #E6E6E6
}
.bloc_carroussel_photos img{
float: left;
width: 200px;
margin-right:5px;
}
#conteneur_carroussel {
float: left;
width: 586px;
height:150px;
overflow:hidden;
white-space:nowrap;
position: relative;
}
.carroussel {
width: 615px;
height:150px;
position:relative;
display:inline-block;
}
.bloc_fleche {
float: left;
height: 70px;
width: 10px;
margin:50px 7px 0px 8px;
cursor:pointer;
z-index:500;
}
.rub_coldroite {
display: block;
width: 290px;
position:relative;
padding:5px;
}
.coldroite_menu {
font-size: 11px;
margin-bottom: 10px;
text-align: left;
}
.coldroite_menu .sous_menu a{
clear:both;
line-height:22px;
display:block;
text-decoration:none;
padding-left:28px;
font-size:12px;
}
.coldroite_titre {
font-size: 16px;
line-height:28px;
color: #A81C00;
font-weight: bold;
text-decoration: none;
margin-left:28px;
}
#barreTitre, #barreActions {
border-bottom: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
margin-bottom: 10px;
margin-left: 15px;
margin-top: 6px;
text-align: left;
width: 100%;
height:24px;
line-height:24px;
font-weight:bold;
}
#contenuArticle {
margin-left: 15px;
margin-bottom: 20px;
}
.retourAilleurs {
float:right;
cursor:pointer;
}
.titreArticle {
font-weight: bold;
cursor:pointer;
}
#texteArticle {
font-weight:normal;
font-size:13.5px;
line-height:18px;
}
.divAction {
width:162px;
float:left;
text-align:center;
cursor:pointer;
}
.divAction img {
vertical-align:middle;
}
.enteteFormulaire {
background:#EEEEEE;
font-size: 16px;
font-weight: bold;
margin-bottom: -20px;
margin-left: 95px;
margin-top: 25px;
padding: 6px 30px;
position: relative;
text-align: center;
text-transform: uppercase;
width: 400px;
} 
.blocCommentaire {
background:#EEEEEE;
width: 400px;
margin-bottom: 10px;
margin-left: 110px;
margin-top: 0px;
padding:6px 30px;
} 
.blocFormulaire {
background:#EEEEEE;
width: 400px;
margin-bottom: 10px;
margin-left: 110px;
margin-top: 0px;
padding:6px 30px;
} 
.blocAjoutCommentaire {
border-top: 1px solid #CCCCCC;
width: 100%;
margin-bottom: 10px;
margin-left: 15px;
margin-top: 6px;
padding-top:8px;
}
.blocAjoutCommentaire div {
margin-left: 125px;
margin-top:15px;
}
.nomComment {
color:#c00;
font-size:14px;
font-weight:bold;
}
.textComment {
margin-top:14px;
}
#nomCommentTxt, #dateCommentTxt, #textCommentTxt {
width:400px;
}
#boutonEnvoyer {
background-image: url("../images/bibli/origin/bt_nou_contacter.png");
width: 121px;
height:26px;
border: 0 none;
color: #FFFFFF;
font-size: 10px;
font-weight: bold;
text-align: center;
text-transform: uppercase;
font-family: arial;
font-size: 12px;
}
#texteArticle p {
margin-top:14px;
margin-bottom:14px;
}
#texteArticle img {
clear: both;
float: left;
margin-bottom: 12px;
margin-right: 12px;
}
.champForm {
width:400px;
margin:5px;
}
.imageListeGalerie {
float:left;
width:162px;
height:200px;
text-align:center;
overflow:hidden;
}
.videoListeGalerie {
float:left;
width:162px;
height:200px;
text-align:center;
overflow:hidden;
}
#fondNoir {
background: url("../images/bibli/backtransparent1.png") repeat scroll 0 0 transparent;
height: 200%;
left: 0;
overflow: hidden;
position: absolute;
top: 0;
width: 100%;
z-index: 1010;
display:none;
}
#photoGrande {
background: url("../images/bibli/dbox_tranche.png") repeat-x top center #000;
overflow: hidden;
position: absolute;
width: 640px;
height: 480px;
z-index: 1020;
text-align:center;
color:#FFF;
display:none;
left: 50%;
top: 31%;
margin-left: -320px;
margin-top: -240px;
}
#videoGrande {
background: url("../images/bibli/dbox_tranche.png") repeat-x top center #000;
overflow: hidden;
position: absolute;
width: 640px;
height: 480px;
z-index: 1020;
text-align:center;
color:#FFF;
display:none;
left: 50%;
top: 31%;
margin-left: -320px;
margin-top: -240px;
}
.listeResultat {
clear:both;
border-bottom:1px solid #888;
margin:0;
padding:5px;
height:80px;
}
.listeResultat h2{
font-size: 16px;
line-height: 30px;
text-decoration:underline;
}
.listeResultat h3{
font-weight:normal;
font-size: 13.5px;
}
#messageAvertissement_newsletter {
background: none repeat scroll 0 0 #DDDDDD;
clear: both;
color: #CC0000;
font-weight: bold;
height: 20px;
padding: 3px;
position: relative;
text-align: center;
top: 0;
}
#share-list-top {
background-color: #FFFFFF;
border: 1px solid #A8A8A8;
float: right;
font-size: 13px;
height: 16px;
line-height: 12px;
margin-top: 2px;
padding-top: 2px;
width: 110px;
}
#share-list-toggle {
    display: none;
    float: right;
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: block;
    text-align: left;
    width: 110px;	
}
#share-list:hover {
	color:#000;
	background:#E6E6E6;
}