@charset "utf-8"; 
/* $Id: style.css,v 1.2 2009/03/17 05:04:14 Exp $ */
/* Drupal 6 Framework
----------------------------------------------------------------
*/

@import "editor.css";

html {
  margin:0;
  padding:0;
}

body {
  margin:0;
  padding:0;
  background: #0073a7 url(images/bg.png) repeat-x 0 0;
  /*text-align:left;*/
  width:100%;
}

div.clear {
  clear:both;
}

div#wrapper {
  margin:0 auto;
  width:957px;
  position:relative;
  /*border:1px solid red;*/
}

div#top {
width:957px;
height:40px;
position:relative;
/*border:1px solid red;*/
}

div#header {
width:957px;
height:214px;
position:relative;
/*border:1px solid red;*/
}

div#block-menu-menu-top-menu {
position:absolute;
top:12px;
right:255px;
}

div#block-menu-menu-top-menu ul.menu {
list-style:none;
margin:0;
padding:0;
/*border:1px solid green;*/
}

div#block-menu-menu-top-menu ul.menu li {
list-style-type:none;
display:inline;
margin:0;
padding:0;
}

div#block-menu-menu-top-menu ul.menu li a {
font-size:10px;
color:#fff;
padding-left:12px;
text-decoration:none;
}

div#block-menu-menu-top-menu ul.menu li a:hover {
text-decoration:none;
color:#dfdfdf;
}

div#menuPrincipal {
width:743px;
height:59px;
background:transparent url(images/bg_menu.png) no-repeat 0 0;
/*border:1px solid red;*/
position:absolute;
top:0;
right:23px;
z-index:1000;
}

div#menuPrincipal ul.nice-menu {
list-style:none;
margin:0;
padding:0;
position:relative;
top:23px;
left:0;
height:36px;
}

div#menuPrincipal ul.nice-menu li {
list-style-type:none;
float:left;
margin-right:14px;
position:relative;
}

div#menuPrincipal ul.nice-menu li a {
font-size:11px;
color:#fff;
text-decoration:none;
display:block;
height:36px;
font-weight:bold;
float:left;
text-transform:uppercase;
}

div#menuPrincipal ul.nice-menu li a.active, div#menuPrincipal ul.nice-menu li.active-trail a {
background:transparent url(images/bg_lien_menu.png) no-repeat bottom;
color:#222;
}

div#menuPrincipal ul.nice-menu li a:hover {
color:#f90;
background:transparent url(images/bg_lien_menu.png) no-repeat bottom;
}

div#menuPrincipal ul.nice-menu li ul {
display:none;
background-image:none;
background-color:#000;
color:#fff;
position:absolute;
left:0;
text-align:left;
text-transform:none;
padding:2px;
border:1px solid #869a98;
filter:alpha(opacity=82); 
-moz-opacity: 0.82; 
opacity: 0.82;
height:inherit;
z-index:1000;
top:35px;
width:160px;
}

div#menuPrincipal ul.nice-menu li:hover ul{
display:block;
height:inherit;
z-index:1000;
}

div#menuPrincipal ul.nice-menu li ul li{
float:none;
margin:0;
}

div#menuPrincipal ul.nice-menu li:hover ul li ul{
display:none;
}

div#menuPrincipal ul.nice-menu li ul li a{
display:block;
background-image:none;
background-color:#000;
font-size:11px;
color:#fff;
text-decoration:none;
width:inherit !important;
padding:5px;
text-transform:none;
display:block;
height:15px;
float:none;
font-weight:normal;
/*width:160px;*/
}

div#menuPrincipal ul.nice-menu li ul li a:hover {
background-image:none;
background-color:#fff;
color:#000;
}

div#menuPrincipal ul.nice-menu li.active-trail ul li a {
display:block;
background-image:none;
background-color:#000;
font-size:11px;
color:#fff;
text-decoration:none;
width:inherit !important;
padding:5px;
text-transform:none;
display:block;
height:15px;
float:none;
font-weight:normal;
}

div#menuPrincipal ul.nice-menu li.active-trail ul li a:hover {
background-image:none;
background-color:#fff;
color:#000;
}

div#menuPrincipal ul.nice-menu li ul li a.active, div#menuPrincipal ul.nice-menu li ul li.active-trail a {
background-image:none;
color:#fff;
}

div#menuPrincipal ul.nice-menu li#menu-184 ul{
width:105px;
left:-7px;
}

div#menuPrincipal ul.nice-menu li#menu-183 ul{
width:200px;
}

div#menuPrincipal ul.nice-menu li#menu-357 ul{
width:120px;
}

div#menuPrincipal ul.nice-menu li#menu-181 ul{
width:85px;
}

div#menuPrincipal ul.nice-menu li#menu-180 ul{
width:100px;
}

div#menuPrincipal ul.nice-menu li#menu-184 ul li a{
width:95px;
left:-9px;
}

div#menuPrincipal ul.nice-menu li#menu-183 ul li a{
width:190px;
}

div#menuPrincipal ul.nice-menu li#menu-357 ul li a{
width:110px;
}

div#menuPrincipal ul.nice-menu li#menu-357 ul li#menu-359 {
display:none
}


div#menuPrincipal ul.nice-menu li#menu-181 ul li a{
width:75px;
}

div#menuPrincipal ul.nice-menu li#menu-180 ul li a{
width:95px;
}



/*
div#menuPrincipal ul.primary-links {
list-style:none;
margin:0;
padding:0;
position:relative;
top:23px;
left:0;
height:36px;
}

div#menuPrincipal ul.primary-links li {
list-style-type:none;
float:left;
margin-right:3px;
}

div#menuPrincipal ul.primary-links li a {
font-size:11px;

color:#fff;
text-decoration:none;
display:block;
height:36px;
font-weight:bold;
float:left;
text-transform:uppercase;

}

div#menuPrincipal ul.primary-links li a.active, div#menuPrincipal ul.primary-links li.active-trail a {
background:transparent url(images/bg_lien_menu.png) no-repeat bottom;
color:#222;
}

div#menuPrincipal ul.primary-links li a:hover {
color:#f90;
background:transparent url(images/bg_lien_menu.png) no-repeat bottom;
}*/

div#bandeau {
width:933px;
height:155px;
background:transparent url(images/bg_header.png) no-repeat 0 0;
position:absolute;
top:59px;
left:0;
z-index:1;
}

div#bandeau h1 {
margin:0;
padding:0;
}

div#bandeau h1 a#logoObservatoire {
margin:0;
padding:0;
width:500px;
height:90px;
/*border:1px solid yellow;*/
display:block;
position:absolute;
top:40px;
left:0;
}

div#bandeau h1 a#logoObservatoire span {
display:none;
}

div#containerMenuPratique {
  float:right;
  width:220px;
  position:absolute;
  top:3px;
  right:4px;
}

