/**********************************************************
 *                    HTML & Body
 **********************************************************/
html {}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:1.2em;
}

/* Admin menu */
body.admin-menu {}
body.admin-menu #container {}

.galerie_multimedia_details .ui-tabs-nav .image_thmb a, .galerie_multimedia_details .ui-tabs-nav .image_thmb a:hover{
	position:relative;
	display:block;
	height:100%;
}

.galerie_multimedia_details .ui-tabs-nav .vignette_video{
	position:relative;	
}

.play, .icone_play {
	left:50%;
	top:50%;
	margin-left:-19px;
	margin-top:-19px;
	background: url("../../images/galerie_play.png") no-repeat scroll right 0 transparent;
	position:absolute;width:38px;height:39px;cursor:pointer;
	
}
.galerie_multimedia_details_wrapper {
	position:relative}
/**********************************************************
 *                    reset
 **********************************************************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,ul.menu,ul.menu li {
	border:0;
	vertical-align:baseline;
	background:transparent;
	margin:0;
	padding:0;
}

ul,ul.menu,.item-list ul {
list-style:none;
margin:0;
padding:0;
}
li.leaf,li.expanded,.item-list ul li,li.collapsed {list-style-type:none;list-style-image:none;margin:0;padding:0;}
blockquote,q {
quotes:none;
}

ins {
text-decoration:none;
}

del {
text-decoration:line-through;
}

img {
display:block;
}

table {
border-collapse:collapse;
border-spacing:0;
}
.content li, .alt_content li, .content > p {
padding:0;
}
.block, #user-menu, #skip-nav, #branding, #search-box, #mission, #primary, #secondary, #attribution, #breadcrumb, #main-content-header, #content, #messages-and-help, #footer-message {
padding:0;
}
/**********************************************************
 *                 HTML Elements
 **********************************************************/

h3 {font-size:1em;}

sup{vertical-align:super!important;}
hr {background-color: gray; border:0 none;}

/**********************************************************
 *                 Global Link Styles
 **********************************************************/
a {color:#000;}
a:link    {color:#000;}
a:visited {color:#000;}
a:hover   {color:#000;}
a:active  {color:#000;}
	
/**********************************************************
 *                  The wrapper divs
 *    Be careful how you modify these, see layout.css
 **********************************************************/

/* Column wrappers */
#columns {
	background:transparent url(../../images/columns_bg.gif) repeat-y 0 0;
	float:left;
	padding:0 18px 19px 22px;
	width:920px;
}
.columns-inner {padding-top:25px;}

/**********************************************************
 *                 Header Elements
 **********************************************************/
/* #header wraps #branding, #search-box-top and #header-blocks. */
#header {
	height:128px;
	width:960px;
}

/* #branding wraps #logo, #site-name and #site-slogan. */
#branding {
	background:transparent url(../../images/header_bg.jpg) no-repeat 0 0;
	float:left;
	height:82px;
	padding:5px 0 0 21px;
	height:90px;
	width:940px;
	position:relative;
}
#branding #logo a{
	float:left;
	padding-left:90px;
  display:block;
}

/*header buzz*/
#site-buzz-region {
	float:right;
	width:634px;

	}
#site-buzz-region a.header-buzz-link{
	display:inline-block;
	float:right;
	height:17px;
	font-size:11px;
	line-height:17px;
	margin:33px 10px 0 0;
	padding:0 5px;
	background:transparent url(../../images/bg_header_buzz.png) no-repeat 0 0;
	text-decoration:none;
	font-weight:bold;
	}
/*site-switch_language*/
#site-switch_language {
	position: absolute;
	width:122px;
	right:0;
	top:66px;
}
#site-switch_language .block{
	height:25px;
	line-height:20px;
	text-align:center;
	padding:0 5px;
	width:112px;
}
#site-switch_language .block ul{padding:0;font-weight:bold; color:#000}
#site-switch_language a,
#site-switch_language a:focus{
	color:#FFF;
	font-size:1em;
	text-decoration:none;
	font-weight:bold;
}
/* Logo and Site Name wrapper. */
.logo-site-name {}

/* Logo and Site Name wrapper h1 - normally applies only the homepage. */
h1.logo-site-name  {}

/* Logo and Site Name wrapper DIV - normally applies to all internal pages,
   or where no title is set. */
div.logo-site-name {
	width:252px;
	float:left;
}

/* DIV/strong combo when when title is set. */
div.logo-site-name strong {}

/* By default the span is set to display:block, you can display:inline
   or float the elements to get them all on one line. */
.logo-site-name span {}

/* Logo and Site Name SPAN wrappers. */
span#logo {}
span#site-name {}

/* Override default pseudo class styles. */
#site-name a:link    {}
#site-name a:visited {}
#site-name a:hover   {}
#site-name a:focus   {}
#site-name a:active  {}

/* Site slogan. */
#site-slogan {}


/**********************************************************
 *    Search box, Advanced search form, Search results
 *          For the search block see blocks.css
 **********************************************************/
/**
 * Search box
 */
/* Float the serch box right. */
#search-box {}

/* Reset form element margins. */
#search-theme-form {}

/* Wrapper DIVs */
#search-theme-form > div {}
#search-theme-form #search {}
#edit-search-theme-form-1-wrapper {}

#search-theme-form label {}
#search-theme-form input {}

#search-theme-form .form-text {}
#search-theme-form .form-submit {}

/**
 * Advanced search form
 */
/* Advanced search-form id. */
#search-form {}

/* Use the child selector because the inner div has no class. */
#search-form > div {}
#search-form .container-inline {}
#search-form #edit-keys-wrapper {}

#search-form label {}
#search-form input {}
#search-form .form-item {}
#search-form .form-submit {}

/* Textfield styles. */
#search-form #edit-keys-wrapper input {}
#search-form #edit-keys-wrapper input:hover,
#search-form #edit-keys-wrapper input:focus {}

/* Advanced search fieldset. */
#search-form fieldset.search-advanced {}

/**
 * Search results
 */
/* Box styles for the results page. */
.section-search .box {}
.section-search .box-inner {}
.section-search .box-title {}

/* Style the no results messages. */
.section-search .box ul {}
.section-search .box ul li {}

/* Search results document list. */
dl.search-results {}
dl.search-results dt {}
dl.search-results dd {}
dl.search-results dd p {}
dl.search-results dd .search-snippet {}
dl.search-results dd .search-info {}

span.search-info-type {}
span.search-info-user {}
span.search-info-date {}
span.search-info-comment {}
span.search-info-upload  {}


/**********************************************************
 *               Primary & Secondary Links
 **********************************************************/
/****** Primary-links div wrapper ******/
#primary {}
.menu_bar {
	background:transparent url(../../images/menu_bar_bg.png) no-repeat 0 0;
	float:left;
	height:34px;
	/*overflow:hidden;*/
	width:960px;
}
/*** icone retour home page ***/
.home_icon {
	float:left;
	width:18px;
	height:14px;
	padding:6px 6px 0 6px;
}
/*** menu principal***/
.menu_header {
	float:left;
	width:740px;
	/*overflow:hidden;*/
	height:25px;
}
.menu_header ul li{
	float:left;
	height:25px;
}
.menu_header ul li a,
.menu_header ul li a:focus{
	display:block;
	float:left;
	padding:0;
	text-indent:-3000px;
	height:25px;
}

/** menu fr**/
/*menu1*/

.menu_header ul li.le-centre a{
	background:transparent url(../../images/menu1_bg_fr.gif) no-repeat 0 0;
	width:75px;
}

.menu_header ul li.le-centre a.active{
	background:transparent url(../../images/menu1_bg_active_fr.gif) no-repeat 0 0;
}
/*menu2*/

.menu_header ul li.les-th-matiques a{
	background:transparent url(../../images/menu2_bg_fr.gif) no-repeat 0 0;
	width:101px;
}

.menu_header ul li.les-th-matiques a.active{
	background:transparent url(../../images/menu2_bg_active_fr.gif) no-repeat 0 0;
}
/*menu3*/

.menu_header ul li.le-programme-de-travail a{
	background:transparent url(../../images/menu3_bg_fr.gif) no-repeat 0 0;
	width:177px;
}

