/* $Id: local_sample.css,v 1.2.2.2 2009/12/22 06:47:47 jwolf Exp $ */

/* Local CSS
-------------------------------------------------------------- */

/**
 * Put your custom css and css overrides in this file and
 * rename it local.css. By restricting your css changes 
 * to local.css, your changes will not be overwritten when
 * upgrading to a new version of this theme.
 *
 *  Steps to activate local.css:
 *  1. Add your custom css to this file.
 *  2. Rename this file to local.css  
 */
#legal-notice {
  display: none;
}
#page {
background:#5d8baa url('images/bg_v2.png') repeat-y top; /*FC : fonds avec un minimum modifs - Attention à la hauteur*/
}
 
 h1 {
  font-size: 1.8em;
  line-height: 1;
  margin-bottom: 12px;
}

/************/
/* HEADINGS */
/************/

h1.title {   /* page titles */
	color: #ED7B01;
	border-bottom: 1px solid #ED7B01;
	
  /*border-bottom: 1px solid #D6DDB9;
  clear: left;    
  font-family: Myriad Pro, Myriad Web Pro Regular, Lucida Grande, Geneva, Trebuchet MS, sans-serif;
  font-size: 1.833em;
  font-weight: 600;
  line-height: 1.2727em;*/
}  

h2.title {                                        /* block titles, node titles */
  font-family: Myriad Pro, Myriad Web Pro Regular, Lucida Grande, Geneva, Trebuchet MS, sans-serif;
  font-size: 1.333em;
  font-weight: 600;
  margin: 0;
  text-transform: none;
}  

h2.title a:link,
h2.title a:visited {
}  


h2.title a:hover,
h2.title a:active {
  color: #619CBE;
  text-decoration: none;
}  

div.node h2.title {
  border-bottom: 1px solid #d6ddb9;
}

/*Panels*/
.panel-2col-bricks .panel-col-first {
width:66.6%
}

.panel-2col-bricks .panel-col-last {
width:33.3%
}

/*Header*/
#header-wrapper {
  background-color: #a0dae1;
  margin: 0 auto;
  position: relative;
  width: 960px; /*FC : 960px si pas bg.jpg*/
  z-index: 5;    /* fixes IE z-index bug */
}

/*Menu Magnard*/
#header-top #block-block-6 .content{
    height: 40px;
    background: url('images/bandeau-menu-magnard-bg.png') repeat-x;
}

#header-top #block-block-6 .content .logo-magnard a{
    display: block;
	height: 25px;
	width: 135px;
	background: url('images/logo-magnard.png') no-repeat;
	float: left;
	margin: 7px;
}

#header-top #block-block-6 .content ul{
	padding: 0;
}

#header-top #block-block-6 .content .menu li.leaf{
    float: right;
	background: none;
}

#header-top #block-block-6 .content .menu li a{
    display: block;
    padding: 7px 3px;
    font-size: 14px;
    color: #FFF;
	text-decoration: none;
	outline: none;
}

#header-top #block-block-6 .content .menu li a:hover{
    color: #69A9C9;
}

#header-top #block-block-6 .content .menu li a img{
    vertical-align: middle;
}

/*Primary Menu*/
#primary-menu ul.menu li:hover, #primary-menu ul.menu li.hover, #primary-menu ul.menu li a:hover{ 
  background: transparent url('images/onglet-green-left.png') no-repeat left 0;
}
#primary-menu ul.menu li a:hover, #primary-menu ul.menu li:hover a, #primary-menu ul.menu li.hover a{ 
  background: transparent url('images/onglet-green-right.png') no-repeat right 0;
}

#primary-menu ul.menu li.active-trail{ 
  background: transparent url('images/onglet-red-left.png') no-repeat left 0;
}

#primary-menu ul.menu li.active-trail a{ 
  background: transparent url('images/onglet-red-right.png') no-repeat right 0;
}

/*Logo*/
#logo{
	padding-left: 10px;		/*ROMAIN : recentrer le logo vers la gauche*/
}

/********************************/
/* PREFACE REGIONS */
/********************************/

