/* $Id: layout-liquid.css,v 1.17 2009/11/05 12:09:53 johnalbin Exp $ */

/**
 * @file
 * Layout Styling (DIV Positioning)
 *
 * Define CSS classes to create a table-free, 3-column, 2-column, or single
 * column layout depending on whether blocks are enabled in the left or right
 * columns.
 *
 * This layout is based on the Zen Columns layout method.
 *   http://drupal.org/node/201428
 *
 * Only CSS that affects the layout (positioning) of major elements should be
 * listed here.  Such as:
 *   display, position, float, clear, width, height, min-width, min-height
 *   margin, border, padding, overflow
 */

/**********************************************		CSS Indigen		**********************************************/

body {
  background:#f4f4f4;
  font-size:11px;
  font-family:Arial;
  margin:0px;
}

td,p,div,a,span,ul,li {
  font-size:11px;
  font-family:Arial;
}

img {
  border:0px;
}

/* Main */

.main {
  width:1027px;
  margin-left:auto;
  margin-right:auto;
}

/* Top */

.top {
    float:left;
    width:1020px;
    height:146px;
    background:url(http://systran-links.s3.amazonaws.com/8112c4f89578b5fda9992097b1f795f9/banner.png) no-repeat;
}

.top .lang {
    float:right;
    margin-top:8px;
    margin-right:30px;
}

.top .logo {
    position:absolute;
    float:left;
    margin-left:34px;
    margin-top:7px;
}

.top .search {
    position:absolute;
    float:left;
    margin-top:39px;
    margin-left:822px;
}

.top .search input {
    border:0px;
    height:13px;
    font-size:11px;
    width:155px;
    margin-left:-1px;
    margin-top:3px;
}

.top .search .button1 {
    width:22px;
    height:17px;
    background:transparent url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/go.png) center center no-repeat;
    position:relative;
    top:1px;
    left:3px;
}

.top_home {
    height:220px;    
    background:url(http://systran-links.s3.amazonaws.com/8112c4f89578b5fda9992097b1f795f9/banner_home.png) no-repeat;
}

.top .banner,
.top_home .banner {
    position:absolute;
    float:left;
    top:79px;
    margin-left:6px;
    font-size:0;
}

.top .banner #banner,
.top_home .banner #banner {
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/banner.jpg) no-repeat;
    height:132px;
    width:993px;    
}

.top_home .banner a {
    position:absolute;
    width:100px;
    height:100px;
    top:20px;
}

.top_home .banner .link1 {
    left:524px;
}

.top_home .banner .link2 {
    left:687px;
}

.top_home .banner .link3 {
    left:840px;
}

/* Content */

.content {
    float:left;   
}

/* Left */

.content .left {
    float:left;
    width:183px;
    margin-top:5px;
    margin-left:2px;
}

/* Menu */

.menu_top {
    float:left;
    width:183px;
    height:9px;
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/menu_top.png);
}

.extranet-menu .menu_top {
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/menu_top_orange.png);
}

.menu_title {
    float:left;
    width:183px;
    height:31px;
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/menu_title.png);
    color:white;
    font-weight:bold;
}

.extranet-menu .menu_title { 
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/menu_title_orange.png);
}

.menu_title2 {
    float:left;
    width:183px;
    height:27px;
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/menu_title2.png);
    color:white;
    font-weight:bold;
}

.menu_title2_over {
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/menu_title2_over.png);
}

.extranet-menu .menu_title2 {
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/menu_title2_orange.png);
}

.extranet-menu .menu_title2_over {
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/menu_title2_orange_over.png);
}

.menu_title div {
    margin-left:28px;
    margin-top:5px;
    font-weight:bold;
}

.menu_title div a {
    color:white;
    font-weight:bold;
    text-decoration:none;
}


.menu_title2 div {
    margin-left:28px;
    margin-top:5px;
    font-weight:bold;
    cursor:pointer;
}

.menu_title2 div a {
    color:white;
    font-weight:bold;
    text-decoration:none;
}

.menu_middle {
   float:left;
   width:183px;
   background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/menu_middle.png) repeat-y;
   padding-bottom:5px;
}

.menu_bottom {
   float:left;
   width:183px;
   height:8px;
   background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/menu_bottom.png);
}

.showall {
   background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/menu_show_all.png) 100% 2px no-repeat;  
   color:#595959;
   font-size:9px;
   padding-right:12px;
   float:right;
   margin-right:15px;
}

