/*** Définition des styles de textes ***/
.corporate_titre{font-family:Arial,"Trebuchet MS", Helvetica, Sans-serif;font-size:15px;}
.corporate_texte,.corporate_texte a{font-family:Arial,"Trebuchet MS", Helvetica, Sans-serif;font-size:13px;line-height:1.3em;}

#middle_corporate{width:972px; margin:0 auto}

/*** Structure ***/
/* Header du middle Homepage */
#middle_corporate_content  #title_header_page { height:38px; text-align:right; border-bottom:1px solid #DAD9D7; margin:0 0 15px 0}
#middle_corporate_content  #title_header_page h1 { line-height:38px; }
#middle_corporate_content{position:relative;overflow:hidden;}
#middle_corporate_content  #middle_left_corpo{;position:relative;float:left;display:inline;overflow:hidden;margin:0}
#middle_left_corpo #colonne_corpo{}
#middle_left_corpo .largeur_colonne{width:780px;overflow:hidden;}
#colonne_corpo_content_bottom{padding:0;width:100%;position:relative}
#middle_left_corpo #footer{position:absolute;bottom:-1px;}

/* Bloc css de la page corporate2 */ 
#middle_corporate2_content #title_corporate2_content #title_header_page { height:55px; text-align:left; border-bottom: 1px solid #DAD9D7; margin-bottom:15px}
#middle_corporate2_content #title_corporate2_content #title_header_page h1 { line-height:55px}
#middle_corporate2_content{position:relative;overflow:hidden; width:972px; margin:0 auto}
#middle_corporate2_content  #middle_left_corpo2{position:relative;overflow:hidden}
#middle_left_corpo2 .largeur_colonne{overflow:hidden;}
#colonne_corpo2_content_bottom{padding:0;width:100%;position:relative}
#middle_left_corpo2 #footer{position:absolute;bottom:-1px;}

