.alignnone {
    margin: 5px 20px 20px 0
}

.aligncenter, div.aligncenter {
    display: block;
    margin: 5px auto
}

.alignright {
    float: right;
    margin: 5px 0 20px 20px
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px
}

a img.alignleft, a img.alignnone {
    margin: 5px 20px 20px 0
}

a img.alignleft {
    float: left
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    border: 1px solid #cfcfcf;
    margin-bottom: 20px;
    max-width: 100%;
    padding: 5px;
    text-align: center
}

.wp-caption.alignleft, .wp-caption.alignnone {
    margin: 5px 20px 15px 0
}

.wp-caption.alignright {
    margin: 5px 0 15px 20px
}

.wp-caption img {
    border: 0;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto
}

.gallery-caption, .wp-caption .wp-caption-text {
    margin: 0;
    padding: 10px 4px;
    font-size: 13px;
    text-align: center
}
.titleOrange {
    font-family: dosis, sans-serif;
	font-size: 24px;
	margin-top: 5px;
	margin-bottom: 15px;
	font-weight: bold;
	text-align: left;
	line-height:40%;
	padding-top:inherit;
	color: #e7692c
}
.titleRight {
    font-family: dosis, sans-serif;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	text-align: right;
	line-height:40%;
	padding-top:20px;
	color: #0f236a
}
.indentLeft {
    font-size: 15px;
    color: #666;
    font-weight: 400;
    line-height: 22px;
	text-align: justify;
	padding-left: 37px;
}
.paragraphe {
    font-size: 15px;
    color: #666;
    font-weight: 400;
    line-height: 22px;
	text-align: justify;
}
.paragraph {
    font-family: 'Open Sans', sans-serif;
    font-size: 15.5px;
    line-height: 21px;
    color: #666;
    font-weight: 400
}
.text_right {
	font-size: 15px;
	color: #666;
	text-align: right;
    line-height: 28px;
}
.text_middle {
	font-size: 15px;
	color: #666;
	text-align:center;
    line-height: 28px;
}
.panel {
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}

.panel-body {
    padding: 12px
}

.panel-heading {
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel-heading > .dropdown .dropdown-toggle {
    color: inherit
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit
}

/*  Links
--------------------------------------------------------------------------------------*/

.derroll_links {
	color: #ca3a5e;
}
.derroll_links:link {
	color: #ca3a5e;
}
.derroll_links:visited {
	color: #ca3a5e;
}
.derroll_links:active {
	color: #ff6600;
}
.derroll_links:hover {
	color: #0f236a;
	text-decoration: none
}
.derroll_links_none {
	color: #666;
	text-decoration: none
}
.links_top {
	color: #0078ff
}
.links_top:link {
	color: #0078ff
}
.links_top:visited {
	color: #0078ff
}
.links_top:active {
	color: #333333
}
.links_top:hover {
	color: #cc0000;
	text-decoration: underline
}
.fleft {
	FLOAT: left
}
.fright {
	FLOAT: right
}
.fnone {
	FLOAT: none
}

.link_bold{
	color:#337ab7;
	font-weight:bold
}
.link_bold:focus,a:hover{
	color:#23527c;
	font-weight:bold
}

.links-navigation-link {
	font-size: 15.5px;
	COLOR: #666
}
.links-navigation-link:link {
	font-size: 15.5px;
	COLOR: #666;
	TEXT-DECORATION: none
}
.links-navigation-link:visited {
	font-size: 15.5px;
	COLOR: #666
}
.links-navigation-link:active {
	font-size: 15.5px;
	COLOR: #666
}
.links-navigation-link:hover {
	font-size: 15.5px;
	COLOR: #0f236a;
	TEXT-DECORATION: underline
}
