/* CSS Document */

.hide{
display:none;
}
body{
text-align:left;
}
div#global {
	width:985px;
	margin:auto auto;
	padding:14px 0 0 0 ;
	/*width:740px;*/
}

div#header {
	height:auto;
}

div#date {
	float:left;
	width:320px;
	height:64px;
	color:#0fabcf;
	font:Arial, Helvetica, sans-serif;
	font-size:128%;
	font-weight:bold;
}

div#recherche{
	display:none;

}
div#recherche form {
	display:none;
	
}
div#recherche a{
	display:none;
}
div#recherche a:hover{
	display:none;
}


input[type=image]{
	width:17px;
	height:16px;	
	border:none;
	vertical-align:middle;	
	
}
div#recherche input.txt{
	width:164px;
	height:13px;
	vertical-align:middle;
	color:#888888;
	font-size:100%;
	padding:0 0 0 13px;
	border:1px solid #888;
	margin:0 0 0 10px;
	
}

div#banniere{
	text-align:left;
	width:800px;
	padding:0;

}

div#banniere img, div#banniere object{
	margin:-20px 0px 20px 0;
	width:650px;
}
div#navi {
	display:none;
}

div#menu_cartouches {
display:none;
}

/******************************************************************************/

/*******************************************************
			Styles de menu de navigation 
********************************************************/
#navi li {
	float:none;
	width:auto;
	height:auto;
}
/*********************************
	
/******************************************fin menu cartouches*****************************************/

div#menu_thematique {
display:none;
}

/********************************fin menu thematique*******************************************/
div#center {
margin:auto auto;
margin-top:10px;
}

div#contenu {
float:left;
width:810px;
margin-left:0px;
font:Arial;
font-size:110%;
font-weight:normal;
color:#888888;
}

div#cont_gauche {
width:42%;
float:left;
}

div#edito {
width:320px;
margin-top:50px;
position:relative;
}


div#edito_h {
width:320px;
height:23px;
background:url(../images/css/bg_h_edito.png) no-repeat;

}

div#questions_h {
width:320px;
height:29px;
background:url(../images/css/bg_h_questions.png) no-repeat;
margin-bottom:-5px;
position:relative;
}

div#edito_c {
width:320px;
height:auto;
background:url(../images/css/bg_c_edito.png) repeat-y;

}


div#edito_c_titl h3{
font:Arial;
color:#fb7842;
font-size:16px;
font-weight:normal;
padding-top:20px;
margin-bottom:10px;
margin-left:20px;
margin-right:10px;
}


div#edito_c_img {
float:left;
margin-left:20px;
_margin-left:10px;
padding-top:5px;
}


div#edito_c_txt {
width:184px;
float:left;
margin-left:15px;
margin-bottom:5px;
}

div#edito_c_txt  h4{
margin:0;
padding:0;
font:Arial;
font-size:110%;
color:#fb7842;
font-weight:bold;
}
div#edito_c_txt  h5,p{
margin:0;
padding:0 0 6px 0;
font:Arial;
font-size:12px;
font-weight:normal;
}
div#edito_c_txt  a{
font:Arial;
font-size:110%;
font-weight:bold;
color:#fb7842;
text-decoration:none;
}

div#edito_b {
width:320px;
height:6px;
background:url(../images/css/bg_b_edito.png) no-repeat;
}




div#questrep {
margin-top:15px;

}

div#questrep_h {
width:319px;
height:5px;
background:url(../images/css/bg_h_questrep.png) no-repeat;
overflow:hidden;
}

div#questrep_c {
width:319px;
background:url(../images/css/bg_c_questrep.png) repeat-y;

}

div#questrep_c_titl {
width:300px;
font:Arial;
color:#11abd1;
font-size:125%;
font-weight:bold;
background:url(../images/css/bg_pointille.png) no-repeat bottom left;
margin-bottom:10px;
padding-bottom:10px;
margin-left:10px;
}

div#questrep_c_txt {
padding-left:10px;
width:300px;
}
.reponce {
margin-bottom:5px;
padding:5px 0 5px 4px;
/*padding-left:6px;boben*/
text-align:left;
font-size:12px;
font:Arial;
}

.gris {
background:#f4f4f4;
}
div.lien_mediatheque{
color:#11ABD1;
float:left;
font-size:11px;
font-weight:normal;
margin:10px 0px 0px 90px;
}
div.lien_mediatheque a{
color:#11ABD1;
text-decoration:none;
}

div.lien_mediatheque a:hover{
text-decoration:underline;
}
.reponce p{
text-align:left;
font-size:12px;
font:Arial;
/*display:inline;*/
}

.reponce b, #rep_gris p b{
color:#925993;
display:inline;
font-size:12px;
font-weight:bold;
margin:0pt;
padding:0pt;
}

