

*{
margin: 0;
padding: 0; 
}


body{  
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #555;
}   
body#front{  
  background: #1c80be url(/img/gbr/n/24/bg_repeat-x.png) repeat-x;
}

a{text-decoration: none; color: #006FB4;}
a:hover{text-decoration: underline;}

a img{border: none;}

li{
list-style-position: outside; 
margin-left: 1.5em; 
list-style-image: url(/img/gbr/n/24/fleche.png); 
padding-bottom:0.5em;
line-height: 1.5em; 
}

p{margin-bottom: 0.5em; line-height:1.5em;}
p.resume{color: #888; font-style: italic;}
p img{margin-right: 1em; }

    .txt strong, .bloc_doc strong { color: #444444; }

  .cadre_cnt#dossier_1_0 strong{color: #bd007b;}
  
  .cadre_cnt#dossier_1_0 strong, .cadre_cnt#dossier_1_0 h4{color: #bd007b;}
  .cadre_cnt#dossier_1_1 strong, .cadre_cnt#dossier_1_2 h4{color: #006FB4;}
  .cadre_cnt#dossier_1_2 strong, .cadre_cnt#dossier_1_2 h4{color: #A1AF00;}
  .cadre_cnt#dossier_2   strong, .cadre_cnt#dossier_2   h4{color: #7A6BA9;}
  .cadre_cnt#dossier_3_0 strong, .cadre_cnt#dossier_3_1 h4{color: #006FB4;}
  .cadre_cnt#dossier_3_1 strong, .cadre_cnt#dossier_3_1 h4{color: #86A2AD;}
  .cadre_cnt#dossier_3_2 strong, .cadre_cnt#dossier_3_2 h4{color: #907D8B;}
  
  
h2, h3, h4, h5, h6{ margin:1em 0 0.5em -0.5em;}
  
h3{
color:#AA006D;
font-family:lucida sans unicode,lucida grande,sans-serif;
font-weight:normal;
font-size: 11px;
}

h4{
font-weight:bold;
margin:0.7em 0;
color: #444444; 
font-size:11px;
}


.none{display: none;}
.clear{clear: both;}
     
#container{
width: 1010px;
margin: auto;
background: #FFF url(/img/gbr/n/24/bg_repeat-y.png) repeat-y;
}
#container-in{
background: url(/img/gbr/n/24/bg_center_top.png) no-repeat;
min-height:725px;
_height:725px;
}
#header {
overflow: hidden;
_height:96px;
}
#header .logo{
margin-left: 4em; 
margin-top:1em; 
_margin-top: 0.5em;
float: left;
}

  .content{
  margin: 0 70px 0 50px; 
  _margin-right: 30px;
  overflow:hidden;
  }
    .col_left{
    width: 600px;
    float: left;
    }
    .col_right{
    width:255px; 
    float: left;
    margin-left: 20px;
    margin-top:1em;
    }
    .col_right#col_right_index {margin-top: 2em;}
  
  .cadre_cnt h2 {
  color:#FFFFFF;
  font-family: lucida sans unicode,lucida Grande,sans-serif;
  font-size:13px;
  font-weight:normal;
  margin-bottom: 0;
  text-transform: uppercase;
  }
  .cadre_cnt h2 span{  
  background:#FFFFFF url(/img/gbr/n/24/content_top_blue.png) no-repeat scroll 7px 0;
  display:inline-block;
  padding:7px 25px 3px 20px;
  }
  .cadre_cnt .txt{
  margin-left:13px;
  padding: 10px 1em 10px 2em;
  }
  
    .cadre_cnt{background-image: url(/img/gbr/n/24/content_left_blue.png); background-repeat: no-repeat; background-position: 0px 2px;}
  .cadre_cnt h2{border-bottom: 1px solid #006FB4;}
  .cadre_cnt h2 span{background-image: url(/img/gbr/n/24/content_top_blue.png); background-repeat: no-repeat; background-position: 100% 0;}
  .cadre_cnt .txt{border-left: 1px solid #006FB4;}     
  .cadre_cnt .bloc_doc{margin-left: 12px; border-left: 1px solid #006FB4; padding: 1em; padding-left: 2em; min-height:395px; _height:395px;}
  
    .cadre_cnt#dossier_1_0{background-image: url(/img/gbr/n/24/content_left_rose.png);}
  .cadre_cnt#dossier_1_0 h2{border-bottom: 1px solid #bd007b;}
  .cadre_cnt#dossier_1_0 h2 span{background-image: url(/img/gbr/n/24/content_top_rose.png);}
  .cadre_cnt#dossier_1_0 .bloc_doc{border-left: 1px solid #bd007b;}
  
  .cadre_cnt#dossier_1_2{background-image: url(/img/gbr/n/24/content_left_vert.png);}
  .cadre_cnt#dossier_1_2 h2{border-bottom: 1px solid #b3c100;}
  .cadre_cnt#dossier_1_2 h2 span{background-image: url(/img/gbr/n/24/content_top_vert.png);}
  .cadre_cnt#dossier_1_2 .bloc_doc{border-left: 1px solid #b3c100;}
  
  .cadre_cnt#dossier_2{background-image: url(/img/gbr/n/24/content_left_violet.png);}
  .cadre_cnt#dossier_2 h2{border-bottom: 1px solid #7A6BA9;}
  .cadre_cnt#dossier_2 h2 span{background-image: url(/img/gbr/n/24/content_top_violet.png);}
  .cadre_cnt#dossier_2 .bloc_doc{border-left: 1px solid #7A6BA9;}
                                                                                 
  .cadre_cnt#dossier_3_1{background-image: url(/img/gbr/n/24/content_left_grisb.png);}
  .cadre_cnt#dossier_3_1 h2{border-bottom: 1px solid #86A2AD;}
  .cadre_cnt#dossier_3_1 h2 span{background-image: url(/img/gbr/n/24/content_top_grisb.png);}
  .cadre_cnt#dossier_3_1 .bloc_doc{border-left: 1px solid #86A2AD;}  
  
  .cadre_cnt#dossier_3_2{background-image: url(/img/gbr/n/24/content_left_marron.png);}
  .cadre_cnt#dossier_3_2 h2{border-bottom: 1px solid #907D8B;}
  .cadre_cnt#dossier_3_2 h2 span{background-image: url(/img/gbr/n/24/content_top_marron.png);}
  .cadre_cnt#dossier_3_2 .bloc_doc{border-left: 1px solid #907D8B;}

.top_page a{
background: url(/img/gbr/n/24/fleche_haut.png) no-repeat 100% 50%;
color:#666666;
float:right;
font-size:10px;
margin-right:1.2em;
padding-right:0.9em;
}

#corps_pieds{
width: 1010px;
height:99px;
margin: auto;
background: url(/img/gbr/n/24/bg_center_btm.png) no-repeat 1px 0;
}
  #corps_pieds ul{
  padding: 5.5em 60px 0 35px;
  }
    #corps_pieds li{
    display: inline-block;
    *float:left;
    color: #FFF;
    text-transform: uppercase;
    font-size: 10px;
    margin-left: 0;
    }     
    #corps_pieds li a{
    color: #FFF;
    margin:0 0.3em;
    font-weight: bold;
    }
    #corps_pieds li.copy{
    color: #FFF;
    padding-left: 0.3em;
    }
  #enigmatic{
  color:#A00066;
  display:block;
  float:right;
  font-size:1px;
  height:54px;
  line-height:1px;
  margin-right:43px;
  margin-top:30px;
  padding-left:3em;
  width:132px; 
  background: url(/img/gbr/n/24/enigmatic.png) no-repeat;
  }
  


