@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: none;
  /*text-align:left;*/
  width:100%;
}

div.clear {
  clear:both;
}

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

div#top {
display:none;
}

div#header {
display:none;
}

div#block-menu-menu-top-menu {
display:none;
}

div#menuPrincipal {
display:none;
}

div#bandeau {
display:none;
}

div#bandeau h1 {
display:none;
}

div#containerMenuPratique {
display:none;
}

.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:294px;
  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:90px;
/*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#analysesLink {
position:relative;
top:0;
left:0;
display:block;
width:385px;
height:50px;
/*border:1px solid red;*/
}

p a#analysesLink span {
display:none;
}

p a#sourcesLink {
position:relative;
top:0;
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;
}

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:0;
width:100%;
/*border:1px solid red;*/
}

div#contentPage div.breadcrumb {
display:none;
}


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

div#left {
display:none;
}

div#pied {
display:none;
}

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

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


div#block-views-chiffres_cles-block_1 {
padding:10px;
background:#f5f5f5;
height:150px;
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;
}
/*----------------------------------------------------------------------------*/

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


div#block-views-chiffres_cles_sud-block_1 {
padding:10px;
background:#f5f5f5;
height:150px;
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;
}
/*----------------------------------------------------------------------------*/

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


div#block-views-chiffres_cles_ouest-block_1 {
padding:10px;
background:#f5f5f5;
height:150px;
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;
}
/*----------------------------------------------------------------------------*/

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


div#block-views-chiffres_cles_est-block_1 {
padding:10px;
background:#f5f5f5;
height:150px;
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#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:10px;
}

div#block-views-liste_revue_presse-block_1 div.views-field-field-source-article-value {
font-size:11px;
color:#212121;
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;
}
/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/*------------------------ 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-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:130px;
display:block;
float:left;
text-align:right;
}

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:350px;
margin-left:8px;
height:100px;
}

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

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

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

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


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

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

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:240px;
height:22px;
/*border:1px solid red;*/
float:right;
position:relative;
top:10px;
right:25px;
}

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:18px;
width:150px;
}

form#search-block-form input.form-submit {
background:#0073A6;
border:none;
color:#fff;
font-size:10px;
height:18px;
width:80px;
/*border:1px solid red;*/
text-transform:uppercase;
float:right;
position:relative;
top:0;
right:0;
}
/*----------------------------------------------------------------------------*/

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

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

/*----------------------------------------------------------------------------*/
/*----------------------------- 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 a {
display: block;
color:#fff;
text-decoration:underline;
position:relative;
top:55px;
left:18px;
width:185px;
text-align:left;
}

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


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

div#footer {
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_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;
}

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

