

/* ==================================================== */
/* = style CK editor			  = */
/* ==================================================== */

h1 {
font-family	: 'Open Sans',​sans-serif;
font-size:44px;
font-weight:300;
color:#161616;
text-transform:none;
line-height:48px;
}

h2 {
font-family	: 'Open Sans',​sans-serif;
font-size:38px;
font-weight:300;
color:#161616;
text-transform:none;
line-height:42px;
}

h3 {
font-family	: 'Open Sans',​sans-serif;
font-size:30px;
font-weight:400;
color:#161616;
text-transform:none;
line-height:34px;
}

h4 {
font-family	: 'Open Sans',​sans-serif;
font-size:22px;
font-weight:400;
color:#161616;
text-transform:none;
line-height:26px;
}

h5 {
font-family	: 'Open Sans',​sans-serif;
font-size:18px;
font-weight:400;
color:#161616;
text-transform:none;
line-height:22px;
}

h6 {
font-family	: 'Open Sans',​sans-serif;
font-size:16px;
font-weight:400;
color:#161616;
text-transform:none;
line-height:20px;
}

.subject {
font-family	: 'Open Sans',​sans-serif;
font-size:15px;
font-weight:400;
color:#161616;
text-transform:none;
line-height:22px;
}

.introduction {
font-family	: 'Open Sans',​sans-serif;
font-size:20px;
font-weight:400;
color:#161616;
text-transform:none;
line-height:28px;
}

.subtitle {
font-family	: 'Open Sans',​sans-serif;
font-size:12px;
font-weight:400;
color:#161616;
text-transform:none;
line-height:16px;
}

/*Les colorbox*/


.colorbox,
.colorbox1,
.colorbox2,
.colorbox3,
.colorbox4,
.colorbox5,
.colorboxT1,
.colorboxT2,
.colorboxT3,
.colorboxT4,
.colorboxT5,
.colorboxT6,
.colorboxT7,
.colorboxT8,
.colorboxT9,
.colorboxT10,
.colorboxT11,
.colorboxT12,
.colorboxT13,
.colorboxT14,
.colorboxT15 {
	font-family	: 'Open Sans',​sans-serif;
	font-size:15px;
	font-weight:400;
	text-transform:none;
	line-height:22px;
	padding:25px;
	border-radius:2px;
}

.colorbox {
color:#161616;
border:1px solid #e3e3e3;

}

.colorbox1 {
color:#ffffff;
background-color:#d4310d;
}

.colorbox2 {
color:#ffffff;
background-color:#008a2c;
}

.colorbox3 {
color:#ffffff;
background-color:#123751;
}

.colorbox4 {
color:#161616;
background-color:#D8D8D8;
}

.colorbox5 {
color:#161616;
background-color:#f8f8f8;
}

.colorboxT1 {
color:#ffffff;
background-color:#1B7EAC;
}
.colorboxT2 {
color:#ffffff;
background-color:#17457e;
}
.colorboxT3 {
color:#ffffff;
background-color:#00838f;
}
.colorboxT4 {
color:#ffffff;
background-color:#990066;
}
.colorboxT5 {
color:#ffffff;
background-color:#ca745b;
}
.colorboxT6 {
color:#ffffff;
background-color:#d20050;
}
.colorboxT7 {
color:#ffffff;
background-color:#d4310d;
}
.colorboxT8 {
color:#ffffff;
background-color:#c35515;
}
.colorboxT9 {
color:#ffffff;
background-color:#990000;
}
.colorboxT10 {
color:#ffffff;
background-color:#008a2c;
}
.colorboxT11 {
color:#ffffff;
background-color:#588304;
}
.colorboxT12 {
color:#ffffff;
background-color:#118566;
}
.colorboxT13 {
color:#ffffff;
background-color:#38566a;
}
.colorboxT14 {
color:#ffffff;
background-color:#737373;
}
.colorboxT15 {
color:#ffffff;
background-color:#0c2637;
}

/*.colorbox a,*/
.colorbox1 a,
.colorbox2 a,
.colorbox3 a,
.colorbox4 a,
.colorbox5 a,
.colorboxT1 a,
.colorboxT2 a,
.colorboxT3 a,
.colorboxT4 a,
.colorboxT5 a,
.colorboxT6 a,
.colorboxT7 a,
.colorboxT8 a,
.colorboxT9 a,
.colorboxT10 a,
.colorboxT11 a,
.colorboxT12 a,
.colorboxT13 a,
.colorboxT14 a,
.colorboxT15 a {
	color: inherit !important;
	text-decoration: underline;
}