.options{float:right;}
.options form{float:right;}

.options h3{
color:#B4BCC1;
display:inline;
font-size: 10px;
*float: left;
font-weight:normal;
margin-right:26px;
text-transform:uppercase;
font-family: lucida sans unicode, lucida Grande, sans-serif;
*margin-top: 0;
_margin-left: 0;
}

.options .text{background-color:transparent; border: none; color:#FFF;}
.options .btn {background-color:transparent; border: none; color:#FFF; font-weight: bold; text-transform: uppercase; }

#recherche{*width: 300px; _width: 320px; background: url(/img/gbr/n/24/rechercher.png) no-repeat 100% 0; height: 21px; margin-right:57px; _margin-right:30px; margin-top:15px; padding:12px 18px 0 0;}
#recherche .text{width: 170px; margin-right:15px;}
#recherche .btn{color: #e3f2ca;}

#login_extranet {*width: 390px; _width: 410px; clear: right; *clear: none; margin-top:20px; _margin-top:15px; margin-right:27px; _margin-right:15px;}
#login_extranet .text{width: 100px; margin-right:22px;}
#login_extranet .btn{color: #cce2ef;}
              
#recherche .btn:hover,
#login_extranet .btn:hover{color: #FFF; cursor:pointer;}

#navcontainer {
background:transparent url(/img/gbr/n/24/carres.jpg) no-repeat scroll 93% 6px;
padding:65px 70px 0px 50px;
*padding-top: 50px;
}
#navcontainer ul#menu_sup{ 
margin-bottom:0.5em;
*height:20px;
}
#navcontainer ul#menu_sup li{
display: inline-block; 
*float:left;
*list-style: none;   
font-family: lucida sans unicode, lucida Grande, sans-serif;
text-transform: uppercase;
font-size: 10px;       
color: #006fb4;
margin-right: 0.8em;
margin-left: 0;
}
#navcontainer ul#menu_sup li a{
color: #006fb4;
}
  #home a{
  background: url(/img/gbr/n/24/home.png) no-repeat;
  text-indent: -10000px;
  display: block;
  width: 13px;
  height: 13px;
  }