/*** Contenu des pages Corporate  ***/
#corpo_content .block_corpo{position:relative;margin:0 0 16px;padding:0;}
#corpo_content .block_corpo_dernier{margin:0;}
#corpo_content .block_cols_corpo .block_corpo{margin:0;padding:0;}
#corpo_content .block_cols_corpo{position:relative;width:100%;background:transparent url(../images/bg-pointilles2-V.gif) repeat-y 50% 0;overflow:hidden;margin:0 0 16px;}
#corpo_content .block_cols_corpo .colg_corpo{position:relative;float:left;width:300px;}
#corpo_content .block_cols_corpo .cold_corpo{position:relative;float:right;width:300px;}
#corpo_content .block_cols_corpo .block_corpo dt{position:relative;width:300px;margin:0;padding:0;}
#corpo_content .block_corpo dt{display:block;position:relative;margin:0;padding:0;}
#corpo_content .block_corpo dd{position:relative;margin:0;padding:0;}
#corpo_content .block_corpo span.title01_home{display:block;position:relative;line-height:1.4em;font-weight:bold;;padding:0;}
#corpo_content .block_corpo .title01 span{display:block;padding:0 0 0 10px;}
#corpo_content .block_corpo .title01_home span{display:block;padding:0 0 0 14px;}
/* 1er niveau  */
#corpo_content .block_corpo .details00{text-align:justify;margin:5px 0;}
#corpo_content .block_corpo .details00 ul,#corpo_content .block_corpo .details00 ul.liste02{list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:10px;padding:0;}
#corpo_content .block_corpo .details00 ul.liste03{list-style-image:none;list-style-position:outside;list-style-type:none;margin:5px 0 0 25px;padding:0;}
#corpo_content .block_corpo .details00 ul.liste03 li{margin:0 20px;}
/* 2eme niveau  */
#corpo_content .block_corpo .details01{padding-left:15px;}
#corpo_content .block_corpo .details01 ul,#corpo_content .block_corpo .details01 ul.liste02{list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:30px;padding:0;}
#corpo_content .block_corpo .details01 ul.liste03{list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:0;padding:0;}
#corpo_content .block_corpo .details01 ul.liste03 li{margin:0 30px;}
#corpo_content .block_corpo .title03 span{display:block;font-weight:bold;;padding:0 0 0 10px;}
#corpo_content .block_corpo a{text-decoration:underline;}
#corpo_content .block_corpo dt .coinHG,#corpo_content .block_corpo dt .coinHD,#corpo_content .block_corpo dt .coinBG,#corpo_content .block_corpo dt .coinBD{width:6px;height:6px;display:block;}
#corpo_content .block_corpo dt .coinHG{background:transparent url(../images/bg-coin-mentions-HG.gif) 0 0 no-repeat;}
#corpo_content .block_corpo dt .coinHD{background:transparent url(../images/bg-coin-mentions-HD.gif) 0 0 no-repeat;}
#corpo_content .block_corpo dt .coinBG{bottom:0;background:transparent url(../images/bg-coin-mentions-BG.gif) 100% 100% no-repeat;}
#corpo_content .block_corpo dt .coinBD{position:absoltute;bottom:0;background:transparent url(../images/bg-coin-mentions-BD.gif) 100% 100% no-repeat;}
/** Page activer javascript  */
#content_browser_title{position:relative;width:700px;}
#corpo_content .block_corpo .coinHG{position:absoltute;left:0;top:0;width:6px;height:6px;background:transparent url(../images/bg-coin-mentions-HG.gif) top left no-repeat;}
#corpo_content .block_corpo .coinHD{position:absoltute;right:0;top:0;width:6px;height:6px;background:transparent url(../images/bg-coin-mentions-HD.gif) top right no-repeat;}
#corpo_content .block_corpo .coinBG{position:absoltute;bottom:0;left:0;width:6px;height:6px;background:transparent url(../images/bg-coin-mentions-BG.gif) bottom left no-repeat;}
#corpo_content .block_corpo .coinBD{position:absoltute;bottom:0;right:0;width:6px;height:6px;background:transparent url(../images/bg-coin-mentions-BD.gif) bottom right no-repeat;}
.colonne_corpo_content img{position:relative;margin:5px 0 0 4px;}
.colonne_corpo_content ul li{font:13px Arial, Helvetica, Sans-serif;margin:15px 0;}
.colonne_corpo_content ul li.titre_produit_hp{list-style:none;}
.colonne_corpo_content ul li span{font-weight:bold;;display:block;}
#corpo_content #action_form,#corpo_content #plan_site{margin:15px 0;}
#corpo_content #mention_content dl{display:inline;float:left;overflow:hidden;}
#corpo_content #mention_content dl.mention_editeur{width:470px;background:url(../images/bg-pointilles2-V.gif) repeat-y 100% 50%;}
#corpo_content #mention_content dl.mention_editeur dt{width:442px;}
#corpo_content #mention_content dl.mention_directeur,#corpo_content #mention_content dl.mention_hebergeur{width:454px;padding:0 0 0 26px;}
#corpo_content #mention_content dl.mention_hebergeur{padding:23px 0 0 26px;}
/**  Page Protection enfance  */
#corpo_content dl.protection_enfant p.left{text-align:left;}
/** Page Nous Contacter  */
#corpo_content #newsletters{position:relative;width:90%;overflow:hidden;margin:10px 0 0 47px;}
#corpo_content .block_corpo .details01 .contenu_illicite_texte1{text-align:center;}
#corpo_content .block_corpo .details01 .contenu_illicite_texte a{color:red;font-weight:bold;;}
#corpo_content .block_corpo .details01 .contenu_illicite_texte a.article{color:#000;font-weight:400;}
#corpo_content .block_corpo .details01 .contenu_illicite_texte a.article:hover{color:red;font-weight:400;}
#corpo_content .block_corpo .details01 ul.disc{margin-left:25px;list-style-type:disc;font-weight:bold;;}