.menu_middle ul {
    margin:7px 10px 4px 15px;
    padding:0px;
    list-style-type:none;
}

.menu_middle li {
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/menu_arrow.png) 0px 2px no-repeat;
    padding-left:10px;
    padding-bottom:6px;
}

.menu_middle li a {
    color:#5d5d5d;
    text-decoration:none;
    display:block;
    padding-bottom:2px;
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/menu_sep.png) 0px 100% repeat-x;
}

.menu_middle li a:hover {
    text-decoration:underline;
}

.menu_middle li a.sel {
    color:#e54815;
    font-weight:bold;
}

.menu_middle li a.sel:hover {
    text-decoration:none;
}

.menu_middle li ul {
    margin:0px;
    margin-top:5px;
}

.menu_middle li ul li {
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/menu_arrow2.png) 0px 4px no-repeat;    
    padding-left:10px;
    padding-bottom:4px;
}

.menu_middle li ul a {
    background:none;
    display:inline;
    padding:0px;
    color:#5d5d5d;
    text-decoration:none;
}

.block-menu {
    float:left;
    width:183px;
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/menu_top.png) no-repeat;    
}

.block-menu h2 {
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/menu_title.png);
    color:white;
    font-weight:bold;
    margin:0px;
    padding:0px;
    margin-top:8px;
    font-size:11px;
    padding-left:30px;
    padding-top:4px;    
    height:27px;
    #height:31px;
}


.block-menu .content {
    float:left;
    width:183px;
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/menu_bottom.png) 0px 100% no-repeat;
}

.block-menu ul.menu {
    list-style-type:none;
    width:160px;
    #width:183px;
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/menu_middle.png);
    padding:0px;
    margin:0px;
    margin-bottom:8px;
    padding-top:8px;
    padding-bottom:10px;
    padding-left:23px;
}

.block-menu ul.menu li.expanded {
    list-style-image:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/menu_open.png);
}

.block-menu ul.menu li {
    list-style-image:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/menu_arrow.png);
    padding-top:5px;
}

.block-menu ul.menu li a {
   color:#5d5d5d;
   text-decoration:none;
   display:block;
   padding-bottom:2px;
   background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/menu_sep.png) 0px 100% repeat-x;
   margin-right:5px;
}

.block-menu ul.menu ul {
    background:none;
    padding:0px;
    margin:0px;
}

.block-menu ul.menu ul li {
    list-style-image:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/menu_arrow2.png);
}

.block-menu ul.menu ul li a {
    background:none;
    font-size:10px;
}

.block-menu ul.menu li .active {
    color:#e54815;
}

#block-menu-menu-shortcuts {
    background:none;
    margin-top:-5px;
}

#block-menu-menu-shortcuts ul {
    background:none;
    margin:0px;
    padding:0px;
    margin-top:52px;
    margin-left:18px;
}

#block-menu-menu-shortcuts .content {
    background:url(http://systran-links.s3.amazonaws.com/8112c4f89578b5fda9992097b1f795f9/box_shortcuts.png);
    width:180px;
    height:188px;
    margin-top:2px;
}

#block-menu-menu-shortcuts ul.menu li {
    padding:0px;
    margin:0px;
    list-style-image:none;
    list-style-type:none;
    width:155px;
    margin-left:0px;    
    padding-bottom:3px;
}

#block-menu-menu-shortcuts li a {
    background:none;
    font-weight:bold;
    font-size:11px;
    padding:0px;
}

/* Middle */

.middle {
    float:left;
    margin-top:3px;
    margin-left:5px;
    margin-right:5px;
    width:625px;
}

/* Home */

.home_actu {
    float:left;
    width:378px;
} 

.home_actu .actu_top {
    float:left;
    width:378px;
    height:78px;
    background:url(http://systran-links.s3.amazonaws.com/8112c4f89578b5fda9992097b1f795f9/actu_top.png) 0px 100% repeat-x;	
}

.home_actu .actu_rss {
    position:absolute;
    margin-left:335px;
    margin-top:37px;
    #margin-left:-40px;
    #margin-top:-41px;
}

.home_actu .actu_top div {
    float:left;
    margin-top:56px;
    margin-left:122px;
    padding-left:5px;
}

.home_actu .actu_content {
    float:left;
    width:378px;
    height:370px;
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/actu_middle.png) repeat-y;    
}

