/* $Id: local_sample.css,v 1.1.2.2 2008/12/15 21:02:34 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                   */
/* 3. Uncomment (remove leading semicolon from ) the  */ 
/*    following line in your theme's .info file:      */
/*    ;stylesheets[all][] = local.css                 */
/* 4. Clear cached data at admin/settings/performance */

#legal-notice {
  display: none;
}

html {
  background: #23408E;                               /* background & font color */
  color: #000;
}

body {
  background: #FFF;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;     /* web safe fonts */
  font-size: 75%;    /* 12px */
  font-weight: normal;
  line-height: 160%;    /* 19.2px */
  width:980px;
  margin-left:auto;
  margin-right:auto;
}

/*Header*/
#header-last{
margin:0px;
}
#header-last div.block-wrapper{
margin:0px;
}

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


#main {
  margin: 0 auto;
  width: 960px;
}

#main-wrapper {
width:100%;
}


/*******************/
/* MODIFS */
/*******************/

#page {
  background-color: #FFFFFF;
  width:100%;
}

p {
  font-size: 1em;
  font-weight: normal;
  line-height: 160%;
  margin: 10px 0;
}
#search-box {
margin-right:180px;
}

/*PREFACE*/
#preface {
  background: #FFFFFF url('/sites/all/themes/tempo/images/fd_bandeauacc.jpg') repeat-x top;
  min-height: 12px;
  padding-left: 15px;
}

#preface-wrapper.prefaces-1 div.column {
  display: inline;
  float: left;
  margin: 0 14px;
/*width: 47%*/
}

#preface-wrapper.prefaces-2 div.column {
  display: inline;
  float: left;
  margin: 20px 14px 0px 200px;
/*width: 47%*/
}

#preface-wrapper.prefaces-3 div.column {
  display: inline;
 /*float: left;*/
  margin: 20px 14px 0px 200px;
  /*width: 30%;*/
} 

#preface-wrapper h3{
color:#700D5A;
}
#block-views-bandeau_accueil-block_1 img.imagefield {
float:left;
}
#block-views-testcarousel-block_1 .jcarousel-container {
float:right;
/*width:75%;*/
}
#preface-wrapper div.block ul li {
background:none;
list-style-image:none;
list-style-type:none;
padding:1em 0 0 1em;
}

.view-display-id-block_2 div.view-header h2{
width:450px;
}+



/*IE6*/
body.layout-first-main #content-wrapper {
width:680px;
}

/*586*/
body.layout-main #content-wrapper {
  margin: 24px 0 0 0;
  width: 960px;
}

/*Nouveaux blocs*/
#block-block-1 {
width:75%;
}
#block-block-2 {
float:right;
width:192px;
margin:0;
padding:0;
}

#block-menu-menu-concours h2.block-title {
background:#d02229 none repeat scroll 0 0;
}

#block-menu-menu-concours div.block-icon {
  background: transparent url('icons/tnt_icon_07.png') no-repeat left center;
}

#block-menu-menu-se-preparer h2.block-title {
background:#23408E none repeat scroll 0 0;
}

#block-menu-menu-se-preparer div.block-icon {
  background: transparent url('icons/tnt_icon_02.png') no-repeat left center;
}

div.view-epreuves   {
margin-left:15px;
text-align:justify;
width:630px;
}

div.node-type-story .content h2{
  font-size: 1.5em;
  font-weight: 600;
  color:#23408E;
  margin:1.2em 0em 0.5em 0;
}
div.node-type-story .content h3{
border-left:10px solid #23408E;
font-size:1.2em;
font-weight:600;
margin:1.1em 0 0.4em 0;
padding-left:5px;
}
div.node-type-story .content h4{
  font-weight: 600;
  margin:1.1em 0em 0.5em 0;
  text-decoration:underline;
}
div.node-type-story  h2.title  {  /* ok node */
border:1px solid #23408E;
padding:5px;
  font-family: Myriad Pro, Myriad Web Pro Regular, Lucida Grande, Geneva, Trebuchet MS, sans-serif;
  font-size: 2em;
  font-weight: 600;
  margin:1.5em 0em 1em 0;
  color:#23408E;
/*  text-transform: uppercase;*/
}

div.node-type-page .content h2{
  font-size: 1.5em;
  font-weight: 600;
  color:#23408E;
  margin:1.2em 0em 0.5em 0;
}
div.node-type-page .content h3{
border-left:10px solid #23408E;
font-size:1.2em;
font-weight:600;
margin:1.1em 0 0.4em 0;
padding-left:5px;
}
div.node-type-page .content h4{
  font-weight: 600;
  margin:1.1em 0em 0.5em 0;
  text-decoration:underline;
}
div.node-type-page  h2.title  {  /* ok node */
border:1px solid #23408E;
padding:5px;
  font-family: Myriad Pro, Myriad Web Pro Regular, Lucida Grande, Geneva, Trebuchet MS, sans-serif;
  font-size: 2em;
  font-weight: 600;
  margin:1.5em 0em 1em 0;
  color:#23408E;
/*  text-transform: uppercase;*/
}