#navcontainer ul#menu{
clear: both;
background: #BD007B url(/img/gbr/n/24/menu_bg.png) no-repeat 100% 0;
height:29px;
margin-right:80px;
_height: 26px;
}
#navcontainer ul#menu li{ 
font-family: lucida sans unicode, lucida Grande, sans-serif;
text-transform: uppercase;
float: left;
margin-left: 0;
list-style-type: none;
list-style-image: none;
_padding-bottom: 0;
}
#navcontainer ul#menu li a{
color: #FFF;
line-height:21px;
padding-left: 10px;
display: block;
padding-right:5px;
margin-top: 3px;
border-bottom: 5px solid #BD007B;
}

#navcontainer ul#menu li a:hover{
border-bottom:5px solid #B2BF17;
text-decoration:none;
}

.extranet #navcontainer {padding-bottom: 1em; }
.extranet #navcontainer ul#menu li {position:relative; }
.extranet #navcontainer ul#menu li ul.smenu{ position:absolute; width:680px; visibility: hidden;}
.extranet #navcontainer ul#menu li ul.smenu li{ display: inline; color:#A1AF00;}
.extranet #navcontainer ul#menu li ul.smenu li a{border-bottom:0 none; color:#666666; display:inline; font-size:10px; padding-left:0;}

#actus_home{ 
clear: both;
background: #F8EBF7 url(/img/gbr/n/24/actus_bg.png) no-repeat 812px 0;
clear:both;
height: 75px;
padding:2px 50px 1px 5px;   
position: relative;
overflow: hidden;
margin-bottom: 2em;
_width: 780px;
}

#actus_home_inner{
width: 835px;
height: 75px;
display: block;
overflow: hidden;
position: relative;
}

#actus_home_in{
}

#index_actus_h2 {
color:#AA006D;
font-family: lucida sans unicode, lucida Grande, sans-serif;
font-size:12px;
font-weight:normal;
letter-spacing:0.5px;
margin-bottom:0;
margin-left:0;
}

#marquee{
width: 2120px;
position: absolute;
}

.actu_home{
width: 390px;  
margin-right:30px;
float: left;
}