#preface {
	background: url('images/fond_banniere.png') repeat-x center top;
	min-height: 1px;
	margin: 0 auto;
	position: relative;
	width: 960px; 
	z-index: 5;    
}
.page-classe-cp #preface,
.page-classe-ce1 #preface,
.page-classe-ce2 #preface,
.page-classe-cm1 #preface,
.page-classe-cm2 #preface{
	background: #a5c02e url('images/preface-trait-rouge.png') repeat-x top;

}

#preface-wrapper {
	color: #fff;
	font-family: Myriad Pro, Myriad Web Pro Regular, Lucida Grande, Geneva, Trebuchet MS, sans-serif;
	font-size: 1.5em;
	margin: 0 auto;
	padding: 5px 0 5px 0;
	width: 960px;
}
#preface-wrapper #preface-first #block-block-12 #ban-promo{
	text-align:center;
}

/* #content-content .panel-col-first .clear-block{
	background: url('images/ruban_primaire.png') no-repeat left top;
}  */




 /*PAGE ACCUEIL*/
 
#content-content .panel-2col .titre-orange h1, #content-content .panel-2col .pane-title h2{
	color: #ED7B01;
	border-bottom: 1px solid #ED7B01;
} 

#content-content .panel-col-first .pane-block-11 h1{
	border-bottom: 1px solid #144A6E;
	color: #144A6E;
	/*margin-left:60px;*/
}

#content-content .panel-col-first .pane-block-3 h1{
	color:  #144A6E;
	border-bottom: 1px solid #144A6E;
	/*margin-left:60px;*/
}

/*#content-content .panel-col-first .pane-block-11{
	background: url('images/picto_dictee.png') no-repeat left top;

}*/
	
/*#content-content .panel-col #accueil-college h1{
	color:  #144A6E;
	border-bottom: 1px solid #144A6E;
}*/
/*#content-content .panel-col #accueil-primaire h2{
	font-size:14px;
	color:#666666
}	*/

/*#content-content .panel-col-first .pane-block-3{
	background: url('images/picto_conseil.png') no-repeat left top;
} */

#content-content .pane-podcast-feed table.cols-5 td {
	vertical-align : top;
}

#content-content .pane-podcast-feed table.cols-5 td img {
	vertical-align : middle;
}


/************************/
/*  MAIN AREA WRAPPER   */
/* (Sidebars + Content) */
/************************/

/*Content-top (Menu horizontal)*/


div.block-wrapper {
	margin: 0;
}

#header-last .block-wrapper  {
	float:right;
	margin-right : 5px;
}

#content-top {
    background : #00806C url('images/bandeau-menu-college-bg.png') repeat-x;
    margin: 0 -10px 20px -10px;
    padding: 5px;
	color : #FFFFFF;
}
.page-classe-cp #content-top,
.page-classe-ce1 #content-top,
.page-classe-ce2 #content-top,
.page-classe-cm1 #content-top,
.page-classe-cm2 #content-top{
    background : url('images/bandeau-menu-ecole-v2.png') repeat-x;
}

#content-top h2 {
    color: #FFFFFF;
    text-transform: none;
}

#content-top a {
    color: #FFFFFF;
}

#content-top a:hover {
    color: #eacc00;
}

.block-fiches_conseil h2.title {
font-size:2em;
margin-bottom:0.1em;
}

#main-wrapper {
  background: none;
}

#main {
  margin: 0 auto;
  width: 960px;
  background:#FFF; /*#5D8BAA;*/
}

#main-wrapper a.active {
  color: #144A6E;
  text-decoration: underline;
}
/*#content-wrapper {
float:left;
margin:0px 10px 0px 10px;
}*/

body.layout-main #content-wrapper {
	padding: 0px 10px;
	width:940px;
	margin : 0;
}

/* PICTO TITRE*/
/*#content-wrapper #content #content-inner h1.title{
	background: url('images/picto-conseil.png') no-repeat left;
	height: 50px;
	padding: 15px 0 0 55px;
}*/


/*PAGE NIVEAU*/ 
 
/*#content-content .panel-col-first .pane-1{
	background:url('images/parents.png') no-repeat left top;
}*/

