@charset "iso-8859-1";

/* ---------------------
INITIALISATION DES STYLES
------------------------*/
html,body,div,p,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
font-size:100%;
font: inherit;
padding:0;
border:0;
margin:0;
vertical-align:baseline;
}
body{
line-height:1;
}
ol,ul{
list-style:none;
}
blockquote,q{
quotes:none;
}
blockquote:before,
blockquote:after,
q:before,
q:after{
content:'';
content:none;
}
table{
border-collapse:collapse;
border-spacing:0;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
display:block
}
.clear{
clear:both
}
/*images*/
img{
border: none!important;
/*img content*/
/*max-width: 100%;
height: auto;
margin: 0 auto 18px;
border: none;*/
}
.sticky{}
.bypostauthor{}
.wp-caption{}
.wp-caption-text{}
.gallery-caption{}
.alignright,
img.alignright{
display: inline;
float: right;
margin: 0 0 18px 18px;
}
.alignleft,
img.alignleft{
display: inline;
float: left;
margin: 0 18px 18px 0;
}
.aligncenter,
img.aligncenter{
clear: both;
display: block;
margin: 0 auto 18px;
}
a img{
border: none;
}
.colleft{
	float: left;
	width: 48%;
}
.colright{
	float: right;
	width: 48%;
}
/*liens*/
a{
text-decoration: none;	
}
a:link {

}
a:visited {

}
a:active,
a:hover {

}

/*******************/
/******POLICES******/
/*******************/
body{
font-family: 'Raleway', sans-serif;
font-weight: 400;
color: #0b5f87;
font-size: 18px;
}
h1, h2, h3, h4, h5, h6{
display: block;
}
.left{
	text-align: left;
}
.center{
	text-align: center;
}
.right{
	text-align: right;
}



/*******************/
/******PRINT******/
/*******************/
#page, #conteneur, #wrapper{
	margin:auto;
	width:96%;
}
#contents{
	padding:0;
}
#leftbar, #rightbar, #banner, #header, #footer, #accessibility, .breadcrumb, #signature, .link_share, .img_visuel_page{
	display:none;
} 
pre{
	overflow:visible;
}
.boutonsgeneral,.liensactions{
  display:none;
}

a{
  text-decoration:none;
  color: #0b5f87;
}
h1{
	font-size: 30px;
	font-weight: 300;
	text-align: center;
	color: #0b5f87;
}
h2{
	margin-bottom: 16px;
	font-size: 22px;
	color: #e2001a;
}
h3{
	margin-bottom: 16px;
	font-size: 20px;
	color: #0b5f87;
}
h4{
	margin-bottom: 16px;
	font-size: 18px;
	color: #b1c903;
}
h5{
	margin-bottom: 16px;
	font-size: 16px;
	color: #0b5f87;
	font-weight: 600;
}
h6{
	margin-bottom: 16px;
	font-size: 16px;
	color: #e2001a;
	font-weight: 600;
}
p{
	margin-bottom: 12px;
	font-size: 14px;
	line-height: 17px;
}
a{
	font-size: 14px;
	color: #b1c903;
	text-decoration: underline;
}
li{
	font-size: 14px;
	background: none;
	list-style: inside;
	padding-left: 22px;
	line-height: 18px;
}
li a{
	color: #b1c903;
}
#single_article h1{
	font-size: 24px;
	text-align: center;
	margin-bottom: 24px;
}