.menu_header ul li.le-programme-de-travail a.active{
	background:transparent url(../../images/menu3_bg_active_fr.gif) no-repeat 0 0;
}
/*menu4*/

.menu_header ul li.les-publications a{
	background:transparent url(../../images/menu4_bg_fr.gif) no-repeat 0 0;
	width:107px;
}

.menu_header ul li.les-publications a.active{
	background:transparent url(../../images/menu4_bg_active_fr.gif) no-repeat 0 0;
}
/*menu5*/

.menu_header ul li.l-agenda a{
	background:transparent url(../../images/menu5_bg_fr.gif) no-repeat 0 0;
	width:81px;
}

.menu_header ul li.l-agenda a.active{
	background:transparent url(../../images/menu5_bg_active_fr.gif) no-repeat 0 0;
}
/*menu6*/

.menu_header ul li.l-039-espace-presse a,.menu_header ul li.l-espace-presse a{
	background:transparent url(../../images/menu6_bg_fr.gif) no-repeat 0 0;
	width:112px;
}

.menu_header ul li.l-039-espace-presse a.active,.menu_header ul li.l-espace-presse a.active{
	background:transparent url(../../images/menu6_bg_active_fr.gif) no-repeat 0 0;
}

/*menu7*/

.menu_header ul li.cas-tv a{
	background:transparent url(../../images/menu7_bg_fr.gif) no-repeat 0 0;
	width:74px;
}

.menu_header ul li.cas-tv a.active{
	background:transparent url(../../images/menu7_bg_active_fr.gif) no-repeat 0 0;
}

/*menu8*/

.menu_header ul li.blog-cgsp a{
	background:transparent url(../../images/menu8_bg_fr.gif) no-repeat 0 0;
	width:86px;
}

.menu_header ul li.blog-cgsp a.active{
	background:transparent url(../../images/menu8_bg_active_fr.gif) no-repeat 0 0;
}
/* sous-menu */
.menu_header ul li ul {
	border:0 none !important;
	display:none;
}
.menu_header ul li ul li a,
.menu_header ul li ul li a:focus{
	background-color:#566094!important;
	background-image:none!important;
	color:#fff;
	float:none;
	padding:10px 10px 10px 10px;
	text-indent:0px!important;
	height:auto!important;
	width:auto!important;
	text-decoration:none;
	border-bottom:1px solid #fff;
}
.menu_header ul li ul li.last a{
	border-bottom:0;
}
.menu_header ul li ul li a:hover{
	background-color:#707cb6!important;
}
.menu_header ul li ul li.last a,
.menu_header ul li ul li.last a:focus{
	padding:10px;
}
.menu_header ul li ul li{
	height:auto!important;
}
/*block search*/
.form_search {
	float:left;
	height:18px;
	overflow:hidden;
	padding:3px 0 0 12px;
	width:177px;
}
.form_search .form-item{
	background:transparent url(../../images/recherche_input_pg.png) no-repeat 0 0;
	height:18px;
	width:142px;
	float:left;
	margin:0;
}
.form_search .form-text,
.form_search .form-text:focus {
	background:transparent;
	border:0;
	color:#565f94;
	font-size:0.8em;
	margin:0;
	padding-left:5px;
	padding-top:4px;
	width:130px;
}
.safari .form_search .form-text,
.chrome .form_search .form-text {
	margin-top:2px;
}
.form_search .button-wrapper {
	display:block;
	float:left;
	height:17px;
	margin-left:2px;
	width:18px;
}
.form_search .button-wrapper .form-submit{
	background:transparent url(../../images/recherche_ok_pg.png) no-repeat 0 0;
	border:0;
	font-size:0;
	display:block;
	line-height:0;
	height:17px;
	text-indent:-1000px;
	margin:0;
	padding:0;
	width:18px;
	cursor:pointer;
}
/*** Menu secondaire ***/
#block-menu_block-1 ul li a,
#block-menu-menu-menu-acces-direct ul li a,
#block-menu-menu-acces-direct-cas-tv ul li a,
#block-menu-menu-rdv-mondialisation ul li a,
#block-menu-menu-autre-publication ul li a,
#block-cas_tools-menu_evenement ul li a,
#block-menu-menu-galerie ul li a{
	background:transparent url(../../images/secondary_menu_arrow.png) no-repeat 0 0;
	display:-moz-inline-block;/*FF2*/
	display:inline-block;
	padding-left:10px;
	text-decoration:none;
	font-style: normal;
}
#block-menu_block-1 ul li a.active,
#block-cas_tools-menu_evenement ul li a.active-trail{
	background-image:transparent url(../../images/secondary_menu_arrow_active.png) no-repeat 0 0;
	color:#e1001a;
}
/* Class on the ul */
.primary-links {}

/* Modify the margin to set tab spacings. */
.primary-links li {}
.primary-links li a {}

/* Set pseudo class styles. */
.primary-links li a:link {}
.primary-links li a:visited {}
.primary-links li a:hover {}
.primary-links li a:focus {}
.primary-links li a:active {}

/* Primary first and last classes. */
.primary-links li.first {}
.primary-links li.last {}

/* Active trail classes. */
.primary-links li.active {}
.primary-links li.active-trail {}
.primary-links li.active-trail a {
}

/* Secondary-links div wrapper */
#secondary {}

/* Class on the ul */
.secondary-links {}

/* Modify the margin to set tab spacings. */
.secondary-links li {}
.secondary-links li a {}

/* Set pseudo class styles. */
.secondary-links li a:link {}
.secondary-links li a:visited {}
.secondary-links li a:hover {}
.secondary-links li a:focus {}
.secondary-links li a:active {}

/* Secondary first and last classes. */
.secondary-links li.first {}
.secondary-links li.last {}

/* Active trail classes. */
.secondary-links li.active {}
.secondary-links li.active-trail {}
.secondary-links li.active-trail a {}


/**********************************************************
 *                      Breadcrumb
 **********************************************************/
#breadcrumb {color:#565f94;font-size:0.8em;margin-top:-2px;padding-bottom:7px;}
.ie7 #breadcrumb {float:left;width:100%;}
#breadcrumb a {
	color:#565f94;
	text-decoration:none;
	display:block;
	float:left;
	}
#breadcrumb .breadcrumb-separator {
	background:transparent url(../../images/breadcrumb_fleche.png) no-repeat scroll center 3px;
	display:block;
	float:left;
	height:8px;
	padding:0 2px;
	width:8px;
}
.ie7 #breadcrumb .breadcrumb-separator {
	background:transparent url(../../images/breadcrumb_fleche.png) no-repeat scroll center 4px;
	height:9px;
}
#breadcrumb a:link {}
#breadcrumb a:visited {}
#breadcrumb a:hover {}
#breadcrumb a:focus {}
#breadcrumb a:active {}


/**********************************************************
 *                       Mission
 **********************************************************/
#mission {}


/**********************************************************
 *                    H1 Page Title
 **********************************************************/
h1#page-title {}


/**********************************************************
 *                     Pager 
 **********************************************************/
/* The first 2 classes provide the base pager styles. */
ul.pager    {}
ul.pager li {}

/* Theme the various states of pager links. */
ul.pager li a:link    {}
ul.pager li a:visited {}
ul.pager li a:hover   {}

/* Note: .pager-current is for the current page. */
ul.pager li.pager-item     {}
ul.pager li.first          {}
ul.pager li.last           {}
ul.pager li.pager-current  {}
ul.pager li.pager-first    {}
ul.pager li.pager-previous {}
ul.pager li.pager-next     {}
ul.pager li.pager-last     {}


/**********************************************************
 *               Footer, Footer Message
 **********************************************************/
#footer {
	background:transparent url(../../images/footer_bg.gif) no-repeat 0 0;
	font-size:0.8em;
	height:21px;
	line-height:21px;
	overflow:hidden;
	padding-left:101px;
	width:858px;
}
#footer #block-menu_block-2{
	clear:none;
	float:left;
	width:290px;
}
#footer #block-menu_block-2 li{
	padding-right:9px;
}