#content-content .panel-col-first .pane-1 h2.pane-title{
	border-bottom: 1px solid #666666;
	color: #666666;
	/*margin-left:65px;*/
	padding-top:25px;
}

/* Picto Titre Conseil pour réviser*/
#content-wrapper #content #tit-conseils {
	background: url('images/ardoise.png') no-repeat left top;
}

#content-wrapper #content #tit-conseils h2.pane-title{		
	border-bottom: 1px solid #666666;
	color: #666666;
 /*margin-left: 60px;*/
    padding-top: 10px;
}

#panel-conseils-pour-reviser .wrap-corner .r-edge {
	padding-top: 0;
}

/* Picto Titre Derniers podcasts*/
#content-wrapper #content #panel-conseils-pour-reviser  .panel-col-last .panel-pane h2.pane-title{
        background: url('images/picto-podcast-v2.png') no-repeat left;
        height: 27px;
        padding: 30px 0 0 65px;
		font-size: 20px;
		text-transform: none;
		font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
		font-weight: normal;
}

/* BOUTON TELECHARGER PODCAST => ADAPTER LES ID ET CLASS*/
div#bt-tlgr-audio  a{
	background: url('images/btn-podcast.png') no-repeat;
    display: block;
    width: 125px;
    height: 35px;
    color: white;
    text-decoration: none;
    padding-left: 20px;
    padding-top: 8px;
}

/*Vues conseils*/

#views_slideshow_singleframe_teaser_section_1 .views-field-title  .field-content{
font-size:1.3em;
font-weight:bold;
}


/********************************/
/* vue ouvrages */
/********************************/

.view-ouvrages div.views-field-title  {
font-weight:bold;
float:left;
width:160px;
font-size:1.1em;
color:#000;
}

.view-ouvrages .views-field-field-tcon18-imgcouv-fid img.imagecache{
float:left;
margin-right:10px;
}

.view-ouvrages div.views-field-field-codecalameo-value{
float:left;
}
.view-ouvrages div.views-field-field-recordreference-value{
float:left;
margin-top:10px;
}

.view-ouvrages table.views-view-grid {
	border-collapse:collapse;
	empty-cells:collapse;
}
.view-ouvrages table.views-view-grid tr.row-first{
	border-bottom:dotted 1px #d5d5d5;
}
.view-ouvrages table.views-view-grid tr.row-last{
	border-top:dotted 1px #d5d5d5;
}
.view-ouvrages .views-view-grid .col-1{
width:33%;
border-right:dotted 1px #d5d5d5;
}
/*.view-ouvrages .views-view-grid .col-2{
width:33%;
border-right:dotted 1px #d5d5d5;
border-left:dotted 1px #d5d5d5;
}*/
.view-ouvrages .views-view-grid .col-3{
width:33%;
border-left:dotted 1px #d5d5d5;
}

/********************************/
/* FOOTER */
/********************************/

#footer {
	background : #8cd5dd /* url('images/footer-bg2.png') repeat-x */;
	min-height : 30px;
	padding : 10;
	width:960px; /*FC : 960px si pas bg.jpg*/
}
 
.page-classe-cp #footer,
.page-classe-ce1 #footer,
.page-classe-ce2 #footer,
.page-classe-cm1 #footer,
.page-classe-cm2 #footer{
	background : #8cd5dd /* url('images/footer-bg-rouge.png') repeat-x */;
}

#footer a.active {
  color: #666666;
  text-decoration: underline;
}


#footer a, #footer a:link, #footer a:visited, #footer a.active {
  color: #666666;
  text-decoration: underline;
}
 
/********************************/
/* Colonnes du panel */
/********************************/

.panel-2col .panel-col-first {
    width: 720px;
}
.panel-2col .panel-col-last {
    width: 220px;
}

/********************************/
/* Poster concours */
/********************************/

table.posterconcours  {
    border: 0 none;
		border-collapse:collapse;
		margin:0px;
		padding:0px;
}
table.posterconcours tr{
    border: 0 none;
		margin:0px;
		padding:0px;
}
table.posterconcours td{
    border: 0 none;
		margin:0px;
		padding:0px;
		font-size:0px;
		line-height: 100%;
}