div.node-type-epreuves .content h2{
  font-size: 1.5em;
  font-weight: 600;
  color:#23408E;
  margin:1.2em 0em 0.5em 0;
}
div.node-type-epreuves .content h3{
border-left:10px solid #23408E;
font-size:1.2em;
font-weight:600;
margin:1.1em 0 0.4em 0;
padding-left:5px;
}
div.node-type-epreuves .content h4{
  font-weight: 600;
  margin:1.1em 0em 0.5em 0;
  text-decoration:underline;
}
div.node-type-epreuves  h2.title  {  /* ok node */
border:1px solid #23408E;
padding:5px;
  font-family: Myriad Pro, Myriad Web Pro Regular, Lucida Grande, Geneva, Trebuchet MS, sans-serif;
  font-size: 2em;
  font-weight: 600;
  margin:1.5em 0em 1em 0;
  color:#23408E;
/*  text-transform: uppercase;*/
}
div.node-type-fiche_metier .content h2{
  font-size: 1.5em;
  font-weight: 600;
  color:#23408E;
  margin:1.2em 0em 0.5em 0;
}

div.node-type-fiche_metier .content h3{
border-left:10px solid #23408E;
font-size:1.2em;
font-weight:600;
margin:1.1em 0 0.4em 0;
padding-left:5px;
}
div.node-type-fiche_metier .content h4{
  font-weight: 600;
  margin:1.1em 0em 0.5em 0;
  text-decoration:underline;
}

div.node-type-fiche_metier  h2.title  {  /* ok node */
border:1px solid #23408E;
padding:5px;
  font-family: Myriad Pro, Myriad Web Pro Regular, Lucida Grande, Geneva, Trebuchet MS, sans-serif;
  font-size: 2em;
  font-weight: 600;
  margin:1.5em 0em 1em 0;
    color:#23408E;
/*  text-transform: uppercase;*/
}


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

/*  Test carousel*/
#block-views-testcarousel-block_1 .jcarousel-container-horizontal {
padding:20px 40px;
width:400px;
}
#block-views-testcarousel-block_1 .jcarousel-clip-horizontal {
height:155px;
width:400px;
}
#block-views-testcarousel-block_1 .jcarousel-item-horizontal {
margin-right:7px;
}
#block-views-testcarousel-block_1 .jcarousel-item {
height:155px;
width:120px;
margin:0px;
padding:0px;
border:none;
}
#block-views-testcarousel-block_1 .jcarousel-container {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background:#D2252B none repeat scroll 0 0;
border:0px;
}
#block-views-testcarousel-block_1  .views-field-iid {
border:none;
}

/*boite pub*/

body.layout-first-main-last #content-wrapper #sidebar-last {
background-color:#FFFFFF;
margin:0;
padding:0 0 0 20px;
width:180px;
}

#block-views-Ouvrage-block_1 {
text-align:center;
}

/*node ouvrage*/

.node-type-ouvrage .title {
  background-color:#D02229;
  color:#FFFFFF;
  font-weight: 1.5em;
  margin:1.1em 0em 0.2em 0em;
  width:80%;
  border:none;
}
div.node-type-ouvrage .content h2{
  font-weight: 1.3em;
  margin:0.5em 0em 1em 0em;
}
.prix{
clear:both;
font-weight:bold;
font-size:1.2em;
background: #BFD5EA;
margin-top:20px;
}
.visuel{
border:#ededed 1px solid;
float:left;
margin:0px 20px 20px 0px;
width:100px;

}
.blocvide{
height:100px;
display:block;
}

div.field-field-ouvrage-lien {
border:solid 1px #d1d1d1;
float:right;
width:20%;
}

div.field-field-ouvrage-lien  h2.title{
background-color:#FFFFFF;
font-size:1em;
}

div.field-field-ouvrage-lien  .spip{
font-size:0.9em;
}

/*Liste fichiers*/
.view-liste-fichiers .views-field-title {
font-size:1.1em;
font-weight:bold;
color:#FFFFFF;
background:#6B86BD;
}

.view-liste-fichiers  h3 {
font-size:1.5em;
font-weight:bold;
margin-top:1em;
}

#content-content .clear-block  {
display:table;
}

.layout-first-main-last table {
border-collapse:none;
margin:0 0 0px;
width:68%;
}

/*USER LOGIN*/
#user-login-form {
font-size:0.9em;
}

body.layout-first-main-last #content-wrapper #sidebar-last {
margin:0;
padding:0 0 0 20px;
width:200px;
}

.acces {
color:#999999;
font-size:0.8em;
}