/*** Blocs pagescorporate  ***/
#corpo_content #pagescorporate{position:relative;overflow:hidden;line-height:1em;}
#corpo_content #pagescorporate .contenuD{position:relative;float:right;display:inline;width:272px;z-index:1;}
#corpo_content #pagescorporate .contenuC{overflow:hidden;position:relative;float:left;display:inline;width:640px;padding:5px 0 0;}
#corpo_content #pagescorporate .contenuC .int{position:relative;overflow:hidden;}
#corpo_content #pagescorporate .contenuC .descris{padding:10px 20px 15px 25px;}
/* Menu droit  */
#corpo_content #pagescorporate .blocgeneral{position:relative;width:272px;background:#fff;display:block;text-decoration:none;cursor:pointer;font-size:11px;margin-bottom:20px;color:#666;}
#corpo_content #pagescorporate .blocgeneral span{display:block;}
#corpo_content #pagescorporate .blocgeneral .haut{background:transparent url(/images/bg-menuD-ht1.gif) no-repeat;height:11px;width:272px;font-size:0;}
#corpo_content #pagescorporate .blocgeneral .bas{overflow:hidden;background:transparent url(/images/bg-menuD-bs.gif) no-repeat 0 100%;height:11px;width:272px;font-size:0;}
#corpo_content #pagescorporate .blocgeneral .centre{overflow:hidden;line-height:1em;position:relative;padding-top:5px;border-color:#DBDBDB;border-style:solid;border-width:0 1px;}
#corpo_content #pagescorporate .blocgeneral .centre .contenu{overflow:hidden;width:100%;margin-top:-39px;}
#corpo_content #pagescorporate .blocgeneral .centre .heightmin{overflow:hidden;float:left;display:inline;width:1px;height:80px;}
#corpo_content #pagescorporate .blocgeneral .centre .bloclien{float:left;display:inline;width:145px;margin-left:115px;line-height:1em;}
#corpo_content #pagescorporate .blocgeneral .centre .bloclien span{margin-bottom:5px;}
#corpo_content #pagescorporate .blocgeneral .centre .bloclien .carre{background:url(/images/bg-picto02.gif) no-repeat 0 3px;padding-left:10px;}
#corpo_content #pagescorporate .blocgeneral .titre{position:absolute;top:-7px;left:0;background:url(/images/bg-accolG.jpg) no-repeat;font-weight:bold;;text-decoration:none;font-size:11px;padding-left:0;line-height:1.2em;display:block;}
.blocgeneral .titre span.d{background:url(/images/bg-accolD.jpg) no-repeat 100% 0;padding:0 1px 0 3px;}
#corpo_content #pagescorporate .blocgeneral .titre span.fd{background:url(/images/bg-pixblc.gif) repeat-x 0 3px;color:#484848;padding:0 4px;}
#corpo_content #pagescorporate .blocgeneral .titre span.fd span{padding-bottom:3px;}
#corpo_content #pagescorporate .blocgeneral .cachevignmenu{width:93px;z-index:3;}
#corpo_content #pagescorporate .blocgeneral .cachevignmenu span{background:transparent url(/images/bg-coinsvign.png) repeat scroll 0 0;height:40px;overflow:hidden;width:93px;z-index:4;}
#corpo_content #pagescorporate .blocgeneral .cachetrait{background:#fff;font-size:0;height:6px;width:10px;position:absolute;left:0;top:10px;z-index:6;}
#corpo_content #pagescorporate .blocgeneral .cachevignmenu.qsn1{background:url(/images/bg-qsn1.jpg) 0 0;}
#corpo_content #pagescorporate .blocgeneral .cachevignmenu.qsn2{background:url(/images/bg-qsn1.jpg) 0 80px;}
#corpo_content #pagescorporate .blocgeneral .cachevignmenu.qsn3{background:url(/images/bg-qsn1.jpg) 0 40px;}
#corpo_content #pagescorporate .blocgeneral:hover .centre .bloclien span,#pagescorporate .blocgeneral.actif .centre .bloclien span{color:#333;}
#corpo_content #pagescorporate .blocgeneral.actif .centre{border-color:red;}
#corpo_content #pagescorporate .blocgeneral.actif .haut{background:url(/images/bg-menuD-ht1on.gif) no-repeat;height:11px;width:272px;}
#corpo_content #pagescorporate .blocgeneral.actif .bas{background:url(/images/bg-menuD-bs2on.gif) no-repeat;height:11px;width:272px;font-size:0;}
#corpo_content #pagescorporate .barrecoin01 span{position:absolute;width:8px;height:8px;}
#corpo_content #pagescorporate .barrecoin01 .img01{background:url(/images/bg-recthg.gif) no-repeat;}
#corpo_content #pagescorporate .barrecoin01 .img02{background:url(/images/bg-recthd.gif) no-repeat;}
#corpo_content #pagescorporate .barrecoin01 .img03{background:url(/images/bg-rectbg.gif) no-repeat;}
#corpo_content #pagescorporate .barrecoin01 .img04{background:url(/images/bg-rectbd.gif) no-repeat;}
#corpo_content #pagescorporate .barrecoin02 span{position:absolute;width:8px;height:8px;z-index:2;}
#corpo_content #pagescorporate .barrecoin02 .img01{background:url(/images/bg-rect2hg.gif) no-repeat;}
#corpo_content #pagescorporate .barrecoin02 .img02{background:url(/images/bg-rect2hd.gif) no-repeat;}
#corpo_content #pagescorporate .barrecoin02 .img03{background:url(/images/bg-rect2bg.gif) no-repeat;}
#corpo_content #pagescorporate .barrecoin02 .img04{background:url(/images/bg-rect2bd.gif) no-repeat;}