.home_actu .actu_content .item {
    float:left;
    width:320px;    
    margin-top:5px;
    margin-bottom:15px;
    margin-left:32px;
}

.home_actu .actu_bottom {
    float:left;
    width:378px;
    height:38px;
    background:url(http://systran-links.s3.amazonaws.com/8112c4f89578b5fda9992097b1f795f9/actu_bottom.png);
}

.home_actu .actu_bottom a {
    display:block;
    width:170px;
    height:20px;
    position:absolute;
    font-size:0px;
    margin-left:200px;
    text-decoration:none;
    color:#ededed;
}

.home_econews {
    float:left;
    width:247px;
}

.home_econews .econews_content {
    float:left;
    width:247px;
    height:370px;
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/econews_middle.png) repeat-y;    
}


.home_econews .econews_content .item {
    float:left;
    width:212px;    
    margin-top:10px;
    margin-left:12px;
}

.home_econews .econews_top {
    float:left;
    width:247px;
    height:78px;
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/econews_top.png);	
}


.home_econews .econews_rss {
    position:absolute;
    margin-left:200px;
    margin-top:35px;
    #margin-left:-40px;
    #margin-top:-43px;
}

.home_econews .econews_top div {
    margin-top:55px;
    margin-left:75px;
}

.home_econews .econews_top a {
    font-size:9px;
    padding-right:6px;
    padding-left:4px;
    text-decoration:none;
    color:#000;
    display: none; /*AH*/
}

.home_econews .econews_bottom {
    float:left;
    width:248px;
    height:38px;
    background:url(http://systran-links.s3.amazonaws.com/8112c4f89578b5fda9992097b1f795f9/econews_bottom.png) no-repeat;
}

.home_econews .econews_bottom a {
    display:block;
    width:170px;
    height:20px;
    position:absolute;
    font-size:0px;
    margin-left:70px;
    text-decoration:none;
    color:#ededed;
}

/* Actu */

.actu .actu_top div {
    float:right;
    margin-top:-10px;
}

.actu_top a, .middle .middle_content .actu_top a {
    font-size:9px;
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/actu_top_sep.png) 100% 0px no-repeat;
    padding-right:6px;
    padding-left:4px;
    text-decoration:none;
    color:#000;
}

.actu_top a, .middle .middle_content .actu_top a.last {
    background:none;
}

.actu .actu_content {
    float:left;
    width:570px;
}

.actu .actu_content .item {
    float:left;
    width:560px;
    margin-top:10px;
    margin-left:10px;
    margin-bottom:20px;
}

.actu_content .item img {
    float:left;        
    margin-right:10px;
    margin-top:2px;
    margin-bottom:0px;
}

.actu_content .item .category {
    float:left;
    margin:0px;
    padding:0px;
    text-decoration:none;
}

.actu_content .item .date {
    font-size:10px;
    margin:0px;
    padding:0px;
    color:#898988;
    font-weight:bold;
}

.actu_content .item h2 {
    margin:0px;
    padding:0px;
    font-weight:bold;
    font-size:11px;
}

.actu_content .item h2 a {
    color:#000;
    text-decoration:none;
    font-weight:bold;
}

.actu_content .item .text {
    margin:0px;
    padding:0px;
    font-size:11px;
    color:#898988;
}

.actu_detail .abstract {
    font-size:10px;
    font-style:italic;
    font-weight:bold;   
}

.actu_detail .abstract img {
    float:left;
    margin-right:20px;
}

.actu_detail span.date-display-single {
    font-weight:bold;
}


a.category_152, .category_152 a, .middle .middle_content .category_152 a, .middle .middle_content a.category_152 { /* gouvernance */
    color:#000;
    text-decoration:none;
    font-size:10px;
}

a.category_6, .category_6 a, .middle .middle_content .category_6 a, .middle .middle_content a.category_6 { /* gouvernance */
    color:#ee6116;
    text-decoration:none;
    font-size:10px;
}

a.category_7, .category_7 a, .middle .middle_content .category_7 a, .middle .middle_content a.category_7 { /* projets */
    color:#29a6da;
    text-decoration:none;
    font-size:10px;
}

a.category_8, .category_8 a, .middle .middle_content .category_8 a, .middle .middle_content a.category_8 { /* evenements */
    color:#076278;
    background:none;
    font-size:10px;
    text-decoration:none;
}

