@charset "utf-8";

/* -------------------------------- PAGE RECHERCHE------------------------------------------*/

/* PAGE RECHERCHE (éléments principaux)*/

#principalRecherche {
    width:952px;
    margin-top:10px;
	font-family:'Arial', sans-serif;
	font-size:11px;
}

/* MODIF RECHERCHE */

#principalRecherche #recherche {
    margin-bottom:10px;
}

#principalRecherche #recherche a {
}

#principalRecherche #recherche a:hover {
}

#principalRecherche #recherche #intituleRecherche {
	width:170px;
}

#principalRecherche #recherche #champRecherche {
	width:210px;
	margin-right:10px;
	float:left;
}

#principalRecherche #recherche #centreRecherche {
	width:420px;
	margin-right:10px;
	float:left;
}


/*liens par defaut dans recherche*/

#principalRecherche a{
    text-decoration:none;
	color:#1F6894;
}

#principalRecherche a:hover{
	color:#EB7106;
}

/*navigation recherche*/

#principalRecherche #navigation {
   font-family: 'Arial', sans-serif;
   font-size:12px;
   text-align:center;
   width:100%;
   padding:10px 0px;
   clear:left;
}

#principalRecherche #navigation a{
   padding:2px;
   text-decoration:none;
   display:inline-block;
   color:#000000;
}

#principalRecherche #navigation span{
   padding:2px;
   display:inline-block;
   color:#CCCCCC;
}

#principalRecherche #navigation span.actuel{
   font-weight:bold;
}

#principalRecherche #navigation span.actuel,
#principalRecherche #navigation a:hover {
   color:#EB7106;
}

/*entete*/
#principalRecherche .entete {
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	width:100%;
	padding:0px 5px;
}

/*trait sous titre*/
#principalRecherche .ligne {
     width:100%;
	 height:10px;
	 background:url(../images/ligneRecherche.png);
	 clear:left;
}

#principalRecherche img {
	 border:none;
}

/*colonnage*/

#principalRecherche #gauche{
	width:350px;
	margin-right:10px;
	float:left;
	overflow:hidden;
}

#principalRecherche #droite{
	width:592px;
	float:left;
	overflow:hidden;
}

/*chargement*/

#principalRecherche #chargement {
	font-size: 12px;
	color:#FFFFFF;
	text-align:center;
	background:url(../images/transparentGris50.png) repeat;
	width:742px;
	height:450px;
	position:relative;
	z-index:1;
}

#principalRecherche #chargement .infos{
	color:#000000;
	background-color:#FFFFFF;
    text-align:center;
	border:double 3px #009EE0;
	width:200px;
	height:25px;
	padding:5px 0px;
	margin:0px 268px;
	position:relative;
	z-index:1;
	top:100px;
}

#principalRecherche #chargement .infos span{
   	font-size: 11px;
    position:relative;
	z-index:1;
	top:-7px;
}

/*Aucun resultat*/

#principalRecherche #aucunResultat {
    font-size: 12px;
	font-style:italic;
	text-align:center;
	padding:20px 10px;
}

/*Recherche FICHE*/

#principalRecherche #rechercheFiche {
     width:350px;
	 min-height:200px;
	 margin-bottom:10px;
	 float:left;
	 overflow:hidden;
}

/*Modif chargement*/

#principalRecherche #rechercheFiche #chargement {
	width:350px;
	height:600px;
}

#principalRecherche #rechercheFiche #chargement .infos{
	border-color:#CCCCCC;
	margin:0px 72px;
	top:75px;
}

#principalRecherche #rechercheFiche #chargement .infos span{
}

/*tableau*/

#principalRecherche #rechercheFiche .ligne {
	 background-position: 0% 0%;
}

#principalRecherche #rechercheFiche .liste {
	 border-right:solid 1px #000000;
}

#principalRecherche #rechercheFiche .bloc {
	 padding:10px 5px;
	 border-bottom: dotted 1px #000000;
	 clear:left;
}

#principalRecherche #rechercheFiche .bloc .illustration{
	 width:60px;
	 height:90px; 
	 margin-right:5px;
	 margin-bottom:10px;
	 float:left;
	 overflow:hidden;
}

#principalRecherche #rechercheFiche .bloc .titre {
	 font-size:14px;
	 height:1.4em;
}