#actus_home h4{
text-transform: uppercase;
margin: 0 1em 0 0;
}

#actus_home h4 a, #actus_home h4 span{
color: #AA006D;
}
#actus_home h4 small.date{
color: #999;
font-size: 10px;
line-height: 17px;
margin-bottom: 0;
}
#actus_home p{
color: #666;
}

 
.bloc_right{
background: url(/img/gbr/n/24/bloc_repeat.png) repeat-y;
margin-bottom:2em;
}

.bloc_right_in{      
background: url(/img/gbr/n/24/bloc_top_gris.png) no-repeat;
}

.bloc_right_in h3{   
font-family: lucida sans unicode, lucida Grande, sans-serif;
text-transform: uppercase;
font-weight: normal;
color: #FFF;
line-height:40px;
margin-left:12px;
font-size: 11px;
}
.bloc_right_in h3.das{
font-size: 11px;
line-height:2.1em;
margin:0;
padding:0.8em 25px 0 10px;
text-align:center;
}
.bloc_right_in h3.das em{
font-style: normal;
color: #666;
}

.bloc_right .cnt_bloc_right {    
background: url(/img/gbr/n/24/bloc_btm_gris.png) no-repeat scroll 0 100%;
min-height:170px;
_height:170px;
padding:0 20px 10px;
}  

.bloc_right dt{margin-top:1em;}

.bloc_right dt a, .bloc_right dt span{
padding-left: 5px;
color: #AA006D;
display: block;
}

.bloc_right dt span{ 
color: #666;
}

.bloc_right dt a:hover{
background: #BD007B url(/img/gbr/n/24/menu_bg.png) no-repeat 100% 0;
color: #FFF;
text-decoration: none;
}

.bloc_right .cnt_bloc_right.das{
padding:10px 20px;
}       
    
.bloc_right .cnt_bloc_right dt{
font-family: lucida sans unicode, lucida Grande, sans-serif;
text-transform: uppercase;
border-bottom: 1px solid #999;
color: #AA006D;
}

.bloc_right .cnt_bloc_right dd{ 
background: url(/img/gbr/n/24/fleche.png) no-repeat 2px 10px; 
padding:0.5em 0 0 1em; 
}

.bloc_right .cnt_bloc_right.projection dd{ 
background-image: none;
text-align: center;
padding:0.5em 0 0;  
margin-bottom:1em;
}

.bloc_right .cnt_bloc_right dd a{
color: #333;                  
}

  .bloc_right .cnt_bloc_right dd a.contact_mailto img{
  border: 1px solid #FFF;
  }
  .bloc_right .cnt_bloc_right dd a.contact_mailto:hover img{
  border: 1px solid #AA006D;
  }

.bloc_right .cnt_bloc_right.das li, ul.page_das li{
width: 220px;
height: 40px; 
color:#FFF;
margin-left: 0;
list-style-image: none;
list-style-type: none;
}

.bloc_right .cnt_bloc_right.das li a, ul.page_das li a{
display: block;
width:171px;
height: 40px;
margin-left: 40px; 
background-color: #FFF; 
line-height: 20px;
padding-left: 0.5em;
}

.bloc_right .cnt_bloc_right.das li span{
display: block;
width:171px;
height: 40px;
margin-left: 40px;      
line-height: 20px;
padding-left: 0.5em;
}


.bloc_right .cnt_bloc_right.das li a em, 
.bloc_right .cnt_bloc_right.das li span em,
ul.page_das li a em{
font-style: normal;
text-transform: uppercase;
}

ul.page_das li{margin-top: 2em; width: inherit;}
ul.page_das li a{width: inherit;}
ul.page_das li a em{font-weight: bold;}


li#das_1_0{background: url(/img/gbr/n/24/das_1_0.png) no-repeat;}
li#das_1_1{background: url(/img/gbr/n/24/das_1_1.png) no-repeat;}
li#das_1_2{background: url(/img/gbr/n/24/das_1_2.png) no-repeat;}