.reponce h3{
margin:0;
padding:0;
color:#925993;
font:Arial;
font-weight:bold;
font-size:12px;
display:inline
}

div#questrep_c_bas {
padding-right:10px;
padding-bottom:3px;
text-align:right;
}

div#questrep_space {
padding-bottom:2px;
}
div#questrep_c_bas a.lire_plus{
	color:#11abd1;
	text-decoration:none;
	font-size:12px;
}


div#questrep_b {
width:319px;
height:5px;
background:url(../images/css/bg_b_questrep.png) no-repeat;
}


div#cont_droit {
float:left;
width:450px;
}

div#textune {
/*height:302px;*/
/*background-color:#edf8fa;*/
/*background:url(../images/css/bt_haut_la_une.png) no-repeat;*/
width:786px;
margin:0 0 0 -340px;

}
div#textune h2 {
padding:8px 0 0 6px ;
width:356px;
background:url(../images/css/bt_haut_la_une.png) no-repeat;
height:64px;
position:relative;
z-index:3;

}

div#textune_g {
width:5px;
height:302px;
float:left;
background:url(../images/css/bg_gauche_une.png);
}

div#textune_c {
width:442px;
_width:445px;
margin:-71px 0 0 337px;
background:#EDF8FA;
border:1px solid #11ABD1;
border-width:1px 1px 0 1px ;
position:relative;
z-index:1;
padding:0 0 0 5px;
min-height:210px;
height:auto;
}
#space_a_une ,#space_a_une_video{
	display:none:
}
#space_a_une_rest {
	display:none:
}
div#textune_c_titl {
font-family:Arial;
font-size:24px;
font-weight:normal;
color:#11abd1;
margin-top:10px;
padding:0px 0 0 11px;
}
.bas_une {
	background:url(../images/css/bas_la_une.png) no-repeat right top;
	width:786px;
	height:6px;
	clear:both;
	overflow:hidden;
	_margin:0px 0 0px 3px ;
}
div#textune_c_titl h3{
font:Arial;
font-size:24px;
font-weight:bold;
color:#11abd1;
}

div#textune_c_titl h3 span{
font:Arial;
font-size:24px;
font-weight:normal;
color:#11abd1;
display:inline;

}

div#textune_c_img {
float:left;
margin-top:10px;
margin-bottom:20px;
margin-left:10px;
_margin-left:6px;
margin-right:20px;
}



div#textune_c_txt {
	margin-top:10px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	/*min-height: 200px;*/
	height: auto;

}
div#centre_txt_une div.resize{
	margin-bottom:10px;
}
div#textune_c_txt h5 {
	color:#11abd1;
	padding:0 0 5px 0;
	font-size:13px;
	font-weight:bold;
}

div#textune_c_bas {
	float:left;
	width:190px;
	height:17px;
	background:url(../images/css/bg_txtune_c-bas.png) repeat-x;
	padding-top:7px;
	padding-left:238px;
	padding-right:0px;	
	text-align:left;
	color:#FFFFFF;
	font:Arial;
	margin-bottom:-1px;
	margin:-1px 0 -1px 5px;
}
div#textune_c_bas a{
color:#FFFFFF;
font-size:110%;
font:Arial;
font-weight:normal;
text-decoration:none;
font-size:12px;
}


div#textune_d {
width:5px;
height:302px;
float:right;
background:url(../images/css/bg_droite_une.png)
}

div#media {
width:455px;
margin-top:15px;
}

div#media_h {
width:449px;
height:24px;
background:url(../images/css/bg_h_media.png) no-repeat;
}

div#media_c {
width:449px;
height:auto;
background:url(../images/css/bg_c_media.png) repeat-y;

}
div#media_c_g {
float:left;
margin-left:23px;
width:239px;
}



div#media_c_g_img1 , div#media_c_g_img2 , div#media_c_g_img3 , div#media_c_g_img4{
	width:110px;
	height:70px;
	float:left;
	margin-top:10px;
}

div#media_c_g_img2 {
	padding-left:10px;
	margin-top:10px;
}

div#media_c_g_img3 {
margin-top:30px;
margin-bottom:10px;
}

div#media_c_g_img4 {
margin-top:30px;
padding-left:10px;
margin-bottom:10px;
}


div#media_c_d {
float:left;
margin-left:5px;
margin-right:15px;
margin-top:10px;
}

div#media_b {
width:449px;
height:6px;
background:url(../images/css/bg_b_media.png) no-repeat;
}

div#c_droite {
display:none;
}

div#auto_promo {

width:162px;
height:auto;
}

div#auto_promo_h {
height:8px;
background:url(../images/css/bg_h_autoprom.png) no-repeat;
overflow:hidden;
}

div#auto_promo_c {
background:url(../images/css/bg_autoprom.png) repeat-y;
width:162px;
overflow:hidden;
}

div#auto_promo_image{
width:110px;
margin:auto;
margin-top:10px;
}