a.category_153, .category_153 a, .middle .middle_content .category_153 a, .middle .middle_content a.category_153 { /* gouvernance */
    color:#f6565a;
    font-size:10px;
    text-decoration:none;
}

/* Econews */

.econews .econews_content {
    float:left;
    width:540px;
}

.econews .econews_content .item {
    float:left;
    width:540px;    
    margin-top:10px;
    margin-left:12px;
}

.econews_content .item img {
    float:left;        
    margin-right:10px;
    margin-top:2px;
    margin-bottom:15px;
}

.econews_content .item .date {
    margin:0px;
    padding:0px;
    color:#000;
    font-weight:bold;
}

.econews_content .item .date span {
    font-weight:bold;
    font-size:10px;
}

.econews_content .item h2 {
    margin-top:3px;
    font-weight:normal;
    color:#898988;
    font-size:11px;    
}

.econews_content .item h2 a {
    text-decoration:none;
    font-weight:normal;
    color:#898988;
    font-size:11px;    
}

/* Breadcrumb */

.breadcrumb {
    margin-left:25px;
    margin-top:18px;
    font-size:10px;
    height:11px;
    width:580px;
    overflow:hidden;
}

.breadcrumb span.accueil {
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/accueil.png) 0px 2px no-repeat;
    width:16px;
    height:19px;
    display:block;
    float:left;
    font-size:1px;
    padding-right:9px;
    margin-top:-3px;
}

.breadcrumb span.accueil a {
    display:block;
    text-decoration:none;
    color:white;
    font-size:0px;
    width:30px;
    height:30px;
}

.breadcrumb span a {
    font-size:0px;
    text-decoration:none;
    background:none;
}

.breadcrumb a {
    color:#acacac;
    text-decoration:none;
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/menu_arrow2.png) 0px 5px no-repeat;
	padding-left:13px;
    padding-right:8px;
    font-size:10px;
}

.breadcrumb span.title {
    color:#7c7c7c;
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/menu_arrow2.png) 0px 5px no-repeat;    
    padding-left:13px;
    font-size:10px;
    padding-top:1px;
}

.logo_cluster_gold {
	position:absolute;
	padding-top: 0px;
	padding-left: 487px;
	top:188px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.logo_cluster_gold {
	top:208px;
	}
}


/* Node Content */

.middle .middle_content_top {
    float:left;
    width:624px;
    height:84px;
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/content_back_top.png);
}

.middle .middle_content_top h2 {
    position:absolute;
    margin-top:18px;
    margin-left:30px;
    width:550px;
    overflow:hidden;
    height:30px;
}

.middle .middle_content_top h2 a {
    text-decoration:none;
    font-size:20px;
    font-weight:bold;
    color:#e54815;
}

.middle .middle_content {
    float:left;
    width:624px;
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/content_back_middle.png) repeat-y;    
    min-height:450px;
}
.middle .middle_content .middle_content_margin {
    margin-left:30px;
    margin-top:15px;
    margin-right:30px;
}

.middle .middle_content_bottom {
    float:left;
    width:624px;
    height:35px;
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/content_back_bottom.png);
}

.middle .middle_content span  {
    font-size:12px;
    line-height:18px;
}

.middle .middle_content li,
.middle .middle_content p {
    color:#666;
    font-size:12px;
    line-height:18px;
}

/*.middle .middle_content div,*/


.middle .middle_content a {
    font-size:12px;
    color:#0f7592;
}

.middle .middle_content a span {
    font-size:12px;
    color:#0f7592;
}

.middle .middle_content li {
    padding-bottom:5px;
}

.middle .middle_content h2 {
    font-size:14px;
    color:#E54815;
    font-weight:bold;
}

.middle .middle_content h2 span {
    font-size:14px;
    color:#E54815;
    font-weight:bold;
}

.middle .middle_content h3 {
    font-size:12px;
    font-weight:bold;
    color:#666;
}

/* Right */

.right {
    float:left;
    width:200px;
    margin-top:5px;
}

.right .box_member {
    float:left;
    background:url(http://systran-links.s3.amazonaws.com/8112c4f89578b5fda9992097b1f795f9/box_member.png) no-repeat;
    width:183px;
    height:160px;
}

.right .box_member form {
    color:#5C5C5C;
    font-weight:bold;
    margin:0px;
    padding:0px;
    margin-top:54px;
    margin-left:0px;
}

.right .box_member .field {
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/field.png) repeat-x;
    height:15px;
    border:1px solid #bebebe;
    width:130px;
    margin-top:5px;
    margin-left:23px;
    font-size:9px;
}

