/* Welcome to Compass.

 * In this file you should write your main styles. (or centralize your imports)

 * Import this file using the following HTML or equivalent:

 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */

/* line 5, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

caption, tfoot, thead,

article, aside, canvas, details, embed,

figure, figcaption, footer, header, hgroup,

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

  margin: 0;

  padding: 0;

  border: 0;

  font: inherit;

  font-size: 100%;

  vertical-align: baseline;

}



/* line 22, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */

html {

  line-height: 1;

}



/* line 24, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */

ol, ul {

  list-style: none;

}



/* line 26, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss

table {

  border-collapse: collapse;

  border-spacing: 0;

}*/







/* line 30, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */

q, blockquote {

  quotes: none;

}

/* line 103, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */

q:before, q:after, blockquote:before, blockquote:after {

  content: "";

  content: none;

}



/* line 32, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */

a img {

  border: none;

}



/* line 116, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {

  display: block;

}

@font-face {

  font-family: "CenturyGothic";

  src: url('../fonts/GOTHIC.TTF') format('opentype');

}

@font-face {

  font-family: "Century Gothic";

  src: url('../fonts/GOTHIC.TTF') format('opentype');

}

@font-face {
    font-family: "Verdana";
    src: url('../fonts/VERDANA.TTF');
}

@font-face {
    font-family: "Verdana bold";
    src: url('../fonts/VERDANAB.TTF');
}


/* line 11, ../sass/screen.scss */

body {

  font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;

}



/* line 15, ../sass/screen.scss */

a {

  color: inherit;

  text-decoration: inherit;

  cursor: pointer;

}

/* line 6, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/typography/links/_unstyled-link.scss */

a:active, a:focus {

  outline: none;

}



/* line 19, ../sass/screen.scss */

.header {

  width: 940px;

  margin: 0 auto 0 auto;

  padding: 20px 0;

  background-color: #fff;

}



/* line 26, ../sass/screen.scss */

#logo {

  float: left;

  width: 200px;

}



/* line 32, ../sass/screen.scss */

.block-adverts-header {



}



/* line 37, ../sass/screen.scss */

.block-advert-header-long {

  float: right;

  width: 730px;

  height: 90px;

  margin-bottom: 20px;

  overflow: hidden;

}



/* line 45, ../sass/screen.scss */

.block-advert-header {

  float: right;

  margin: 0 10px;

  width: 230px;

  height: 60px;

  overflow: hidden;

}



/* line 53, ../sass/screen.scss */

.block-advert-header:first-child {

  margin-right: 0;

}



/* line 57, ../sass/screen.scss */

.block-advert-header:last-child {

  margin-left: 0;

}



/* line 61, ../sass/screen.scss */

.nav {

  width: 100%;

  height: 80px;

  background-image: url("../images/background_nav.jpg");

}



/* line 67, ../sass/screen.scss */

.clear {

  clear: both;

}



/* line 71, ../sass/screen.scss */

#nav-items {

  width: 940px;

  margin: 0 auto;

  padding: 0 10px;

  font-size: 20px;

}



/* line 78, ../sass/screen.scss */

.nav-item-big {

  float: left;

  margin: 17px 30px 0 30px;

  font-size: 20px;

}

/* line 83, ../sass/screen.scss */

.nav-item-big:hover {

  color: #0000ea;

}



/* line 88, ../sass/screen.scss */

#nav-item-big-1 {

  margin-left: 0;

}



/* line 92, ../sass/screen.scss */

#nav-item-big-5 {

  margin-right: 0;

}



/* line 96, ../sass/screen.scss */

#nav-items-small {

  float: left;

  color: #727273;

}



/* line 99, ../sass/screen.scss */

.nav-item-small {

  float: left;

  padding: 0 10px;

  margin-top: 15px;

  border-right: 1px solid #000;

  font-size: 14px;

  font-weight: bold;

}

/* line 105, ../sass/screen.scss */

.nav-item-small:hover {

  color: #0000ea;

}



/* line 110, ../sass/screen.scss */

#nav-item-small-1 {

  padding-left: 0;

}



/* line 114, ../sass/screen.scss */

#nav-item-small-3 {

  padding-right: 0;

  border-right: none;

}



/* line 119, ../sass/screen.scss */

marquee {

  float: right;

  width: 530px;

  margin-top: 15px;

  color: #940322;

  font-size: 14px;

}



/* line 127, ../sass/screen.scss */

.content {

  margin: 0 auto 90px auto;

}



/* line 131, ../sass/screen.scss */

.three-column {

  width: 1200px;

}



/* line 135, ../sass/screen.scss */

.two-column {

  width: 820px;

}



/* line 139, ../sass/screen.scss */