/*** Style génériques corporate ***/
#corpo_content #pagescorporate .mt5{margin-top:5px;}
#pagescorporate .mt15{margin-top:15px;}
#corpo_content #pagescorporate .fs13{font-size:13px;line-height:1.2em;}
#corpo_content #pagescorporate .taj{text-align:justify;}
#corpo_content #pagescorporate .contenuC .troisblocs{overflow:hidden;position:relative;width:100%;}
#corpo_content #pagescorporate .contenuC .troisblocs .ovf{overflow:hidden;width:745px;}
#corpo_content #pagescorporate .contenuC .troisblocs .blocs{position:relative;overflow:hidden;float:left;display:inline;width:180px;margin-right:20px;}
#corpo_content #pagescorporate .contenuC .troisblocs .mots3descri{overflow:hidden;margin:8px 6px 7px;}
#corpo_content #pagescorporate .contenuC .troisblocs .titre{color:red;font-size:14px;font-weight:bold;;}
#corpo_content #pagescorporate .contenuC .troisblocs .baseline{font-weight:bold;;margin-top:10px;font-size:12px;line-height:1em;height:50px;}
#corpo_content #pagescorporate .visu3mots{height:80px;margin-top:5px;}
#corpo_content #pagescorporate .visu3mots.visu01{background:url(/images/bg-img-proximite.jpg) 0 100%;}
#corpo_content #pagescorporate .visu3mots.visu02{background:url(/images/bg-img-prevoyance.jpg) 0 100%;}
#corpo_content #pagescorporate .visu3mots.visu03{background:url(/images/bg-img-accompagnement.jpg) 0 100px;}
#corpo_content #pagescorporate .imgillustr01{width:158px;overflow:hidden;position:relative;display:inline;}
#corpo_content #pagescorporate .imgillustr01 .visu{padding:4px;}
#corpo_content #pagescorporate .imgillustr01.droite{float:right;margin:0 0 10px 10px;}
#corpo_content #pagescorporate .imgillustr01.gauche{float:left;margin:0 10px 10px 0;}
#corpo_content #pagescorporate .imgillustr02{width:118px;overflow:hidden;position:relative;float:right;display:inline;padding-left:25px;}
#corpo_content #pagescorporate .imgillustr02 .visu{margin-right:40px;padding:4px;}
#corpo_content #pagescorporate #navpoles{position:relative;border-bottom:2px solid red;font-weight:400;width:100%;overflow:hidden;margin-bottom:10px;}
#corpo_content #pagescorporate #navpoles *{font-family:trebuchet ms;font-size:14px;float:left;display:inline;}
#corpo_content #pagescorporate #navpoles .separ{width:1px;background:#D6D5D5;height:18px;font-size:0;line-height:0;margin:0 10px;}
#corpo_content #pagescorporate #navpoles a{text-decoration:none;}
#corpo_content #pagescorporate #navpoles .titrepage.actif{background:url(/images/bg-menuProduit-actif.gif) 50% 100% no-repeat;color:red;font-weight:bold;;padding-bottom:7px;}