.right .box_member .button {
    margin-left:51px;
    margin-top:5px;
}

.right .box_member .lost_password {
    color:#5c5c5c;
    font-size:10px;
    display:block;
    margin-top:2px;
    margin-left:60px;    
    text-decoration:none;
}

.right .box_member a.lost_password:hover {
    text-decoration:underline;
}

.right .box_member_login {
    margin-top:0px;
    float:left;
    background:url(http://systran-links.s3.amazonaws.com/8112c4f89578b5fda9992097b1f795f9/box_member_login.png) no-repeat;
    width:183px;
    height:94px;   
}

.right .box_member_login p {
    color:#5C5C5C;
    font-weight:bold;
    margin:0px;
    padding:0px;
    margin-top:49px;
    margin-left:22px;
}

.right .box_member_login a {
    color:#5C5C5C;
    font-weight:normal;
}

.right .box_welcome {
    float:left;
    background:url(http://systran-links.s3.amazonaws.com/8112c4f89578b5fda9992097b1f795f9/box_welcome.png);
    width:183px;
    height:91px;    
    margin-top:-5px;
}

.right .box_welcome div {
    margin-top:55px;
    margin-left:20px;
}

.right .box_welcome a {
    display:block;
    width:140px;
    color:#5c5c5c;
    font-weight:bold;
    text-decoration:none;
}

.right .box_pme {
    float:left;
    background:url(http://systran-links.s3.amazonaws.com/8112c4f89578b5fda9992097b1f795f9/box_pme.png);
    width:183px;
    height:201px;    
    margin-top:2px;
}

.right .box_pme .date {
    display:none;
    margin-top:45px;
    text-align:right;
    margin-right:20px;
    font-weight:bold;
    font-size:11px;
}

.right .box_pme .date span {
    font-size:11px;
    font-weight:bold;
}

.right .box_pme .logo {
    text-align:center;    
    margin-top:43px;
}

.right .box_pme .logo img {
    height:130px;
}

.right #block-views-pme_mois-block_1 {
    margin-top:-7px;
}

.logo_prides {
	display: block;
	height: 24px;
	padding: 307px 0px 0px 45px;
}

/* Footer */

.footer {
    margin-top:40px;
    width:100%;
    float:left;
    background:#0089ba;
}

.footer .menu {
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/footer.png) no-repeat;
    width:1027px;
    margin-left:auto;
    margin-right:auto;
    height:15px;
    color:white;
    padding-left:10px;
}

.footer .menu a {
    text-decoration:none;
    color:white;
}

.footer .menu div {
    float:right;
    width:210px;
}

.footer .menu a.sitemap {
    display:block;
    width:110px;
    float:left;
}

.footer .menu a.credit {

}

.footer .menu a.contacts {
    display:block;
    width:30px;    
    float:left;
}

.footer .links {
    width:100%;
    float:left;
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/footer_back.jpg) 50% 0px no-repeat;
    background-color:#F3FAFA;    
    height:100px;
}

.footer .links_footer {
    width:1027px;
    margin-left:auto;
    margin-right:auto;
    padding-left:10px;
}

.footer .links p {
    color:#004259;
    font-weight:bold;
    padding:0px;
    margin:0px;
    margin-top:10px;
    margin-bottom:5px;
}

.footer .partners {
    width:650px;   
    color:#5fbce7;
    float:left;
    margin-left:-5px;
}

.footer .partners p {
    margin-left:5px;
}

.footer .partners a {
    color:#5fbce7;
    padding-right:5px;
    padding-left:5px;
    padding-bottom:20px;
    text-decoration:none;
    font-size:10px;
}

.footer .soutiens {
    float:left;
    margin-left:30px;
    #margin-left:30px;
    position:absolute;
}

.footer .soutiens li {
    float:left;
}

.footer .soutiens .prev {
    position:absolute;
    margin-top:30px;
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/logos_arrow_left.png) no-repeat;
    text-decoration:none;
    font-size:0px;
    display:block;
    width:20px;
    height:20px;
    color:#b1e4f9;
    #margin-left:-20px;
}

.footer .soutiens .next {
    position:absolute;
    margin-top:30px;
    margin-left:945px;
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/logos_arrow_right.png) no-repeat;
    text-decoration:none;
    font-size:0px;
    display:block;
    width:20px;
    height:20px;
    color:#b1e4f9;
}