.column {

  margin: 0 10px;

  float: left;

}



/* line 144, ../sass/screen.scss */

.block {

  width: 100%;

  margin: 15px 0;

}

.block > #framepub {
	margin-top: -15px;
}

.block-list {

  margin: 30px 0;

}

/* line 149, ../sass/screen.scss */

#first-column {

/*  width: 120px; */

}



/* line 153, ../sass/screen.scss */

#second-column {

  width: 475px;

}



/* line 157, ../sass/screen.scss */

#third-column {

  width: 300px;

}



/* line 161, ../sass/screen.scss */

#large-column {

  width: 615px;

}

/* line 164, ../sass/screen.scss */

#large-column #first-column {

  margin-left: 0;

}

/* line 167, ../sass/screen.scss */

#large-column #second-column {

  margin-right: 0;

}



/* line 172, ../sass/screen.scss */

.btn {

  background-color: #b7b8bc;

  color: #fff;

  font-size: 14px;

  height: 25px;

  width: 40px;

  text-align: center;

  cursor: pointer;

}



/* line 182, ../sass/screen.scss */

.btn-help {

  margin-top: 20px;

  float: left;

  margin-right: 10px;

  height: 19px;

  padding-top: 6px;

}



/* line 190, ../sass/screen.scss */

.form-login {

  float: left;

  margin-top: 20px;

}

/* line 193, ../sass/screen.scss */

.form-login input {

  -moz-border-radius: 3px;

  -webkit-border-radius: 3px;

  border-radius: 3px;

  border: 1px solid #5F5C5C;

  padding: 0 5px;

  height: 23px;

  width: 170px;

  margin-right: 5px;

  font-style: italic;

}



/* line 203, ../sass/screen.scss */

.form-search {

  padding-top: 15px;

}

#search {
  height: 45px;
}

/* line 206, ../sass/screen.scss */

.form-search input {

  float: left;

  color: #000;

  -moz-border-radius: 10px;

  -webkit-border-radius: 10px;

  border-radius: 10px;

  border: none;

  padding: 0 25px 0 5px;

  height: 25px;

  width: 270px;

  margin-right: 5px;

  background-color: #e2e2e2;

  font-weight: bold;

  font-style: italic;

}



#logout {

  padding-top: 10px;

  line-height: 20px;

  font-size: 14px;

  height: 40px;

}

#logout b {

  font-weight: bold;

}

#logout a {

  font-size: 14px;

  color: #0000ea;

  text-decoration: underline;

}

/* line 219, ../sass/screen.scss */

#btn-login {

  border: none;

  width: 40px;

  height: 25px;

  margin-right: 0px;

  -moz-border-radius: 0px

;  -webkit-border-radius: 0px;

  border-radius: 0px;

  font-style: normal;

}



/* line 227, ../sass/screen.scss */

#btn-search {

  float: right;

  border: none;

  background-color: transparent;

  background-image: url(../images/loupe.png);

  background-repeat: no-repeat;

  width: 17px;

  height: 18px;

  margin-top: -20px;

}


/* line 238, ../sass/screen.scss */

.block-article-highlight {

  //margin-top:47px;

  background-color: #ededed;

  margin-bottom: 30px;

}



/* line 243, ../sass/screen.scss */

.subtitle-article-highlight {

  font-family: 'Arial', CenturyGothic, AppleGothic, sans-serif;

  font-size: 14px;

  line-height: 16px;

  font-style: italic;

  color: #6b6d72;

  padding: 15px;

  border-bottom: 10px solid #fff;

}



.img-article-highlight {

    width: 475px;

    display: block;

    text-align: center;

}

.img-article-highlight img {

  width: 100%;

  height: auto;

}

/* line 252, ../sass/screen.scss */

.block-article {

  margin-bottom: 0px;

  /* margin-left: 150px; */

  margin-top: 45px;

 /* width: 474px; */

}



/* line 255, ../sass/screen.scss */

.article-our-title, .article-our-title {

  font-family: 'Arial', CenturyGothic, AppleGothic, sans-serif;

  font-size: 13px;

  font-weight: bold;

  font-style: italic;

  color: #767676;

  text-decoration: underline;

}



/* line 263, ../sass/screen.scss */

.article-small-title {

  font-family: 'Arial', CenturyGothic, AppleGothic, sans-serif;

  color: #0000ea;

  font-size: 14px;

  font-weight: bold;

  margin-bottom: 20px;

  margin-top: 15px;

}



/* line 271, ../sass/screen.scss */

.article-big-title {

  font-family: "Verdana", Verdana, Geneva, sans-serif;

  color: #0000f0;

  font-size: 18px;

  font-weight: bold;

  margin-bottom: 20px;

  margin-top: 15px;

  line-height: 21px;

}