/*** Titres et sous-titres ***/
#corpo_content #pagescorporate h1.titrepage{font-size:17px;color:red;font-weight:bold;;margin-left:5px;border-bottom:2px solid red;}
#corpo_content #pagescorporate h2.sstitre,#popup_content h2.sstitre01{font-size:15px;color:#484848;font-weight:bold;;background:url(/images/bg-picto02.gif) no-repeat 0 50%;padding-left:13px;clear:both;}
#corpo_content #pagescorporate .contenuC .descris .contenuarticle{position:relative;overflow:hidden;width:100%;}
#corpo_content #pagescorporate .listetiret{overflow:hidden;display:block;padding-top:5px;}
#corpo_content #pagescorporate .listetiret span{float:left;display:inline;}
#corpo_content #pagescorporate .listetiret .tiret{width:10px;}
#corpo_content #pagescorporate .lienpage{font-weight:bold;;text-decoration:underline;}
#corpo_content #pagescorporate .blocpicto{padding:0 0 10px 60px;}
#corpo_content #pagescorporate .blocpicto.pic01{background:url(/images/bg-pic-qsm1.gif) no-repeat;}
#corpo_content #pagescorporate .blocpicto.pic02{background:url(/images/bg-pic-qsm2.gif) no-repeat;}
#corpo_content #pagescorporate .blocpicto.pic03{background:url(/images/bg-pic-qsm3.gif) no-repeat;}
#corpo_content #pagescorporate .blocpicto.pic04{background:url(/images/bg-pic-qsm4.gif) no-repeat;}
#corpo_content #pagescorporate .blocpicto.pic05{background:url(/images/bg-pic-qsm5.gif) no-repeat;}
#corpo_content #pagescorporate .blocpicto span{display:block;font-weight:bold;;font-size:15px;}
#corpo_content #pagescorporate.colonnes2 .contenuC{position:relative;overflow:hidden; width:100%}
#corpo_content #pagescorporate.colonnes2 .contenuC .col1{float:left;display:inline;width:470px;}
#corpo_content #pagescorporate.colonnes2 .contenuC .col2{float:right;display:inline;width:470px;}

/*** Outil de mesure Internet satellite ***/
#corpo_content #pagescorporate.outil_de_mesure h2 {color: red; font-size: 18px; font-weight: bold; margin:5px 0 15px 0px;}
#corpo_content #pagescorporate.outil_de_mesure h3 {color: #484848; font-size: 15px; font-weight: bold; margin:5px 0 10px 0;padding-left:10px;background: url(/images/bg-picto02.gif) no-repeat scroll 0 7px transparent;}
#corpo_content #pagescorporate.outil_de_mesure .remarque {font-size:10px; color:#666; font-style: italic;}
#corpo_content #pagescorporate.outil_de_mesure p { line-height: 16px;margin-bottom:8px;}
#corpo_content #pagescorporate.outil_de_mesure #tete-polarisation {float:left;width:100%;margin:0 8px 8px 0;}
#corpo_content #pagescorporate.outil_de_mesure #tete-polarisation #attention{color: rgb(34, 34, 34); font-weight: bold; background: none repeat scroll 0% 0% rgb(255, 153, 153);}
#corpo_content #pagescorporate.outil_de_mesure #tete-polarisation #bloc-mesure-xpol {background-color: rgb(246, 244, 244); padding: 10px; height: 380px;}
#corpo_content #pagescorporate.outil_de_mesure .arrondi01 {position:relative;line-height:0;font-size:0;background-color:#f5f4f4;height:8px;}
#corpo_content #pagescorporate.outil_de_mesure .arrondi01 span{position:absolute;width:8px;height:8px;}
#corpo_content #pagescorporate.outil_de_mesure .arrondi01 .img01{background:url(/images/bg-coinHG11.gif) no-repeat;}
#corpo_content #pagescorporate.outil_de_mesure .arrondi01 .img02{background:url(/images/bg-coinHD11.gif) no-repeat;}
#corpo_content #pagescorporate.outil_de_mesure .arrondi01 .img03{background:url(/images/bg-coinBG11.gif) no-repeat;}
#corpo_content #pagescorporate.outil_de_mesure .arrondi01 .img04{background:url(/images/bg-coinBD11.gif) no-repeat;}
#corpo_content #pagescorporate.outil_de_mesure .arrondi01 .G{left:0;}
#corpo_content #pagescorporate.outil_de_mesure .arrondi01 .D{right:0;}
#corpo_content #pagescorporate.outil_de_mesure .arrondi01 .bs, #corpo_content #pagescorporate.outil_de_mesure .arrondi01 .bs span{bottom:0;}
#corpo_content #pagescorporate.outil_de_mesure #bloc-tete-sat {width:290px;position: absolute; left: 63%; top: 20px;}
#corpo_content #pagescorporate.outil_de_mesure #bloc-tete-sat .legende {float: left; width: 100px; text-align: right; margin: 20pt 20px 0pt 0pt;}
#corpo_content #pagescorporate.outil_de_mesure #intro {overflow: hidden;}
#corpo_content #pagescorporate.outil_de_mesure #intro p{padding: 3px 8px 8px; float: left; width: 550px;}
#corpo_content #pagescorporate.outil_de_mesure .both {clear: both;}
#corpo_content #pagescorporate.outil_de_mesure .titre-polarisation{padding:5px;text-transform:uppercase;color:#FFF;font-weight:bold;background-color:#1889CB;font-size:16px;}
#corpo_content #pagescorporate.outil_de_mesure hr{display:block;margin:5px 0 5px 0;}
#corpo_content #pagescorporate.outil_de_mesure .bloc-legende-polarisation{width:270px;float:left;position:relative;}