.footer .soutiens .bx_container {
    margin-left:20px;
}

a.logo_twitter {
	display:block;
	position:absolute;
	margin:0px 0px 0px 150px;
	width:49px;
	background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/logo_twitter.png) no-repeat;
}

a.logo_twitter:hover {
	background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/logo_twitter_hover.png) no-repeat;
}

/* Forum */

table {
    width:100%;
}

table tbody {
    border:0px;    
}

table th {
    padding:3px 10px;
    border:0px;    
    background:#E54815;
    color:white;
    font-size:11px;
    text-transform:uppercase;
    border-right:1px solid white;
}
 
table th a {
    text-decoration:none;
    color:#222;
    font-weight:bold;
}

table td {
    text-align:left;
    font-size:12px !important;
    color:#666666;    
}

.popup-table td {
    padding-top:7px;
    padding-bottom:7px;
    padding-left:5px;
    padding-right:5px;
    border-right:1px solid white;
} 

.forum-table td {
    padding-top:7px;
    padding-bottom:7px;
    padding-left:5px;
    padding-right:5px;
    border-right:1px solid white;
} 

table .odd {
    background:#add6e9;
    border:0px;
    border-top:1px solid white;
    border-bottom:1px solid white;
}

table .even {
    background:#d7effa;
    border:0px;
    border-top:1px solid white;
    border-bottom:1px solid white;
}

table .name {
    padding-right:10px;
}

table .name a {
    text-decoration:none;
    color:#333;
    font-weight:bold;
}

table td.center {
    text-align:center;
}

table .title {
    padding-left:10px;
    width:470px;
}

table .title span {
    font-size:9px;
    font-style:italic;
}

table .title a {
    text-decoration:none;
    color:#333;
}

.middle_content table td p {
    margin:0px;
    padding:0px;
    line-height:18px;
    text-align:left !important;
    font-size:12px;
}

#forum tr td.forum {
    padding-left:10px;
    background:none;
}

#forum .created {
    padding-right:5px;
}

#forum table .name a {
    font-size:11px;
    font-weight:normal;
}

#forum table .date {
    font-size:11px !important;
    text-align:center;
}

/* Filters */

.filters {
    padding-bottom:5px;
}

.filters span {
    font-size:10px;
    
}

.filters select {
    font-size:10px;
}

.filters .button {
    border:1px solid #AAA;
    background:white;
    color:#666;
}

.filters .letters {
    margin-top:5px;
    float:left;
    background:#BBBBBB;
    width:563px;
    border-bottom:1px solid white;
}

.filters .letters a {
    display:block;
    color:white;
    text-decoration:none;
    background:#BBBBBB;
    float:left;
    padding-left:5px;
    padding-right:6px;
    padding-top:2px;
    padding-bottom:2px;
    border-right:1px solid white;
}

.filters .letters a.selected {
    background:#E54815;
    color:white;
}

.filters .line {
    float:left;
    width:135px;
    margin-bottom:8px;
    font-size:10px;
}

.filters .line select {
    width:120px;
    height:20px;
}

.filters .line_sep {
    float:left;
    width:1px;
    border-right:1px solid #DADADA;
    font-size:1px;
    height:30px;
    margin-right:20px;
    margin-top:5px;
}

.filters .line span {
    font-size:10px;
    display:block;
    float:left;
    width:135px;
}

.filters input[type=text] {
    height:14px;
    font-size:10px;
}

/* Popup detail */

.popup-detail h1 {
    color:#E54815;
    font-size:18px;
    font-weight:bold;
    border-bottom:5px solid #E54815;
    padding-bottom:2px;
}

.popup-detail h2 {
    color:#E54815;
    font-size:18px;
    font-weight:bold;
    border-bottom:5px solid #E54815;
    padding-bottom:2px;
}

.popup-html h2 {
    color:#E54815;
    font-size:12px;
    font-weight:bold;
    border:0px;
}

.popup-detail h3 {
    color:#E54815;
    font-size:11px;
    font-weight:bold;
}

.popup-detail .subtitle {
    margin-top:5px;
    border-top:1px solid #898989;
    border-bottom:1px solid #898989;
    padding-top:5px;
    padding-bottom:5px;
}

.popup-detail .finance {
    float:right;
    margin:0px;
}

.popup-detail .body {
    margin-bottom:15px;
}