/* line 279, ../sass/screen.scss */

.article-source {

  font-family: 'Arial', CenturyGothic, AppleGothic, sans-serif;

  font-size: 14px;

  font-style: italic;

  color: #000;

  margin-bottom: 30px;

}

.article-source a:hover {

  color: #0000ea;

}

/* line 287, ../sass/screen.scss */

.img-article {

  float: left;

  width: 400px;

  height: auto;

}



/* line 292, ../sass/screen.scss */

.subtitle-article {

  float: right;

  width: 205px;

  font-family: 'Arial', CenturyGothic, AppleGothic, sans-serif;

  font-size: 13px;

  line-height: 16px;

  font-style: italic;

  color: #000;

}



/* line 301, ../sass/screen.scss */

.article-content {

  margin-top: 15px;

  font-family: "Verdana", Verdana, Geneva, sans-serif;

  font-size: 14px;

  line-height: 20px;

}

.article-content a {

  color: #0000FF;

  text-decoration: underline;

}

.article-content-2 {

  margin-top: 15px;

  font-family: "Verdana", Verdana, Geneva, sans-serif;

  font-size: 15px;

  font-weight: bold;

  line-height: 16px;

}

.article-source-clickable {

  font-family: "Verdana", Verdana, Geneva, sans-serif;

  font-size: 15px;

  font-weight: bold;

  color: #0000FF;

  text-decoration: underline;

}

/* line 307, ../sass/screen.scss */

.article-content p {

  margin-bottom: 10px;

}

.gammedes a {

  color: #0000FF;

  text-decoration: underline;

}



.pres-report {

  color: #000;

  font-size: 13px;

  font-family: "Verdana", Verdana, Geneva, sans-serif;

}

/* line 311, ../sass/screen.scss */

.article-social {

  float: left;

}



/* line 315, ../sass/screen.scss */

.btn-social {

  float: left;

  margin-right: 15px;

  cursor: pointer;

}



/* line 321, ../sass/screen.scss */

.btn-social-1 {

  background-image: url('../images/social1.png?1417186532');

  width: 27px;

  height: 28px;

}



/* line 326, ../sass/screen.scss */

.btn-social-2 {

  background-image: url('../images/social2.png?1417186514');

  width: 29px;

  height: 28px;

}



/* line 332, ../sass/screen.scss */

.btn-social-3 {

  background-image: url('../images/social3.png?1417186497');

  width: 27px;

  height: 28px;

}



/* line 338, ../sass/screen.scss */

.btn-social-4 {

  background-image: url('../images/social4.png?1417186445');

  width: 38px;

  height: 28px;

}



/* line 343, ../sass/screen.scss */

.btn-social-5 {

  background-image: url('../images/social5.png?1417186473');

  width: 26px;

  height: 28px;

}



/* line 350, ../sass/screen.scss */

.article-navigation {

  float: right;

  width: 160px;

}



/* line 355, ../sass/screen.scss */

.btn-left {

  float: left;

  background-image: url('../images/btn_left.png?1417187252');

  height: 24px;

  width: 58px;

  margin-right: 10px;

  padding-top: 10px;

  font-size: 12px;

  font-weight: bold;

  background-repeat: no-repeat;

  background-position: top right;

}

/* line 369, ../sass/screen.scss */

.btn-left:hover {

  color: #0000ea;

}



/* line 373, ../sass/screen.scss */

.btn-right {

  float: right;

  background-image: url('../images/btn_right.png?1417187271');

  height: 24px;

  width: 58px;

  padding-left: 30px;

  padding-top: 10px;

  font-size: 12px;

  font-weight: bold;

  background-repeat: no-repeat;

  background-position: top left;

}

/* line 386, ../sass/screen.scss */

.btn-right:hover {

  color: #0000ea;

}



/* line 391, ../sass/screen.scss */

.news-title {

  font-size: 25px;

  line-height: 30px;

  width: 100%;

  margin-bottom: 10px;

}



/* line 399, ../sass/screen.scss */

.latest-news .news-title {

  color: #036da2;

  border-bottom: 1px solid #036da2;

  width: 445px;

  margin-left: 15px;

  margin-right: 15px;

  margin-top: 15px;

}



/* line 408, ../sass/screen.scss */

.latest-news-first {

  padding: 5px 15px 30px 15px;

  font-family: 'Arial', CenturyGothic, AppleGothic, sans-serif;

}

/* line 412, ../sass/screen.scss */

.latest-news-first h2 {

  font-size: 22px;

  line-height: 26px;

  color: #036da2;

  font-weight: bold;

}

/* line 419, ../sass/screen.scss */

.latest-news-first span {

  font-size: 18px;

  line-height: 22px;

  color: #036da2;

}