#footer #block-menu_block-3{
	clear:none;
	float:left;
	padding:0 5px 0 20px;
	width:541px;
}
#footer #block-menu_block-3 li{
	padding-right:5px;
}
#footer #block-menu_block-3 li a{
	color:#fff;
	background:transparent url(../../images/footer_separator.png) no-repeat center left;
	padding-left:7px;
}
#footer ul.menu li,
#footer ul.menu {
	float:left;
}
#footer ul.menu ul{
	margin:0;
}
#footer .flux_rss {
	background:transparent url(../../images/footer_rss_bg.png) no-repeat 0 3px !important;
	display:inline-block;
	height:18px;
	text-indent:-999px;
	width:13px;
	display:block;
}
#footer .partage_lien,
#footer .partage_lien:hover {
	background:transparent url(../../images/footer_partage_bg.png) no-repeat 0 5px !important;
	display:inline-block;
	padding:0 34px 0 22px!important;
	float:left;
	position:relative;
	color:#fff;
}
#footer .partage_lien .at15t_email,
#footer .partage_lien .at300bs {
	background:none !important;
	position:absolute;
	width:85px;
	height:19px;
	left:0;
	top:0;
}

#footer-region {}
#footer-region a {font-weight: normal; font-style: normal;}


/**********************************************************
 *                   Sidebar blocks
 **********************************************************/
/**
 * You can target blocks in one or more regions and 
 * style them differently. 
 */
 

/* High specifity selectors to style blocks in one sidebar - be careful,
   these are powerful selectors! */
.two-sidebars .content-inner {
margin-left:203px!important;
margin-right:202px!important;
position:relative;
}
.Accueil .content-inner {
margin-left:0px!important;
margin-right:202px!important;
position:relative;
}

#sidebar-first {width:184px!important;/*overflow:hidden;*/}
#sidebar-first .views-row-unformatted {
	margin-bottom:8px;
	float:left;
	width:184px;
	}
/*affichage date*/
.date-display-single{
	color:#566094;
	font-weight:bold;
}
/*affichage titre*/
.views-row-unformatted .title{
	font-weight:bold;
	width:115px;
}
.views-row-unformatted .title a{
	text-decoration:none;
}
/*affichage description*/
.views-row-unformatted .field-page-edit-desc-court-value{
	display:block;
}
.views-row-unformatted .field-page-edit-desc-court-value p{
	display:inline;
}
/*affichage lien lire la suite*/
.field-more a{
	color:#566094;
	display:block;
	text-align:right;
	font-size:0.9em;
	padding-right:7px;
	float:right;
}
/*affichage lien see all*/
a.all-publications,
a.all-agenda,
a.all-events{
	color:#024EA3;
	float:right;
}
#sidebar-first .block {width:184px;}
#sidebar-first .block h2 {}
#sidebar-first .block-inner {}
#sidebar-first .block,
#sidebar-last .block {border-bottom:1px solid #333333;padding-bottom:10px;margin-bottom:10px;float:left;}
#sidebar-first .block h2,
#sidebar-last .block h2,
.home-page-cas #main-content .block h2{
	height:17px;
	overflow:hidden;
	margin-bottom:9px;
	text-indent:-2000px;
 }

#sidebar-last {
	width:185px!important;
	margin-left:-185px!important;
}
#sidebar-last .block { width:185px;}
#sidebar-last .block h2 {
	
}
#sidebar-last .block-inner {}

/*** blocs in sidebar-first ***/

/* bloc 1 dernières publications */
#block-views-publication_list-block_2 h2,
#block-views-publication_list-block_1 h2 {
	background:transparent url(../../images/titre1_sidebarfirst_fr.png) no-repeat 0 0;
}


/* bloc agenda*/
#block-views-event_liste-block_2 h2,
#block-views-event_liste-block_1 h2 {
	background:transparent url(../../images/titre2_sidebarfirst_fr.png) no-repeat 0 0;
}

/* bloc banner*/
#sidebar-first #block-views-nodequeue_5-block {border-bottom:0;/*right:10px*/}
/*** blocs in sidebar-last ***/

/* bloc 1 Les dernieres actu */
#block-views-nodequeue_3-block {
	float:left;
	width:185px; 
}
#block-views-nodequeue_3-block h2 {
	background:transparent url(../../images/titre1_sidebarlast_fr.png) no-repeat 0 0;
}
#block-views-nodequeue_3-block .item-list ul li {
	float:left;
	width:75px;
	height:30px;
	margin:0 10px 10px 0;
}
#block-views-nodequeue_3-block .item-list ul li .title{
	color:#fff;
	font-size:0.8em;
	margin-top:-15px;
	margin-left:5px;
}

/* bloc 2 Les accès directs */
#block-menu-menu-menu-acces-direct h2 ,
#block-menu-menu-acces-direct-cas-tv  h2
{
	background:transparent url(../../images/titre2_sidebarlast_fr.png) no-repeat 0 0;
}
#sidebar-last #block-menu-menu-menu-acces-direct ,
#sidebar-first #block-menu-menu-acces-direct-cas-tv 
{
	font-weight:bold;
}
/*bloc le web en parle*/
#sidebar-last #block-cas_tools-10 .content,
.lang-fr #sidebar-first #block-views-nodequeue_5-block .block-inner{
	width:183px;
	background:transparent url(../../images/bg_web_parle_bottom.gif) no-repeat left bottom;
	padding-bottom:35px;
}
#sidebar-last #block-cas_tools-10 .block-inner .titre-web-en-parle,
#sidebar-first #block-views-nodequeue_5-block .content{
	background:transparent url(../../images/bg_web_parle.gif) no-repeat 0 0;
	padding:20px 0 0 5px;
}
#sidebar-first #block-views-nodequeue_5-block .content{
	padding-left:0;
}
.fan_box .page_stream {
height: 273px !important;
}
#block-cas_tools-10 h2{
    background:transparent url(../../images/titre-meltwatter_bloc_fr.png) no-repeat 0 0;
	margin-bottom:0!important;
	width:185px;
	height:20px !important;
	
}

#block-cas_tools-10 .title{
	background: url("../../images/secondary_menu_arrow.png") no-repeat scroll 0 0 transparent !important;
    display: inline-block;
    padding-left: 10px;
    text-decoration: none;
	
}

.UIImageBlock{
	top:100px;
	position:relative;
}
/* bloc 3 retrouver-nous */
#block-cas_tools-2 {
	float:left;
	width:185px;
}

#sidebar-last #block-cas_tools-2{
	border-bottom:0px;
	margin-bottom:0px;
	padding-bottom:0px;	
}
	
	
#block-cas_tools-2 h2,
#block-cas_tools-12 h2
{
	background:transparent url(../../images/titre3_sidebarlast_home_fr.png) no-repeat 0 0;
	float:left;
	margin-bottom:0!important;
	width:185px;
}
/*
#block-cas_tools-2 .content {
	float:left;
	width:65px;
}
#block-cas_tools-2 .content img {
	float:left;
	margin-left:5px;
}
*/

#block-cas_tools-2 .content{
  float:left;
  background: url(../../images/reseaux_sociaux_bg2.gif) no-repeat 0 0;
  width:188px;
  height:270px;
  position:relative;
  left:-7px;
  padding-left:12px;
  padding-top:10px;
}

#block-cas_tools-2 .content .reseaux_sociaux a{
  display:block;
}




/* bloc 4 newsletter */
#block-cas_tools-3 h2{
	background:transparent url(../../images/titre4_sidebarlast_fr.png) no-repeat 0 0;
	cursor:pointer;
	margin-bottom:0!important;
	width:171px;
}


#flash_linker{
   right: 100px;
}
/* bloc 5 thematiques */
#block-cas_blocks-thematique_interne_gauche  .content,
#block-cas_blocks-thematique_interne .content{
	background:transparent url(../../images/thematique-bg-vertical.gif) no-repeat 0 0;
	height:106px;
	overflow:hidden;
	padding:4px 6px;
	width:162px;
}
#block-cas_blocks-thematique_interne_gauche span a,
#block-cas_blocks-thematique_interne span a{
	display:block;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	width:162px;
	height:15px;
	overflow:hidden;
	;text-indent:-9999px;
}
#block-cas_blocks-thematique_interne span.theme-economies-finance a {margin-bottom:15px;}
#block-cas_blocks-thematique_interne span.theme-questions-sociales a {margin-bottom:10px;text-align:right}
#block-cas_blocks-thematique_interne span.theme-developpemt-durable a {margin-bottom:15px;}
#block-cas_blocks-thematique_interne span.theme-travail-emploi a {margin-bottom:15px;text-align:right}

