@CHARSET "ISO-8859-1";

#newsletter #newsletterTitle {font-weight:bold;font-size:14px;}
#newsletter .newsletter {outline:none;display:block;float:left;width:266px;height:24px;margin-top:6px;padding-left:6px;border-top:2px solid #b3c801;border-left:2px solid #b3c801;border-bottom:2px solid #b3c801;border-bottom-left-radius:18px;color:#676767;font-size:12px;}
#newsletter .btn_valider {display:block;float:left;height:22px;margin:6px 0 0 -8px;padding:4px 8px 4px 0;background-color:white;border-top:2px solid #b3c801;border-right:2px solid #b3c801;border-bottom:2px solid #b3c801;border-top-right-radius:18px;}

#sliderUne{position:relative;margin-bottom:20px;}
#une {width:610px;height:330px;overflow:hidden;position:relative;margin-bottom:20px;}
#une #mainImg{width:610px;height:330px;}
#une .textContainer{width:220px;padding:15px;background-color:#b61a1d;position:absolute;top:0px;left:15px;color:#fff;}
.uneDroite #une .textContainer{right:15px;left:auto;}
#une.uneDroite .textContainer{right:15px;left:auto;}
#une .textContainer h3.title{margin-bottom:10px !important;display:block}
#une .textContainer .title a {font-weight:bold;font-size:24px;line-height:20px;color:#fff;}
#une .textContainer .abstract{font-weight:normal;font-size:14px;margin-bottom:10px;}
#une .textContainer a.shareLinks, #une .textContainer a.shares:hover{color:#fff;font-size:11px;position:relative;display:block;float:left;}
#une .textContainer a .partages{background-position:-139px 0px; width:11px; height:11px;float:left;margin-right:10px;}
#une .textContainer a .comments{background-position:-137px -12px;width:13px; height:12px;float:left;margin-right:9px;margin-left:10px;}

.sw_home .bx-viewport {height:100% !important;}
.sw_home .bx-wrapper{position:relative;}
.sw_home .bx-has-pager {position:absolute;}
.sw_home .bx-has-pager .bx-pager{position:absolute;bottom:35px;left:260px;width:120px;}
.sw_home .bx-has-pager .bx-pager .bx-pager-item {float:left;width:15px;height:15px;margin-left:7px;}
.sw_home .bx-has-pager .bx-pager .bx-pager-item .bx-pager-link {display:block;width:15px;height:15px;background:url('./img/misc_img.png') -107px -53px no-repeat;text-indent:-9999px;}
.sw_home .bx-has-pager .bx-pager .bx-pager-item .active {background:url('./img/misc_img.png') -89px -53px  no-repeat;}
.sw_home .bx-has-pager .bx-controls-direction {display:block;position:absolute;}
.sw_home .bx-wrapper .bx-viewport .bx-wrapper .bx-has-pager {display:none;}
.sw_home .bx-prev{background:url('./img/misc_img.png') -31px -68px   no-repeat;text-indent:-9999px;width:29px;height:50px;position:absolute;left:0px;bottom:30px;}
.sw_home .bx-next{background:url('./img/misc_img.png') 0 -68px no-repeat;text-indent:-9999px;width:29px;height:50px;position:absolute;left:581px;bottom:30px;}