div#auto_promo_c  h3{
margin:0;
padding:5px;
padding-left:6px;
font:Arial;
font-size:13px;
font-weight:bold;
color:#11abd1;
}

div#auto_promo_c a{
font-weight:bold;
color:#11abd1;
}

div#auto_promo_c  p{
margin:0;
padding:0;
padding-left:6px;
font:Arial;
font-size:12px;
color:#888888;

}



div#auto_promo_b {
height:8px;
background:url(../images/css/bg_b_autoprom.png) no-repeat;
}

div#question_reponce {
margin-top:4px;
padding-left:0px;
width:162px;
height:61px;
}

div#question_reponce a{
padding-left:0px;
}

div#newsletter {
margin-top:4px;
width:162px;
height:21px;
}
div#newsletter a{
padding-left:0px;
}

div#presse {
margin-top:4px;
padding-left:0px;
width:162px;
height:21px;
}

div#presse a{
padding-left:0px;
}

div#agenda {
margin-top:4px;
width:162px;
}

div#ag_entet{
background:url(../images/css/ag_entet.png) no-repeat;
height:31px;
color:#FFFFFF;
font-size:200%;
font-family:"Century Gothic";
text-align:center;
}

div#ag_mois{
background:url(../images/css/ag_mois_bg.png) repeat-x;
font:Arial;
font-size:110%;
font-weight:normal;
color:#888888;
text-align:center;
padding-top:3px;
}

div#ag_mois a{
/*margin-right:22px;
margin-left:20px;*/

margin-right:7px;
margin-left:6px;

}


div#ag_semaine a{
font:Arial;
color:#888888;
text-decoration:none;
font-weight:normal;
font-size:110%;

}

.ag_jours{
background:url(../images/css/bg-agenda_gris.png) no-repeat bottom #FEFEFE;
min-height:120px;
height:auto;
font:Arial;
font-size:110%;
font-weight:normal;
color:#888888;
padding:0px 0 0px 11px;
font-family:"Arial";
}

.ag_jours a{
background-color:#fb7842;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
text-align:center;
padding:0 2px;

}

/*boben- Agenda date suligner*/
div#ag_jours a.current_day{
background-color:transparent; 
color:#888888;
font-weight:bold;
}

.ag_jours table th a{
font:Arial;
color:#888888;
text-decoration:none;
font-weight:normal;
font-size:11px;
background:none;
}

.ag_jours table tr.jours_prev {
	color:#BEBEBE;
}

.ag_jours table th{
font:Arial;
font-size:11px;
font-weight:normal;
color:#fb7842;
text-align:center;
padding:8px 3px 12px 3px;
}

.ag_jours table td{
padding:0px 3px;
}
.ag_jours table td a:hover{
font-weight:bold;
}

/**************************INFOBULLE**********************************/
.tooltip em {
    display:none;
 
}
.tooltip {
    border: 0;
    position: relative;
    z-index: +9999;
    text-decoration:none;
 
}
.tooltip em {
    font-style: normal;
    display:none;
    position: absolute;
    top: 0px;
    right: -7px;
    _right: 0px;
    padding: 5px;
    color: #000;
    border: 1px solid #bbb;
    background: #fff;
    width:162px;
  text-align:left;
 }

.tooltip em h3{
font-size:11px;
font-weight:bold;
color:#fb7842;
}

.linkin{
font-size:11px;
font-weight:bold;
color:#fb7842;
}


.tooltip em h4{
font-size:11px;
font-weight:bold;
color:#888888;
}
#bulleh3 a{
font-size:11px;
font-weight:bold;
color:#fb7842;
background:none;
}


#bulleh4 a{
font-size:11px;
font-weight:bold;
color:#888888;
background:none;
}

.tooltip em p{
font-size:11px;
font-weight:normal;
color:#888888;
margin: 0 0 0px 0;
}
.tooltip em p a:hover , .tooltip em p a{
font-size:11px;
font-weight:normal;
color:#888888;
margin: 0 0 0px 0;
background:#fff;
}

.tooltip em span {
    position: absolute;
    top: -7px;
 _top: -10px;
    right: 10px;
    height: 7px;
    width: 11px;
    background: transparent url(../images/css/infobulletop.gif) no-repeat right;
    margin:0;
    padding: 0;
    border: 0;
}
/**************************FIN INFOBULLE**********************************/


div#ag_article{
width:162px;
color:#888888;
border-bottom:#c5c5c5 solid 1px;
padding-bottom:10px;
padding-left:7px;
padding-top:5px;
}


div#ag_article h3 a{
width:162px;
font-size:100%;
font-weight:bold;
color:#fb7842;
margin:0;
padding:0;
}
div#ag_article h4 a{
width:162px;
font-size:100%;
font-weight:bold;
margin:0;
padding:0;
}
div#ag_article p {
margin:0;
padding:0;
width:162px;
font-size:11px;
font-weight:normal;
}







