@charset "iso-8859-1";

/*@import url(gallery.css);
@import url(_elements.css);
@import url(structure.css);
@import url(navigation_elements.css);
@import url(form.css);
@import url(boxes.css);
@import url(account.css);
@import url(catalog.css);
@import url(calendar.css);
@import url(publication_methods.css);
@import url(search.css);
@import url(board.css);*/

@import url(style_sival2017.css);


/* ---------------------
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;
}