#block-cas_blocks-thematique_interne_gauche  span.theme-economies-finance a {margin-bottom:15px;}
#block-cas_blocks-thematique_interne_gauche  span.theme-questions-sociales a {margin-bottom:10px; text-indent:-9999px;}
#block-cas_blocks-thematique_interne_gauche  span.theme-developpemt-durable a {margin-bottom:15px;}
#block-cas_blocks-thematique_interne_gauche  span.theme-travail-emploi a {margin-bottom:15px; text-indent:-9999px;}
#block-cas_blocks-thematique_interne h2,
#block-cas_blocks-thematique_interne_gauche h2,
#block-cas_blocks-thematique_home h2 {
	background:transparent url(../../images/titre5_sidebarlast_fr.png) no-repeat 0 0;
}
/* bloc 6 tag clouds */
#sidebar-last #block-cas_nuage_tags-0 {
	border:0;
	width:185px;
	height:100px;
	overflow:hidden;
	padding:0;
	}
/* banner droite */
#sidebar-last #block-views-nodequeue_5-block_1 {border:0 none;}
/**********************************************************
 *                  Region blocks
 **********************************************************/
/* High specifity selectors to style blocks in one region. */
#leaderboard       .block {}
#header-region     .block {}
#menu-bar          .block {}
#secondary-content .block {}
#tertiary-content  .block {}
#content-top       .block {}
#content           .block {}
#content-bottom    .block {}
#footer-region     .block {}


/**********************************************************
 *                   Module blocks
 **********************************************************/
/**
 * Module Block ID's 
 * For contributed module blocks the pattern is the same,
 * i.e. #block-[module]-[delta]
 */
#block-book-0       {} /* Book navigation block   */
#block-blog-0       {} /* Recent Blog posts       */
#block-comment-0    {} /* Recent Comments block   */
#block-forum-0      {} /* Active Forum topics     */
#block-forum-1      {} /* New Forum topics        */
#block-locale-0     {} /* Language Switcher block */
#block-node-0       {} /* Syndicate block         */
#block-poll-0       {} /* Most recent poll        */
#block-profile-0    {} /* Author information      */
#block-search-0     {} /* Search form block       */
#block-statistics-0 {} /* Popular content         */
#block-system-0     {} /* Powered by Drupal       */
#block-user-0       {} /* Login block             */
#block-user-1       {} /* Navigation Menu block   */
#block-user-2       {} /* Who's New block         */
#block-user-3       {} /* Who's Online block      */

/* Primary and Secondary links blocks */
#block-menu-primary-links   {}
#block-menu-secondary-links {}

/* The class selector applies to all blocks of these types. */
.block-user {} 
.block-book {} 
.block-aggregator {}


/**********************************************************
 *                 Search block form
 **********************************************************/
#search-block-form {}

/* Wrapper DIVs. */
#search-block-form > div {}
#search-block-form .container-inline{}
#edit-search-block-form-1-wrapper {}

#search-block-form label {}
#search-block-form input {}

#search-block-form .form-submit {}
#search-block-form .form-text {}

/* Override forms.css focus style */
#edit-search-block-form-1:hover,
#edit-search-block-form-1:focus {}


/**********************************************************
 *                   Menu blocks
 **********************************************************/
/**
 * Prefix these with the block id to style one menu only.
 */
ul.menu,
ul.menu ul, 
ul.menu ul ul, 
ul.menu ul ul ul {}
#sidebar-first ul.menu ul{margin:0 0 0 9px;}
/* Menu li styles */
ul.menu li {}

ul.menu li.collapsed {}
ul.menu li.expanded  {}
ul.menu li.leaf      {}

ul.menu li a:link,
ul.menu li a:visited {}
ul.menu li a:hover,
ul.menu li a:focus,
ul.menu li a:active   {}
ul.menu li.active a  {}
ul.menu li.active-trail a {}

ul.menu li.first {}
ul.menu li.last  {}


/**********************************************************
 *                   Block item-list
 **********************************************************/
.block .item-list ul {}
.block .item-list ul li {}


/**********************************************************
 *                  Gpanel blocks
 **********************************************************/
/* Examples to get started. Add col specific selectors to style
   blocks in different Gpanel columns, or element selectors to
   style specific elements */
   
.two-col-2x50  .block {}
.two-col-33-66 .block {}
.two-col-66-33 .block {}

.three-col-3x33     .block {}
.three-col-25-25-50 .block {}
.three-col-50-25-25 .block {}

.four-col-4x25 .block {}
.five-col-5x20 .block {}
.six-col-6x16  .block {}


/**********************************************************
 *                  Gpanel Regions
 **********************************************************/
/**
 * NOTE: If you are adding borders, padding or margin (anything
 * that adds width) you should apply these to the INNER div or
 * the contained element, such as a block or mini-panel.
 */

.gpanel {}
.gpanel .region {}
.gpanel .region .inner {}
.gpanel .first  .inner {}
.gpanel .last   .inner {}

/* 2 column */
.two-col-2x50 {}
.two-col-2x50 .region {}
.two-col-2x50 .region .inner {}
.two-col-2x50 .col-1  {}
.two-col-2x50 .col-2  {}
.two-col-2x50 .col-1 .inner {}
.two-col-2x50 .col-2 .inner {}

.two-col-33-66 {}
.two-col-33-66 .region {}
.two-col-33-66 .region .inner {}
.two-col-33-66 .col-1 {}
.two-col-33-66 .col-2 {}
.two-col-33-66 .col-1 .inner {}
.two-col-33-66 .col-2 .inner {}

.two-col-66-33 {}
.two-col-66-33 .region {}
.two-col-66-33 .region .inner {}
.two-col-66-33 .col-1 {}
.two-col-66-33 .col-2 {}
.two-col-66-33 .col-1 .inner {}
.two-col-66-33 .col-2 .inner {}

/* 3 column */
.three-col-3x33 {}
.three-col-3x33 .region {}
.three-col-3x33 .region .inner {}
.three-col-3x33 .col-1 {}
.three-col-3x33 .col-2 {}
.three-col-3x33 .col-3 {}
.three-col-3x33 .col-1 .inner {}
.three-col-3x33 .col-2 .inner {}
.three-col-3x33 .col-3 .inner {}

.three-col-25-25-50 {}
.three-col-25-25-50 .region {}
.three-col-25-25-50 .region .inner {}
.three-col-25-25-50 .col-1 {}
.three-col-25-25-50 .col-2 {}
.three-col-25-25-50 .col-3 {}
.three-col-25-25-50 .col-1 .inner {}
.three-col-25-25-50 .col-2 .inner {}
.three-col-25-25-50 .col-3 .inner {}

.three-col-50-25-25 {}
.three-col-50-25-25 .region {}
.three-col-50-25-25 .region .inner {}
.three-col-50-25-25 .col-1 {}
.three-col-50-25-25 .col-2 {}
.three-col-50-25-25 .col-3 {}
.three-col-50-25-25 .col-1 .inner {}
.three-col-50-25-25 .col-2 .inner {}
.three-col-50-25-25 .col-3 .inner {}

/* 4 column */
.four-col-4x25 {}
.four-col-4x25 .region {}
.four-col-4x25 .region .inner {}
.four-col-4x25 .section-1 {}
.four-col-4x25 .section-2 {}
.four-col-4x25 .col-1 {}
.four-col-4x25 .col-2 {}
.four-col-4x25 .col-3 {}
.four-col-4x25 .col-4 {}
.four-col-4x25 .col-1 .inner {}
.four-col-4x25 .col-2 .inner {}
.four-col-4x25 .col-3 .inner {}
.four-col-4x25 .col-4 .inner {}