.articleComponent {float:left;z-index:10 !important;border-top:1px solid #ccc;width:610px;margin-bottom:20px;padding-bottom:15px;}
.articleComponent h2.theme {float:left;margin-bottom:12px;padding:2px 10px 2px 10px;background-color:#8c8c8c;font-size:11px;text-transform:uppercase;}
.articleComponent h2.theme a {color:white;display:block;padding:5px 10px 5px 10px;}
.articleComponent h2.theme_134 {background-color:#dda000;}
.articleComponent h2.theme_140 {background-color:#dda000;}
.articleComponent h2.theme_137 {background-color:#b1ca34;}
.articleComponent h2.theme_143 {background-color:#b1ca34;}
.articleComponent h2.theme_135 {background-color:#0097a8;}
.articleComponent h2.theme_141 {background-color:#0097a8;}
.articleComponent h2.theme_136 {background-color:#eb814f;}
.articleComponent h2.theme_142 {background-color:#eb814f;}

/* paris-alger */
.articleComponent h2.theme_158 {background-color:#dda000;}
.articleComponent h2.theme_159 {background-color:#b1ca34;}
.articleComponent h2.theme_160 {background-color:#eb814f;}
.articleComponent h2.theme_162 {background-color:#0097a8;}

/* paris-montreal */
.articleComponent h2.theme_148 {background-color:#0097a8;}
.articleComponent h2.theme_149 {background-color:#eb814f;}
.articleComponent h2.theme_151 {background-color:#b1ca34;}
.articleComponent h2.theme_150 {background-color:#dda000;}
.articleComponent h2.theme_207 {background-color:#073a73;}


/* paris-bruxelles */
.articleComponent h2.theme_153 {background-color:#0097a8;}
.articleComponent h2.theme_157 {background-color:#eb814f;}
.articleComponent h2.theme_155 {background-color:#b1ca34;}
.articleComponent h2.theme_154 {background-color:#dda000;}
.articleComponent h2.theme_156 {background-color:#edd018;}

.articleComponent .content {clear:both;margin-left:0px;margin-top:15px;width:610px;margin-bottom:15px;position:relative;}
.articleComponent .content .abstract {color:#16212C;width:610px;}
.articleComponent .content h3.title {margin-bottom:12px;font-size:24px;line-height:97%;font-weight:bold;display:block;}
.articleComponent .content .title a {color:black;}
.articleComponent .panoramaContainer{width:610px;height:200px;margin-top:15px;}
.articleComponent .panoramaContainer img{width:610px;height:200px;}
.articleComponent .abstract_oreille{width:445px !important;float:left;margin-right:10px;}
.articleComponent .leftContainer{width:300px !important;}
.articleComponent .abstract_16_9{width:290px !important;float:left;margin-right:10px;}
.articleComponent .author{margin-top:10px;padding-top:10px;padding-bottom:10px;}
.articleComponent .author .imgAuthor {width:40px;position:relative;float:left;margin-right:10px;margin-top:-10px;}
.articleComponent .author_oreille{width:445px !important;float:left;margin-right:10px;}
.articleComponent .author_16_9{width:290px !important;float;margin-right:10px;float:left;}
.articleComponent .author, .articleComponent .author a, .articleComponent .author span,.articleComponent .author h3  {color:#666 !important;font-size:13px;font-weight:normal;}
.articleComponent .oreilleContainer{width:155px;height:85px;position:absolute;right:0px;}
.articleComponent ._16_9_Container{width:300px;height:168px;position:absolute;right:0px;}
.articleComponent .oreilleContainer img{width:155px;height:85px;}
.articleComponent ._16_9_Container img{width:300px;height:168px;}

.divContent_sw_viewTheme .articleComponent h2.theme {display:none;}
.divContent_sw_viewTheme .articleComponent{padding-top:15px;}

.divContent_sw_viewFullSearch  .articleComponent_0{margin-top:20px;}


#componentMoreContributions .articleComponent_0{border-top:0px;}


.shares {float:left;width:610px;padding:8px 0px 14px 0px;font-size:13px;color:black;}
.dateArticle{color:#666;font-size:12px;float:RIGHT;width:400px;text-align:right;padding:8px 0px 0px 0px;}
.shares .p{display:block;float:left;position:relative;}
.shareImg, .commentsImg {float:left;margin-right:5px;display:block;position:relative;}
.shareImg{background-position: -64px -21px !important;width:17px;height:17px;}
.commentsImg{background-position: -81px -21px !important;width:22px;height:18px;}
.nbShares {color:#b6191d;font-weight:bold;margin-left:5px;}

.articleComponent .emph{background-color:#eea9a6;padding:2px;}

.articleComponent .keywords {border-bottom: 0px!important; }
.articleComponent .author {border-bottom: 0px!important; }



.dossiers{margin-top:20px;}
.dossiers #componentInDepth{margin-top:20px;}
.dossiers #componentInDepth .title {display:none;}
.dossiers #componentInDepth .inside {float:left;border:1px solid #b61a1d;width:308px;}
.dossiers #componentInDepth .inside ul {list-style-type:none;margin:0;padding:0;}
.dossiers #componentInDepth .inside ul li .inDepthTitle {width:290px;padding:10px;font-size:18px;background-color:#b61a1d;}
.dossiers #componentInDepth .inside ul li .inDepthTitle a {color:#fff;}
.dossiers #componentInDepth .inside ul li a {display:block;}
.dossiers #componentInDepth .inside ul li .inDepthAbstract {display:none;position:absolute;background-color:white;width:278px;padding:15px;height:auto;}
.dossiers #componentInDepth .inside ul li .inDepthAbstract a {color:black;text-decoration:none;}
.dossiers #componentInDepth .inside ul li .inDepthAbstract a:hover{text-decoration:underline;}
.dossiers #componentInDepth .inside ul li a img {width:308px;}
.dossiers #componentInDepth .plus {display:none;}



.videos {float:left;margin:18px 0 0px 0px;}
.videos #componentTV {width:310px;}
.videos #componentTV #videoTitle{width:290px;background: #b61a1d;font-size:15px;text-align:center;color:#fff;padding:10px;}
.videos #componentTV #videoTitle strong{font-weight:bold;font-size:17px;}
.videos #componentTV #videoDiv {height:170px;overflow:hidden;}
.videos #componentTV #videoDiv img {width:310px;position:absolute;height:169px;}
.videos #componentTV #videoDiv .play {position:absolute;z-index:10;width:57px;height:57px;margin:60px 0 0 120px}
.videos #componentTV .video_0 {padding:10px 10px 10px 15px;background-color:#dcdcdc;font-weight:bold;}
.videos #componentTV .video_0 a {color:#5c5c5c;}
.videos #componentTV .videos {background-color:#dcdcdc;}
.videos #componentTV .videos {margin:0;border-top:1px solid white;border-bottom:1px solid white;}
.videos #componentTV .videos .video_2 {float:left;width:154px;border-right:1px solid white;}
.videos #componentTV .videos .video_3 {float:left;width:155px;}
.videos #componentTV .videos .insideLink .imgContainer {height:88px;overflow:hidden;}
.videos #componentTV .videos .insideLink .imgContainer img {width:155px;position:absolute;}
.videos #componentTV .videos .insideLink .imgContainer .play {position:absolute;z-index:10;width:34px;height:34px;margin:30px 0 0 58px;}
.videos #componentTV .videos .insideLink .textContainer {padding:10px 12px 10px 12px;font-size:13px;font-weight:bold;}
.videos #componentTV .videos .insideLink .textContainer a {color:white;}
.videos #componentTV .videos .insideLink .textContainer .titre {display:block;margin-bottom:10px;color:#5c5c5c;}
.videos .plus {float:left;height:17px;width:300px;padding:7px 10px 5px 0;background: #b61a1d;font-size:11px;text-align:right;}
.videos .plus a {display:block;float:right;width:140px;color:white;background: #b61a1d;font-size:13px;}
.videos .plus .videoPlus{width:20px;height:20px;background-position:-61px -45px;float:right;}

.DivBackGroundInfo .txtgr, .DivBackGroundInfo strong, .DivBackGroundInfo strong i{font-weight:bold;color:#000}
.tdLogin .txtgr, .tdLogin strong, .tdLogin strong i{font-weight:bold;color:#000}
.sw_login .footnote{font-weight:bold;color:#000;display:block;margin-top:5px;}

.newsroomsLeft{width:480px;float:left;}
.newsroomsRight{width:485px;float:left;margin-left:15px;}
/* titre */ 
.blogTitleNoir{font-size:26px;}
.blogTitle_37 {color:#000;font-weight:normal !important;}
.blogTitle_43 {color:#000;font-weight:normal !important;}
.blogTitle_41 {color:#000;font-weight:normal !important;}
.blogTitle_38 {color:#000;font-weight:normal !important;}
/* page article */
.articleContent{width:610px !important;font-size:16px; color:#16212C;display:inline;line-height:24px;overflow-x:hidden;}
#articleFullPage .blogTitleNoir{font-weight:bold !important;font-size:30px;}
#articleFullPage #recommendations {border:0px;margin-bottom:20px !important;}
.articleContent .abstract{font-size:16px !important;color:#000;line-height:20px;margin-bottom:20px;margin-top:20px;line-height:24px;}
.articleContent .abstract a, .articleContent .seo_abstract h3{font-size:16px !important;line-height:24px;}
.articleContent a, .articleContent a:hover{font-size:16px;color:#b6191d;}
.articleContent h6{margin-top:10px;margin-bottom:10px;font-size:16px;}
.articleContent figcaption{display:block !important;padding:10px;}
.articleContent figcaption div_caption{color:#666;width:100%;display:block;font-size:13px;}
.articleContent figcaption div_credit{color:#666;font-size:13px;}
.articleContent figcaption div{color:#666;font-size:13px;}
.sw_viewBlog #head_contribution{display:none;}
.sw_viewBlog #articleActions{display:none;}
.sw_viewBlog #header_author_up{display:none;}
.sw_viewBlog #header_author_down{display:none;}
.sw_viewBlog .ariane{display:none;}
.sw_viewBlog .keyWordUp{display:none;}
.sw_viewBlog .keyWordDown{clear:both;display:block;border-top: 1px solid #dcdcdc;border-bottom: 1px solid #ccc; padding: 10px 0px 10px 0px;margin-bottom:15px;color:#16212C;font-style:italic;margin-top:15px;}
.sw_viewBlog .keyWordDown h4 a{color:#b6191d;font-weight:bold;}
.sw_viewBlog .keyWordDown h4{display:inline;}
.sw_viewBlog .dateArticle{display:block;padding: 10px 0px 10px 0px;margin-bottom:15px;margin-top:0px;}
.sw_viewBlog #header_author_bellowTitle{margin-bottom:10px;margin-top:10px}
.sw_viewBlog #authorNameFunction{clear:both;display:inline;;}
.sw_viewBlog #authorNameFunction h2{color:#666;font-size:15px;font-weight:normal;display:inline !important;}
.sw_viewBlog #authorNameFunction h2  a{color:#666;font-size:15px;font-weight:normal;display:inline !important;}
.sw_viewBlog #header_author_bellowTitle .userFunction{display:inline !important;color:#666;}
.sw_viewBlog .internalPager .pageItem{display:none;}




#componentInDepthFull{}

/* page theme */
.sw_viewTheme .articleComponent{color:#16212C;margin-bottom:15px;}
.sw_viewTheme .articleComponent h3{display:none;}
.sw_viewTheme .blogTitle{font-size:30px;font-weight:bold;}
.sw_viewTheme .imgContainer{width:300px;height:162px;overflow:hidden;float:left;margin-right:15px;}
.sw_viewTheme .imgContainer img{width:300px;}
.sw_viewTheme .titreArticleUp{width:610px;}
.sw_viewTheme .titreArticleDown{display:none;}
.sw_viewTheme .footnote{font-weight:bold;margin-top:10px;display;block;float:left;margin-left:5px;padding-left:10px;background:url(./img/flRight.png) no-repeat;}
.sw_viewTheme .dateArticle{color:#16212C;font-weight:bold;}

/* dossiers */
.sw_viewInDepth h2{font-size:26px;font-weight:normal}
.sw_viewInDepth .articleComponent {margin-bottom:15px;color:#16212C;}
.sw_viewInDepth .articleComponent .titreArticleUp h1{width:610px;font-size:20px !important;font-weight:normal}
.sw_viewInDepth .articleComponent .titreArticleDown{display:none;}
.sw_viewInDepth .articleComponent .imgContainer{width:300px;height:162px;overflow:hidden;float:left;margin-right:15px;}
.sw_viewInDepth .articleComponent .imgContainer img{width:300px;}
.sw_viewInDepth .articleComponent .articleAuthor{display:none;}
.sw_viewInDepth .articleReadMore{margin-top:15px;}
.sw_viewInDepth .articleReadMore .footnote{background:url(./img/flRight.png) no-repeat;padding-left:15px;}
.sw_viewInDepth #inDepthAbstract{display: block;color:#16212C;margin-bottom:15px;line-height:20px;font-size:15px;}

/* composants divers */ 
div.title{font-size:18px;color:#000;}
#componentGuideline, .genericComponent {width:300px;margin-left:10px;margin-top:10px;}
#componentGuideline ul {list-style-position:inside;}
#componentNewsletter{margin:0px;width:330px;}
#componentNewsletter .title{font-size:13px;font-family:Arial;color:#000;}
#editComment{width:610px;overflow:hidden;border-bottom:1px solid #ff9900;padding-bottom:15px;}
#editComment tr{padding-top:15px;}
#editComment td{padding-right:10px;padding-top:15px;}
#editComment #normalCommentText{width:100%;}



.sw_viewFullSearch .explanation{margin-bottom:20px;}

.twitter {width:287px;margin:17px 0 10px 30px;}
.twitter #componentTwitter {float:left;width:285px;border:1px solid #269fd6;font-weight:bold;font-size:12px;}
.twitter #componentTwitter .entete {float:left;width:100%;height:28px;background-color:#eceff4;border-bottom:1px solid #d8deea;}
.twitter #componentTwitter .entete p {float:left;margin:4px 10px 0 6px;}
.twitter #componentTwitter .entete p span {font-weight:normal;}
.twitter #componentTwitter .entete img {float:right;width:24px;margin-top:4px;margin-right:3px;}
.twitter #componentTwitter .tweet {float:left;width:265px;margin:0;padding:10px;background-color:#e8f7fe;color:#434c51;}
.twitter #componentTwitter .tweet img {float:left;width:50px;margin-right:10px;}
.twitter #componentTwitter .tweet p {float:left;width:205px;margin:0;}
.twitter #componentTwitter .tweet p a {color:#52c1ee;}


#componentMoreContributions{margin-bottom:15px;}
#componentMoreContributions .titrePage1 {padding:0px 0px 10px 0px;height:35px;margin-bottom:15px !important;}
#componentMoreContributions .contribution {width:610px;margin-bottom:15px;}
#componentMoreContributions .contribution .picture {float:left;margin-right:15px;}
#componentMoreContributions .contribution .picture img {float:left;width:150px;}
#componentMoreContributions .contribution .picture .play {float:left;position:relative;width:34px;height:34px;margin:30px 0px 0px -95px}
#componentMoreContributions .contribution .text {float:left;width:445px;}
#componentMoreContributions .contribution .text .title {margin-bottom:8px;line-height:97%;font-size:16px;}
#componentMoreContributions .contribution .text .title a{color:#000;font-size:18px;font-weight:bold;}
#componentMoreContributions .contribution .text .abstract {float:left;color:#16212C;font-size:13px;}
#componentMoreContributions .contribution .text .suite {float:left;font-weight:bold;margin-top:10px;margin-left:5px;padding-left:15px;background:url(./img/flRight.png) no-repeat 0px 3px;}
#componentMoreContributions .contribution .text .suite a{color:#000 !important;}

.componentSurvey {float:left;width:200;margin-top:23px;border:1px solid #b61a1d;margin-top:20px;background:url(./img/bgSurvey.jpg) bottom right no-repeat;}
.surveyAnswered{background:none;}
.componentSurvey .titleMain {padding:10px;background-color:#b61a1d;color:#fff !important;font-size:18px;text-align:center;}
.componentSurvey .titleSurvey, .survey .componentSurvey .title {float:left;margin:18px 14px 5px 14px;line-height:97%;font-size:17px;}
.componentSurvey .inside {float:left;width:100%;padding-bottom:10px;}
.componentSurvey .inside .questionDetail {float:left;width:100%;}
.componentSurvey .inside .questionDetail .questionDetail_input {float:left;width:15px;margin-left:14px;}
.componentSurvey .inside .questionDetail .questionDetail_question {float:left;color:#8d8d8d;width:150px;margin-bottom:4px;}
.componentSurvey .inside .resultDetail {width:100%;margin-bottom:0px !important;}
.survey .componentSurvey .inside .resultDetail .label {width:270px;margin:16px 17px 5px 13px;color:#8d8d8d;}
.componentSurvey .inside .resultDetail .resultBar {width:236px;margin-left:10px;}
.componentSurvey .inside .resultDetail .resultBar .colorationLeft_1 {margin-bottom:0;}
.componentSurvey .inside .resultDetail .resultBar .results {width:210px;margin-bottom:0;}
.componentSurvey .inside .resultDetail .resultBar .resultsRight {margin-bottom:0;}
.componentSurvey .inside .resultDetail .result_number {margin-bottom:0;color:#8d8d8d;margin-left:10px;}
.componentSurvey .inside .validate {width:100%;margin-top:25px;color:#8d8d8d;margin-bottom:5px;}
.componentSurvey .inside .validate input[type="submit"] {float:right;height:35px;width:103px;margin:0 -1px -1px 0;padding-left:14px;font-weight:bold;text-transform:uppercase;border-radius: 0px;-moz-border-radius:0px;}
.componentSurvey .inside .resultDetail .resultsLeft{margin-bottom:0px;}
.sw_surveyResults{width:610px;overflow:hidden;}
.sw_surveyResults .componentSurvey{clear:both;position:relative;width:610px !important;overflow:hidden;display:block;padding:0px 0px 15px 0px;margin-top:15px;}
.sw_surveyResults .componentSurvey .titleText{color:#000 !important;font-weight:normal !important;}
.sw_surveyResults .componentSurvey .inside{position:relative;width:610px !important;overflow:hidden;display:block;}
.sw_surveyResults .componentSurvey .title .titleText, #otherSurveys .titleSurvey .titleSurveyText {color:black;line-height:97%;}
.sw_surveyResults .componentSurvey .inside .resultDetail{position:relative;width:610px !important;}
.sw_surveyResults .componentSurvey .inside .resultDetail .results{width:300px !important;overflow:hidden !important;float:left;}
#otherSurveys .componentSurvey .inside .resultBar {width:312px!important;float:left;}
.sw_surveyResults .componentSurvey .inside .resultDetail .label, .sw_surveyResults .componentSurvey .inside .resultDetail .result_number, #otherSurveys .componentSurvey .inside .questionDetail .questionDetail_question, .sw_surveyResults .componentSurvey .validateUp {color:#8d8d8d;}
#otherSurveys .componentSurvey .inside .validate input[type="submit"] {font-weight:bold;background: #b6191d;text-transform:uppercase;color:white;border:1px solid #b6191d;border-radius: 0px;-moz-border-radius:0px;}

.sw_allRss .blogTitle{font-size:18px;}

.viewSearch .keyArticle{margin-top:15px;color:#16212C;border-bottom:1px #ccc solid;padding-bottom:15px;}
.viewSearch .blogTitle{font-size:20px;}
.viewSearch .dateArticle{color:#000;}
.viewSearch #authorLinks {display:none;}


#contributionsAdminManagement {width:980px;margin:0px;padding:0px;background:#fff;}
#contributionsAdminManagement  tr{width:980px;}
#contributionsAdminManagement tr td{vertical-align:top;}


/* sw_compose */
#componentGuideline .title, #componentContributionObjects .title, #componentInsertComponents .title{border-bottom:1px solid orange;}
#componentGuideline  .inside{padding-top:10px;}
.divContent_sw_compose .genericComponent {margin-top:15px;}
.divContent_sw_compose .genericComponent .title{border-bottom:1px solid orange;padding-bottom:5px;}
.divContent_sw_compose .genericComponent .inside{padding-top:10px;}
#componentGuideline .inside ul li, #componentInsertComponents .inside ul li{background:url(./img/flRight.png) no-repeat !important;padding-left:15px;margin-bottom:10px;}
.popup #articleFullPage{position:relative;float:left;width:610px;padding:5px !important;border:1px solid #8C8C8C;margin-left:10px;background:#fff;overflow:hidden;}


#componentInDepthFull .barre {margin-bottom:15px;border-bottom: 2px solid #ff9900;}
#componentInDepthFull .barre h1 {font-size:24px;font-weight:normal;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;}
#componentInDepthFull .barre .titre {margin-bottom:4px;}
#componentInDepthFull .inside .article .image {float:left;width:150px;}
#componentInDepthFull .inside .article .image a {display:block;overflow:hidden;height:85px;margin-right:15px;}
#componentInDepthFull .inside .article .image a img {width:150px;}
#componentInDepthFull .inside .article .blogTitle {float:left;display:inline-block;font-size:16px;}
#componentInDepthFull .inside .article .articleContent {float:left;display:block;width:440px !important;margin-top:-10px;font-size:13px;}
#componentInDepthFull .inside .suite {float:left;font-weight:bold;margin-top:10px;margin-left:5px;padding-left:10px;background:url(./img/flRight.png) no-repeat;}

#GARDENSTAKE {width:300px;}
#GARDENSTAKE #componentInDepthSoft {margin-top:10px;width:288px;float:left;padding:0 0 10px 10px;border:1px solid #b61a1d;border-top-left-radius:20px;-moz-border-top-left-radius:20px 0 0 0;-ms-border-top-left-radius:20px 0 0 0;-webkit-border-top-left-radius:20px 0 0 0;-o-border-top-left-radius:20px 0 0 0;margin-bottom:15px !important;}
#GARDENSTAKE #componentInDepthSoft .title {float:right;padding:2px 10px 2px 10px;background-color:#8c8c8c;color:#fff !important;font-family:arial;font-size:12px;text-transform:uppercase;}
#GARDENSTAKE #componentInDepthSoft .inside {float:left;width:278px;margin:10px 10px 0 0;}
#GARDENSTAKE #componentInDepthSoft .inside .inDepthTitle {font-size:17px;color:#16212C;margin-top:10px;margin-bottom:10px;}
#GARDENSTAKE #componentInDepthSoft .inside .indepthTeaser {margin-top:5px;}
#GARDENSTAKE #componentInDepthSoft .inside .indepthTeaser .content {float:left;width:168px;font-size:13px;}
#GARDENSTAKE #componentInDepthSoft .inside .indepthTeaser a {float:right;display:block;margin-left:10px;}
#GARDENSTAKE #componentInDepthSoft .inside .indepthTeaser a img {width:100px;}
#GARDENSTAKE #componentInDepthSoft .inside ul {margin-top:15px;}
#GARDENSTAKE #componentInDepthSoft .inside ul li a {display:block;padding-left:10px;color:#16212C;font-size:13px;background:url(./img/flRight.png) no-repeat 0 center;background-size:5px 12px;}
#GARDENSTAKE .componentSurvey {margin-top:15px;}
#GARDENSTAKE .componentSurvey .inside .questionDetail .questionDetail_question {width:245px;}
#GARDENSTAKE .componentSurvey .inside .resultDetail .label {width:270px;margin:16px 17px 0 13px;color:#8d8d8d;}
#GARDENSTAKE .componentSurvey .inside .resultDetail .resultBar {width:288px;margin-left:10px;}
#GARDENSTAKE .componentSurvey .inside .resultDetail .resultBar .results {width:230px;}

#boutique{border:2px solid #ccc;margin-top:20px;}
#club{margin-top:20px;}
#club #titleImg{border:0px;margin:0px;padding:0px;}
#club .inside{padding:15px;background:url(./img/bgClub.png) repeat-x;min-height:130px;margin-top:-3px;text-align:center}
#club .inside img{width:280px;}
#enKiosque{margin-top:20px;}
#newsletterSub{background:url(./img/bgNL.jpg) repeat-x;margin-top:20px;min-height:120px;}
#newsletterSub .title{font-size:14px;padding:15px;}
#newsletterSub .title .subTitle{font-size:13px;}
#newsletterSub #NLFormContainer{padding: 0px 15px 0 15px;}
#newsletterSub #NLFormContainer input{width:270px;float:left;}
#newsletterSub #NLFormContainer #NLRegistrationValidation{color:#666;display:block;margin-left:-30px;float:left;wifth:15px; height:15px;margin-top:6px;}

#pressReviewActions{width:475px !important;}

#parisBerlinClubMembers{margin-bottom:20px;}

#parisBerlinClubMembers .member{float:left;width:190px;margin-left:10px;height:100px;margin-top:5px;}


.divContent_sw_viewBlog_147 #recommendations, .divContent_sw_viewBlog_147 #header_author_bellowTitle{display:none;}
.divContent_sw_viewBlog_147 .dateArticle{display:none;}
h1.blogTitle_147{margin-bottom:10px;display:block;}


.divContent_sw_viewBlog_147 .journaliste{width:142px;float:left;margin-right:10px;height:220px;overflow:hidden;}
.journaliste .city, .journaliste .function,.journaliste .name {text-align:center;font-size:14px;}
.journaliste .name{padding-bottom:5px;border-bottom:1px solid #b6191d;margin-bottom:5px;}
.journaliste img{margin-left:10px;}

.sw_userDisplay .userResume img{margin-right:15px;}

#pageAuthor .titrePage{text-transform:capitalize;}
#authorDatas h2{font-size:15px;font-weight:normal;}
.articleList h3{margin-bottom:-20px;display:block}
.articleList h3 a{font-size:24px;}
.articleList .date{display:none;}


.sw_viewAllPressReview .twitterRight {background:#feeeee;}
.sw_viewAllPressReview .shareContent {background:#feeeee;}
.sw_viewAllPressReview .right {width:490px !important;}
.sw_viewAllPressReview .right .title a{font-size:22px;}
.sw_viewAllPressReview .left {margin-right:12px !important;}
.sw_viewAllPressReview .twitterRight .abstract {color:#343434;}
.sw_viewAllPressReview .agendaItem .date{background-color:#b61a1d !important;}
.sw_viewAllPressReview .agendaItem .partage{background-color:#b61a1d !important;}
/* webReview */
.sw_viewAllPressReview .titrePage {width:100%;margin-bottom:30px;padding:10px 0 10px 10px;background:#fff !important;font-size:23px !important;font-family:arial;text-transform:none !important;font-weight:normal !important;}
.sw_viewAllPressReview .titrePage:hover{text-decoration:none;}
.sw_viewAllPressReview .agenda {width:100%;margin-bottom:30px;padding:10px 0 10px 50px !important;
    font-size:30px !important;font-family:arial;text-transform:none !important;font-weight:normal !important;
    background:url('./img/calendarRed.png') no-repeat #fff 5px 10px  !important;
    border-bottom:1px dotted #b61a1d;
    border-top:1px dotted #b61a1d;
}
.sw_viewBlog .topPicture {overflow:hidden;margin:20px 0 10px 0;}
.sw_viewBlog .topPicture img {width:620px;}
.sw_viewBlog .leftPicture {float:left;overflow:hidden;margin:0px 15px 0 0;}
.sw_viewBlog .leftPicture img {width:300px;}
.sw_viewBlog .rightPicture {float:right;width:300px;overflow:hidden;margin:0px 0 0 15px;}
.sw_viewBlog .rightPicture img {width:300px;}
.sw_viewAllPressReview .twitterRight {background:#feeeee;}


#agendaEvent{border-bottom:1px dotted #b61a1d;}
#agendaEvent .title{padding-top:10px;padding-bottom:15px;border-bottom:1px solid #b61a1d;margin-bottom:15px;text-align:center;
background:url(./img/calendarRed.png) no-repeat 0px 5px;text-transform:uppercase;
}
#agendaEvent  ul li{padding-bottom:15px;border-bottom:1px solid #ccc;margin-bottom:15px;}
#agendaEvent  ul li:last-child{border-bottom:0px;}
#agendaEvent  ul li .dates{color:#666;margin-top:5px;}


#jobsParisBerlin{border-bottom:1px solid #eb814f;}
#jobsParisBerlin .ce-title{padding-top:10px;padding-bottom:15px;border-bottom:1px solid #eb814f;margin-bottom:15px;text-align:center;
    background:url(./img/jobRed.png) no-repeat 0px 5px;text-transform:uppercase;display:block;width:100%;color:#000;font-size:18px;
}
#jobsParisBerlin  ul li{padding-bottom:15px;border-bottom:1px solid #ccc;margin-bottom:15px;}
#jobsParisBerlin  ul li a{color:#000;}
#jobsParisBerlin  ul li:last-child{border-bottom:0px;}
#jobsParisBerlin  ul li .dates{color:#666;margin-top:5px;}
#jobsParisBerlin .all-offers{text-align:right;}
#jobsParisBerlin .all-offers a{color:#000 !important;font-size:15px;font-weight:bold;
    background:url(./img/pinkArrow.png) no-repeat top right;padding-right:30px;
}

#parisBerlinClubMembers p{margin-bottom:10px;}


.lowLevelOfVotersLte50{display:none;}


/* authorComponent */
.sw_viewBlog #authorComponent {display:block;}

#authorComponent {width:75px;float:left;overflow:hidden;margin-right:15px;}
#authorComponent .title {margin-bottom:10px;}
#authorComponent .title .titleText {display:none;}
#authorComponent .inside {padding:0;color:#676767;}
#authorComponent .inside .imgContainer {float:left;overflow:hidden;width:60px;margin:0px 10px 0px 0px;}
#authorComponent .inside .imgContainer img {width:60px;float:left;}
#authorComponent .inside .authorReadMore {padding-right:20px;background:url(./img/unePlus.jpg) right center no-repeat;font-weight:bold;margin-top:15px;display:block;width:90px;}
#authorComponent .summary{display:none;float:left;width:520px;}
#authorComponent .twitter{background:url(/partners/common/statics/img/authorTwitterAccount.png);width:20px; height:20px;float:left;margin-right:5px;}
#authorComponent .twitter:hover{background-position :0px -20px;cursor:pointer;}
#authorComponent  .readMoreContainer, #authorComponent  .readMoreContainer .authorReadMore{width:400px !important;}

#authorComponent .account{background:url(/partners/common/statics/img/authorAccount.png);width:20px; height:20px;float:left;margin-right:5px;}
#authorComponent .account:hover{background-position :0px -20px;cursor:pointer;}

#authorComponent ul li{display:block;padding-bottom:5px;border-bottom:1px dotted black;margin-top:10px;}
#authorComponent ul li.last{border:0px;}