li#das_2_0{background: url(/img/gbr/n/24/das_2_0.png) no-repeat;}         
li#das_2_1{background: url(/img/gbr/n/24/das_2_1.png) no-repeat;}
li#das_2_2{background: url(/img/gbr/n/24/das_2_2.png) no-repeat;}                                                                     
li#das_2_3{background: url(/img/gbr/n/24/das_2_3.png) no-repeat;}
li#das_2_4{background: url(/img/gbr/n/24/das_2_4.png) no-repeat;}
li#das_2_5{background: url(/img/gbr/n/24/das_2_5.png) no-repeat;}

li#das_3_0{background: url(/img/gbr/n/24/das_3_0.png) no-repeat;}
li#das_3_1{background: url(/img/gbr/n/24/das_3_1.png) no-repeat;}
li#das_3_2{background: url(/img/gbr/n/24/das_3_2.png) no-repeat;}
                                                                              
li#das_4_0{background: url(/img/gbr/n/24/das_4_0.png) no-repeat;}
li#das_4_1{background: url(/img/gbr/n/24/das_3_1.png) no-repeat;}

li#das_1_0 a{color: #AA006D;}
li#das_1_1 a,
li#das_4_0 a{color: #006FB4;}
li#das_1_2 a{color: #A1AF00;}

