body{font-family:Exo2;
font-size:15px;
background:#f0f0f0;}

#header{background:#ffffd1;
padding-top:5px;
padding-bottom:5px;
text-align:right;
font-family:OpenSans;
font-size:12px;}

#haut-blok{display:inline-block;
margin-right:10px;}

#sociaux{text-align:right;
display:inline-block;
margin-top:5px;}
#sociaux i{font-size:18px;
color:#000;}

#connexion{text-align:right;
display:inline-block;
margin-left:30px;
margin-top:0px;}

#logo{background:url(../img/fond_bande.jpeg) no-repeat;
background-size:cover;
padding-bottom:4px;
padding-top:4px;}
#logo-img{text-align:center;}

#episcopale{font-size:16px;
color:#fff;
padding-bottom:0px;
text-align:center;
font-family:ptsans;
text-transform:uppercase;
margin-top:10px;}
#episcopale hr{width:220px;
color:#fff;
border-bottom:2px solid #fff;}

#dnoc{font-size:32px;
color:#fff;
text-align:center;
font-family:ptsans;
text-transform:uppercase;
margin-top:10px;}

#menu{background:#235384;
margin-bottom:10px;}

#panel-parole{font-size:12px;
text-align:justify;
background:url(../img/parole.jpg) no-repeat;
color:#fff;
height:170px;
overflow:hidden;}
#panel-parole .panel-heading{background:#00a2f0;}
#panel-parole .panel-body{padding:7px;}
#panel-parole .panel-footer{text-align:right;
padding:5px;}

#animation{padding:10px 10px 10px 10px;
background:#fff;}

#droite{background:#fff;
padding:10px 10px 10px 10px;}

#blox-droite{margin-top:10px;
margin-left:0;
margin-right:0;}
#blox-droite hr{width:60%;
margin-top:15px;}

#droite-img{text-align:center;
margin-right:8px;
height:60px;
float:left;
overflow:hidden;}
#droite-img img{width:100px;}
#droite-text{font-size:12px;
text-align:left;}
#droite-text h4{margin-top:0;
margin-bottom:0px;
font-size:14px;
overflow:hidden;
height:20px;}

#event-img{text-align:center;
margin-left:8px;
height:60px;
float:right;
overflow:hidden;}
#event-img img{width:100px;}
#event-text{font-size:12px;
text-align:left;}
#event-text h4{margin-top:0;
margin-bottom:0px;
font-size:14px;
overflow:hidden;
height:20px;}
#event-date{font-size:10px;
color:#ff6600;
margin-bottom:18.5px;
font-family:droidsans;
float:right;}
#event-date i{color:#000;}

#theme{background:#ff6600;
color:#fff;
font-family:droidsans;
border-radius:5px 5px 0px 0px;
padding:10px;}
#theme a{color:#eee;}
#titro-theme{font-size:20px;
font-weight:bold;
display:inline-block;}
#voir-theme{display:inline-block;
float:right;
background:#eee;
padding:4px 10px;
margin-top:-25px;
/*border-bottom:3px solid #fbc8a6;
border-right:3px solid #fbc8a6;*/
box-shadow:2px 2px 2px #fbc8a6;
font-size:12px;}
#voir-theme a{text-decoration:none;}

#type{padding:10px 10px 10px 10px;
background:#fff;
margin-left:0;
margin-right:0;
margin-bottom:20px;
border:1px solid #ddd;}
#type h4{margin-bottom:0px;}
#type h6{font-size:12px;
margin-top:2px;}
#type2{padding:10px 0px 0px 0px;
background:#fff;
margin-left:0;
margin-right:0;
margin-bottom:20px;
border:1px solid #ddd;}
#type2 h4{margin-bottom:0px;}
#type2 h6{font-size:12px;
margin-top:2px;}
#type-barre{border-right:1px solid #eee;}

#programme{background:#fff;
padding:5px;
border-radius: 2px;
border:#eee 1px solid;
margin-bottom:10px;
height:160px;
overflow:hidden;
border-bottom: 3px solid #ff6600;}
#programme-img{overflow:hidden;
height:80px;}
#programme-img img{width:180px;}
#programme-descrip{font-size:12px;}

#pub{padding-top:180px;
padding-bottom:182px;
text-align:center;
font-size:36px;
background:#111;
font-family:ptsans;
color:#fbea2c;
margin-bottom:20px;
margin-top:20px;}

#logo-pub{text-align:center;
background:#111;
padding-bottom:60px;
padding-top:60px;
font-family:ptsans;
font-size:36px;
color:#fbea2c;}

