/* This file will hold styles that are loaded using the same media query as the narrow grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the normal and widescreen layouts. You may override these styles in the normal 
 *  and widescreen CSS files as appropriate. */

/********************************logo + petit*****************************************/

/******************************************************************************************************/


/*****************************************divers***********************************************/

/******************************************************************************************************/

.node-type-page h2 {
    /*font-size: 20px;
    margin-bottom: 0.5em;**/font-size: 1.4em;
}

.node-type-page h1#page-title{font-size:25px;}



.node-type-page.rubrique_rose  h1#page-title ,
.node-type-page.rubrique_vert h1#page-title ,

.node-type-page.rubrique_violet  h1#page-title ,

.node-type-page.rubrique_rouge h1#page-title 
 {/*background-size:40px 40px;padding-left:45px ;*/min-height:40px}


/********************************************zone branding*******************************************/

/******************************************************************************************************/
#block-block-28{width:60px; overflow:hidden;right:0;top:10px}

/***menu langues***/

#block-block-36{
 position:absolute;overflow:visible;top:120px;right:0px;margin:0;
  z-index:100;}


#block-block-34,
#block-block-36,
#block-block-60/***reseaux sociaux***/{top:20px }
#block-block-28 img{max-width:164px}

#block-block-36 {right:75px;}

 
#block-block-34,
 
#block-block-60{right:350px;}




/****bloc de recherche****/
/***bloc de recherche**/
#block-search-form{
 position:absolute;top:20px;right:200px;margin:0;
  z-index:100;}

#block-search-form form#search-block-form {
height:30px;width:175px}

#block-search-form form#search-block-form input#edit-search-block-form--2{
height:24px;width:126px;}

#block-search-form form#search-block-form  input#edit-submit,

#block-search-form form#search-block-form  input#edit-submit--3{
width:23px;height:23px; }






/*********************************************accueil tete*************************************************/

/******************************************************************************************************/

.front div#tete 
{ height: 662px; max-width:100%;/**width:555px;**/margin: 10px auto;position: relative;}

.front div#tete #rond_rouge,
.front div#tete #rond_vert,
.front div#tete #rond_violet,
.front div#tete #rond_rose{ position: absolute;}

.front div#tete #rond_rouge {
    height: 119px;  width: 119px; left: 335px; top: 212px
   /** left: 370px; top: 212px;***/}
.front div#tete #rond_vert{
    height: 229px;width: 230px;left: 135px;top: 35px;
   /** left: 155px;top: 25px;**/}

.front div#tete #rond_violet{
     height: 162px;    width: 162px; left: 60px; top: 265px;
   /** left: 80px; top: 265px;**/}
.front div#tete #rond_rose{
    height: 184px;  width: 184px; left: 140px;top: 440px; 
   /* left: 160px;top: 460px; **/}
    
  #rond_rouge img,
#rond_vert img,
#rond_violet img,
#rond_rose img{ width:1000% !important;height:100% !important}  
/**********************************************menu haut*************************************************/

/******************************************************************************************************/
 #block-nice-menus-2 ul.nice-menu-down li a {
font-size: 10px;letter-spacing:-.01em;padding:0 4px 0 0px}

.langue_en #block-nice-menus-2 ul.nice-menu-down li a {
padding:0 9px 0 0;font-size: 9px;letter-spacing:-.025em;}

#block-nice-menus-2 ul.nice-menu-down li a.active{
 padding-bottom:3px !important}


#block-nice-menus-2 ul.nice-menu-down  li.rubrique_partenaires a { padding:0 4px 0 4px}
/****************************side-bar first menu gauche*************************************************/

/******************************************************************************************************/

#block-menu-block-1 ul.menu li a {
 padding:0 0 .5em 0;font-size:.9em;}


#block-menu-block-1 ul.menu li.active{
      padding-left: 5px;
    padding-right: 15px;}



/*************************************side bar second*****************************************************/

/******************************************************************************************************/
#region-sidebar-second,
.region-inner.region-sidebar-second-inner
{position:static}

#zone-content
{position:relative}
#region-sidebar-second h2 { font-size: 13px;}


#region-sidebar-second #block-views-actualites-block {
 margin-bottom: 1em; margin-right: 5px;}

#region-sidebar-second #block-block-29 p {
margin-bottom: .5em;margin-left: 5px;}


#region-sidebar-second .item-list ul li {

      margin: 0 0 0.25em 10px;}

form#newsletter {margin: 0 5px 0 5px;}



/***deco***/
#block-menu-block-1{position:relative;z-index:10}


 #block-block-30
{display:block}

 #block-block-30 #deco1,
 #block-block-32 #deco2
{display:inline-block;position:relative;z-index:0}



#region-sidebar-first #block-block-30 #deco1
{background:transparent url("../images/bg_deco1.png") no-repeat 0 0;height:152px;width:155px;
  left:20px;top: -20px;}


#region-sidebar-second #block-block-32 #deco2
{background:transparent url("../images/bg_deco2.png") no-repeat 0 0;height:121px;
  width:120px;top:-100px;left:-160px;}




/***video***/
#region-sidebar-second #block-block-31/***video***/{
/*position:absolute;  right: 10px;bottom: 0px;**/margin-top:20px}






/****bloc bleu explication de la démarche"en anglais et francais********/

#block-block-45,
#block-block-42{
width:260px;margin-bottom:10px}
#texteFront {margin-top: 40px;}



/********************slider*********************/
.jcarousel-skin-default .jcarousel-clip-horizontal {
 width: 520px;}
.jcarousel-skin-default .jcarousel-container-horizontal,
.jcarousel-skin-default li.jcarousel-item {
    height: 92px; width: 520px;
}