.popup-detail .label {
    float:left;
    margin-top:-6px;
}

.popup-detail .year {
    float:right;
    margin:0px;
}

.popup-detail .documents {
    margin:0px;
    margin-left:20px;
    font-weight:bold;
    position:relative;
    top:8px;
}

.popup-detail td {
    padding:3px;
}

.popup-detail p {
    margin:0px;
    padding:0px;
}

.popup-detail .popup-modify {
    float:right;
    color:#666;
    text-decoration:none;
    font-size:9px;
}

/* Admin links */

ul.primary {
    border:0px;
    margin:0px;
    padding:0px;
}

ul.primary li a {
    background:none;
    border:0px;
    color:#888;
    padding-left:0px;
    font-size:9px;
    padding-right:0px;
}

ul.primary li a:hover {
    background:none;
	
}

ul.primary li.active a {
    background:none;
    color:#E54815;
    border:0px;
}

#tabs-wrapper {
    float:right;
    margin-top:-85px;
}

.middle_content #tabs-wrapper span {
    font-size:10px;
}


/* Admin layout. */

input.form-autocomplete, input.form-text, textarea.form-textarea, select.form-select {
    font-size:11px;
}

html.js fieldset.collapsible legend a {
    color:#29a6da;
}

.node-form a {
   color:#29a6da;
}

.middle_content .node-form div,
.middle_content .node-form label,
.middle_content .node-form p,
.middle_content .node-form li {
    font-size:11px;
}
.node-form fieldset {
    margin-top:10px;
    margin-bottom:10px;
}

/* Fancybox */

#fancy_inner {
    border:5px solid #007799;    
}

#fancy_inner .popup {
    margin:20px;
}

div#fancy_close {
    right:-6px;
    top:-25px;
}

/* Marguerite */

.marguerite {
    margin-left:-31px;
    margin-top:-14px;
    width:690px;
}

/* Press release */

.press-release {
    margin-bottom:20px;
    padding-bottom:10px;
    border-bottom:1px solid #E54815;
    float:left;
    width:560px;
}

.press-release p.date,
.press-release p.date span {
    margin:0px;
    padding:0px;
    color:#555;
    font-weight:bold;
    font-size:10px;
}

.press-release h2 {
    margin-top:0px;
    margin-bottom:0px;
}

.press-release p {
    margin:0px;
}

.press-release .download a {
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/pdf_icon.png) no-repeat;
    padding-left:25px;
    font-size:11px;
    padding-bottom:2px;    
}

.press-release .download {
    margin-top:5px;
    margin-bottom:24px;
}

.press-release .download_html a {
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/icon_html.gif) no-repeat;
    padding-left:25px;
    font-size:11px;
    padding-bottom:2px;    
}

.press-release .download_html {
    margin-top:5px;
    margin-bottom:24px;
}

.press-release .body {
    margin-bottom:3px;
}

.press-release .image {
    float:left;
    margin-right:10px;
}

.press-release .seemore {
    float:right;
    margin-bottom:5px
}

.press-release .seemore a {
    color:#E54815;
    text-decoration:none;
    font-size:10px;
}

.views-row-last .press-release {
    border-bottom:0px solid #E54815;    
}

/* Pager */

.item-list .pager {
    float:right;
    margin-bottom:0px;
}

.item-list .pager li {
    margin-left:0px;
    padding:0px;
    padding-left:3px;
    padding-right:3px;
}

.item-list .pager li a {
    font-size:10px;
}

.item-list .pager li.pager-current {
    font-size:10px;
    color:#E54815;
}

/* Box newsletter */

.box_newsletter {
    margin-top:-1px;
    float:left;
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/box_newsletter.png);
    width:183px;
    height:100px;
}

.box_newsletter2 {
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/box_newsletter2.png);
}

.box_newsletter form {
    margin-top:46px;
    margin-left:23px;
}

.box_newsletter label {
    font-size:10px;
    color:#5D5D5D;
    display:block;
}

.box_newsletter .form-text {
    width:110px;
    color:#666;
    position:relative;
    top:-2px;
}

.box_newsletter .form-image {
    position:relative;
    top:3px;
}

.box_newsletter h2 {
    margin-top:52px;
    font-size:11px;
    margin-left:20px;
    margin-bottom:0px;
    text-decoration:none;
}

.box_newsletter h2 a {
    font-size:11px;
    text-decoration:underline;
    font-weight:bold;
    color:#444;
}