#photo-une{text-align:center;
margin-bottom:5px;
padding-right:0;}
#photo-une p{display:block;
z-index:1;
float:left;
position:absolute;
color:#eee;
background:rgba(0,0,0,0.3);
width:95%;
overflow:hidden;
padding:20px;
margin-top:60px;
vertical-align:middle;
font-size:18px;
font-weight:bold;}
#photo-une:hover p{background:rgba(0,0,0,0.7);
color:#fff;}
#photo-icon{margin-right:30px;
text-align:right;}
#photo-icon img{margin-top:-30px;
width:30px;
position:absolute;
z-index:30;}

#activite{color:#fff;
font-family:Exo2;
border:#ddd 1px solid;}
#activite:hover{border:#ccc 1px solid;}
#activite i{color:#fff;
font-size:14px;}
#activite a{color:#f0f0f0;
text-decoration:none;}
#activite i:hover{color:#9d0fa2;}

#activite-1{background:rgba(0, 108, 255, 0.5);
padding:10px 10px;
font-size:13px;
line-height:23px;
overflow:hidden;
text-align:center;}
#activite-1 h3{margin-top:0;
font-size:20px;
font-weight:bold;}

#carac-activite{display:inline-block;
margin-right:10px;}

#activite-2{overflow:hidden;
height:180px;}
#activite-2 img{width:100%;}

#titro-membre{font-size:40px;
text-align:center;
font-weight:bold;
padding-top:10px;
color:#235384;
font-family:ptsans;
margin-bottom:15px;}
#titro-membre hr{border-top: 1px solid #235384;
width:100px;
text-align:center;
margin-left:auto;
margin-right:auto;}

#titro-news{text-transform: uppercase;
font-size:38px;
text-align:center;
color:#0b56a9;
font-family:ptsans;
padding:0 10px 0px 10px;
margin-bottom:50px;
margin-top:20px;}
#titro-news div{z-index:3;
background:#eee;
display:inline-block;
padding:5px 15px;}
#titro-news hr{margin-top:-30px;
border-bottom:4px solid #0b56a9;}

#blog{background:#fff;
padding:10px;
height:380px;
border:1px #ffc500 solid;
border-bottom:4px #ffc500 solid;
margin-bottom:10px;
margin-top:20px;}
#blog i{color:#ffc500;}
#blog-titro{font-family:Esphimere;
text-align:center;
margin-top:10px;
font-size:16px;}
#blog-descrip{font-size:12px;
margin-top:20px;}

#site-touristique{background:#fff;
padding-top:20px;
overflow:hidden;
font-size:13px;
padding-bottom:20px;}
#site-touristique h1{text-align:center;
font-family:ptsans;
font-size:45px;
z-index:10;
margin-bottom:20px;}
#site-touristique h4{text-align:center;
font-weight:bold;}

#site{height:320px;
overflow:hidden;}
#site:hover{overflow:auto;
margin-top:-50px;
height:auto;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;}

#block-forum{border-bottom:1px solid #ff6600;
padding:10px;}
#block-forum:hover{background:rgba(255,102,0,0.1);}
#block-forum span{background:#ff6600;
padding:5px 10px;
color:#fff;}
#block-forum strong{font-style:italic;
color:#235384;}
#block-forum a{text-decoration:none;
color:#aaa;}

#expire{color:#F30;
font-size:11px;}

#raquo{font-size:12px;
margin-bottom:10px;}

#forum{background:#fff;
padding:5px;
border-radius:2px;
border:#dfdfdf 1px solid;
margin-bottom:10px;
overflow:hidden;
border-bottom:3px solid #ff6600;}
#forum-img{overflow:hidden;
height:100px;
width:100px;
border-radius:100%;}
#forum-img img{width:150px;}
#forum-descrip{font-size:12px;
text-align:justify;}

#inscription{background:url(../img/basili.jpg) fixed;
background-position:top;
background-size: cover;
color: #fff;
opacity:1;
margin-top:-10px;
position: relative;
padding:10px 0px 10px 0px;}
#inscription i{color:#fff;}
#inscription a{color:#fff;}

#espace-membre{background:#fff;
padding-bottom:15px;
padding-top:15px;}

#membre-img{border-radius:100%;
width:120px;
overflow:hidden;
height:120px;
background:#093;}
#membre-img img{width:160px;}

#modif-img{margin-top:-20px;
text-align:left;}

#titro-information{font-size:22px;
margin-bottom:15px;
display:inline-block;
color:#06F;}

#td_right{text-align:right;}

#membre-forum{font-weight:bold;
font-style:italic;}

#date-forum{color:#aaa;
font-size:12px;}

#bloc_serch{border-bottom:dotted 1px #ddd;
padding:10px;}
#bloc_serch span{font-weight:bold;
font-size:15px;
text-decoration:underline;
color:#000;}