/*.colorbox a:hover,*/
.colorbox1 a:hover,
.colorbox2 a:hover,
.colorbox3 a:hover,
.colorbox4 a:hover,
.colorbox5 a:hover,
.colorboxT1 a:hover,
.colorboxT2 a:hover,
.colorboxT3 a:hover,
.colorboxT4 a:hover,
.colorboxT5 a:hover,
.colorboxT6 a:hover,
.colorboxT7 a:hover,
.colorboxT8 a:hover,
.colorboxT9 a:hover,
.colorboxT10 a:hover,
.colorboxT11 a:hover,
.colorboxT12 a:hover,
.colorboxT13 a:hover,
.colorboxT14 a:hover,
.colorboxT15 a:hover {
	text-decoration: none;
}


.lettrine{
font-family	: 'Open Sans',​sans-serif;
font-size:44px;
font-weight:300;
color:#161616;
text-transform:none;
line-height:48px;
}

.notes {
font-family	: 'Open Sans',​sans-serif;
font-size:13px;
font-weight:400;
color:#777777;
text-transform:none;
line-height:18px;
}

.comment {
font-family	: 'Open Sans',​sans-serif;
font-size:15px;
font-weight:400;
color:#161616;
text-transform:none;
line-height:22px;
border-left :5px solid #777777;
padding-left:10px;
}

.colonnes {
-moz-column-count: 2;
-moz-column-gap: 25px;
-moz-column-rule: 1px solid #e3e3e3;
margin-bottom:10px;
}

.viewall{
font-family	: 'Open Sans',​sans-serif;
font-size:15px;
font-weight:400;
color:#129AF0;
text-transform:none;
line-height:22px;
border-bottom:1px solid #cacaca;
}

.viewall:hover{
border-bottom:1px solid #129AF0;
}

.date {
font-family	: 'Open Sans',​sans-serif;
font-size:11px;
font-weight:400;
color:#123751;
text-transform:uppercase;
line-height:14px;
letter-spacing:1px;
}

.location {
font-family	: 'Open Sans',​sans-serif;
font-size:11px;
font-weight:400;
color:#123751;
text-transform:uppercase;
line-height:14px;
letter-spacing:1px;
}

.small {
font-family	: 'Open Sans',​sans-serif;
font-size:13px;
font-weight:400;
color:#777777;
text-transform:none;
line-height:18px;
}

/*Les hightlights*/

.highlight1,
.highlight2,
.highlight3,
.highlight4,
.highlight5,
.highlightT1,
.highlightT2,
.highlightT3,
.highlightT4,
.highlightT5,
.highlightT6,
.highlightT7,
.highlightT8,
.highlightT9,
.highlightT10,
.highlightT11,
.highlightT12,
.highlightT13,
.highlightT14,
.highlightT15 {
	font: 15px 'Open Sans',​sans-serif;
	text-transform:none;
	line-height:22px;
	border-radius:2px;
	padding: 2px 5px;
}


.highlight1 {
color:#ffffff;
background-color:#D4310D;
}

.highlight2 {
color:#ffffff;
background-color:#008A2C;
}

.highlight3 {
color:#ffffff;
background-color:#123751;
}

.highlight4 {
color:#161616;
background-color:#D8D8D8;
}

.highlight5 {
color:#161616;
background-color:#F8F8F8;
}

.highlightT1 {
color:#ffffff;
background-color:#1b7eac;
}

.highlightT2 {
color:#ffffff;
background-color:#17457e;
}

.highlightT3 {
color:#ffffff;
background-color:#00838f;
}

.highlightT4 {
color:#ffffff;
background-color:#990066;
}

.highlightT5 {
color:#ffffff;
background-color:#ca475b;
}

.highlightT6 {
color:#ffffff;
background-color:#d20050;
}

.highlightT7 {
color:#ffffff;
background-color:#d4310d;
}

.highlightT8 {
color:#ffffff;
background-color:#c35515;
}

.highlightT9 {
color:#ffffff;
background-color:#990000;
}

.highlightT10 {
color:#ffffff;;
background-color:#008a2c;
}

.highlightT11 {
color:#ffffff;
background-color:#588304;
}

.highlightT12 {
color:#ffffff;
background-color:#118566;
}

.highlightT13 {
color:#ffffff;
background-color:#38566a;
}

.highlightT14 {
color:#ffffff;
background-color:#737373;
}

.highlightT15 {
color:#ffffff;
background-color:#0c2637;
}

.highlight1 a,
.highlight2 a,
.highlight3 a,
.highlight4 a,
.highlight5 a,
.highlightT1 a,
.highlightT2 a,
.highlightT3 a,
.highlightT4 a,
.highlightT5 a,
.highlightT6 a,
.highlightT7 a,
.highlightT8 a,
.highlightT9 a,
.highlightT10 a,
.highlightT11 a,
.highlightT12 a,
.highlightT13 a,
.highlightT14 a,
.highlightT15 a {
	color: inherit !important;
	text-decoration: underline;
}