#principalRecherche #rechercheFiche .bloc .titre a{
	 text-decoration:none;
	 color:#000000;
}

#principalRecherche #rechercheFiche .bloc .titre a:hover{
	 color:#999999;
}

/*Recherche (précision JEU)*/
#principalRecherche #rechercheFiche.jeu {
     padding:10px 0px;
}

#principalRecherche #rechercheFiche.jeu .bloc {
	 height:90px; 
}

#principalRecherche #rechercheFiche.jeu .bloc .titre {
	 font-size:14px;
	 height:2.4em;
}

/*Recherche (précision PLATEFORME)*/
#principalRecherche #rechercheFiche.plateforme .bloc {
	 height:70px; 
}

/*Recherche (précision SOCIETE)*/
#principalRecherche #rechercheFiche.societe .bloc {
	 height:50px; 
}

/*Recherche (précision PERSONNALITE)*/
#principalRecherche #rechercheFiche.personnalite .bloc {
	 height:50px; 
}


/*Recherche NEWS*/

#principalRecherche #rechercheNews {
     width:282px;
	 height:420px;
	 margin-right:10px;
	 float:left;
	 overflow:hidden;
	 padding:10px 0px;
}

#principalRecherche #rechercheNews .ligne {
	 background-position: 0% 11%;
}

/*Modif chargement*/

#principalRecherche #rechercheNews #chargement {
	width:282px;
	height:390px;
}

#principalRecherche #rechercheNews #chargement .infos{
	border-color:#E31B22;
	margin:0px 38px;
	top:75px;
}

#principalRecherche #rechercheNews #chargement .infos span{
}

/*Liste*/

#principalRecherche #rechercheNews .liste {
}

#principalRecherche #rechercheNews a.bloc {
	 height:50px; 
	 padding:10px 5px;
	 border-bottom: dotted 1px #000000;
	 display:block;
	 text-decoration:none;
	 color:#000000;
	 clear:left;
}

#principalRecherche #rechercheNews .bloc .titre {
	 font-size:14px;
	 height:2.4em;
}

#principalRecherche #rechercheNews a.bloc:hover {
	 color:#FFFFFF;
	 background-color:#000000;
}

/*recherche FOCUS*/
#principalRecherche #rechercheFocus .entete {
	color:#FFFFFF;
}

#principalRecherche #rechercheFocus {
     width:300px;
	 float:right;
	 overflow:hidden;
}

#principalRecherche #rechercheFocus .haut {
     background:url(../images/recherche_cadre_focus.png) center 0% ;
	 height:10px;
}

#principalRecherche #rechercheFocus .centre {
    background:url(../images/recherche_cadre_focus.png) center 10% repeat-y;
	height:410px;
}

#principalRecherche #rechercheFocus .bas {
     background:url(../images/recherche_cadre_focus.png) center bottom ;
	 height:10px;
}

#principalRecherche #rechercheFocus .ligne {
	 background-position: 0% 22%;
}

/*Modif chargement*/

#principalRecherche #rechercheFocus #chargement {
	width:300px;
	height:410px;
}

#principalRecherche #rechercheFocus #chargement .infos{
	border-color:#9B2B2F;
	margin:0px 47px;
	top:75px;
}

#principalRecherche #rechercheFocus #chargement .infos span{
}

/*Liste*/

#principalRecherche #rechercheFocus .liste {
}

#principalRecherche #rechercheFocus a.bloc {
	 height:50px; 
	 padding:10px 5px;
	 border-bottom: dotted 1px #FFFFFF;
	 display:block;
	 text-decoration:none;
	 color:#FFFFFF;
	 clear:left;
}

#principalRecherche #rechercheFocus .bloc .illustration{
	 width:60px;
	 height:50px; 
	 margin-right:5px;
	 margin-bottom:10px;
	 float:left;
	 overflow:hidden;
}
#principalRecherche #rechercheFocus .bloc .titre {
	 font-size:14px;
	 height:2.4em;
}

#principalRecherche #rechercheFocus a.bloc:hover {
	 color:#9B2B2F;
	 background-color:#FFFFFF;
}



/* PAGE RECHERCHE (recherche TEST)*/

#principalRecherche #rechercheTest {
	 width:592px;
	 height:250px;
	 margin-top:10px;
	 clear:both;
	 overflow:hidden;
}

