/* Optim-ActualiteScientifique*/


body.csioptim {background:#CFCFCF url(../mediacs/optim/img/sactu/background.jpg) 50% 0 no-repeat; color:#333333; font-family:Arial, Helvetica, sans-serif;}

/*HEADER*/
#__bandeau {background:transparent url(../mediacs/optim/img/sactu/bandeau_sactu.png) no-repeat scroll 0 0; height:132px; width:100%; display:block; margin-bottom:10px;  font-size:1px;text-decoration:none;}


/**/
a {color:#0C83A5; text-decoration:none;}
a:hover {text-decoration:underline;}
.btnFooter {background:transparent url(../mediacs/optim/img/sactu/btn_footer.png) 100% 50% repeat; padding:2px 13px 2px 8px; text-transform:uppercase; text-decoration:none; color:#FFFFFF; margin:0 0 0 0.2em;  -webkit-border-radius: 4px; border-radius: 4px;}
.btnPrev {background-image:url(../mediacs/optim/img/sactu/btn_prev.png); background-position:0 50%; padding:2px 8px 2px 13px; display:block; float:left;  margin:0 0.2em 0 0;}
.btnNext {display:block; float:right;}
.mediaContainer {border:1px solid #E3E3E3; padding:4px; -webkit-border-radius: 4px; border-radius: 4px;}
.listArtItem img{width: 190px; height: 143px;}
.btnPlay  {position:relative;display:block;}
.btnPlay span {background:transparent url(../mediacs/optim/img/sactu/btn_play.png) 50% 50% no-repeat; position:absolute; top:0; left:0;width:291px; height:218px;}
.btnQuiSommesNous, .btnAudio, .btnQuiz {display:block; font-size:1.8em; color:#0C83A6; text-decoration:none; border:1px solid #D7D7D7; -webkit-border-radius: 4px; border-radius:4px;}
.btnQuiSommesNous {padding:50px 0 2px 0; text-align:center; background:#F3F3F3 url(../mediacs/optim/img/sactu/btn_qui_sommes_nous.png) 100% -2px no-repeat;}
.btnAudio, .btnQuiz {font-size:1.2em; color:#4C4C4C; min-height:61px; padding:8px 61px 5px 11px; background-color:#F3F3F3; background-repeat:no-repeat; background-position:100% 0;}
.btnAudio strong, .btnQuiz strong {display:block; font-size:1.5em; color:#0C83A6; line-height:100%; margin:0 0 0.2em 0;}
.btnAudio {background-image:url(../mediacs/optim/img/sactu/btn_quiz.png);}
.btnQuiz {background-image:url(../mediacs/optim/img/sactu/btn_audio.png);}
.csioptim p {margin:1em 0;}

/*STRUCT*/
#global {width:972px; margin:0 auto;}
.csioptim #wrapper {width:972px;}
.csioptim .left-content  {width:718px; float:left; margin:0 1em 0 0;}
.csioptim #content {background:none; padding:0 0 30px 0;}
.csioptim #content .std-sidebar {width:242px/*242*/; float:left;}
.csioptim #content .std-sidebar .sidebarPart {background:#EEEEEE; padding:1px 1em; -webkit-border-radius: 4px; border-radius: 4px;
-webkit-box-shadow:  0px 0px 3px 2px rgba(51, 51, 51, 0.15);
box-shadow:  0px 0px 3px 2px rgba(51, 51, 51, 0.15);
}


/*NAV*/
#menu-sa {border:1px solid #B2B2B2; border-bottom-width:0; height:60px; background:transparent url(../mediacs/optim/img/sactu/menu_sa_bg.png) 0 0 repeat-x; margin-bottom:13px;}
#menu-sa ul.nav {height:57px; padding-top:1px; float:left;}
#menu-sa ul.nav li {float:left; padding:0 1px 0 0; border-right:1px solid #DADADA;}
#menu-sa ul.nav li a {display:block; color:#333333; text-transform:uppercase; display:block; text-align:center; text-decoration:none; background:transparent url(../mediacs/optim/img/sactu/menu_btn.png) 0 0 repeat-x; padding:15px 2px 0 2px; height:41px; }
#menu-sa ul.nav li a:hover, #menu-sa ul.nav li a:focus {color:#057199;}
#menu-sa ul.nav li a.menuSelected {background-position:0 -56px; color:#FFFFFF;}
#menu-sa ul.nav li.menuTopic1 {width:57px;}
#menu-sa ul.nav li a.btnHome {background:transparent url(../mediacs/optim/img/sactu/menu_sa_home.png) 50% 0 no-repeat; position:relative;}
#menu-sa ul.nav li a.btnHome span {position:absolute; width:1px; height:1px; overflow:hidden; text-indent:-1000em;}
#menu-sa ul.nav li a.btnHome:hover {background-position:50% -56px;}
#menu-sa ul.nav li a.btnHome.menuSelected {background-position:50% -112px;}
#menu-sa ul.nav li.menuTopic2 {width:127px;}
#menu-sa ul.nav li.menuTopic3 {width:101px;}
#menu-sa ul.nav li.menuTopic4 {width:136px;}
#menu-sa ul.nav li.menuTopic5 {width:105px;}
#menu-sa ul.nav li.menuTopic6 {width:153px;}
#menu-sa ul.nav li.menuTopic7 {width:163px;}
#menu-sa ul.nav li.menuTopic8 {width:102px; padding:0; border-width:0;}
/**/
.csioptim .header-opts a.btnFacebook, .csioptim .header-opts a.btnTwitter, .csioptim .header-opts a.btnYoutube,
.csioptim .header-opts a.btnRss, .csioptim .header-opts a.btnLinkedin, 
.csioptim .header-opts a.btnGoogle {display:block; width:17px; height:16px; position:relative; background:transparent url(../mediacs/optim/img/sactu/btn_social.png) 0 0 no-repeat;}
.csioptim .header-opts a.btnFacebook span, .csioptim .header-opts a.btnTwitter span, .csioptim .header-opts a.btnYoutube span,
.csioptim .header-opts a.btnRss span, .csioptim .header-opts a.btnLinkedin span, .csioptim .header-opts a.btnGoogle span {position:absolute; width:1px; height:1px; overflow:hidden; text-indent:-1000em;}
/**/
.csioptim .header-opts a.btnFacebook {background-position:0 0;}
.csioptim .header-opts a.btnTwitter {background-position:-20px 0;}
.csioptim .header-opts a.btnYoutube {background-position:-40px 0;}
.csioptim .header-opts a.btnRss {background-position:-60px 0;}
.csioptim .header-opts a.btnLinkedin {background-position:-80px 0;}
.csioptim .header-opts a.btnGoogle {background-position:-100px 0;}
.csioptim .header-opts .separator {display:block; width:15px; height:13px; border-right:1px solid #0E83A8;}
	/*socialBottomArea*/
.socialBottomArea {background:#E1E1E1 url(../mediacs/optim/img/sactu/social_bottom.png) 0 0 repeat-x; padding:20px 0 20px 44px; margin:1em 0;   
	-webkit-border-radius:4px; border-radius:4px;
	-webkit-box-shadow:  0px 0px 3px 2px rgba(51, 51, 51, 0.15); box-shadow:  0px 0px 3px 2px rgba(51, 51, 51, 0.15);
}
.socialBottomArea .socialBottomLabel {font-size:1.4em; color:#333333; float:left; padding:6px 26px 0 0;}
.socialBottomArea ul {float:left;}
.socialBottomArea ul li {float:left; list-style:none; padding:0 28px 0 0;}
.socialBottomArea ul li a {background:transparent url(../mediacs/optim/img/sactu/btn_social_footer.png) 0 0 no-repeat; display:block; width: 60px; font-size:1.4em; color:#333333; text-decoration:none; padding:65px 0 0 0; text-align:center;}
.socialBottomArea ul li a.btnFacebook {background-position:50% 0;}
.socialBottomArea ul li a.btnTwitter {background-position:50% -90px;}
.socialBottomArea ul li a.btnYoutube {background-position:50% -180px;}
.socialBottomArea ul li a.btnRss {background-position:50% -270px;}
.socialBottomArea ul li a.btnGoogle {background-position:50% -360px;}
.socialBottomArea ul li a.btnLinkedin {background-position:50% -450px;}
.socialBottomArea ul li a.btnMail {background-position:50% -540px;}


/*breadcrumbs*/
.csioptim .header-opts .breadcrumbs {padding:0 0 2px 0;}
.csioptim .header-opts .breadcrumbs, .csioptim .header-opts .breadcrumbs a, .csioptim .header-opts .breadcrumbs h1 {color:#0E83A8;}


/*mainBoxWrapper*/
.mainBoxWrapper {background-color:#FFFFFF; margin:1em 0;  -webkit-border-radius: 4px; border-radius: 4px;
-webkit-box-shadow:  0px 0px 3px 2px rgba(51, 51, 51, 0.15);
box-shadow:  0px 0px 3px 2px rgba(51, 51, 51, 0.15);
}
/* .mainBoxBody h3{margin-left: 0.5em;} */
.mainBoxWrapper .mainBoxTitle {border-bottom:1px solid #E2E2E2; margin:0 4.8em 1.4em 4.8em;}
.mainBoxWrapper .mainBoxTitle strong, .mainBoxWrapper .mainBoxTitle h1, .mainBoxWrapper .mainBoxTitle h2 , .mainBoxWrapper .mainBoxTitle p {font-size:2.4em; font-weight:normal; margin:0; border-bottom:2px solid #E2E2E2; display:inline-block; padding:9px 12px 21px 0; color:#0D83A7;}
.mainBoxWrapper .mainBoxTitle h1 {padding-bottom: 5px; font-weight : bold;}
.mainBoxWrapper .mainBoxTitle strong{padding:9px 12px 5px 0}
.mainBoxWrapper .mainBoxTitle strong a, .mainBoxWrapper .mainBoxTitle h1 a, .mainBoxWrapper .mainBoxTitle h2 a {color:#0D83A7; text-decoration:none;}
.mainBoxWrapper .mainBoxTitle .articleTopic p {font-size:1em; border-bottom-width:0; padding:0;}
.mainBoxWrapper .mainBoxBody {padding:0 3.8em 16px 3.8em;}
.mainBoxWrapper .mainBoxBody .mainBoxTitle {margin-left:0; margin-right:0; border-top:#E2E2E2 1px solid;}
.mainBoxWrapper .mainBoxFooter {background-color:#F6F6F6; border-top:#E2E2E2 1px solid; padding:6px 4em; min-height:20px;
-webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px;
}
.mainBoxWrapper .mainBoxFooter p {text-align:right; margin:0;}
.mainBoxWrapper .mainBoxFooter .pager{width: 270px; float: right;}
.mainBoxWrapper .mediaLegend{text-align: left; font-size: 1.1em; padding-bottom: 0.85em;padding-left: 0.4em;}
.std-sidebar .readMoreTabs{padding-bottom: 0 !important;}
/*sideCol*/
.csioptim #content .std-sidebar.sidebar-right {margin-top:1em;}
.std-sidebar .mainBoxWrapper {margin:2em 0;}
.std-sidebar .mainBoxTitle {text-align:center; margin:0; padding:0.85em 0;}
.std-sidebar .mainBoxTitle h2 {font-size:1.8em; border-width:0; font-weight:normal; padding:0;}
.std-sidebar .mainBoxWrapperContrast .mainBoxTitle h2 a {color:#FFFFFF;}
.std-sidebar .mainBoxBody {padding:0 0 0.85em 0;}
.std-sidebar .mainBoxQuiSommesNous .mainBoxBody, .std-sidebar .mainBoxAudio .mainBoxBody, .std-sidebar .mainBoxQuiz .mainBoxBody {padding:12px 10px;}
.std-sidebar .mainBoxQuiSommesNous .mainBoxBody p, .std-sidebar .mainBoxAudio .mainBoxBody p, .std-sidebar .mainBoxQuiz .mainBoxBody p {margin:0;}
.std-sidebar .mainBoxBody + .mainBoxFooter {margin-top:-0.85em;}
.std-sidebar .mainBoxBody img{width: 100%;}
.std-sidebar .mainBoxFooter p {text-align:center;}
.std-sidebar .btnPlay, .std-sidebar  .btnPlay span {width:222px; height:139px; display:block;}
/*mainBoxWrapperContrast*/
.mainBoxWrapperContrast {background-color:#202020; color:#FFFFFF;}
.mainBoxWrapperContrast .mainBoxTitle {border-color:#595959;}
.mainBoxWrapperContrast .mainBoxTitle strong {border-color:#595959;}
.mainBoxWrapperContrast .mainBoxTitle strong, .mainBoxWrapperContrast .mainBoxTitle strong a {color:#FFFFFF;}
.mainBoxWrapperContrast .mainBoxFooter {background-color:#666666; border-color:#3C3C3C;}
.mainBoxWrapperContrast .btnFooter {background-image:url(../mediacs/optim/img/sactu/btn_footer_contrast.png);}
/**/
.mainBoxWrapper .virtualCol1 .mainBoxTitle {margin:0 0 1.4em 3.8em;}
.mainBoxWrapper .virtualCol1 .mainBoxBody {padding:0 0 16px 3.8em;}
.mainBoxWrapper .virtualCol2 .mainBoxTitle {margin:0 3.8em 1.4em 0;}
.mainBoxWrapper .virtualCol2 .mainBoxBody {padding:0 3.8em 16px 0;}
/*searchBoxWrapper*/
.std-sidebar .searchBoxWrapper {margin:1em -10px; background-color:transparent; border-top:1px solid #D1D1D1;
-webkit-border-radius: 0px; border-radius: 0px;
-webkit-box-shadow:none;
box-shadow:none;
}
.std-sidebar .searchBoxWrapper .mainBoxBody {padding:1em 0 0 10px;}


/**/
.virtualCol1 {float:left; width:50%;}
.virtualCol2 {float:left; width:50%;}

/*Resume Illustre*/
/*.virtualCol2 .resumeIllustre img, .virtualCol2 .resumeIllustre  .mediaContainer{height:90px; width:90px; float: left;}*/
.virtualCol2 .resumeIllustre .mediaContainer{height:40%; width:40%; float: left; margin-right: 10px;}
.virtualCol2 .resumeIllustre img{height:auto; width:100%;}
.virtualCol2 .resumeIllustre h2,.virtualCol2 .resumeIllustre .newsTopic{float: left; width: 50%;margin: 0px; margin-bottom: 7px;}
.resumeIllustre .newsTopic p{margin: 0px;}
.virtualColBody {padding:0 1em;}


/**/
.boxStyle {background-color:#FBFBFB; border:1px solid #E3E3E3; padding:10px;  -webkit-border-radius: 4px; border-radius: 4px;}


/*FORM*/
.formContainer {font-size:1.3em;}
.formContainer .formRow {margin:0.75em 0;}
.formContainer .inputTxt {width:290px; border:1px solid #DBDBDB; padding:3px 5px;}
.formContainer .widgetNote {font-style:italic; padding:0 0 0 0.5em;}
.formContainer .inputTxtArea {border:1px solid #DBDBDB; width:90%;}
.formContainer .formAction {text-align:center; margin:0.75em 0;}
.formContainer .btnSubmit {text-transform:uppercase; font-size:0.769em; padding:2px 12px 2px 4px; background:transparent url(../mediacs/optim/img/sactu/btn_submit.png) 100% 50% no-repeat; border-width:0; color:#FFFFFF;
 -webkit-border-radius: 4px; border-radius: 4px;
}
/*searchForm*/
.searchForm {padding:1px 0;}
.searchForm .inputSelect {width:218px;}
.searchForm .formAction {margin-top:2em; font-size:1em;}


/*News*/
.newsTopic {color:#0C83A5; margin:0.4em 0;}
	.mainBoxWrapperContrast .newsTopic {color:#666666;}
.csioptim .newsTitle {font-size:1.5em; font-weight:bold; margin:0.5em 0;}
.newsTitle a {color:#333333; text-decoration:none;}
.newsTitle a:hover {text-decoration:underline;}
.newsContent {font-size:1.2em;}


/*tab*/
#readMoreTabs {padding:1px;}
#readMoreTabs .ui-tabs-nav {height:27px; background-color:#F6F6F6;}
#readMoreTabs .ui-tabs-nav li {float:left; list-style:none;}
#readMoreTabs .ui-tabs-nav li.ui-state-active {background-color:#FFFFFF; border:1px solid #E2E2E2; border-bottom-width:0;}
#readMoreTabs .ui-tabs-nav li a {color:#0D83A7; font-size:1.4em; text-decoration:none; display:block; float:left; padding: 3px 9px;}
#readMoreTabs .ui-tabs-panel {border:1px solid #E2E2E2;}
#readMoreTabs .ui-tabs-hide {display:none;}

/*media*/
.mediaName {font-size:1.2em; padding:0.4em;}
.mediaName p {text-align:center; margin: 0;}


/**/
.videoWrapper {}
.videoWrapper .mediaContainer {background-color:#3C3C3C; border-width:0; text-align:center;}
.videoWrapper .videoTitle {color:#FFFFFF; font-size:1.5em; font-weight:bold;}
.videoWrapper .videoTitle a {color:#FFFFFF; text-decoration:none;}
.videoWrapper .videoTitle a:hover {text-decoration:underline;}


/*listNewsContainer*/
.listNewsContainer {}
.listNewsItem {clear:both; overflow:hidden; margin:0 0 10px 0;}
.listNewsItem .newsTitle {margin-bottom:5px;}
.listNewsItem .listNewsItemPic {float:left; width:130px; margin:0 10px 0 0;}
.listNewsItem .listNewsItemContent {float:left; width:161px;}


/*listArtContainer*/
.listArtContainer {position:relative; margin:0 0 10px 0;}
.listArtItem {border-bottom:1px solid #E2E2E2; padding:10px 0; clear:both; overflow:hidden;}
.listArtItem .artTitle {margin:3px 0; line-height:normal;}
.listArtItem .artTitle a {color:#333333;}
.listArtItem .listArtItemPic {float:left; margin:0 10px 0 0;}
.listArtItem .listArtItemContent {float:left; width:384px;}
.listArtItem .breve {float:left; width:100%;}

/*Images de sciences */ 
.listArtItem .imageSciences{width:100%;}
.listImagesSciences .listArtItem{height: 230px;}
.listImagesSciences .artTitle{border-top: 1px solid #CCCCCC;}
/*.listArtItem .btnPlay, .listArtItem .btnPlay span {width:219px; height:123px; display:block;}*/
.listArtItem p {margin:0;}
.listArtItem a:hover {text-decoration:underline;}
.listArtItem .artType {color:#0C83A5; font-size:1.4em; margin:3px 0;}
.listArtItem .artTopic {color:#0C83A5; margin:3px 0;}
.listArtItem .artTopic strong {font-weight:normal;}
.listArtItem .itemContent {font-size:1.2em; margin:5px 0;}
.listArtItem .itemContent a {color:#333333; display:block;}
.listArtItem .metaInfoArt {color:#0C83A5;}
/*pagination*/
.listArtPagination {position:absolute; top:-40px; right:0;}
.listArtPagination .btnFooter{float: right;}
.popMedia .pager-imagesciences {position:absolute; right:0; bottom: 10;}
.pagination span, .pagination a {font-size:1.2em; font-weight:bold; line-height:1.7em; padding:0 2px;}
.pagination a:hover {text-decoration:underline;}
.pagination{float: right;}


/*listArtContainer*/
.csioptim .searchFilterList {list-style:none; margin:0.5em 0;}
.resultFilterBoxWrapper .mainBoxBody {font-size:1.2em;}
.resultFilterBoxWrapper .mainBoxBody, .resultBoxWrapper .mainBoxBody {padding:0 48px 16px 48px;}
.listResultContainer {position:relative; margin:0 0 10px 0;}
.listResultItem {border-bottom:1px solid #E2E2E2;}
.listResultContainer .listResultItem:last-child {border-width:0;}
.listResultItem a:hover {text-decoration:underline;}
.listResultItem .resTopic {color:#0C83A5; margin:3px 0;}
.listResultItem .resTopic strong {font-weight:normal;}
.listResultItem .resTitle {margin:3px 0; line-height:normal; font-size:1.6em; color:#0C83A5;}
.listResultItem .resTitle h2 {line-height:normal; font-size:1em; float:left; margin:0 0.5em 0 0;}
.listResultItem .itemContent {font-size:1.2em; margin:5px 0;}
.listResultItem .itemContent a {color:#333333; display:block;}


/*listLinks*/
.csioptim .listLinks {list-style:none; margin:0 1em; padding:0;}
.listLinks li {border-bottom:#E2E2E2 1px solid; font-size:1.2em; padding:0.4em;}
.listLinks li:last-child {border-width:0;}
.listLinks li a {text-decoration:none; color:#4C4C4C;}
.listLinks li a:hover {text-decoration:underline;}


/*sliderItem*/
.sliderItem {position:relative;}
.sliderItem .sliderPic img {-webkit-border-radius: 4px; border-radius: 4px;}
.sliderItem .sliderContent {position:absolute; bottom:0; width:100%; background:transparent url(../mediacs/optim/img/sactu/slider_content_bg.png) 0 0 repeat; -webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px;}
.sliderItem .sliderContent .sliderContentWrapper {padding:8px 130px 10px 25px;}
.sliderItem .sliderContent .newsTopic {color:#FFFFFF;}
.sliderItem .sliderContent .newsTitle {font-size:2.6em; margin:0.2em 0;}
.sliderItem .sliderContent .newsTitle a {color:#FFFFFF;}
/*bx-pager*/
.bx-wrapper {position:relative;}
.bx-pager {position:absolute; bottom:40px; right:20px;}
.bx-pager .pager-link {background:transparent url(../mediacs/optim/img/sactu/slider_pager.png) 0 0 no-repeat; display:block; float:left; margin:0 2px; width:12px; height:11px; position:relative;}
	.bx-pager .pager-active {background-position:0 100%;}
.bx-pager .pager-link span {position:absolute; top:0; left:0; overflow:hidden; text-indent:-1000em;}


/*quickLinks*/
.csioptim .quickLinks {list-style:none; margin:0 1em; padding:0;}
.quickLinks li {margin:3px 0; font-size:1.2em;}
.quickLinks li a {display:block; padding:7px 30px 7px 0; background:transparent url(../mediacs/optim/img/sactu/quicklinks.png) 100% -2px no-repeat; text-align:right; text-transform:uppercase; border:1px solid #D7D7D7; color:#4C4C4C; text-decoration:none;  -webkit-border-radius: 4px; border-radius: 4px;}
.quickLinks li a:hover {background-position:100% -37px; color:#FFFFFF;}


/*mainBoxSlider*/
.mainBoxSlider {position:relative;}
.mainBoxSlider .titleMainBoxSlider {position:absolute; width:1px; height:1px; overflow:hidden; text-indent:-1000em;}


/*sidebarSearch*/
.sidebarSearch {background-color:#FFFFFF; border:solid 1px #D1D1D1; -webkit-border-radius:15px; border-radius:15px; margin-top:12px; margin-bottom:12px;}
.sidebarSearch {*position:relative; top:12px;} /*IE7 fix*/
.sidebarSearch .input-text {border-width:0; width:170px; float:left; font-size:1.2em; padding:5px 0 3px 10px; color:#919191;}
.sidebarSearch .btn-search {float:left; background-color:transparent; -webkit-border-radius:15px; border-radius:15px;}

/*FOOTER*/
.csioptim #footer {margin-bottom:0;}
.csioptim #footer {border-bottom-color:#FFFFFF;}
.footer-links {background-color:#CECECE; padding-top:3px; padding-right:5px; padding-left:5px;}


/*Article*/
.articleWrapper {}
.articleWrapper .mainBoxTitle { padding-top:8px;}
.articleWrapper .mainBoxBody {font-size:1.2em; padding:0 48px 16px 48px;}
.articleWrapper .headerArticle {color:#0C83A6; border-bottom:1px solid #E2E2E2; margin-bottom:1.8em; font-size:0.833em; padding-bottom:4px;}
.articleWrapper .headerArticle .chapo {font-size:1.6em;}
.articleWrapper .headerArticle p {margin:0.25em 0;}
.articleWrapper .headerArticle h2 {}
.articleWrapper .mainBoxBody h3 {margin-top : 1.2em;}
/* positonnement des commentaires. */
.articleWrapper .mainBoxTitle {position: relative;}
.commentsWrapper{position:relative;}
.nbCommentArticle {position: absolute;right: 0;}
/* .nbCommentArticle {text-align:right; margin-right: 5%;margin-top: 5%;} */
.nbCommentArticle .nbCommentPicto {background:transparent url(../mediacs/optim/img/sactu/dot_nb_comments.png) 0 2px no-repeat; float:right; padding:0 0 0 18px;}
.nbCommentArticle .nbCommentLabel {height:1px; text-indent:-9999em; overflow:hidden; position:absolute;}
.articleWrapper .summaryArticle {font-size:1.2em; font-weight:bold; color:#333333;}
.articleWrapper .summaryArticle ul li {list-style:none; background:transparent url(../mediacs/optim/img/sactu/dot_summary_art.png) 0 3px no-repeat; padding:0 0 0 17px; margin:6px 0;}
.articleWrapper .summaryArticle ul li .summaryCurrent {font-weight:bold; color:#333333;}
.articleWrapper .summaryArticle ul li a:hover {text-decoration:underline;}
.articleWrapper .mediaBox {
	padding:4px; 
	border:1px solid #E3E3E3;
	-webkit-border-radius:4px; 
	border-radius:4px;
	margin-top: 4px;

}
.articleWrapper .mediaBox .boxFloatRight {margin-left : 6px;}

.articleWrapper .mediaLegend {font-size:0.833em; padding:8px 0;}
/*relatedArticle*/
.highlightArticle {background-color:#f0f0f0; border:1px solid #E3E3E3; padding:17px 10px; margin:1em 0; line-height: 1.5;
-webkit-border-radius:4px; border-radius:4px;
}
.highlightArticle  h2{font-size: 1.2em; padding-bottom : 1em;}
.highlightArticle .mediaBox {background-color:#ffffff;}
.highlightArticle .highlightMedia .mediaBox {float:left; margin-top:1em;}
.highlightArticle  >ul {padding-top:10px; padding-left:20px;}
.mediaBox a{display: block;}
.mediaBox img{--width: 100%;}

.footerArticle {color:#0C83A5; font-size:0.833em;}
/**/
.videoPlayer {margin:1em 0;}
.videoPlayer .btnPlay span {width: 207px; height:150px;}
/*comment*/
.commentBoxWrapper {}
.commentBoxWrapper .mainBoxTitle {border-bottom-width:0;}
.commentBoxWrapper .mainBoxTitle p {font-size:1em; padding:0; border-bottom-width:0;}
.commentBoxWrapper .mainBoxTitle p strong {font-size:1.6em; border-bottom-width:0; font-weight:bold; color:#000000;}
.commentBoxWrapper .mainBoxBody {padding:0 48px 16px 48px;}
.commentBoxWrapper .nbCommentArticle {float:right; margin-top:-24px;}
/**/
.commentWrapper {position:relative; margin:16px 0;}
.commentWrapper .commentAuthorInfo {color:#17191E; font-size:1.6em;}
.commentWrapper .commentAuthorNameDate {}
.commentWrapper .commentAction {position:absolute; top:0; right:0;}
.commentWrapper .commentAction a {text-transform:uppercase; background:transparent url(../mediacs/optim/img/sactu/dot_comment_spam.png) 100% 50% no-repeat; padding:0 12px 0 0;}
.commentWrapper .commentContent {background:#F3F3F3 url(../mediacs/optim/img/sactu/coment_content.png) 0 0 no-repeat; font-size:1.3em; padding:0.23em 0.615em; margin-top:0.25em;}
.commentWrapper .commentFooter {color:#0C83A5; font-size:0.769em;}


/*mainColWrapper*/
.mainColWrapper .mainBoxBody {padding:0 48px 16px 46px;}


/*boxFlotLeft*/
.boxFloatLeft {float:left; margin:0 1.5em 1.5em 0;}
.boxFloatRight {float:right; margin-left: 1.5em; margin-bottom: 1.5em; }

.clear{
	clear: both;
	height: 0; overflow: hidden; /* Pr?caution pour IE 7 */}

/*Popin*/
#fancybox-outer, #fancybox-content {-webkit-border-radius: 4px; border-radius: 4px;}
.popMediaContainer .popMedia-titre {font-size:1.4em; font-weight:bold;}
.popMediaContainer .popMedia-titre p {margin:0.5em 0;}
/*.popMedia .popMedia-data{height: 200px}*/

/* article-dossier*/
h2.article-dossier{
margin-bottom: 15px;
}

/* 
* Custo - tma - gr 
*/
.virtualColBody  img{width: 291px; height: 218px;}
.pagination  .selected{font-size:2.2em; color: black;}

/* date sur la home*/
.last-updated-date{display: none;}

/* recheche thematique*/
.theme-indent{
margin-left: 5px;
}

.highlight{  
color: #0D83A7;
}

/* Opinion (code copie de QuickLink - A fusionner ou a modifier) */
.form-opinion .submit{
	display:block;
	padding:7px 30px 7px 0; 
	background:transparent url(../mediacs/optim/img/sactu/quicklinks.png) 100% -2px no-repeat;
	text-align:right; 
	text-transform:uppercase;
	border:1px solid #D7D7D7;
	color:#4C4C4C; 
	text-decoration:none;  
	-webkit-border-radius: 4px; 
	border-radius: 4px;
	width: 100%;
}
.form-opinion .submit:hover {background-position:100% -37px; color:#FFFFFF;}

/*Point de Vue */ 
.audioDataPad {
    background: url("../mediacs/images/sactu/scienceactu/audiodata_bg01.jpg") repeat-x scroll 0 100% #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
 .audioDataContainer ul {
    height: 43px;
    padding: 0 1px;
	list-style-type: none;
}
.audioDataContainer ul li {
    float: left;
}
.audioDataContainer ul li a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFFFFF;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 2px;
    display: block;
    height: 40px;
    margin: 0 1px 0 0;
    position: relative;
    width: 40px;
}
.audioDataContainer ul li a span.audioDataIco {
    bottom: 3px;
    display: none;
    position: absolute;
    right: 3px;
}
.audioDataContainer ul li a:hover {
    background-color: #EE8511;
    border-color: #EE8511;
}
.audioDataContainer ul li a:hover img {
    opacity: 0.7;
}
.audioDataContainer ul li a.navSelected {
    border-color: #EE8511;
}
 .audioDataContainer ul li a.navSelected span.audioDataIco {
    background: url("../mediacs/images/sactu/ico_audio.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 19px;
    width: 19px;
}
.audioDataContainer ul li a img {
}
.audioDataContainer .audioDataDesc {
    min-height: 101px;
    padding: 7px;
}
.audioDataContainer .audioDataDesc p {
    margin: 5px 0;
}
.audioDataContainer .audioDataDesc .audioDataDescName {
    font-size: 13px;
    font-weight: bold;
}
.audioDataContainer .audioDataDesc .audioDataDescLink {
    background: url("../mediacs/images/sactu/scienceactu/dot_arrow_or_01.gif") no-repeat scroll 0 3px transparent;
    color: #EE8511;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 0 9px;
}
.audioDataContainer .audioDataPlayer {
    height: 59px;
    margin: auto;
    width: 475px;
}
.csioptim #main-banner img{
z-index: 0;
}

.breve .date-mel{
display: none;
}
/*END*/

/*Page qui sommes nous*/

.left-content .box-2-3
{
background-color:#FFFFFF;
 margin:1em 0;  -webkit-border-radius: 4px; border-radius: 4px;
-webkit-box-shadow:  0px 0px 3px 2px rgba(51, 51, 51, 0.15);
box-shadow:  0px 0px 3px 2px rgba(51, 51, 51, 0.15);
padding : 15px;
font-size: 1.2em;
color: #333333;
font-family: Arial,Helvetica,sans-serif;
line-height: 1.5;
}

.left-content .box-2-3 .mediaBox {padding:5px;}