.box_newsletter p {
    margin:0px;
    margin-left:20px;
    color:#5D5D5D;
}

.box_newsletter p a {
    color:#5D5D5D;
}

/* Formations */

.formations-title {
    font-size:11px;
    font-weight:bold;
    padding-left:15px;
}

.formations-school {
    font-size:10px;
    text-align:center;
    padding-left:10px;
    padding-right:10px;
}

.formations-category {
    font-size:10px;
    text-align:center;
    padding-left:10px;
    padding-right:10px;
}

.formations-dates {
    font-size:10px;
    text-align:center;
    padding-left:10px;
    padding-right:10px;
}

.formations .filters .line {
    width:180px;
}

.formations .filters select {
    width:170px;
}

#fancy_div p {
    margin:0px;
}

#fancy_div b {
    color:#E54815;
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
    display:block;
    border-bottom:5px solid #E54815;
    padding-bottom:2px;
}

#fancy_div {
    overflow:auto;
}

/* Attachments */

#upload-attachments .description small {
    display:none;
}

/* Calendar */

.calendar-calendar td .inner div.calendar div  {
    text-align:left;
}

.calendar-calendar td .inner div.calendar div a {
    padding:0px;
   font-size:10px;
}

.date-next {
    text-align:right;
}

.calendar-calendar .month-view .sat {
    display: none;
}

.calendar-calendar .month-view .sun {
    display: none;
}

.calendar-calendar .month-view .week {
    display: none;
}


/* Sitemap */

.site-map-menus {
    float:left;
    width:290px;
    margin-left:30px;
}

.middle .middle_content .site-map-menus li {
    text-align:left;
}

.site-map-menus .title {
    display:none;
}

.site-map-taxonomys {
    float:left;
    width:240px;
}

.site-map-taxonomys .site-map-box {
    float:left;
    width:240px;
}

/* Search */

.search-advanced {
    display:none;
}

#search-form {
    margin-bottom:20px;
}

.top .search label { position:absolute; margin-top:-2px; font-weight:normal; display:none }

/* Projets */

.projet-results {
    border-top:1px solid #CCC;
    text-align:center;
    margin-top:5px;
    padding-top:5px;
    font-size:10px;
}

/* File-field */

.filefield-file img {
    position:relative;
    top:3px;
}

.popup-detail .documents a {
    color:#E54815;
}

/* Languages */

.languages {
    float:right;
    margin:7px 26px 0px 0px;
}

.languages a {
    text-decoration:none;
    font-size:0px;
    display:block;
    width:16px;
    height:11px;
    float:left;
    margin:4px 4px 0px 0px;
}

.languages .fr {
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/fr.png);
}

.languages .en {
    background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/gb.png);
}

/* Social Link */

.social_link {
    float:right;
    margin:5px 44px 0px 0px;
}

.social_link a{
    text-decoration:none;
    font-size:0px;
    display:block;
	width:20px;
	height:20px;
    float:left;
	margin-left:8px;
}

.linkedin {
	background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/linkedin.jpg);
}

.facebook {
	background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/facebook.jpg);
}

.youtube {
	background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/youtube.jpg);
}

.twitter {
	background:url(http://www.pole-scs.org/sites/www.pole-scs.org/themes/scs/images/twitter.jpg);
}

/* App */

.app-icon img {
    width:100%;
}

#twitter-widget-0 {
    height:170px !important;
}





/* AH : Modif 2015 */
.box_newsletter,
.box_newsletter2 {  display:none; }

.top .search { margin-left: 781px; }
.top .search input { width: 154px; }
.top .banner ,
.top_home .banner { top: 78px; }
.top { background:url(http://systran-links.s3.amazonaws.com/8112c4f89578b5fda9992097b1f795f9/banner_home.png) no-repeat; }


.social_link { display: none;}
.social_link a {display: none;}

.content .left #block-block-11 .content p { display: inline-flex; }
.content .left #block-block-11 .content a {margin-left: 20px; width: 20px;    background-repeat: no-repeat;}
.content .left #block-block-10 .content {width: 180px;  }

.languages { margin: 3px 42px 0px 0px; }
.languages a { width: 25px; height: 20px; margin-right:7px ;}
.languages .en,
.languages .fr { background-repeat: no-repeat; background-size: 24px; }

.top .search .button1 { top: 3px;}
.top .search input { margin-top: 0px;}



