@font-face{
    font-family : "Nexa Light";
    src: url("Nexa_Light.otf") format("opentype");
}

@font-face{
    font-family : "Nexa Bold";
    src: url("Nexa_Bold.otf") format("opentype");
}

body{
	background-image: url('http://mineboxradio.com/images/aile1.jpg');
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #C0C0C0;
}
.all{
	width: 1100px;
	margin: auto;
	min-height: 100px;
	margin-top: 25px;
}
.header{
	/*background-image: url('header_mb.jpg');*/
    text-align:center;
	width: 1100px;
	min-height: 170px;
	margin-bottom: 10px;
}
.header img{
	width: 100%;
	vertical-align:text-top;
}
.navbar{
	height: 55px;
	background-color:#252F25;
}
.footer{
	height: 50px;
	background-color:#252F25;
	margin-top: 10px;
}
.blank{
	min-height: 200px;
	background-color: white;
	margin-top: 10px;
}
/*.blank a{
	color: green;
	font-weight: bold;
	text-decoration: none;
}*/
.optn{
	font-family: "Nexa Light", Arial;
	color: white;
	float: left;
	margin-left: 25px;
	padding-top: 10px;
	font-size: 30px;
}
/*.optn:hover{
	border-bottom: solid #F4C100 4px;
}*/
.optn a{
	font-weight:normal;
}
.new{
	margin: auto;
	width: 1050px;
	min-height: 100px;
	border: solid 2px #BFBFBF;
}
.img_new{
	margin: auto;
	width: 1050px;
	height: 248px;
	/*background-image: url('images/new.jpg');*/
    position: relative;
}
.top_new{
	/*background-color: #9E9E9E;*/
    background-color: #252F26;
	min-height: 50px;
}
.desc_new{
	background-color: black;
    width: 100%;
	min-height: 60px;
	color: white;
	opacity: 0.7;
    position: absolute;
	bottom: 0px;
    left: 0px;
	color: white;
	font-family: Arial;
}
.title{
	font-family: "Nexa Bold", Arial;
	color: black;
	font-size: 30px;
	color: white;
	padding-left: 10px;
    padding-top: 5px;
}
.footy{
	padding-top: 10px;
	text-align: center;
	color: white;
	font-size: 23px;
	font-family: "Nexa Light", Arial;
}
a, .new strong {
  text-decoration: none;
  color: #fff;
  font-weight:bold;
}
a:hover{
  text-shadow: 0 0 2px white; 
}
.article {
font-family: Arial;
padding-top: 30px;
margin: auto;
width: 900px;
font-size: 17px;
text-align: justify;
font-family: Arial;
}
.article a
 {
text-decoration:none;
color: #0F6A15;
font-weight: bold;
}
.article a:hover
 {
text-decoration:none;
color: #117c1a;
}
.titre_fond{
background-color: #252F26;
height: 120px;
width: 100%;
}
.titre {
float: left;
width: 100%;
color: #fff;
font-size: 40px;
text-align: center;
margin-top: 35px;
font-family: "Nexa Bold";
}
.auteur {
height: 30px;
background-color: #F4C100;
width: 100%;
font-size: 20px;
text-align: center;
padding-top: 7px;
font-family: "Nexa Bold";
}
.commentaire {
font-family: "Nexa light";
background-color: #485F42;
width: 100%;
color: white;
height: 40px;
margin-bottom: 50px;
}
.inputcustom {
padding: 5px;
font-size: 30px;
border: solid 2px #787A79;
border-radius: 2px;
min-height: 50px;
width: 500px;
font-family: "Nexa Light";
}
.reseaux{
height: 46px;
margin-left: 99px;
margin-top: 20px;
}
h2{
display: block;
font-size: 1.5em;
-webkit-margin-before: 0.83em;
-webkit-margin-after: 0.83em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
}
#send_msg {
    border: 0 none;
    cursor: pointer;
    margin-left: 319px;
}
.page{
	font-family: "Nexa Light";
	padding-top: 30px;
	height: 30px;
	width: 500px;
   	margin: auto;
   	text-align: center;
   	font-size: 35px;
}
#com
{
	font-family: "Nexa Light";
}
.comment_box {
	width: 100%;
	min-height: 160px;
	background-color: #F7F7F7;
	clear: both;
	overflow: hidden;
}