/* 5 column */
.five-col-5x20 {}
.five-col-5x20 .region {}
.five-col-5x20 .region .inner {}
.five-col-5x20 .col-1 {}
.five-col-5x20 .col-2 {}
.five-col-5x20 .col-3 {}
.five-col-5x20 .col-4 {}
.five-col-5x20 .col-5 {}
.five-col-5x20 .col-1 .inner {}
.five-col-5x20 .col-2 .inner {}
.five-col-5x20 .col-3 .inner {}
.five-col-5x20 .col-4 .inner {}
.five-col-5x20 .col-5 .inner {}

/* 6 column */
.six-col-6x16 {}
.six-col-6x16 .region {}
.six-col-6x16 .region .inner {}
.six-col-6x16 .col-1 {}
.six-col-6x16 .col-2 {}
.six-col-6x16 .col-3 {}
.six-col-6x16 .col-4 {}
.six-col-6x16 .col-5 {}
.six-col-6x16 .col-6 {}
.six-col-6x16 .col-1 .inner {}
.six-col-6x16 .col-2 .inner {}
.six-col-6x16 .col-3 .inner {}
.six-col-6x16 .col-4 .inner {}
.six-col-6x16 .col-5 .inner {}
.six-col-6x16 .col-6 .inner {}


/**********************************************************
                      AT Panels
    Classes for styling the built in Panels Layouts
    You need the Panels 3 module installed to use the
    built in panels and the Adaptivetheme base theme
    must be enabled.
 **********************************************************/
.panel-col {}
.panel-col .inside {}
.panel-pane {}

.sixcol-6x16 {}
.fivecol-5x20 {}
.fourcol-4x25 {}

.threecol-at-25-25-50 {}
.threecol-at-50-25-25 {}

.twocol-at-33-66 {}
.twocol-at-66-33 {}

.threecol-at-stacked-inset {}
.twocol-at-stacked-inset {}


/**********************************************************
 *                 AT Button Wrappers
 **********************************************************/
/**
 * Adaptivetheme wraps input buttons with SPANs for
 * easy theming.
 */
 span.button-wrapper {} /* Outer wrapper */
 span.button {} /* Inner wrapper */


/**********************************************************
 *                       Tables
 **********************************************************/
/**
 * The selector groupings are from Garland which offers a
 * sensible starting point for styling Drupal tables.
 */
table {}

caption, th, td {}
caption, th {}

table, td, th {}
tbody, tfoot, thead, tr {}
thead th {}
td, th {}

tr.even, tr.odd, tbody th {}
tr.odd, tr.info {}
tr.even {}

tr.drag {}
tr.drag-previous  {}

tr.odd td.active  {}
tr.even td.active {}

td.region,
td.module,
td.container td.category {}

tr:first-child td.region,
tr:first-child td.module,
tr:first-child td.container {}


/**********************************************************
 *                   Forum Tables
 **********************************************************/
#forum table {}
#forum tr td.forum {}
#forum tr td.forum .name {}
#forum div.indent {}

/**********************************************************
 *                   thickbox partage
 **********************************************************/
.thickbox-partage {
    background-color:#fff;
		padding:20px;
}
.thickbox-partage h2{
    background: url("../../images/title_bg.png") no-repeat scroll left bottom transparent;
    color: #B4B9CD;
    font-family: "Myriad Pro",Arial;
    font-size: 40px;
    font-weight: normal;
    height: auto !important;
    line-height: 1.3em;
    margin: 0 0 25px;
    text-indent: 0 !important;
}
.thickbox-partage thead th{
    text-transform:uppercase;
		padding-bottom:20px;
}
.thickbox-partage thead th,
.thickbox-partage td {
    border:0 none;
    color: #494949;
    font-weight: 700;
}
.thickbox-partage span.button-wrapper {
    display: block;
    margin-top: 10px;
}
.thickbox-partage .clearer {clear:both;}
.thickbox-partage tr {
    background-color:#fff;
		border:0 none;
}
.thickbox-partage .form-submit,
.thickbox-partage .cancel-thickbox input {
    background-color:#566094;
		color:#fff;
		border:0;
		margin-right:10px;
		float:right;
}
div.error {
    background: none;
    border: 0 none;
    color: #C00000;
}
.twitt-news {
	color:#566094;
	float:left;

}

.iframe-delta-0{
  font-size:x-small;	
  scrolling:no;
}
.imagecache-pdf_icon{
    float: right;
    margin-left: 424px;
    position: absolute;
    top: -31px;
}
.twitt-picto{
	
	background: url(../../images/twitter.jpg) no-repeat  scroll 0 0 transparent ;
	 width:20px;
	 height:20px;

      float:right;
	  left:-17px;
	  position: absolute;
	   top:-3px;
}
/****************************************************************/
/*	adda														*/
/****************************************************************/
.thickbox-partage fieldset legend {
    color: #494949;
    padding-bottom: 10px;
}
.thickbox-partage .sticky-table td {
    vertical-align: top;
}
.thickbox-partage div.form-item p {
    font-size: 10px;
    font-weight: normal;
    margin: 3px 0;
}
.thickbox-partage .thick-cancel div.form-item { float:none; }

/* Bouton Follow */
.twitter-follow-button {
    margin: 2px 5px;
    width: 165px !important;
}

.text-color-code,
a.text-color-code,
.text-color-code a{
  color: #576094;
  font-weight: bold;
}

.like-box-button{
 top: -17px;   
}
.like-box-button-top{
vertical-align:middle;
 width: 89px;
 height:25px;
 float:left;
 top:2px;
 /* overflow: hidden; */  
}
.two-sidebars .fb-like-box-button{
	width:10px;
}

span.password-strength, span.password-confirm{
	/display:none;
}

#columns .top-link .shared_link .addthis_default_style{
	float:left;
	border:0px;
}

.top-link{
	float:left;
	width:100%;
	border-top:1px solid #E0DEDF;
	border-bottom:1px solid #E0DEDF;
	margin-bottom:20px;
	margin-top:10px;
	padding-top:3px;
	height:37px;
}

.top-link .shared_link .add-this{
	margin-right:10px;
	border:0px;
	width:auto;
	padding-top:0px;
}

.top-link .addthis_button_tweet{
	float:left;
	margin-left:4px;
	width:92px;
	margin-top:2px;
}

#columns .top-link .shared_link .addthis_toolbox{
	padding-top:4px;
	margin-left:10px;
}

.top-link .addthis_separator{
	margin-right:2px;
}

.top-link .addthis_button_compact{
	width:15px;
	padding-right:0px;
	float:left;
	margin-right:5px;
	margin-top:0px;
}

.ligne_partage .addthis_button_compact{
	margin-left:10px;
	float:left;
}

.top-link .addthis_button_google_plusone{
	float:left;
	margin-right:8px;
}

.ligne_partage .addthis_button_google_plusone{
	float:left;
	margin-right:3px;
	margin-top:2px;
}

.top-link .addthis_button_compact{
	float:left;
}




.top-link .ancre-ressources{
	top:0px;
	right:0px;
	float:right;
	margin-top:10px;
	position:inherit;
	width:auto;
}

.top-link .ancre-ressources a{
	margin-top:1px;
	width:auto;
}

#container .top-link .shared_link{
	width:auto;
}

.shared_link .add-this{
	width:520px;
	border-top:1px solid #E0DEDF;
	border-bottom:1px solid #E0DEDF;
	float:left;
	padding-top:5px;
}

.shared_link .add-this .fb_edge_widget_with_comment{
	float:left;
	margin-top:3px;
}

.shared_link .add-this .addthis_button_tweet{
	width:105px;
	float:left;
	margin-top:2px;
}

.shared_link .add-this .addthis_toolbox{
	padding-top:4px;
	float:left;
	border:0px;
}

.shared_link .add-this .like-box-button{
	top:0px;
}

.article-type-gallery-video .shared_link .add-this .addthis_toolbox, .article-type-gallery-sonore .shared_link .add-this .addthis_toolbox, .article-type-gallery-photo .shared_link .add-this .addthis_toolbox{
	margin-left:10px;
}

#content{
	margin-top:8px;
}