div#footer {
width:980px;
height:60px;
padding-top:40px;
clear:both;
}

div#f_copyright {

float:left;
font:Arial;
color:#888888;
display:table-cell;
vertical-align:bottom;
}

div#f_honcode {

float:left;
font:Arial;
margin-left:30px;
color:#888888;
font-size:90%;
position:relative;
}
div#f_honcode img {
	vertical-align:bottom;
	margin:-27px 0 0 0;
}

div#f_honcode a{
font-size:90%;
text-decoration:underline;
color:#888888;
}

div#f_liens {
display:none;
}

div#f_liens a{
display:none;
}

div#f_liens a:hover{
text-decoration:none;
}
div#textune_c_txt a , a.lire_plus{
	color:#11abd1;
	font-size:12px;
	font-weight:bold;
}
div#edito_c_txt  a.lire_plus{
color:#fb7842;
font-size:12px;

}



/******************************************************************************
******************************************************************************
************************STYLE PAGE LISTE*************************************
*****************************************************************************
******************************************************************************/


/****************FIL D'ARIANE********************/
div#cont_ariane{
height:34px;
width:645px;
font:Arial;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#888888;
margin-left:0px;
padding-top:7px;

}

div#cont_ariane span{
float:left;
font:Arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#888888;
}
div#cont_ariane ul{
display:inline;
margin-right:-30px;
}

div#cont_ariane li {
float:left;
font:Arial;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#11abd1;
list-style-type:none;
}
div#cont_ariane li a{
float:left;
font:Arial;
font-size:11px;
font-weight:normal;
text-decoration:underline;
color:#11abd1;
}


/****************FIN:FIL D'ARIANE********************/


/****************COLONNE GAUCHE********************/
div#left{
display:none;
}

/****************MENU GAUCHE********************/
div#menu_left{
display:none;
}

div#menu_left ul{
}

div#menu_left li a{
padding:2px 0px 2px 10px;
display:block;
}

div#menu_left li a{
padding-left:8px;
font:Arial;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#888888;
/*background:url(../images/css/puce_menu-g.png) no-repeat center left;*/
}
div#menu_left li a span{
padding-left:8px;
background:url(../images/css/puce_menu-g.png) no-repeat  left 4px;
}
div#menu_left li a:hover , div#menu_left li:hover a{
font:Arial;
font-size:11px;
font-weight:normal;
text-decoration:underline;
color:#11abd1;
color:#fff;
font-weight:bold;
background:url(../images/css/puce_menu-g_click.png) no-repeat left 4px; ;
}


div#menu_left li.encours a   , div#menu_left li a:hover {
background:#11abd1;
font-weight:bold;
text-decoration:none;
}
div#menu_left li.encours span , div#menu_left li a:hover span{
color:#fff;
font-weight:bold;
background:url(../images/css/puce_menu-g_click.png) no-repeat left 4px;
}
div#menu_left li.encours a:hover{
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
/****************FIN MENU GAUCHE********************/
/****************A SAVOIR********************/
div#asavoir {
/*margin-top:25px;*/
}

div#asavoir_h {
background:url(../images/css/bg_asavoir_h.png) no-repeat;
width:130px;
height:5px;
overflow:hidden;
}


div#asavoir_c {
width:123px;
height:auto;
background:#e1f5fa;
border-top:none;
border-bottom:none;
border-left:#11abd1 solid 1px;
border-right:#11abd1 solid 1px;
padding-left:5px;
}
div#asavoir_c h3{
}


div#asavoir_c h3 a,div#asavoir_c h3{
font:Arial;
font-size:14px;
font-weight:bold;
color:#11abd1;
}


div#asavoir_c p a{
font:Arial;
font-size:11px;
font-weight:normal;
color:#888888;
}

div#asavoir_c p{
font-size:11px;
}

div#asavoir_c li{
font:Arial;
font-size:10px;
font-weight:normal;
color:#11abd1;
padding-bottom:5px;
}

div#asavoir_c li a{
font:Arial;
font-size:10px;
font-weight:normal;
color:#11abd1;
padding-top:0px;
text-decoration:underline;
}

div#asavoir_b {
background:url(../images/css/bg_asavoir_b.png) no-repeat;
width:130px;
height:5px;
}


/**************** FIN A SAVOIR********************/
/****************FIN COLONNE GAUCHE********************/


/****************LISTE********************/
div#cont_liste{
float:left;
width:635px;
height:auto;
}
.cont_list_gauche{
margin: 0 0 0 12px;

}

.cont_list_center{
margin:0 0 0 120px;
}

div#liste_h{
width:630px;
height:5px;
/*background:url(../images/css/bg_liste_h.png) no-repeat;*/
overflow:hidden;

}
div#liste_c{
width:628px;
min-height:100px;
height:auto;
border-top:none;
border-bottom:none;
/*border-left:#11abd1 solid 1px;
border-right:#11abd1 solid 1px;*/
padding-bottom:8px;
}