div#containerMenuPratique ul.secondary-links{
  list-style:none;
  margin:0;
  padding:0;
}

div#containerMenuPratique ul.secondary-links li{
  display:block;
  margin:3px 0;
  padding:0;
  list-style-type:none;
  /*float:right;
  width:100%;*/
  text-align:right;
}

div#containerMenuPratique ul.secondary-links li a{

  height:15px;
  font-size:11px;
  color:#fff;
  text-decoration:none;
  font-weight:bold;
  padding-right:28px;
  background:transparent url(images/bg_lien_menu_pratique.png) no-repeat top right;
}

div#containerMenuPratique ul.secondary-links li a:hover, div#containerMenuPratique ul.secondary-links li a.active{
  color:#ed9700;
  background:transparent url(images/bg_lien_menu_pratique.png) no-repeat bottom right;
}

.views-admin-links {
display:none;
}

div#containerMiddle {
  width:957px;
  height:587px;
  background:transparent url(images/bg_home.png) no-repeat 0 0;
  position:relative;
}

div#bgHomeRight {
  position:absolute;
  top:23px;
  right:60px;
  width:392px;
  height:330px;
  background:transparent url(images/bg_home_right.png) no-repeat 0 0;
}

div#bgHomeRight p {
margin:0;
}

p a#chiffresLink {
position:relative;
top:0;
left:0;
display:block;
width:385px;
height:50px;
/*border:1px solid red;*/
}

p a#chiffresLink span {
display:none;
}

p a#publicationsLink {
position:relative;
top:0;
left:0;
display:block;
width:385px;
height:50px;
/*border:1px solid red;*/
}

p a#publicationsLink span {
display:none;
}

div#publiIntro {
font-size:;
position:relative;
top:15px;
left:40px;
width:300px;
height:50px;
/*border:1px solid red;*/
}

div#publiIntro div.views-field-title {
margin:5px 0;
}

div#publiIntro div.views-field-title a {
color:#676767;
font-weight:bold;
font-size:12px;
padding-left:18px;
background:transparent url(images/puce_publi.png) no-repeat 0 50%;
text-decoration:none;
}

div#publiIntro div.views-field-title a:hover {
color:#f90;
}

p a#etudesLink {
position:relative;
top:17px;
left:0;
display:block;
width:385px;
height:50px;
/*border:1px solid red;*/
}

p a#etudesLink span {
display:none;
}

p a#analysesLink {
position:relative;
top:17px;
left:0;
display:block;
width:385px;
height:50px;
/*border:1px solid red;*/
}

p a#analysesLink span {
display:none;
}

p a#sourcesLink {
position:relative;
top:17px;
left:0;
display:block;
width:385px;
height:50px;
/*border:1px solid red;*/
}

p a#sourcesLink span {
display:none;
}

div#bgHomeLeft {
position:absolute;
top:23px;
left:-15px;
width:467px;
height:413px;
background:transparent url(images/bg_home_left.png) no-repeat 0 0;
}

div#texteIntro {
font-size:;
position:relative;
top:15px;
left:40px;
width:400px;
}

div#texteIntro div.views-field-title {
font-weight:bold;
color:#222;
}

div#texteIntro div.views-field-body {
color:#545454;
}

div#texteIntro div.views-field-body p {
margin-top:5px;
margin-bottom:7px;
line-height:inherit;
letter-spacing:0;
line-height:1.3em;
}

div#texteIntro div.views-field-view-node a {
font-size:11px;
font-weight:bold;
line-height:inherit;
letter-spacing:0;
color:#212121;
text-decoration:none;
padding-left:22px;
background:transparent url(images/lien_plus_home.png) no-repeat 0 50%;
}

div#texteIntro div.views-field-view-node a:hover {
color:#515151;
}

div#actuIntro {
font-size:;
position:relative;
top:36px;
left:40px;
background:transparent url(images/bloc_actu_home.png) no-repeat 0 0;
width:392px;
height:163px;
}

div#leftActuContent {
margin:0;
padding:0;
margin-right:75px;
margin-left:15px;
position:relative;
top:35px;
left:0;
overflow:hidden;
/*border:1px solid red;*/
height:109px;
}

div#leftActuContent div.views-field-field-image-fid {
width:120px;
height:120px;
float:left;
}

div#leftActuContent div.views-field-title {
font-weight:bold;
font-size:11px;
}

div#leftActuContent div.views-field-name {
font-size:;
color:#fff;
}

div#leftActuContent div.views-field-field-date-actu-value {
font-size:;
color:#660;
}

div#leftActuContent div.views-field-body {
color:#fff;
line-height:inherit;
}

div#leftActuContent div.views-field-body p {
margin-top:5px;
margin-bottom:5px;
text-align:left;
}

div#leftActuContent div.view-content div.views-field-view-node a {
background:none;
padding:0;
font-size:;
color:#313131;
text-decoration:none;
font-weight:bold;
}

div#leftActuContent div.views-field-field-image-fid a img {
border:4px solid #d0d0d0;
}

div#sondIntro {
font-size:;
position:relative;
top:43px;
left:40px;
background:transparent url(images/bloc_sond_home.png) no-repeat 0 0;
width:392px;
height:86px;
color:#fff;
}

div#leftSondContent {
margin:0;
padding:0;
margin-right:80px;
margin-left:18px;
position:relative;
top:34px;
left:0;
font-size:11px;
}

/*div#block-views-home_sondage-block_1 {
position:relative;
top:0;
left:0;
}*/

div#leftSondContent div.views-field-created {
display:inline;

}

div#leftSondContent div.views-field-created a {
font-weight:bold;
font-size:;
color:#fff;
text-decoration:none;
}

div#leftSondContent div.views-field-created a:hover {
color:#ddd;
}

div.rightLinks {
float:right;
text-align:center;
width:70px;
margin-top:20px;
/*border:1px solid red;*/
}

div.rightLinks a {
color:#fff;
text-decoration:none;
font-weight:bold;
font-size:10px;
display:block;
height:65px;
}

/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/

div#container {
background:transparent url(images/bg_page_content.png) repeat-y 0 0;
padding:10px 0 10px 0;
/*border:1px solid yellow;*/
}

div#contentPage {
margin-left:270px;
margin-right:50px;
/*border:1px solid red;*/
}

div#contentPage div.breadcrumb {
text-align:right;
font-size:10px;

margin-bottom:15px;
}

div#contentPage div.breadcrumb a {
text-decoration:none;
color:#f90;
}

div#contentPage div.breadcrumb a:hover {
text-decoration:underline;
color:#212121;
}

div#contentPage div.breadcrumb a.active {
text-decoration:none;
color:#f90;
}

div#contentPage div.breadcrumb a.active:hover {
text-decoration:underline;
color:#212121;
}

div#contentPage div.field-field-sous-titre {
display:none;
}