.article-type-gallery-sonore #container .shared_link{
	border-bottom:1px solid #E0DEDF;
	padding-bottom:1px;
	margin-bottom:7px;
}

.article-type-gallery-video #container .shared_link{
	border-bottom:1px solid #E0DEDF;
	padding-bottom:1px;
	margin-bottom:20px;
}

.article-type-gallery-photo #container .shared_link{
	border-bottom:1px solid #E0DEDF;
	padding-bottom:1px;
	margin-bottom:20px;
} 

/****************** Menu web tv ************************/

#container .menu-cas-tv {
	/*background:transparent url(../../images/menu_bar_bg.png) no-repeat 0 0;*/
	float:left;
	height:33px;
	/*overflow:hidden;*/
	width:710px;
	/*margin-top:34px;*/
	margin-bottom:10px;
}

ul.menu-cas-tv li{
	float:left;
	height:33px;
}
ul.menu-cas-tv li a,
ul.menu-cas-tv li a:focus{
	display:block;
	float:left;
	padding:0;
	text-indent:-3000px;
	height:33px;
}

/** menu fr**/
/*menu1*/

ul.menu-cas-tv li a.colloques{
	background:transparent url(../../images/bg-menu-webtv1.gif) no-repeat 0 0;
	width:80px;
}

ul.menu-cas-tv li a.colloques.active{
	background:transparent url(../../images/bg-menu-webtv-active1.gif) no-repeat 0 0;
}
/*menu2*/

ul.menu-cas-tv li a.reportages{
	background:transparent url(../../images/bg-menu-webtv2.gif) no-repeat 0 0;
	width:74px;
}

ul.menu-cas-tv li a.reportages.active{
	background:transparent url(../../images/bg-menu-webtv-active2.gif) no-repeat 0 0;
}
/*menu3*/

ul.menu-cas-tv li a.economie_-_finances{
	background:transparent url(../../images/bg-menu-webtv3.gif) no-repeat 0 0;
	width:119px;
}

ul.menu-cas-tv li a.economie_-_finances.active{
	background:transparent url(../../images/bg-menu-webtv-active3.gif) no-repeat 0 0;
}
/*menu4*/

ul.menu-cas-tv li a.questions_sociales{
	background:transparent url(../../images/bg-menu-webtv4.gif) no-repeat 0 0;
	width:113px;
}

ul.menu-cas-tv li a.questions_sociales.active{
	background:transparent url(../../images/bg-menu-webtv-active4.gif) no-repeat 0 0;
}
/*menu5*/

ul.menu-cas-tv li a.developpement_durable{
	background:transparent url(../../images/bg-menu-webtv5.gif) no-repeat 0 0;
	width:132px;
}

ul.menu-cas-tv li a.developpement_durable.active{
	background:transparent url(../../images/bg-menu-webtv-active5.gif) no-repeat 0 0;
}
/*menu6*/

ul.menu-cas-tv li a.travail_-_emploi{
	background:transparent url(../../images/bg-menu-webtv6.gif) no-repeat 0 0;
	width:90px;
}

ul.menu-cas-tv li a.travail_-_emploi.active{
	background:transparent url(../../images/bg-menu-webtv-active6.gif) no-repeat 0 0;
}

/*menu7*/

ul.menu-cas-tv li a.la_vie_du_centre{
	background:transparent url(../../images/bg-menu-webtv7.gif) no-repeat 0 0;
	width:102px;
}

ul.menu-cas-tv li a.la_vie_du_centre.active{
	background:transparent url(../../images/bg-menu-webtv-active7.gif) no-repeat 0 0;
}

/************** Page vidéos castv ******************/


.page-cas-tv .views-row-unformatted.views-row-odd, .section-tv-cas .views-row-unformatted.views-row-odd, .page-cas-tv #content .left{
	width:310px;
	float:left;
	/*margin-right:42px;*/
	margin-right:37px;
	clear:both;
	margin-bottom:14px;
}

.page-cas-tv .views-row-unformatted.views-row-even, .section-tv-cas .views-row-unformatted.views-row-even, .page-cas-tv #content .right{
	width:310px;
	float:left;
	margin-bottom:14px;	
}

.page-cas-tv #content .left, .page-cas-tv #content .right{
	height:220px;
}

.page-cas-tv .view-id-cas_tv .views-row-unformatted.views-row-even, .page-cas-tv  .view-id-cas_tv  .views-row-unformatted.views-row-odd{
	/*height:298px;*/
	height:220px;
}

.not-front.page-cas-tv #container #main-content #content, .section-tv-cas #container #main-content #content{
	width:690px;
}


.page-cas-tv.two-sidebars .content-inner, .section-tv-cas.two-sidebars .content-inner{
	margin-right:0px !important;
}

.page-cas-tv .views-row-unformatted .row_video_menu_item, .page-cas-tv .bloc_thematique_name{
	width:170px;
	height:23px;
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
}

.section-tv-cas .views-row-unformatted .row_video_menu_item{
	display:none;
}

.page-cas-tv .views-row-unformatted .rows_vignette_video, .section-tv-cas .views-row-unformatted .rows_vignette_video, .page-cas-tv .bloc_img_vcas{
	/*width:270px;
	height:226px;*/
	width:298px;
	height:136px;
	padding:3px;
	margin-bottom:3px;
}

.page-cas-tv .views-row-unformatted .video_title h2, .section-tv-cas .views-row-unformatted .video_title h2, .page-cas-tv .bloc_title_vcas h2{
	font-size:11px;
	font-weight:bold;
	color:#000;
	width:272px;
	/*text-align:justify;*/
}

.section-tv-cas .views-row-unformatted .video_title h2{
	margin-left:24px;
	margin-right:14px;
	/*text-align:justify;*/
}

.page-cas-tv .views-row-unformatted .video_title h2 a, .section-tv-cas .views-row-unformatted .video_title h2 a{
	color:#000;
}

.page-cas-tv .views-row-unformatted .colloques .row_video_menu_item,
.bloc_image_global_colloques .bloc_thematique_name{
	background:transparent url(../../images/titre-webtv1.gif) no-repeat 0 4px;
	
}

.page-cas-tv .views-row-unformatted .colloques .rows_vignette_video,
.page-tv-cas .views-row-unformatted .colloques .rows_vignette_video, 
.bloc_image_global_colloques .bloc_img_vcas{
	background:transparent url(../../images/bg-webtv1.gif) no-repeat 0 0px;
}

.page-cas-tv .views-row-unformatted .reportages .row_video_menu_item,
.page-tv-cas .views-row-unformatted .reportages .row_video_menu_item,
.bloc_image_global_reportages .bloc_thematique_name{
	background:transparent url(../../images/titre-webtv2.gif) no-repeat 0 3px;
	/*margin-left:112px;*/
}

.page-cas-tv .views-row-unformatted .reportages .rows_vignette_video,
.page-tv-cas .views-row-unformatted .reportages .rows_vignette_video,
.bloc_image_global_reportages .bloc_img_vcas{
	background:transparent url(../../images/bg-webtv2.gif) no-repeat 0 0px;
}

.page-cas-tv .views-row-unformatted .economie-finances .row_video_menu_item,
.page-tv-cas .views-row-unformatted .economie-finances .row_video_menu_item,
.bloc_image_global_economie-finances .bloc_thematique_name{
	background:transparent url(../../images/titre-webtv3.gif) no-repeat 0 0px;
}

.page-cas-tv .views-row-unformatted .economie-finances .rows_vignette_video,
.page-tv-cas .views-row-unformatted .economie-finances .rows_vignette_video,
.bloc_image_global_economie-finances .bloc_img_vcas{
	background:transparent url(../../images/bg-webtv3.gif) no-repeat 0 0px;
}
.page-cas-tv .views-row-unformatted .questions-sociales .row_video_menu_item,
.page-tv-cas .views-row-unformatted .questions-sociales .row_video_menu_items,
.bloc_image_global_questions-sociales .bloc_thematique_name{
	background:transparent url(../../images/titre-webtv4.gif) no-repeat 0 2px;
}