#principalRecherche #rechercheTest .ligne {
	 background-position: 0% 33%;
}

/*Modif chargement*/

#principalRecherche #rechercheTest #chargement {
	width:592px;
	height:180px;
}

#principalRecherche #rechercheTest #chargement .infos{
	border-color:#009179;
	margin:0px 193px;
	top:75px;
}

#principalRecherche #rechercheTest #chargement .infos span{
}

/*Liste*/

#principalRecherche #rechercheTest .liste { 
     padding-left:2px;
	 margin:5px 0px;
	 min-height:160px;
}

#principalRecherche #rechercheTest a.bloc {
	 padding:2px;
	 margin-bottom:5px;
	 margin-right:2px;
	 width:110px;
	 display:block;
	 text-decoration:none;
	 float:left;
	 color:#000000;
	 background-color:#FFFFFF;
	 border:solid 1px #FFFFFF;
}

#principalRecherche #rechercheTest .bloc.impair {
	 color:#000000;
	 background-color:#EBF4F1;
	 border:solid 1px #EBF4F1;

}

#principalRecherche #rechercheTest a.bloc:hover {
	 color: #000000;
	 border:solid 1px #009179;

}

#principalRecherche #rechercheTest .bloc .titre {
	 font-size:12px;
	 height:2.6em;
	 line-height:1.2em;
	 text-align:center;
}

#principalRecherche #rechercheTest .bloc .illustration {
	overflow:hidden;
	height:84px;
	width:110px;
	margin-bottom:3px;
}

#principalRecherche #rechercheTest .bloc .illustration img {
	height:84px;
}

#principalRecherche #rechercheTest .bloc .note{
	text-align:center;
	margin-bottom:1px;
}

#principalRecherche #rechercheTest .bloc .appreciation {
	 text-align:center;
	 font-style:italic;
	 height:1.2em;
	 margin-bottom:3px;
	 overflow:hidden;
	 

}

/*Recherche ASTUCE*/

#principalRecherche #rechercheAstuce {
     width:282px;
     height:420px;
 	 margin-right:10px;
	 float:left;
	 padding:10px 0px;
}

#principalRecherche #rechercheAstuce .ligne {
	 background-position: 0% 55%;
}

/*Modif chargement*/

#principalRecherche #rechercheAstuce #chargement {
	width:282px;
	height:390px;
}

#principalRecherche #rechercheAstuce #chargement .infos{
	border-color:#1F6894;
	margin:0px 38px;
	top:75px;
}

#principalRecherche #rechercheAstuce #chargement .infos span{
}

/*Liste*/

#principalRecherche #rechercheAstuce .liste {
}

#principalRecherche #rechercheAstuce a.bloc {
	 height:50px; 
	 padding:10px 5px;
	 border-bottom: dotted 1px #000000;
     display:block;
	 text-decoration:none;
	 color:#000000;
	 clear:left;
}

#principalRecherche #rechercheAstuce .bloc .titre {
	 font-size:14px;
	 height:2.4em;
}

#principalRecherche #rechercheAstuce a.bloc:hover {
	 color:#1F6894;
	 background-color:#FFFFFF;
}

/*Recherche ARTICLE*/

#principalRecherche #rechercheArticle {
     width:300px;
	 float:left;
}

#principalRecherche #rechercheArticle .haut {
     background:url(../images/recherche_cadre_article.png) center 0% ;
	 height:10px;
}

#principalRecherche #rechercheArticle .centre {
    background:url(../images/recherche_cadre_article.png) center 10% repeat-y;
	height:410px;
}

#principalRecherche #rechercheArticle .bas {
     background:url(../images/recherche_cadre_article.png) center bottom ;
	 height:10px;
}

#principalRecherche #rechercheArticle .ligne {
	 background-position: 0% 44%;
}

/*Modif chargement*/

#principalRecherche #rechercheArticle #chargement {
	width:300px;
	height:410px;
}

#principalRecherche #rechercheArticle #chargement .infos{
	border-color:#FDC700;
	margin:0px 47px;
	top:75px;
}

#principalRecherche #rechercheArticle #chargement .infos span{
}

/*Liste*/

#principalRecherche #rechercheArticle .liste {
}