div#left {
float:left;
position:relative;
left:-20px;
width:265px;
}

div#containerBlockLeft {
  float:left;
  width:471px;
  text-align:left;
}

div#containerBlockLeft.interne {
  width:269px;
  padding:10px 0;
}

span#headBlockLeft,span#footBlockLeft {
  display:block;
  width:100%;
  height:8px;
  
}

span#headBlockLeft.interne {
  height:11px;
  background: transparent url(images/head_gauche_interne.png) no-repeat left bottom;
}
div#contentBlockLeft {
  
  padding-left:27px;
  padding-right:27px;
}
div#contentBlockLeft.interne {
  background:transparent url(images/bg_gauche_interne.png) repeat-y left;
  
}

span#footBlockLeft.interne {
  height:11px;
  background: transparent url(images/foot_gauche_interne.png) no-repeat left top;
}


div.block-menu_block_split h2{
  text-transform:uppercase;
  color:#b3b3b3;
  font-weight:bolder;
  font-size:16px;
  line-height:16px;
}

h2.sifr_menu_h2 {
  color:#B3B3B3;
}

div#block-menu_block_split-0 {
background:#ededed;
padding: 10px 0;
margin-bottom:10px;
width:228px;
}

div#block-menu_block_split-0 li.menu-359 {
display:none;
}


div.block-menu_block_split ul{
  list-style:none;
  margin-left:0;
}

div.block-menu_block_split ul li {
  list-style-type:none;
  margin-bottom:3px;
}

div.block-menu_block_split ul li ul {
  margin:5px 0 15px 25px;
  
}

div.block-menu_block_split ul li ul li {
  list-style-type:disc;
  list-style-position:inside;
  margin:0;
  padding:0;
  line-height:16px;
}

div.block-menu_block_split ul li a{
  text-transform:uppercase;
  color:#000;
  text-decoration:none;
  padding-left:25px;
  /*height:19px;*/
  background:transparent url(images/bg_li_observatoire.png) no-repeat 0 50%;
  font-size:12px;
}

div.block-menu_block_split ul li a:hover, div.block-menu_block_split ul li.active-trail a, div.block-menu_block_split ul li a.active {
  color:#f90;
  font-weight:bold;
}

div.block-menu_block_split ul li.active-trail ul li a {
  color:#555;
  font-weight:normal;
}

div.block-menu_block_split ul li ul li a:hover, div.block-menu_block_split ul li ul li.active-trail a, div.block-menu_block_split ul li ul li a.active {
  color:#333;
  font-weight:bold;
}

div.block-menu_block_split ul li ul li a {
  padding-left:0;
  background-image:none;
  font-size:11px;
  text-transform:none;
  color:#555;
}

div.block-menu_block_split ul li {
  list-style-type:none;
  list-style-image:none;
}

div#container p#icons {
text-align: center;
margin: 20px 0 0 0;
}

p#icons img {
margin-right: 10px;
}

p#icons a img {
border: 0;
}

p#icons a span {
display: none;
}


div#pied {
height:142px;
width:947px;
background:transparent url(images/bg_pied.png) repeat-y 0 0;
position:relative;
/*border:1px solid red;*/
}

/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*
div#contentPage div.views-row-odd {
background:#fff;
padding:10px;
border-bottom:4px solid #e5e5e5;
}

div#contentPage div.views-row-even {
background:#f0f0f0;
padding:10px;
border-bottom:4px solid #e5e5e5;
}

div#contentPage div.view-revue-de-presse label {
font-weight:bold;
}

div#contentPage div.views-field-title span.field-content {
color:#0780b2;
font-size:12px;
font-weight:bold;
}

div#contentPage div.views-field-body {
margin-top:5px;
}

div.field-field-source-article div.field-items, div.field-field-source-article div.field-item, div.field-field-source-article div.field-label,
div.field-field-date div.field-items, div.field-field-date div.field-item, div.field-field-date div.field-label,
div.field-field-link-site div.field-items, div.field-field-link-site div.field-item, div.field-field-link-site div.field-label, div.filefield-icon, div.filefield-file {
display:inline;
}

div#contentPage div.field-field-pdf-file {
margin-top:5px;
}

div#contentPage div.field-field-source-article div.field-label, div.field-field-date div.field-label, div.field-field-link-site div.field-label {
font-weight:bold;
}
*/
/*----------------------------------------------------------------------------*/
/*----------------------------- LES CHIFFRES CLES ----------------------------*/
/*----------------------------------------------------------------------------*/


/*-------------------- CHIFRFES CLES HAUTE SAVOIE---------------------------*/

div#view-chiffres-cles-haute-savoie {
padding:10px;
background:#f5f5f5;
height:170px;
margin-bottom:10px;
border-top:4px solid #a0a0a0;
}

div#view-chiffres-cles-haute-savoie div.views-field-field-image-cc-fid {
float:left;
margin:0 15px 0 0;
}

div#view-chiffres-cles-haute-savoie div.views-field-title {
margin-bottom:10px;
font-weight:bold;
font-size:12px;
color:#0780b2;
}

div#view-chiffres-cles-haute-savoie div.views-field-title label {
font-weight:bold;
font-size:12px;
color:#303030;
}

div#view-chiffres-cles-haute-savoie div.views-field-title span.field-content {
font-weight:bold;
font-size:12px;
color:#0780b2;
}

div#view-chiffres-cles-haute-savoie div.views-field-field-publi-value {
margin-bottom:4px;
}

div#view-chiffres-cles-haute-savoie div.views-field-field-publi-value label {
font-weight:bold;
font-size:11px;
color:#303030;
}

div#view-chiffres-cles-haute-savoie div.views-field-field-publi-value span.date-display-single {
font-size:11px;
color:#707070;
padding-left:8px;
}

div#view-chiffres-cles-haute-savoie div.views-field-field-source-value {
margin-bottom:15px;
}

div#view-chiffres-cles-haute-savoie div.views-field-field-source-value label {
font-weight:bold;
font-size:11px;
color:#303030;
}

div#view-chiffres-cles-haute-savoie div.views-field-field-source-value span.field-content {
font-size:11px;
color:#707070;
padding-left:8px;
}

div#view-chiffres-cles-haute-savoie div.views-field-field-file-fid label {
font-weight:bold;
font-size:11px;
color:#303030;
margin-bottom:8px;
display:block;
}

div#view-chiffres-cles-haute-savoie div.views-field-field-file-fid div.field-icon-application-pdf {
float:left;
margin-right:5px;
}

div#block-views-chiffres_cles-block_1 div.views-field-body p.nota-bene {
background:none;
}
/*----------------------------------------------------------------------------*/

/*-------------------------- CHIFFRES CLES ANNECY-----------------------------*/