/*** Page Plan du site ***/
#corpo_content #homegenerale.plandusite{position:relative;width:100%;}
#corpo_content #homegenerale.plandusite .titrerubriques h2{text-transform:uppercase;}
#corpo_content #homegenerale.plandusite #partieD #menuD .titrerubriques h2 span.suite{font-size:9px;width:auto;float:none;background:none;}
#corpo_content #homegenerale.plandusite #pagescorporate .contenuC{overflow:hidden;float:left;display:inline;z-index:3;width:900px;margin-left:10px;}
#corpo_content #homegenerale.plandusite #partieD #menuD .fondblocmenu{background:transparent url(/images/bg-degrad06.gif);margin-bottom:0;}
#corpo_content #homegenerale.plandusite #pagescorporate .titrerub{color:#484848;font-weight:bold;;background:url(/images/bg-picto02.gif) no-repeat 0 4px;margin:12px 0 0 20px;padding:0 0 5px 10px;}
#corpo_content #homegenerale.plandusite #pagescorporate .titrerub.mt{padding-top:45px;background:url(/images/bg-picto02.gif) no-repeat 0 49px;}
#corpo_content #homegenerale.plandusite #pagescorporate #partieD #menuD .descri{left:100px;position:absolute;border:0;font-size:11px;width:165px;top:15px;}
#corpo_content #homegenerale.plandusite #pagescorporate #partieD .retourhome{background:url(/images/bg-home-maison-grey.gif) no-repeat 0 3px;padding-left:15px;font-weight:bold;;margin:0;}
#corpo_content #homegenerale.plandusite #pagescorporate .mt30{margin-top:30px;}
#corpo_content #homegenerale.plandusite #pagescorporate .mt40{margin-top:40px;}
#corpo_content #homegenerale.plandusite #pagescorporate .mt50{margin-top:50px;}
#corpo_content #homegenerale.plandusite #pagescorporate #menuD #RUB02 span.imgref{background-image:url(/images/bg-vign03.jpg);background-position:0 0px;}
#corpo_content #homegenerale.plandusite #pagescorporate #menuD #RUB03 span.imgref{background-image:url(/images/bg-vign02.jpg);background-position:0 0;}
#corpo_content #homegenerale.plandusite #pagescorporate #menuD #SITE span.imgref{background-image:url(/images/bg-vign03.jpg);background-position:0 240px;position:absolute;z-index:1;width:93px;height:40px;left:0;top:15px;}
#corpo_content #homegenerale.plandusite #pagescorporate #menuD #REF span.imgref{background-image:url(/images/bg-vign03.jpg);background-position:0 80px;position:absolute;z-index:1;width:93px;height:40px;left:0;top:15px;}
#corpo_content #homegenerale.plandusite #pagescorporate #menuD #HEB span.imgref{background-image:url(/images/bg-vign03.jpg);background-position:0 160px;position:absolute;z-index:1;width:93px;height:40px;left:0;top:15px;}
#corpo_content #homegenerale.plandusite #partieD #menuD a{width:220px;background-position:0 5px;text-decoration:underline;margin:0 0 0 30px;}
#corpo_content #homegenerale.plandusite #partieD #menuD a.lien{margin:0;text-decoration:none;font-weight:bold;width:100%;color:#484848;background:none;padding:0;cursor:pointer;background-position:0 0;}
#corpo_content #homegenerale.plandusite #partieD #menuD a.icopdf{background:url(/images/bg-icopdf.gif) no-repeat 0 8px;height:25px;padding:8px 0 3px 18px;}
#corpo_content #homegenerale.plandusite #partieD #menuD a.promo{background-color:#DDDEDD;}
#corpo_content #homegenerale.plandusite .largeur{position:relative;overflow:hidden;width:900px;}
#corpo_content #homegenerale.plandusite .largeur .colo01{overflow:hidden;float:left;display:inline;width:300px;}
#corpo_content #homegenerale.plandusite #partieD #menuD .contentbloc.societe{padding:0;}
#corpo_content #homegenerale.plandusite #partieD #menuD .contentbloc.societe a{width:140px;margin-left:110px;}
#corpo_content .block_corpo span.title01,#corpo_content .block_corpo span.title03{display:block;position:relative;line-height:1.4em;font-weight:bold;;border:1px solid #C6C6C6;padding:0 0 0 10px;}
#corpo_content .block_corpo .details00 span,#corpo_content .block_corpo .details01 span,#corpo_content #qui_sommes_nous_content span.titre,#corpo_content .block_corpo .details01 .contenu_illicite_texte span,#corpo_content #pagescorporate .fwb,#corpo_content #pagescorporate #navpoles a:hover{font-weight:bold;;}
#corpo_content .block_corpo .details00 ul.liste02 li,#corpo_content .block_corpo .details01 ul.liste02 li{margin:10px;}
#corpo_content .block_corpo .details00 ul.sous_liste02,#corpo_content .block_corpo .details01 ul.sous_liste02{margin-left:20px;}
#corpo_content .block_corpo .details00 ul.sous_liste02 li,#corpo_content .block_corpo .details01 ul.sous_liste02 li{margin:5px;}
#corpo_content #mention_content,#corpo_content #mention_content_2{position:relative;width:100%;overflow:hidden;}
#corpo_content #mention_content dl.mention_directeur dt,#corpo_content #mention_content dl.mention_hebergeur dt,#corpo_content #mention_content dl.mention_generique,#corpo_content #qui_sommes_nous_content dl.qui_sommes_nous dt{width:100%;}
#corpo_content #mention_content_2 dl.mention_content a,#corpo_content #qui_sommes_nous_content dl.qui_sommes_nous a,#corpo_content .protection_enfant p a:{text-decoration:underline;cursor:pointer;}
#corpo_content #mention_content_2 dl.mention_content a:hover,#corpo_content #qui_sommes_nous_content dl.qui_sommes_nous a:hover,#corpo_content .protection_enfant p a:hover{color:red;text-decoration:none;cursor:pointer;}
#corpo_content .block_corpo .details01 p.contenu_illicite_texte,#corpo_content #homegenerale.plandusite #pagescorporate .contenuC .int{margin-bottom:10px;}
#corpo_content .block_corpo .details01 .contenu_illicite_texte span.rouge,#corpo_content #pagescorporate .blocgeneral.actif .titre *,#corpo_content #pagescorporate .blocgeneral:hover .titre .fd,#pagescorporate .blocgeneral.actif .titre .fd,#corpo_content #pagescorporate .rouge,#corpo_content #pagescorporate .lienpage:hover,#corpo_content #homegenerale.plandusite #pagescorporate .descri span{color:red;}
#corpo_content #pagescorporate .corporate_texte dt,#corpo_content #pagescorporate .listetiret .descritiret{width:400px;}
#corpo_content #pagescorporate .barrecoin01,#corpo_content #pagescorporate .barrecoin02{position:relative;width:100%;line-height:0;font-size:0; margin-bottom:10px}
#corpo_content #pagescorporate .barrecoin01.ht span,#corpo_content #pagescorporate .barrecoin02.ht span{top:0;}
#corpo_content #pagescorporate .barrecoin01.ht span.D,.barrecoin01 .D,#corpo_content #pagescorporate .barrecoin02.ht span.D,.barrecoin02 .D{right:0;}
#corpo_content #pagescorporate .barrecoin01.bs span,#corpo_content #pagescorporate .barrecoin02.bs span{bottom:0;}
#corpo_content #pagescorporate .barrecoin01 .G,#corpo_content #pagescorporate .barrecoin02 .G{left:0;}
#pagescorporate .mt10,#corpo_content #homegenerale.plandusite #pagescorporate #partieD #menuD{margin-top:10px;}
#pagescorporate .mt20,#corpo_content #homegenerale.plandusite #pagescorporate .mt20{margin-top:20px;}
#corpo_content #homegenerale.plandusite #partieD #menuD dd,#corpo_content #homegenerale.plandusite #partieD #menuD .contentbloc{overflow:hidden;}