/* line 424, ../sass/screen.scss */

.latest-news-first p {

  font-size: 18px;

  line-height: 22px;

}



/* line 430, ../sass/screen.scss */

.latest-news-other {

  padding: 5px 15px 10px 15px;

  font-family: 'Arial', CenturyGothic, AppleGothic, sans-serif;

  padding-bottom: 30px;

}

/* line 436, ../sass/screen.scss */

.latest-news-other h2 {

  font-size: 18px;

  line-height: 22px;

  color: #036da2;

  font-weight: bold;

}

/* line 443, ../sass/screen.scss */

.latest-news-other span {

  font-size: 14px;

  line-height: 16px;

  color: #036da2;

}

/* line 448, ../sass/screen.scss */

.latest-news-other p {

  font-size: 14px;

  line-height: 16px;

}



/* line 456, ../sass/screen.scss */

.block-list .news-title {

  color: #036da2;

  border-bottom: 1px solid #036da2;

}

/* line 461, ../sass/screen.scss */

.block-list li {

  font-family: "Verdana", Verdana, Geneva, sans-serif;

  padding: 4px 0;

  width: 100%;

  font-size: 13px;

}

/* line 468, ../sass/screen.scss */

.block-list li:hover {

  background-color: #e2e2e3;

}

/* line 473, ../sass/screen.scss */

.block-list .picto-video, .block-list .picto-photo {

  margin-right: 5px;

}

/* line 477, ../sass/screen.scss */

.block-list .hidden {

  display: none;

}

/* line 481, ../sass/screen.scss */

.block-list .date-list {

  float: right;

  color: #919191;

}



/* line 488, ../sass/screen.scss */

#breaking-news .news-title {

  color: #ee3b39;

  border-bottom: 1px solid #ee3b39;

}



.news-title a {

  float: right;

  font-size: 18px;

}

.news-title a:hover {

  color: #000;

}

/* line 492, ../sass/screen.scss */

#breaking-news li {

  color: #ee3b39;

}



/* line 497, ../sass/screen.scss */

.block-top {

  height: 50px;

  margin: 0;

}



/* line 501, ../sass/screen.scss */

.block-advert {

  height: 240px;

}



/* line 505, ../sass/screen.scss */

.category-item {

  color: #9d8b8b;

  float: left;

  margin-top: 20px;

  margin-right: 10px;

  padding-right: 12px;

  border-right: 1px solid #9d8b8b;

  font-size: 14px;

  font-weight: bold;

  height: 15px;

}



.filet-category {

  border-bottom: 1px solid #9d8b8b;

  width: 155%;

  margin-left: -15%;

  margin-top: 5px;

}



/* line 514, ../sass/screen.scss */

.category-item.afp {

  color: #e85e5e;

}

.category-item.empty {

  color: #d4d4d4;

}



.bar-current-category {

  display: none;

  width: 80%;

  margin-left: 10%;

  height: 5px;

  background-color: #0000f2;

}



.category-item.current .bar-current-category {

  display: block;

}

/* line 517, ../sass/screen.scss */

.category-item:hover {

  color: #e85e5e;

}



/* line 522, ../sass/screen.scss */

.category-item:last-child {

  border-right: none;

  margin-right: 0;

  padding-right: 0;

}



/* line 526, ../sass/screen.scss */

#nav-items-footer {

  width: 520px;

  margin: 0 auto;

}



/* line 531, ../sass/screen.scss */

.nav-item-footer {

  float: left;

}



/* line 535, ../sass/screen.scss */

.footer {

  height: 27px;

  width: 100%;

  background-color: #036da2;

  color: #fff;

  font-size: 16px;

  padding-top: 7px;

  margin-bottom: 20px;

}

/* line 544, ../sass/screen.scss */

.footer span {

  float: left;

  margin: 0 15px;

}



/* line 551, ../sass/screen.scss */

.twitter-footer {

  display: none;

  float: left;

  margin-top: -11px;

  margin-left: 15px;

  margin-right: 15px;

  background-image: url('../images/btn_twitter.jpg?1417190276');

  width: 42px;

  height: 42px;

}



/* line 561, ../sass/screen.scss */

.rss-footer {

  float: left;

  margin-top: -11px;

  margin-left: 15px;

  margin-right: 15px;

  background-image: url('../images/btn_rss.jpg?1417190259');

  width: 42px;

  height: 42px;

}

.rss p {

  margin-top: 12px;

  margin-bottom: 12px

}

.rss a {

  color: #0000FF;

  text-decoration: underline;

}

b, strong {
  font-family: "Verdana bold", Verdana, Geneva, sans-serif;
  font-weight: bold;
}

#cookie-banner {
  position: fixed;
  width: 100%;
}