div#block-views-chiffres_cles-block_1 {
padding:10px;
background:#f5f5f5;
height:170px;
margin-bottom:10px;
border-top:4px solid #a0a0a0;
}

div#block-views-chiffres_cles-block_1 div.views-field-field-image-cc-fid {
float:left;
margin:0 15px 0 0;
}

div#block-views-chiffres_cles-block_1 div.views-field-title {
margin-bottom:10px;
font-weight:bold;
font-size:12px;
color:#0780b2;
}

div#block-views-chiffres_cles-block_1 div.views-field-title label {
font-weight:bold;
font-size:12px;
color:#303030;
}

div#block-views-chiffres_cles-block_1 div.views-field-field-publi-value {
margin-bottom:4px;
}

div#block-views-chiffres_cles-block_1 div.views-field-field-publi-value label {
font-weight:bold;
font-size:11px;
color:#303030;
}

div#block-views-chiffres_cles-block_1 div.views-field-field-publi-value span.date-display-single {
font-size:11px;
color:#707070;
padding-left:8px;
}

div#block-views-chiffres_cles-block_1 div.views-field-field-source-value {
margin-bottom:15px;
}

div#block-views-chiffres_cles-block_1 div.views-field-field-source-value label {
font-weight:bold;
font-size:11px;
color:#303030;
}

div#block-views-chiffres_cles-block_1 div.views-field-field-source-value span.field-content {
font-size:11px;
color:#707070;
padding-left:8px;
}

div#block-views-chiffres_cles-block_1 div.views-field-field-file-fid label {
font-weight:bold;
font-size:11px;
color:#303030;
margin-bottom:8px;
display:block;
}

div#block-views-chiffres_cles-block_1 div.views-field-field-file-fid div.field-icon-application-pdf {
float:left;
margin-right:5px;
}

div#block-views-chiffres_cles-block_1 div.views-field-body p.nota-bene {
background:none;
}
/*----------------------------------------------------------------------------*/

/*-------------------------- CHIFFRES CLES CHABLAIS-----------------------------*/


div#block-views-chiffres_cles_sud-block_1 {
padding:10px;
background:#f5f5f5;
height:170px;
margin-bottom:10px;
border-top:4px solid #a0a0a0;
}

div#block-views-chiffres_cles_sud-block_1 div.views-field-field-image-cc-fid {
float:left;
margin:0 15px 0 0;
}

div#block-views-chiffres_cles_sud-block_1 div.views-field-title {
margin-bottom:10px;
font-weight:bold;
font-size:12px;
color:#0780b2;
}

div#block-views-chiffres_cles_sud-block_1 div.views-field-title label {
font-weight:bold;
font-size:12px;
color:#303030;
}

div#block-views-chiffres_cles_sud-block_1 div.views-field-field-publi-value {
margin-bottom:4px;
}

div#block-views-chiffres_cles_sud-block_1 div.views-field-field-publi-value label {
font-weight:bold;
font-size:11px;
color:#303030;
}

div#block-views-chiffres_cles_sud-block_1 div.views-field-field-publi-value span.date-display-single {
font-size:11px;
color:#707070;
padding-left:8px;
}

div#block-views-chiffres_cles_sud-block_1 div.views-field-field-source-value {
margin-bottom:15px;
}

div#block-views-chiffres_cles_sud-block_1 div.views-field-field-source-value label {
font-weight:bold;
font-size:11px;
color:#303030;
}

div#block-views-chiffres_cles_sud-block_1 div.views-field-field-source-value span.field-content {
font-size:11px;
color:#707070;
padding-left:8px;
}

div#block-views-chiffres_cles_sud-block_1 div.views-field-field-file-fid label {
font-weight:bold;
font-size:11px;
color:#303030;
margin-bottom:8px;
display:block;
}

div#block-views-chiffres_cles_sud-block_1 div.views-field-field-file-fid div.field-icon-application-pdf {
float:left;
margin-right:5px;
}

div#block-views-chiffres_cles-block_1 div.views-field-body p.nota-bene {
background:none;
}
/*----------------------------------------------------------------------------*/

/*-------------------------- CHIFFRES CLES ARVE-----------------------------*/


div#block-views-chiffres_cles_ouest-block_1 {
padding:10px;
background:#f5f5f5;
height:170px;
margin-bottom:10px;
border-top:4px solid #a0a0a0;
}

div#block-views-chiffres_cles_ouest-block_1 div.views-field-field-image-cc-fid {
float:left;
margin:0 15px 0 0;
}

div#block-views-chiffres_cles_ouest-block_1 div.views-field-title {
margin-bottom:10px;
font-weight:bold;
font-size:12px;
color:#0780b2;
}

div#block-views-chiffres_cles_ouest-block_1 div.views-field-title label {
font-weight:bold;
font-size:12px;
color:#303030;
}

div#block-views-chiffres_cles_ouest-block_1 div.views-field-field-publi-value {
margin-bottom:4px;
}

div#block-views-chiffres_cles_ouest-block_1 div.views-field-field-publi-value label {
font-weight:bold;
font-size:11px;
color:#303030;
}

div#block-views-chiffres_cles_ouest-block_1 div.views-field-field-publi-value span.date-display-single {
font-size:11px;
color:#707070;
padding-left:8px;
}

div#block-views-chiffres_cles_ouest-block_1 div.views-field-field-source-value {
margin-bottom:15px;
}

div#block-views-chiffres_cles_ouest-block_1 div.views-field-field-source-value label {
font-weight:bold;
font-size:11px;
color:#303030;
}

div#block-views-chiffres_cles_ouest-block_1 div.views-field-field-source-value span.field-content {
font-size:11px;
color:#707070;
padding-left:8px;
}

div#block-views-chiffres_cles_ouest-block_1 div.views-field-field-file-fid label {
font-weight:bold;
font-size:11px;
color:#303030;
margin-bottom:8px;
display:block;
}

div#block-views-chiffres_cles_ouest-block_1 div.views-field-field-file-fid div.field-icon-application-pdf {
float:left;
margin-right:5px;
}

div#block-views-chiffres_cles-block_1 div.views-field-body p.nota-bene {
background:none;
}
/*----------------------------------------------------------------------------*/

/*-------------------------- CHIFFRES CLES GENEVOIS-----------------------------*/


div#block-views-chiffres_cles_est-block_1 {
padding:10px;
background:#f5f5f5;
height:170px;
border-top:4px solid #a0a0a0;
}

div#block-views-chiffres_cles_est-block_1 div.views-field-field-image-cc-fid {
float:left;
margin:0 15px 0 0;
}

div#block-views-chiffres_cles_est-block_1 div.views-field-title {
margin-bottom:10px;
font-weight:bold;
font-size:12px;
color:#0780b2;
}

div#block-views-chiffres_cles_est-block_1 div.views-field-title label {
font-weight:bold;
font-size:12px;
color:#303030;
}