/* Carte géolocalisation */

.legende_gmaps table td.img { text-align:center; }
#geoloc { position:relative;overflow:hidden;width:100%; }
#geoloc_content { padding:5px;overflow:hidden; }
#geoloc .top_right { float:right;width:300px; }
#geoloc .top_left { float:left;width:500px; }
#geoloc .top_right .zone-form { width:300px; }
#geoloc .top_left .zone-form { width:500px; }
#geoloc #map { width: 750px; height: 450px;float:left;position:relative;border:1px solid #CCCCCC; }
#geoloc #legende { float:right;position:relative;width:170px;height:450px;background:#F0F0F0;border:1px solid #CCCCCC; }
table.legende_gmaps  {width:100%; }
table.legende_gmaps tr { margin-top:25px; }
table.legende_gmaps tr th { font-weight:bold;text-align:center;background:#E3E3E3;height:25px;vertical-align:middle; }
table.legende_gmaps tr td.label p { font-weight:bold;width:65px;background:transparent url(/images/bg-puce6.gif) no-repeat scroll 0 10%;padding-left:10px; }
table.legende_gmaps td { padding:10px 4px 4px 4px;vertical-align:top; }
table.legende_gmaps td.img { text-align:center; }
#geoloc .zone-form.geolocalisation .form-conteneur .dataLine .champ { width:300px;float:left; }
#geoloc .zone-form.geolocalisation .form-conteneur .dataLine span.AjaxValidationMessage { width:20px;float:left;display:block; }



/* QUI SOMMES NOUS V2 */
.qsm_convition{position:relative; overflow:hidden; font-size:13px}
.qsm_convition div{float:left; display:inline}
.qsm_convition .visu{width:130px; background:url(/images/quisommesnous/img_qsn.jpg); height:55px}
.qsm_convition .bord{border:3px solid #EBEBEB; border-width:3px 3px 3px 0px; width:445px; height:50px}
.qsm_convition .bord span{padding:18px 0px 0px 20px;  display:block; line-height:1.2em}
.qsm_convition.num2 .visu{background-position:0 -55px}
.qsm_convition.num3 .visu{background-position:0 -110px}
.qsm_convition.num3 .bord span{padding-top:10px}

.qsn_solutions{margin:10px 0 0 25px}
.qsn_solutions div a{color:red; font-weight:bold; margin:0; position:relative; overflow:hidden}
.qsn_solutions div.col1{width:320px}
.qsn_solutions div a{background:url(/images/carre1.gif) no-repeat 0 50%; padding-left:15px; line-height:1.3em; font-size:13px; display:block}
.qsn_solutions .liste{position:relative; margin-top:5px; overflow:hidden}
.qsn_solutions .liste div{float:left; display:inline}

.qsn_zoomsur{font-size:13px; line-height:1.2em; overflow:hidden; position:relative; 
            border:3px solid #EBEBEB; padding:5px 10px 10px 10px; text-align:justify}