div#liste_entet{
padding-left:18px;
}
div#liste_entet_titl{
float:left;
margin-left:6px;
min-height:20px;
height:auto;
_height:20px;
}

div#liste_entet_none{
float:left;
margin-left:6px;
height:auto;
height:1px;
}

div#liste_entet_titl h2{

font:Arial;
font-size:18px;
font-weight:normal;
color:#11abd1;
}

div#liste_entet_rss{
display:none;
}
div#liste_categorie{
clear:both;
padding-left:26px;
}


div#liste_categorie h3{
font:Arial;
font-size:12px;
font-weight:bold;
color:#888888;
margin-bottom:10px;
}

.img_communiques{
float:left;
margin-right:10px;
}

.communique, div#blk_result_c .communique{
margin-left:10px;
margin-right:10px;
padding:10px 10px 3px 17px;
}

.communique h4, div#blk_result_c .communique h4{
font:Arial;
font-size:11px;
font-weight:normal;
color:#11abd1;
margin-left:0px;
}
.communique h5 a, div#blk_result_c .communique h5 a{
font:Arial;
font-size:12px;
font-weight:bold;
color:#888888;
}
.communique h5 span{
font:Arial;
font-size:12px;
color:#888888;
font-weight: normal;
}
.communique h5 a:hover, div#blk_result_c .communique h5 a:hover{
font:Arial;
font-size:12px;
font-weight:bold;
color:#888888;
text-decoration:underline;
}
.communique p, div#blk_result_c .communique p{
font:Arial;
font-size:12px;
font-weight:normal;
color:#888888;
}

.communique p a, div#blk_result_c .communique p a{
font:Arial;
font-size:12px;
font-weight:bold;
color:#11abd1;
}
.gris{
background:#f2f2f2;
}
/*
boben
*/
#rep_gris p{
padding-left:6px;
}

div#liste_navi{
height:15px;
margin: 10px 10px 0 10px;
padding:5px;
background:#f2f2f2;
color:#11abd1;
overflow:hidden;
clear: both;
display:none;
}
div#liste_navi.media_ressult {
	width:700px;
}

div#liste_navi a{
font:Arial;
font-size:11px;
font-weight:normal;
color:#11abd1;
text-decoration:underline;
margin:0 7px 0 7px;

}

div#precedent{
float:left;
}
div#pages{
float:left;
text-align:center;
/*padding-left:185px;*/
font:Arial;
font-size:11px;
font-weight:normal;
margin:-15px auto 0 auto;
width:100%;
}
div#pages span{
font-weight:bold;
color:#888888;
margin:0 5px 0 5px;
}

div#suivant{
float:right;
margin-top : -13px;

}
#cont_liste div#suivant{

top:-15px;


}


div#liste_b{
width:630px;
height:5px;
/*background:url(../images/css/bg_liste_b.png) no-repeat left top;*/

}

/****************FIN LISTE********************/
/******************tooltips********************/
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }
/******************FIN tooltips********************/
/*************************************************************************
			HOME VIDEO 
***************************************************************************/
.player_home {
	width:435px;	
	min-height:50px;
	height:auto;
	text-align:center;	

}
.player_home  .player{
	margin:0 auto;
	display:block;
	float:none;	
}	
.player_home  span{
	font-size:9px;
	display:block;
	text-align:left;
	padding:5px 0 5px 113px;
}	


/****************form newsletter********************/

.entete_bloc {
	background:url(../images/css/img_titre.png) no-repeat left bottom;
	height:30px;
	padding-bottom:6px;
	overflow:hidden;
	clear:both;
}
.entete_bloc img {
	margin:0px 0 0px 20px;
	height:30px;
}
.bloc_titre{
	background-color:#F2F2F2;
	margin-bottom:0px;
	padding: 6px 0 0 18px;	
	margin:0px 6px 20px -12px;
}
.bloc_champs{
	/*margin-left: 30px;*/
}
.bloc_champs label{
	float:left;
	width:181px;
}
.bloc_champs input{
	float:left;
	display:block;
	width:337px;
	margin-bottom:13px;
}
.bloc_footer{
	background:url(../images/css/img_footer.png) no-repeat bottom left;
	height:15px;
}
.bloc_champs input{
	/*margin-left:30px;*/
}
.bloc_champs label {
	padding-left:10px;
}
.bloc_champs a {
	color:#11ABD1;
	text-decoration:underline;
	display:block;
	margin:-15px 0 0 10px;
}

.bt_validation {
	width:726px;
	margin:0 0  0px -20px;
	text-align:center;
	height:10px;
	padding-top:10px;
	position:relative;
}

