/* LOT 1 IST */

@import url(//s2.s-sfr.fr/elements/css/v7-5/import/sondage.css);
@import url(//s2.s-sfr.fr/elements/css/v7-5/import/quiz.css);

/* surcharge css pour integration de l'IST */
.itemProfile {display:none;}
#ctn_tab ul.niv3 {display:none;}
#ctn_tab ul.niv3.open {display:block;}

#ctn_tab ul.niv3 li a:hover {text-decoration:none;}

/* header */
#ctn_hd .metanavg_liens {/*padding-right:400px;*/}
#ctn_hd .metanavg_phrase { color:#979797;float:left;margin-bottom:5px;}
#ctn_hd .liens_souligne li a {text-decoration:underline !important;}
* html .liens_souligne li a {text-decoration:underline !important;}
.liens_souligne li.first a {text-decoration:none !important;}
* html .liens_souligne li.first a {text-decoration:none !important;}
#ctn_hd ul.inlineList li.plus a {background:none;}
#ctn_hd ul.inlineList li.plus a.collapse {background:#FFF;}

/* header forum */
/*
#ctn_hd #ist_header-forum #searchTopRight {display:inline-block;padding-left:64px;}
* html #ctn_hd #ist_header-forum #searchTopRight{display:inline;zoom:1;width:470px;}
* html #ctn_hd #ist_header-forum .metanavg_liens {display:inline;zoom:1}
*/

/* Header fixes */
#ctn_hd ul.inlineList {height:1%;float:none;}
#ctn_hd ul.metanavg_liens {height:27px;float:left;}
#ctn_hd .header_global{clear:both;}	/* le pacte */
#ctn_hd #searchTopRight{margin-left:5px;float:right;padding-left:64px;width:415px;text-align:right;} /* <= width should go into ie6_fixes file */
#ctn_hd #searchTopRight #avecgoogle{margin-top:0px;margin-left:5px;float:left;}
#ctn_hd #searchTopRight form{margin-right:0;padding-right:0;float:right;}
/* /Header fixes */

/* moteur de recherche */
#searchTopRight form * {vertical-align:middle;}
#searchTopRight label {color:#6e6e6e;}
#searchTopRight input {width:130px;font-size:13px; padding:1px 125px 1px 4px;padding-left:0;padding-right:0;margin:0; color:#333; border:1px solid #bcbcbc; float:left;}
#searchTopRight button {margin-top:-1px;width:82px; height:21px; border:none; cursor:pointer; background:url(//s1.s-sfr.fr/elements/css/v7/skin/header/search_engine_services/header_icons.gif) no-repeat 0 -66px; margin-left:3px; float:left;}
#avecgoogle {margin-top:0px;margin-left:5px;}
#btn-search {float:left; margin:0px 4px 0 0; height:20px; }
#barre-search { margin: 0 3px 0 3px;}
* html #btn-search img { width:33px; height:19px; }
* html #searchTopRight input {width:130px;}

/* nom du service / logo */
#ctn_hd #sub_ctn_hd.aveclogo .titreimg {left:74px;}
#ctn_hd #sub_ctn_hd.sanslogo .titreimg {left:13px;}
#ctn_hd #sub_ctn_hd .titreimg, #ctn_hd #sub_ctn_hd .titrelabel {height:50px;width:50%;top:12px;position:absolute;}
#ctn_hd #sub_ctn_hd .titreimg, #ctn_hd #sub_ctn_hd .titreimg span {font-size:0;color:#c80013;}
#ctn_hd #sub_ctn_hd .titrelabel {color:#fff;font-size:2.0em;text-align:left;left:76px;top:20px;}
* html #ctn_hd #sub_ctn_hd .titrelabel {margin-left:0px;padding-top:5px;margin-top:-3px;}
#ctn_hd #sub_ctn_hd .titrelabel span {margin-left:10px;font-size:0.4em;}
#ctn_hd #sub_ctn_hd.sanslogo h1 {visibility:hidden;}
#ctn_hd #sub_ctn_hd.sansunivers .universList {visibility:hidden;}
/* logo mini */
.metanavg_liens .logo a {background:url(//s2.s-sfr.fr/elements/css/v7/skin/header/sfr_logo_mini.png) no-repeat scroll 0 0;width:21px;height:21px;margin-top:-3px;}

/* bandeau service */
#ctn_hd .header_service .universList {display:none;}
* html #ctn_hd .header_service .universList {display:inline;visibility:hidden;margin-top:-30px;}
#ctn_hd .header_service #sub_ctn_hd {background:none;height:46px;}
#ctn_hd .header_service h1 {height:47px;background:transparent url(//s1.s-sfr.fr/elements/css/v7/skin/header/sfr_logo_services.png) no-repeat scroll 0 0;margin-top:1px;}
#ctn_hd .header_service .shadow {height:47px;background:#FFFFFF url(//s1.s-sfr.fr/elements/css/v7/skin/header/bg_header_services.png) repeat-x scroll 0 0;}
* html #ctn_hd .header_service .ccbr {display:none;}
#ctn_hd .header_service #sub_ctn_hd .titreimg {top:8px;left:56px;}
#ctn_hd .header_service #sub_ctn_hd .titrelabel {left:58px;top:14px;}
#ctn_hd .header_service div.sfrLogin {height:20px;background:none;text-align:right;float:right;/*width:50%;*/margin:3px 10px 5px -1px;}
* html #ctn_hd .header_service div.sfrLogin {padding-right:10px;margin-top:2px;}

/* sans logo avec bandeau service */
#ctn_hd .header_service .sanslogo .titrelabel {left:15px !important;}


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

/* LOT 2 IST */

/* fullscreen */
.fullscreen #ctn_gbl {width:98%;}
.fullscreen #ctn_hd {width:100%;}
.fullscreen #ctn_ctt {width:100% !important;}

/* nouveau sfrlogin */
* html .header_service div.sfrLogin p {margin-top:5px !important;width:200px;}
#ctn_hd .header_service .lienDeconnecter {position:absolute;top:13px;padding-left:133px;padding-right:20px;background-position:287px -3px;}
* html #ctn_hd .header_service .lienDeconnecter {top:13px !important;width:305px !important;}
#ctn_hd .header_service div.sfrLogin {padding-right:150px !important;}
#ctn_hd #sub_ctn_hd .titrelabel a {color:#fff;font-size:1em;position:relative;top:0px;}
#ctn_hd #sub_ctn_hd .titrelabel a:hover {text-decoration:none !important;}

/* header blog */
#ctn_hd .header_blog {text-align:left;}
#ctn_hd .header_blog #sub_ctn_hd {background:none;height:22px;}
#ctn_hd .header_blog h1 {width:30px;height:28px;background:#FFF url(//s1.s-sfr.fr/elements/css/v7/skin/header/blog/logo_sfr.png) no-repeat scroll 0 0;margin-top:1px;}
#ctn_hd .header_blog .shadow {height:28px;background:#FFFFFF url(//s2.s-sfr.fr/elements/css/v7/skin/header/blog/bg_bandeau.png) repeat-x scroll 0 0;}
#ctn_hd .header_blog .metanavg_liens {position:absolute;top:-1px;margin-left:33px;}
#ctn_hd .header_blog .metanavg_liens li a {font-weight:bold;color:#FFF !important;}
#ctn_hd .header_blog .metanavg_liens li {background:transparent url(//s2.s-sfr.fr/elements/css/v7/pictos/pipe_white.png) no-repeat scroll 1px 8px;}
#ctn_hd .header_blog .metanavg_liens li.first {background:none;padding-left:7px !important;}
#ctn_hd .header_blog .search_engine {width:370px;float:right;}
#ctn_hd .header_blog .search_engine .logo_google {margin-top:3px;width:113px;height:20px;background:transparent url(//s2.s-sfr.fr/elements/css/v7/blocs/google_tm.png) no-repeat scroll 0 0;}
#ctn_hd .header_blog .search_engine .content {float:right;margin-right:10px;margin-top:4px;width:220px;height:20px;background:transparent url(//s1.s-sfr.fr/elements/css/v7/skin/header/blog/bg_search_engine.png) no-repeat scroll 0 0;}
#ctn_hd .header_blog .search_engine .content input.inpTxt {background:transparent;vertical-align:middle;width:139px;font-size:0.8em;margin-top:-1px;height:15px;margin-left:2px;border:none;}
#ctn_hd .header_blog .search_engine .content a {margin-left:8px;position:absolute;color:#000;}
#ctn_hd .header_blog .search_engine .content a:hover {text-decoration:none !important;}
* html #ctn_hd .header_blog .search_engine .content a {margin-left:5px;}
* html #ctn_hd .header_blog .search_engine .content input.inpTxt {margin-top:-2px;}

/* footer */
#footer {font-family:Arial,Helvetica,sans-serif;text-align:center;color:#808080;font-size:0.98em;line-height:1.5em;height:1%;}
#footer ul {padding:0;margin:0;}
#footer li {display:inline;list-style:none;}
#footer a {text-decoration:none;color:#808080;white-space:nowrap;}
#footer a:hover {text-decoration:underline;}

/* mainFooter : footer classique */
#footer .mainFooter {border-top:1px solid #808080; border-bottom:1px solid #808080;color:#16387c;padding:8px 10px;}
#footer .mainFooter a {color:#16387c;background:url(//s1.s-sfr.fr/elements/css/v7/skin/header/header_icons.png) no-repeat 0 -197px;padding:0 2px 0 5px;}
#footer .mainFooter li.first a, #footer .subFooter li.first a {background:none;}

/* miniFooter : footer tout petit, destine aux partenaires */
#footer .miniFooter {padding:8px 10px;text-align:left;width:100%;}
#footer .miniFooter a {color:#066699;background:url(//s1.s-sfr.fr/elements/css/v7/skin/header/header_icons.png) no-repeat left -197px;padding:0 8px 0 9px;}
#footer .miniFooter li.first a {background:none;}
#footer .miniFooter ul {display:inline;}
#footer .miniFooter .copyright {display:inline;background:url(//s2.s-sfr.fr/elements/css/v7/skin/footer/sfr_logo_mini.png) no-repeat 0 0;padding:5px 0 5px 30px; color:#000000; font-weight:bold;}

#footer .subFooter {padding:20px 10px;}
#footer .under_ft {padding:0;}
#footer .subFooter li a, #footer .under_ft li a {background:url(//s1.s-sfr.fr/elements/css/v7/skin/header/header_icons.png) no-repeat left -243px;padding:0 0 0 7px;color:#808080;}
#footer .subFooter li.first a, #footer .under_ft li.first a {background:none;}