li#das_2_0 a,
li#das_2_1 a,
li#das_2_2 a,
li#das_2_3 a,
li#das_2_4 a,
li#das_2_5 a
{color: #8C4F9F;}

.bloc_right .cnt_bloc_right.das li#das_3_0 a{color: #0074bc;}
.bloc_right .cnt_bloc_right.das li#das_3_1 a,
.bloc_right .cnt_bloc_right.das li#das_4_1 a{color: #637e89;}
.bloc_right .cnt_bloc_right.das li#das_3_2 a{color: #725e6d;}

.cnt_bloc_right .agenda{margin-bottom: 1.5em;}
.cnt_bloc_right .agenda a h4{color: #AA006D; font-family:lucida sans unicode,lucida Grande,sans-serif; margin-bottom: 0; font-weight: normal;}
.cnt_bloc_right .agenda a p.date{color: #006FB4; font-size: 10px;}
.cnt_bloc_right .agenda a p{color: #666; margin-bottom: 0;}
.cnt_bloc_right.derniers-defilant a.toutes{float: right; color: #666; }
        

.chemin{margin-left:1.5em;}
.chemin li{display: inline; font-size: 10px; color: #999; margin-left:0;}
.chemin li a{color: #666;}

#site_index #cadre_intro{margin-bottom:3em;}
#site_index #cadre_intro h2#index_pole{
background: url(/img/gbr/n/24/pole_de_competitivite.png) no-repeat 0 10px; 
width: 280px;
height: 40px;
font-size: 1px;
color:#FFF;
margin-left: 1em;
}

#site_index #cadre_intro h2{
color:#006FB4;
font-family:lucida sans unicode,lucida Grande,sans-serif;
font-style:italic;
font-weight:normal; 
margin-left: 0.5em;
}

#site_index #cadre_intro .txt{
margin-left: 0.5em;
}

#site_index #cadre_intro .txt strong{
color: #AA006D;
}

.img{
float: left;
background: url(/img/gbr/n/24/img_bg_left.png) no-repeat;
margin-right:  1.5em;
}

.img_in{
float: left;
background: url(/img/gbr/n/24/img_bg_right.png) no-repeat 100% 100%;
padding: 6px 14px 13px 18px;
}

.img_in span.img_title{
color:#666666;
}          
  
  
            
.bloc_list {border-bottom: 1px dotted #666; padding-bottom: 0.5em;}
.bloc_list h3{font-size: 12px; text-transform: uppercase; background: url(/img/gbr/n/24/fleche_rose.png) no-repeat 0px 5px; padding-left: 0.7em; margin-bottom: 0.2em;}
.bloc_list h3 a{color: #AA006D;}
.bloc_list h3 small{text-transform: lowercase;}
.bloc_list p.date{color:#999999; font-size:10px;}


  #corps_navigue{text-align: center;}
#corps_navigue ul{display: inline; }
#corps_navigue li{display: inline-block; *float: left; margin-left: 3px;}
#corps_navigue li.puce{*margin-left: 3em;}

  .bloc_right .cnt_bloc_right.chrono{}
.bloc_right .cnt_bloc_right.chrono h4{
  border-bottom:1px solid #999999;
  color:#AA006D;
  font-family:lucida sans unicode,lucida Grande,sans-serif;
  text-transform:uppercase;
  cursor: pointer;
  font-weight: normal;
}

.bloc_right .cnt_bloc_right.chrono dt{
  text-transform: Capitalize;
  color: #006FB4;
  background: url(/img/gbr/n/24/chrono_bg.png) no-repeat;
  border-bottom: none;
  font-family: arial, sans-serif;
  margin-top: 1em;
  cursor: pointer;
}

.bloc_right .cnt_bloc_right.chrono dt:hover{
color: #A1AF00;
}

.bloc_right .cnt_bloc_right.chrono dd{
margin-left:0.8em;
padding: 0.5em 0 0.3em 1em;
color: #666;
}

.bloc_right .cnt_bloc_right.chrono dd a{
color: #666;
}

.bloc_right .cnt_bloc_right.chrono dt span{
  background: url(/img/gbr/n/24/chrono_bg_link.png) no-repeat 100% 0;
  padding-right: 1em;
  margin-left: 1em;
}

.bloc_right .pole{}

.bloc_right .cnt_bloc_right.pole dd {
background: url(/img/gbr/n/24/pole_position.png) no-repeat -3px 0;
border-left:1px solid #86A2AD;
border-top:1px solid #86A2AD;
margin:6px 0 2em;
padding:0 0 1px;
}

.bloc_right .cnt_bloc_right.pole dd a{
background-repeat:no-repeat;
display:block;
line-height:39px;
padding-left:45px;
color:#FFFFFF;
}

#dossier_7_3 .bloc_doc a.pole_position{
border: 1px solid #86A2AD;
float: left;
margin: 0.8em 1em 0.5em 0;
}

#dossier_7_3 .bloc_doc a.pole_position:hover{
border: 1px solid #BD007B
}


  .murlogo {margin-left: 15px;}

.murlogo h3{
text-transform: uppercase;
border-bottom: 1px dotted #999999;
clear: both;
padding-top:2em;
background:transparent url(/img/gbr/n/24/fleche_rose.png) no-repeat 0 32px;
padding-left:0.7em;
}

.murlogo h3.first{padding-top: 0; background-position: 0 5px;}

.murlogo li {
float:left; 
margin: 0; 
padding: 0; 
margin-bottom:15px;
margin-right:25px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
height:106px;
}

.murlogo li a, .murlogo li span{
display: table-cell;
*display: block;
border: 1px dotted #CCC;
height:96px;
padding:5px;
text-align:center;
vertical-align:middle;
width:96px;
}
.murlogo li a:hover{border: 1px dotted #AA006D;}



.video{margin-bottom:3em; margin-top:5em;}
.video.bloc_right, .video .bloc_right_in {background: transparent none;}
.video .img_in {width: 231px; text-align: center;}
.video .img_in span{font-size: 10px;}
.video object{margin: 0.5em 0;}
.video_link{color:#A1AF00; float:right;}



.extranet_connect #container {background-image: none; background-color: transparent; margin-top: 3em;}
.extranet_connect .col_right {float: none; margin: auto;}
.extranet_connect form {margin-top: 2em;}
.extranet_connect input.text {margin-bottom: 1em;}
.extranet_connect .error {color: #660000; font-style: italic;}
.extranet_connect .bloc_right_in {
background-image:url(/img/gbr/n/24/bloc_top_extranet.png);
}

#mediapresse img{float:left;}
#mediapresse p{clear:left; margin-bottom: 1em;}