.bloc_champs input.bt_input{	
	margin:0 auto 0 328px;
	_margin:0 auto 0 170px;
	float:left;
	font-family:Arial;
	background:url(../images/css/img_bas.png) no-repeat ;
	width:95px;
	
}
.contenu_centre{
	border-left: solid #0FABCF 1px; 
	border-right: solid #0FABCF 1px; 
	margin-right:78px;
	padding-left:20px;
}
.bloc_champs form fieldset{
	margin-bottom:18px;
}
.titre{
	color:#11ABD1;
	float:left;
	font-weight:bold;
}
.titre_bas {
	color:#FB7842;
	padding: 0px 0 4px 0px;
	font-style:italic;	
	
	
}
.bloc_champs{
	margin-top:30px;
}
/****************fin form newsletter********************/

/***********************************************************************
*************************MEDIATHEQUE********************************
***************************************************************************
**************************************************************************/



/****************************RECHERCHE*******************************/
#blk_recherche {
margin-left:30px;
display:none;
}
#blk_recherche_h {
width:732px;
height:22px;
background:url(../images/css/bg_h_rech_media.png) no-repeat;
overflow:hidden;
}
#blk_recherche_h img{
margin-left:26px;
height:23px;
margin-top:-2px;

}


#blk_recherche_c {
width:730px;
height:51px;
/*border-left:#11abda solid 1px;
border-right:#11abda solid 1px;*/
padding-top:15px;
}

#par_type{
width:305px;
float:left;
display:inline;

}

#par_motclef{
width:400px;
float:left;
display:inline;
}


input.txt_rech{
width:162px;
height:15px;
border:1px  outset #000;
margin-right:25px;
}

input.bt_input{
	background:url(../images/css/img_bas_mediatheque.png) no-repeat;
	width:94px;
	border:0px;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	padding-left:13px;	
	margin:0 auto;
	float:none;
}
#par_motclef  input {
	margin:0px  0 0 0 ;
}
#par_motclef  input.bt_input {
	font-size:12px;
	font-family:Arial;
	float:right;
	margin:0px  0 0 0 ;
}

#form_recherche{

margin:0px 10px 0px 10px;
padding:15px 0 0 0;
height:30px;
background:#f2f2f2;
}

#form_recherche span{
float:left;
display:inline;
margin: -2px 10px 0 15px;
font:arial;
font-size:16px;
font-weight:normal;
color:#11abd1;
}
#form_recherche input[type=image]{
width:95px;
height:16px;
padding-left:20px;	
border:none;
vertical-align:middle;	
}

#form_recherche label{
color:#11abd1;
font-weight:bold;
font-size:12px;
}




#blk_recherche_b {
width:732px;
height:5px;
background:url(../images/css/bg_b_rech_media.png) no-repeat;
overflow:hidden;
}


/****************************FIN RECHERCHE*******************************/

/****************************PHOTOS*******************************/

#blk_photo{
margin-left:30px;
}

#blk_photo_h {
width:732px;
height:23px;
margin-top:23px;
background:url(../images/css/bg_h_photo.png) no-repeat;
overflow:hidden;
}
#blk_photo_h img{
margin-left:26px;
height:23px;
}


.blk_c_large {
width:730px;
min-height: 162px;
padding-bottom:1px;
overflow:hidden;
clear: both;
}

.blk_c {
width:730px;
min-height:165px;
height:auto;
border-left:#d7d7d7 solid 1px;
border-right:#d7d7d7 solid 1px;
padding-bottom:1px;
}

/****************************MENU PHOTO**********************************/
.blk_c_menu{
float:left;
width:170px;
padding:15px 0 0 15px;

}
.blk_c_menu ul {
	padding-bottom:15px;
}


.blk_c_menu li a{
padding:1px 0px 2px 10px;
display:block;
}

.blk_c_menu li a span{
padding-left:8px;
font:Arial;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#888888;
background:url(../images/css/puce_menu-g.png) no-repeat center left;
display:block;
border:1px solid #fff;
}

.blk_c_menu li a:hover{
font:Arial;
font-size:11px;
font-weight:normal;
text-decoration:underline;
color:#11abd1;
}


.blk_c_menu li.encours a , .blk_c_menu li a:hover{
background:#11abd1;
font-weight:normal;
}
.blk_c_menu li.encours a span , .blk_c_menu li a:hover span{
color:#fff;
font-weight:normal;
background:url(../images/css/puce_menu-g_click.png) no-repeat center left ;
border:1px solid #11abd1;
}
.blk_c_menu li.encours a:hover{
color:#ffffff;
font-weight:normal;
text-decoration:none;
}

/*****************************FIN MENU PHOTO**********************************/

/*****************************GALERIE**********************************/
.blk_c_galery{
float:left;
width:490px;
height:auto;
margin-left:50px;
margin-bottom:20px;
}

