body {background-image:url(images/bgr-suez-mix.jpg);background-position: top center; background-repeat:repeat-y; padding:0; margin:0;}
/*body { background:#becd00 url(images/bgr_site_campagne_02.gif) bottom  no-repeat; padding:0; margin:0 }*/
/*body { background:#f3869a url(images/bgr-body-pink-suez.gif) bottom  no-repeat; padding:0; margin:0 }*/
body, html { height:100%}
p { font:11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; color:#454547; }
#header-haut p { font:10px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; color:#454547; }

table { font:11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; color:#454547; }

a, a:visited { color:#454547; text-decoration:none;}
a:hover { text-decoration:underline }
a img { border:none;}

#global { margin-left:auto;margin-right:auto; width:993px; /*_height:800px; min-height:800px;*/ background:#ffffff }

#header { height:288px; /*border-bottom:1px solid red;*/ border-left:1px solid #5A5A5A; border-right:1px solid #5A5A5A; }
#header-logo   { padding-top:18px; padding-left:15px; width:270px; float:left; }
#header-lang   { width:100px;padding-left:12px; height:81px; background:url(images/fd-sep-header.gif) top left no-repeat; margin-top:9px; float:left;  }
#header-recherhce { width:200px;padding-left:12px; height:81px; background:url(images/fd-sep-header.gif) top left no-repeat; margin-top:9px; float:left; }
#header-bourse {  width:auto; padding-left:12px;height:81px; background:url(images/fd-sep-header.gif) top left no-repeat; margin-top:9px; float:left; width:330px }

#header h3 { margin:10px 0 4px 0; padding:0;}
#header-bas { clear:both; }
#header p a, #header p a:visited { background:url(images/puce-croix.gif) center left no-repeat; font:10px Verdana, Arial, Helvetica, sans-serif; color:#454546; padding-left:12px; text-decoration:none; }
#header p a:hover { text-decoration:underline; }

td h1.trade-title, h1.trade-title { font:normal bold 15px Tahoma, Verdana; color:#666666; text-transform:uppercase; }
td h2.trade-title, h2.trade-title { font:normal bold 13px Tahoma, Verdana; color:#545253; margin-left:8px; padding-top:10px; margin-top:0 }
td h3.trade-title, h3.trade-title { font:normal bold 11px Tahoma, Verdana; color:#666666; text-transform:uppercase; }

#centre { width:994px; clear:both }
#table-centre { border-left:1px solid #5A5A5A; border-right:1px solid #5A5A5A; margin:0; padding:0; width:993px;}
#table-centre tr td { vertical-align:top; }
#table-centre tr td div { margin:0; padding:0; }

#col-gauche { width:204px; background-color:#FAF9F7; border-right:1px solid #E6E8EF; }
#col-contenu { width:auto; height:300px;  }
#col-droite { width:204px; border-left:1px solid #E6E8EF; border-bottom:1px solid #E6E8EF; }


#acces-direct { background:url(images/fd-acces-direct.jpg) top left no-repeat; min-height:110px; _height:110px; border-top:1px solid #E6E8EF;}
#acces-direct p { margin-left:12px; margin-bottom:2px;  }
#acces-direct p a {  background:url(images/puce-croix-beige.gif) center left no-repeat; font:10px Verdana, Arial, Helvetica, sans-serif; color:#454547; padding-left:12px; text-decoration:none; }
#acces-direct p a:hover { text-decoration:underline; }

#nos-valeurs {background:url(images/fd-valeur.jpg) top left no-repeat; min-height:180px; _height:180px; border-top:1px solid #E6E8EF;}
#nos-valeurs p { font-size:10px; margin-bottom:8px; margin-left:18px }
.val-enum{ border:1px solid #D4D6DE; background-color:#FFFFFF; font:10px Verdana, Arial, Helvetica, sans-serif; padding:2px 1px 2px 3px; margin-right:7px;  }

#abonnement {background:url(images/fd-abonnement.jpg) top left no-repeat; min-height:110px; _height:110px; border-bottom:1px solid #E6E8EF; }
#abonnement p{margin-left:18px }
#recherche {background:url(images/fd-abonnement.jpg) top left no-repeat; min-height:110px; _height:110px; border-bottom:1px solid #E6E8EF; }

form { margin:0; padding:0}
input.abo { width:146px; height:15px; border:1px solid #D4D6DE; margin-top:7px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#454547; text-indent:2px;}
input.submit {  width:21px; _width:20px; height:19px; border:1px solid #D4D6DE; background-color:#FFFFFF;  font:10px Verdana, Arial, Helvetica, sans-serif; color:#454547; cursor:pointer; }

#col-gauche input.submit { padding-bottom:4px;}
#col-contenu p { font:11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; line-height:1.5em; color:#454547; }
#col-contenu #hp-com-de-presse { width:auto; height:auto; padding-top:12px; padding-left:29px; background:
url(images/fd-com-de-presse.jpg) top left no-repeat; margin-right:20px; }
#hp-com-de-presse, #hp-com-de-presse p { color:#716F63; font:10px Verdana, Arial, Helvetica, sans-serif; }
#col-contenu #hp-actu { height:auto; background:url(images/sep-hp-actu.gif) bottom right no-repeat; padding-bottom:20px }
#col-contenu .hp-encart { padding-left:13px; padding-bottom:10px;}
#col-contenu #hp-actu {background:url(images/fd-com-de-presse.jpg) left top no-repeat;}
#hp-actu p { margin-left:28px; background:url(images/fleche-orange.gif) center left no-repeat; padding-left:14px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#716F63; margin-bottom:6px; }
#hp-com-de-presse p a, #hp-com-de-presse p a:visited, #hp-actu p a, #hp-actu p a:visited { font:10px Verdana, Arial, Helvetica, sans-serif; color:#716F63; text-decoration:none; }
#hp-com-de-presse p a:hover,#hp-actu p a:hover { text-decoration:underline; }



#table-centre td.ligne-footer {  background:url(images/ligne-footer.gif) top left no-repeat; height:1px; }
#footer { width:964px; height:17px; padding-top:7px; background:url(images/fd-footer.gif) top left repeat-x; border-left:1px solid #DDDBD5; border-right:1px solid #DDDBD5; padding-left:14px; padding-right:14px;  }
#footer p, #footer p a { font:11px tahoma,verdana; }
p.copyright { display:block; float:left; color:#513127}
p.webring { display:block; float:right; color:#513127}
p.webring a, p.webring a:visited {color:#513127; margin:0 7px }


/******** PAGE INTERIEURE ******/
#col-contenu h1.trade-title { margin:0; padding:0; font:normal bold 15px tahoma,verdana; color:#666666; padding-top:15px; padding-bottom:26px; } /* Titre page*/

#col-contenu .txt-contenu  {padding-left:23px; padding-right:23px; background:url(images/fd-contenu-titre.gif) top left no-repeat; }
#col-contenu .txt-contenu-carrieres {padding-left:23px; padding-right:23px; background:#ffffff; padding-bottom:23px }
#col-contenu .txt-titre2   {padding-left:23px; padding-right:23px; background:url(images/fd-contenu-titre.gif) top left no-repeat; }
#col-contenu .txt-contenu2 {padding-left:23px; padding-right:23px;}

/******** FOCUS *******/
/*#col-droite .en-savoir-plus { background:#FFFFFE url(images/en-savoir-plus.gif) top left no-repeat; width:190px; min-height:40px; _height:40px; padding-top:60px; padding-left:13px; border-bottom:1px solid #E6E8EF }*/
#col-droite .en-savoir-plus p, .puce-orange { background:url(images/fleche-orange.gif) center left no-repeat; padding-left:14px; font:normal normal 10px Verdana, Arial, Helvetica, sans-serif; color:#716F63; margin-bottom:6px; color:#454547; }
#col-droite .en-savoir-plus p a, #col-droite .en-savoir-plus p a:visited, .puce-orange a, .puce-orange a:visited  { color:#454547; }
#txt-contenu {text-align:justify;}
#txt-contenu ul li, #txt-contenu li{list-style-image: url(images/puce-gris.html);}
#txt-contenu li.chevron {list-style-image: url(images/menu-arrow2.html); }
.chevron2, chevron2 a {padding:0 0 0 20px; background-image:url(images/menu-arrow.gif); background-repeat:no-repeat; background-position:left center;}



caption { color:#454547; text-align:left; text-transform:uppercase; font-weight:bold; padding-bottom:8px; }
td.col { background-color:#EAE9E1 }
th.beige-pale, td.beige-pale { background-color:#FEFEFE}
th.beige, td.beige { background-color:#F6F5F1}
th.beige-dark, td.beige-dark { background-color:#E8E6DC;}
th.beige2, td.beige2 { background-color:#F1EFE9; }
th.beige2-dark, td.beige2-dark { background-color:#E6E3D8}


/******** HP FINANCE ********/
.finance-calendrier { background:url(images/fd-calendrier.gif) top left no-repeat; width:204px; _height:110px; min-height:110px;}
.finance-abonnez-vous  { background:url(images/fd-abonnez-vous.gif) top left no-repeat; width:204px; _height:183px; min-height:183px;}
.finance-actionnaires { background:url(images/fd-actionnaires.gif) top left no-repeat; width:204px; _height:183px; min-height:183px;}


/*=================== FORMULAIRE =======================*/
form {
/*    float: left;*/
    width: 100%;
    margin: 0;
    padding: 0;
}
fieldset {
    margin: 0 0 1em;
    padding: 10px;
/*    border: 1px solid #afafaf;*/
	border:none;
}
fieldset.options h3 {
    visibility: hidden;
}
fieldset.options h3.show {
    visibility: visible;
}
select, input, textarea {
    font-size: 1.1em;
    z-index: 1;
	color:#545253;
	letter-spacing:1px;
	border:1px solid #9A8C86;
	
}
textarea{
	width:250px;
}
html>body p select, html>body p input, html>body p textarea {
    border: 1px solid #9A8C86;
}
html>body p input[type="text"] {
    text-indent: 2px;
}
p input:focus, p textarea:focus {
    background: #F1EFE6; 
}
fieldset.noBorder {
    padding: 0;
    border: none;
}
fieldset.inside { /*
    -------------- also for pages without form (e.g. module/overview) */
    background:transparent;
}
fieldset.options {
    clear: left;
    background: #ffffff;
    border-top: none;
}
form h3 {
    margin-bottom: 0.5em;
    font-size: 1.2em;
    color: #afafaf;
}
fieldset h3 {
    font-size: 1.1em;
}
fieldset p {
    line-height: 1.8;
    margin: 0.5em 0 0.5em;
}
fieldset p label {
    float: left;
    text-align: right;
    padding-right: 20px;
    width: 150px;
    color: #9F9B82;
	font-weight:bold;
}

/* Pour les bloc publication{}*/
#col-contenu .bloc-pub {margin-bottom:12px; clear:both }
#col-contenu .bloc-pub .txt-black { }
#col-contenu .the-puce { float:left; padding-top:3px; padding-right:3px }
#col-contenu .bloc-puce { clear:both;   }
#col-contenu .c-puce {padding-left:2px; width:80%; float:left; text-align:justify; padding-bottom:5px;}
#col-contenu .bloc-offline { border:1px solid #FF0000; padding:4px; clear:both }





/************ AMF *********************/
/******** PAGE INTERIEURE ******/ /* STYLES AMF */

#col-contenu h1.trade-title { margin:0; padding:0; font:normal bold 15px tahoma,verdana; color:#666666; padding-top:15px; padding-bottom:26px } /* Titre page*/
#col-contenu .amf-contenu { padding-left:10px; padding-right:10px; padding-top:27px }
#amf-global { width:756px}
#amf-global  #amf-btns-holder {padding-left:21px}
#amf-global  #amf-btns-holder .amf-btns { float:left; width:70px}
#amf-global  #amf-btns-holder .amf-btns-active { float:left; width:70px}
/* BTNS */ 
.amf-btn-left { background:url(images/fd-amf-btn-left.gif) top left no-repeat; width:10px; height:27px; text-align:center}
.amf-btn-center { background:url(images/fd-amf-btn-center.gif) top left repeat-x; height:22px; padding-top:5px; text-align:center}
.amf-btn-right { background:url(images/fd-amf-btn-right.gif) top left no-repeat; width:10px; height:27px; text-align:center}
/* BTNS ACTIVE */
#amf-global  #amf-btns-holder .amf-btns-active { text-align:center}
#amf-global  #amf-btns-holder .amf-btns-active .amf-btn-left{ background:url(images/fd-amf-btn-left-active.gif) top left no-repeat; width:10px; height:27px}
#amf-global  #amf-btns-holder .amf-btns-active .amf-btn-center { background:url(images/fd-amf-btn-center-active.gif) top left repeat-x; height:22px; padding-top:5px}
#amf-global  #amf-btns-holder .amf-btns-active .amf-btn-right { background:url(images/fd-amf-btn-right-active.gif) top left no-repeat; width:10px; height:27px}

.amf-contenu-top { background:url(images/fd-amf-contenu-top.gif) top left no-repeat; height:13px}
.amf-contenu-center { background:url(images/fd-amf-contenu-center.gif) top left repeat-y; padding-left:21px }
.amf-contenu-bottom { background:url(images/fd-amf-contenu-bottom.gif) top left no-repeat; height:26px}

/****** AMF LISTE *********/
.amf-contenu-list, .amf-contenu-list a  { text-align:left; color:#797979; width:95%; font-size:10px; padding-bottom:5px; padding-top:2px}
.amf-contenu-list td  {  padding-top:1px; padding-left:5px; padding-bottom:3px}
.amf-contenu-list .bgr_01 { background:#F0EFE9;}
.amf-contenu-list .btn-titre { width:400px}
.amf-contenu-list .btn-titre h1 { font-size:12px; font-weight:bold; text-transform:uppercase;  }
.amf-contenu-list .btn-date{ width:100px}
.amf-contenu-list .btn-date h1 { font-size:12px; font-weight:bold; text-transform:uppercase; }
.amf-contenu-list .btn-formats{ width:50px}
.amf-contenu-list .btn-formats h1 { font-size:12px; font-weight:bold; text-transform:uppercase;  }


/****** AMF Acceuil *********/
.contenu-fiche-societe { background: url(images/fd-fiche-societe.jpg) top left no-repeat; width:335px; height:300px; padding-left:15px; padding-top:15px}
.contenu-fiche-societe .liste  { font-size:9px}
.contenu-contacts{ background: url(images/fd-contacts.jpg) top left no-repeat; width:350px; height:300px; padding-left:15px; padding-top:15px; }
.contenu-contacts .liste { font-size:9px}

/*********** SUEZ  PRESSE ****************/

#suez_energie {/* margin: -10px 0 0 -10px*/}

/************* ESPACE PRESSE **************/
.clear { clear:both; font-size:1px; margin:0; padding:0}
#col-contenu-presse .txt-contenu {padding-left:23px; padding-right:23px; background: url(images/bgr-espace-presse.html) top left no-repeat; font-size:10px; padding-bottom:20px }
#col-contenu-presse .txt-contenu p { font-size:10px}
#col-contenu-presse .txt-contenu a:hover { color:#93ad27}
#col-contenu-presse p { font:11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; line-height:1.5em; color:#454547; }
#col-contenu-presse h1.trade-title { margin:0; padding:0; font:normal bold 15px tahoma,verdana; color:#666666; padding-top:5px;}
#col-contenu-presse .actualite { width:725px; height:226px; background:url(images/bgr-espace-presse-actualite.html) top left no-repeat; margin-bottom:20px}
#col-contenu-presse .actualite #titre-actu { margin-top:-1px}
#col-contenu-presse .espace-media #titre_medias {margin-top:-1px}
#col-contenu-presse .actualite .left { width:250px; float:left; }
#col-contenu-presse .actualite .left .titre { margin:22px 0 0 15px}
#col-contenu-presse .actualite .left .titre h2 { color:#ffffff; font-size:16px; margin:0; padding:0}
#col-contenu-presse .actualite .left .actu-image { margin:10px 0 0 30px}
#col-contenu-presse .actualite .right { width:450px; float:left; padding:80px 0 0 40px; width:390px}
#col-contenu-presse .actualite .right .titre { font-weight:bold; display:block; width:330px; padding: 0 0 15px 0}
#col-contenu-presse .actualite .right p { display:block; width:330px}
#col-contenu-presse .actualite .right a.read-more { display:block; font-weight:bold; text-align:right; outline:none}
/***** BLOC BOTTOMS */
#col-contenu-presse .bloc-left { width:370px; float:left}
#col-contenu-presse .bloc-communique { background:url(images/sep-espace-presse-01.html) bottom left no-repeat; padding-bottom:20px}
#col-contenu-presse .bloc-communique #titrecommunique { margin-left:-20px}
#col-contenu-presse .bloc-dossier-presse #dossierpresse { margin-left:-35px}
#col-contenu-presse .bloc-left h2 { font-size:18px; text-transform:uppercase}
#col-contenu-presse .bloc-left .date { color:#80745e; font-weight:bold; display:block; padding-bottom:5px}
#col-contenu-presse .bloc-left .sep { background:url(images/sep-espace-presse-02.html) top left no-repeat; width:320px; height:6px; display:block; padding: 3px 0}
#col-contenu-presse .bloc-left a.read-more { display:block; font-weight:bold; text-align:right; color:#80745e; padding: 5px 0 0 0; outline:none}
#col-contenu-presse .bloc-right { width:320px; float:left; padding-left:40px}
#col-contenu-presse .bloc-right .espace-media { width:299px; height:260px; background:url(images/bgr-espace-media.html) top left no-repeat}
#col-contenu-presse .bloc-right .espace-media  h3 { color:#ffffff; font-size:14px; margin:0; padding:0; display: block; text-align:right; padding:16px 6px 0 0}
#col-contenu-presse .bloc-right .choix-media { padding: 5px 0 0 30px}
#col-contenu-presse .bloc-right .choix-media .gallery { margin-top: 5px}
#col-contenu-presse .bloc-right .choix-media .gallery  a { border:2px solid #c1c0b9; padding:1px; display: block}
#col-contenu-presse .bloc-right .choix-media .gallery  a:hover {border:2px solid #b5d43f; padding:1px; display: block}
#col-contenu-presse .bloc-right .choix-media .read-more {  display:block; font-weight:bold; text-align:right; color:#80745e; padding: 5px 10px 0 0; outline:none}

/* LISTE COMMUNIQUE */

#col-contenu-communique .txt-contenu {padding-left:23px; padding-right:23px; background: url(images/bgr-espace-presse-02.html) top left no-repeat; font-size:10px; padding-bottom:20px }
#col-contenu-communique .txt-contenu-detail{padding-left:23px; font-size:10px; padding-bottom:20px; background: url(images/bgr-espace-presse-03.html) top left no-repeat; }
#col-contenu-communique .txt-contenu p { font-size:10px} 
#col-contenu-communique h1.trade-title { margin:0; padding:0; font:normal bold 15px tahoma,verdana; color:#666666; padding-top:5px; padding-bottom:50px}
#col-contenu-communique .choix-menu { position:absolute; top:300px; padding:0 0 0 460px}
#col-contenu-communique .choix-menu .combo-thematique { float:left; width:101px; height:17px; background:url(images/bgr-combo.html) top left no-repeat; padding: 2px 0 0 10px}
#col-contenu-communique .choix-menu .combo-anne{ float:left; width:40px; height:17px; background:url(images/bgr-combo.html) top left no-repeat; padding: 2px 0 0 10px}
#col-contenu-communique .choix-menu a.btn-combo { float:left; width:20px; height:19px; background:url(images/btn-combo-off.html) top left no-repeat; margin:1px 0 0 3px; display:block}
#col-contenu-communique .choix-menu a.btn-combo:hover { float:left; width:20px; height:19px; background:url(images/btn-combo-on.html) top left no-repeat; margin:1px 0 0 3px; display:block}


#col-contenu-communique .choix-menu td { padding-right:20px}
#col-contenu-communique .choix-menu .label { color:#ffffff; text-transform:uppercase; font-size:12px; font-weight:bold; padding-bottom:1px}
#col-contenu-communique .choix-menu .combo-ouvert { width:240px; height:208px; background: url(images/bgr-combo-open.html) top left no-repeat; position:absolute; margin-top:30px; margin-left:-90px; padding:10px; padding-right:0}
#col-contenu-communique .choix-menu .combo-ouvert02 { width:66px; height:175px; background:url(images/bgr-combo-02-open.html) top left no-repeat; position:absolute; margin-left:150px; margin-top:30px;  }
#col-contenu-communique .choix-menu .combo-ouvert02 div { padding-top:10px}
#col-contenu-communique .choix-menu .combo-ouvert02 a { display:block; padding: 2px 0 0 10px; font-weight:bold}
#col-contenu-communique .choix-menu .combo-ouvert .combo-inside {height:210px; width:210px; padding:0; margin:0; overflow-x: none; overflow-y: scroll; }
#col-contenu-communique .choix-menu .combo-ouvert .combo-inside .valider { display:block; text-align:right; padding:2px; font-weight:bold; color:#FFFFFF; background: #9a8c86; width:70px; float:right}
#col-contenu-communique .choix-menu .combo-ouvert .combo-inside div {  width:180px; margin:0; padding:0; text-align:left }
#col-contenu-communique .choix-menu .combo-ouvert .combo-inside form { width:180px; padding:0; margin:0}

#col-contenu-communique .communique-liste { width:618px; height:300px; overflow:auto; padding: 0 0 0 100px; margin:0 0 30px 0 }
#col-contenu-communique .communique-liste a { display:block; padding-right:20px; outline:none}
#col-contenu-communique .communique-liste  .date { color:#80745e; font-weight:bold; display:block; padding-bottom:5px}
#col-contenu-communique .communique-liste  .sep { background:url(images/sep-espace-presse-02.html) top left no-repeat; width:320px; height:6px; display:block; padding: 3px 0}

#col-contenu-communique .bloc-left { width:413px; height:160px; background:url(images/bgr-espace-presse-publication.html) top left no-repeat; float:left; margin-right:10px}
#col-contenu-communique .bloc-left .img-holder { float:left; padding-right: 15px; border-right: 1px solid #b3b1a4; margin-right:10px }
#col-contenu-communique .bloc-left .img-holder img { padding:1px; border:1px solid #b3b1a4;  margin-left:20px}
#col-contenu-communique .bloc-left .txt-holder { padding-right:10px; padding-left:10px}
#col-contenu-communique .bloc-left .txt-holder .date { display:block; color:#9a8c86; text-align:left}
#col-contenu-communique .bloc-left .txt-holder .read-more { display:block; text-align:right; font-weight:bold; color:#80745e; outline:none}
#col-contenu-communique .bloc-left h3 { color:#ffffff; font-size:13px; margin:0; padding:0; display: block; text-align:right; padding:15px 6px 10px 0; text-transform:uppercase}
#col-contenu-communique .bloc-right { width:300px; height:160px; background: url(images/bgr-espace-presse-e-multimedia.html) top left no-repeat; float:left}
#col-contenu-communique .bloc-right h3 { color:#ffffff; font-size:12px; margin:0; padding:0; display: block; text-align:right; padding:14px 6px 0 0; text-transform:uppercase}
#col-contenu-communique .bloc-right .gallery { margin-top: 5px; margin-left:20px}
#col-contenu-communique .bloc-right .gallery  a { border:2px solid #c1c0b9; padding:1px; display: block}
#col-contenu-communique .bloc-right .gallery  a:hover {border:2px solid #b5d43f; padding:1px; display: block}
#col-contenu-communique .bloc-right .read-more {  display:block; font-weight:bold; text-align:right; color:#80745e; padding: 0 10px 0 0; outline:none; margin-top:-10px}

/* DETAIL COMMUNIQUE */

#col-contenu-communique .left-bloc-detail { width:330px; float:left; padding: 0 0 0 80px}
#col-contenu-communique .left-bloc-detail .titre { display:block; color:#80745e; font-weight:bold}
#col-contenu-communique .left-bloc-detail .sous-titre { display:block; color:#676660; padding:0 0 20px 0 }
#col-contenu-communique .left-bloc-detail .retour-liste {color:#80745e; display:block;  background:url(images/fleche-marron.html) top left no-repeat; float:right; margin: 10px 0 0 0; padding:0 0 0 10px}
#col-contenu-communique .left-bloc-detail .sep { clear:both; background:url(images/sep-espace-presse-02.html) center left no-repeat; width:320px; height:20px; display:block; padding: 3px 0; }
#col-contenu-communique .left-bloc-detail .telecharger { display:block; background:url(images/fleche-telecharger.html) top left no-repeat; padding:0 0 0 15px; outline:none}
#col-contenu-communique .right-bloc-detail {width:340px; float:left; background:url(images/bgr-espace-presse-e-multimedia02.html) top left no-repeat; width:300px; height:224px; margin:0 0 0 30px}
#col-contenu-communique .right-bloc-detail  h3 { color:#ffffff; font-size:13px; margin:0; padding:0; display: block; text-align:right; padding:14px 6px 7px 0; text-transform:uppercase}
#col-contenu-communique .slide-show { width:195px; height:176px; margin-left:60px; color:#80745e; overflow:auto; padding:4px 0 0 0}
#col-contenu-communique .slide-show img { padding:1px; border:1px solid #80745e;}
#col-contenu-communique .slide-element { margin-right:30px}
#col-contenu-communique .bloc-bottom { width:740px; height:198px; background:url(images/bgr-espace-presse-communique.html) bottom left no-repeat; margin:15px 0 0 0}


#col-contenu-communique .bloc-bottom h4 { font-size:14px; text-transform:uppercase; color:#7a921f; padding:0; margin:0; padding-left:10px}
#col-contenu-communique .bloc-bottom .menu { width:710px; height:35px; margin: 6px 0 0 50px}
#col-contenu-communique .bloc-bottom .menu .off { float:left; margin-right:6px; display:block; cursor:pointer }
#col-contenu-communique .bloc-bottom .menu .on {float:left; margin-right:6px; display:block; cursor:pointer }
#col-contenu-communique .bloc-bottom .menu .off .left { width:16px; height:22px; background:url(images/onglet-off-left.html) top right no-repeat}
#col-contenu-communique .bloc-bottom .menu .off .center {  height:18px; background:url(images/onglet-off-center.html) top left repeat-x; color: #c7c2b4; font-weight:bold; text-transform:uppercase; padding:4px 0 0 0}
#col-contenu-communique .bloc-bottom .menu .off .right { width:16px; height:22px; background:url(images/onglet-off-right.html) top left no-repeat}

#col-contenu-communique .bloc-bottom .menu .on .left { width:16px; height:22px; background:url(images/onglet-on-left.html) top right no-repeat}
#col-contenu-communique .bloc-bottom .menu .on .center {  height:18px; background:url(images/onglet-on-center.html) top left repeat-x; color: #ffffff; font-weight:bold; text-transform:uppercase; padding:4px 0 0 0}
#col-contenu-communique .bloc-bottom .menu .on .right { width:16px; height:22px; background:url(images/onglet-on-right.html) top left no-repeat}
#col-contenu-communique .bloc-bottom .contenu { margin: 15px 0 0 0;  height:125px; width:680px; overflow-x: none; overflow-y: scroll; }
#col-contenu-communique .bloc-bottom .contenu img { padding:1px; border:1px solid #cbcac6; margin-right:5px}
#col-contenu-communique .bloc-bottom .contenu .titre { display:block; color:#80745e; font-weight:bold}
#col-contenu-communique .bloc-bottom .contenu .holder { margin-bottom:10px; width:550px; }
#col-contenu-communique .bloc-bottom .contenu #image-gallery td { padding:6px}
.menu-popup { margin-top:5px; text-align: center}
.menu-popup a, .menu-popup a:active, .menu-popup a:visited { padding-right:3px; text-decoration: none}
.menu-popup a:hover { padding-right:3px; text-decoration: none}

/************* ESPACE MEDIA **********************/

#col-contenu-media .txt-contenu { background: url(images/bgr-espace-presse-media.html) top left no-repeat; height:579px }
#col-contenu-media  h1.trade-title  {color:#666666; font-family:tahoma,verdana; font-size:15px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; margin:0px; padding:5px 0 0 0}

/*COMBO */
#col-contenu-media  .choix-menu { position:absolute; top:300px; padding:0 0 0 460px}
#col-contenu-media  .choix-menu .combo-thematique { float:left; width:101px; height:17px; background:url(images/bgr-combo.html) top left no-repeat; padding: 2px 0 0 10px}
#col-contenu-media  .choix-menu .combo-anne{ float:left; width:40px; height:17px; background:url(images/bgr-combo.html) top left no-repeat; padding: 2px 0 0 10px}
#col-contenu-media  .choix-menu a.btn-combo { float:left; width:20px; height:19px; background:url(images/btn-combo-off.html) top left no-repeat; margin:1px 0 0 3px; display:block}
#col-contenu-media  .choix-menu a.btn-combo:hover { float:left; width:20px; height:19px; background:url(images/btn-combo-on.html) top left no-repeat; margin:1px 0 0 3px; display:block}
#col-contenu-media  .choix-menu td { padding-right:20px}
#col-contenu-media  .choix-menu .label { color:#ffffff; text-transform:uppercase; font-size:12px; font-weight:bold; padding-bottom:1px}
#col-contenu-media  .choix-menu .combo-ouvert { width:240px; height:208px; background: url(images/bgr-combo-open.html) top left no-repeat; position:absolute; margin-top:30px; margin-left:-90px; padding:10px; padding-right:0}
#col-contenu-media  .choix-menu .combo-ouvert02 { width:66px; height:175px; background:url(images/bgr-combo-02-open.html) top left no-repeat; position:absolute; margin-left:150px; margin-top:30px;  }
#col-contenu-media  .choix-menu .combo-ouvert02 div { padding-top:10px}
#col-contenu-media  .choix-menu .combo-ouvert02 a { display:block; padding: 2px 0 0 10px; font-weight:bold}
#col-contenu-media  .choix-menu .combo-ouvert .combo-inside { overflow: auto; height:210px; width:210px; padding:0; margin:0; }
#col-contenu-media  .choix-menu .combo-ouvert .combo-inside .valider { display:block; text-align:right; padding:2px; font-weight:bold; color:#FFFFFF; background: #9a8c86; width:70px; float:right}
#col-contenu-media  .choix-menu .combo-ouvert .combo-inside div {  width:180px; margin:0; padding:0; }
#col-contenu-media  .choix-menu .combo-ouvert .combo-inside form { width:180px; padding:0; margin:0}
/*COMBO */

#col-contenu-media .txt-contenu  .communique-liste { margin:12px 0 0 12px}
#col-contenu-media .txt-contenu  .communique-liste .contenu { margin:30px 0 0 50px; width:660px; height:360px; overflow-x: none; overflow-y: scroll;}
#col-contenu-media .txt-contenu  .communique-liste .contenu img { padding:1px; border:1px solid #BABAB0; margin:0}
.btn-valider-combo { display:block; background:#666666; width:80px; height:15px; color:#FFFFFF; cursor:pointer; text-align:center; margin:5px 0 0 30px}

/* POPUP ESPACE PRESSE */
#popup-holder { height: 100%; width: 100%; border-collapse: collapse; text-align: center;}
#popup-holder td{ height: 100%; padding: 0; vertical-align: middle;}