.page-cas-tv .views-row-unformatted .questions-sociales .rows_vignette_video,
.page-tv-cas .views-row-unformatted .questions-sociales .rows_vignette_video,
.bloc_image_global_questions-sociales .bloc_img_vcas{
	background:transparent url(../../images/bg-webtv4.gif) no-repeat 0 0px;
}

.page-cas-tv .views-row-unformatted .developpement-durable .row_video_menu_item,
.page-tv-cas .views-row-unformatted .developpement-durable .row_video_menu_item,
.bloc_image_global_developpement-durable .bloc_thematique_name{
	background:transparent url(../../images/titre-webtv5.gif) no-repeat 0 3px;
}

.page-cas-tv .views-row-unformatted .developpement-durable .rows_vignette_video,
.page-tv-cas .views-row-unformatted .developpement-durable .rows_vignette_video,
.bloc_image_global_developpement-durable .bloc_img_vcas{
	background:transparent url(../../images/bg-webtv5.gif) no-repeat 0 0;
}

.page-cas-tv .views-row-unformatted .travail-emploi .row_video_menu_item,
.page-tv-cas .views-row-unformatted .travail-emploi .row_video_menu_item,
.bloc_image_global_travail-emploi .bloc_thematique_name{
	background:transparent url(../../images/titre-webtv6.gif) no-repeat 0 3px;
}

.page-cas-tv .views-row-unformatted .travail-emploi .rows_vignette_video,
.page-tv-cas .views-row-unformatted .travail-emploi .rows_vignette_video,
.bloc_image_global_travail-emploi .bloc_img_vcas{
	background:transparent url(../../images/bg-webtv6.gif) no-repeat 0 0;
}

.page-cas-tv .views-row-unformatted .la-vie-du-centre .row_video_menu_item,
.page-tv-cas .views-row-unformatted .la-vie-du-centre .row_video_menu_item,
.bloc_image_global_la-vie-du-centre .bloc_thematique_name{
	background:transparent url(../../images/titre-webtv7.gif) no-repeat 0 3px;
}

.page-cas-tv .views-row-unformatted .la-vie-du-centre .rows_vignette_video,
.page-tv-cas .views-row-unformatted .la-vie-du-centre .rows_vignette_video,
.bloc_image_global_la-vie-du-centre .bloc_img_vcas{
	background:transparent url(../../images/bg-webtv7.gif) no-repeat 0 0;
}

.castv-colloques .rows_vignette_video{
	background:transparent url(../../images/bg-webtv1.gif) no-repeat 0 0;
	margin-left:24px;
}

.castv-reportages .rows_vignette_video{
	background:transparent url(../../images/bg-webtv2.gif) no-repeat 0 0;
	margin-left:24px;
}

.castv-economie_-_finances .rows_vignette_video{
	background:transparent url(../../images/bg-webtv3.gif) no-repeat 0 0;
	margin-left:24px;
}

.castv-questions_sociales .rows_vignette_video{
	background:transparent url(../../images/bg-webtv4.gif) no-repeat 0 0;
	margin-left:24px;
}

.castv-developpement_durable .rows_vignette_video{
	background:transparent url(../../images/bg-webtv5.gif) no-repeat 0 0;
	margin-left:24px;
}

.castv-travail_-_emploi .rows_vignette_video{
	background:transparent url(../../images/bg-webtv6.gif) no-repeat 0 0;
	margin-left:24px;
}

.castv-la_vie_du_centre .rows_vignette_video{
	background:transparent url(../../images/bg-webtv7.gif) no-repeat 0 0;
	margin-left:24px;
}


.section-tv-cas #main-content .node-container, .section-tv-cas #main-content .content-description-longue, .section-tv-cas #main-content .shared_link{
	width:713px;
}

.section-tv-cas .shared_link .add-this{
	width:347px;
	float:right;
	border-top:0px;
	padding-top:0px;
}

.section-tv-cas .shared_link .add-this .fb_edge_widget_with_comment{
	margin-top:2px;
	width:87px;
}

.section-cas-tv.page-cas-tv #columns{
	padding-bottom:9px;
}
.lien_partage_cas_tv .shared_link {
	 margin-left: 95px;
	}

.cadre-video{
	width:696px;
	background:#565f94;
	float:left;
	padding: 0 7px 8px 7px;
}

#player_container{
	float:left;
	margin-top: 8px;
}

.bloc-desc{
	float:right;
	width:240px;
	background:#FFF;
	padding:15px 12px;
	height:326px;
	overflow-y:auto;
	margin-top: 8px;
}

.title-video{
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	line-height:17px;
	margin:13px 0px 20px 12px;
	float:left;
	width:450px;
	line-height:26px;
}

.bloc-desc .video-title{
	font-size:14px;
	font-weight:bold;
}


#container .bloc-desc .video-date{
	font-size:14px;
	font-weight:bold;
	margin-bottom:17px;
	line-height:17px;
}

/*#container .bloc-desc .date-display-single{
	color:#000;
}*/

.castv-colloques .bloc-desc .video-title, .castv-colloques #container .bloc-desc .video-date, .castv-colloques #container .bloc-desc .date-display-single, .castv-colloques  .video-link a, .desc-chap-bloc-droit .video-link a{
	color:#1f5491;
}

.castv-reportages .bloc-desc .video-title, .castv-reportages #container .bloc-desc .video-date, .castv-reportages #container .bloc-desc .date-display-single, .castv-reportages .video-link a{
	color:#e1001a;
}

.castv-economie__finances .bloc-desc .video-title, .castv-economie__finances #container .bloc-desc .video-date, .castv-economie__finances #container .bloc-desc .date-display-single, .castv-economie__finances .video-link a, .castv-economie_-_finances .bloc-desc .video-title, .castv-economie_-_finances .bloc-desc .video-date{
	color:#7e4989;
}

.castv-questions_sociales .bloc-desc .video-title, .castv-questions_sociales #container .bloc-desc .video-date, .castv-questions_sociales #container .bloc-desc .date-display-single, .castv-questions_sociales .video-link a{
	color:#d0432a;
}

.castv-developpement_durable .bloc-desc .video-title, .castv-developpement_durable #container .bloc-desc .video-date, .castv-developpement_durable #container .bloc-desc .date-display-single, .castv-developpement_durable .video-link a{
	color:#a6366c;
}

.castv-travail__emploi .bloc-desc .video-title, .castv-travail__emploi #container .bloc-desc .video-date, .castv-travail__emploi #container .bloc-desc .date-display-single, .castv-travail__emploi .video-link a, .castv-travail_-_emploi  .bloc-desc .video-title, .castv-travail_-_emploi #container .bloc-desc .video-date{
	color:#ed7f02;
}

.castv-la_vie_du_centre .bloc-desc .video-title, .castv-la_vie_du_centre #container .bloc-desc .video-date, .castv-la_vie_du_centre #container .bloc-desc .date-display-single, .castv-la_vie_du_centre .video-link a{
	color:#566093;
}

.bloc-desc .video-description{
	font-size:11px;
	font-weight:normal;
	margin-bottom:13px;
}

.bloc-desc .video-description strong{
	/*font-weight:normal;*/
}

.video-link a{
	/*color:#175ba6;*/
	font-size:11px;
	text-decoration:underline;
	float:left;
	clear:both;
}

.texte-player{
	font-size:12px;
	font-weight:bold;
	float:left;
	clear:both;
	width:445px;
	color:#FFF;
	height:12px;
}

.bloc-droit{
	float:right;
	width:260px;
}

.texte-selection{
	font-size:12px;
	font-weight:bold;
	height:20px;
	float:right;
	width:260px;
	margin-top:-12px;
	color:#FFF;
}

.desc-chap-bloc-droit{
	overflow:auto;
	height:320px;
	width:240px;
	background:#FFF;
	padding:18px 10px;
	float:right;
	height:320px;
}

.bloc-droit .item-list{
	width:240px;
	margin-bottom:10px;
	float:left;
}

ul.chapitrage-cas-tv li{
	color:#010101;
	font-size:11px;
	margin-bottom:14px;
	background:url(../../images/bg_li_item.gif) left bottom no-repeat;
	padding-bottom:11px;
}

.acceuil-cas-tv{
	width:107px;
	height:21px;
	position:absolute;
	top:3px;
	right:8px;
}

