/******************* REDEFINITION BALISES HTML *******************/
* {margin:0; padding:0; border:none}
body {font:normal 10px Arial, Helvetica, sans-serif; background:url(../img/fond1.png) no-repeat center -15px; color:#595959; overflow-y: scroll;}/*top*/
body#page_vierge {font:normal 10px Arial, Helvetica, sans-serif; background:#fff; color:#595959; overflow-x:hidden; overflow-y:auto;}
ul {list-style-type:none}
a {color:#000; text-decoration:none; /*outline:none*/}
a:hover {text-decoration:none; font-weight:bold;}
a:active {text-decoration:none; font-weight:bold;}
h1 {font-size:16px}
h2 {font-size:14px}
h3 {font-size:12px}
input,
select,
textarea {font-size:10px; font-family:Arial, Helvetica, sans-serif}
form,
fieldset {display:inline}
.bold {font-weight:bold;}
hr {border:none; border-top:1px solid #CCC; background:none}

/******************* STRUCTURE PRINCIPALE *******************/
#logo_ssnav{width:351px; height:265px; /*background:url(../img/logo_ssnav.png) no-repeat;*/ position:absolute; margin-left:-210px}
.logo_ssnav_bas{margin-left:-9px; margin-top:90px;}
.logo_grdf{display:block; width:90px; height:65px; float:left;margin-left:210px; /*margin:15px 0px 0px 238px;*/ }

#conteneur_principal {margin:0 auto; width:955px; position:relative; padding-bottom:40px}
#conteneur_contenu {padding-bottom:0px}
#conteneur_contenu_home {padding-top:1px}
#contenu a.normal {color:#0095ce;}
/* header */
/*#top {height:250px; padding-left:7px;}*/
#top {/*height:200px;*/height:220px; padding-left:7px;}
/* menu principal des rubriques - n'apparait que lorsque le JS est desactive ou player flash inexistant */
#top #menu_rubriques_flash h1 {visibility:hidden}
#top #menu_rubriques_flash ul {width:550px; height:105px; background:url(../img/menu_sans_flash.png); margin-left:230px; margin-top:-10px; padding:0px; position:relative;}
#top #menu_rubriques_flash li {margin:0px; padding:0px; position:absolute; top:0; list-style:none;}
#top #menu_rubriques_flash li a {height:105px; text-decoration:none; display:block;}
#top #menu_rubriques_flash li h3{left:0px; top:-500px; width:1px; height:1px; overflow:hidden; display:inline;} /* MODIF LAURENT (position:absolute;) */

#menu_rubriques_flash {margin-left:0px;}
#menu_rubriques_flash object{background:#fff;}
#menu_rubriques_flash embed{background:#fff;}

/* AJOUT LAURENT */
#top #menu_rubriques_flash li h3 a{color:#fff;font-size:0;}

#top #menu_rubriques_flash #particuliers{left:0px; width:80px;}
#top #menu_rubriques_flash #particuliers a:hover{background:transparent url(../img/menu_sans_flash.png) 0px -105px no-repeat ; }
#top #menu_rubriques_flash #particuliers_actif{left:0px; width:80px; background:transparent url(../img/menu_sans_flash.png) 0px -105px no-repeat ; }

#top #menu_rubriques_flash #entreprises{left:95px; width:95px;}
#top #menu_rubriques_flash #entreprises a:hover{background:transparent url(../img/menu_sans_flash.png) -95px -105px no-repeat ; }
#top #menu_rubriques_flash #entreprises_actif{left:95px; width:95px; background:transparent url(../img/menu_sans_flash.png) -95px -105px no-repeat ; }

#top #menu_rubriques_flash #pros_du_batiment{left:203px; width:147px;}
#top #menu_rubriques_flash #pros_du_batiment a:hover{background:transparent url(../img/menu_sans_flash.png) -203px -105px no-repeat ; }
#top #menu_rubriques_flash #pros_du_batiment_actif{left:203px; width:147px; background:transparent url(../img/menu_sans_flash.png) -203px -105px no-repeat ; }

#top #menu_rubriques_flash #fournisseurs{left:364px; width:87px;}
#top #menu_rubriques_flash #fournisseurs a:hover{background:transparent url(../img/menu_sans_flash.png) -364px -105px no-repeat ; }
#top #menu_rubriques_flash #fournisseurs_actif{left:364px; width:87px; background:transparent url(../img/menu_sans_flash.png) -364px -105px no-repeat ; }

#top #menu_rubriques_flash #collectivites{left:460px; width:86px;}
#top #menu_rubriques_flash #collectivites a:hover{background:transparent url(../img/menu_sans_flash.png) -460px -105px no-repeat ; }
#top #menu_rubriques_flash #collectivites_actif{left:460px; width:86px; background:transparent url(../img/menu_sans_flash.png) -460px -105px no-repeat ; }

#menu_rubriques_flash #reseau{position:absolute; width:630px; height:134px; background:url(../img/menu_sans_flash_reseau.png); margin-left:230px; margin-top:25px;}

/*nouveau menu sur fond bleu*/
#top #menu_rubriques_flash_bleu h1 {visibility:hidden}
#top #menu_rubriques_flash_bleu ul {width:559px; height:113px; /*background:url(../img/menu_sans_flash_bleu.png);*/ margin-left:230px; margin-top:-10px; padding:0px; position:relative;}
#top #menu_rubriques_flash_bleu li {margin:0px; padding:0px; position:absolute; top:0; list-style:none;}
#top #menu_rubriques_flash_bleu li a {height:113px; text-decoration:none; display:block;}
#top #menu_rubriques_flash_bleu li h3{position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden; display:inline;}

#top #menu_rubriques_flash_bleu #particuliers{left:0; width:95px;}
#top #menu_rubriques_flash_bleu #particuliers a:hover{background:transparent url(../img/img_menu/particulier_actif.gif);/*background:transparent url(../img/menu_sans_flash_bleu.png) 0px -113px no-repeat ;*/ }
#top #menu_rubriques_flash_bleu #particuliers a:hover img{display:none;}
#top #menu_rubriques_flash_bleu #particuliers_actif{left:0; width:95px;/*background:transparent url(../img/menu_sans_flash_bleu.png) 0px -113px no-repeat ;*/ }

#top #menu_rubriques_flash_bleu #entreprises{left:95px; width:110px;}
#top #menu_rubriques_flash_bleu #entreprises a:hover{background:transparent url(../img/img_menu/entreprises_actif.gif);/*background:transparent url(../img/menu_sans_flash_bleu.png) -101px -113px no-repeat ;*/ }
#top #menu_rubriques_flash_bleu #entreprises a:hover img{display:none;}
#top #menu_rubriques_flash_bleu #entreprises_actif{left:95px; width:110px;/*background:transparent url(../img/menu_sans_flash_bleu.png) -95px -113px no-repeat ;*/ }

#top #menu_rubriques_flash_bleu #pros_du_batiment{left:205px; width:150px;}
#top #menu_rubriques_flash_bleu #pros_du_batiment a:hover{background:transparent url(../img/img_menu/pro_batiment_actif.gif);/*background:transparent url(../img/menu_sans_flash_bleu.png) -203px -113px no-repeat ;*/ }
#top #menu_rubriques_flash_bleu #pros_du_batiment a:hover img{display:none;}
#top #menu_rubriques_flash_bleu #pros_du_batiment_actif{left:205px; width:150px;/*background:transparent url(../img/menu_sans_flash_bleu.png) -203px -113px no-repeat ;*/ }

#top #menu_rubriques_flash_bleu #fournisseurs{left:355px; width:110px;}
#top #menu_rubriques_flash_bleu #fournisseurs a:hover{background:transparent url(../img/img_menu/fournisseur_actif.gif);/*background:transparent url(../img/menu_sans_flash_bleu.png) -370px -113px no-repeat ;*/ }
#top #menu_rubriques_flash_bleu #fournisseurs a:hover img{display:none;}
#top #menu_rubriques_flash_bleu #fournisseurs_actif{left:355px; width:110px;/*background:transparent url(../img/menu_sans_flash_bleu.png) -364px -113px no-repeat ;*/ }

#top #menu_rubriques_flash_bleu #collectivites{left:465px; width:94px;}
#top #menu_rubriques_flash_bleu #collectivites a:hover{background:transparent url(../img/img_menu/collectivite_actif.gif);/*background:transparent url(../img/menu_sans_flash_bleu.png) -470px -113px no-repeat ;*/ }
#top #menu_rubriques_flash_bleu #collectivites a:hover img{display:none;}
#top #menu_rubriques_flash_bleu #collectivites_actif{left:465px; width:94px;/*background:transparent url(../img/menu_sans_flash_bleu.png) -460px -113px no-repeat ;*/ }

#menu_rubriques_flash_bleu #pub{width:555px; height:110px; margin-left:230px; margin-top:3px; position:absolute; text-align:center;}
/*fin nouveau menu sur fond bleu*/

/* colonne de gauche */
.sous_home #colonne_gauche {position:relative; width:220px; float:left; z-index:5}
#colonne_gauche {position:relative; width:210px; float:left; z-index:5}

#conteneur_menu {margin-top:10px; background:url(../img/fondMenuSousRub.png) no-repeat; width:243px; height:234px}
/* niveau 1 correspond a la sous rubrique de la rubrique choisie (ex particuliers) */
.menu1_table{border:none; padding:9px 0 0 18px; height:auto; display:block;}
.menu1_tr{border:none; vertical-align:middle; text-align:center;}
.menu1_td1{border:none; text-align:center; vertical-align:middle; background: #fff url(../img/menu_vert.png) top center no-repeat; width:102px; height:102px;}
.menu1_td1 a{position:relative; font-size:12px; color:#54882d; text-decoration:none; display:block; padding:7px;font-weight:bold;}
.menu1_td1 a:hover{  }
.menu1_td2{border:none; text-align:center; vertical-align:middle; background:url(../img/menu_rouge.png) top center no-repeat; width:102px; height:102px;}
.menu1_td2 a{position:relative; font-size:12px; color:#d02f07; font-weight:bold; text-decoration:none; display:block; padding:7px;}
.menu1_td2 a:hover{}
.menu1_td2 a:active{}
.menu1_td3{border:none; text-align:center; vertical-align:middle; background:url(../img/menu_bleu.png) top center no-repeat; width:102px; height:102px;}
.menu1_td3 a{position:relative; font-size:12px; color:#01699d; text-decoration:none; font-weight:bold; display:block; padding:7px;}
.menu1_td3 a:hover{ }
.menu1_td3 a:active{}
.menu1_td4{border:none; text-align:center; vertical-align:middle; background:url(../img/menu_violet.png) top center no-repeat; width:102px; height:102px;}
.menu1_td4 a{position:relative; font-size:12px; color:#8d0969; text-decoration:none; font-weight:bold; display:block; padding:7px;}
.menu1_td4 a:hover{}
.menu1_td4 a:active{}

#menu_niveau01 {width:226px; padding:10px 0 0 18px; height:224px}
#menu_niveau01 li {display:block; float:left; text-align:center; position:relative}
#menu_niveau01 li h3 {margin-left:-2px; font-weight:normal}
#menu_niveau01 li h3 a {width:80px; padding:10px 10px 20px 15px; height:75px; display:block; color:#FFF; position:relative;}
#menu_niveau01 #blocHG {margin-right:2px; margin-bottom:2px}
#menu_niveau01 #blocHD {margin-bottom:2px}
#menu_niveau01 #blocBG {margin-right:2px}

#menu_niveau01 #blocHG h3 a {padding:14px 3px 14px 3px; width:100px}
#menu_niveau01 #blocHD h3 a {padding:30px 10px 18px 15px; height:55px}
#menu_niveau01 #blocBG h3 a {padding:30px 12px 20px 15px; height:55px}
#menu_niveau01 #blocBD h3 a {padding-top:40px; height:45px}

#menu_niveau01 li.bloc01 {background:#97c63c}
#menu_niveau01 li.bloc02 {background:#f8c620}
#menu_niveau01 li.bloc03 {background:#6fc9ec}
#menu_niveau01 li.bloc04 {background:#d61267}

/* niveau 2 correspond ? la sous-sous rubrique */
#conteneur_menu02 {width:235px; padding-left:8px; margin-top:-3px;}
#conteneur_menu02 .haut {background:url(../img/colonneGaucheSousNavHaut.png) no-repeat; width:232px; height:11px; overflow:hidden}
#conteneur_menu02 .milieu {background:url(../img/colonneGaucheSousNavFond.png) repeat-y; width:232px}
#conteneur_menu02 .bas {background:url(../img/colonneGaucheSousNavBas.png) no-repeat; width:232px; height:11px; overflow:hidden}
#menu_niveau02 {padding:0 0 0 10px; width:210px; margin-top:-4px}
#menu_niveau02 li {display:block; position:relative; padding:4px 0; margin-top:4px; zoom:1; background: #575757} /* zoom:1 -> correction d'un bug IE */

/*#menu_niveau02 li h3 { background:#fff; font-weight:normal; border-left: 2px solid #575757; border-right: 2px solid #575757; font-size:11px;   zoom:1; position:relative;}
#menu_niveau02 li.on h3 { background:none; border:0;}
#menu_niveau02 li h3 a {text-decoration:none; font-weight:normal; color:#575757; position:relative; display:block; padding-left:10px; padding-right:30px;}
#menu_niveau02 li.on h3 a{ color:#fff !important;} 
#menu_niveau02 li h3 a:hover {text-decoration:none; color:#575757; position:relative; display:block; padding-left:10px; padding-right:30px;}
#menu_niveau02 li h3 span {background:url(../img/puceFlecheBlancheOff.png) no-repeat; width:4px; height:7px; position:absolute; right:10px; bottom:6px}
#menu_niveau02 li.on h3 span {background:url(../img/puceFlecheBlancheOn.png) no-repeat !important; width:7px !important; height:4px !important; position:absolute; right:10px; bottom:6px}*/

#menu_niveau02 li .h3 { background:#fff; font-weight:normal; border-left: 2px solid #575757; border-right: 2px solid #575757; font-size:11px;   zoom:1; position:relative;}
#menu_niveau02 li.on .h3 { background:none; border:0;}
#menu_niveau02 li .h3 a {text-decoration:none; font-weight:normal; color:#575757; position:relative; display:block; padding-left:10px; padding-right:30px;}
#menu_niveau02 li.on .h3 a{ color:#fff !important;} 
#menu_niveau02 li .h3 a:hover {text-decoration:none; color:#575757; position:relative; display:block; padding-left:10px; padding-right:30px;}
#menu_niveau02 li .h3 span {background:url(../img/puceFlecheBlancheOff.png) no-repeat; width:4px; height:7px; position:absolute; right:10px; bottom:6px}
#menu_niveau02 li.on .h3 span {background:url(../img/puceFlecheBlancheOn.png) no-repeat !important; width:7px !important; height:4px !important; position:absolute; right:10px; bottom:6px}

/*#menu_niveau02 li h4 {padding-left:8px; padding-top:4px; font-weight:normal; font-size:11px}
#menu_niveau02 li li.on h4 {font-weight:bold;}
#menu_niveau02 li h4 a {color:#575757; position:relative; display:block}*/

#menu_niveau02 li .h4 {padding-left:8px; padding-top:4px; font-weight:normal; font-size:11px}
#menu_niveau02 li li.on .h4 {font-weight:bold;}
#menu_niveau02 li .h4 a {color:#575757; position:relative; display:block}

#menu_niveau02 .coin_H {background:url(../img/subrubh.png) no-repeat; width:210px; height:4px; overflow:hidden; position:absolute; left:0; top:0}
#menu_niveau02 .coin_B {background:url(../img/subrubb.png) no-repeat; width:210px; height:4px; overflow:hidden; position:absolute; right:0; bottom:0}
#menu_niveau02 li.on .coin_H {background:url(../img/subrubh_on.png) no-repeat; width:210px; height:3px; overflow:hidden; position:absolute; left:0; top:0}
#menu_niveau02 li.on .coin_B {background:url(../img/subrubb_on.png) no-repeat; width:210px; height:3px; overflow:hidden; position:absolute; right:0; bottom:0}
#menu_niveau02 li.a_niv3 .coin_B {background:url(../img/subrubb.png) no-repeat; width:210px; height:4px; overflow:hidden; position:absolute; right:0; bottom:0}

#bibliotheque {background:url(../img/pictoBibliotheque.png) 12px 12px no-repeat; padding:12px 0 6px 10px}
#bibliotheque a {display:block; padding-left:30px; color:#9c9e9f; font-weight:bold; font-size:11px; width:76px; background:url(../img/puceFlecheGrise.png) right center no-repeat;}


/* niveau 3 correspond ? la sous-sous-sous rubrique */
.menu_niveau03 {background:#FFF; padding:2px 0}
.menu_niveau03 li {display:block; padding:0; background:#FFF}

/* Pages interieures - couleurs diff?rentes en fonction de la sous-rub active */
/* rub01 */
.sous_rub_01_on .menu1_td1{	background: #54882d url(../img/menu_vert_on.png) no-repeat 0 0;}
.sous_rub_02_on .menu1_td2{	background: #54882d url(../img/menu_rouge_on.png) no-repeat 0 0;}
.sous_rub_03_on .menu1_td3{	background: #54882d url(../img/menu_bleu_on.png) no-repeat 0 0;}
.sous_rub_04_on .menu1_td4{	background: #54882d url(../img/menu_violet_on.png) no-repeat 0 0;}
.sous_rub_01_on #menu_niveau02 li {background-color:#54882d;}
.sous_rub_02_on #menu_niveau02 li {background-color:#d02f07;}
.sous_rub_03_on #menu_niveau02 li {background-color:#01699d;}
.sous_rub_04_on #menu_niveau02 li {background-color:#8d0969;}

.sous_rub_01_on #menu_niveau02 li h3,
.sous_rub_01_on #menu_niveau02 li .h3,
.sous_rub_01_on #conteneur_menu02 #menu_niveau02 li .menu_niveau03 {border-color:#54882d;}
.sous_rub_02_on #menu_niveau02 li h3,
.sous_rub_02_on #menu_niveau02 li .h3,
.sous_rub_02_on #conteneur_menu02 #menu_niveau02 li .menu_niveau03 {border-color:#d02f07;}
.sous_rub_03_on #menu_niveau02 li h3,
.sous_rub_03_on #menu_niveau02 li .h3,
.sous_rub_03_on #conteneur_menu02 #menu_niveau02 li .menu_niveau03 {border-color:#01699d;}
.sous_rub_04_on #menu_niveau02 li h3,
.sous_rub_04_on #menu_niveau02 li .h3,
.sous_rub_04_on #conteneur_menu02 #menu_niveau02 li .menu_niveau03 {border-color:#8d0969;}

/*.sous_rub_01_on #menu_niveau02 li h3 a,
.sous_rub_01_on .menu_niveau03 li.on h4,
.sous_rub_01_on #menu_niveau02 .menu_niveau03 li h4 a:hover{color:#54882d;}
.sous_rub_02_on #menu_niveau02 li h3 a,
.sous_rub_02_on .menu_niveau03 li.on h4,
.sous_rub_02_on #menu_niveau02 .menu_niveau03 li h4 a:hover{color:#d02f07;}
.sous_rub_03_on #menu_niveau02 li h3 a,
.sous_rub_03_on .menu_niveau03 li.on h4,
.sous_rub_03_on #menu_niveau02 .menu_niveau03 li h4 a:hover{color:#01699d;}
.sous_rub_04_on #menu_niveau02 li h3 a,
.sous_rub_04_on .menu_niveau03 li.on h4,
.sous_rub_04_on #menu_niveau02 .menu_niveau03 li h4 a:hover{color:#8d0969;}*/

.sous_rub_01_on #menu_niveau02 li .h3 a,
.sous_rub_01_on .menu_niveau03 li.on .h4,
.sous_rub_01_on #menu_niveau02 .menu_niveau03 li .h4 a:hover{color:#54882d;}
.sous_rub_02_on #menu_niveau02 li .h3 a,
.sous_rub_02_on .menu_niveau03 li.on .h4,
.sous_rub_02_on #menu_niveau02 .menu_niveau03 li .h4 a:hover{color:#d02f07;}
.sous_rub_03_on #menu_niveau02 li .h3 a,
.sous_rub_03_on .menu_niveau03 li.on .h4,
.sous_rub_03_on #menu_niveau02 .menu_niveau03 li .h4 a:hover{color:#01699d;}
.sous_rub_04_on #menu_niveau02 li .h3 a,
.sous_rub_04_on .menu_niveau03 li.on .h4,
.sous_rub_04_on #menu_niveau02 .menu_niveau03 li .h4 a:hover{color:#8d0969;}

/*.sous_rub_01_on #menu_niveau02 li h3 span {background-image:url(../img/puceFlecheVert.gif);}
.sous_rub_02_on #menu_niveau02 li h3 span {background-image:url(../img/puceFlecheRouge.gif);}
.sous_rub_03_on #menu_niveau02 li h3 span {background-image:url(../img/puceFlecheBleu.gif); }
.sous_rub_04_on #menu_niveau02 li h3 span {background-image:url(../img/puceFlecheViolet.gif);}*/

.sous_rub_01_on #menu_niveau02 li .h3 span {background-image:url(../img/puceFlecheVert.gif);}
.sous_rub_02_on #menu_niveau02 li .h3 span {background-image:url(../img/puceFlecheRouge.gif);}
.sous_rub_03_on #menu_niveau02 li .h3 span {background-image:url(../img/puceFlecheBleu.gif); }
.sous_rub_04_on #menu_niveau02 li .h3 span {background-image:url(../img/puceFlecheViolet.gif);}

.sous_rub_01_on .menu1_td1 a,
.sous_rub_02_on .menu1_td2 a,
.sous_rub_03_on .menu1_td3 a,
.sous_rub_04_on .menu1_td4 a{ color:#fff}


/*#menu_niveau02 li h4.on {margin:0 5px; padding-left:3px}*/
#menu_niveau02 li .h4.on {margin:0 5px; padding-left:3px}
#menu_niveau02 li a {color:#FFF}

#menu_niveau02 .menu_niveau03 li {background:#FFF}
#menu_niveau02 .menu_niveau03 li a {color:#575757}
#conteneur_menu02 #menu_niveau02 .menu_niveau03 {background:#FFF; border-left: 2px solid ; border-right: 2px solid; margin-top:4px;}


/*.sous_rub_01_on #menu_niveau01 li.bloc01 h3 a {font-weight:bold}
.sous_rub_02_on #menu_niveau01 li.bloc02 h3 a {font-weight:bold}
.sous_rub_03_on #menu_niveau01 li.bloc03 h3 a {font-weight:bold}
.sous_rub_04_on #menu_niveau01 li.bloc04 h3 a {font-weight:bold}


#menu_niveau02 li h4.on {margin:0 5px; padding-left:3px}
#menu_niveau02 li a {color:#FFF}
#menu_niveau02 .coin_B {background:url(../img/coinBasSousRub.png) no-repeat; width:210px; height:3px; overflow:hidden; position:absolute; bottom:0; left:0}
#menu_niveau02 .menu_niveau03 li {background:#FFF}
#menu_niveau02 .menu_niveau03 li a {color:#999}
#menu_niveau02 .menu_niveau03 {background:#FFF}*/

.coin_HG {background:url(../img/coinHG.png) no-repeat; width:7px; height:7px; overflow:hidden; position:absolute; left:0; top:0}
.coin_BG {background:url(../img/coinBG.png) no-repeat; width:7px; height:7px; overflow:hidden; position:absolute; bottom:0; left:0}
.coin_HD {background:url(../img/coinHD.png) no-repeat; width:7px; height:7px; overflow:hidden; position:absolute; right:0; top:0}
.coin_BD {background:url(../img/coinBD.png) no-repeat; width:7px; height:7px; overflow:hidden; position:absolute; bottom:0; right:0}

/* colonne du milieu */
#colonne_milieu.colonne_GMD {float:left; width:558px; position:relative; top:17px} /* 3 colonnes - Gauche Milieu et Droite */
#colonne_milieu.colonne_GM {float:left; width:721px; margin-left:230px; position:relative; top:17px} /* 2 colonnes - Gauche et Milieu */

/* particularite de la home dont la taille de la colonne centrale est fixe */
.sous_home #colonne_milieu.colonne_GMD {width:550px}
.sous_home #colonne_milieu.colonne_GMD .coin_G {background:url(../img/coinG.png) no-repeat; width:15px; min-height:290px; float:left}
.sous_home #colonne_milieu.colonne_GMD .coin_M {background:url(../img/coinFond.png) repeat-x; min-height:290px; width:520px; float:left}
.sous_home #colonne_milieu.colonne_GMD .coin_D {background:url(../img/coinD.png) no-repeat; width:15px; min-height:290px; float:left}

/* pages interieures dont la taille de la colonne centrale est variable (coin_G devient l'image du haut, et coin_D l'image du bas) */
#colonne_milieu.colonne_GMD .coin_G {background:url(../img/colonneCentreHautPetit.png) no-repeat; width:558px; height:13px}
#colonne_milieu.colonne_GMD .coin_M {background:url(../img/colonneCentreFondPetit.png) repeat-y; min-height:626px; width:558px}
#colonne_milieu.colonne_GMD .coin_D {background:url(../img/colonneCentreBasPetit.png) no-repeat; width:558px; height:13px; margin-bottom:9px;}

/* dans le contenu */
#fil_ariane {padding:15px 30px 0 80px; position:relative; color:#a6a6a6}
#fil_ariane a {font-size:10px; color:#a6a6a6; padding:0 2px;}
#fil_ariane.icone {height:45px}
.article {padding:5px 40px 10px 50px; position:relative; text-align:justify; height:auto !important;}
/* .article {padding:10px 50px 10px 50px; position:relative; text-align:justify; min-height:620px; height:auto !important; height:620px;}*/
#contenu .article .imprimer {float:right; width:20px; display:block; text-decoration:none; position:relative}
#contenu .article .imprimer_noscript{float:right;width:180px;}
.article .imprimer:hover {text-decoration:none}

.article .conteneur_visuel {position:relative; zoom:1}

/* AJOUT LAURENT*/
.coin {width:15px; height:15px; background:url(../img/coinVisuelBD.png) no-repeat; position:absolute; bottom:3px; right:0; display:block}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt {float:none; position:relative; display:block; zoom:1}
dl.csc-textpic-image {position:relative; zoom:1}
div.csc-textpic div.csc-textpic-imagewrap {position:relative; zoom:1}

.article .conteneur_visuel_aligner_gauche {display:block; float:left; position:relative; margin-right:10px}
.article .conteneur_visuel_aligner_gauche .coin {width:15px; height:15px; background:url(../img/coinVisuelBD.png) no-repeat; position:absolute; bottom:3px; right:0; display:block}


#colonne_milieu .mise_en_avant .coin_HG {width:9px; height:9px; position:absolute; left:0; top:0; overflow:hidden}
#colonne_milieu .mise_en_avant .coin_HD {width:9px; height:9px; position:absolute; right:0; top:0; overflow:hidden}
#colonne_milieu .mise_en_avant .coin_MM {min-height:1px; background:none; padding-bottom:20px; zoom:1}
#colonne_milieu .mise_en_avant .coin_BG {width:9px; height:9px; position:absolute; left:0; bottom:0; overflow:hidden}
#colonne_milieu .mise_en_avant .coin_BD {width:9px; height:9px; position:absolute; right:0; bottom:0; overflow:hidden}




/* colonne de droite */
#colonne_droite.colonne_GMD {float:right; width:184px; /*padding-top:17px;*/}
#colonne_droite.colonne_GMD .haut {background:url(../img/coinHautColonneDroite.png) no-repeat; width:184px; margin-top:0px; height:11px; overflow:hidden}
#colonne_droite.colonne_GMD .milieu {background:url(../img/fondColonneDroite.png) repeat-y; padding-left:20px; width:170px; overflow:hidden;}
#colonne_droite.colonne_GMD .bas {background:url(../img/coinBasColonneDroite.png) no-repeat; width:184px; height:11px; overflow:hidden}

/* menu principal correspond aux autres pages du site qui ne sont pas comprises dans une rubrique */
#conteneur_tertiaire_background_home {display:block; width:100%; height:178px; background:url(../img/fond2.png) no-repeat top left; margin:-200px 0px 0px 90px;}
#conteneur_tertiaire_background_pagesint {display:block; width:100%; height:178px; background:url(../img/fond2.png) no-repeat top left; margin:1px 0px 0px 90px;}
#conteneur_tertiaire {clear:both; margin-left:125px; padding-top:5px;}
#menu_principal {width:554px; float:left; margin-top:-190px;padding-left:2px;}
#menu_principal .gauche {background:url(../img/coinGaucheFooter.png) no-repeat; width:12px; height:45px; float:left}
#menu_principal .milieu {background:url(../img/fondFooter.png) repeat-x; height:45px; float:left; padding-top:14px; margin-bottom:-10px; width:530px}
#menu_principal .milieu ul{text-align:center;}
#menu_principal .milieu ul li,
#menu_principal .milieu ul li h3 {display:inline; padding:0 7px}
#menu_principal .milieu ul li a {color:#0095ce; font-size:12px; font-weight:normal; padding:0 11px 0 10px; position:relative}
#menu_principal .milieu ul li a:hover {color:#0095ce; font-size:12px; font-weight:bold; padding:0 11px 0 10px; position:relative;}
#menu_principal .droite {background:url(../img/coinDroiteFooter.png) no-repeat; width:12px; height:45px; float:left}

/* CWD 20090209 - ajout, menu_principal_pagesint */
#menu_principal_pagesint {width:554px; float:left; margin-top:5px;}
#menu_principal_pagesint .gauche {background:url(../img/coinGaucheFooter.png) no-repeat; width:12px; height:45px; float:left}
#menu_principal_pagesint .milieu {background:url(../img/fondFooter.png) repeat-x; height:45px; float:left; padding-top:14px; margin-bottom:-10px; width:528px}
#menu_principal_pagesint .milieu ul{text-align:center;}
#menu_principal_pagesint .milieu ul li,
#menu_principal_pagesint .milieu ul li .h3 {display:inline; padding:0 7px;}
#menu_principal_pagesint .milieu ul li a {color:#0095ce; font-size:12px; font-weight:normal; padding:0 11px 0 10px; position:relative}
#menu_principal_pagesint .milieu ul li a:hover {color:#0095ce; font-size:12px; font-weight:bold; padding:0 11px 0 10px; position:relative}
#menu_principal_pagesint .droite {background:url(../img/coinDroiteFooter.png) no-repeat; width:12px; height:45px; float:left}
/* CWD 20090209 - fin menu_principal_pagesint */

/* footer correspond au liens de la barre d'outils */
#footer {clear:both; text-align:center; display:block;}
#footer_pagesint {margin-right:150px;}
#footer ul li,
#footer ul li .h3 {display:inline; padding:0;}
#footer ul li a {color:#a6a6a6; font-size:10px; font-weight:normal; border-left:1px solid #a6a6a6; padding:0 6px}
#footer ul li a:hover {color:#a6a6a6; font-size:10px; font-weight:bold; border-left:1px solid #a6a6a6; padding:0 6px}
#footer ul li a.imprimer {background:url(../img/pictoImprimer.png) left center no-repeat; padding-left:10px; border-left:none}
#footer ul li a.english {background:url(../img/btnDrapeauEN.png) 45px center no-repeat; padding-right:16px}
#footer p {color:#a6a6a6; padding-top:4px; font-weight:bold}


/*********************************************************
IMPORTANT !!!
POUR LES BLOCS TYPE PLUGIN et FCE, IL NE FAUT PAS LES LIER VIS-A-VIS DE LA COLONNE
DANS LAQUELLE ILS SE TROUVENT CAR ILS PEUVENT ETRE AMENES A SE TROUVER DANS 1 COLONNE DE GAUCHE OU DE DROITE.
IL FAUT DONC LES CIBLER UNIQUEMENT VIA LEUR ID.

DANS LE CAS OU EVENTUELLEMENT ON AURAIT BESOIN DE METTRE UN PLUGIN DE LA COLONNE DE GAUCHE VERS LA COLONNE DE DROITE (PLUS ?TROITE),
ON POURRAIT DANS CE CAS MODIFIER LA TAILLE DU PLUGIN EN CIBLANT LA COLONNE PARENTE (EX: SI LE PLUGIN EST A DROITE ALORS LE BLOC FAIT 200PX DE LARGE - PAR D?FAUT IL FERAIT 300PX).
********************************************************* /

/* FCE */

/* bloc a la une  */
#bloc_une {padding:10px 0 20px 20px}
#bloc_une h3 {color:#58585a; font-size:14px; margin:6px 0px;}
#bloc_une .coin_HG {background:url(../img/coinHG.png) no-repeat; width:7px; height:7px; overflow:hidden; position:absolute; left:0; top:0; z-index:20}
#bloc_une .coin_BG {background:url(../img/coinBG.png) no-repeat; width:7px; height:7px; overflow:hidden; position:absolute; bottom:0; left:0; z-index:20}
#bloc_une .coin_HD {background:url(../img/coinHD.png) no-repeat; width:7px; height:7px; overflow:hidden; position:absolute; right:0; top:0; z-index:20}
#bloc_une .coin_BD {background:url(../img/coinBD.png) no-repeat; width:7px; height:7px; overflow:hidden; position:absolute; bottom:0; right:0; z-index:20}
.rss{vertical-align:middle; padding-bottom:3px;}

#bloc_actu {width:335px; float:left; position:relative}
#bloc_dossier {width:165px; float:right;position:relative;}
#bloc_dossier .actu {padding-right:16px}

/* actu est contenu dans bloc_actu et bloc_dossier */
.actu {width:148px; float:left; padding-right:19px;}
.actu_image {position:relative; zoom:1}
.actu_image h4 {left:0; bottom:0; background:#0095ce; position:absolute; width:100%; z-index:10; font-size:11px; color:#FFF}
.actu_image h4 span {padding:4px; display:block}
.actu p {color:#58585a; padding:4px 0; font-size:11px}

/* AJOUT LAURENT */
a:link.lien_tous_actu {background:transparent url(../img/btnFleche.png) no-repeat scroll right 2px;color:#0095CE;font-size:11px;font-weight:bold;padding:0 14px 0 0;position:relative;}
.lien_tous_actu a:over{background:transparent url(../img/btnFleche.png) no-repeat scroll right 2px;color:#0095CE;font-size:11px;font-weight:bold;padding:0 14px 0 0;position:relative;}



/* CWD 20090204 - modifs */#nuage {position:relative; border-top:0px solid #bfe4f3; padding-bottom:3px; width:131px; padding-top:4px; background:url(../img/nuage.png) no-repeat 12px 5px; display:block; width:166px; height:59px; margin-left:-10px;}

#recherche input.champ {color:#9c9e9f; border:none; background:url(../img/fondChamp.png) no-repeat; width:110px; height:16px; padding:1px 0 0 3px; display:block; float:left; position:relative}
#recherche input.btn_ok {border:none; background:url(../img/fondBtnOk.png) no-repeat; width:32px; height:19px; padding-bottom:4px; color:#FFF; cursor:pointer; left:-3px;position:relative;}
#notreguide{display:block; width:178px; height:57px; /*background:url(../img/bouton_guide.png) no-repeat;*/}
.recherche{display:block; margin-bottom:0px;}
#recherche label {color:#58585a; font-size:11px; font-weight:bold}

#urgence {width:150px; border-top:1px solid #bfe4f3; padding-bottom:4px}
#urgence input.champ {color:#9c9e9f; border:none; background:url(../img/fondChamp.png) no-repeat; width:110px; height:16px; padding:1px 0 0 3px; display:block; float:left; position:relative}
#urgence input.btn_ok {border:none; background:url(../img/fondBtnOk.png) no-repeat; width:32px; height:19px; padding-bottom:4px; color:#FFF; cursor:pointer; left:-3px;position:relative;}
#urgence label {color:#58585a; font-size:11px; font-weight:bold; display:block; padding:3px 0 3px 4px}

#commune {width:150px; border-top:1px solid #bfe4f3; padding-bottom:4px}
#commune input.champ {color:#9c9e9f; border:none; background:url(../img/fondChamp.png) no-repeat; width:110px; height:16px; padding:1px 0 0 3px; display:block; float:left; position:relative}
#commune input.btn_ok {border:none; background:url(../img/fondBtnOk.png) no-repeat; width:32px; height:19px; padding-bottom:4px; color:#FFF; cursor:pointer; left:-3px;position:relative}
#commune label {color:#58585a; font-size:11px; font-weight:bold; display:block; padding:3px 0 3px 4px}

#colonne_droite.colonne_GMD .push .haut {margin-top:4px}
#colonne_droite.colonne_GMD .push .milieu {min-height:24px;}
#colonne_droite.colonne_GMD .push .contenu{display:block; width:142px; margin-left:0px;}
#colonne_droite.colonne_GMD .push p.titre {color:#58585a; font-size:11px; font-weight:bold; display:block; padding-bottom:2px; position:relative}
#colonne_droite.colonne_GMD .push p {font-size:11px; color:#58585a; width:140px; font-weight:normal;}
a.push {color:#0095ce;}


#colonne_droite_bas{display:block; float:right; width:160px; height:217px; background:url(../img/fond3.png) no-repeat top center; margin-top:-4px;}
#colonne_droite_pagesint_bas{display:block; float:right; width:160px; height:150px; background:url(../img/fond4.png) no-repeat top center; margin-top:-4px;}
#contact {float:right; width:184px; margin-top:-209px;}
#contact .haut {background:url(../img/coinHautColonneDroite.png) no-repeat; width:184px; margin-top:4px; height:11px; overflow:hidden}
#contact .milieu {background:url(../img/fondColonneDroite.png) repeat-y; padding-left:15px; width:170px; overflow:hidden;}
#contact .milieu p {height:15px; padding-top:5px;}
#contact .milieu p a {color:#0095ce; font-size:11px; font-weight:bold; background:url(../img/btnFleche.png) right 1px no-repeat; padding:0px; position:relative}
#contact .bas {background:url(../img/coinBasColonneDroite.png) no-repeat; width:184px; height:11px; overflow:hidden}

#colonne_droite.colonne_GMD #contact .haut {background:url(../img/coinHautColonneDroite.png) no-repeat; width:184px; margin-top:4px; height:11px; overflow:hidden}
#colonne_droite.colonne_GMD #contact .milieu {background:url(../img/fondColonneDroite.png) repeat-y; padding-left:15px; width:170px; overflow:hidden;}
#colonne_droite.colonne_GMD #contact .milieu p {height:15px; padding-top:3px}
#colonne_droite.colonne_GMD #contact .milieu p a {color:#0095ce; font-size:11px; font-weight:bold; background:url(../img/btnFleche.png) right no-repeat; padding:0px 14px 0px 5px; position:relative}
#colonne_droite.colonne_GMD #contact .bas {background:url(../img/coinBasColonneDroite.png) no-repeat; width:184px; height:11px; overflow:hidden}

/* CWD 20090209 ajout contact_pagesint */
#contact_pagesint {float:right; width:184px; margin-top:0px;}
#contact_pagesint .haut {background:url(../img/coinHautColonneDroite.png) no-repeat; width:184px; margin-top:4px; height:11px; overflow:hidden}
#contact_pagesint .milieu {background:url(../img/fondColonneDroite.png) repeat-y; padding-left:15px; width:170px; overflow:hidden; min-height:22px}
#contact_pagesint .milieu p {height:15px; padding-top:5px }
#contact_pagesint .milieu p a {color:#0095ce; font-size:11px; font-weight:bold; background:url(../img/btnFleche.png) right 1px no-repeat; padding:0 14px 0 5px; position:relative}
#contact_pagesint .bas {background:url(../img/coinBasColonneDroite.png) no-repeat; width:184px; height:11px; overflow:hidden}

#colonne_droite.colonne_GMD #contact_pagesint .haut {background:url(../img/coinHautColonneDroite.png) no-repeat; width:184px; margin-top:4px; height:11px; overflow:hidden}
#colonne_droite.colonne_GMD #contact_pagesint .milieu {background:url(../img/fondColonneDroite.png) repeat-y; padding-left:15px; width:170px; overflow:hidden;}
#colonne_droite.colonne_GMD #contact_pagesint .milieu p {height:15px; padding-top:5px }
#colonne_droite.colonne_GMD #contact_pagesint .milieu p a {color:#0095ce; font-size:11px; background:url(../img/btnFleche.png) right no-repeat; padding:0 14px 0 4px; position:relative}
#colonne_droite.colonne_GMD #contact_pagesint .bas {background:url(../img/coinBasColonneDroite.png) no-repeat; width:184px; height:11px; overflow:hidden}
/* CWD 20090209 fin ajout contact_pagesint */


/******************* ELEMENTS DIVERS *******************/
.hidden {display:none}
.efface {clear:both; height:0; line-height:0; border:0; zoom:1}
.lire_suite {padding-right:10px; position:relative}
.lire_suite:hover {text-decoration:none; font-weight:bold;}
.label2 {float:left; margin-right:5px;}
.champ2 {border:1px solid #ccc; color:#9c9e9f; float:left;}
.label3 {float:left; margin:0 5px 0 10px;}
.champ3 {border:1px solid #ccc; color:#9c9e9f; float:left;}
/*.champ2 {border:1px solid #ccc; color:#9c9e9f; float:left; margin-top:10px;}
.champ3 {border:1px solid #ccc; color:#9c9e9f; float:left; margin:10px 0px 0px 30px;}*/


/******************* CWD AJOUTS NOUVELLES PAGES *******************/

/*** CWD PAGE BIBLIOTHEQUE ***/
#bloc_bibliotheque {font-size:11px; min-height:535px; height:auto !important; height:646px;} /*MODIF LAURENT (min-height:535px646px , padding:0px 10px 0px 45px;) */
#bibliotheque_titre {display:block; background:url(../img/pictoBibliotheque2.png) top left no-repeat; width:80px; height:20px; padding:4px 0px 0px 40px; color:#9c9e9f; font-weight:bold; float:left;}
#zone_form_biblio{margin:10px 0px 20px 0px; color:#9c9e9f;}

.bibliotheque_liste{display:block; width:120px; height:20px; padding:5px 0px 10px 10px; color:#9c9e9f; float:left; margin-top:10px;}
.bibliotheque_liste_btnFleche{margin:0px 20px 0px 3px;}
.bibliotheque_resultats{display:block; width:112px; height:20px; margin-right:2px; margin-top:10px; color:#9c9e9f; float:left;}

#bloc_bibliotheque p{color:#9c9e9f; padding-bottom:20px;text-align:left;}
/*AJOUT LAURENT */
#bloc_bibliotheque span{text-align:left;}

#bloc_bibliotheque .coin_HG {background:url(../img/coinHG.png) no-repeat; width:7px; height:7px; overflow:hidden; position:absolute; left:0; top:0; z-index:20}
#bloc_bibliotheque .coin_BG {background:url(../img/coinBG.png) no-repeat; width:7px; height:7px; overflow:hidden; position:absolute; bottom:0; left:0; z-index:20}
#bloc_bibliotheque .coin_HD {background:url(../img/coinHD.png) no-repeat; width:7px; height:7px; overflow:hidden; position:absolute; right:0; top:0; z-index:20}
#bloc_bibliotheque .coin_BD {background:url(../img/coinBD.png) no-repeat; width:7px; height:7px; overflow:hidden; position:absolute; bottom:0; right:0; z-index:20}

#bloc_bibliotheque_media {width:100%; float:left; position:relative; padding-top:15px;}
.bibliotheque_media_contenu {padding-right:10px; width:148px; float:left;}
.bibliotheque_media_contenu_last {padding-right:0px; width:148px; float:left;}
.bibliotheque_media_image {position:relative; zoom:1;margin-bottom:10px;}

.article .bibliotheque_media_image span.h4, .article .bibliotheque_media_image h4 {left:0; bottom:0; background:#9c9e9f; position:absolute; width:100%; z-index:10; font-size:11px; color:#FFF; height:48px; margin-right:3px;font-weight:normal;padding-bottom:0;padding-top:0;}
.article .bibliotheque_media_image span.h4 a, .article .bibliotheque_media_image h4 a {color:#FFF;}
.article .bibliotheque_media_image span.h4 a, .bibliotheque_media_image h4 span {padding:4px; display:block}
.bibliotheque_media_image a {color:#fff;}
.bibliotheque_media_image a:hover{color:#fff;}
.bibliotheque_media_contenu p {color:#58585a; padding:5px 0px 30px 0px; font-weight:normal;}
.bibliotheque_media_contenu_last p {color:#58585a; padding:4px 0; font-weight:normal;}

#page_precedente{display:block; width:120px; height:20px; margin-top:40px; font-weight:normal; float:left;}
#page_precedente a{color:#9c9e9f;}
#page_precedente a:hover{color:#9c9e9f;}

#page_suivante{display:block; width:85px; height:20px; margin-top:40px; font-weight:normal; float:right;}
#page_suivante a{color:#9c9e9f;}
#page_suivante a:hover{color:#9c9e9f;}


/*** CWD PAGE BIBLIOTHEQUE FOURNISSEURS ***/
#bloc_bibliotheque_fournisseurs {font-size:11px; min-height:646px; height:auto !important; height:646px;padding:0;} /* MODIF LAURENT (padding:0px 10px 0px 45px;) */
#bibliotheque_fournisseurs_titre {display:block; background:url(../img/pictoBibliotheque2.png) top left no-repeat; width:80px; height:20px; padding:4px 0px 0px 40px; color:#9c9e9f; font-weight:bold; margin-bottom:10px;}
#bloc_bibliotheque_fournisseurs p{color:#9c9e9f; margin:10px 0px 10px 20px;}
.bibliotheque_fournisseurs_deplier{float:right; margin:-20px 20px 0px 0px;}
.bloc_bibliotheque_fournisseurs_hr{height:1px; background:none; border-top:1px solid #ccc; display:block; margin-right:10px;}


/*** CWD PAGE BIBLIOTHEQUE FOURNISSEURS OUVERT ***/
.bibliotheque_fournisseurs_niveau2{padding-left:20px; font-weight:normal;}
.bibliotheque_fournisseurs_niveau2_on{padding-left:20px; font-weight:bold;}
.hr_niveau2{height:1px; background:none; border-top:1px solid #ccc; display:block; margin-right:10px; margin-left:40px;}
.bibliotheque_fournisseurs_niveau3{padding-left:20px; margin-top:3px; font-weight:normal; display:block; height:30px;}
.pdf{float:left; margin-left:20px; margin-right:5px;}

#bloc_bibliotheque_fournisseurs a{color:#9c9e9f;}
#bloc_bibliotheque_fournisseurs a:hover{color:#9c9e9f;}



/*** CWD PAGE CONTACT ***/
#vide_gauche{display:block; width:220px; height:1px; background:url(../img/vide.gif) no-repeat top left;}
#bloc_contact {padding:20px 42px 30px 42px; font-size:12px; min-height:480px; /*height:auto !important; height:700px;*/}
*html #bloc_contact {height:480px;}

#encadre_contact{clear:both; position:relative; zoom:1; width:470px; margin-bottom:30px;}
#encadre_contact .coin_HG {background:url(../img/coinHGbleu.png) no-repeat; width:9px; height:9px; position:absolute; left:0; top:0; overflow:hidden}
#encadre_contact .coin_HD {background:url(../img/coinHDbleu.png) no-repeat; width:9px; height:9px; position:absolute; right:0; top:0; overflow:hidden}
#encadre_contact .coin_MM {min-height:1px; border:1px solid #0095ce; background:none; padding:10px;}
#encadre_contact .coin_BG {background:url(../img/coinBGbleu.png) no-repeat; width:9px; height:9px; position:absolute; left:0; bottom:0; overflow:hidden}
#encadre_contact .coin_BD {background:url(../img/coinBDbleu.png) no-repeat; width:9px; height:9px; position:absolute; right:0; bottom:0; overflow:hidden}

#encadre_contact_reponse{/*clear:both;*/ position:relative; zoom:1; width:300px; margin-bottom:30px;margin-left:160px;}
#encadre_contact_reponse .coin_HG {background:url(../img/coinHGbleu.png) no-repeat; width:9px; height:9px; position:absolute; left:0; top:0; overflow:hidden}
#encadre_contact_reponse .coin_HD {background:url(../img/coinHDbleu.png) no-repeat; width:9px; height:9px; position:absolute; right:0; top:0; overflow:hidden}
#encadre_contact_reponse .coin_MM {min-height:1px; border:1px solid #0095ce; background:none; padding:10px;}
#encadre_contact_reponse .coin_BG {background:url(../img/coinBGbleu.png) no-repeat; width:9px; height:9px; position:absolute; left:0; bottom:0; overflow:hidden}
#encadre_contact_reponse .coin_BD {background:url(../img/coinBDbleu.png) no-repeat; width:9px; height:9px; position:absolute; right:0; bottom:0; overflow:hidden}

.no_azur{display:block; width:191px; height:23px; background:url(../img/noAzur.png) no-repeat top left; /*float:right;*/margin:20px 0;}
.no_cristal{display:block; width:250px; height:35px; background:url(../img/noCristal.png) no-repeat top left; /*float:right;*/margin:20px 0;}
#bloc_contact .titre{color:#0095ce; font-size:12px; font-weight:bold; display:block; margin-bottom:10px;}
#bloc_contact p{color:#9c9e9f;}
.champ_contact1 {border:1px solid #ccc; color:#9c9e9f; margin-top:10px; width:220px;}
.champ_contact2 {border:1px solid #ccc; color:#9c9e9f; margin-top:10px; width:260px;}
.champ_contact2 optgroup option{padding:0 0 0 15px;}
input.btn_valider_contact {zoom:1;border:none; background:url(../img/fondBtnValider.png) no-repeat top left; width:76px; height:21px;display:block;  margin:-22px 0px 0px 285px; cursor:pointer;}

/*Ajout CSS DI pour les boutons valider du formulaire contact */
input.btn_valider_profil {zoom:1;border:none; background:url(../img/fondBtnValiderProfil.png) no-repeat top left; width:115px; height:21px;display:block;  margin:-22px 0px 0px 247px; cursor:pointer;}
input.btn_valider_contact,
input.btn_valider_profil{ text-indent:-500px; line-height: 3000px;overflow:hidden;}
/*fin ajout CSS DI*/


#zone_guide{width:470px; margin-bottom:30px;}
#zone_guide .titre{color:#0095ce; font-size:12px; font-weight:bold; display:block; /*margin:10px 0px 5px 0px; padding-top:20px*/}
#zone_guide p{margin:0px; font-size:11px;}
#zone_guide .bold{display:block; margin:5px 0px;}
.img_guide{margin-left:10px; float:left;}
#zone_guide textarea.contact_textarea{border:1px solid #ccc; color:#9c9e9f; width:200px; height:54px; padding:3px; margin-top:5px; display:block; float:left; position:relative}
#zone_guide input.btn_valider2 {border:none; background:url(../img/fondBtnValider2.png) no-repeat; width:63px; height:62px; cursor:pointer; margin-top:5px;}

#dernieres_questions{margin-top:20px;}
.contact_dernieres_questions{margin:10px 0px 0px 20px;}
.contact_deplier{float:right; margin:-20px 20px 0px 0px;}
.contact_hr{height:1px; background:none; border-top:1px solid #0095ce; display:block; /*margin:10px 10px 0px 0px;*/}



/*** CWD PAGE CONTACT_REPONSE ***/
#zone_guide .coin_BG2 {background:url(../img/coinBGbleu2.png) no-repeat; width:9px; height:9px; position:absolute; left:0; bottom:0; overflow:hidden}
#zone_guide .coin_BD2 {background:url(../img/coinBDbleu2.png) no-repeat; width:9px; height:9px; position:absolute; right:0; bottom:0; overflow:hidden}
#zone_reponse{background:url(../img/fondContactBleu.png) repeat-y; color:#fff; width:470px; margin-top:-30px;}
#fermer{display:block; width:8px; height:8px; background:url(../img/fondBtnFermer.png) no-repeat top left; padding:5px; float:right; margin-top:10px;}
#zone_reponse p{padding:5px 10px 0px 10px; color:#fff;}
#zone_reponse .titre{font-size:12px; font-weight:bold; color:#fff;}
#zone_reponse_bas{display:block; width:470px; height:9px; background:url(../../css_global/img/reponseBas.png) no-repeat top left;}


/*** CWD PAGE INTERIEURE LIEN ***/
#pdf2 {padding-left:35px; margin:10px 0px 0px 10px; float:left;}
#pdf2.icone {background:url(../img/iconePdf2.png) top left no-repeat; height:31px}


/*** CWD PAGE INTERIEURE LOGIN EXTRANET ***/
#form_login{display:block; width:295px; height:auto; margin:0 auto; padding-top:10px; font-size:12px; color:#595959;}
#form_login p{display:block; width:120px; padding:0px; float:left; font-size:12px; color:#595959; line-height:25px; margin-top:0; text-align:right;}
#form_login .petit{display:block; width:60px; padding-left:20px; float:left; font-size:12px; color:#595959; line-height:25px;}
#form_login input.champ_login_extranet {color:#9c9e9f; border:none; background:url(../img/fondChamp3.png) no-repeat top right; width:166px; padding:1px 0 0 2px; margin-top:5px; display:block; font-size:11px;}
#form_login .champ_captcha {border:none; background:#e7e7e7; color:#595959; width:166px; padding:1px 0 0 2px; margin-top:5px; display:block; font-size:11px; float:left}
#form_login input.btn_valider_login_extranet {border:none; background:url(../img/fondBtnValiderRose.png) no-repeat top left; display:block; width:56px; height:15px; margin:10px 0px 0px 0px; cursor:pointer; float:right;}
#form_login input.btn_valider2_login_extranet {border:none; background:url(../img/fondBtnValiderRose.png) no-repeat top left; display:block; width:56px; height:15px; margin:10px 48px 0px 0px; cursor:pointer; float:right;}
#form_login input.btn_inscription_login_extranet {border:none; background:url(../img/fondBtnInscriptionRose.png) no-repeat top left; display:block; width:73px; height:15px; margin:10px 0px 0px 0px;cursor:pointer; float:right;}
#form_login input.btn_annuler_login_extranet {border:none; background:url(../img/fondBtnAnnulerRose.png) no-repeat top left; display:block; width:73px; height:15px; margin:10px 10px 0px 0px; cursor:pointer; float:right;}
#form_login p.error{color: #ff0000;}
#form_login .bas{display:block; padding-top:15px; text-align:center; font-size:11px;}
#form_login .bas a{color:#595959;}
#form_login .bas a:hover{color:#595959;}

#form_login .rose{color:#d61267; display:block; padding-bottom:10px;}
#form_login .italic{font-size:10px; color:#9c9e9f; font-style:italic; text-align:justify; display:block; padding-top:10px; padding-right:8px; line-height:normal;}

/* AJOUT LAURENT */
#form_login .tx-srfeuserregister-pi1-error {color: #ff0000; margin-bottom:-8px; width:auto;}
#form_login fieldset {display:block;}

/* AJOUT LAURENT */
.tx-srfeuserregister-pi1 input[type="password"] {margin-right:0;}
#form_login p.text_captcha{text-align:left;}


/*** CWD PAGE TABLEAU TARIFS ***/
.zone_tableau{margin:30px auto; font-size:11px; color:#808080;}

.zone_tableau .titre{color:#0095ce; font-size:12px; font-weight:bold; display:block; margin-bottom:10px;}
.zone_tableau p{font-size:12px; color:#808080; padding:5px 0 10px 0;}

.tableau_tarifs{border-spacing:0px; border-collapse:collapse; width:456px; height:auto; text-align:left; vertical-align:middle; margin-bottom:20px;background:url(../img/fondTableauTop.png) no-repeat top center;}
.tableau_tarifs thead{color:#fff; }
.tableau_tarifs td, th{padding:5px 8px; border:1px solid #0095ce;}
.tableau_tarifs td {border:1px solid #0095ce;}
.tableau_tarifs th {border:0px;}

/* AJOUT LAURENT */
.contenttable{border-spacing:0px; border-collapse:collapse; width:456px; height:auto; text-align:left; vertical-align:middle; margin-bottom:20px;background:url(../img/fondTableauTop.png) no-repeat top center;}
.contenttable thead{color:#fff; }
.article .contenttable thead p {color:#fff; }
.contenttable td, th{padding:5px 8px; border:1px solid #0095ce;}
.contenttable td {border:1px solid #0095ce;}
.contenttable th {border:0px;}

.bas_tableau p{margin:5px 0px 0px 20px;}
.titre_bas_tableau{color:#0095ce; font-size:12px; font-weight:bold; }
.bas_tableau_deplier{float:right; margin:6px 10px 0px 0px;}
.bas_tableau_hr{height:1px; background:none; border-top:1px solid #0095ce; display:block;}



/*** CWD PAGE INTERIEURE COMMUNE DESSERVIE REPONSE ***/
#bloc_commune_desservie {padding:20px 10px 0px 45px; font-size:12px; min-height:700px; height:auto !important; height:700px;}

#bloc_commune_desservie .titre{color:#0095ce; font-size:12px; font-weight:bold; display:block; margin-bottom:10px;}
#bloc_commune_desservie p{color:#9c9e9f; margin-bottom:10px}

/* CORRECTION LAURENT ( width:470px;) */
#encadre_commune_desservie{clear:both; position:relative; zoom:1;}

#encadre_commune_desservie .coin_HG {background:url(../img/coinHGbleu.png) no-repeat; width:9px; height:9px; position:absolute; left:0; top:0; overflow:hidden}
#encadre_commune_desservie .coin_HD {background:url(../img/coinHDbleu.png) no-repeat; width:9px; height:9px; position:absolute; right:0; top:0; overflow:hidden}
#encadre_commune_desservie .coin_MM {min-height:1px; border:1px solid #0095ce; background:none; padding:10px;}
#encadre_commune_desservie .coin_BG {background:url(../img/coinBGbleu.png) no-repeat; width:9px; height:9px; position:absolute; left:0; bottom:0; overflow:hidden}
#encadre_commune_desservie .coin_BD {background:url(../img/coinBDbleu.png) no-repeat; width:9px; height:9px; position:absolute; right:0; bottom:0; overflow:hidden}
#encadre_commune_desservie .img_commune_desservie {float:left; margin-right:10px;}

/*AJOUT LAURENT */
#encadre_commune_desservie .titre{color:#0095ce; font-size:12px; font-weight:bold; display:block; margin-bottom:10px;}
#encadre_commune_desservie p{color:#9c9e9f; margin-bottom:10px}

/*** CWD PAGE INTERIEURE URGENCE REPONSE ***/
#bloc_urgence_reponse {padding:20px 10px 0px 45px; font-size:12px; min-height:700px; height:auto !important; height:700px;}

#bloc_urgence_reponse .titre{color:#0095ce; font-size:12px; font-weight:bold; display:block; margin-bottom:10px;}
#bloc_urgence_reponse p{color:#9c9e9f; margin-bottom:10px}

.text_numero{display:block; width:300px; height:22px; margin-right:2px; color:#9c9e9f; float:left; padding-top:3px;}
.numero{display:block; width:120px; height:22px; margin-right:2px; color:#9c9e9f; float:left; background:url(../img/fondUrgence.png) no-repeat top left; font-size:14px; color:#fff; font-weight:bold; padding:3px 0px 0px 11px; margin-bottom:20px;}

#encadre_urgence_reponse{clear:both; position:relative; zoom:1; width:470px;}
#encadre_urgence_reponse .coin_HG {background:url(../img/coinHGbleu.png) no-repeat; width:9px; height:9px; position:absolute; left:0; top:0; overflow:hidden}
#encadre_urgence_reponse .coin_HD {background:url(../img/coinHDbleu.png) no-repeat; width:9px; height:9px; position:absolute; right:0; top:0; overflow:hidden}
#encadre_urgence_reponse .coin_MM {min-height:1px; border:1px solid #0095ce; background:none; padding:10px;}
#encadre_urgence_reponse .coin_BG {background:url(../img/coinBGbleu.png) no-repeat; width:9px; height:9px; position:absolute; left:0; bottom:0; overflow:hidden}
#encadre_urgence_reponse .coin_BD {background:url(../img/coinBDbleu.png) no-repeat; width:9px; height:9px; position:absolute; right:0; bottom:0; overflow:hidden}
#encadre_urgence_reponse .img_commune_desservie {float:left; margin-right:10px;}

.img_plusdinfos{float:left; margin-top:-10px;}
.text_plusdinfos{display:block; width:300px; height:22px; margin:-10px 0px 0px 8px; color:#9c9e9f; float:left;}
.text_plusdinfos2{display:block; width:300px; height:22px; margin:0 0 0 130px; color:#9c9e9f;}


/*** CONTENUS FLEXIBLE ***/
/* AJOUT LAURENT */
.mise_en_avant_flexform {clear:both;margin-top:20px;position:relative;}
#colonne_milieu .mise_en_avant_flexform .coin_HG {width:9px; height:9px; position:absolute; left:0; top:0; overflow:hidden}
#colonne_milieu .mise_en_avant_flexform .coin_HD {width:9px; height:9px; position:absolute; right:0; top:0; overflow:hidden}
#colonne_milieu .mise_en_avant_flexform .coin_MM {min-height:1px; background:none; padding:20px; zoom:1}
#colonne_milieu .mise_en_avant_flexform .coin_BG {width:9px; height:9px; position:absolute; left:0; bottom:0; overflow:hidden}
#colonne_milieu .mise_en_avant_flexform .coin_BD {width:9px; height:9px; position:absolute; right:0; bottom:0; overflow:hidden}


/*** CWD PAGE FORM_ARDG ***/
#bloc_form_ardg{padding-top:20px;font-size:12px; } /* MODIF LAURENT (padding:20px 10px 30px 45px;) */
#bloc_form_ardg .titre{color:#0095ce; font-size:12px; font-weight:bold; display:block; margin-bottom:10px;}
#bloc_form_ardg .titre2{color:#595959; font-size:12px; font-weight:bold; display:block; margin-top:30px;}

#form_ardg{color:#808080;}
#form_ardg p {margin:5px 0px; width:150px; float:left;}
#form_ardg p.erreur {margin:0; padding:0; width:100%; float:left;}
#form_ardg p.champ {margin:5px 0px; width:300px; float:left;}
.grand{display:block; margin:5px 0px; padding-right:15px; width:136px; float:left} /* MODIF LAURENT (width:auto;) */
input.champ_form_ardg {color:#9c9e9f; border:none; background:url(../img/fondChamp1.png) no-repeat top right; width:119px; height:16px; padding:2px 0px 0px 2px; margin-top:5px; font-size:10px; display:block;}
textarea.form_ardg_textarea{border:1px solid #ccc; color:#9c9e9f; width:200px; padding:3px; margin-top:5px; display:block;}
.form_ardg_votre_demande{margin-top:30px;}
.form_ardg_piece_jointe{margin-top:10px;}
input.btn_annuler_form_ardg {border:none; background:url(../img/fondBtnAnnuler.png) no-repeat top left; display:block; width:76px; height:21px; margin:30px 30px 30px 145px; cursor:pointer; float:left;}
input.btn_valider_form_ardg {border:none; background:url(../img/fondBtnValider.png) no-repeat top left; display:block; width:76px; height:21px; margin:30px 10px 30px 0px; cursor:pointer; float:left;}



/*** CWD PAGE FORM_ESERVAL ***/
#bloc_form_eserval{padding-top:20px;font-size:12px; } /* MODIF LAURENT (padding:20px 10px 30px 45px;) */
#bloc_form_eserval .titre{color:#0095ce; font-size:12px; font-weight:bold; display:block; margin-bottom:10px;}
#bloc_form_eserval .titre2{color:#595959; font-size:12px; font-weight:bold; display:block; margin-top:30px;}

#form_eserval{color:#808080;}
#form_eserval p {margin:5px 0px; width:150px; float:left;}
#form_eserval p.erreur {margin:0; padding:0; width:100%; float:left;}
#form_eserval p.champ {margin:5px 0px; width:300px; float:left;}
.grand{display:block; margin:5px 0px; padding-right:15px; width:136px; float:left}
input.champ_form_eserval {color:#9c9e9f; border:none; background:url(../img/fondChamp1.png) no-repeat top right; width:119px; height:16px; padding:2px 0px 0px 2px; margin-top:5px; font-size:10px; display:block;}
.champ_form_eserval2 {border:1px solid #ccc; color:#9c9e9f; margin:5px 8px 5px 0px; width:150px;}
textarea.form_eserval_textarea{border:1px solid #ccc; color:#9c9e9f; width:200px; padding:3px; margin-top:5px; display:block;}
.form_eserval_votre_demande{margin-top:30px;}
.form_eserval_piece_jointe{margin-top:10px;}
input.btn_annuler_form_eserval {border:none; background:url(../img/fondBtnAnnuler.png) no-repeat top left; display:block; width:76px; height:21px; margin:30px 30px 30px 145px; cursor:pointer; float:left;}
input.btn_valider_form_eserval {border:none; background:url(../img/fondBtnValider.png) no-repeat top left; display:block; width:76px; height:21px; margin:30px 10px 30px 0px; cursor:pointer; float:left;}



/*** CWD PAGE FORM_WEBMASTER ***/
#bloc_form_webmaster{padding-top:20px;font-size:12px;} /* MODIF LAURENT (padding:20px 10px 30px 45px;) */
#bloc_form_webmaster .titre{color:#0095ce; font-size:12px; font-weight:bold; display:block; margin-bottom:10px;}
#bloc_form_webmaster .titre2{color:#595959; font-size:12px; font-weight:bold; display:block; margin-top:30px;}

#form_webmaster{color:#808080;}
#form_webmaster p {margin:5px 0px; width:150px; float:left;}
#form_webmaster p.erreur {margin:0; padding:0; width:100%; float:left;}
#form_webmaster p.champ {margin:5px 0px; width:300px; float:left;}
.grand{display:block; margin:5px 0px; padding-right:15px; width:136px; float:left}
input.champ_form_webmaster {color:#9c9e9f; border:none; background:url(../img/fondChamp1.png) no-repeat top right; width:119px; height:16px; padding:2px 0px 0px 2px; margin-top:5px; font-size:10px; display:block;}
textarea.form_webmaster_textarea{border:1px solid #ccc; color:#9c9e9f; width:200px; padding:3px; margin-top:5px; display:block;}
.form_webmaster_votre_demande{margin-top:30px;}
.form_webmaster_piece_jointe{margin-top:10px;}
input.btn_annuler_form_webmaster {border:none; background:url(../img/fondBtnAnnuler.png) no-repeat top left; display:block; width:76px; height:21px; margin:30px 30px 30px 145px; cursor:pointer; float:left;}
input.btn_valider_form_webmaster {border:none; background:url(../img/fondBtnValider.png) no-repeat top left; display:block; width:76px; height:21px; margin:30px 10px 30px 0px; cursor:pointer; float:left;}


/*** CWD HACK FORMULAIRE ***/
#conteneurform {float:right;position:relative;}


/*** GLOSSAIRE ***/
.tx-datamintsglossaryindex-pi1 #glossaire_titre {color:#0095ce; display:block; font-weight:bold; height:20px; padding:4px 0 0; width:90px;}
.glossaire h5 a {display:block;color:#808080;position:relative;}
.glossaire p {width:455px;color:#808080; font-size:11px; padding:3px 0 0 0; text-align:justify; line-height:normal;}
.glossaire ul li {color:#9C9E9F;font-size:11px; }
.glossaire p a, .glossaire ul li a {color:#9C9E9F;}
.glossaire p a:hover, .glossaire ul li a:hover {text-decoration:underline;font-weight:normal;}
.glossaire h5 {margin-bottom:2px;width:455px;color:#808080;font-size:11px;}
.glossaire.intro h4 {background-color:#26508c; background-image:none; font-weight:bold;}
/*.glossaire h5 a { background:url(../img/puce-off.gif) no-repeat right 4px;}
.glossaire h5 a.on { background:url(../img/puce-on.gif) no-repeat right 4px;}*/
.datamints_glossaryindex_index {padding:10px 0 10px 0;width:474px;border:solid 1px #0095ce;height:15px;margin-bottom:20px;position:relative;}
*html .datamints_glossaryindex_index {overflow:hidden;position:relative;z-index:1000;zoom:1}
.datamints_glossaryindex_oneitem {display:block;width:14px;height:14px;line-height:14px;float:left;margin-left:4px;text-align:center;font-size:12px; color:#CCC;font-weight:bold;font-family:"Helvetica", Arial, Verdana, Sans serif;}
*html .datamints_glossaryindex_oneitem {margin-left:3px;margin-right:1px;}
.datamints_glossaryindex_oneitem a.datamints_glossaryindex_linkindex {color:#808080;cursor:pointer;display:block;}
.datamints_glossaryindex_oneitem a.selected { display:block; width:14px;height:14px; background:url(../img/fondLettre.gif) no-repeat;color:#fff;text-align:center;}
.glossaire div.glossaire {padding:5px 10px;border-bottom:solid 1px #7fcae6;width:455px;}

.datamints_glossaryindex_index .coinHG {zoom:1;width:9px;height:9px;position:absolute;z-index:3000;background:url(../img/spriteArrondiGlossaire.gif) no-repeat 0 0;top:-1px;left:-1px;}
.datamints_glossaryindex_index .coinHD {zoom:1;width:9px;height:9px;position:absolute;z-index:3000;background:url(../img/spriteArrondiGlossaire.gif) no-repeat -9px 0;top:-1px;right:-1px;}
.datamints_glossaryindex_index .coinBG {zoom:1;width:9px;height:9px;position:absolute;z-index:3000;background:url(../img/spriteArrondiGlossaire.gif) no-repeat 0 -9px;bottom:-1px;left:-1px;}
.datamints_glossaryindex_index .coinBD {zoom:1;width:9px;height:9px;position:absolute;z-index:3000;background:url(../img/spriteArrondiGlossaire.gif) no-repeat -9px -9px;bottom:-1px;right:-1px;}

/*** AJOUT POUR MAGGUY ***/
.coin3 {width:15px; height:15px; background:url(../img/coinVisuelBD.png) no-repeat; position:absolute; bottom:3px; right:0; display:block;}

/*** Nuage tags ***/
#wpcumuluswidgetcontent {position:relative;}

/*** Toutes les actu et dossier home ***/
a:link.lien_tous_actu {background:transparent url(../img/btnFleche.png) no-repeat scroll right center;color:#0095CE;font-size:11px;font-weight:bold;padding:0 14px 0 0;position:relative;}
a:hover.lien_tous_actu {text-decoration:none;}
a:visited.lien_tous_actu {background:transparent url(../img/btnFleche.png) no-repeat scroll right center;color:#0095CE;font-size:11px;font-weight:bold;padding:0 14px 0 0;position:relative; text-decoration:none;}

/*** liste ordonn?e ***/

#contenu .article ol {margin-left:18px; font-size:12px; font-weight:bold; list-style-type:decimal;}
#contenu .article ol li {color:#808080; font-weight:normal}


/*** numero azur ***/
.azur { font-weight:bold; color:#0095ce;}

/*** popin ***/
.contenu_pop { padding:10px 10px; position:relative; text-align:justify;width:462px;}

#highslide-wrapper p { font-size:11px; color:#808080;}

/*** TAGS CLOUD ***/
a.lien_mot_tagcloud {color:#0095CE;font-size:11px;font-weight:bold;padding:0 14px 0 0;position:relative;}

/*** IRFAQ ***/
.tx-irfaq-pi1 #titre {
	color:#0095CE;
	display:block;
	font-weight:bold;
	height:20px;
	padding:4px 0 0;
	width:90px;
}
dt.faqThemeOn{
	border-bottom:1px solid #7FCAE6;
	padding:10px 10px;
	width:455px;
}
dt.faqThemeOff {
	border-bottom:1px solid #7FCAE6;
	padding:10px 10px;
	width:455px;
}
dt.faqDefinitionTitleOn{
	border-bottom:1px solid #7FCAE6;
	padding:10px 10px;
	width:435px;
}
dt.faqDefinitionTitleOff {
	border-bottom:1px solid #7FCAE6;
	padding:10px 10px;
	width:435px;
}
#bloc_contact span.faqquestion p {
	color:#0095CE;
}
dt.faqThemeOn span.faqquestion a {
	background:transparent url(../img/puce-off.gif) no-repeat scroll right 4px;
	display:block;
}
dt.faqThemeOff span.faqquestion a {
	background:transparent url(../img/puce-on.gif) no-repeat scroll right 4px;
	display:block;
}
dt.faqDefinitionTitleOn span.faqquestion a {
	background:transparent url(../img/puce-off.gif) no-repeat scroll right 4px;
	display:block;
	padding:0 10px 0 0;
}
dt.faqDefinitionTitleOff span.faqquestion a {
	background:transparent url(../img/puce-on.gif) no-repeat scroll right 4px;
	display:block;
	padding:0 10px 0 0;
}
span.faqquestion a img {
	float:right;
}
dd.faqThemeQuestionOff {
	display: none;
}
dd.faqThemeQuestionOn {
	display: block;
}
dd.faqThemeQuestionOn dl{
	margin-left:20px;
}
dd.faqThemeQuestionOff dl{
	margin-left:20px;
}
dd.faqDefinitionDescOff {
	display: none;
}
dd.faqDefinitionDescOn {
	border-bottom:1px solid #7FCAE6;
	display: block;
}

/*** AJOUT Octobre 09 CWD Maggy***/
#menu_rubriques_flash #pub{width:555px; height:92px; margin-left:230px; margin-top:12px; position:absolute;}

/* AJOUT LAURENT */
div.imglist{
	width:148px;
	height:110px;
	text-align:center;
}

/* AJOUT LAURENT LOGIN WEBSERVICE*/
input.afNum{
	border:1px solid #7FCAE6;
}

input.nom{
	border:1px solid #7FCAE6;
}

input.btn_valider_login_extranet{
	margin-top: 5px;
}

/* HACK POUR CHROME */
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	#menu_principal {margin-top:0;}
}

/* AJOUT LAURENT VIDEO begin */
.bloc-video {
	padding:9px 25px 10px;
	position:relative;
	zoom:1;
	overflow:hidden;
}
.video {
	float:left;
	margin-right:20px;
	border:solid 1px #fff;
	overflow:hidden;
	position:relative;
}
.video img {
	font-size:0;
	overflow:hidden;
	display:block;
}
.video .bt_play {
	position:absolute;
	width:30px;
	height:25px;
	top:18px;
	left:45px;
	z-index:100;
}
.video .bt_play a {
	display:block;
	width:30px;
	height:25px;
	position:absolute;
	background:url(../img/clear.gif) no-repeat;
	cursor:pointer;
	z-index:101;
}
.video .bt_play a span {
	text-indent:-99999em;
	width:30px;
	height:25px;
	display:block;
}
.tx-gdfsuezvideovote-pi1 .une_video{
	height:80px;
	margin-bottom:20px;
	padding-right:10px;
}
.un_flash {
	height:100px;
	margin-bottom:20px;
}
/* AJOUT LAURENT VIDEO end */
legend{
	left:-9999px;
	position:absolute;
}

.text-label{
	color:#58585A;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:3px 0 3px 4px;
}