.blk_c_galery span{
float:left;
width:145px;
font-family:Arial;
font-size:10px;
margin-right:12px;
color:#888888;
margin-top: 5px;
}
.blk_c_galery div{
width:135px;
float:left;
margin-right:25px;
margin-bottom:15px;
}


.blk_c_galery img{
margin-right:25px;
}



/*****************************FIN GALERIE**********************************/

/*****************************LIEN**********************************/
.blk_c_lien{
clear:both;
height:20px;
margin: 0 6px 10px 6px;
background:#f2f2f2;
font-family:Arial;
font-size:11px;
color:#11abd1;
font-weight:normal;
text-align:right;
padding-top:5px;
}

.blk_c_lien a{
font-size:11px;
color:#11abd1;
font-weight:normal;
text-align:right;
text-decoration:underline;
margin-right:6px;
padding-top:4px;
}
/*****************************FIN LIEN**********************************/

#blk_photo_b {
width:732px;
height:5px;
background:url(../images/css/bg_b_photo.png) no-repeat top left;
overflow:hidden;

}

/****************************FIN PHOTOS*******************************/




/****************************VIDEO*******************************/
#blk_video{
margin-left:30px;
}

#blk_video_h {
width:732px;
height:23px;
margin-top:23px;
background:url(../images/css/bg_h_photo.png) no-repeat;
overflow:hidden;
}

#blk_video_h img{
margin-left:16px;
height:21px;
}

.bout_play{
float:left;
width:130px;
margin-right:28px;
height:130px;

}
.player_media {
text-align:center;
position:relative;
}
.player_media .play{
background:url(../images/contenu/bout_play.png) top left;
position:absolute;
width:52px;
height:52px;
top:12px;
left:38px;
}

#blk_video_b {
width:732px;
height:5px;
background:url(../images/css/bg_b_photo.png) no-repeat;
overflow:hidden;
}

#blk_video_b {
width:732px;
height:5px;
background:url(../images/css/bg_b_photo.png) no-repeat top;
overflow:hidden;

}
/****************************FIN VIDEO*******************************/

/*************************************************************************
*************************FIN PAGE MEDIATHEQUE**************************
***************************************************************************
*************************************************************************/








/*************************************************************************
*************************PAGE DETAIL ARTICLE**************************
***************************************************************************
*************************************************************************/

div#retour_liste {
margin-right:20px;
float:right;
font-family:Arial;
font-size:12px;
font-weight:normal;
color:#11abd1;
}

div#retour_liste a{
font-family:Arial;
font-size:12px;
font-weight:normal;
color:#11abd1;
text-decoration:underline;
}
/**************************BLOCK DETAIL ARTICLE********************************/
div#corps_article{
margin:15px 20px 0 25px;
}
div#corps_article img{
float:left;
margin: 0 20px 3px 0;
}

div#corps_article h4{
margin:-3px 0 0 0;
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#11abd1;
}

div#corps_article h5{
margin: 5px 0px 0px 0;
font-family:Arial;
font-size:12px;
font-weight:normal;
color:#11abd1;
}

div#corps_article h6{
margin: 5px 0px 0px 0;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#888888;
}
div#corps_article ul{
margin:10px 0 7px 0;
}

div#corps_article li{
background:url(../images/css/puce_bleu.png) no-repeat  0 5px ;
padding:0px 0 0 10px ;
margin-left:25px;
}

div#corps_article p{
clear:both;
padding-top:10px;
margin:0px 0 0px 0;
font-family:Arial;
font-size:12px;
font-weight:normal;
color:#888888;
}

/**************************FIN BLOCK DETAIL ARTICLE********************************/

/**************************BLOCK LIEN********************************/

.sep_det_arti{
color:#11abd1;
height:1px;
text-align:center;
border:none;
width:582px;
background:#11abd1;
}

div#liens_det_arti{
width:579px;
min-height:99px;
height:auto;
margin:10px 25px 0px 25px;
background:#e9e9e9;
}
div#liens_det_arti img{
float:left;
margin-top:8px;
}


div#aconsulter{
float:left;
padding:5px 15px 10px 10px;
}

div#liens_det_arti h4{
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#11abd1;
}

div#aconsulter li, div#atelecharger li{
margin:2px 0 7px 0;
font-family:Arial;
font-size:12px;
font-weight:normal;
color:#888888;

}

div#atelecharger{
float:left;
padding:5px 10px 0px 15px;
}

.atelecharger_etendu{
float:left;
width:100%;
padding:10px 10px 10px 10px;
}
/**************************FIN BLOCK LIEN********************************/



/*************************************************************************
*************************FIN PAGE DETAIL ARTICLE**************************
***************************************************************************
*************************************************************************/



/*************************************************************************
*************************PAGE MEDIATHEQUE RESULTAT**************************
***************************************************************************
*************************************************************************/


/******************************BLOCK RESULTAT*******************************/
div#blk_result{
margin-left:30px;
}