.acceuil-cas-tv a{
	background:url(../../images/bg-liencastv.gif) left bottom no-repeat;
	text-indent:-9999px;
	width:107px;
	height:21px;
	display:block;
	cursor:pointer;
	/*margin:3px 8px 0px 0px;
	position:absolute;
	top:3px;
	right:8px;*/
}

.bloc-title-webtv{
	position:relative;
	margin-bottom:13px;
}

.reseaux_sociaux img{
	display:inline-block;
}

.castv-footer{
	background: url("../../images/line_pagination2.gif") no-repeat scroll left top transparent;
	width:700px;
	padding-top:15px;
	/*margin-bottom:40px;*/
	float:left;
	margin-top:-18px;
	margin-bottom:-14px;
}

.castv-footer .item-list{
	margin-left:105px;
	width:465px;
	text-align:center;
	float:left;
}

.castv-footer .item-list .pager li{
	font-size:12px;
	font-weight:bold;
	padding:0px;
	background: url("../../images/bg-pager.gif") no-repeat scroll left top transparent;
	width:16px;
	height:16px;
	text-align:center;
	display:inline-block;
	line-height:16px;
	color:#FFF;
	margin-right:1px;
	margin-top:2px;
}

.castv-footer .item-list .pager li.pager-current{
	/*color:#E1001A;*/
	background: url("../../images/bg-pager-active.gif") no-repeat scroll left top transparent;
}

#container .castv-footer .item-list .pager li.pager-next, #container .castv-footer .item-list .pager li.pager-last, #container .castv-footer .item-list .pager li.pager-first, #container .castv-footer .item-list .pager li.pager-previous{
	background:none;
	width:auto;
	margin-right:2px;
	margin-left:1px;
}

.castv-footer .item-list .pager li a{
	text-decoration:none;
	color:#FFF;
}

#container .castv-footer .item-list .pager li.pager-next a, #container .castv-footer .item-list .pager li.pager-last a, #container .castv-footer .item-list .pager li.pager-first a, #container .castv-footer .item-list .pager li.pager-previous a{
	/*color:#E1001A;*/
	color:#000;
}

.castv-footer .header-link-castv{
	float:left;
	/*margin-left:18px;*/
	margin-top:-3px;
	background: url("../../images/haut-page.gif") no-repeat left top transparent;
	/*padding-bottom:1px;*/
	width:90px;
	height:22px;
	line-height:22px;
	padding-left:10px;
}


.castv-footer .header-link-castv a{
	font-size:11px;
	text-decoration:none;
	color:#FFF;
}

#select-cas-tv{
	float:right;
	margin-right:-44px;
	margin-top:-10px;
}
#select-cas-tv #edit-archives-wrapper{
	margin:0;
}

/*.section-tv-cas .title-menu{
	width:520px;
}*/

.section-tv-cas .shared_link {
    margin: 11px 0 6px 0;
}
.section-tv-cas #container .title-menu h1.la_gallerie_multimedia, .section-tv-cas #container .title-menu h1.la_galerie_multimedia, .section-tv-cas #container .title-menu h1.tv_cas , .section-cas-tv #container .title-menu h1.cas-tv {
  background: url("../../images/title_galerie2.png") no-repeat scroll left top transparent;
	width:709px;
}


.savoir-plus-cas-tv, .savoir-plus-cas{
	display:block;
	background: url("../../images/bg-savoirplus.gif") no-repeat scroll right 1px transparent;
	padding-right:16px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	height:14px;
	padding-top:1px;
	margin-bottom:14px;
}

/**** *****/

.lang-en-UK.Agenda .savoir_page_edit .titre-evenement{
	background: url("../../images/titre-event.gif") no-repeat 7px 0;
}

.lang-en-UK.Press_room .savoir_page_edit .titre-communique-presse{
	background: url("../../images/titre-news.gif") no-repeat 7px 0;
}

.lang-en-UK.Press_room .savoir_page_edit .titre-invitation-presse{
	background: url("../../images/titre-press.gif") no-repeat 7px 0;
}
/**edit video cas tv**/
.nodelink_edit {
	margin-top:20px!important;
	}
/*.nodelink_edit a {
	color:#ccc;
	}*/
	.nodelink_edit a:hover {
	color:#000;
	background-color:#FFF;
	}
	
	.logged-in.body-section-tv-cas .block-region-multimedia-library .nodelink_edit{
	display:block;
	position:absolute;
}

.logged-in.body-section-tv-cas .block-region-multimedia-library .nodelink_edit a{
	color:#024ea3;
	font-weight:bold;
	font-size:11px;
}
.in-maintenance{
	background: #fff;
}

.background-maintenance{
	background: #fff url("../../images/bg_page_maintenance.jpg") no-repeat 0 0;
	width:920px;
	height:562px;
	margin:0px auto;
	position:relative;
}

.lien-fb-maintenance{
	position:absolute;
	width:31px;
	height:33px;
	top:474px;
	left:565px;
}

.lien-twt-maintenance{
	position:absolute;
	width:38px;
	height:33px;
	top:474px;
	left:502px;
}


.lien-fb-maintenance a{
	width:31px;
	height:33px;
	display:block;
}

.lien-twt-maintenance a{
	width:38px;
	height:33px;
	display:block;
}

.lien-mailto{
	position:absolute;
	width:185px;
	height:18px;
	top:387px;
	left:604px;
}

.lien-mailto a{
	width:185px;
	height:18px;
	display:block;
	text-indent:-9999px;
}

.section-tv-cas select{
	margin-right:24px;
	margin-bottom:10px;
}

.content-description-longue ul{
	list-style:disc inside none;
	margin:0 0 15px 28px;
}

.bloc_cas_tv_live{
	/*background: #fff url("../../images/bg-banniere-cas.gif") no-repeat 0 0;
	width:706px;
	height:133px;*/
	margin-bottom:18px;
	float:left;
	margin-top:-6px;
	position:relative;
}

.bloc_tvlive_galery_multimedia{
	/*background: #fff url("../../images/bg-banniere-cas2.gif") no-repeat 0 0;
	width:519px;
	height:133px;*/
	margin-bottom:50px;
	float:left;
	margin-top:20px;
	position:relative;
}

/*.titrebloc_cas_tv_live{
	width:124px;
	height:11px;
	float:left;
	font-size:17px;
	font-weight:bold;
	overflow:hidden;
	color:#FFF;
	padding:4px 9px 5px 9px;
}*/

.bloc_cas_tv_live .imgbloc_cas_tv_live{
	width:706px;
	height:133px;
}

.bloc_tvlive_galery_multimedia .imgbloc_cas_tv_live{
	width:519px;
	height:133px;
}

.titrebloc_cas_tv_live{
	float:left;
	clear:both;
	width:359px;
	height:46px;
	padding:0 9px;
	overflow:hidden;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	position:absolute;
	top:19px;
	left:0px;
	z-index:4;
	line-height:22px;
}

.datebloc_cas_tv_live{
	float:left;
	clear:both;
	width:300px;
	height:24px;
	padding:13px 0 0 9px;
	overflow:hidden;
	font-weight:bold;
	color:#FFF;
	font-size:15px;
	position:absolute;
	top:95px;
	left:0px;
	z-index:4;
}


.container .node-container .node-wrapper .no-thematique, .container .node-container .node-wrapper .content-title_press{
	float:left;
	width:340px;
}

.no-thematique-event, .theme-colloques-event, .theme-reportages-event, .theme-la-vie-du-centre-event, .heme-developpement-durable-event, .theme-economie-finances-event, .theme-travail-emploi-event, .theme-questions-sociales-event{
	float:left;
	width:340px;
}

.revue_presse_block_lefet{
	float:left;
	margin-top:6px;
	clear:both;
	margin-left:88px;
	width:200px;
}

.revue_presse_block_lefet a{
	background: url("../../images/pictoCas3Bis.png") no-repeat 36px 30px;
	padding-left:62px;
	display:block;
}

.editable_content{
	float:left;
}

.article-type-publication-extranet #content .container .node-container .node-wrapper {
	float:left;
	width:340px;
}

#les-ressources{
	margin-top:20px;
}