div#block-views-chiffres_cles_est-block_1 div.views-field-field-publi-value {
margin-bottom:4px;
}

div#block-views-chiffres_cles_est-block_1 div.views-field-field-publi-value label {
font-weight:bold;
font-size:11px;
color:#303030;
}

div#block-views-chiffres_cles_est-block_1 div.views-field-field-publi-value span.date-display-single {
font-size:11px;
color:#707070;
padding-left:8px;
}

div#block-views-chiffres_cles_est-block_1 div.views-field-field-source-value {
margin-bottom:15px;
}

div#block-views-chiffres_cles_est-block_1 div.views-field-field-source-value label {
font-weight:bold;
font-size:11px;
color:#303030;
}

div#block-views-chiffres_cles_est-block_1 div.views-field-field-source-value span.field-content {
font-size:11px;
color:#707070;
padding-left:8px;
}

div#block-views-chiffres_cles_est-block_1 div.views-field-field-file-fid label {
font-weight:bold;
font-size:11px;
color:#303030;
margin-bottom:8px;
display:block;
}

div#block-views-chiffres_cles_est-block_1 div.views-field-field-file-fid div.field-icon-application-pdf {
float:left;
margin-right:5px;
}

div#block-views-chiffres_cles-block_1 div.views-field-body p.nota-bene {
background:none;
}
/*----------------------------------------------------------------------------*/

div#contFlash {
width:550px;
height:400px;
}

/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/*------------------------ LES REVUES DE PRESSES (liste) ---------------------*/
/*----------------------------------------------------------------------------*/


div#block-views-liste_revue_presse-block_1 div.views-field-title {
color: #0780b2;
font-weight:bold;
font-size:14px;
}

div#block-views-liste_revue_presse-block_1 div.views-field-field-date-value {
float:left;
font-size:11px;
color:#212121;
margin-right:15px;
}

div#block-views-liste_revue_presse-block_1 div.views-field-field-source-article-value {
font-size:11px;
color:#515151;
margin-bottom:10px;
}

div#block-views-liste_revue_presse-block_1 div.views-row-even {
background:#e5e5e5;
padding:10px;
margin-bottom:10px;
border-top:4px solid #a5a5a5;
}

div#block-views-liste_revue_presse-block_1 div.views-row-odd {
background:#f0f0f0;
padding:10px;
margin-bottom:10px;
border-top:4px solid #858585;
}

div#block-views-liste_revue_presse-block_1 div.filefield-icon {
float:left;
}
/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/*------------------------ LES REVUES DE PRESSES (node) ---------------------*/
/*----------------------------------------------------------------------------*/


div#node-revue-de-presse div.field-field-source-article div.field-label {
float:left;
font-weight:bold;
color:#303030;
font-size:11px;
}

div#node-revue-de-presse div.field-field-date {
margin-bottom:10px;
}

div#node-revue-de-presse div.field-field-date div.field-label {
float:left;
font-weight:bold;
color:#303030;
font-size:11px;
}

div#node-revue-de-presse div.field-field-pdf-file div.field-label {
float:left;
font-weight:bold;
color:#303030;
font-size:11px;
}

div#node-revue-de-presse div.field-field-pdf-file div.filefield-icon {
float:left;
}


/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/*---------------------------- LES RAPPORTS ANNUELS --------------------------*/
/*----------------------------------------------------------------------------*/


div#block-views-rapports_annuels-block_1 div.views-row-even {
background:#e5e5e5;
padding:10px;
margin-bottom:10px;
border-top:4px solid #a5a5a5;
}

div#block-views-rapports_annuels-block_1 div.views-row-odd {
background:#f0f0f0;
padding:10px;
margin-bottom:10px;
border-top:4px solid #858585;
}

div#block-views-rapports_annuels-block_1 div.views-field-field-image-publi-fid {
float:left;
margin:0 15px 0 0;
}

div#block-views-rapports_annuels-block_1 div.views-field-title {
margin-bottom:10px;
}

div#block-views-rapports_annuels-block_1 div.views-field-title label {
font-weight:bold;
font-size:14px;
color:#303030;
}

div#block-views-rapports_annuels-block_1 div.views-field-title span.field-content {
font-weight:bold;
font-size:12px;
color:#0780b2;
}

div#block-views-rapports_annuels-block_1 div.views-field-field-date-publi-value {
margin-bottom:4px;
}

div#block-views-rapports_annuels-block_1 div.views-field-field-date-publi-value label {
font-weight:bold;
font-size:11px;
color:#303030;
}

div#block-views-rapports_annuels-block_1 div.views-field-field-date-publi-value span.date-display-single {
font-size:11px;
color:#707070;
padding-left:8px;
}

div#block-views-rapports_annuels-block_1 div.views-field-field-nb-page-value {
margin-bottom:15px;
}

div#block-views-rapports_annuels-block_1 div.views-field-field-nb-page-value label {
font-weight:bold;
font-size:11px;
color:#303030;
}

div#block-views-rapports_annuels-block_1 div.views-field-field-nb-page-value span.field-content {
font-size:11px;
color:#707070;
padding-left:8px;
}

div#block-views-rapports_annuels-block_1 div.views-field-body label {
font-weight:bold;
font-size:11px;
color:#303030;
}

div#block-views-rapports_annuels-block_1 div.views-field-field-file-publi-fid {
text-align:left;
margin-top:15px;
border-left:4px solid #0780b2;
padding:8px;
background:#fff;
}

div#block-views-rapports_annuels-block_1 div.views-field-field-file-publi-fid label {
font-weight:bold;
font-size:11px;
color:#303030;
margin-bottom:8px;
display:block;
}

div#block-views-rapports_annuels-block_1 div.views-field-field-file-publi-fid div.field-icon-application-pdf {
float:left;
margin-right:5px;
}

/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/*----------------------------------- BAROMETRE ------------------------------*/
/*----------------------------------------------------------------------------*/


div#block-views-barometre-block_1 div.views-row-even {
background:#e5e5e5;
padding:10px;
margin-bottom:10px;
border-top:4px solid #a5a5a5;
}

div#block-views-barometre-block_1 div.views-row-odd {
background:#f0f0f0;
padding:10px;
margin-bottom:10px;
border-top:4px solid #858585;
}

div#block-views-barometre-block_1 div.views-field-field-image-publi-fid {
float:left;
margin:0 15px 0 0;
}

div#block-views-barometre-block_1 div.views-field-title {
margin-bottom:10px;
}

div#block-views-barometre-block_1 div.views-field-title label {
font-weight:bold;
font-size:14px;
color:#303030;
}

div#block-views-barometre-block_1 div.views-field-title span.field-content {
font-weight:bold;
font-size:12px;
color:#0780b2;
}

div#block-views-barometre-block_1 div.views-field-field-date-publi-value {
margin-bottom:4px;
}