#principalRecherche #rechercheArticle a.bloc {
	 height:50px; 
	 padding:10px 5px;
	 border-bottom: dotted 1px #000000;
	 display:block;
	 text-decoration:none;
	 color:#000000;
	 clear:left;
}

#principalRecherche #rechercheArticle .bloc .illustration{
	 width:60px;
	 height:50px; 
	 margin-right:5px;
	 margin-bottom:10px;
	 float:left;
	 overflow:hidden;
}
#principalRecherche #rechercheArticle .bloc .titre {
	 font-size:14px;
	 height:2.4em;
}

#principalRecherche #rechercheArticle a.bloc:hover {
	 color:#FDC700;
	 background-color:#000000;
}

/*Recherche VIDEO*/

#principalRecherche #rechercheVideo {
	 width:592px;
	 height:270px;
	 margin-top:10px;
	 clear:both;
	 overflow:hidden;
}

#principalRecherche #rechercheVideo .ligne {
	 background-position: 0% 66%;
}

/*Modif chargement*/

#principalRecherche #rechercheVideo #chargement {
	width:592px;
	height:190px;
}

#principalRecherche #rechercheVideo #chargement .infos{
	border-color:#8C91C3;
	margin:0px 193px;
	top:75px;
}

#principalRecherche #rechercheVideo #chargement .infos span{
}

/*Liste*/

#principalRecherche #rechercheVideo .liste { 
     padding-left:2px;
	 margin:5px 0px;
	 min-height:180px;
	 text-align:center;
}

#principalRecherche #rechercheVideo a.bloc {
	 padding:2px;
	 margin-bottom:5px;
	 margin-right:2px;
	 width:110px;
	 display:block;
	 text-decoration:none;
	 float:left;
	 color:#000000;
	 background-color:#FFFFFF;
	 border:solid 1px #FFFFFF;
}

#principalRecherche #rechercheVideo .bloc.impair {
	 color:#000000;
	 background-color:#C7C5DD;
	 border:solid 1px #C7C5DD;

}

#principalRecherche #rechercheVideo a.bloc:hover {
	 color: #000000;
	 border:solid 1px #8C91C3;
}

#principalRecherche #rechercheVideo .bloc .titre {
	 font-size:12px;
	 height:2.6em;
	 line-height:1.2em;
}

#principalRecherche #rechercheVideo .bloc .illustration {
	overflow:hidden;
	height:84px;
	width:110px;
	margin-bottom:3px;
}

#principalRecherche #rechercheVideo .bloc .illustration img {
	height:84px;
}

#principalRecherche #rechercheVideo .bloc .sujet {
	 height:2.4em;
	 line-height:1.1em;
}

#principalRecherche #rechercheVideo .bloc .type {
	 height:1.2em;
	 line-height:1.2em;
	 overflow:hidden;
}

#principalRecherche #rechercheVideo .bloc .date {
	 height:1.2em;
	 line-height:1.2em;
	 overflow:hidden;
}
 
/*Recherche WEB*/

#principalRecherche #rechercheWeb {
     width:592px;
	 height:250px;
	 float:left;
}

#principalRecherche #rechercheWeb .ligne {
	 background-position: 0% 77%;
}

/*Modif chargement*/

#principalRecherche #rechercheWeb #chargement {
	width:592px;
	height:220px;
}

#principalRecherche #rechercheWeb #chargement .infos{
	border-color:#CCA8CC;
	margin:0px 193px;
	top:75px;
}

#principalRecherche #rechercheWeb #chargement .infos span{
}

/*Liste*/

#principalRecherche #rechercheWeb .liste {
}

#principalRecherche #rechercheWeb a.bloc {
	 width:285px;  
	 height:76px;
	 padding:10px 5px;
	 border-bottom: dotted 1px #000000;
	 border-right: dotted 1px #000000;
	 color:#000000;
	 float:left;
}

#principalRecherche #rechercheWeb .bloc.impair {
	 width:286px;  
	 border-right: none;
}

#principalRecherche #rechercheWeb a.bloc:hover {
	 color: #904890;
	 background-color:#FFFFFF;
}

#principalRecherche #rechercheWeb .bloc .titre {
	 font-size:14px;
	 height:2.4em;
}


/*Carre pub*/

#principalRecherche #blocPub {
      width:300px;
	  height:250px;
	  margin-bottom:10px;
	  float: right;
	  overflow:hidden;

}