div#blk_result_h{
width:732px;
height:23px;
margin-top:23px;
background:url(../images/css/bg_h_result.png) no-repeat bottom left;
overflow:hidden;
position:relative;

}

div#blk_result_c{
width:730px;
/*border-left:#d7d7d7 solid 1px;
border-right:#d7d7d7 solid 1px;*/
padding-bottom:5px;
}
div#blk_result_c h4 , div#blk_result_c h5 , div#blk_result_c h6 {display:inline;}
div#blk_result_c h4{
/*float:left;*/
margin-left:25px;
font-family:Arial;
font-size:14px;
font-weight:normal;
color:#11abd1;
}


div#blk_result_c h5{
/*float:left;*/
font-family:Arial;
font-size:14px;
font-weight:bolder;
color:#11abd1;
margin:0 62px 0 0 ;
}

div#blk_result_c h6{
/*float:left;
margin-left:70px;*/
font-family:Arial;
font-size:18px;
font-weight:normal;
color:#11abd1;
}


div#resultats_recherche{
clear:both;
margin: 0px 0 0px 65px;
padding:15px 0 0 0;
}

div#resultats_recherche span{ 
float:left;
width:140px;
font-family:Arial;
font-size:10px;
margin-right:12px;
color:#888888;
}
.ligne_resultat{
clear:both;
}


div#blk_result_b{
width:732px;
height:5px;
background:url(../images/css/bg_b_photo.png) no-repeat;
overflow:hidden;
}

label span {
	color:#FB7842;
}

/****************** detail-photo **********/
.retour_liste{
	float:right;
	text-align:right;
	color:#11ABD1;
	margin:10px 28px 0 0;
	text-decoration:underline;
}
.retour_liste {
	
}
.retour_liste a{
	color:#11ABD1;
	text-decoration:underline;
	
}
.titre_gauche{
	
	font-weight:bold;
	margin-left:26px;
	font-size:127%;
}

.titre_gauche div.fonction{
	font-weight:normal;
	font-size:12px;
	margin-bottom:12px;
}
.liste_centre h3{
	margin:0 0 0 0;
	padding:8px 0;

}
.liste_centre h1{
	float:left;
}
.det_photo{
	margin: 0 26px 0 26px;
}
.det_photo_separ{
	border-bottom:#11abd1 solid 1px;
	padding-bottom:10px;
	height: 1 px;
	margin:10px 26px -0px 26px;
}
.det_photo p{
padding-top:10px;


}
.det_photo span {
	padding-bottom:10px;
	font-size:90%;
}
.det_photo span span{
	font-style:italic;
	padding-bottom:10px;

}
.det_photo img{
	margin:0 0 3px 0;
}
.dt_photo_footer{
	background:#f2f2f2;
	margin:10px 26px -5px 26px;
	height:36px;
	font-weight:bold;
}
.dt_photo_footer a{
	color:#11ABD1;
}
.bg_bas img{
	padding-top:11px;
	margin:0 0 0 11px;
}
.bg_bas{
	padding: 4px 0 0px 10px;
}
.bg_bas a{
text-decoration:underline;

}

.bg_bas span{
	padding-right:18px;
	font-weight:bold;
	font-size:120%;
	padding:3px 12px 0 0;
	display:block;
	float:left;
}

.dt_photo_footer a{
	background:url(../images/css/img_puce_bas.png) no-repeat left;
	padding:0 0 0 6px;
	margin:5px 0 0 10px;
	font-weight:normal;
	display:block;
	float:left;	
}

/****************** fin detail-photo **********/

.ss_col_gauche {
	margin: 0 0 0 10px;
}

/************** Advanced search ***************/
.blk_recherche_adv{
height:70px;
}

div#sep_entet{
	height:46px;
}

div#blk_result_c div.communique h4{
	margin-left:0px;
	display:block;
}

/****************** safari **********/
div#recherche input.txt{
	margin:0 0 0 0px;#	
}
div#liste_navi.media_ressult {
	width:auto;#
	display:none;
}
	
div#sep_entet, #sep_entet{
	margin:0px 0 0 0px;#	
}

div.adv_recherche{
	margin:15px 0 0 300px;
}
div.photo_organigramme{
	width:130px;
	height:160px;
	float:left;
	padding-top:1px;
	margin-right:25px;
	border:1px solid #FFFFFF;	
}
div#non_leem{
clear:all;border-top:1px solid #11ABD1;width:100%;margin:10px 0px 20px 0px;
}
h3.error{
	font-family:Arial;
	font-size:12px;
	padding-bottom:15px;
	margin-right:12px;
	color:#ff4000;
}

div#resultats_recherche span#page_encours, div#pages span#page_encours, #page_encours 
{
	display:inline;font-weight:bold;margin:0px 5px 0px 5px;font-size:11px;height:auto;width:auto;float: none;
}
					