div#block-views-barometre-block_1 div.views-field-field-date-publi-value label {
font-weight:bold;
font-size:11px;
color:#303030;
}

div#block-views-barometre-block_1 div.views-field-field-date-publi-value span.date-display-single {
font-size:11px;
color:#707070;
padding-left:8px;
}

div#block-views-barometre-block_1 div.views-field-field-nb-page-value {
margin-bottom:15px;
}

div#block-views-barometre-block_1 div.views-field-field-nb-page-value label {
font-weight:bold;
font-size:11px;
color:#303030;
}

div#block-views-barometre-block_1 div.views-field-field-nb-page-value span.field-content {
font-size:11px;
color:#707070;
padding-left:8px;
}

div#block-views-barometre-block_1 div.views-field-body label {
font-weight:bold;
font-size:11px;
color:#303030;
}

div#block-views-barometre-block_1 div.views-field-field-file-publi-fid {
text-align:left;
margin-top:15px;
border-left:4px solid #0780b2;
padding:8px;
background:#fff;
}

div#block-views-barometre-block_1 div.views-field-field-file-publi-fid label {
font-weight:bold;
font-size:11px;
color:#303030;
margin-bottom:8px;
display:block;
}

div#block-views-barometre-block_1 div.views-field-field-file-publi-fid div.field-icon-application-pdf {
float:left;
margin-right:5px;
}

/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/*----------------------------------- LETTRES --------------------------------*/
/*----------------------------------------------------------------------------*/


div#block-views-lettres-block_1 div.views-row-even {
background:#e5e5e5;
padding:10px;
margin-bottom:10px;
border-top:4px solid #a5a5a5;
}

div#block-views-lettres-block_1 div.views-row-odd {
background:#f0f0f0;
padding:10px;
margin-bottom:10px;
border-top:4px solid #858585;
}

div#block-views-lettres-block_1 div.views-field-field-image-publi-fid {
float:left;
margin:0 15px 0 0;
}

div#block-views-lettres-block_1 div.views-field-title {
margin-bottom:10px;
}

div#block-views-lettres-block_1 div.views-field-title label {
font-weight:bold;
font-size:14px;
color:#303030;
}

div#block-views-lettres-block_1 div.views-field-title span.field-content {
font-weight:bold;
font-size:12px;
color:#0780b2;
}

div#block-views-lettres-block_1 div.views-field-field-date-publi-value {
margin-bottom:4px;
}

div#block-views-lettres-block_1 div.views-field-field-date-publi-value label {
font-weight:bold;
font-size:11px;
color:#303030;
}

div#block-views-lettres-block_1 div.views-field-field-date-publi-value span.date-display-single {
font-size:11px;
color:#707070;
padding-left:8px;
}

div#block-views-lettres-block_1 div.views-field-field-nb-page-value {
margin-bottom:15px;
}

div#block-views-lettres-block_1 div.views-field-field-nb-page-value label {
font-weight:bold;
font-size:11px;
color:#303030;
}

div#block-views-lettres-block_1 div.views-field-field-nb-page-value span.field-content {
font-size:11px;
color:#707070;
padding-left:8px;
}

div#block-views-lettres-block_1 div.views-field-body label {
font-weight:bold;
font-size:11px;
color:#303030;
}

div#block-views-lettres-block_1 div.views-field-field-file-publi-fid {
text-align:left;
margin-top:15px;
border-left:4px solid #0780b2;
padding:8px;
background:#fff;
}

div#block-views-lettres-block_1 div.views-field-field-file-publi-fid label {
font-weight:bold;
font-size:11px;
color:#303030;
margin-bottom:8px;
display:block;
}

div#block-views-lettres-block_1 div.views-field-field-file-publi-fid div.field-icon-application-pdf {
float:left;
margin-right:5px;
}

/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/*------------------------ LES ENQUETES SPHINX (liste) -----------------------*/
/*----------------------------------------------------------------------------*/


div#block-views-liste_enquete_sphinx-block_1 div.views-field-title {
color: #0780b2;
font-weight:bold;
font-size:14px;
}

div#block-views-liste_enquete_sphinx-block_1 div.views-row-even {
background:#e5e5e5;
padding:10px;
margin-bottom:10px;
border-top:4px solid #a5a5a5;
}

div#block-views-liste_enquete_sphinx-block_1 div.views-row-odd {
background:#f0f0f0;
padding:10px;
margin-bottom:10px;
border-top:4px solid #858585;
}
/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/*------------------------ LES VIDEOS MEDIATHEQUE (liste) --------------------*/
/*----------------------------------------------------------------------------*/

div#block-views-liste_video-block_1 div.views-field-field-thumb-video-fid img {
float:left;
margin:0 8px 8px 0;
}

div#block-views-liste_video-block_1 div.views-field-title {
color: #0780b2;
font-weight:bold;
font-size:14px;
}

div#block-views-liste_video-block_1 div.views-field-field-date-video-value label {
float:left;
font-size:11px;
color:#212121;
margin-right:10px;
}

div#block-views-liste_video-block_1 div.views-field-field-date-video-value span.field-content {
font-size:11px;
color:#212121;
margin-right:5px;
}

div#block-views-liste_video-block_1 div.views-field-body {
margin-top:10px;
}

div#block-views-liste_video-block_1 div.views-row-even {
background:#e5e5e5;
padding:10px;
margin-bottom:10px;
border-top:4px solid #a5a5a5;
}

div#block-views-liste_video-block_1 div.views-row-odd {
background:#f0f0f0;
padding:10px;
margin-bottom:10px;
border-top:4px solid #858585;
}
/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/*------------------------ LES VIDEOS MEDIATHEQUE (node) ---------------------*/
/*----------------------------------------------------------------------------*/

div#node-video_mediatheque div.field-type-date div.field-label {
display:none;
}

div#node-video_mediatheque div.field-type-date div.field-items {
font-size:11px;
color:#212121;
margin-bottom:10px;
}

div#node-video_mediatheque div.field-field-emb-link-vid div.field-label {
display:none;
}

div#node-video_mediatheque div.field-field-emb-link-vid {
margin-top:8px;
text-align:center;
}

div#node-video_mediatheque div.field-field-emb-link-vid embed {
margin: 0 auto;
}

/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/*--------------------------- FORMULAIRE CONTACT -----------------------------*/
/*----------------------------------------------------------------------------*/


form#webform-client-form-57 {
background:#d5d5d5;
padding:10px;
}

form#webform-client-form-57 label {
text-transform:uppercase;
color:#707070;
width:170px;
display:block;
float:left;
text-align:right;
}

form#webform-client-form-57 div.form-item {
position:relative;
}

form#webform-client-form-57 label.error {
text-transform:none;
font-size:10px;
color:#fff;
background:#ac0014;
padding:0px;
display:block;
float:right;
text-align:left;
position:absolute;
top:0;
right:5px;
width:120px;
}