.highlight1 a:hover,
.highlight2 a:hover,
.highlight3 a:hover,
.highlight4 a:hover,
.highlight5 a:hover,
.highlightT1 a:hover,
.highlightT2 a:hover,
.highlightT3 a:hover,
.highlightT4 a:hover,
.highlightT5 a:hover,
.highlightT6 a:hover,
.highlightT7 a:hover,
.highlightT8 a:hover,
.highlightT9 a:hover,
.highlightT10 a:hover,
.highlightT11 a:hover,
.highlightT12 a:hover,
.highlightT13 a:hover,
.highlightT14 a:hover,
.highlightT15 a:hover {
	text-decoration: none;
}



a.readmore {
font-family	: 'Open Sans',​sans-serif;
font-size:13px;
font-weight:600;
color:#333;
text-transform:none;
line-height:22px;
border:1px solid #999999;
border-radius:2px;
background-color:#e3e3e3;
padding:5px 15px;
}
/*.link {
    content: ">>";
    font: 13px'Quicksand', sans-serif;
	padding-left:8px;
}*/
a.readmore:hover {
color:#ffffff !important;
background-color:#333;
}
a:hover .link {
color:#ffffff !important;
}

a.buttongeneric {
font-family	: 'Open Sans',​sans-serif;
font-size:13px;
font-weight:600;
color:#737373;
text-transform:none;
line-height:22px;
border:1px solid #737373;
border-radius:2px;
padding:5px 15px;
}

a.buttongeneric:hover {
color:#ffffff !important;
background-color:#737373;
}

a.button1 {
font-family	: 'Open Sans',​sans-serif;
font-size:13px;
font-weight:600;
color:#d4310d;
text-transform:none;
line-height:22px;
border:1px solid #d4310d;
border-radius:2px;
padding:5px 15px;
}

a.button1:hover {
color:#ffffff !important;
background-color:#d4310d;
}

a.button2 {
font-family	: 'Open Sans',​sans-serif;
font-size:13px;
font-weight:600;
color:#123751;
text-transform:none;
line-height:22px;
border:1px solid #123751;
border-radius:2px;
padding:5px 15px;
}

a.button2:hover {
color:#ffffff !important;
background-color:#123751;
}

a.button3 {
font-family	: 'Open Sans',​sans-serif;
font-size:13px;
font-weight:600;
color:#008a2c;
text-transform:none;
line-height:22px;
border:1px solid #008a2c;
border-radius:2px;
padding:5px 15px;
}

a.button3:hover {
color:#ffffff !important;
background-color:#008a2c;
}

a.button4 {
font-family	: 'Open Sans',​sans-serif;
font-size:13px;
font-weight:600;
color:#c35515;
text-transform:none;
line-height:22px;
border:1px solid #c35515;
border-radius:2px;
padding:5px 15px;
}

a.button4:hover {
color:#ffffff !important;
background-color:#c35515;
}

a.button5 {
font-family	: 'Open Sans',​sans-serif;
font-size:13px;
font-weight:600;
color:#38566a;
text-transform:none;
line-height:22px;
border:1px solid #38566a;
border-radius:2px;
padding:5px 15px;
}

a.button5:hover {
color:#ffffff !important;
background-color:#38566a;
}

a.button6 {
font-family	: 'Open Sans',​sans-serif;
font-size:13px;
font-weight:600;
color:#990066;
text-transform:none;
line-height:22px;
border:1px solid #990066;
border-radius:2px;
padding:5px 15px;
}

a.button6:hover {
color:#ffffff !important;
background-color:#990066;
}

a.button7 {
font-family	: 'Open Sans',​sans-serif;
font-size:13px;
font-weight:600;
color:#1b7eac;
text-transform:none;
line-height:22px;
border:1px solid #1b7eac;
border-radius:2px;
padding:5px 15px;
}

a.button7:hover {
color:#ffffff !important;
background-color:#1b7eac;
}

a.button8 {
font-family	: 'Open Sans',​sans-serif;
font-size:13px;
font-weight:600;
color:#00838f;
text-transform:none;
line-height:22px;
border:1px solid #00838f;
border-radius:2px;
padding:5px 15px;
}

a.button8:hover {
color:#ffffff !important;
background-color:#00838f;
}






.headline span {
background-color:#ee6830;
border-radius:9px;
color:white;
line-height:18px;
padding:0 10px;
font-family	: 'Open Sans',​sans-serif;
font-size:9px;
font-weight:400;
text-transform:uppercase;
letter-spacing:1px;
float:left;
}

.legende {
font-family	: 'Open Sans',​sans-serif;
font-size:12px;
font-weight:400;
color:#777777;
text-transform:none;
line-height:15px;
font-style:italic;
}

 
p.citation {
background:url("img/citation.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
}

.citation{
font-family	: 'Open Sans',​sans-serif;
font-size:22px;
font-weight:300;
color:#123751;
text-transform:none;
line-height:30px;
padding-left:45px;
}