form#webform-client-form-57 input.form-text {
border:1px solid #a0a0a0;
padding:2px;
width:200px;
margin-left:8px;
}

form#webform-client-form-57 textarea.form-textarea {
border:1px solid #a0a0a0;
padding:2px;
width:280px;
margin-left:8px;
height:130px;
}

form#webform-client-form-57 select.form-select {
border:1px solid #a0a0a0;
padding:2px;
width:200px;
margin-left:8px;
}

form#webform-client-form-57 input.form-submit {
font-weight:bold;
color:#fff;
background:#0780b2;
padding:2px;
margin-top:10px;
margin-left:250px;
border:2px solid #303030;
cursor: pointer;
}

form#webform-client-form-57 div.webform-component-textfield, 
form#webform-client-form-57 div.webform-component-email, 
form#webform-client-form-57 div.webform-component-select,
form#webform-client-form-57 div.webform-component-textarea {
padding:5px;
background:#f5f5f5;
margin-bottom:2px;
}

form#webform-client-form-57 div#webform-component-newsletter {
background:none;
}

form#webform-client-form-57 div#webform-component-newsletter label {
display:none;
}

form#webform-client-form-57 div#webform-component-newsletter div.form-checkboxes {
display:block;
}

form#webform-client-form-57 div#webform-component-newsletter div.form-checkboxes label {
width:610px;
display:block;
}

form#webform-client-form-57 div#webform-component-newsletter div.form-checkboxes div.form-item label {
height:50px;
display:block;
font-size:12px;
}

form#webform-client-form-57 div#webform-component-newsletter div.form-item {
position:static;
}

/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/*--------------------------- FORMULAIRE NEWSLETTER --------------------------*/
/*----------------------------------------------------------------------------*/


form#webform-client-form-62 {
background:#d5d5d5;
padding:10px;
}

form#webform-client-form-62 div.form-item {
position:relative;
}

form#webform-client-form-62 label {
text-transform:uppercase;
color:#707070;
width:180px;
display:block;
float:left;
text-align:right;
}

form#webform-client-form-62 label.error {
text-transform:none;
font-size:10px;
color:#fff;
background:#ac0014;
padding:0px;
display:block;
float:right;
text-align:left;
position:absolute;
top:0;
right:5px;
width:120px;
}

form#webform-client-form-62 input.form-text {
border:1px solid #a0a0a0;
padding:2px;
width:200px;
margin-left:8px;
}

form#webform-client-form-62 textarea.form-textarea {
border:1px solid #a0a0a0;
padding:2px;
width:350px;
margin-left:8px;
height:100px;
}

form#webform-client-form-62 select.form-select {
border:1px solid #a0a0a0;
padding:2px;
width:200px;
margin-left:8px;
}

form#webform-client-form-62 input.form-submit {
font-weight:bold;
color:#fff;
background:#0780b2;
padding:2px;
margin-top:10px;
border:2px solid #303030;
margin-left:250px;
cursor: pointer;
}

form#webform-client-form-62 div.webform-component-textfield, 
form#webform-client-form-62 div.webform-component-email, 
form#webform-client-form-62 div.webform-component-select,
form#webform-client-form-62 div.webform-component-textarea {
padding:5px;
background:#f5f5f5;
margin-bottom:2px;
}

/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/*---------------------------- MESSAGES ERROR --------------------------------*/
/*----------------------------------------------------------------------------*/
.messages {
padding:10px;
border:1px solid red;
background:#ffe8e8;
margin-bottom:15px;
}

.messages ul li {
color:red;
}

/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/*----------------------------- TOP SEARCH -----------------------------------*/
/*----------------------------------------------------------------------------*/
div#block-search-0 {
width:200px;
height:22px;
/*border:1px solid red;*/
float:right;
position:relative;
top:10px;
right:35px;
}

form#search-block-form {
/*border:1px solid red;
position:relative;
top:10px;
right:30px;*/
}

form#search-block-form div#edit-search-block-form-1-wrapper {
/*float:left;*/
}

form#search-block-form div#edit-search-block-form-1-wrapper label {
display:none;
}

form#search-block-form input#edit-search-block-form-1 {
border:none;
position:relative;
top:0;
left:0;
float:left;
height:19px;
width:150px;
padding:2px;
border:1px solid #222;
}

form#search-block-form input.form-submit {
background:#004665;
border:none;
color:#fff;
font-size:10px;
height:25px;
width:40px;
border:1px solid #222;
padding:2px;
text-transform:uppercase;
float:right;
position:relative;
top:0;
right:0;
cursor: pointer;
}

fieldset.search-advanced {
display:none;
}
/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/*----------------------------- PUSH ACTUS -----------------------------------*/
/*----------------------------------------------------------------------------*/

div#block-views-actualites_push-block_1 {
width:228px;
height:162px;
background: transparent url(images/bg_actu_push.png) no-repeat 0 0;
font-size:11px;
margin-bottom:10px;
}

div#block-views-actualites_push-block_1 div#views_slideshow_main_1 {
width:195px;
height:120px;
/*margin: 5 auto;*/
overflow:hidden;
/*border:1px solid red;*/
position:relative;
top:25px;
left:20px;
}

div#block-views-actualites_push-block_1 div.views-field-title {
font-weight:bold;
margin-bottom:2px;
margin-top:25px;
}

div#block-views-actualites_push-block_1 div.views-field-title a {
color:#212121;
text-transform:uppercase;
}

div#block-views-actualites_push-block_1 div.views-field-title a:hover {
color:#770;
}

div#block-views-actualites_push-block_1 div.views-field-name {
font-size:;
color:#770;
float:left;
font-weight:bold;
margin-right:10px;
font-size:10px;
}

div#block-views-actualites_push-block_1 div.views-field-field-date-actu-value {
font-size:;
color:#770;
font-weight:bold;
font-size:10px;
margin-bottom:5px;
}

div#block-views-actualites_push-block_1 div.views-field-body {
color:#fff;
}

div#block-views-actualites_push-block_1 div.views-field-body span {
margin-top:0px;
margin-bottom:5px;
line-height:1em;
text-align:left;
font-size:12px;
}

div#block-views-actualites_push-block_1 div.view-content div.views-field-view-node a {
background:none;
padding:0;
font-size:;
color:#313131;
text-decoration:none;
font-weight:bold;
}

div.views_slideshow_hidden {
display:none;
}

/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/*----------------------------- PUSH SONDAGe -----------------------------------*/
/*----------------------------------------------------------------------------*/

div#block-views-sondage_push-block_1 {
width:228px;
height:162px;
background: transparent url(images/bg_sondage_push.png) no-repeat 0 0;
font-size:11px;
margin-bottom:10px;
}

div#block-views-sondage_push-block_1 div.content {
display: block;
color:#fff;
position:relative;
top:55px;
left:18px;
width:185px;
text-align:left;
}

div#block-views-sondage_push-block_1 div.content a {
color:#fff;
text-decoration:underline;
}

div#block-views-sondage_push-block_1 div.content a:hover {
color:#f0f0f0;
text-decoration:none;
}

/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/*---------------------------------- ACTUALITES ------------------------------*/
/*----------------------------------------------------------------------------*/


div.view-liste-actualites div.views-row-even {
background:#e5e5e5;
padding:10px;
margin-bottom:10px;
border-top:4px solid #a5a5a5;
}

div.view-liste-actualites div.views-row-odd {
background:#f0f0f0;
padding:10px;
margin-bottom:10px;
border-top:4px solid #858585;
}

div.view-liste-actualites div.views-field-field-image-fid {
float:left;
margin:0 15px 0 0;
}

div.view-liste-actualites div.views-field-title {
margin-bottom:8px;
font-weight:bold;
font-size:16px;
color:#303030;
}

div.view-liste-actualites div.views-field-title span.field-content {
font-weight:bold;
font-size:12px;
color:#0780b2;
}

div.view-liste-actualites div.views-field-field-date-actu-value {
margin-bottom:4px;
font-weight:bold;
font-size:11px;
color:#303030;
}

div.view-liste-actualites div.views-field-field-date-actu-value span.date-display-single {
font-size:11px;
color:#707070;
margin-bottom:10px;
}

div.view-liste-actualites div.views-field-name {
margin-bottom:4px;
font-weight:bold;
font-size:11px;
color:#303030;
float:left;
margin-right:15px;
}

div.view-liste-actualites div.views-field-body label {
font-weight:bold;
font-size:11px;
color:#303030;
}

div.view-liste-actualites div.views-field-field-file-publi-fid {
text-align:left;
margin-top:15px;
border-left:4px solid #0780b2;
padding:8px;
background:#fff;
}

p.back-link-actu {
padding:4px;
background:#f9f9f9;
text-align:right;
margin: 15px 0;
}

/*----------------------------------------------------------------------------*/

div#node-actualites div.actu-infos {
text-align:left;
margin-bottom:8px;
background:#f9f9f9;
padding:5px;
color:#909090;
}

div#node-actualites div.actu-infos span.field-term, div#node-actualites div.actu-infos span.field-date {
color:#404040;
font-weight:600;
}

div#node-actualites div#actu-image img {
float:left;
margin: 0 8px 8px 0;
}

div#node-actualites div#actu-link div.filefield-icon {
float:left;
margin: 0 8px 0 0;
}


/*----------------------------------------------------------------------------*/

p.question{
font-size:13px;
font-weight:bold;
color:#000;
margin-top:37px;
text-align:left;
margin-bottom:0px;
}

div#footer {
text-align:center;
margin-bottom:20px;
}

div#footer p {
text-align:center;
margin:5px 30px 5px 20px;
color:#81adc0;
}

div#footer ul.menu {
list-style:none;
margin:0;
padding:0;
/*border:1px solid green;*/
}

div#footer ul.menu li {
list-style-type:none;
display:inline;
margin:0;
padding:0;
}

div#footer ul.menu li a {
color:#fff;
padding-left:12px;
text-decoration:none;
font-size:10px;
}

div#footer ul.menu li a:hover {
text-decoration:none;
color:#bfbfbf;
}

div#flashHomeBottom {
width:275px;
height:50px;
position:absolute;
top:470px;
left:423px;
display:block;
}

div#partenaireLink {
position:relative;
width:400px;
height:140px;
top:435px;
}

div#partenaireLink a#part1 {
position:absolute;
top:5px;
left:15px;
width:165px;
height:50px;
}

div#partenaireLink a#part2 {
position:absolute;
top:55px;
left:15px;
width:165px;
height:50px;
}

div#partenaireLink a#part3 {
position:absolute;
top:50px;
left:208px;
width:40px;
height:50px;
}

div#partenaireLink a#part4 {
position:absolute;
top:50px;
left:250px;
width:40px;
height:50px;
}

div#partenaireLink a#part5 {
position:absolute;
top:50px;
left:295px;
width:40px;
height:50px;
}
div#partenaireLink a span {
display:none;
}

div#pied a#part1 {
position:absolute;
top:60px;
left:385px;
width:140px;
height:50px;
/*border:1px solid red;*/
}

div#pied a#part2 {
position:absolute;
top:55px;
left:565px;
width:170px;
height:50px;
/*border:1px solid green;*/
}

div#pied a span {
display:none;
}

div.site-map h2.title {
display:none;
}

div.sitemap-box {
float:left;
width:280px;
padding:10px;
background:#f9f9f9;
margin: 15px 5px;
}

div.sitemap-box a {
color:#000;
}

div.sitemap-box a:hover {
color:#b4520a;
}

div.sitemap-box ul li ul li a {
color:#555;
}

div.sitemap-box ul li ul li ul li a {
color:#999;
}

div.box h2 {
margin-top:25px;
}

dl.search-results dt.title {
font-size:12px;
font-weight:bold;
}

dl.search-results dd {
background:#f9f9f9;
padding:0;
margin-bottom:20px;
}

dl.search-results dd p {
margin:10px;
}

ul.pager {
list-style:none;
margin: 0 auto;
width:auto;
height:15px;
}

ul.pager li {
list-style-type:none;
float:left;
}


p.search-info {
display:none;
}

/********************************** CHRIS *************************************/

ul.menu li.menu-358 ul {
display:none;
}

#view_poll ul,
#view_stat ul,
#view_poll ul li,
#view_stat ul li {
margin:0;
padding:0;
list-style-type:none;
}

#view_stat ul.answers_list li{
margin:5px 0px;
line-height:14px;
}

.answers_list li label{
color:#9b9b9b;
}

strong.pourcentage{
color:#464646;
font-size:11px;
}

#view_poll form label,
#view_poll form input {
cursor:pointer;
}

#view_poll form label,
#view_stat label {
color:#007aad;
}

#view_stat label {
color:#464646;
}

#view_stat #back_to_poll {
background:#0780b2 none repeat scroll 0 0;
border:1px solid #303030;
color:#ffffff;
font-weight:bold;
margin:10px 0 0 0;
padding:2px 5px 2px 5px;
font-size:11px;
}

#view_poll form input.button {
background:#0780b2 none repeat scroll 0 0;
border:1px solid #303030;
color:#ffffff;
font-weight:bold;
margin:10px 0 0 0;
padding:2px;
font-size:11px;
}

p.poll_sent {
font-weight:bold;
color:#f00;
}

p#poll_info {
margin:10px 0 0 0;
font-weight:bold;
font-size:10px;
color:#808080;
}

/******************************** FIN CHRIS ***********************************/

